1000000
185470 486965 613275 489600 543915 598740 134215 585650 487900 27455 649060 671330 815320 523855 88315 667335 177735 251260 731085 814215 777920 323595 144585 782680 666910 810645 820250 595680 701930 533205 186065 753780 344505 534480 585735 340340 211480 265455 723010 368135 77775 695555 340340 833510 400520 362185 246840 330055 110840 506685 512975 49895 660705 460105 432990 453305 536605 558620 429845 138805 128350 256700 146625 346205 830875 333625 539580 597975 78455 263670 415990 172040 165750 49130 342380 265710 378590 225590 488750 162350 264350 653140 569245 843880 838865 538815 124440 737035 821185 265370 123845 163880 433075 407405 340850 771035 755480 248795 665040 192100 729980 748425 281520 524195 261375 485775 700315 267410 728875 584885 624155 514675 769845 384115 385815 618460 146795 809880 842180 600525 653310 328525 575705 166600 650335 363970 97155 643960 171785 831555 133875 203065 806735 88655 26690 742135 305150 563210 506345 175100 321045 421005 257465 664785 622625 366435 86190 416755 112115 531505 574260 198390 334050 599930 20995 836910 463845 449905 2465 530145 600865 221255 845750 419645 523090 476255 444295 506345 815830 458575 720970 18615 232985 435795 423045 550205 392190 550630 789055 725475 140930 89080 406045 203320 231285 588455 176885 126820 765340 334985 58140 741880 186235 218025 482290 817105 674900 588115 31280 832575 833000 54570 17765 259505 123590 501160 9350 321895 215220 550545 323085 160480 803590 608685 379780 477105 1955 522410 92735 492575 756075 397970 226610 340595 99450 289170 788545 800190 577915 106590 839800 470220 495125 551225 304215 804015 27285 665380 761515 385475 426870 123250 193885 487135 11985 29325 17170 533290 21930 789905 657900 226185 785655 318750 737290 397885 218620 369240 824160 24055 289850 527680 782680 198985 675070 510340 572475 547825 157760 584970 720630 48960 33575 731425 654245 223550 498610 90780 341785 615485 118320 29410 81940 38675 593725 824500 136085 473195 361165 96985 799765 259250 451350 259335 329545 339575 220320 828495 635970 541790 330565 763640 459255 15980 431120 135660 123165 748850 434690 207315 412760 51935 605540 625005 47345 690795 752590 224230 680935 332095 42840 22610 552330 740265 619395 591090 24055 194820 673200 400775 516290 478125 535755 470475 322150 628575 109990 530740 262395 489175 748170 753695 23035 241485 608090 796365 573665 73015 506430 315860 185810 343315 125290 647870 674645 419305 746895 184705 111180 845750 448205 373405 596275 120955 679575 771035 761005 540855 518075 423810 545360 835125 5780 51935 825775 525980 529550 285515 725390 528445 222955 800020 93500 710005 749190 23970 506515 36550 718675 318920 675920 268175 273955 631125 339830 84065 138720 386495 754630 223465 219980 788035 796280 78455 602820 509235 621945 473875 710770 735080 794240 453050 542895 4930 775710 480930 705500 561850 83300 466480 727430 494445 822715 235025 602990 263670 318835 319940 85935 688925 243015 387005 738650 439960 738990 577575 411825 805460 570010 447610 540260 20060 807585 560660 354620 284835 719270 75735 460360 499460 261885 345355 138805 747915 721055 181645 436390 420240 771375 357085 220235 563380 153425 77095 844560 342805 493425 309740 678725 180795 782765 650845 793730 142800 41735 680935 831470 581060 103020 128265 614465 583695 848980 579785 790840 607155 502605 782510 318750 541195 264860 2040 146030 70890 621010 36465 359975 333030 663425 416330 513145 167705 271150 301835 715275 640135 54825 66215 65025 139740 565930 761175 486030 664530 846770 283475 94010 365330 241060 104890 579785 776220 226865 215220 359125 357595 760750 380715 512805 75905 115855 399075 810305 264775 811325 847450 184195 15470 145690 82620 815235 809625 398820 812515 225250 800870 87550 780640 804100 478890 484585 686205 629680 769505 312035 659940 132175 693005 649570 822205 73525 285515 272850 438600 331075 682125 773500 14025 59670 168385 165325 338725 827475 208080 526915 571370 103190 451265 762705 292740 647020 439025 22780 813535 76330 683825 339830 228905 43945 323935 617100 10965 52020 476000 191760 438175 273190 559215 170000 68170 34255 487730 614210 381055 533290 608600 439960 400350 771545 686375 484840 101915 531335 203830 563465 637330 403580 121550 61285 205530 587180 584715 273445 358870 701165 308040 699380 783870 450755 461720 329290 451690 443785 280330 145435 789395 679660 59670 38760 837760 843455 455685 395505 453220 446760 390235 233665 348670 484755 562105 184365 512720 405195 656795 370515 23715 630105 746555 248540 401540 334305 311100 703290 625005 668355 657985 528360 246415 272680 757265 387515 696915 639965 572815 322915 423470 835720 64940 234005 716805 716805 284750 535245 708475 813960 290870 776305 748680 421005 294440 825605 240890 832150 340085 685440 188105 731425 637245 383605 64345 491045 388790 182750 673285 448715 187425 215220 75395 733890 643195 312035 811410 143820 839800 473960 24735 638945 761940 390745 575365 392615 103530 30855 805035 284070 713745 269195 169150 653395 90185 442680 621945 218195 203235 808775 598145 70975 109055 260185 246245 41905 830025 164815 723860 847875 475235 618630 672095 160735 595510 183515 470730 114920 585990 23460 69190 11730 606050 738225 684505 133620 16405 786505 428825 403495 756500 437580 761090 336600 77520 708900 655010 425595 276845 580635 739670 650675 846090 284325 374170 828920 654500 347565 658750 442255 733890 262650 401370 329545 691815 479230 693940 717145 556835 804695 218960 361420 349860 818635 232815 584630 91630 575110 375275 10965 344420 718080 459850 568055 116365 787355 456110 278290 387345 344335 37400 116450 305915 311695 435880 277865 502605 348245 110755 508725 278800 792030 124440 380630 696830 821610 183600 552925 469285 550290 337110 754970 353685 331755 9180 71230 666145 712640 463250 681955 347905 734060 431290 400605 141355 25245 618715 697850 723095 816425 399755 399925 280585 386155 735505 433500 561425 144500 134215 112880 335665 443785 68170 456365 161075 593215 690115 156400 95455 244120 450500 443955 64770 534310 513145 474300 475150 332775 49555 714255 51595 151045 290360 241995 539835 596360 233325 531845 158355 496825 553180 49895 418880 411315 11475 58650 112710 184450 746895 168470 292230 806650 334730 513315 84320 4250 510850 195415 126480 467755 262055 430695 115855 157505 421175 679065 470475 618545 503795 138040 671585 295205 426105 331840 477105 380290 165750 493510 265795 834020 666740 780045 678385 782085 210120 839970 442085 593810 465545 800360 25075 521475 521220 162180 505750 3655 188955 839290 171955 579190 221170 103530 4165 61030 772820 252110 571710 678385 628320 409615 676515 296310 36635 572475 126650 280415 560575 390745 771035 414120 692835 21335 589560 347310 69955 341785 9945 451605 303365 484840 165495 467585 528870 130560 689690 523345 50575 636905 624070 697850 270725 280160 207315 17000 595510 320365 106845 326910 485945 465290 691900 547995 62985 222360 698700 220745 489430 629765 72335 587180 838270 808605 535245 650505 122570 726495 94180 86615 138975 844050 608855 336770 405450 324700 452965 525385 659175 455940 459170 205275 522070 775880 735930 463165 11135 242250 51765 787865 75140 314670 14195 349010 163710 397375 751145 44370 64090 419050 832490 514760 409105 533205 715700 297670 423300 158695 292145 490450 692240 228565 20145 396185 782850 574005 767125 678555 685525 476765 832575 181730 226525 223040 537795 664360 441065 663170 545530 235110 94265 313310 737630 337365 193290 503965 118150 811325 175950 553180 587605 783615 100130 19465 185810 503710 443360 291210 648550 283815 512210 397290 623390 664870 772650 352835 425255 68510 262905 550715 262055 418540 711110 416160 407915 731085 637585 700315 16575 589985 262820 679065 608940 53210 755055 700145 187935 562360 668185 788290 518160 835890 327335 96390 581060 512805 158865 371705 469115 169235 408425 541110 827815 335070 71655 251685 322320 275315 303450 63155 437750 258145 607495 744005 434435 600610 622285 818890 774860 625685 267070 816000 804695 618715 842690 522325 97495 176800 789990 621350 673710 596870 583185 735845 559470 424150 768570 795515 11135 360995 85765 434010 193460 578000 371280 197540 640815 20570 739840 261715 647615 115515 455600 129115 315010 470305 753100 273785 354790 769760 270640 840565 831385 665125 457300 320365 452370 510765 186660 214455 819740 592280 428825 509150 247520 39355 465885 269365 580805 318240 700995 672690 764235 590920 663085 832235 329885 735335 820250 71910 203065 425595 370855 265965 469115 519435 62560 542980 365415 307360 779025 190995 243780 397205 160480 121465 810050 412165 621690 122315 642090 790585 363545 61115 457215 597210 37655 24820 554200 185130 580975 147815 543405 251600 388025 785485 395250 574430 49385 637585 73525 582590 552585 82365 409190 351135 573920 60775 208760 812005 375955 156485 3230 679915 436050 788885 231965 620670 508555 421005 660280 437495 110755 571115 500395 295970 660365 487390 253045 405960 164390 348500 245905 250495 201875 511955 283305 626025 597635 403325 570095 814130 221425 733720 148410 313310 14110 628745 160650 704310 700485 604350 465545 217600 417265 690880 699890 207485 486200 235450 300475 327080 590325 804355 674815 183090 174675 348840 7480 772990 27115 561935 338470 488070 780300 838865 651950 775030 651525 522920 537795 691390 333115 422365 136340 765170 338895 580210 626280 31620 321385 166940 26180 745280 821185 843795 813875 291125 255085 327335 438430 244630 99280 834275 422705 661725 36210 247180 610470 119765 790330 470305 488410 430865 4505 824755 690370 599930 423895 354960 289850 660280 685185 618120 429590 716975 541110 813790 478380 302685 302600 305575 726495 622455 19380 526575 523770 325040 84065 184195 210630 33320 618205 850 81515 109140 810645 216920 699890 367115 346375 718250 70295 608770 516120 47685 533970 8160 617950 778345 2295 773330 371790 29665 359210 630700 670055 105485 71910 814385 657050 694535 632825 22780 401455 789990 528445 596275 773160 811665 402305 677705 470900 32300 337195 510595 8585 714935 747490 731935 688670 392360 454750 647020 144160 350030 580635 688415 340595 124015 407150 511700 679405 436730 264180 565590 370175 699635 476255 42585 795005 546550 260100 106760 485350 428230 555135 687820 696235 651270 593045 442850 164560 627895 168725 640985 752845 329035 642090 763385 356405 9605 661215 135830 121720 847450 843710 207655 112455 178755 35700 84660 226865 641240 229160 296140 275910 336855 692835 284240 639455 58990 411740 171020 481780 805120 549185 145860 683145 484670 181475 337620 466140 234260 836825 503200 179860 99110 518500 805460 309740 357510 180030 164645 130220 615230 809795 458830 466990 424660 591345 769845 329715 742475 828835 688160 838185 527170 78710 100980 180795 750295 508725 256275 431885 269280 138380 324105 437665 155975 294100 394825 419475 370175 453475 396865 337195 464610 35955 351305 241485 20740 189295 847705 791010 423130 377485 747065 579700 444975 738225 507280 208590 140845 532525 402135 802400 303705 457385 688245 684760 323170 229160 698870 487305 371790 515440 520455 690625 658325 303280 836910 323000 316965 821610 18445 416415 248200 251600 834105 80750 494105 614550 699805 825775 518075 408255 454325 485265 41225 616250 182835 630955 207910 217940 461210 777580 814385 499630 147135 12070 134045 9945 221170 199495 331840 11815 688160 635460 364990 777750 531675 311270 87210 539920 125970 279225 351900 228055 164135 525215 83045 700315 19465 196860 178925 590325 209610 276250 12240 220830 207825 627895 479060 512465 123250 828835 104295 357085 4675 737885 58140 813875 529635 254235 746045 59755 125035 43265 383265 626875 123080 402475 124525 580805 693090 542555 96730 398650 436220 547825 277865 665805 134895 386580 644470 714425 148750 684760 406130 632145 574005 380205 210715 136765 581570 668950 671840 641920 573495 164645 571540 825265 835805 373235 455260 330905 169830 539665 639795 717230 740605 610470 400605 208930 810560 181815 92395 632060 196775 469965 340 520965 351730 240465 266645 742475 563465 409445 285005 777920 141695 697170 806565 2040 324190 495040 112625 724370 66300 295545 452200 179860 70635 819485 357425 830790 236810 112965 846940 36380 276760 25330 387090 543405 244205 165920 406555 241740 314755 522495 338300 551055 20995 458235 468690 28730 715785 824500 493595 85935 736440 813875 827390 459935 646425 654075 15385 399670 88655 54060 502350 682465 676685 310845 554540 437665 28305 423810 836740 837590 395845 767805 66385 137360 15045 402135 814045 265285 581400 650675 352495 726750 329630 76245 563975 639285 395250 210800 254150 616420 229415 706265 92990 833935 77265 110075 252535 500310 517055 278205 640220 30600 314330 336770 279310 217345 501500 391850 734825 648465 389980 391680 125035 604350 308295 562870 639795 513655 524620 52190 23290 692325 32895 498865 839630 419560 745535 401795 232900 352495 108290 19380 348585 231795 763215 206720 243355 150960 512890 423640 636820 261715 494190 242675 739330 108035 40205 435455 350200 641580 101065 199665 277015 540260 380035 672010 646850 388960 126905 707880 606475 13685 633080 725135 266135 86445 744600 631210 16405 341105 125120 253045 786590 752760 113305 79560 266305 746045 771970 412335 517480 784975 164475 813365 267325 267070 157335 4165 311865 697170 517395 214540 249560 752675 421515 49300 503455 730745 470135 228480 378335 819655 165410 319345 730490 822035 322830 561340 296905 433585 468775 187085 386750 709750 141610 434095 583610 745365 377315 605965 610810 345440 454240 345695 750465 539155 641750 410975 173740 725135 48790 525045 402645 761090 14705 187595 474725 88740 509405 209865 593300 698615 315010 793220 759985 183685 357255 820845 508725 689690 628660 528530 479910 562105 741370 778770 50575 559470 266560 233920 550715 364990 816085 507705 757520 377910 294270 169235 363460 293080 32895 429250 228820 678725 21080 51595 170085 9435 442170 840650 244205 575620 114835 152320 315945 112795 356915 661980 370515 460700 243185 343060 308635 239105 249305 790245 828070 411570 100385 800785 388875 144840 295460 711110 137275 437240 523855 483395 512380 423045 332010 94860 568820 92650 759985 155125 646765 424235 486370 137870 606985 693855 734995 493000 429505 848810 658920 761260 829770 426530 276930 418285 261205 395590 277695 211055 488155 235025 71910 150195 173655 102595 472260 589900 247350 571455 437835 827730 132005 286450 286450 673965 242080 217345 166685 195075 746130 552585 541195 200090 148750 692580 600950 125375 733295 212245 598995 13940 324870 844900 828410 211650 177395 162435 746470 36890 513655 631635 239445 67150 548505 522155 545190 828325 146965 741370 702950 539580 556920 668525 754290 498440 274550 62220 106675 326485 98430 332265 764320 353430 823565 726325 37485 626450 497505 737630 300220 199410 585735 778515 620585 727175 483225 512380 519860 688415 800360 549610 50150 272085 460785 329120 775370 715360 169745 43180 588540 659090 129625 848895 566950 212500 631635 505070 467840 379270 626535 219215 616505 752760 418200 416245 406045 68255 776390 254660 444210 700485 69105 597380 822375 845240 214625 840480 298860 767125 378930 563635 248370 700230 78710 47855 261800 128520 793560 787440 542300 744430 146880 737885 7820 2635 368050 551310 37825 710770 736015 329290 656710 398310 23375 745790 268175 162350 754800 550630 84830 839035 269280 448970 11390 113390 218195 274890 280075 4845 388620 558875 770525 761685 461125 587690 705245 688585 496655 121295 287045 95115 57035 759730 422960 640475 584800 308125 760325 330395 61710 67235 24395 581145 733125 408680 316880 54995 253470 400775 648890 17680 230350 578680 465205 201790 356745 133620 404600 281775 796875 687565 573920 17340 86955 343570 299115 809285 66640 49725 826710 748510 440130 94265 126480 512125 446165 566780 471835 687225 691985 134470 771630 590070 551310 209865 270895 551310 680170 85425 401285 259675 636905 397205 250325 507365 104890 152915 655095 554540 222445 34340 252365 274040 300730 578850 106845 79220 504815 692240 400605 767040 681105 531845 502690 842520 690455 288065 532015 715020 71400 374510 662065 611660 309825 451690 803335 365670 668270 810475 823565 425765 749360 136425 425765 103785 674985 54995 311695 183600 810305 481695 383605 777835 584630 212585 610810 601885 191845 631210 429505 494360 282880 121210 55760 0 0 0 0 224740 54910 515185 437155 595510 475830 617185 784635 61625 680850 358020 88910 256615 119595 62050 739415 676090 475745 441490 307020 791775 354025 419560 135235 97410 825435 457810 558960 438855 130390 417350 477360 193800 814385 395675 201875 743920 275995 764235 794410 67065 696660 524025 618970 233920 303450 148835 814300 263500 357510 739755 686375 184960 96985 213435 650505 501075 185045 592535 517565 83130 547315 441490 264350 440130 203915 560915 653395 382415 534735 481525 255935 212075 537285 624750 470730 715530 629510 369495 391680 45390 519180 325635 191930 762705 143565 441575 756500 760155 297925 28305 82450 316370 430525 135490 25160 257465 476850 16745 670820 775115 553265 593640 399925 823140 728365 536010 124865 52360 67915 217260 58395 637245 437580 43775 502945 762535 565165 45645 699635 192525 559895 768400 420750 79900 388280 271490 461635 361675 632230 847365 64090 181050 105825 434095 245225 763130 194905 329630 31960 483990 706435 246670 503880 596955 703460 260950 504050 776475 358445 794920 366775 788460 229330 246925 677365 371280 326060 231540 65960 495635 262565 66640 38335 216155 43350 380035 558875 41480 586330 739245 169150 327165 258145 704820 226950 473195 486710 95880 222700 611490 702865 55930 459850 39695 75480 299625 729130 119510 25160 691050 554370 121380 543830 715870 758965 412335 848555 403240 795260 34170 601460 805120 650250 847535 278545 307275 692495 173825 25500 842690 746725 775965 562955 583270 151725 218620 640985 73525 788035 496315 449310 739245 71910 677960 642430 261630 765340 664020 746470 676175 164560 491130 448205 86445 15300 832490 226100 756160 784550 315095 634440 495805 453985 407745 86785 628320 508470 746555 213690 182665 795515 383265 576640 389215 793135 467925 120700 507110 653225 304810 528445 681105 582165 833340 480335 404430 20910 516970 456790 798575 450245 357170 759815 295545 308805 682805 373235 713915 471240 591005 552925 757010 622880 551140 480080 9180 295800 341020 610300 148325 616590 56185 184790 784890 307020 447355 51000 273530 468095 823055 164050 408170 578255 45135 225505 97410 404260 671585 613360 624665 201960 620075 806055 306425 247945 212075 491300 251515 519180 558025 409615 116365 498780 242590 774095 252110 468945 608600 295375 848980 574090 334985 520965 434775 802655 314500 177905 325975 58565 318410 815490 338300 282370 9265 391510 500735 448885 20655 491725 539665 517820 806480 664615 212075 770525 85425 480675 320365 750210 410465 567545 96985 276590 515950 802825 362525 439365 6120 520965 666910 668270 327335 555730 131665 357000 437410 292995 470560 341785 177650 571710 144925 778685 104805 598825 40885 593555 95795 705670 444975 769335 516800 256445 161585 503540 272510 258995 76075 798065 326995 332180 343740 425850 64770 666740 723860 231795 177990 447695 776305 368475 16235 535840 194735 502860 720545 579360 600610 343485 666400 554795 435965 310675 114580 333200 549270 469370 708815 347650 328780 494870 215220 643280 609110 10880 836740 655520 502010 106335 24310 37145 830960 828920 41310 663000 556665 799170 221850 427465 108885 96135 153765 438005 17680 652120 133620 845325 35530 184110 530400 136680 844645 698700 597890 427040 404260 182070 424745 593555 4080 714085 464525 482035 373320 266645 42840 830535 408765 483650 645150 243015 583695 447270 424830 830535 816085 796365 243780 620415 164050 50490 669970 784040 89845 75055 168130 624240 432990 289935 641920 126480 344675 418200 730830 275145 765340 791435 586245 503795 212755 250835 46835 512380 476170 177310 452370 255680 606305 765170 552245 761685 745535 432650 498270 847535 355045 781660 503115 261290 625940 87125 122145 404940 706520 55335 740010 795940 49895 806990 694705 408935 742730 521220 474300 214880 600780 708135 334645 601205 502775 519435 3230 408000 223635 290955 9350 187680 730235 527510 331075 834445 424150 494530 335410 329545 281945 70720 694025 567970 533545 365670 398565 674560 101915 323170 474130 744600 689945 496740 324615 703290 204935 271320 92480 346290 537965 548505 644980 365160 104805 559640 685695 6885 533035 390745 709580 843795 707710 343060 794155 265965 781065 258400 567205 162690 151640 320535 16235 742560 210630 246670 756925 364310 505495 254660 466395 311440 714765 123250 343145 483650 698020 401625 821270 103360 267240 791860 590325 478635 393295 615060 633505 96815 646085 620075 735675 553605 437580 677705 399245 280500 820760 220405 758285 726495 272000 540855 257720 243525 237320 422705 496995 86445 771205 493170 384880 366690 375785 296395 665720 275315 664275 372810 833425 665550 9605 33490 594150 590920 263670 525640 387515 693940 9010 737035 2975 142035 358105 119000 820930 251940 402475 176885 95115 661810 381650 697085 69445 62050 61030 442850 651100 650845 789480 730320 84065 660535 417520 12750 445060 251175 391680 125460 18955 769250 136340 63495 636735 326230 13855 406215 28475 814045 743920 28305 31110 5355 67405 573665 7990 85850 544850 311355 553520 827390 223720 44965 290020 77945 525555 212670 385475 669205 578510 458830 265455 420580 383775 831640 439110 344420 572220 294780 88060 735930 478720 549950 546380 696660 141695 551140 539920 367285 773330 700740 227460 404940 814130 501585 222190 45475 715870 404770 654330 376805 786590 42925 429420 239955 678640 94775 515440 5525 349265 221425 584375 112115 242080 552160 148070 222105 696745 561000 364905 548420 581315 789310 292740 415990 681530 53295 283985 555900 372045 262225 566780 604605 439025 69275 186065 377060 100555 393720 490790 725135 826710 117895 633505 166430 311610 55335 602650 131580 45050 375190 198135 688160 758285 381735 731255 101065 724965 38335 582505 583695 323170 612170 138720 497165 324190 414715 774435 820845 174505 461465 299200 143395 471155 602225 76245 477445 124780 704820 363035 136935 374170 49300 494275 360910 602395 104125 764490 455345 119000 819060 233240 284325 65790 1105 180880 495805 379440 233240 484840 72080 486115 518415 113560 476085 21080 657475 811155 842010 460615 685525 670990 36295 256020 453815 243440 667760 391850 819910 149685 117640 810645 654755 246500 798660 19635 188445 345100 580720 723945 181730 400180 536690 335495 137190 332265 35530 719610 214540 716805 823055 716890 266730 615910 812940 721735 836910 683825 443530 409785 34085 525215 724710 139655 510765 172040 742645 564910 250750 696490 510340 587945 759645 710515 820760 623645 702100 304130 383435 45730 139910 757690 256445 731595 493085 100470 215900 340425 489855 478635 160990 695045 780810 819570 822630 48195 232815 684845 118150 376125 524280 454410 544680 15555 375360 24735 666060 779195 248710 60945 453815 23630 294695 245480 114750 713830 477955 218875 492660 46920 648210 784125 481185 210970 841670 330905 300645 511785 752760 158100 218620 36125 569840 19040 409105 460190 367200 361335 797300 107950 223805 74205 483140 269705 183005 93160 369240 787950 613955 531250 252535 70125 225505 307870 693430 341445 4505 281435 381310 563295 48450 655690 165325 736440 240295 332010 248880 802230 833340 26775 675835 123675 473705 7735 25840 259080 67150 721650 348075 391425 405450 460785 275400 508300 672945 315180 593130 18870 223635 761515 287300 13430 464950 816510 183005 780980 231285 82535 494530 145095 815660 506005 588880 155210 241145 751655 466990 262480 340000 274635 276675 491045 827050 704395 544085 478805 689435 448205 659430 80580 359890 808605 437155 598655 679660 679745 458575 304045 584120 596955 387600 167535 50235 35020 368985 679745 327590 395505 239020 71485 707200 714850 221765 131070 557005 463675 333455 551225 86700 473025 81600 564230 630870 13600 793645 628405 525980 346205 351815 83300 585055 383010 557855 141950 50235 479910 607580 230690 843625 98090 558960 817700 59415 672350 710770 699720 682295 204085 546720 414375 340680 108375 778175 486540 502860 88655 150875 136425 599930 311270 94095 596275 83555 546125 836060 606815 694620 114750 433840 774265 565590 838185 609025 616420 312970 199240 468435 563040 435540 561850 59500 128095 723520 216580 533885 83725 383435 345525 736185 731000 419305 295970 565505 589475 268005 262395 309655 771290 323085 720120 198305 486030 565420 413865 633165 340510 64855 240040 645235 471070 510510 620415 813705 72930 599250 523345 436645 529125 680595 293420 617525 356065 110075 152405 805290 738225 196690 665720 430015 676855 371450 126650 509405 339915 128350 493595 646935 267920 285430 41990 423470 396355 668525 700145 640390 427635 567035 659770 279565 796110 472685 843540 668950 716380 601375 34935 68255 174590 333030 674985 781490 825010 186490 414630 784210 563720 180115 56185 198305 103360 60605 664190 259250 555305 243270 405365 322660 673030 164985 664955 828070 425765 625600 697085 404345 463335 318325 823395 806055 9520 598655 373830 485010 810135 664190 668865 383350 490195 726325 672520 827390 125205 253130 562955 316965 98260 367030 366605 358700 341785 641495 504815 405025 23460 172040 791690 361505 134895 705245 513570 649995 467585 773585 168895 680 374680 51000 196690 404260 117045 295800 105400 355385 651610 317900 612510 306595 284750 443955 432055 343910 156315 526065 230605 262905 346290 636055 595680 381820 41820 92140 507280 264095 8670 85340 222190 87210 203830 421260 73185 161755 312375 561000 89080 685100 172125 474895 555645 311185 286705 694790 205445 267070 774945 223380 752080 107355 332775 812260 680680 552500 804270 371960 606135 763980 229415 781405 770355 223890 576470 73100 832235 382670 228480 426530 61880 601715 536010 525895 496485 24735 428230 540430 694280 423555 361420 588965 56695 348330 386155 574005 283475 464015 678980 261460 809370 741030 161840 425935 345610 116535 725730 430270 206720 137190 393125 190825 416500 645915 174420 260610 263075 521220 812770 120700 636310 395080 632400 674050 443700 271745 362100 353175 497080 403665 125970 494955 735505 503625 802995 696405 551225 480930 446590 242335 805970 256785 356320 476340 138720 54485 73950 343485 405365 347480 311185 327335 354960 265625 802995 531590 711790 226950 238085 451095 112965 641410 744685 376040 361675 38080 297075 65025 13345 293335 528360 725220 452965 297925 185045 217770 404345 174760 63580 828750 653990 787950 71910 442765 23290 51425 400690 631465 798320 384540 518075 121210 841075 601120 226355 169660 286365 671075 650250 133195 379610 604860 30855 163710 695385 652375 840225 125630 759220 265540 146285 705670 232560 480590 790415 626025 178160 790160 146880 727940 341785 45560 453645 542895 47770 728110 623305 316455 260270 268430 790500 750465 654925 17425 174080 483905 425510 537540 700400 621690 108375 321895 773245 117300 814980 613870 119850 563890 44625 416330 166430 424235 269365 680 261715 787525 501755 791605 277355 298265 134300 147730 266220 408510 672605 759220 564825 810560 364820 23630 813280 686375 450245 269705 66470 119765 319770 684505 48705 276505 757690 400010 208845 376295 551395 39950 280670 359380 423895 608260 36720 70805 65110 322150 377995 834870 163965 677790 125035 326145 523600 570775 472005 684930 398905 765935 550885 711705 661555 419560 162095 704905 708900 388535 116450 40120 770440 594065 380800 668015 251770 284920 490195 798405 560065 181135 152065 427805 798405 224655 370770 394570 25415 603245 797215 255510 384880 381310 376720 326740 77350 188530 233580 470050 812260 786505 649145 3910 699295 460445 408085 225165 96050 197795 5780 789140 411995 542130 123590 517310 236555 108630 164560 400095 99365 40035 106165 140165 251260 54655 242080 29835 41055 139400 113900 790245 490110 385985 391085 48195 176290 687650 43095 714255 545445 781065 682295 281350 222615 577660 767125 376720 796535 441575 388535 207740 807585 226865 252790 524620 239700 115430 106335 485010 817275 355215 110245 521220 334305 624070 832150 667250 256785 480080 364905 687480 300135 366265 349435 425170 443530 120615 351985 840225 134300 788800 825690 285855 29835 431800 300305 689010 221935 386580 436135 807585 121720 273190 99620 849745 257380 580040 774180 155295 161415 578340 546040 441915 2210 408850 479995 157760 674220 765170 384115 697510 83045 254320 673030 190910 686460 136000 566270 530145 246075 386495 685100 167535 354790 122910 227205 760155 317560 547060 263755 664870 36890 402305 758370 241145 401030 570265 551480 125120 820250 485010 448120 197370 249305 596105 12070 842945 591430 571625 707285 343910 820080 184195 801720 807500 247010 349010 217260 300645 130560 359295 147390 421175 127075 618205 645235 782340 405960 516545 115515 199240 606305 437410 784380 129880 474470 747235 221000 740265 690795 22100 170 481015 610725 143480 311270 468435 580635 270810 483565 269620 269450 419560 714850 528190 507960 731425 194395 293930 509745 371110 159715 268260 275060 405195 629425 556410 531420 228990 125545 641665 687055 521305 575195 836400 632315 435625 266560 372215 82620 139995 831895 140505 201960 289340 506260 340680 833765 64430 206890 483650 327845 160990 462825 285855 690200 637075 501840 25245 526660 410975 625175 755820 143310 7650 250750 569075 790160 12750 102935 638095 104125 305065 582335 689520 564400 131580 381820 328185 237235 564995 206720 446250 393805 239530 137275 669630 372300 227120 374510 363375 236640 118150 761940 833255 161755 326910 212075 744940 71825 792370 391680 140335 116280 558280 353600 579445 796195 48450 213520 547060 809625 123420 176715 467330 692580 457470 401370 377910 34765 158270 697595 668355 504900 191675 438175 473450 142290 799170 304980 257295 205870 611575 692240 814555 225505 805120 780130 96645 179945 843200 406725 395590 753270 247690 451010 45560 59415 103785 486370 0 0 0 0 276590 785825 239360 144160 625345 264605 574345 426530 706945 211905 818975 47685 73780 6970 559130 845410 122655 361760 629850 77605 735505 313395 4335 14790 51765 317390 232135 165835 110840 180200 574090 575280 336515 438345 282795 751145 547825 317815 104295 103190 249050 406470 165325 166685 124780 15810 752250 775200 57800 584800 569160 738480 700315 198815 768570 340255 102255 28390 388705 773415 771630 592025 220065 602395 570520 848130 512805 786335 632655 7395 666825 408510 474130 726410 11560 755905 278800 296820 704905 466395 615995 94690 40885 331670 395930 374510 66470 671585 599505 783020 37485 234005 26605 504815 499630 846600 815405 234260 351985 369495 594745 650420 56610 581400 399585 106930 43095 133025 251430 490875 138720 706520 268430 650165 36295 208080 603415 671925 710090 695810 297415 386495 523345 99875 847025 365585 227970 779705 232390 806650 129200 279480 402900 772395 734400 522495 800615 212075 578255 88400 52530 710855 595680 156655 290020 786590 507620 531505 547060 323340 451775 303110 594490 566015 516885 47770 177990 229670 468775 751655 189295 17765 593980 447185 692920 412250 145945 386750 70295 212925 676685 846345 88910 778260 302005 156230 207825 567885 413015 472430 315180 240295 439790 41225 109395 476935 744430 790585 389045 770780 778345 562020 480675 317560 134640 299370 514505 600610 6375 844050 585650 591515 633930 383010 90695 243695 70550 384880 235365 594660 332265 509490 813280 640730 591600 625090 795430 726835 588455 132005 563465 77945 21080 564825 544935 6035 583100 563635 155210 205700 678895 453645 37145 43520 280160 144500 551055 547230 375020 518330 261290 636905 729640 770440 84575 161330 336600 537710 325125 149090 446420 828580 205785 99280 787610 30430 831640 112880 397460 125800 699125 395420 281690 249135 43945 51850 381650 17510 245905 237830 424065 612085 315180 186575 447950 34425 829090 172550 432480 557345 509745 346460 19295 8415 170425 138550 204170 379780 315350 71740 568395 750125 225760 498015 724115 824415 194225 114920 374510 168555 59330 519010 747405 782680 844815 355725 650250 490365 558195 374000 33405 815915 48875 441065 743920 347905 606390 756415 835210 636140 383180 772905 87380 749190 241315 227715 1190 502180 504135 703035 82450 40970 447440 572305 326230 642345 729895 272595 668185 302600 674645 334050 103700 105570 619225 695640 159375 770185 63665 729215 230520 479060 776560 77435 613105 343995 290105 803335 354025 691305 17255 204510 653225 163115 306850 486455 793560 337450 16915 154700 174675 757520 16490 548250 149345 413270 616250 572900 432225 515950 158015 656115 807670 201365 788120 834360 544510 267240 292485 1020 44795 298180 721735 150025 136765 422705 508130 626025 601970 670140 23205 342635 546125 198220 805035 660110 303195 580380 48960 168640 236130 710175 199750 589730 693260 491640 754035 353685 823905 358360 750890 698360 506430 68680 308975 120785 208250 668950 696830 49470 198220 326060 444975 242250 381395 577490 148750 715955 544255 50235 401625 777920 691815 397545 385305 148325 57715 375530 843880 611320 58140 37230 144245 551735 377570 611320 462740 768825 825860 762790 143055 634440 225165 393125 467500 594150 412760 112115 224230 625175 645405 760750 615400 792370 685610 332095 455940 409020 506175 49980 336260 28900 655095 685695 184450 10880 537030 467670 290870 273445 804950 24735 101745 781830 75650 421260 5610 540685 820760 609620 216920 674730 771715 436050 392275 568735 384625 447865 716890 473875 51255 274125 724880 637075 570775 540515 706945 381395 37315 530995 56610 466565 222785 617270 133875 261970 825945 781660 190570 236130 655180 388790 211395 520540 427295 678130 680935 614805 48875 683145 312885 57545 10795 679320 787525 652460 761600 484585 651100 371620 46325 402050 184195 160650 238680 105485 318580 840225 691900 220490 654585 61880 443785 689010 701335 162945 100130 4590 421600 436900 698785 51510 395080 186405 630870 556070 659430 151385 4165 187765 430695 292995 295375 194735 152575 756840 13685 398310 769675 335410 681360 135745 39185 123675 507280 438600 41820 308550 408850 433840 514590 792370 528785 626790 615060 688755 73270 316880 491300 695555 131580 466225 85340 200430 657645 435200 354620 230180 407915 711535 348755 309145 754375 764150 446165 773925 273530 750975 544510 542725 115345 54060 195160 193120 830875 155635 294610 131410 470390 824330 345015 334050 518075 127160 566100 254575 487475 841075 282625 355215 468435 282880 355300 341700 149600 271915 754035 262905 220575 324530 749615 307785 267325 449310 712725 813280 155040 473875 40120 175780 511275 374000 433245 217090 716635 280245 500310 382925 266560 157335 476425 690200 596445 291635 509320 515950 294695 815490 366520 531505 413950 228990 239530 211650 593895 325125 719270 541450 169150 481865 140165 228650 727430 312545 376550 706690 185470 774435 697340 620840 734655 41140 490960 759305 565505 718165 228650 520200 290700 579615 206465 527425 521730 506685 817530 189890 603160 455940 503370 593895 446165 304130 248540 160565 496825 276080 326315 784975 95030 596785 408935 454495 397375 95880 115345 499205 841500 615995 467415 469030 666485 197115 388365 60435 263585 775625 823480 214285 130220 651185 689690 726665 483395 610980 418965 754715 664785 297840 773670 66215 705160 239445 601545 119085 453560 46835 450330 354110 415905 724200 574685 139910 420410 822290 485690 221085 259930 88995 603925 122825 358020 420325 92990 581740 579190 413355 774520 383095 680680 378760 623475 576725 750125 274465 563550 91290 566695 569585 125800 238170 136850 388535 44455 635885 506600 111010 454325 3145 503200 238170 364565 517905 220745 660535 768400 431120 389895 346205 430950 228990 526490 57290 177480 714850 567630 277100 352070 393125 722245 609025 792030 75565 159630 145860 473450 57800 404515 820420 405195 642260 168045 744770 554115 782680 181220 446590 731680 144840 13515 551565 355215 326655 724285 181390 672095 92140 582760 739925 814555 92820 53975 498695 441235 746640 313905 631465 207315 268600 94860 590835 113390 676685 49470 362695 618800 389470 684760 838185 371365 110415 332775 194140 229585 541280 292315 471070 344675 481610 554115 97920 139570 685525 755140 479995 558280 341445 711875 810730 67830 415650 473875 145605 24310 52530 311185 591090 17510 654755 250070 428825 564825 228990 375445 517905 71485 493255 350030 203660 105740 332350 96390 247350 189805 266135 336685 627895 844985 167960 426360 503455 459255 732870 785315 563210 342550 147730 658750 782425 136935 668185 273275 754885 142715 18275 758540 756585 358190 556665 415820 24310 5185 576980 256870 42160 397715 247095 846175 318835 224655 87635 548675 730660 323425 40120 86870 27285 466140 135575 803335 806565 577830 711790 45390 92565 747490 92905 714085 732615 100640 306425 216920 509150 87720 785740 512210 81940 635630 193715 43945 640730 156145 617185 396950 127415 342210 64685 457300 621775 58310 815745 139485 730150 221085 835805 49895 436135 200005 145945 82790 474215 706945 673795 802485 238935 152915 500820 792115 447270 144670 657815 749360 320195 137020 75990 739245 334560 778770 290105 293675 121635 423470 118745 693260 758370 378675 412080 499885 67150 348245 236300 383010 523515 418965 422705 182410 538900 6630 661130 603245 687565 515270 99790 671670 181645 539750 97240 678555 614210 274040 29750 421090 751995 605965 817275 822290 720800 284070 342465 57120 275570 321810 49215 683230 627555 230095 793390 65620 458490 98260 100385 770270 787780 171445 849830 184110 515100 27795 345950 607410 197965 470475 18275 526405 587350 52275 614805 38590 406555 522580 128265 61455 52275 587265 490025 211480 561850 208930 597805 206720 739670 402560 151130 746725 340850 653820 195585 492065 494190 335920 493595 511870 609025 475405 835805 381735 320790 609535 65110 719355 845155 564740 78115 438515 665720 396270 701420 204595 158610 196945 201790 559555 202640 374255 515100 363375 456535 700825 514505 486625 133280 329375 630870 674900 53635 623645 600355 467755 342040 450415 775370 207060 271575 606220 266815 806055 815575 74630 509065 765510 771120 507875 252025 704140 347310 830790 187850 344250 475405 85255 572985 832150 246330 514590 806055 157845 348925 88400 170935 574600 476680 790670 432990 503625 615060 490365 9775 26435 529040 701250 660875 52020 54400 140420 622625 743410 420240 293420 348670 601375 225590 451520 714085 721140 398650 257890 811070 59075 450075 780555 604350 701590 737630 177650 631805 39695 710430 472430 348840 37230 605710 646765 604775 811920 285005 657135 256105 753695 33320 609705 239955 52190 210290 54570 247860 686290 386665 800105 568480 265795 344250 272510 811240 123760 487135 39355 452540 517225 535670 61625 353260 166855 70635 800870 258570 562275 829260 582845 700740 474725 279820 754715 525130 234855 373320 374085 424065 536010 577405 203490 703290 818465 440215 312715 407660 8500 371110 799510 254660 486710 400520 734145 241400 698955 596700 184450 817955 512125 703970 78795 141865 18700 230095 788885 72250 492320 436220 137020 486285 566015 38250 62560 53125 644130 779110 88230 189890 813620 304895 824330 327930 539580 532865 511275 662405 631805 667420 86615 338640 7225 833255 28475 432140 512720 434350 803845 103445 56015 9690 185130 484330 752505 580805 712045 409530 337025 194480 485520 587265 203320 324955 623645 30175 444380 626705 401710 515950 792455 833000 316030 753525 704905 88060 104210 718250 536775 694280 1190 369750 143905 144585 637160 229500 57120 613785 834700 95710 844900 409615 8925 636225 700655 235790 274465 217005 131665 343740 711875 188105 165410 521730 698870 759305 490960 482630 286535 425255 129030 218790 106250 511700 797215 696405 808265 807755 216155 503540 476595 448545 421515 307190 579785 224995 233155 491980 29325 806990 698785 15385 377655 160480 682295 348585 766530 116195 568055 425850 535415 386325 244375 487645 721735 479910 787695 67320 698105 598910 581485 529040 584375 215815 448290 829940 442255 281945 84235 649995 593810 756160 154870 226610 430950 223125 612765 40120 237150 29155 47345 508980 65025 555815 90185 24820 15470 595170 444210 713065 487050 417180 528020 826540 713065 290445 14620 319600 119935 148495 610980 273785 104125 176375 530485 803080 355215 646935 827475 488240 628915 520540 647615 102850 245310 357340 114410 12325 569585 146540 457810 107270 159715 225930 217345 747235 22440 329545 637670 817275 63410 39015 25245 86105 779705 534650 562020 580210 235875 778430 360060 139230 473110 432225 280840 293505 413780 211820 613445 183600 760240 310335 199920 263500 846515 268600 557345 428740 256360 441065 100130 261120 446760 642600 460530 443105 74120 222700 793815 89420 367880 526490 685525 255510 345865 8670 810730 649655 432395 307445 648210 643450 343740 686120 732020 147475 203150 324955 469030 670225 346545 100640 638435 94435 572305 493510 222020 782510 532695 232985 463760 354450 744260 705415 329460 557770 584205 362950 788460 823225 778855 570945 133280 406385 501755 460360 709580 782170 333965 656795 542895 179095 402730 339490 379185 541620 469115 458745 145605 648040 34085 452540 223040 187255 91885 600015 278290 601630 160905 171955 633505 537880 355725 234685 81260 838440 290870 548760 205360 450500 649740 311695 359295 758795 384115 439960 173910 649825 193970 180710 606900 80240 839800 791350 204850 182155 822035 82365 786845 231200 301495 178245 488665 154785 12410 647530 734315 46835 196520 608940 609705 95625 664700 292740 398735 72335 34765 15300 768400 585650 735250 779875 490620 183345 194480 778260 113050 765680 431545 529125 112030 60180 231625 49895 475235 310590 398395 359635 446760 415820 174930 285175 57715 755480 638945 389045 105570 587435 214455 177055 652545 739840 107695 779620 482120 345440 689350 324700 521220 305830 44455 440725 833850 177055 195160 37740 221340 198390 176800 33235 163200 155635 388960 129200 400350 60095 819570 284580 368815 691390 195330 251430 346375 745450 267580 21760 226950 122995 347565 675920 66810 262225 76670 219470 388110 699125 479740 149940 240125 499120 743665 318070 388025 736355 72845 553010 138040 405620 201875 39780 375700 13175 529210 521220 438260 656625 70890 452370 795345 264095 590665 697510 472090 323085 257890 643620 791605 18615 199580 619820 89845 349435 780810 849320 520115 744175 460105 369155 224485 135830 744940 805715 505835 847025 204000 722925 422960 684250 403750 229670 326570 334390 635120 248540 235620 181730 233410 506770 651610 284410 500310 839120 609280 426785 196605 236640 699890 689520 654245 184280 162180 710090 193290 284665 250325 540175 645915 823650 42415 257890 126395 141865 445230 150960 69190 829090 391085 316795 125630 268940 550205 816255 717995 441065 259845 379100 33235 52275 731935 107525 228225 412165 155465 273190 710090 346715 730830 136000 482460 198985 655690 818210 478635 546975 763470 1445 430865 140675 832320 247010 645745 482290 286280 815150 35105 40630 661810 219385 29155 340765 260525 623985 135490 657305 558195 189805 337705 260100 130050 232390 619140 5695 281690 411145 681105 483055 473790 162690 401370 106675 24140 153170 348160 135660 18190 643195 330820 447950 253640 842860 140675 406130 422705 603415 538645 623305 386240 614465 569330 52445 807925 604520 724200 280925 751315 442340 749530 346205 256955 525895 189465 738140 145180 149855 92395 141865 587690 28900 638605 279480 273360 271575 409955 724795 97155 842265 79560 241910 72675 629085 823735 755140 357000 402985 473535 375190 783955 609535 644300 700570 264775 407660 802825 258825 421005 730320 498525 645915 799170 150960 261035 9265 552670 228565 792965 157930 151640 241740 594745 129795 228225 250325 25245 732190 474810 396865 478890 620500 404600 758115 617950 244970 321300 23970 677110 771630 393550 471835 757860 82875 616845 498100 265455 117045 807415 707370 320875 184705 818805 397970 282030 80835 721140 473960 286365 391340 726240 528615 537710 501500 50405 760240 151045 703205 533290 455430 490365 330565 778685 680255 511105 808010 490790 758625 511870 673455 458830 623305 368305 419390 107355 556580 790670 648890 531335 624240 390575 809370 448545 749530 817955 362440 536265 416245 841925 335835 240040 386665 619310 589815 664615 182835 15895 466140 550035 264520 318325 634440 452540 288830 415905 233495 356915 526320 495465 426700 549780 744855 441575 719780 646255 349265 451095 348755 24055 187765 102085 785570 731170 274890 647615 376465 150960 602820 11985 113730 606815 462485 286365 801210 288575 129965 249985 539325 757010 197455 665720 591855 224910 478720 817105 584800 205190 161415 698190 181560 171190 217175 66725 781915 720630 218110 82960 422535 844390 234430 333370 765085 396100 409700 108715 610725 592450 390745 424235 632655 681615 210800 500480 762110 64175 146115 345355 315690 367285 365415 696235 445570 643790 247605 538560 742475 570775 284580 116195 715955 32980 807500 302855 809540 378165 835890 680765 662830 647445 72250 630445 706095 297670 262225 567035 823905 680000 668185 434265 492830 332350 726580 829770 327335 289595 653055 54060 110925 29410 455260 191165 576215 50320 693770 401710 136680 194990 276760 242420 491725 383350 291720 183515 478805 465545 729045 742900 57545 539325 117470 467585 204765 807160 216920 155210 421260 383095 355640 805375 699210 298265 147220 183260 674135 335665 193205 425425 845410 799085 581995 300730 332605 555985 320025 362525 1870 437155 541620 43520 722585 537030 22185 693430 184790 459595 436560 299795 823820 837080 746810 152830 389980 277355 50150 677025 389725 218195 706180 659175 393890 187425 98685 129285 182750 595935 695640 747745 178500 546890 185640 380970 117640 366945 350625 244460 364395 104635 608855 225250 579870 250750 719780 660960 323340 506515 111435 463930 326485 432565 386580 801210 258740 363885 519350 498865 250155 364480 587775 397885 223040 799680 321555 253300 84235 704735 202640 61540 91460 708560 84235 239785 486625 683910 469455 515100 515865 406555 568140 15130 725475 502775 215560 769165 59415 837505 364820 167705 521220 765595 463080 212755 45305 345950 658920 645405 770695 842095 242165 672945 458575 134895 577405 514505 843965 79050 10625 815575 290870 48960 362355 13770 372130 108970 686715 295545 592195 268430 422790 258060 52785 253385 318665 348925 530315 88910 471835 15385 338215 527850 596020 469965 633590 37570 50915 2805 632485 396695 474980 90355 523090 117470 821695 368560 796875 484585 789395 260865 222530 469115 593810 606815 417775 397035 588880 117555 356490 96645 57545 327845 431205 777070 296650 633335 486115 172295 103955 835805 622455 484075 560065 2975 216325 624325 794495 818040 604350 436050 82790 569925 701420 488495 51085 706690 546975 414460 322065 553180 516970 501925 429505 216835 54825 234600 561935 86190 616335 598315 118660 490705 175440 302260 162435 725560 332690 520455 537200 635715 229840 649315 744430 584715 379780 328015 477785 3740 253555 840395 311185 785060 783105 785740 572475 442085 821440 663680 356490 66385 111095 74460 282625 81770 384030 641920 477785 718845 412250 571030 605710 316710 634100 132770 218620 566610 513060 608345 409105 171700 452030 557940 770270 180455 461040 696915 294185 793730 833765 758625 195245 761770 495975 653905 49895 227885 168810 811410 52360 651270 583100 419815 41480 645320 669800 457300 718845 413100 578850 419730 112115 510340 813110 59840 303280 218535 588965 603415 381565 35275 102425 446080 241230 25840 145775 828495 472855 228565 650250 141100 689265 679660 377655 748340 521475 340255 655860 824755 715020 556920 675920 268515 713915 114410 475235 847280 844815 122315 489600 511275 183855 164560 167450 36635 59585 583015 508555 413865 728280 266220 163455 47600 90270 760325 730235 430695 652800 53635 654160 232390 603330 288915 196605 324020 610725 657985 3485 622115 25245 53295 333710 819400 458830 26265 32810 126565 453815 47770 808095 104975 651695 182750 618375 438685 716975 238850 665635 566780 460870 537285 541450 819485 459085 485435 78710 675665 193035 535330 503030 294780 305660 260355 431545 85510 569925 225760 666315 96390 752165 382245 551820 400945 756075 85935 439960 468775 64090 246585 706010 227715 334475 67065 28305 345780 124950 451010 315690 491215 317900 10540 107695 572985 48195 47090 531250 559810 647870 86190 480080 606475 849745 351305 439110 226950 569585 44455 96390 228735 816680 588540 470305 203490 614975 94180 411315 769590 287895 416245 803165 323765 260270 579700 365330 190995 153850 519775 767635 582080 392530 697170 756585 54655 577320 611235 493765 432905 682805 800530 350710 219980 610810 278545 302685 440640 376550 338725 284155 167365 554115 771630 553265 331585 206890 813960 653310 211990 613360 322150 730745 140845 430185 230180 562700 105400 15895 694365 71400 24905 377655 525640 402390 284750 297670 461380 749275 125375 771460 733465 132855 440725 555645 97580 380630 595085 651015 88995 387940 598740 360230 553690 191930 278630 414290 287385 380545 75565 392870 92905 525300 371450 648380 759390 213775 251515 408000 523175 324020 403070 653565 355045 258315 499970 833340 804270 120615 524705 165750 334985 631890 643195 231455 169490 807840 673455 102765 175100 298775 391850 647700 480505 361505 377060 278970 56525 678300 480420 395675 304980 602055 344505 536520 755565 574345 807075 643280 830110 282455 681785 448885 1955 507535 336770 511870 406470 149770 118575 650250 361250 11305 436390 135575 499120 463335 359125 448885 339235 223040 699380 387260 148580 386495 62985 520965 561085 662150 26520 253640 595340 236215 779110 695130 171105 13940 492745 816085 627980 288150 539070 184790 720970 627300 174250 652800 437665 253725 103700 14790 396695 295120 119595 370515 0 0 0 0 472345 379525 845665 820250 702950 377230 464440 435200 755565 197625 21080 151640 134385 430015 137360 175100 525555 549015 487985 9435 617015 677280 557260 90355 784040 353345 834870 576470 339745 451520 813535 466480 20995 700060 374595 539750 785825 602650 319260 105825 670735 748170 343740 154530 10710 540345 72505 693090 322150 602310 92395 757860 348840 211055 43265 611065 155635 439195 363545 562615 39525 268175 409530 205360 654160 498015 479400 464525 606220 25925 682210 433075 835975 716890 615740 103530 372130 457045 172635 43095 849745 103020 636735 686970 622710 112030 189550 672435 257040 754800 38420 367795 609620 571880 16915 448715 535755 725390 808945 95115 654840 416245 131835 399670 157675 101320 2465 296310 673710 544085 12835 397035 384285 250750 524535 304555 782595 13515 649230 453050 407320 382585 713235 711535 76840 67320 778090 17935 736525 35190 844135 430185 750380 220745 546635 736185 607750 203490 637415 387600 700315 183600 69020 630445 699805 596275 695130 255 849830 834870 274380 340085 679490 732785 298350 560830 415055 466735 325550 669375 62560 248880 281860 192950 389640 517820 278460 75820 781150 494530 768740 67830 329460 197625 471410 210035 122315 671330 627640 65450 421770 521050 820845 727855 245140 671160 267410 727430 113220 631550 631720 498185 370005 537880 563550 314755 566270 215220 812260 128775 155125 61030 378590 709155 553180 456025 401795 468605 113475 609195 139400 502095 289340 622370 500140 148750 700825 767550 377910 100810 497080 645660 660875 510510 650335 291125 573325 25075 40120 804015 238340 575195 2210 548250 499120 150960 45645 424830 750550 10455 584630 180285 474385 550290 232475 434435 296735 789565 32045 58735 826625 367115 385900 418455 256870 527000 110160 529125 292315 478720 423385 685270 452455 398735 802400 705415 586670 490960 394145 638605 717910 22185 402475 562445 160395 599165 794070 683570 438940 570775 69360 10030 338470 468265 789990 223295 262140 635800 176545 739075 768995 300390 302345 489345 56015 822290 326060 161075 712895 776730 265880 150535 625175 572390 514165 208250 329375 835975 332350 752675 375190 743495 86955 435285 63580 292485 741625 547315 608940 698190 110755 706095 254830 141525 547060 665295 148835 693005 303110 725475 329970 75820 840650 738225 272425 22525 22525 742985 800275 554285 618375 799170 618120 692835 610130 667505 425935 311525 746130 166005 165835 781490 296735 695385 398650 124015 459000 313905 405110 838015 414715 255170 778515 96985 146030 533035 681105 729980 828665 604520 354705 773925 181305 730490 84320 441405 753610 719440 642855 196605 149005 480420 343910 337620 315435 389555 510340 323510 241060 117810 612170 744090 635375 37655 809540 596700 113645 318325 817190 159715 437750 642430 552500 479400 9605 188530 536010 827305 75735 669120 249050 373490 22695 199920 187425 812260 288575 412930 100300 164220 559130 421430 665040 796195 103360 155805 720970 94775 600780 423215 33915 253130 59755 3230 88060 499545 439875 582165 159375 375360 833425 844815 130050 287725 613870 358700 166005 660025 657560 615400 750380 772480 25670 824755 722755 677535 260950 790245 451690 811495 318580 553095 621775 90015 96050 554625 120275 26350 671500 560660 40970 630020 440215 72590 487985 797130 44115 360740 243100 474895 306085 25245 346290 801890 282285 401710 280415 4930 441745 452200 651355 805885 279310 741030 767210 241145 235110 339320 547570 438940 183515 532780 91970 24310 844900 843115 565590 181475 805375 746895 128095 635630 94095 324190 335750 541110 673370 672945 451350 138805 13430 782170 620670 803590 725815 138380 528275 596700 818465 333625 213690 823310 788375 802230 183175 215560 762705 155380 801125 799170 189125 370600 241145 409445 727940 513740 457555 128520 512975 705160 711535 582505 758115 847365 226525 765850 263755 512720 633335 404345 504985 292740 784720 427975 731680 833595 353600 597040 683655 350625 770695 705415 782510 69020 669970 226950 460955 667080 630700 223040 217855 485180 152405 752760 516375 275825 209525 1190 729045 397545 463165 563720 833935 159545 545445 506600 278970 714425 373830 107100 20315 706945 743835 601460 697850 11645 463335 74885 25840 131495 306765 484415 469625 396780 655775 803165 266475 825520 747830 472940 415820 596445 129540 395930 595510 726495 5270 17680 89420 697935 608175 801040 150960 724710 193290 24140 211820 557770 671585 186490 320875 699040 343485 180625 281010 557770 369410 63665 125120 488665 515610 307190 513145 448460 658410 441575 77605 145180 697000 543745 584035 167025 139995 543320 398650 813110 384625 171360 825010 72165 94520 762535 183940 282965 303195 698785 457895 370345 476170 242590 245480 318750 165750 367540 799595 773925 333115 756075 123930 777750 705500 154020 332010 290870 587860 212670 738905 843115 711195 195160 180030 394655 185300 409955 719440 426020 653905 267920 794155 633845 781915 434860 217600 105145 168300 119170 649060 241145 194225 833255 368390 18190 58905 308040 224485 764660 628065 206890 467245 304045 302005 673540 6630 625175 405535 494190 87295 96050 178160 688925 725560 248795 642855 728875 457385 585310 525725 550290 163285 422960 313565 182580 269365 236810 62390 539920 369070 671245 624070 651610 652630 370600 175440 10455 86020 287215 190400 180200 128095 286875 182495 358020 145265 403240 109055 380460 281520 239785 511615 485435 63325 376975 82195 403155 663850 90440 356660 547825 7395 650845 305745 257720 622115 733975 127330 571200 291890 134130 345015 274040 67150 155040 732445 305320 493680 235875 827220 766360 370685 572900 169575 378505 621860 215135 199750 815405 773160 70295 202980 235195 171530 565675 344335 437835 282200 52870 684420 292910 93755 262820 66810 790075 268345 335410 75735 547655 421345 85765 435030 320535 64005 8840 494445 44455 729385 571455 455090 786080 211735 34510 221680 224485 225080 788460 523515 217090 11985 175695 447270 784295 446930 272680 707115 465205 399755 585905 151385 644215 810305 726325 761175 761090 549015 659175 536520 162605 788970 725305 23715 94520 529975 734740 330565 747575 801295 464525 96900 15215 692070 481865 417605 511870 769590 382330 417435 596445 847110 158355 699805 308295 59415 743155 218025 491980 272425 438430 458150 426360 177225 240550 435370 381735 157930 139825 825690 348585 290530 191335 379780 568395 186830 492150 796875 402305 566865 408510 629765 814385 170170 485180 782000 720715 455260 730830 435115 637075 605795 106675 577320 366605 531505 676175 405110 478635 124440 100810 637330 278715 573325 457300 298435 470050 443190 836570 155295 694365 818040 687820 540770 638180 119935 411315 400180 379525 229160 821610 150790 811410 398055 144075 840905 79900 738650 21845 773840 164135 238680 490790 645065 762195 776730 781405 555135 361165 380630 36210 183515 560150 263415 421175 81685 770780 510 648890 351475 359550 674560 45475 413440 172635 61795 545275 14705 547060 527085 695045 393295 618800 96985 418965 358445 416415 449140 252365 18445 496400 13600 555135 136765 536095 600100 112285 686715 766785 528360 71910 493935 759475 329885 335240 816595 658155 712980 548165 305235 43180 305235 428315 266135 305320 60435 831130 785060 27030 282200 303025 33660 458575 474300 665975 620670 214455 554370 137445 677535 454835 739500 672010 556240 89335 751145 156740 193375 61115 151725 826880 276080 227970 523855 490705 187765 469030 221255 441490 679915 145605 302940 745450 607410 3655 373490 371195 711620 319685 344165 116450 595680 838780 256275 124100 30770 586755 801635 829770 128520 157845 503710 841245 507875 440470 811155 763640 211990 443360 562445 784040 216750 616590 692750 107100 269450 163030 173655 828155 465035 373405 45135 362695 419135 415140 753100 104380 559725 517820 156995 63410 809455 579275 380545 504390 355725 651440 544510 657815 349775 784975 261800 602310 450075 63665 274720 413185 43265 56950 389725 109140 278885 296140 304300 626790 16575 596615 830705 789650 308720 417520 360060 197200 352835 826965 815405 637840 226270 447355 417520 564230 475575 402135 349435 266730 574770 621265 44540 177905 222530 829685 160565 351730 81090 297075 172975 622370 11900 484500 206040 709325 815065 245310 138805 96730 807755 468775 73610 194990 459340 343060 503200 660535 289850 566270 425850 656370 285770 90270 164560 705500 493085 780470 834615 721310 307190 455940 19550 165325 481100 184960 846855 137615 582675 396950 644555 249220 266560 4165 844815 74715 319515 802230 176885 338215 538815 404685 744090 507960 459935 603585 847195 771800 412165 204595 31110 88740 189635 379355 698190 174335 620330 612340 811070 680850 14960 595085 666995 815575 132600 15810 679150 204000 685185 75055 370515 610045 207995 34935 332435 819825 529890 49300 771545 805715 414715 757520 615825 802315 614380 674135 506345 505410 186235 573240 635715 245650 487560 42160 539495 152915 509150 577660 401540 415650 787015 530485 593555 847450 105825 678045 803420 746980 598315 539835 166685 621605 442935 330395 258825 80070 55420 18870 486200 268430 586840 173315 399755 360910 239105 665465 433330 461210 165920 250410 607155 255 630785 151215 575195 548675 745705 231880 171955 443360 643450 196435 385645 482630 518755 666145 443190 628235 65195 720545 578765 642090 520965 769845 306510 483650 1700 556325 717400 628745 301750 351815 180795 348585 829175 36125 328100 182240 81855 71655 694960 717995 75055 463675 532865 18360 606815 109225 419815 183430 366605 106760 277440 73440 620755 127330 390065 541960 649230 97325 627725 6460 715530 322065 263160 374085 104720 704225 459510 121125 612510 615485 473365 307445 152915 834445 210205 4930 336260 50830 212160 608855 595425 78710 620415 354790 367880 225165 427550 493595 87295 740775 158610 602905 142290 784040 458235 590835 695725 638180 249135 538730 263075 298010 676175 340680 109310 440640 46665 762620 536945 772990 619225 38505 23205 310675 199325 268940 142885 532610 198305 422280 484330 265370 746130 409700 794240 807840 536350 718080 592620 211480 407745 94010 427040 749360 29580 312715 564230 734655 675580 273105 546720 333030 146880 172210 609450 681190 783615 97495 241570 365755 8245 164645 636140 722670 573410 231370 296310 732785 145180 22440 668270 301495 318580 652290 85510 210885 536180 356065 114665 783870 604095 337790 109225 493510 505155 388705 59330 304895 238935 7650 814980 107950 283900 513230 382415 156145 841925 186830 404175 45305 35955 72420 813875 702950 174250 756925 618885 20145 168640 680935 670225 377315 170680 142970 624070 13770 1955 135065 693175 398310 78200 386325 9860 129540 89675 419220 177225 801635 740350 302430 822715 14280 92140 480250 366945 182410 23545 521900 125035 751570 841670 354195 497080 516630 400265 591600 825095 37400 134810 232220 546040 326570 673030 292740 339660 702440 744855 500055 512295 158950 55335 665210 196180 327335 59925 522495 353770 555305 227205 664615 732105 587945 413440 398480 324190 57800 147815 99705 265285 364735 56100 310930 265965 816340 14025 749785 527595 442680 645235 396355 238425 728620 16915 419900 324955 297245 511700 480675 314075 110585 767635 143820 727685 765935 267495 561850 456280 581825 338470 135065 626110 734230 420070 755225 191590 441915 565845 784210 322065 35955 702185 785145 417945 471410 358445 569670 418455 112115 508555 412420 32895 499205 279735 421855 823225 571030 435200 673625 402815 759390 591260 585565 622710 687905 404685 361080 484245 415905 673285 745535 365075 161755 352410 803250 820165 356235 31450 100725 169065 5015 108545 390915 606050 196520 714085 455515 788290 179265 832320 195755 534905 743495 23460 600185 702355 145945 350965 553520 413270 765935 221765 196265 58310 450500 737715 532780 267920 368645 340000 173655 103700 693005 236215 251345 526235 306510 768485 57800 257975 17255 534225 797980 355980 783275 355045 268005 346120 603160 197285 611490 711620 311185 570605 296565 256955 353940 243525 122995 848215 675070 82705 811835 743920 700910 799255 734315 220150 670565 794155 149005 120700 61795 494615 343315 470645 845920 801210 672010 442340 705925 364990 742135 475405 755480 369580 255 247265 544170 786590 74460 745535 340340 797640 771545 64855 471325 57375 394570 305830 642090 354450 5355 84150 723180 276675 657645 787525 558790 229840 814980 797555 104210 179435 227460 798745 425 581570 824415 245055 376125 24905 693855 251345 387345 572645 775795 168300 754800 218535 522750 381480 389980 218790 468435 751740 135405 408085 738820 611490 290445 318240 234005 475915 524025 500735 781320 99620 685015 685525 782085 527680 513655 276420 745025 58310 61795 631380 242760 124355 21250 343230 347055 273700 451010 715105 386155 680170 168300 371790 144330 478465 186405 191675 436645 35700 320790 410295 201365 229500 172805 725135 177225 838355 351645 638520 169915 81770 756415 785315 819145 490620 579530 647530 424575 273020 661470 846005 393210 563805 574175 80580 848895 250240 125545 477955 386155 614295 709240 276165 128690 570945 616930 158440 780980 284665 144160 88995 217345 278035 754375 357170 564315 325720 533120 397205 220660 831555 64770 687395 781830 730575 177140 758710 538390 656965 322405 112880 285345 150025 420155 9945 45050 628150 361165 335240 277355 58650 725135 228650 383775 235960 739415 432650 167110 372895 509575 67745 604095 44030 1190 98005 824840 422790 353685 493170 376720 283390 767805 130560 368305 51850 576130 812090 505240 135150 304980 474640 619480 669545 78455 550375 731595 410975 79475 653905 424745 705245 825095 710685 593045 676430 458660 327675 578170 40970 689520 491470 264945 600185 823735 171870 259590 239020 74120 404770 635205 714935 762025 701590 569415 526490 173740 669885 760240 472770 823990 822120 361505 697935 510 792455 713660 259250 539750 495465 543150 357850 29750 845240 597635 53550 492320 184790 776475 669035 825265 792285 108630 694195 542045 597210 201365 331755 822545 400690 174675 521390 169575 50490 118660 252620 170765 162435 86190 617440 35955 243100 159545 158185 591515 81940 162945 812940 689180 658240 422705 591430 255680 562615 140080 349775 384540 413270 7395 55760 280160 744770 430780 695300 410890 457470 254150 806735 332435 231370 849320 648380 13685 307530 162775 539495 190740 265710 831725 810985 304300 605880 307105 758030 771715 261800 100130 534480 501500 364480 45050 796960 177990 776815 553350 471920 306085 795685 480165 402475 222700 12665 644045 666230 228905 339490 464355 739330 418710 721650 243610 359295 261120 2550 388365 832915 448970 313565 232390 768230 230095 114835 773840 716380 49895 154275 621435 532950 508300 463590 630275 37315 131750 701930 400265 515185 567630 164475 13855 523770 848555 47005 31365 342295 805290 815915 402135 194480 583780 587690 46155 454070 572645 485010 29070 29835 836655 337365 36550 247435 325210 806990 446335 640815 427465 3910 321130 777240 456195 9860 570775 202555 656285 805205 59245 64260 645660 801465 92310 111860 660535 683230 803335 405025 712385 584460 684165 60180 706605 562955 447695 300135 568140 715020 533630 19975 12155 165495 693260 604690 364990 368475 505835 379440 673710 818125 99280 744345 209610 477700 815830 467075 580550 173145 582760 359125 496570 526660 535840 204680 688160 320620 130730 294610 204000 463335 649655 377485 92650 183600 478210 692835 109990 817020 425340 695130 34170 430610 610470 194990 27200 363970 118405 126565 441915 266135 2720 734740 478210 448375 253045 236640 149005 141780 772140 103615 374765 545785 48790 393975 132430 250665 768910 477530 756670 370260 59160 136595 113815 347310 304895 215050 298095 12580 583015 837505 216495 770185 293080 452030 703290 359210 578935 350200 463845 418540 528020 518075 234090 322915 87040 602140 778175 358445 299710 420750 472515 605115 655350 583950 492575 107525 165665 686460 306085 596615 699380 616165 560830 228395 624750 703205 808690 138465 563380 262905 254575 606220 685780 509745 831725 454495 604945 688330 574855 15980 405620 826540 327250 358020 527085 476255 60860 41650 54740 268090 807585 717400 322830 257890 312120 87040 682720 461720 718250 120105 510170 556665 208420 157420 839375 299455 527765 739075 102170 588030 110500 511700 428315 332775 322745 381565 738990 243695 376210 50405 206210 2295 206465 424320 578085 412675 837165 321555 427465 401710 486965 112795 251175 163115 137190 682720 563210 767125 806140 457895 503540 62560 324700 285770 108120 571965 310505 120785 420920 28730 727090 281265 776220 589560 539665 106250 447780 63580 472600 594150 726580 15470 690710 438430 649825 739330 558280 656965 58735 56525 823735 171190 251260 573580 273870 144245 633675 27200 525555 655605 312375 542130 405280 504985 125290 752080 104040 210205 847790 768825 791265 421855 452370 428995 294270 682975 469200 627130 413950 718080 533460 17935 383180 372385 701675 342295 583865 367625 52870 543745 410805 643450 441575 284155 702610 774435 462145 93075 710175 65960 446335 354535 12070 56100 48450 641665 666315 408935 5610 493085 535075 163795 49555 372215 722075 161330 536180 188275 77860 842860 223805 815235 759475 527765 757010 2890 818040 508895 113220 156995 159120 843370 834105 623220 655605 417860 90440 299200 136935 454665 377485 405620 623985 52785 325295 412165 217940 559385 816765 493595 638435 341445 364140 418455 307360 464610 480420 720035 624495 681275 362355 273955 568480 161925 5610 847280 636480 212670 359125 341530 654075 191080 516120 768570 753525 619990 222955 225760 256870 166430 112710 596360 732190 49725 279905 597465 576980 598230 769250 763300 806395 318325 806905 660620 311440 166090 370430 13090 101065 183600 683655 694705 99280 33405 109480 70975 169830 785060 623050 570180 802315 738310 28305 805035 193885 430015 299455 127925 407320 646935 647870 812345 796875 324020 412590 34085 470220 67405 53380 547570 700825 274635 402050 778685 793560 705755 673115 788715 795175 569500 536690 412505 215645 35105 192015 206040 399925 422790 262905 140930 306680 177565 44540 439450 298605 37230 452285 681955 309230 316710 679405 233920 693175 721055 158015 542130 238340 284240 755565 502265 262310 729215 58820 452200 657815 19125 131325 406300 599505 310165 518925 601800 641580 419815 139400 441065 841245 495975 31195 417860 16830 15980 69700 42245 389300 266390 584460 505240 593980 612935 686885 514760 524025 417860 258740 623815 652460 343315 751740 231115 737885 39015 205445 538050 848980 602395 504730 203745 427720 113560 837080 341615 756840 201365 220405 639370 309655 810220 602310 384115 489005 436985 403495 242080 642090 47260 472685 108375 223720 727940 661810 782000 35445 326230 620075 78710 536690 322405 536180 611150 609790 337025 737035 841755 674645 784465 76670 607665 838270 129455 173995 787015 413695 800615 513570 657730 59925 735590 819740 597465 286705 280670 628065 705160 351900 294270 422450 386325 180455 315605 278375 347140 807755 514930 339660 261630 173910 369325 810220 797980 128690 527765 163285 227035 630785 417520 355725 627130 376975 470645 244120 722585 654160 59755 385985 616250 789650 755480 587860 676430 364905 117470 388195 413695 726325 11390 456280 538305 45390 254490 295460 635715 544425 567715 363460 340595 557600 288660 582335 240550 116365 268855 365500 212755 244885 221935 177735 155125 238680 694195 186575 710175 22525 529720 230860 443275 711960 609705 48960 18020 129455 213860 787440 408935 471410 157845 667590 551990 396525 364565 691645 354280 49640 470815 316115 622030 728620 132345 584460 221765 174080 553605 317220 601290 716890 720800 613445 801890 568735 451350 61370 710005 749020 835720 763215 379185 506685 308550 568055 377400 715530 683230 702950 521730 207655 686120 346290 438685 228140 418625 11475 768400 570265 181900 516460 413015 497250 240635 571115 151470 575110 427465 533460 546465 670140 52700 602565 579530 427720 840820 470475 705840 29665 697510 238425 219385 526235 264605 42670 660960 305745 774095 64430 610810 104720 816000 385050 72590 687820 705245 148750 269365 101150 574430 724710 6375 478805 778515 123845 415055 520540 183515 432480 160055 405875 36210 319600 609365 529295 564315 408935 274295 730830 270725 121805 462995 756500 77605 592280 838865 482545 82535 20315 62560 715360 333370 267155 1785 190060 382330 337875 333880 331500 812940 28730 141610 516545 693090 295630 776305 762195 664955 557005 17000 318920 748680 624325 590920 333710 409360 505495 563380 154700 398735 1870 300985 274380 323000 782595 108035 119000 598060 468860 228905 42755 544595 568820 99960 44115 323595 203320 189635 430270 688670 232305 304130 183090 784380 80920 834190 181135 51595 166515 313140 29920 486285 640985 400690 568225 273870 105655 841500 9775 320450 318835 754120 213095 629595 647020 819910 649060 599845 821780 40970 309485 180200 272425 83555 327335 602565 398395 215730 152150 370770 317815 5695 796620 786590 675665 688075 832065 779960 419645 766275 417350 462740 715360 806820 53465 736270 668015 717825 417095 452625 321640 67660 538560 477700 10965 774775 292485 623645 445655 405025 597805 560150 412845 410125 772055 762535 533035 466905 517565 249390 178245 336430 791350 318325 380205 35955 394230 233580 403665 166770 346120 488920 59245 480335 740095 795005 53805 768740 81175 71910 340085 279140 623475 71145 536010 192525 316965 290870 476935 332690 340765 664955 248880 619310 510595 481185 178670 424745 652715 668950 113390 290445 692665 186235 732275 376295 486285 307275 464780 754970 147475 665720 836230 818040 655945 47345 338215 39440 298775 730150 124185 93755 677365 725305 707285 107185 706180 20570 393125 711025 315350 118235 475830 524110 302940 645405 40375 417350 519860 699635 612680 71570 109395 540855 620500 701420 539920 119000 46920 630105 427040 156740 544255 564740 246330 820845 600865 707455 364225 362610 490025 450160 103190 345525 591855 189805 240805 325975 610300 378845 144840 245310 621775 605795 190825 500310 251940 550545 49215 505070 711365 499715 421005 806735 246075 417605 64940 826370 145265 202300 80155 706690 182665 376975 142970 562615 106590 26010 417690 88570 547995 744430 548675 679235 372555 719780 113730 164475 363375 757860 263245 430270 62475 277015 128860 523600 561425 129540 518500 643790 219980 723520 469710 9775 579275 179265 617780 591940 755565 170 614210 711110 321470 815405 489090 260695 812430 732530 172040 105060 349605 123420 583525 487475 113900 213265 81005 433415 294610 622030 157760 22440 706690 242080 26860 159630 321130 723605 377995 773500 228310 59755 130730 401455 41735 588710 746045 549355 745790 11135 518245 528870 683485 273700 143140 393125 563635 60435 635800 809370 325125 796620 849065 203575 667080 47175 615060 14365 358105 349775 175015 562445 575450 582760 774435 418540 780045 700400 550885 53550 808350 392955 56440 401625 385135 605540 23970 138550 320450 650420 103275 184280 813790 192015 318325 262225 575960 229755 752165 426700 222530 227205 189975 535670 776815 445060 784720 292995 43690 642770 110245 18275 709920 698275 569245 279055 146965 728025 561765 226950 129370 748340 681020 502265 366095 466310 349775 542130 732530 741370 355130 623135 56355 528700 604520 796365 267495 487730 265710 202895 124780 797810 843540 63920 570095 557430 355385 267070 521475 719525 391255 389640 740265 136850 707115 477445 388620 146285 294780 797980 395165 629935 525725 1955 532525 163030 766955 652035 269705 502860 508300 338470 785145 428910 74545 474555 571965 599845 531080 134725 702865 206975 230010 116790 487730 6205 439705 192780 519095 834530 378165 443020 93160 577490 174335 217515 699635 646935 433415 269110 223125 756840 619820 417435 100895 262225 240635 808860 817785 337620 398395 709070 669460 17425 109480 553605 251515 375105 249815 229840 34170 519520 576980 838185 164475 376635 260695 190570 431460 562615 724115 253130 726410 66555 260525 166685 478125 489090 314330 129540 492915 421345 121550 523430 199495 473535 191930 428825 194650 424235 481440 669545 426870 4505 785740 599590 19890 561850 162435 384115 700910 665125 113900 340850 119000 143480 505750 709920 271405 203405 228055 555390 353600 79050 732190 567715 700400 315690 6460 812685 261290 415735 298775 229245 369665 156995 75395 535415 359380 634695 457300 514420 114920 271830 16320 786590 570265 734400 317645 818890 236045 124780 217940 120020 344165 508640 486795 258995 382840 412845 684930 366605 81430 653905 54400 466055 438345 521475 630615 73355 236045 615995 134725 704225 785400 606475 846090 405195 63835 706265 521560 638350 602820 145860 331075 197880 180880 669545 528530 833000 480505 153850 402305 783785 457810 813960 112115 468945 291890 788035 213690 29750 329460 710005 372895 701675 662150 169745 254320 370260 433330 221170 626280 100130 684505 380800 403835 132600 259675 431035 605200 15555 517905 11390 828665 13940 95455 647190 304810 169575 165240 417265 110755 142035 232135 382585 545530 94350 273275 675325 716975 43520 304045 374000 817785 127925 243780 701845 784720 644555 256700 693940 805035 705415 273700 399755 599760 102935 823735 42330 710260 74290 95030 688245 149685 736355 39695 48365 748170 452625 354195 2295 135320 387345 271915 590325 519520 775880 820420 334050 476680 756160 180285 430610 87975 479995 575280 775710 587350 509405 122485 681105 294100 96305 600780 614295 30430 663340 164645 518925 276930 74460 631040 92480 3060 607240 231285 457215 734995 479655 673710 92905 454070 604605 150025 251005 112200 658835 15470 801295 732870 373660 686545 639370 224145 747065 202640 131665 436050 115090 699550 392700 381395 394655 332520 644980 823990 329375 689180 71740 617355 650930 188530 316370 358615 50320 487305 399500 334390 105230 209610 572050 608515 533800 399755 510935 804015 366690 784210 146710 804185 190655 639965 149940 763895 480930 385050 846770 794070 591175 825775 740520 253640 841925 629935 170340 25500 405365 330735 169405 730065 57800 543065 408595 814725 210630 91545 639965 48110 222785 460275 641835 443870 840905 672095 708985 500395 507025 201025 60180 755055 646000 61710 31535 757605 477530 337110 3485 696235 395335 694450 760240 400690 767890 712555 147135 788630 843880 68850 649825 509320 34000 236470 157080 261545 830705 186320 680425 537880 568395 266050 707710 348330 204765 416670 623220 821695 612170 74375 210460 701250 131580 621860 314245 249985 399840 437835 720545 648890 43095 309570 521220 163370 719100 432225 263415 810475 320790 586670 271745 357425 732360 308890 421260 57970 242930 820420 28475 737290 601205 206720 292740 329120 129285 88400 282115 452285 620755 457130 788545 346120 802230 635375 680000 107865 221935 675410 711450 817955 760070 621435 421770 586245 54485 614210 88145 714170 656455 560745 712045 297245 362865 288320 816935 754800 2380 838695 129540 306425 458065 716720 720630 816255 770270 393210 575280 405960 502860 542130 100385 576385 352750 216665 829685 45985 823310 363715 183345 600695 236640 425595 524025 279735 675665 26265 108460 258485 7395 323170 67830 114665 511445 114750 498015 178075 238935 76330 585055 319515 557600 566440 638180 506940 679745 322490 578850 478550 65280 314755 688415 677620 246415 530060 179605 621860 575110 782850 542810 698615 649485 499885 297925 848300 411400 306170 495635 556835 807330 103190 466140 253725 442935 244290 316115 737970 803760 723605 205955 844560 414545 786760 354025 491980 420240 137955 699805 767380 268005 658155 794240 79305 3570 689435 594320 206550 54230 758880 326655 409360 375700 473025 318665 747915 551820 550375 171700 83810 502180 74545 526745 95115 654075 678895 324445 567375 165240 305235 580550 450160 138805 158100 159800 175525 394740 598230 220915 342125 616930 695470 99025 481185 292995 437835 679320 535585 728195 278460 625260 389725 393805 471070 210885 19380 363885 608855 507365 416840 716210 513740 272255 513400 582760 728110 625600 447610 95455 163795 261545 513825 587690 778005 202470 195330 579105 303875 287980 151555 678810 608430 837250 313480 814385 308635 350115 230945 784975 22695 193460 125715 306680 773670 626535 305150 334560 599420 809285 634100 769845 379270 605030 47600 458915 596955 827985 264690 842010 568990 493255 453560 627385 529210 495550 200090 635715 685270 569160 255 492830 210120 159630 135065 42755 149855 417945 743410 496060 471750 425680 246840 630785 831810 194565 217770 269025 537795 282285 809965 756500 550800 402900 749445 556580 420325 732700 573240 128860 553095 226865 390405 578340 304215 130645 25415 63750 591260 400010 435285 11645 778515 52360 97495 436475 194310 261205 538900 352580 539920 797045 210035 521135 707200 131665 177565 837760 577320 837505 761005 165155 777070 69615 105570 148835 595085 590410 336345 446165 332520 175695 410890 535670 433160 192695 636990 368985 473875 409700 10540 294525 344080 250495 836230 253640 114155 208420 822460 42925 107015 669375 283135 147815 626790 405960 495635 622625 425170 49810 99365 419815 422620 658155 522070 180370 86445 212840 727940 506175 837675 521730 762450 162775 237065 438685 515865 779705 636480 173315 128690 317390 43180 274465 810475 655520 532525 431290 1275 472345 806395 264605 69360 790415 161755 394145 157165 195330 621350 351135 630020 529805 173570 447355 394825 103020 670480 743070 481440 825435 486965 83470 460700 224145 128180 813705 421600 220575 524110 149685 117300 649740 849915 57290 66130 814300 631890 576895 556155 164390 215985 282200 1190 612340 550375 283900 704480 835125 6120 565420 844730 5015 267155 558960 762535 37230 541110 145690 201960 757265 359805 799680 504390 608515 206805 502350 543405 517905 468860 163540 329800 199580 209950 792795 793050 3995 270810 206890 428145 665380 519010 836315 514845 402560 420750 204850 456620 461125 129370 458150 793645 604945 105485 369240 466990 8245 192185 38080 188445 530485 386410 199410 519520 39185 444040 100980 649145 831725 667505 127925 765340 650080 670480 504220 508470 307870 299795 577575 547485 307870 803845 758880 264520 197370 471325 596190 151215 183855 464100 830535 792370 167195 485435 751145 201280 554200 847535 447780 583355 263755 350115 820930 95965 162775 762450 372385 121465 636735 124100 709410 126565 710090 256360 305830 22610 424065 269195 563805 779450 304980 559640 236385 56695 667590 250750 735845 630360 731085 823480 566185 446165 58565 764830 770355 188615 765765 592365 269025 175100 519690 303450 492915 71060 660280 250665 270300 746300 251940 640900 735080 627215 417520 802825 168555 462910 243525 163285 229840 490110 508555 106250 277270 797385 353345 81175 797470 39100 767805 741200 349520 154190 810220 709155 781490 769845 779705 58650 568310 115940 823990 309910 595255 826115 570605 829005 221340 352920 140420 61370 251090 201705 547060 77605 806225 26775 80325 391425 65365 568310 234685 395845 370260 17255 650590 272340 289425 772310 424150 791605 733125 340 844815 18700 759050 695980 824160 289510 680340 544850 75055 762280 670820 40715 684250 315095 490450 760495 396865 235195 205955 139485 12750 524365 425510 243610 726070 244715 840310 481610 807500 311525 801890 622965 150960 344505 629085 536860 602650 404515 120105 58395 493765 232815 278290 228140 350880 63410 761430 341360 74205 109140 9520 724795 546975 170000 307105 353005 221170 124610 139910 654925 582165 483395 244460 245820 350285 711620 690625 661640 245480 434350 749700 193205 752760 540005 50235 763130 213010 815830 600865 155720 256275 690540 833510 174250 173570 161160 775540 423895 51850 100555 148495 424235 329800 198645 601460 411485 61455 644385 133960 193460 806820 610470 88655 250325 217770 782340 284155 417520 436390 384455 660195 735335 427635 686205 727940 248795 74120 256785 113220 303110 777495 387005 821610 825520 800275 825520 535500 711790 620160 54400 267495 22525 232050 504135 476085 365925 422280 304980 397120 181560 20060 647615 557600 48450 437070 515525 325635 735845 817105 592620 36975 226440 241145 232900 501670 675410 261290 456960 51935 526320 837930 573240 729725 560915 848980 209610 641665 724880 657135 360825 751910 210205 578765 361675 12325 499375 769590 313565 681615 725730 17680 96135 211055 381905 308465 246585 308550 603160 503625 47600 382500 205870 459425 330990 233580 41140 521730 290190 337960 670650 794410 236470 753695 209780 334220 612935 494190 88400 177905 624240 5780 582250 492320 329970 74205 316540 757520 191165 772310 758200 658155 42840 719525 635545 240295 688500 764830 153340 672860 77265 323595 145265 326400 272000 737205 734910 81005 227375 598655 537710 422535 464780 486710 124185 791095 746300 824840 725390 377825 779705 17340 189975 822035 588540 430100 249390 342210 569585 711875 828155 584970 607325 145605 780725 319855 168045 754630 125205 775200 137105 679745 587520 480335 690540 690710 684930 462655 365160 304640 281520 695980 651440 497420 706945 330225 467670 300135 21675 741965 812345 450500 698105 159120 671245 198900 778005 782085 25160 195925 541790 105825 375785 594320 26095 489345 758710 555305 152745 199665 328015 306510 673115 525215 667845 810050 397035 748765 161585 549950 669035 405875 818805 564145 515355 635375 2125 789055 20145 213265 335240 427210 778940 34850 508725 507960 463845 285175 404600 554030 452965 602990 660875 820080 696150 208675 586245 293335 651610 835465 602735 17850 476765 338895 532015 641070 612000 819740 625855 793645 352750 343145 478040 833850 344335 279735 382245 543235 520200 580125 304725 566865 765000 179435 706010 702610 505070 527340 211905 642430 400095 572815 289340 171020 527765 701420 272085 589050 334475 107695 271150 628830 385730 828920 197115 223380 613105 449140 751910 551650 521135 101915 511105 360060 299115 415735 657645 416160 190485 480675 86020 364480 339915 441235 273530 51170 235620 427720 533800 121975 635120 472770 421940 325890 353600 689775 40290 828410 397545 311780 252195 305490 745620 304130 50575 642005 343400 508130 533375 217515 480250 476340 491215 590495 253980 399585 644810 373575 817955 659600 483395 83895 406045 431885 265710 666060 396440 106250 126735 616165 438685 576555 250495 153510 157505 466565 104380 307445 832150 829515 538560 143650 627725 662405 636310 824925 823990 377995 571285 672520 184365 749360 529295 178840 635885 449055 493765 639115 222190 405620 259760 153000 1700 687905 752250 681360 179265 294865 477360 59755 11815 817360 481185 156655 747660 91545 12495 81005 465290 816765 659005 683740 378675 386580 832065 809030 334815 729045 222530 359210 827645 817360 385050 233920 507025 597550 538560 304130 789650 613020 516630 455260 188105 507280 59670 220490 696830 797045 775965 772055 71400 748850 330565 366945 273275 731595 81600 481100 50745 370005 694535 377485 158015 463080 195245 516800 594405 256275 538135 34935 132770 441065 483055 173740 750295 334050 203830 515865 415650 135575 203745 257295 447695 252875 516460 636990 744090 553350 839970 60860 340425 714680 486030 595765 199240 42245 223550 580890 192780 186745 811240 738055 201620 772310 548165 621520 607665 272510 556580 524960 749445 538475 246415 173910 792795 217940 334220 299200 777070 107100 434265 203490 594575 355130 184025 436560 287045 746215 84150 352325 430525 470815 366095 680340 61030 458150 45730 66810 517310 10965 141695 474470 262395 341955 670395 63240 644215 705500 373575 683145 702865 619565 332520 458490 487900 80750 66895 438090 305575 365500 3910 66725 652545 188105 377570 300475 2210 358700 136085 254150 126480 93415 269875 752250 151215 391170 386240 182920 609705 54740 82025 57460 654925 338640 613020 794750 617440 312460 259335 302515 172210 795260 841330 436985 189040 117980 226610 584970 821185 512295 356150 703375 184875 160735 610215 234345 846600 720545 307700 818635 178925 457470 801720 436815 805800 196860 245905 435370 445825 254660 438940 368135 668525 113220 775795 2550 168215 199920 32130 582505 115600 839630 519435 171955 90610 550885 605455 654840 847365 469710 849660 567630 311865 517395 784040 561680 179095 640730 45900 193375 79135 355810 503030 488155 618375 653310 269790 165495 518160 305320 82535 191505 797980 29750 484755 670055 347140 88145 26180 730235 373830 102255 284155 604860 330225 94265 306850 594065 807755 478295 536690 696065 703885 573750 740095 754290 677280 597210 503965 293335 642005 626705 363120 43435 684250 453135 199750 94520 773160 163455 501925 616930 303960 670225 95880 171870 190910 836570 9010 24650 781320 753950 466735 724540 46410 432735 645405 567205 793475 597125 500820 156910 407235 85425 403070 799170 817530 155210 81345 203745 67490 675920 215815 502095 780385 428230 707880 502520 418285 371025 77605 845495 402985 169065 720205 611915 388960 30260 520625 453730 471240 261800 306850 593980 731850 76160 664870 544340 451945 391935 155805 799595 511190 839205 741880 322575 704565 381990 728365 266135 470645 259420 643535 732955 586840 257380 658325 437240 416500 191080 249050 361165 477615 494615 248795 345865 482715 694620 478635 211480 542215 107950 365585 359805 351220 470050 444125 393550 104040 657390 178585 761940 678045 317135 23885 211905 687310 606305 554710 54570 586500 345950 735505 792115 697255 32130 672265 66725 240380 496740 292230 520030 718250 251940 312035 168725 520880 228990 323765 85680 690115 426530 61795 702440 796790 256190 747575 598145 432225 728620 846345 792710 791605 73355 262395 356065 816680 304640 655520 560235 735845 530995 122315 89080 508895 138550 244630 712130 482630 371195 324190 227120 659685 9010 378505 757265 765340 587605 97070 821865 23970 800870 421345 684420 288150 178585 82705 53040 87295 587265 550970 109820 312375 733635 443615 705075 505580 425850 468690 670565 155720 519095 94605 670565 553775 27285 592025 410805 214200 153595 379525 815150 664445 651780 341105 729725 701165 114835 350625 667335 32895 308975 211395 58990 703885 773245 450840 808180 819145 238170 151895 186660 516545 178415 776645 611235 69955 504050 479655 396780 155210 256615 748085 561085 204425 717230 606900 588965 45220 520200 142715 161075 351475 183855 67915 4420 280245 519010 705500 45390 719100 645915 506345 439110 531930 753015 390490 577150 419050 102765 721225 399840 597805 329545 528615 742985 517310 563380 613530 104805 491385 659940 611660 693430 527680 357425 593045 240040 205785 173825 324190 511700 605540 394740 297075 44200 737035 199920 780895 59075 839290 547145 13430 302855 736440 333200 543320 431800 449565 47515 705755 684845 485605 781150 77945 564825 96390 29240 738905 248625 498525 525725 266475 720290 313650 612510 239190 761940 171955 521050 62985 236725 187595 188870 827730 391595 709070 47685 404430 531420 605370 577235 431035 99025 562020 772480 235620 703970 114920 729385 170085 798575 567970 694450 143905 220235 359550 433585 126395 773245 532355 383010 234515 570775 509490 671840 410975 88315 306425 791095 848385 349435 648550 528190 695300 843030 526745 525215 842605 800445 385900 21335 82450 75650 582250 528955 717825 318240 191080 670905 677450 643620 419560 805120 254575 64090 217600 587180 734910 68595 59160 117300 5610 672945 661555 462740 847535 532865 264945 829175 623305 539665 358360 520625 319260 90015 26435 845155 22525 768570 1700 12835 637500 416245 413440 491555 668270 717315 147730 109650 666825 845240 636735 415140 348160 183090 714765 38930 661300 474385 230180 641070 296990 454750 275995 601460 143820 165750 816680 279480 604265 354450 578170 351050 228140 303875 631040 736440 292995 752420 285260 41480 790245 589220 167790 761430 400945 620755 349010 518330 326825 415140 296735 415565 332520 538390 201450 426530 166685 588285 104040 176120 145350 633845 298350 451180 503965 112710 7650 770100 225930 337620 728025 798745 849405 298775 416500 608260 111435 435795 73950 724710 593130 758285 745365 630700 286620 778430 801975 128945 103955 594575 282200 771970 434775 493170 84575 466310 584885 118150 202810 831300 786675 573665 326570 379780 509915 330650 166940 25500 840140 800190 576215 132005 480845 481100 378675 242760 601715 743750 358785 198645 87550 500565 471665 545955 734400 226185 292315 461380 298095 836485 784550 681785 195500 304385 228650 802570 721990 570605 358785 185130 452455 83385 459255 357595 556920 273785 263075 407405 60775 392445 594405 605540 717740 189805 282370 699380 786080 319260 167365 842435 710770 55420 601545 272170 14365 641495 389300 765000 102765 173400 169405 499630 495295 730575 25500 226610 368900 239700 124610 472515 556155 437495 40715 582165 686885 758285 468095 341530 606560 465800 324700 747915 354110 503795 29155 617525 619990 600270 787185 493850 467670 320110 499885 428825 573410 578170 426700 431545 843285 99280 131240 527255 301495 251600 839715 552415 527255 232900 373915 123250 396015 375190 557090 133195 811580 802485 328950 533715 447100 558790 60435 583865 513485 454580 318155 364395 119000 66555 615825 66215 121975 359975 188275 771120 208675 761855 120870 546550 152235 51340 728705 564230 224910 363545 210120 797895 138210 162775 581230 651525 793475 208845 748850 78285 596190 751060 235195 702270 165580 680510 335325 87550 86105 489770 23885 296990 4505 571455 640900 184025 779280 551820 780045 544085 309655 161075 152830 808180 498695 285940 739075 179775 778515 26520 240720 646340 835295 253980 131835 550715 322575 466055 110245 404090 561935 511190 112625 264095 821865 840310 730745 612255 364395 11050 504050 317390 113305 141780 587350 751995 75565 669885 483820 459000 604265 587860 235705 270725 595935 476000 223210 766360 106420 249730 833595 372810 794580 787100 816425 263755 845240 435455 41395 750635 677620 577150 549610 77010 781320 189550 708135 823905 444805 770865 536690 671670 725985 682465 652970 244545 649400 221170 694790 154785 4590 540855 286365 205190 655350 292230 425 253640 60775 333625 358870 34085 779450 507025 243270 400180 385815 650335 295460 243100 671245 132515 338980 237915 701845 493085 529295 368730 472260 232730 377315 342975 413610 275060 378420 499545 743240 561170 397885 11560 750210 150195 721650 577915 234430 439025 823225 754545 615060 785655 77435 572815 446930 742645 462655 474300 638605 482035 833170 543830 400265 748935 64600 760070 212755 202810 820675 260695 749360 102170 827220 414630 40715 275825 796365 161075 102255 409785 403240 226185 395250 595935 44285 473195 389640 845410 531505 132430 146370 515695 607495 668950 426530 256275 238340 825435 601120 689180 267750 278800 267410 714000 373915 440725 634355 842690 472940 791350 580125 258910 369750 601800 805545 145860 132940 570435 388535 579020 120530 662405 815915 526405 696320 177990 355045 394655 361080 535330 817020 539750 795600 730065 384285 166175 8415 639370 13260 102850 473195 825775 97495 392700 436475 774945 448885 733125 104465 648210 451860 373235 482630 124355 168045 585055 427720 309145 310930 133535 469540 840565 442765 382500 176630 415650 684760 778600 20995 192865 199750 519945 178500 302430 60520 76500 414035 828070 170425 783615 230945 355300 207655 72760 566440 107355 733295 543490 835975 470730 351475 266220 843880 151895 834530 201195 664445 510850 530060 250580 538985 392360 674985 403580 311525 87125 261205 808180 827390 109225 735335 717145 556580 571795 651440 402645 559980 682295 570690 425680 799935 74800 555900 695895 682805 184960 265285 267750 659770 438090 731510 181305 475575 516205 479060 768145 294440 19805 255595 223380 670650 346205 690030 287470 833170 650760 95965 306000 535330 767550 293760 823055 598230 818125 398310 631890 289510 534480 431800 319175 77180 819400 641750 434435 477275 721140 417350 738820 376805 709070 48280 683740 308720 157080 29920 845325 285940 819995 469795 634355 446080 557770 39525 408595 303280 31195 448290 69020 232985 337365 82025 59755 837080 675240 663765 243610 344760 502945 627555 720205 18955 662065 616080 604010 336855 491725 653650 706350 810900 477275 370770 574260 51935 169405 828580 450075 480675 384370 372895 475575 459340 508215 48365 593470 275740 323680 631295 741795 814895 202470 640560 710600 604435 747660 73100 526830 180200 795260 779280 777580 139060 1445 838950 293335 184025 126990 838015 475490 772225 719695 436135 527595 271320 534650 391170 405535 403240 680170 219725 575705 308975 608005 609790 579275 606390 527170 535160 498610 57205 696915 25160 358190 39015 200260 1615 352155 548165 837250 33320 839800 705160 211905 101320 346715 583525 526405 135745 726835 452540 663085 232730 684335 815150 238680 77860 327930 125035 323170 90100 304385 553180 661980 784890 783190 845580 221255 451265 699040 416925 104550 545870 427550 662150 816850 260355 805545 481695 572050 535925 493765 791265 449650 770440 188530 76075 521815 415395 672520 539920 49300 290190 143480 1955 568140 600525 759220 616675 624070 347225 254150 795430 424915 25245 507875 266390 745025 251770 398055 133790 481440 17765 425850 129115 11390 702270 589305 191335 388195 641240 161330 603075 533800 634695 798405 737715 342465 200090 539750 347905 495210 506430 537540 88485 294015 661555 706945 741370 109225 162265 674135 717060 805205 624665 86020 735845 12410 505495 469710 5355 393210 598655 461125 640645 395760 7650 542555 76245 171530 682550 513145 528530 340340 455175 157590 103360 507025 490705 31790 68170 463930 337280 180285 654160 264265 299115 744770 682635 81260 734825 127925 169405 379950 132685 631210 218960 816510 401540 119595 188275 382075 540855 694790 741625 40885 394570 844305 183345 373915 165580 746640 90015 630530 549610 76840 513570 65025 115430 807585 375615 323170 707030 173910 71315 276080 82535 311270 575535 43775 531675 162775 269280 89420 677365 81430 585310 352835 101745 402305 764235 99790 540770 709070 192525 231115 563295 609195 311525 57035 435370 31620 232815 842690 600865 507535 763130 201535 397970 99875 193205 154445 414630 428740 841840 14875 624070 827560 120615 341275 594915 76245 835720 31450 568055 663935 152065 357425 421685 132600 111690 220405 423555 432395 397885 105315 152150 30430 378845 211310 193035 237830 843370 601545 761175 208165 571285 448375 316370 378675 494105 546805 45135 473875 638945 210630 710175 16830 733550 188105 192185 667335 514590 58055 836145 74885 610385 816255 348670 769250 814980 659430 268090 758285 134385 175950 182410 779790 488665 57630 654245 644895 753950 449820 741030 79985 728535 220915 255425 217855 225420 95965 76925 484415 243270 190230 364225 691730 286025 750465 40205 572730 409615 835040 612595 744515 596530 85510 245905 78795 491640 226355 483820 503710 589305 326485 74290 467840 532610 838610 345525 822885 103275 145180 7905 528020 722585 195160 202045 815915 792710 800530 31365 190655 561000 548845 292060 378165 809710 124100 436985 156910 786080 355725 430525 619225 303790 79900 677790 278715 679490 674900 188955 436390 416160 345950 52275 542470 234515 666145 59585 417860 694790 78200 687905 601120 24225 18530 318920 591515 705075 117895 279990 125290 88230 249050 66555 200940 544340 123675 325890 279225 840650 253045 442340 424235 621775 124270 42245 795940 420580 818040 551650 88230 677790 7820 316370 193545 274465 846175 130900 83725 652375 494275 147220 204765 14875 744685 571370 732105 424490 242590 716720 427550 572475 237660 223805 295800 759050 100470 299880 3825 167705 571030 111095 517905 32895 656030 576300 270470 36975 381820 749190 516630 847365 404260 612000 301665 846345 48365 705585 332690 706520 327760 601970 421345 176035 279310 10370 733210 252705 534565 695385 173995 238680 488835 478465 522410 339915 457470 517990 110415 751485 768995 565335 149260 319430 212415 49810 236215 608600 72420 386325 801635 824585 197710 357510 336430 387515 170765 827305 300560 383520 151215 49130 101405 262310 274465 148240 444380 14960 615315 639880 631295 586840 509915 191675 550545 163115 388195 239020 559725 353175 219470 129965 313990 145605 207060 410720 652630 170085 91375 812685 316625 493510 27710 34085 613530 491300 268345 336600 455855 41310 107440 341020 829175 762280 252535 712300 230350 653565 468010 225250 454580 444295 177480 684930 642770 135915 17935 350030 57715 607410 366945 259080 205105 235110 440045 824330 556495 147220 269025 206975 87975 501840 199495 642770 493850 257210 249475 837845 268600 507365 62900 133025 279905 732955 492065 300560 662405 65620 183855 808860 488155 68255 111945 31875 508640 468945 710685 570520 571880 379355 233070 173655 321980 597125 637330 23290 151725 162860 687310 23970 423725 297075 784550 114835 470815 100045 13770 439110 202640 841330 431970 805120 645915 767040 2380 208845 663510 90270 213265 484075 388960 227715 237405 428145 2890 119680 123845 88145 732445 632740 175780 540685 187255 816935 215645 234515 414800 697000 818805 471920 74205 326060 666230 347565 649060 663255 661555 503880 364480 89165 611660 334475 165495 208335 686205 335580 421770 648210 765680 166345 505665 229330 563125 5865 353940 657475 108375 521645 242930 97920 560150 529295 474810 599505 702950 644980 665040 365585 447270 145520 696065 296395 324615 457980 387855 336430 368985 459510 572900 74035 354535 164050 122995 777495 280755 441065 565760 621010 85170 607835 474555 260695 649740 527170 618970 178075 699890 212670 561510 772735 213010 658920 480930 818975 38590 728875 360825 736355 549525 222870 394400 361505 432735 756840 714170 366265 112965 545700 524620 849660 781235 766105 247775 682210 755735 495380 685610 234090 580890 642260 740010 211990 253215 596615 112115 490875 704480 254915 439110 49300 681870 334645 241315 475490 89250 107015 655945 832065 456365 526830 554625 531335 804355 511190 23120 117895 794920 62135 400860 698190 185130 159035 193800 279905 99450 598315 354110 213010 215730 81515 124525 633590 341615 485350 613105 72250 208250 168895 62135 742050 635205 505325 769845 137445 282370 64260 108035 395845 233325 571710 594320 174250 254915 584375 171700 168300 656455 635970 231710 401710 372045 300560 3485 309400 417350 462910 54740 343995 360060 316370 244460 718250 847960 316965 657305 123420 564230 349095 270300 184280 69275 228990 664020 433415 30940 85425 614040 16065 687565 221340 121295 363885 458575 92990 211225 256190 304130 94180 437835 521900 117045 433925 250750 722755 702610 272935 128605 349095 189635 155720 99025 61030 276845 211055 372555 23205 179945 600355 286790 748765 256870 342890 188190 122485 823905 698275 69870 705755 294100 440980 179350 535925 301070 169660 138975 106930 159715 781150 831555 105400 561595 258060 92565 357765 410210 432990 642600 328440 634780 601120 796195 9265 847535 143565 223805 164220 432225 796450 455600 601120 482545 295035 842690 598485 811410 780810 747320 553265 420325 643620 325380 809115 299710 432140 129285 460870 597040 266645 219130 596870 594405 317815 157505 306255 97495 601545 287300 20145 695810 492150 15130 276675 548590 41650 788120 17850 5865 404005 586330 120870 499800 486285 122825 213860 648380 483480 498695 425510 143225 344675 795345 303620 387940 344335 257550 187765 27370 74120 330310 348585 683655 482035 431970 219300 214455 346205 616335 340680 737120 818295 839970 281690 519945 397205 333455 358615 417605 499205 587945 264435 662235 31705 330055 272510 747150 591600 86700 444210 68850 836485 116875 259165 25500 763640 316625 485350 168300 247095 579275 405365 450245 363375 709920 523175 718505 560745 544510 749445 417945 253045 840905 243100 95285 347395 699635 300730 589390 526490 541195 297670 88910 624750 517990 583185 337110 510255 104295 716975 393465 563805 346715 232645 598230 765000 338385 388960 760750 750465 377655 514505 389470 732615 307785 383095 503625 323935 341105 626110 155380 68595 443530 300730 850 472770 64515 243185 541620 637415 725135 390405 807160 68765 110670 77350 385730 139485 833085 23290 21080 52275 12920 229245 110925 243695 187000 54485 728195 672010 507790 484585 585055 252450 443955 241910 461465 550375 279310 718590 486030 65960 126140 736695 473280 842945 147815 714255 481355 680765 82110 540175 596445 707625 89760 105655 68255 628405 211565 198475 223550 505580 48620 483990 176290 295035 77095 181645 145265 78880 845155 810560 585735 797470 793730 11730 256955 768400 266730 215220 406810 621010 725050 847110 531590 255170 800190 509745 724285 402730 832830 214965 311355 775030 535500 90695 340170 265880 354025 775200 568565 792030 625770 434265 288745 7735 631040 741030 45815 50150 495975 363375 542215 741030 811835 621520 536350 738905 395080 191760 539835 334985 651865 103020 271660 118830 833680 133365 181050 261800 70295 673200 826625 298350 575025 435115 69190 275570 65705 258570 221510 484670 239190 110755 22100 563040 95625 388705 638010 673540 556750 317730 408425 186745 661555 501160 512380 467925 133535 321725 640900 787695 420750 728365 703120 801465 190230 725475 242080 762450 197285 316370 779110 611150 742560 757945 657305 649740 711705 666400 769760 354280 576810 88315 831810 252280 644130 578510 732615 325635 112200 848385 308890 687225 555900 115090 271405 275400 78795 196775 594235 779450 397375 651270 537370 284750 590155 568905 310930 759305 599505 182240 723435 248795 201025 552585 274295 23290 679660 21165 181135 706350 818720 510000 521050 836230 673370 521135 5780 728705 595170 381735 292910 610640 459255 179350 627385 561510 150620 255510 20570 631975 639880 620415 762790 232050 620075 757010 398480 725220 839120 647955 629935 592365 500650 291975 469200 54825 606730 284325 14025 407150 509830 76670 521560 605795 546210 506940 682805 486370 476765 4420 231965 584715 424235 737885 765085 452030 609110 172975 170425 481100 252110 112370 616930 418200 216835 29410 711535 667165 632910 103785 849915 662745 464185 269365 684080 730915 268175 170850 281775 818550 81260 17000 611830 148155 78965 322405 187425 67575 40460 665890 466990 810475 769675 149940 639965 79815 656115 43605 470730 192270 133450 318240 569415 352155 412420 174080 404515 144245 495550 215390 102340 696405 81770 16065 621520 791860 102765 455515 335665 121805 125460 697085 120190 543915 825265 590920 744260 525810 556920 218195 129965 773245 649740 284495 26180 803080 81855 371365 331245 197370 824330 613870 605200 384285 211225 20230 682040 803505 551905 846855 23970 419390 599930 537455 5780 77435 362780 388450 360655 349690 754885 292740 543065 758540 713915 512720 395080 223380 22695 455770 25330 238255 604180 735760 779195 66385 295120 110755 834955 772820 154360 816510 207315 613955 330395 798235 442680 433670 502945 541365 784550 805970 656540 757520 5610 180200 495465 88995 566185 82620 612340 92140 446930 631635 764745 221765 620500 618630 784210 448205 275995 639455 154700 624070 810985 147220 117130 468095 684675 353685 262480 138465 442935 689605 662915 6630 835805 550120 444040 241145 410465 128180 7310 781320 845835 131070 550290 520880 716380 210120 27965 847790 782425 73950 561765 471240 83045 29410 35360 472005 785570 519095 562360 8670 240210 337620 665210 201535 573070 663765 280245 636735 574090 143310 316625 20315 598060 657560 419135 428825 34850 847110 251600 137360 163880 489175 235960 497165 631720 259335 635460 580210 508810 383605 203915 656880 418540 318495 542385 24480 406810 529975 479230 292655 507365 49045 521305 366010 396780 487815 401710 219045 638435 330055 373065 726750 557855 802315 273615 137785 176545 453390 195755 257720 98600 572815 729895 160225 709070 538815 534565 391680 201960 429335 818635 326060 133535 222700 128435 301495 65620 727090 195925 693515 217260 516800 177565 683995 402220 774605 210035 205785 719780 52530 598655 224995 68170 529380 368985 8755 445060 717740 273700 71740 504730 426445 786760 748085 750465 654585 304470 542980 51255 16320 285090 386155 780300 422280 495380 569755 180115 554625 158100 463080 93075 787270 526915 149855 82280 377995 420920 477105 397800 245055 773075 733040 340595 759730 270045 246925 330225 450415 44115 504815 146030 183515 176715 68085 89675 847280 817615 655690 547740 496655 628065 20655 617525 35020 450925 477700 262395 313735 391425 393210 74545 183600 500565 580040 784465 395675 120020 50405 577065 238850 4930 154615 447355 86105 229840 159630 249475 576215 22270 638010 532695 208930 289765 769930 264350 114410 255000 226355 427125 380885 171360 340935 263415 10625 63070 472090 751995 628150 9945 128180 86445 233325 511445 423555 151725 125120 724625 123675 222955 653310 702525 571540 646170 486030 587435 620160 6630 705160 152915 526235 772820 317560 267325 165070 805120 466055 783530 411995 227035 615485 351985 18105 78880 256360 691645 226270 273785 641580 364650 410975 464780 127245 754460 667760 277015 325635 508640 367285 756670 819145 785910 52530 428910 130390 340425 263160 568310 43350 309315 833850 834105 595000 342975 230010 425680 847790 84320 261035 124015 686460 622540 649400 719695 193205 243525 455090 176375 410040 2125 768825 529040 479145 196605 506260 821270 164815 132090 314330 36550 720545 374425 197455 755395 759815 87295 25075 825010 609365 623985 721905 298095 568820 230520 121720 540515 236895 547570 305405 421430 590155 583695 814810 809200 109905 529550 558195 248200 97580 309910 125460 441235 834955 176290 821440 735335 796280 16575 407320 175015 788715 728705 371875 463590 835380 68510 693515 702865 28220 658665 316625 250920 702695 713745 162945 156825 432990 288235 162350 653990 54910 488155 71995 806650 370005 639540 848980 639285 227545 341275 231455 491895 533460 848895 61540 223125 755055 784550 742050 306850 196180 328355 366520 276420 310335 674305 495380 45900 476000 254320 77350 573580 568480 189125 88995 102255 282115 170000 237915 622370 443700 239785 142460 807755 20145 535670 69190 619735 147050 787950 684505 210970 160480 144925 207060 326230 593555 429590 231285 194225 289170 38675 368815 685780 536860 441575 353600 177735 413185 292060 469625 650590 563890 639030 307275 736270 402900 334475 502945 127245 483650 561000 61115 730915 751145 474130 170850 813705 504730 369580 585735 478040 100385 600015 672435 172805 135830 522920 2210 590750 496315 503795 489345 241570 219980 25755 786590 324020 156060 19975 491045 824330 306255 743325 820675 751570 698700 823905 252535 401795 206295 657900 81090 409445 745790 755395 1955 83300 296480 306425 150450 733975 532865 566865 613020 97665 235875 341785 267155 783785 250325 469370 258570 790075 758880 511955 374000 598230 793475 532015 663425 755480 764915 595935 378250 34765 368730 260440 436390 562105 136765 404430 849660 257380 387260 729300 798745 479655 261800 585480 755140 648210 503965 820845 798830 435370 136595 826030 372045 619140 712555 339660 512890 214710 194735 254405 260100 293335 650930 544085 176715 65025 348925 139315 814215 10030 636565 717740 8755 763895 262310 532950 450585 666145 780215 230945 719440 110075 26775 319005 697595 47430 58395 473280 767210 500225 245225 391765 699210 636990 797810 116110 3740 575365 165240 561255 63155 416500 443360 728365 656625 229925 251430 127245 519265 649740 161925 824075 371620 735845 593640 469285 435370 157930 615315 79135 644470 163540 310335 376210 434775 136425 321385 762110 659770 69615 784805 129710 574430 628575 553520 451520 86275 83640 285515 376040 325550 156655 2635 179690 96390 445485 787950 630955 552585 231795 186830 603925 367965 669545 837165 213520 87720 339235 668610 442510 457895 485860 303025 287895 56015 801465 582675 515865 622625 443785 760665 302090 97070 628405 539920 680425 798745 233410 812685 176885 730745 801380 63495 793645 492320 675580 424405 91035 148665 126820 630190 526235 503115 210290 430780 174250 205275 694450 822460 334560 405110 557515 827475 730575 207825 194480 504305 796535 630105 2890 773585 441915 532440 627300 614125 659430 811665 688500 85170 295035 266220 510595 49895 307615 843540 270555 407235 585735 688585 284240 704565 311695 380290 295205 99025 448120 459340 515440 255510 568820 513230 705840 81515 699805 184365 62475 147390 394910 444040 372725 659940 597975 309145 698020 466225 193290 635885 739670 180455 327165 643110 633420 683485 697765 558195 510255 420920 17085 751315 674305 821695 496825 606475 164730 355555 531420 261290 318835 182835 61965 76840 488835 210035 607495 600610 478720 139145 559640 431545 62220 595935 315520 288065 641665 490705 51680 115515 445060 736100 436815 634185 438685 110670 358700 252365 169065 394145 545275 808690 842860 420240 706690 274720 551055 504135 27115 122995 441320 843795 465545 60690 474130 808945 826795 735930 56780 243780 221595 215050 58905 290190 387090 781575 336515 778345 401200 816340 363460 734400 382670 539580 306170 352750 141610 140080 666570 826370 223040 181900 62900 741285 18870 719015 322660 412335 603415 834530 575110 277015 824585 606985 227035 844645 720885 389300 206380 627555 677875 297245 789735 235620 191250 292400 787100 12665 56100 242590 42755 112795 333285 387260 162265 764660 351135 370430 301240 213690 515865 638435 455175 594320 420580 173995 453730 606730 168555 166430 848470 10795 522665 560150 676940 156060 659600 175440 595425 155720 446335 9010 306340 216665 449395 805545 153935 717145 577150 340255 40800 436645 440640 655010 531590 41735 830195 97495 356235 761260 697085 633250 62815 57205 77435 193885 43605 508385 392360 359975 813875 121380 682125 230435 532780 373745 238085 300390 347055 630615 754885 772310 294695 122400 433840 680510 573835 571455 710430 823990 323170 152745 194395 551905 500480 655605 536605 583525 388365 47940 28050 599590 370005 77435 812600 3230 88910 536690 838780 514505 800700 584375 817615 158270 713660 328015 624325 413185 88315 604350 231710 26350 453305 293675 181305 621095 197795 309060 53040 521220 53210 38080 306425 201535 631550 675240 793135 23630 104380 218195 194990 107355 34510 247945 573495 544000 687990 143905 412930 768825 220915 437325 135405 790160 157845 215135 147475 125290 428655 499205 522070 158440 154870 194310 567375 681785 396950 642090 109735 461890 430355 540005 379270 139485 728195 339745 211480 450160 490280 3655 137190 685695 334220 446250 749785 91120 114835 287640 136085 141780 445485 104380 669375 402985 38675 207145 471750 89675 750295 89590 823735 359805 191505 812345 454325 341785 275315 86445 690370 94095 275825 824415 573750 393295 829685 503710 43265 271660 350710 562275 567715 544595 189890 627385 810220 678810 712470 673370 717145 289850 389215 29920 806905 357085 225250 802400 353005 475660 507620 802740 664360 393635 434520 342720 663255 378250 575960 14705 399500 220065 670735 797385 49045 406300 365840 714340 680255 396780 704650 796110 211735 100045 422280 700145 406045 286195 472345 90185 346375 767890 545190 272085 269790 329970 787950 22015 290190 317050 156400 373915 156995 478975 273360 530485 215475 711535 770270 825860 492150 544170 271575 269535 377910 423980 673285 246585 837675 299455 134385 570435 657900 490195 255340 147815 461550 17340 407915 134640 792965 159885 196265 286280 511615 134640 795260 375530 516630 20995 171445 359210 550545 745790 43010 274040 278715 291890 759985 38505 543575 757350 797725 781745 838355 76075 351305 712385 191420 700060 18190 449990 787695 691475 469965 808945 822715 342125 378930 74630 766445 756755 815660 9265 606985 311100 213095 841755 652800 538135 792880 665975 593130 685950 121720 179010 600950 535500 84660 643280 323765 696490 15215 67320 211225 10370 482205 69530 524195 37060 45645 63750 531590 592875 523685 147560 180200 763980 61965 783105 276420 117045 619650 363630 11645 629425 306595 393635 672095 294100 752335 572900 665380 507705 467925 380205 73950 572560 603415 677110 176715 362015 529380 701080 271915 76925 276505 796535 286450 738905 274635 568225 146030 731935 66810 204170 395335 106420 701505 655860 642345 527340 532355 390405 307785 642685 238170 310675 341445 513230 441490 31365 663170 291125 634950 17765 519435 725815 398650 400180 775200 668440 783445 777155 11560 62815 537370 129540 461635 784805 207400 53550 727345 308295 735250 672095 281010 203405 309485 179010 800530 463760 255595 758030 393550 653480 335155 707455 326060 718165 563890 251430 410550 749020 815065 420665 239445 633165 7310 362015 73780 71400 252195 1105 324190 479400 639285 262650 565335 299455 159290 675750 134130 583525 379780 461805 490790 242080 691645 160990 342210 433585 440810 560915 777410 376295 110075 175270 580550 305150 234005 253555 139910 847450 428570 687140 178500 281860 346545 465120 232730 50405 423130 506515 674220 803675 728450 162690 392615 229500 8245 121635 566950 495720 625940 27200 642090 581145 843030 598570 199155 105060 759305 325550 117555 502690 311440 2295 407490 631635 608770 731765 116025 845665 700400 155890 836230 46665 218450 427040 306850 461720 393805 26350 111860 674390 696405 190995 168895 611235 160565 838355 717825 581995 96900 422195 778515 711790 727515 813280 235790 89675 33490 584290 697085 141185 802400 154275 704225 756330 274975 44625 592025 215475 24140 148750 196010 571710 748765 351475 341275 293250 311950 653565 563380 657050 268090 191590 837675 169490 505325 501330 476170 310505 758625 350455 844305 233240 780895 162180 286535 172380 360570 254490 150705 49725 661725 197115 153680 42585 9265 1955 726495 849575 501670 531335 670650 182580 757520 219130 780640 404005 199495 259930 798490 105230 385305 191080 571965 298775 582080 701590 373660 273700 390830 568990 451435 293420 413950 383775 545615 549865 285855 32385 311270 461125 541025 135745 266475 575450 592025 668440 647105 223975 355045 803165 786420 671330 623645 149685 414545 357850 303195 399840 592790 376805 649400 447780 536860 347310 659175 322150 183090 197540 536945 271235 647700 746810 812430 360400 111690 269620 312120 47260 228820 810390 74630 323340 425850 754205 247690 754035 804355 375955 97240 701590 3230 659685 528275 544000 481185 174760 476680 503370 88485 394995 812685 611235 99620 63495 253215 95540 576045 261460 841925 391170 149600 408595 133620 58480 699210 248030 752335 268685 376040 738650 247180 35445 119085 767295 792115 813790 793985 637585 124100 299455 839290 634950 786335 433415 75650 91460 225760 525640 653565 145605 670990 67065 171530 692325 240380 808605 68935 661130 26860 317560 796195 654925 455515 206550 463335 544510 691220 589050 695810 848045 802825 315690 239955 566865 600950 598995 673030 98770 424235 227375 37145 11645 223125 120785 721735 694875 615230 386155 827135 501670 677110 504900 654330 468435 598655 805885 307445 433840 797810 289255 363205 723860 834445 363290 52700 769250 265370 69615 717485 528020 73695 481695 681105 601460 309825 678130 714595 491300 501670 40205 19380 123845 73355 584120 111265 96815 125715 795685 333710 815320 817615 156315 575110 221000 341955 160820 760410 25670 397800 464440 251600 73610 519350 563720 796110 336260 552245 825605 519860 193885 147475 602735 559045 271405 307870 305575 136765 316455 88145 348840 248965 177650 247265 228395 39525 468690 696575 474640 229585 512210 11475 786590 36635 494020 822970 388790 597465 172975 719525 451690 743155 325720 521475 145180 75990 128180 314925 465290 7565 166175 331755 742220 811070 303705 696150 819315 205360 18785 164985 7565 201110 558110 430270 247265 822460 648040 347990 613105 295120 369325 201790 110160 553265 513740 522665 648890 36720 619395 530230 594575 349690 496570 82620 386495 556155 438515 474130 544850 57290 585310 419560 143395 430950 613020 699125 303535 749955 586245 129370 589900 258230 283305 106760 289340 726410 433755 98515 131920 409530 330310 252365 457300 813620 364565 545955 468265 822630 606050 109310 783190 609705 201280 323680 387515 227970 681615 731340 12410 712130 477615 171190 591855 767040 452880 82960 781660 132600 240550 465970 569245 725560 243865 379525 141525 323000 339405 634610 17680 658750 807755 546380 274040 562105 515015 522325 791520 634865 694450 131410 95710 834700 638350 435880 10795 816340 676005 87550 571455 304385 517395 700315 64260 334135 29240 434350 609705 789735 188190 433670 309995 397120 292485 775795 284155 169915 746555 100300 195075 409190 589645 578935 102255 126990 273870 719100 340425 99535 440725 336515 485095 56100 216325 572050 820420 15385 354365 289085 492575 436815 666570 729980 261970 479570 234430 267240 702100 480760 709410 709410 563635 79730 158780 214285 474640 797470 336770 677790 346630 141100 503030 140250 421430 113220 203405 650505 387175 214625 478635 576980 459680 84235 41565 234855 759135 658920 163965 457045 259845 245905 232730 609875 156230 5610 633080 738055 796790 728960 653905 66300 409360 665040 364140 848385 532100 466905 520370 224485 741030 461380 502435 766700 551310 667335 678980 298010 298605 501330 614720 666485 123760 441320 510000 470560 585650 74970 660960 66980 556835 97240 307700 313905 197965 108800 694705 799255 748425 302260 746130 809285 544510 409615 255595 407575 360740 578000 589730 114410 236810 750125 378165 279565 469710 684845 504560 227290 597975 784210 803165 195755 226185 672010 195245 443275 389385 203320 112455 193970 754545 327590 592450 837760 31450 33830 493425 838270 693005 65195 826455 160055 541705 512975 226015 75990 115345 229330 648210 198135 678810 354025 151215 421600 382330 572135 145095 104210 475320 720545 163880 831640 579785 676770 117725 437240 486455 498525 823395 11475 246585 94095 155635 458150 195075 171955 194820 17850 54230 532185 99195 658240 600525 63070 66555 309230 347905 394655 291295 514080 561170 224995 219215 370345 317050 135150 711790 691645 789905 725900 208845 9350 588200 439960 636480 745450 169745 793390 592875 352155 56100 705840 660365 379950 681785 836315 440725 287215 629340 438005 831045 763300 373490 229585 400095 405960 758795 373830 499035 549015 389215 61285 760665 388450 225420 105655 229500 587010 645235 409020 777920 651355 766615 635460 308635 436220 249475 57460 535670 389895 112115 37230 434095 634270 820420 424490 387940 274805 630615 409955 624410 476850 183430 723690 669885 9860 138890 503200 360995 492065 710430 769505 832065 242675 484160 391680 338470 822120 782425 80750 339150 763980 137530 430610 394400 209610 678895 732785 13090 113390 157675 445570 753185 707795 183090 127585 568905 379865 148495 584545 262820 177310 612935 132345 415225 813025 440470 758795 745790 408850 244885 290870 807670 359890 10965 338725 578340 595170 805800 657050 663000 323510 408255 826795 538730 612680 301835 747235 103955 55420 41310 618375 289850 110840 780810 846260 227715 227035 241825 319685 279225 403920 365585 530315 247945 814130 669545 58820 325635 584630 317135 230010 280330 560490 350540 682380 652290 590495 227120 327080 236130 454070 563380 394740 602055 525215 629850 613870 362015 501925 44285 411910 800190 244035 652885 31960 552075 324445 68510 534140 228225 739670 114325 297925 207570 258485 823820 17935 512550 640985 212670 584205 538730 99790 777580 117555 843115 703715 740435 503370 641240 579445 271915 228820 238935 479655 72420 596020 272255 598060 479485 45390 412590 499630 280415 90695 604520 376380 647105 500650 4675 177310 343910 67915 308805 505750 221255 640560 369835 626535 132855 411570 227035 453560 772820 599845 774265 234175 390235 574090 347650 327165 160565 582420 637585 20315 226015 347565 289425 166940 284920 369325 383775 167110 825180 312800 660705 271405 137360 731340 52615 385050 563210 421430 603245 444465 734910 247180 486795 732360 845155 164475 524875 546720 669375 276845 19380 690370 464100 814810 229840 795345 602650 73100 836485 391170 380375 17170 681275 97155 681615 372470 415565 123335 164305 786845 727090 738565 614380 408935 146880 272255 505580 272170 232900 527255 433075 455175 802230 257975 46325 740350 616675 632740 820335 671670 141695 24055 302855 363800 355300 829855 630445 166600 703290 388875 309145 52615 287895 146710 566865 605030 291975 735420 614975 820335 829940 288235 74970 342805 259165 57545 80580 643960 175270 6290 448800 290360 80070 175270 654670 194990 635545 84745 317730 328525 228820 295035 725985 57460 259335 483055 364735 828495 18700 519520 839120 687650 37400 174845 579530 621775 269195 497420 385475 426020 308380 422450 212075 497590 554455 283815 261205 7905 273445 33490 65875 190995 411825 709835 393210 511615 574515 754375 484755 396950 258825 112455 491895 198390 222700 458065 36890 3230 177225 315520 688585 651695 600865 579275 647785 654500 806820 806395 806820 53805 386410 157845 680 251685 563890 438090 234090 195245 485520 760325 590580 29750 711365 375785 140675 537455 321130 329970 546210 189465 838610 352325 557005 747320 161925 475660 602055 679490 181220 511275 324700 538645 273700 657390 290020 769760 624155 730915 509405 213350 665550 803420 574090 800615 838100 766955 40290 338215 703970 513570 142205 112370 395080 477105 1190 105485 449140 464100 691730 618290 256275 372215 370600 840140 545785 58225 626705 294100 703630 456025 841330 751230 310165 303450 469795 211310 836655 402220 133705 271490 585820 207145 729980 224060 652120 668100 81345 463590 624410 233155 218365 349860 717740 791945 294185 60520 772905 82280 148580 76245 366095 823735 153340 528615 583950 711620 356065 697170 653225 144755 232220 667165 162605 187680 435455 491470 387855 88655 592280 158695 528870 818380 461465 178245 684250 51850 217940 141185 848130 71400 282455 614720 717825 591175 160395 476170 689690 643705 489685 795515 834615 620075 96050 272765 779875 757435 286705 262310 605200 844305 443020 834445 294610 273615 289765 487900 756245 166600 398905 326145 703120 770865 135490 524025 726410 35955 368475 831810 28220 827050 164305 822035 642430 302515 807670 209950 241910 490365 543575 807840 62390 429165 243780 473535 356150 819655 835040 820675 619990 818720 281520 78285 539070 50660 112710 342380 771800 835550 562105 667250 289340 818465 268260 591600 442000 845580 658495 396695 332265 809880 375360 309740 453390 152490 133960 773500 836230 77350 370855 832405 298860 376040 591600 684590 289680 748425 326315 341870 733040 634865 693685 130050 140080 624070 256020 703375 814130 661980 71740 9265 830705 406045 655605 776390 81940 245480 499375 835125 272680 530060 55420 773245 842520 804950 771545 115345 411740 438940 109055 135660 306255 346290 136340 824755 630360 627385 267835 84915 825520 554200 233835 28985 570605 782425 212840 250240 678895 704395 307615 63920 23630 463420 81600 781490 507790 493935 844985 766785 60350 84915 147050 172040 311355 480930 395335 706690 75905 400180 788035 754375 507195 567120 840820 447440 252705 554115 557260 65450 132175 327335 470815 636225 423725 83895 747745 187255 616250 286790 307785 348075 106250 649995 157930 601800 641410 817445 492830 188615 709580 118065 800530 391935 439280 13600 792540 147390 643450 92055 352580 781235 462655 635885 731935 711875 786760 38590 825010 143820 799000 541025 748765 480165 325550 183345 645660 741625 552925 593470 191845 716040 125035 245565 564910 433840 776390 95200 503030 367200 217090 576215 354790 190655 685185 722160 79220 75140 412420 843965 399755 330990 242420 151130 381225 643620 138380 530655 527510 780470 345100 619310 620500 318240 164985 850000 119680 270555 446845 177140 319685 495975 30430 640985 587605 610300 603755 736695 763725 786845 746810 23120 267580 298095 405110 72165 445910 562615 434435 413865 304725 484330 783360 662405 805630 465545 535840 98515 161925 47515 561595 361505 377485 323510 117385 673625 601205 710345 368730 71400 811750 716465 405195 680680 591175 513825 537540 150025 99195 566610 590580 558365 387855 566100 321045 460530 14110 160055 521560 366095 98515 795260 595000 80665 258570 830365 727175 30770 337025 401285 74120 320535 28560 737205 700910 732445 822885 504985 772820 641750 382670 720290 310675 754545 727600 145520 317390 269535 636395 815660 99705 666400 215560 20145 596785 549355 123760 618970 550375 771800 519010 379440 223210 562020 495465 726580 65535 587435 244120 109140 649145 350030 767890 47005 22185 46070 265795 217430 454240 728280 686800 74545 527510 723095 649230 142205 330395 371025 840905 96305 76500 554200 797555 521050 80665 731170 693940 359465 847365 832830 444380 784635 306935 402815 413355 765 21080 521900 706180 600100 282030 394060 126735 187170 675835 150280 834700 734740 80240 819145 166260 673115 444380 695810 767720 467075 616930 555390 454325 247350 602225 780045 172210 798065 332010 435710 116790 375360 833510 241400 356830 20570 409275 557090 158185 213350 581655 726920 187850 156060 281945 707795 230180 339660 144075 344590 129285 314330 630785 781830 205445 389045 518245 690710 320620 375700 818125 380970 696405 411910 141440 181135 501330 188870 206635 760835 495635 349010 795515 559725 416160 558365 548590 582420 189635 615145 820420 831385 131410 753610 830790 129795 343995 19890 48110 785230 354790 848385 812600 678045 644725 173060 79135 236640 14535 468180 184365 701335 766445 197455 140590 118575 315945 778345 77350 660535 739245 486965 367710 98515 243525 67235 4335 335835 19465 425000 355640 345100 350200 329800 259505 839375 663680 346800 579615 563465 701675 630615 778940 6375 339405 648125 354620 746300 646255 512040 366265 744260 357510 51000 376040 289935 314755 313310 726750 731765 130645 290870 52700 569755 413015 134385 422960 338810 809370 557345 73865 792710 67575 632060 805290 700230 423300 800870 17935 554625 442085 589900 407320 795345 698190 391765 499715 310505 820080 741285 836060 240890 112200 804950 91970 250835 578170 549015 299030 731765 146880 299030 837590 593555 81770 422705 766105 706945 235025 698190 11220 10965 629425 104550 744005 455430 799595 67150 203660 434605 835295 43095 50575 779620 791520 302430 416585 771800 252960 504135 12410 727600 553690 438940 295120 732615 800360 721650 55335 826370 658665 489345 511700 650930 437240 601290 104380 641325 113305 255170 173315 68595 603160 664360 281180 345100 299115 4845 85255 415140 650505 351730 645150 792625 602905 546635 25330 49725 245140 126735 194565 305830 145945 684165 656115 443360 415565 591175 627895 348925 111265 536690 40375 144670 680085 811580 122825 748000 267835 189635 831215 220320 807755 837250 724965 346035 611320 352410 308805 86955 148155 703290 545530 229500 23120 577065 431800 90950 138550 664870 104040 229415 423300 206720 768740 560830 571795 27625 395080 460360 595935 112285 364395 257040 821100 746215 462485 170085 707285 457725 360145 382670 812260 39015 47090 465290 376465 510510 470560 623475 219045 436390 335070 407150 133110 508130 413015 264945 680680 422365 182920 750465 614975 679830 558110 56865 662745 838440 789395 29920 640050 255510 808435 268005 204000 436475 417690 325890 667505 647870 298775 532525 577575 799085 606220 279225 746640 289000 744855 723860 87125 175440 566865 67150 346800 449820 799425 136765 342975 733805 294525 725050 697595 585990 100640 70975 689775 72250 437495 790840 544170 499375 752590 400350 101745 264265 136850 277185 532950 806565 392615 201025 813620 328780 642345 564995 39950 209780 230265 417775 583950 417945 511105 394995 627980 207315 68765 632655 371365 123250 70720 189975 282370 592960 699635 844390 532440 844135 177055 617270 120360 355300 382755 761345 249135 607580 102510 120275 576980 47260 563635 549865 683655 129370 312885 195415 410890 312120 378335 387600 797810 636990 322405 124950 85 475745 443530 499545 99280 517480 755140 535160 103275 799425 760495 798745 711875 678130 722670 773330 665040 126225 804270 455260 634270 695385 215305 545190 607495 179860 211310 295800 94010 487050 76840 69190 499120 69955 200855 736610 337620 754205 32130 251175 323595 537200 249305 837675 106760 539750 34850 844985 183940 367030 279820 59670 215305 10115 102935 576810 381990 651185 246840 664360 803335 766785 342635 211905 516375 601120 522240 253385 4250 364735 754375 763385 585225 67405 583015 565335 775625 214285 623560 484670 694790 775880 816170 174165 132430 617355 10115 322915 474895 496995 501840 744090 74205 75395 224230 677450 175525 665635 782425 651780 218450 331330 329460 203575 424320 702015 292570 733210 84065 754290 208420 66980 334900 755225 412165 251855 45730 238850 617100 559215 522665 807245 386920 21760 338895 468945 197455 310930 108290 179435 692750 840820 704140 803505 51765 662490 73780 539495 689945 621435 176970 415820 466055 596530 322575 784465 46920 53635 384710 372215 209610 700655 184110 123675 641070 742560 135320 572050 414800 15385 784295 282370 644725 732190 572815 305660 128775 755480 236130 566610 774095 764745 147305 40375 805205 369070 775115 410550 677110 439025 236810 22015 280585 58140 496400 463420 463675 709495 14790 242590 185215 89165 102765 59840 172040 19550 623220 154105 508810 800190 216665 265370 481525 670905 794240 695980 364905 469455 664530 87380 717910 85170 378165 464610 681105 731935 208080 417860 191760 335750 842095 805205 656625 204340 643705 147390 628320 72335 161500 193290 641495 580210 762365 689010 76585 779875 586160 655350 539410 553605 841160 224400 623305 775710 833510 157165 734060 314245 575110 130135 557770 100045 484925 376465 764915 197200 780895 525300 97920 718760 259760 86020 452965 169830 783275 519520 49810 474640 524790 398735 620925 575365 397120 795770 391425 806140 380120 174675 132260 700910 644300 246245 679745 68510 411740 713830 132770 424150 379610 404685 414120 801890 402815 467075 470815 290275 68085 28815 637075 171955 794325 71145 164815 836655 784805 155210 751995 522920 773330 529635 687650 578850 736100 33150 394825 411655 470645 105910 357680 329630 483735 21165 821525 70210 63665 828750 259420 36635 5015 358360 504645 738735 92480 760495 316965 122400 644555 566100 377315 200685 75820 571965 116620 170510 368135 211225 138635 687735 324360 371025 218025 281690 326655 318325 633845 524620 78030 734655 4930 546040 813620 85595 546975 23120 211310 662405 577320 131580 631635 447695 348585 504815 368645 1020 674220 126310 454070 119765 675070 712130 226780 155465 848385 547740 116620 115090 807415 581655 699125 619225 509320 230860 647190 494105 183260 198390 260525 53805 560405 808435 746810 832065 693345 99875 215900 135405 614380 528275 406640 573580 218450 689605 195330 427550 494700 812515 149260 165325 427805 764745 134045 208590 106165 539665 59075 792370 104805 446165 525130 435625 639370 791010 572305 470985 61200 483480 125545 323255 578680 124100 505920 294950 388110 600610 144500 462740 274040 412250 739670 686120 108630 685780 161415 695555 711705 757605 575875 668100 633420 716975 834615 91460 113050 794750 226610 803335 640220 259165 487815 381480 303960 96815 181390 373490 563295 662320 799765 496230 97240 65280 451520 658920 347395 733040 92310 254320 243355 345695 805800 619225 649315 216750 25075 351560 533630 446080 125120 376635 242675 377315 753950 110925 132600 801720 15555 297245 382075 103700 606730 219300 561850 425340 839885 539155 441320 797215 697935 722245 204510 298605 314415 264690 489600 483310 203320 536435 747575 291975 293420 349690 587350 459680 44795 645405 385475 699040 379695 236045 711790 265370 261715 520030 603330 276505 172805 161075 612850 35105 332265 286535 774350 797215 478975 323085 592450 95625 230010 393125 807330 259675 675495 40035 421175 475575 445315 850 277355 363460 671075 476765 654670 337280 567715 787525 779705 654925 847620 423130 459765 11900 730320 114495 190485 293760 234175 654755 182665 843115 562105 115090 667590 476595 304640 463590 17935 509150 717910 285685 481355 609620 189635 133960 785995 502265 57545 59500 227035 459850 815490 135745 238595 111435 108375 704565 666230 144925 798150 297755 95710 301920 797045 797895 47345 705585 480930 226015 325975 205700 424235 713745 754120 475915 517225 816170 413440 145775 629255 224230 501160 609110 610895 231200 12240 210970 186915 56525 2975 712895 455940 512720 636820 69530 751910 162350 63325 764745 446250 140675 272595 274550 656030 470050 553180 558790 701760 718165 29750 594490 771205 564315 367965 38335 314670 652290 760325 426360 637500 604945 379270 189550 224910 409360 225080 415905 290275 360400 298945 312120 267410 40630 420835 433755 513230 238765 732020 503200 175695 591175 446080 236725 826965 234345 685525 579275 40545 820420 236640 49385 822545 172040 96050 501245 427550 362270 89250 759730 575790 571795 70210 204000 70720 801720 808350 436985 208760 325210 124015 266305 448630 574940 607155 833765 8415 434010 546380 418965 192100 614295 601460 311015 499970 264860 842350 325295 539325 358530 764575 319175 587605 541280 770780 590920 170595 493000 786080 422025 279990 749785 597635 403070 504985 273105 793560 32215 725050 815065 373405 138465 600865 155805 585310 662660 644300 827305 167195 58480 831640 471325 303535 456280 766700 204085 666995 213690 663765 334390 326910 643960 89165 202810 691390 308125 282625 598060 122655 144330 5270 559045 70635 469710 831980 513060 330820 119850 618035 55930 813620 822120 833170 211990 694110 684845 394485 211395 546210 39270 14875 526830 778940 455345 659005 385985 564995 558535 847960 33575 276675 231200 491895 826030 503455 406045 487305 553775 419220 652970 589985 540600 466650 232815 709410 846430 674560 186915 359975 194310 407915 761430 372980 691135 543830 710260 62645 278545 339745 683655 467415 24990 57545 298180 604520 660620 472515 437325 416840 167450 152150 394315 118235 123760 563805 346970 637330 162945 813535 181985 333200 420155 254320 180965 515525 161415 65790 572220 608175 21675 343145 503030 120275 205020 816765 341530 69275 795430 148835 374340 164475 171785 781235 643960 279650 551140 413950 443105 559810 307700 414800 826370 250580 187340 587945 753525 787185 362355 508980 637585 201535 791095 232645 839375 101915 158780 635970 150535 596615 355555 589305 466650 24055 314500 364905 701335 670480 21675 406300 535245 847875 714595 518840 589985 42755 829685 44370 228055 344845 831130 24310 115940 394485 437580 378250 688585 816680 389640 257975 130730 454835 2295 786420 797385 462740 370685 840650 331670 3825 565505 581825 447950 107015 413780 346800 45390 34510 140675 817785 481865 246160 607325 178840 1530 237830 254405 660790 747915 69530 512465 235790 287640 295205 780980 745960 383265 105060 68680 459170 156230 637075 46410 492660 55420 485605 48110 505325 681360 453730 443190 404770 181560 346715 483395 320195 32640 119850 784805 252960 554285 787695 839545 627895 623135 662915 810985 422535 417265 82450 104805 609875 739585 446080 181900 584120 277270 718250 344420 627470 647445 23715 347735 440725 55165 735250 305490 527085 604435 249135 511955 52105 194820 745790 336175 36550 343230 121635 736100 525555 465205 330905 285515 655520 670990 515950 577745 501840 408085 691475 300560 257465 167875 714510 631210 534990 490620 706775 563635 505835 566865 97240 119510 446760 376380 651440 395930 700485 127755 617610 644725 384965 8245 441150 753865 336175 808435 144925 722160 835210 799595 615315 385305 599080 720460 651610 359040 180200 428145 8755 408000 492490 468010 674050 608770 818380 135745 593640 0 0 0 0 0 194395 711875 195075 375530 311695 548505 839630 281350 736355 162775 828155 668100 819315 604180 546550 58395 831215 805205 439875 379950 803930 705585 474640 296990 96560 135235 758030 336175 200345 490110 163370 327505 698360 320620 843030 189635 158695 120105 101660 63835 566610 812685 152235 271660 618885 479060 150025 306425 468860 826370 707285 638435 440810 28900 555305 430355 831555 126310 381650 715955 539325 2380 531165 377485 625600 841500 749445 188615 768060 262310 229840 435115 775455 574770 28900 687225 165325 407405 688160 226100 518330 636395 227120 137615 112200 308380 782255 243185 374425 704480 638350 121295 610980 29835 383095 602650 163285 698785 593725 765255 75990 737715 346715 715785 638520 814130 491725 610215 843795 391595 585650 118065 762875 519010 493000 52275 37570 267070 610555 485095 82790 515695 764320 516970 605625 514760 432395 469880 829345 541620 262905 421090 763555 374425 200600 613020 688415 547655 244375 200600 192695 31025 187935 660110 329545 329375 15215 582590 818210 142715 346205 142035 724115 477105 823905 348160 232815 481440 259760 277695 562785 561425 427125 196605 90865 253980 784720 311440 465290 696915 305915 295545 803845 339065 448120 722585 293505 738735 417775 265795 114325 325380 605455 87550 265030 349690 669205 489345 261885 756245 284920 20740 752590 138805 224485 518755 304045 617525 320620 509915 329205 226100 344590 690965 383605 466310 605710 626620 626195 518415 9690 569075 720970 602905 731340 156825 502095 278460 788120 603075 96390 679915 86105 590070 61625 92565 445400 614720 687990 737545 10115 159545 116960 508725 787100 66470 400775 115260 42670 38845 653480 715445 482715 794835 227460 579785 416415 439450 17000 278205 589645 527340 470730 316965 727515 307530 716805 469540 32725 359975 786420 187425 518755 575960 414885 179690 578425 524620 729300 712470 266985 287640 572560 712980 11305 555220 542385 300390 209270 436730 260100 158355 163115 187510 54145 649060 139485 684590 533545 157080 150195 182325 834530 593555 428570 507705 486370 366860 188700 71570 834020 793645 186915 525300 15555 644980 774265 238000 689605 642430 391425 646510 345865 56950 407490 157080 538815 744770 418710 285855 482120 519605 287725 544850 428910 625090 327165 227800 274720 47260 642855 763470 534820 436985 768060 767465 183345 186150 34340 828070 758030 123335 714510 287810 15470 511105 769165 369580 462485 247180 369070 700230 831300 713235 457215 168640 674050 830110 22695 57375 292740 386155 62730 355555 401965 285430 147050 703120 711790 683825 637245 63920 524110 689605 1615 274720 695215 506090 486200 122825 304215 498950 773585 809285 608175 334050 25245 546550 671585 785825 512805 117385 791010 495550 14875 465120 406300 149940 695895 344930 132005 539240 456535 396270 541535 640985 772310 792030 761600 830195 745705 785230 789140 321640 113985 778770 185215 632910 83470 609535 741030 519095 848725 756330 588370 376465 561510 475915 626450 825350 613955 366180 61965 820590 557940 460190 360315 491980 819995 809030 514420 422110 26775 416330 845410 773415 835635 788120 128350 732700 718505 825010 701760 277610 244885 609790 261885 364990 769675 631635 12750 443955 534310 585650 520455 498865 500990 617525 320535 714255 821525 394315 35615 211735 380375 410040 238170 621180 75735 585055 204850 674815 87380 748425 177225 42925 156315 71825 36295 146965 816765 189380 790585 667165 547060 842180 555645 297500 799085 430610 728195 274890 600525 226185 320110 743155 309740 181475 272765 496230 320450 101320 305235 48875 824415 70380 332690 736865 381820 409700 175865 138550 614975 115515 238255 237150 789905 274635 427125 729130 182580 253980 294610 828070 793645 218025 380290 834785 56270 412675 401795 542980 678130 816510 520710 346460 644980 288150 431035 145690 343740 723775 410040 249050 498610 140420 151300 81855 30685 774350 433755 324360 561000 8075 28560 206380 747065 476085 478465 153000 536605 717230 356575 357085 537200 8245 552160 39440 94945 634865 430865 725475 611150 324785 226440 56440 690880 830705 412505 814300 308975 450330 844900 503965 766955 132940 819740 365585 49725 510340 547825 108800 490280 275825 117045 382075 442425 126905 701930 446760 609365 656455 277780 849745 242080 833340 766615 558280 181475 689265 453900 104125 433415 713320 241485 54060 579445 269705 572305 564400 159205 133875 639625 172380 366010 189125 772650 245905 214030 331160 648890 146115 475405 305065 64940 391680 256870 299710 367540 247265 173400 83045 419475 681785 667760 238850 777835 764490 180455 830535 238850 469285 587520 232050 620670 218195 295375 269790 9860 728025 804270 523940 731510 204935 347735 307190 247435 462060 75140 319600 553010 19550 218705 632825 390745 595850 317475 146710 87890 260780 226950 401880 724200 689010 87635 24820 386155 18785 23460 523090 2210 138890 458320 518415 326995 51340 726920 408000 696830 780045 95285 264945 539070 465885 314925 666485 637585 326485 470560 171700 153850 731170 366010 321555 225845 147220 436135 182240 75480 377485 476850 397290 378930 200005 408425 176715 284495 822630 346885 553095 775455 273615 492065 176545 253810 107780 667505 374765 68510 425510 326145 108800 660025 640815 65365 109310 423895 42160 838610 323255 152320 42670 315690 395845 682040 240805 573410 458575 430950 230095 822885 716805 412080 692410 47175 22695 826285 398905 172635 675920 765850 702525 106165 562445 790075 413015 821695 539410 108290 164050 777070 44625 481780 195075 388025 658835 317475 482970 512210 650420 367625 595000 722925 102680 585820 136510 143140 416075 314415 119085 11815 696065 669035 752675 754120 163200 146200 300730 112200 85 359805 360655 547400 197455 767550 403920 474215 258485 808690 4080 633845 674220 305150 488835 757945 494955 5185 690285 162010 254065 44030 548675 597720 501160 37825 108970 362355 601460 827730 154445 418965 73015 344760 356320 490790 276080 418115 742815 471580 412080 588965 20825 373830 148495 242250 466990 102085 464950 143055 333370 581400 8330 273955 545105 834870 634610 7820 674985 117555 112965 816085 400690 269705 434605 836740 426190 527255 97325 335495 76330 439280 583950 206210 208505 612000 373235 591090 565760 479315 653225 68170 413780 663765 776220 533205 699295 403325 489260 221765 622965 708900 251515 299795 690370 657475 624750 412760 700740 79305 295375 319260 114750 807585 171785 141440 702865 320620 679915 301410 779110 703630 524195 432055 182580 691645 503625 2380 263160 601970 139145 609365 123335 326145 79985 473280 736185 252620 282965 475065 265625 323255 707200 767210 285345 245055 102255 646255 624070 718505 439620 92735 48365 425850 719695 176630 597210 594320 205105 574600 410380 834530 513740 427975 132770 61370 328100 587860 499205 397545 444295 733975 143565 645830 369495 528870 29835 132345 833935 750975 6630 378845 116280 400945 820165 364055 442255 295800 416075 624240 691645 405195 506175 644725 247690 836485 197710 818720 171700 619225 547740 786080 71060 415565 553095 112370 492660 805970 204935 18615 525980 86615 60095 727430 424745 63410 9520 802230 460955 797300 557345 248540 806990 268345 184790 844220 521645 274125 135915 503285 567715 62730 795855 37485 612340 260610 274210 749275 93245 82790 684250 678470 697510 317305 483820 773670 766955 468520 770950 499205 720545 542725 338470 65620 839375 399415 455090 409190 560150 515695 386835 625090 655435 86105 669290 799510 414715 374255 313905 24650 507790 356575 341700 105230 642090 165325 749955 712385 413780 511530 763555 462570 642940 231285 346205 99875 369835 656625 61965 682975 762365 262650 478465 597380 303280 504900 409615 234770 23800 539155 411825 63750 785230 22780 551735 390915 393805 816085 158355 294185 202045 58055 836145 193970 758710 69700 211820 481780 773330 683910 50065 628830 258145 155890 538050 257720 318665 731510 608345 4505 498270 217260 127160 236810 583355 215220 525215 767040 818550 579445 752590 626450 302685 525895 273105 267920 834190 550970 563890 701505 238170 620415 290360 76415 300050 455260 642855 423640 429335 696320 9520 543320 829090 334645 721820 529975 482460 253045 527510 721480 674985 179945 248200 253130 82790 219725 753440 5610 697085 115175 756075 58565 325125 541025 330735 829940 738990 313310 143140 504475 355640 237745 16830 681275 273360 662575 821270 797555 722500 838780 590750 48705 48195 846600 618205 646850 604860 612510 277780 715360 619905 650080 628660 267155 465885 394145 454325 66045 184535 383520 253470 306255 214710 9775 202300 113135 322575 792965 740520 292145 695725 252705 508725 182155 71230 335835 435710 22780 400605 212500 677195 804780 468520 250835 337620 405110 608855 713065 666400 340510 300645 751995 698105 766445 187000 541365 684335 703715 83725 351645 27115 604435 254320 283220 202470 187935 679745 79135 244460 466225 354280 675325 653650 181135 323340 848385 129285 366095 449990 683995 112795 845240 651610 699975 839545 707200 473620 222105 751315 394230 315690 264945 375105 518330 120105 317220 374000 405025 616420 451350 260865 639540 840905 391425 644640 656625 18020 245055 82280 367965 805375 124950 687310 734655 164560 749530 334305 849660 780385 447100 16575 65025 554965 427550 453050 529295 10370 117385 253725 531080 27880 533375 349350 67065 303875 544510 457555 354790 299200 179350 647445 540260 202555 735080 349435 564230 536520 119170 160395 5355 700145 474385 538985 699890 141185 659940 427635 826030 157590 776220 817020 264010 117725 769080 259080 432055 163965 646595 575365 610640 215390 34765 460445 112965 411570 504815 219300 261885 841755 304895 645150 49810 173060 581655 32555 534480 452625 270640 809625 60775 422535 669460 174165 358530 801975 336260 780130 475830 462060 771205 779365 122230 714680 674730 776220 115090 140845 60095 555560 400435 461805 484330 812515 724710 547230 608940 791350 238255 813705 399840 488240 158185 449310 323680 326655 42160 300475 559980 16320 377315 460275 729895 247010 437240 720885 330225 191845 677875 396355 485775 255255 41140 744175 198390 415565 703630 631465 427295 391510 468775 541365 1190 666995 214115 210290 316115 607495 400945 338045 641750 244630 779280 768655 594320 600695 802230 701845 94860 322150 422025 388535 687735 474980 337365 217685 406385 624240 178245 71825 542810 675410 34255 448205 735930 127840 142545 425680 352070 448630 553435 508215 508300 675155 205020 838780 799255 82620 571115 652290 680935 144585 676090 183430 310675 247180 367880 353600 417520 402475 615570 520200 745195 777920 513400 613105 740010 547400 167705 434010 432395 182155 276335 826370 404345 466140 149770 114325 658835 200940 312120 46155 101405 147900 393975 747235 102765 466395 304895 452540 201280 258740 124695 85680 104975 795430 170255 538815 504645 540515 108290 564740 746725 509745 313650 290530 720800 245565 302005 468690 537370 203830 635290 129030 269110 28305 486880 508045 463845 275060 819910 672010 494530 65790 628405 43350 638265 173230 369410 713235 41395 85510 714170 601715 141015 485180 821950 721140 604435 642770 471155 388450 312885 372640 243610 390405 357085 503115 138975 239105 511190 620585 411145 329290 118405 778175 497845 228650 257890 22695 527000 476340 268600 485010 73950 377315 828070 447865 19380 474385 49045 417095 408850 737290 86870 8075 552670 27540 843455 608515 616335 32130 513400 363290 406980 360315 79985 382670 802825 535245 409615 343230 407320 623305 802995 157845 747235 3485 359720 633165 584035 602395 300560 532525 94775 832830 140760 306340 616420 638605 691050 828495 366095 148835 578340 332180 305150 356065 759390 238680 796025 198220 467160 324615 813875 492745 829175 83045 142885 760750 393465 413185 17340 683910 497505 780725 523770 759985 13175 64260 267325 11730 717910 281520 16320 421685 125035 488070 443870 68850 314160 764575 358190 358530 288830 578085 359380 492490 684335 777750 116110 490110 563975 73185 679745 478805 681360 671670 447695 790585 832660 672350 798235 259080 238680 712895 765935 825605 710770 17340 730575 64090 269195 131155 295630 293165 820080 620075 430185 780470 755735 93160 375955 531165 347225 156910 114155 709325 336430 250070 291890 600015 38420 719950 628915 517055 133535 585905 58650 125885 735080 13260 733465 72335 402900 231540 245310 646510 581230 442000 546550 274380 98940 569330 506940 253130 47600 620925 138805 380545 705415 616165 283305 614125 308720 604350 544850 375190 578765 491045 709240 7395 700315 377570 161245 760495 749785 347140 629000 427295 7140 632740 210120 35530 482035 714340 110500 787865 729640 489685 453220 597295 306425 225845 435370 712810 524450 374170 33150 53125 316030 236215 18785 77095 719185 479060 346545 365245 240380 428060 623900 807925 166090 102510 121550 94180 302770 13855 734060 449650 37315 615485 224655 726495 101405 830450 825095 93245 500140 570095 351220 209015 374255 665380 543490 551395 573410 654415 367115 102765 755055 573495 561255 251005 552160 832915 325125 87125 644555 107525 397120 68680 45305 608260 323680 570690 793985 338555 340510 406470 560405 635800 810985 734740 5015 633335 570775 212415 494700 178330 371450 426785 422790 200430 504645 495635 65790 790330 384030 11985 586840 170935 187085 613445 583695 339915 70380 650335 371705 96135 527170 781065 252875 849405 465970 715785 346460 740095 109735 595000 364820 178330 231200 307955 209015 629000 375530 708730 351050 644980 99280 399500 237150 48875 712725 420070 108375 352495 806650 92225 134130 281435 350795 517735 227970 358615 513230 152660 427380 476935 535075 207485 564910 132770 600100 376890 635885 83640 488240 528275 603840 733210 174590 707115 777070 271830 300645 255340 418880 226865 302770 593045 101830 765000 657730 685950 709750 368305 834615 555985 789140 373575 376635 795175 706690 344165 465545 787780 143565 537115 215645 52530 11730 29325 335920 447695 792710 204680 829770 804610 321640 535585 615655 194395 245735 400180 484245 226440 253130 182070 530825 553860 830705 172550 58140 26605 655605 546720 415225 20145 312290 812005 792540 672180 133960 784465 323680 518075 86615 494530 197455 214370 462910 113985 341870 378760 784040 520285 218960 611915 36380 397375 414375 44115 445825 645660 439365 25925 690625 80240 503625 216240 179435 543830 768655 670820 541790 544765 823395 296990 817190 442085 22185 458575 297585 584970 67405 78540 67405 24820 77860 480845 603585 105570 764235 375870 724795 517565 125715 609535 44625 64260 525300 588455 454920 578595 688500 532185 74715 398820 729980 639880 122315 191420 123250 591005 525045 199410 487815 482800 780725 315350 110500 751145 14875 403750 144160 729215 190740 744260 251175 711535 830195 666230 538560 250580 200090 778260 253130 725390 358955 702525 702355 459425 342040 46835 218535 749020 198900 356490 243950 46495 12665 134300 33830 223465 518500 585650 37315 413780 778345 352155 598570 35360 196095 374680 688670 263670 625515 656880 97410 741880 336005 676430 362355 132345 390490 127330 655265 626280 244205 670990 801720 784040 482460 76330 310930 575365 135405 399925 331755 478210 396355 240975 457895 742645 707880 784805 338045 616420 689350 779960 40545 176885 56865 53380 488665 490535 826795 466310 748510 826540 302260 335495 9775 300475 174335 539070 425425 620500 672350 560660 585140 575705 622370 376295 240635 506855 803845 22865 323850 352410 783360 92735 447185 530825 766785 270300 672265 443615 727685 655180 12495 350965 533970 469710 76840 195755 553350 58735 71230 649825 210630 719695 295800 167195 822885 831555 824075 491470 86105 205615 622965 402815 609365 706605 430780 358360 266220 53975 231030 425255 733295 729045 429080 595085 481440 57800 271575 270555 841755 401285 323255 443700 677450 531165 408595 492065 512975 68935 741455 296990 844390 7055 734995 526575 634355 839035 837250 76670 310080 102850 714000 80155 655775 158865 502860 609960 190315 142800 584290 491725 436900 165920 833085 468520 540175 391510 545955 160820 620585 588710 465290 150280 655350 110500 342125 447950 462655 42925 236130 428655 462485 20145 441660 199920 190400 715275 827050 380800 228140 401710 783275 499120 843200 531420 433160 695300 619990 743835 276080 343400 262055 501840 453815 791010 523770 91970 32130 232645 512805 484245 253810 681360 424575 155040 588540 6970 396865 159205 231200 62390 132685 591685 435200 419730 118065 423555 73185 315265 749785 578170 658580 718590 783615 125715 357680 609620 342295 34850 15385 795005 738225 734910 313225 688925 360315 81005 691900 603925 206975 480080 67575 434775 820675 256870 303875 349095 260185 693345 663850 166090 639030 32725 426275 796110 206125 267495 45560 603160 11645 541960 751655 197370 814810 114835 262650 492575 217685 222275 541620 656880 824330 401115 466395 35955 703970 483225 308720 147050 411060 591855 232560 105060 139400 473875 185555 268515 584800 179520 513570 368900 483140 352835 602310 755055 761600 216835 111010 824160 649060 621095 108460 374085 88825 584120 148750 659685 334730 263415 352070 790245 45050 637585 168640 636055 749445 181985 676430 700910 799510 207400 227715 419900 719270 29240 771375 714680 356150 352070 493595 182240 234940 400775 610130 516375 66385 347565 430525 236300 520370 750720 154530 97835 187255 725135 587775 223805 651355 573835 255935 350710 653650 306255 845410 763555 187680 647190 659345 232475 34595 677365 394655 284750 55335 837080 478380 323425 415735 205870 551820 306510 473450 461295 538390 509065 180965 574940 617185 151300 247945 673625 165920 698105 696235 682465 713150 517140 782340 848980 201790 423300 534225 648125 697680 353685 627640 201535 553945 754885 643365 487900 105995 532780 513060 738735 729555 787270 150025 634865 224655 322915 5525 175440 573920 339235 357425 563465 361760 191420 467670 119255 81940 680680 21590 769335 603840 788205 456365 548420 193800 237235 244375 394230 736610 550460 355555 391340 105825 359125 377230 63410 210375 430100 345015 536775 395760 469710 414460 85935 289340 345185 145775 462060 338130 608685 789395 536095 53465 196265 784380 316880 36720 659940 490280 442085 761855 494105 53380 538815 77265 796535 349350 396100 288490 180880 165155 782595 124100 342805 717995 463505 411825 67065 213690 236300 593130 847280 355130 184960 675495 785995 553350 732275 690710 671415 699720 568140 82280 646340 390915 276590 445145 766275 47005 823565 156825 632740 317900 767210 119680 407065 253130 150535 760240 321130 519180 664785 251345 604350 372045 90355 177140 618630 617695 33320 504050 86445 795175 782340 723520 386155 1105 196775 781830 780385 218705 212330 433585 810475 746385 628405 123845 847365 641580 154105 183005 597635 431035 666145 435285 46410 846940 119425 779450 11390 613445 226100 734400 186065 152915 730830 570180 749700 112625 743750 542045 271405 738565 349095 160565 183600 380035 40970 322830 480080 256955 731255 219045 668100 36635 259165 191675 807415 301155 438005 46665 75395 410890 70720 573070 589050 291465 496910 791095 221850 256445 246075 391255 447865 429590 843795 37060 282625 415310 21335 283815 658155 460445 775540 849660 68935 7990 623730 748170 241485 797215 183600 844305 121975 199240 237660 443445 748085 40545 145095 200600 525895 218790 297585 210970 674305 464185 372045 163880 247690 327080 535840 220915 514165 177055 841415 563040 815915 196605 278375 492320 795345 650250 794580 501160 16915 367370 128350 676430 539410 681445 610810 427805 555900 840055 721650 626620 278630 674050 80750 105230 533035 340170 750550 143650 399840 350455 599165 427125 552415 829005 279140 780725 722245 160650 309655 280245 428145 343825 476850 148240 692240 416925 116620 746300 100895 782765 170680 627555 697935 765425 743750 689945 816000 30175 361080 699125 56780 334475 799850 532185 645915 120530 558110 779110 376040 563380 40035 821355 276930 368390 99620 220915 713235 19550 165920 403495 396440 158015 111945 200345 781490 137445 546720 747150 340085 841245 172805 285770 147305 388790 236810 814725 156060 657305 749615 445740 151045 572135 71655 361165 424575 1190 484160 323085 822035 634355 343825 221680 101490 457640 576385 61795 556155 574940 792965 189380 668185 654585 707200 623560 219130 577745 386665 132430 518160 718845 23120 121720 254235 46835 162435 254405 656370 512550 416245 342635 73695 267920 559555 328100 680170 701845 667250 122315 49895 498355 95030 112455 191420 104805 290785 622710 747490 514505 670565 604350 729215 43860 119510 307615 564995 611320 398480 791095 728450 37230 723010 533460 80155 457215 730235 401370 667675 845580 530910 336260 258995 595680 201025 87040 272425 248455 784040 765680 669545 454665 274295 538815 680850 258740 837335 297415 382330 283390 269620 662575 494530 687225 532610 672350 45390 281520 512720 641240 194395 395165 334730 657730 425425 680000 151300 76755 243270 143905 436390 507620 783020 491215 449140 169065 562190 204935 636395 143650 23290 286450 155975 200005 506770 554795 309995 264775 691305 608345 418115 313650 181305 716975 450755 719270 523940 338385 208675 458830 32130 188360 65705 504645 588710 427125 190230 826880 638945 568990 84065 713490 283730 667590 740095 587605 129710 493935 608685 332095 101320 733890 339660 42840 244375 57970 739755 626280 663085 585565 99960 704990 478720 654755 727175 814385 585820 809795 788800 433755 844050 741285 103020 826965 341105 698955 575365 360400 282540 671075 531760 677875 713405 572730 559895 215050 648125 357425 313650 46835 46665 785485 679405 515780 150790 501245 351900 639880 346460 247180 208845 840055 258315 137700 681615 606305 620075 189975 217260 251090 422195 740350 771205 369070 272510 13770 768230 178075 351050 128095 500140 600610 115855 409445 565845 391000 252620 601885 731170 131240 426955 324700 148665 211480 198220 62050 763725 348245 832915 52530 258060 376550 104465 374255 478975 678980 340170 630870 576045 58140 561595 312375 472515 194735 568140 383860 380460 716550 808350 700230 125885 722925 62560 334560 725815 562700 202555 602480 375445 510170 734145 299455 184025 129200 636395 269365 198305 68000 335835 589305 484925 338810 556750 202300 578255 715445 136085 416755 560490 152150 754970 798830 253555 593810 649060 490790 14790 661215 610640 33320 105570 490960 603415 561510 833255 40460 824925 531250 235790 507620 837845 548590 357680 803760 602990 146880 425510 639965 385305 722500 444805 486455 441915 27795 672435 402390 63580 42500 150450 539410 212925 301750 163880 197030 132855 837420 522155 687055 21250 481525 90100 733550 674560 574685 691815 108120 330055 72760 191250 422790 568905 281435 573835 584800 213095 128435 479910 146540 707540 509150 54910 293760 406810 258485 15980 301920 781235 515695 81515 789820 386325 287470 309825 550375 0 0 0 0 664445 446335 591090 443955 196945 316030 259930 32640 691985 497675 124950 253215 354535 804440 217600 300815 693770 644725 359210 167535 843540 338385 570945 143055 479825 772055 287980 349690 653140 243270 694620 592535 670905 663000 5610 115940 153935 792370 205105 827475 725985 669290 614635 186150 162775 668185 353175 775540 487730 43860 258825 182240 843880 827305 749785 33660 394145 169320 561680 806140 164560 111520 724880 381480 315350 235620 814895 676685 772055 157505 298520 677195 273700 231030 581740 629425 191250 643705 157675 658325 830195 736865 691390 753610 57290 664955 481865 428145 488580 120615 765935 346205 20655 712980 4845 341020 255000 779960 171105 89590 124355 503710 396525 741455 120700 485010 141780 683570 660875 30430 757605 30430 289085 488750 23545 608090 172550 133790 33405 833850 266985 420325 679830 260950 180115 536095 352580 479995 216580 171360 76670 617695 191080 508130 466395 608175 340510 521900 122145 40715 763980 79645 833000 287895 58055 669290 78455 73780 338215 723605 453475 67745 350030 654075 212160 464100 111265 622455 172975 523430 749275 365670 469455 787015 711025 142035 292230 798235 799170 804100 676770 827220 31535 261970 39695 435370 507875 456450 620075 624750 204000 175270 126310 518160 415565 466480 270130 720205 423045 505920 297245 91375 272000 312120 91205 752845 543405 171020 201450 664785 1190 239020 724710 262650 471070 450160 239530 103105 239275 783360 191760 5270 454070 784550 555220 342040 30345 207315 380035 432480 78200 459170 263925 209015 127245 213265 208165 743920 624495 387260 117470 265710 150195 282455 92735 531165 437325 408255 392275 44200 139230 218110 705670 79220 170085 499545 35615 664955 388025 405705 502095 571200 766870 790500 436475 518330 471750 302855 538220 807330 538305 375530 61795 139315 827730 85 631720 258995 80495 237405 413780 472345 21930 52700 536945 648125 696575 178840 364055 277780 552925 511275 228820 262990 349350 205955 635800 178330 293250 57630 470645 745110 569160 455260 621775 114665 390490 39015 775880 308295 492150 418030 32300 625430 517055 845410 228480 144670 734060 570605 712555 520200 690965 252110 550970 811665 454325 700740 665805 501840 308975 470475 617355 174845 54825 696915 270555 400095 306085 647870 592280 739925 139145 62815 756500 827560 441490 132515 442850 89930 742645 644640 533630 504305 536690 536520 601460 705160 396695 385305 712215 208335 190570 432140 27880 510680 148580 313310 189805 361675 809540 385135 164305 141355 387940 553860 269110 473450 482715 782765 267325 660790 438515 787950 91545 194565 37570 301750 509830 142545 349350 837675 838270 457810 206465 361165 213690 579530 835805 120275 196690 358020 584290 665805 482545 831640 344420 290105 660110 493340 518245 180200 406130 223890 116875 158950 348670 237575 16490 556750 11475 170595 737375 688415 588370 253810 565930 678215 33405 203745 85935 153595 29495 747320 444295 234685 682210 501330 245735 806735 51170 470305 24225 118830 40375 437580 375105 560745 132090 680255 601885 721820 389810 693345 92565 849235 780215 140505 457810 241825 501500 314160 110330 660875 172720 508555 475575 48365 133195 340680 771460 59245 189125 345865 378675 524705 106845 596530 553605 149260 278120 30600 417860 458830 200345 466565 519180 513145 415310 734910 826370 513910 88230 840055 357510 747830 176800 228990 236980 835465 327165 788715 127670 394315 690625 716635 378590 129880 20570 488325 488920 703375 544170 100130 149940 598145 227375 163115 368390 817615 526405 255680 444465 751400 195160 532865 155465 729555 698360 320535 294950 704990 295205 796875 265200 562360 288575 766105 43265 577745 436900 842180 336685 131750 81005 102850 520710 817785 515610 9265 679065 102085 769335 770185 375445 430695 758455 244545 524195 349690 518330 50745 100045 384625 783105 236130 655265 109395 46155 766785 217260 613615 150025 600440 614125 659175 242335 701080 418200 647700 319345 343060 61795 78795 711705 449140 32895 744430 450585 236810 594830 186830 445655 19295 813365 54910 390575 636990 230095 789990 711280 170510 291635 306680 249560 336515 279225 211140 250920 118405 587180 726750 800870 809795 69275 812430 828665 54315 427550 392105 594320 361165 631550 128095 492490 166430 649400 587095 246585 160905 136425 476085 485945 615060 581230 430355 265455 38760 203660 309230 642940 305490 208505 422280 589220 460700 86105 220490 307020 325380 372385 593385 387005 604520 178670 126565 768995 103700 164305 272255 488750 8840 199495 526575 754630 774350 447440 834445 839545 804780 342380 679575 203065 78540 378760 500480 463505 821950 428400 549100 190230 529635 370770 1785 792795 218280 37655 236300 210715 837675 355385 296650 147305 11475 456875 288405 103530 124525 171870 834445 622540 89505 480165 280500 330395 120020 446080 34340 374935 548760 525980 318750 184875 253640 799255 161075 670395 611660 266135 681105 540005 661980 367540 109055 661640 103955 24735 116960 245650 256105 838270 456365 357510 648890 489855 599845 120785 5610 177650 610385 462230 16660 516715 386325 733805 646935 749275 220405 390915 260185 728875 750295 341445 717570 560320 198135 572050 349265 578085 690880 217685 23715 660705 63495 183005 232220 563380 291210 268090 573665 326570 70550 366350 827050 534990 246075 535415 559300 433585 547570 326145 58140 831980 94095 197965 458150 819315 262820 328100 659685 287470 455430 555305 318750 167195 445145 175865 222615 542470 97580 364225 104635 464015 588710 526830 494870 143905 476850 494700 837845 191675 844985 316030 215050 0 0 841415 830195 653990 668185 161075 88910 661130 813195 85170 151640 522155 837590 165835 739585 179690 217175 309485 130815 83980 102085 450840 262650 464270 290700 70465 319345 599675 169575 208335 439450 196520 478635 233580 309230 248200 482205 831895 650760 350285 375190 223465 163200 381140 118235 81600 357170 53975 163710 285005 834785 263840 611915 591430 611405 733805 512295 750805 310080 387855 561170 135830 667080 593980 167110 143480 251940 848470 32725 656115 371280 700315 336940 88655 32895 225080 15470 352155 240465 663170 124950 478975 593555 310250 446930 650080 346035 541535 791265 709580 176290 257890 675240 564060 706010 392785 563465 277355 188870 623050 393720 603755 303110 802315 845070 758200 126140 592705 465970 246670 63580 222530 660960 313735 467160 325295 739500 130220 293930 126735 124015 689945 740775 741285 119085 58395 157080 189380 470475 197540 279565 328100 831555 591345 770440 254235 442680 524280 756585 69870 783105 748085 98855 597975 590410 36635 158015 418710 512805 104890 257720 167450 372895 413610 486880 304980 841415 199920 830280 349350 433075 510340 440555 110415 778855 226355 804015 576725 465205 296140 3485 211905 183855 84915 49470 654415 200005 763385 393635 433585 778770 738650 433500 439450 525300 380460 716380 523430 154020 133875 112285 375700 252875 332435 542555 348585 805630 273785 622285 357425 828410 826200 480080 664530 177565 217175 736610 831725 801550 475745 459850 345185 131155 184280 711790 200855 429335 764660 56270 613020 527425 753355 492660 783190 738990 628065 612850 454070 121805 337195 19720 363545 94690 428060 7140 304470 711025 328270 632655 487560 49980 250155 618545 786590 182240 413695 191505 30685 745110 356745 339490 666570 558790 783785 635970 242760 66725 728450 36890 575450 628575 340680 606135 175780 209695 93330 573410 129370 284325 3315 714255 445995 428740 615995 679235 604435 710345 657475 156230 657475 745450 604860 350370 440810 177140 394740 379950 512040 4930 653990 539070 831640 193290 555645 541875 715190 493595 285940 584035 8330 10625 492235 623475 268770 351815 692155 170935 130050 692495 403410 428485 511530 428485 605710 53805 613360 396865 684590 329375 178415 715955 721905 384115 630785 67320 300730 142545 257550 139315 113135 7055 797300 361675 263925 425085 211990 462740 557515 315520 763130 212245 568395 95710 305490 218960 117980 524790 319600 76840 417265 715615 172550 92735 554795 758115 791010 601375 704820 175100 621945 808520 309740 724710 209525 52615 683145 635630 166090 425595 286450 568395 373660 116535 166770 618375 65365 598145 439875 384115 114155 655775 584545 182750 319515 311185 11560 213095 39100 303365 935 374170 28305 670990 284920 807245 331500 36125 744090 506345 206805 509320 536860 603415 431715 471580 358190 728535 657815 544340 134300 181475 494190 221595 666145 831555 75140 781150 592960 567630 510935 297075 414545 635290 104890 544680 210885 394740 323510 162945 413950 82195 635205 480760 777580 242590 617185 687310 95030 323680 492065 668695 434265 477615 209525 817020 784890 492150 602310 327930 550885 347990 799935 729470 657815 474470 761175 382415 736355 172805 340425 409020 188870 535160 713830 700655 273275 112455 383775 497845 424660 721055 645235 60945 493255 317135 63325 798660 466990 733040 726495 125205 472090 602735 459170 117045 602565 599250 161160 619055 0 0 0 0 0 589050 679830 679490 435455 85850 421940 292995 318750 294525 627810 698785 393805 283135 243780 464355 266985 554625 55165 342975 568480 777750 496995 91120 10455 266730 119170 266900 273190 20145 540600 412590 67575 284070 731000 303025 435455 819485 141270 48025 136000 479655 120020 147815 676260 599930 32130 14110 819485 762195 614975 839630 135745 282710 559470 118405 25160 330225 724285 768060 25670 607070 370175 697255 609110 419730 514505 264350 598145 617015 797385 382670 713150 347310 30685 517565 162945 343740 585480 252450 490280 408510 461210 494700 599505 206635 686885 209100 141950 517055 741370 458575 688840 277270 683060 458660 41650 167790 379695 401965 613955 365840 37655 380460 511105 351985 461720 146540 452625 414630 643280 298775 40290 567460 818805 238935 417860 413270 19550 634950 220915 312715 327165 362865 572815 755140 800615 430695 360230 330395 497250 291465 553860 750295 338300 483650 51765 621520 405450 228225 61710 184110 27030 772735 142630 95965 512295 84660 781915 169150 209865 209100 288830 560150 654755 202300 611490 648380 380885 405450 204000 232900 578595 312035 532100 700315 823650 73185 269620 646510 261375 170595 614890 581060 769760 588795 17595 529720 829005 176205 162605 632740 625600 398565 178925 659430 113475 692835 718505 253725 790075 451775 813960 783445 352920 683740 675920 341530 322150 186490 4760 631040 745450 536265 277440 92055 782255 714850 54995 608770 137615 613275 58735 414800 534650 31705 826880 657390 826370 486200 823310 161075 811750 571285 53890 114495 772310 694705 832320 51595 240550 746045 125715 629510 276675 585565 223550 75055 152320 741880 666145 627385 423810 259250 421345 612850 623815 29155 442000 231285 304045 38250 403240 402645 449395 681360 530485 543830 80580 200175 183515 3570 701505 396610 71060 391850 284495 282285 233070 312885 359125 637840 602735 143735 514335 564910 846600 345015 830875 681360 749190 656625 32895 251005 153595 98345 397800 242080 757520 753440 109395 809455 416500 493935 735845 678980 468095 508385 804270 766785 702950 310250 440980 630955 627980 460105 692410 533120 413780 36040 421940 624325 270215 540770 421685 22015 162435 215135 264350 641665 530230 469370 361080 11220 249135 454070 141950 710855 740690 326400 238935 276760 600270 694535 177650 596615 427720 150025 288150 633165 438175 48110 155295 682040 540260 48110 426360 330395 196350 191080 350880 151385 383435 636990 152405 48535 657220 10455 545360 548250 230520 704565 840735 833425 589475 480590 31790 788630 623135 466395 145605 745790 841245 145095 828410 151895 669375 555645 421005 226865 633080 170425 179180 769845 684505 107440 280925 162605 679150 498525 690795 556240 36465 549865 180540 847535 13855 318325 276845 685015 4080 321130 715275 246925 791265 351815 775455 521815 549610 109055 68000 73440 814300 274635 549525 582165 281690 218280 536860 691220 590240 489770 480760 477360 302770 830025 382670 452370 674900 277950 216240 617780 63240 334730 140930 767890 598655 86530 798830 329290 839970 622200 52530 719440 331245 791605 697255 735165 775030 200260 85595 176715 755395 833170 516800 645490 621520 29240 21930 781235 275740 590325 661895 33235 385135 32555 41310 534565 162265 340595 519860 25585 783445 345185 183090 848215 378845 271490 753780 467415 767805 449395 398905 135405 31365 79985 841755 222360 389980 420240 223550 411570 696660 482885 367455 579190 829855 474045 542215 319600 465120 814640 194820 611660 444210 537455 829940 419900 471835 116790 72590 504135 564315 660875 117300 519860 219725 418880 361165 378930 592025 622880 165240 88230 165155 5950 590750 829940 328015 561425 460955 717400 405535 474810 696405 411825 609875 160140 607155 791775 143140 389810 147475 188785 390235 300390 361165 371620 683655 62985 229840 118235 349265 454495 216495 798320 573580 783275 397630 576215 791860 478720 734145 449310 226440 787610 676855 135660 23970 202130 366010 289765 178330 190230 574855 203490 172720 509490 62220 4250 765 124525 537455 773330 540005 801635 505580 375190 694110 99535 711535 85510 364820 320705 83385 95285 806565 141525 169660 205190 730065 145265 317730 759220 465545 580635 231285 590920 640730 402815 76245 188020 407660 756415 623985 666655 187935 269280 172125 667420 416840 654415 443870 83980 146625 338385 364480 175270 235535 729130 733040 743240 197370 266390 30770 696830 171615 245565 276165 539750 735845 25330 784210 402135 282030 409020 206635 465715 154530 153170 505665 322745 730915 132430 277525 269620 79985 103445 495295 103615 706435 322065 194480 696830 49555 224145 539750 72165 494785 577660 796280 625430 831980 270215 304045 94350 576130 763385 583865 809370 299880 338385 109990 100130 534650 216835 54655 736950 100810 203660 760580 255085 404175 636905 158270 771290 159460 137615 589815 24140 295120 135150 772990 76160 408850 118320 577575 185725 231625 499545 568735 537880 60180 687480 602905 614295 332180 87465 461210 818635 443190 569075 150195 222190 727175 151385 832235 13940 204425 382245 792625 234940 275570 219725 485860 136425 815065 169490 610045 416670 263160 622880 97070 827560 717825 488495 735930 625005 735590 587945 722755 680255 579615 722670 391170 516630 547145 279310 306000 325295 846345 213945 66895 583525 213265 13685 735590 693430 693430 494615 545190 808435 680425 266135 724370 539835 784890 292740 662235 804100 347650 651270 351475 388195 750550 659175 423725 377825 545105 80240 75225 829940 753525 551650 298775 281010 163200 259335 806650 399330 60010 842690 205700 427635 704310 10030 507705 169235 262480 356660 606220 277270 99620 663765 23800 453220 651185 567460 506175 757605 32640 209525 447355 331245 479315 650675 705245 694790 304215 550885 411400 411740 289765 759220 503880 536095 274210 766615 504050 810985 5355 58735 69275 355215 101745 391255 749955 415480 621860 675410 681275 502095 176630 746555 586160 503880 388705 451860 695725 521220 553010 690285 245140 332435 810050 832490 748935 126395 282965 135915 110075 610385 581995 646510 398990 64940 609875 784635 700655 251600 114580 141780 98345 318665 520795 90100 474045 819400 832320 633590 313310 402900 293420 307785 604350 494530 173230 651950 284070 342635 804865 815405 202810 324785 470305 485945 186575 236470 376125 313820 483395 768910 284325 617865 71145 752930 772905 144670 32725 230350 267580 126480 754970 623815 286875 641240 585650 266560 820760 818040 684675 607580 818890 112880 601375 194395 749275 702695 63495 625005 253895 500310 666145 779110 801125 368475 847705 623050 257975 197880 458830 797895 92820 162095 816935 426190 43095 129965 843200 185810 495975 499715 370090 689945 698530 557005 659770 665295 845325 828410 144160 412675 480930 276165 291550 337960 395930 660875 260355 773755 768315 105910 365330 710260 668185 552500 783020 379270 37570 267665 497165 806310 593130 498865 497760 341955 822885 373830 288660 78540 612510 608940 125970 339065 173315 492405 52020 93245 445570 28305 84235 199155 737800 85085 496740 823055 174420 724285 99790 153595 819825 323255 164220 46750 388195 392870 674985 529380 4675 118915 697680 680255 53550 12155 767720 116195 731255 139145 235620 345100 490535 785995 479825 257975 459510 365585 698445 19040 440215 595085 116535 165070 530400 272935 719695 229670 505835 55505 320790 539665 70040 467075 480845 360230 436900 658580 506260 780810 817615 642515 511530 737375 727515 532610 485945 48110 817360 704140 380970 208930 9350 210970 530910 392020 35360 335750 436305 404005 395590 431715 538560 817190 684845 643790 575365 723435 249900 479910 455855 429165 436135 417775 57545 255935 287980 174420 317305 172210 502605 597635 198390 192270 785060 608770 383860 261800 332520 222190 341020 222870 5440 295375 768485 704565 663255 28645 302855 689605 582760 318665 326060 316370 99790 428230 396270 139400 427975 104125 282030 767295 640560 646680 706520 331245 624410 785655 609960 138635 170170 220150 597635 657815 484075 521900 410465 551055 614805 834190 523855 290360 344930 628405 167705 194310 713575 593980 463760 326655 543405 553605 667420 534565 292145 823225 523940 804015 489345 353430 729045 684590 341870 743665 209950 593130 758540 236895 241145 77860 129965 499120 314415 52360 415140 530315 643365 576555 173060 630615 380205 516035 360230 244460 54060 284410 63070 527595 616250 250750 675580 165325 835635 293845 51850 461210 448035 410550 259930 249305 356915 187765 156995 716975 135065 334305 588455 119255 621095 112370 487390 794750 390660 273275 389980 344165 206125 236470 87040 515950 760920 722500 189550 453135 404685 633420 828835 47090 623220 89590 532695 289680 655435 481525 319345 654330 147560 419305 208250 297670 817615 574685 38930 235535 91970 204935 758710 743155 710515 146370 522070 99790 707115 696490 771205 58055 454920 64855 94180 845665 625345 190570 384880 787950 458235 114920 264690 489685 113475 727005 710005 463165 257465 498440 518160 227545 74290 207145 501670 84235 459170 779960 643535 845495 135405 171275 347225 850000 2125 646085 62050 193375 441575 825180 235450 742815 178075 258145 472005 108205 355810 292570 603585 687395 170680 505665 506940 598740 789395 421345 552840 249050 676685 392275 680425 595850 469710 269025 20825 208760 279650 653905 793135 264690 46155 286960 689860 479825 112795 504985 752250 669205 829005 285090 734400 731085 47940 640305 627385 103275 430695 112370 845835 476850 843880 51680 612255 807925 188785 590920 736610 466820 156825 695215 541705 837420 568480 82620 71570 362695 70890 501415 514845 114240 702100 696320 16915 442765 799850 27455 466225 843540 654415 438685 15300 481270 55420 149090 281690 653565 348075 102085 502775 768315 212500 323850 500480 553095 623305 720630 632910 644385 174250 638350 436390 279395 321470 529125 306000 656625 83045 36975 367455 578085 421600 159035 180285 582675 436645 500225 192525 187170 230690 178075 543490 744940 344760 589645 211650 542725 146115 837675 344930 370770 320960 184195 720205 717230 777495 327335 569670 787185 693855 156400 534225 378590 780555 386495 316200 746725 157845 530230 452115 128860 132515 230180 368220 686290 73780 497250 71400 668100 621690 277185 651525 104635 794580 527170 722160 155975 801975 396610 783190 761855 765255 844645 124695 838440 557005 524025 669205 7650 643280 700230 570520 209780 621945 222275 529040 791775 232985 660705 828835 793900 294440 274040 166175 417180 196095 474640 503200 128775 130645 209950 174930 483650 7735 145265 323170 751995 476680 110925 377230 602140 175185 179690 290870 333285 39185 460870 74630 1700 618545 298520 465800 398990 606220 425000 417775 396525 633590 111095 264435 185725 677365 747405 120700 524025 275655 520625 712725 523600 809285 832065 505410 659685 334475 593130 54910 282200 805035 323935 618375 504730 200090 475235 784720 221510 477105 810730 271915 651185 770950 584970 12835 87805 736440 583355 639370 778430 103105 592025 472090 471580 396780 461380 122400 654755 346630 248795 96560 557005 128010 717400 218110 136425 119085 48875 611660 380035 22355 206805 793815 187850 90950 29580 462995 400095 256615 198050 832830 485775 752760 692835 434690 362525 754120 291550 810475 367965 605880 468520 363885 499630 515695 474895 721905 600270 24905 518670 355810 296395 830195 647530 757095 531845 792710 111520 708730 616845 148495 22865 582080 564655 755990 446250 804355 211395 170340 414970 404090 280160 247095 33065 692495 480080 271235 241060 505750 300050 728875 363290 328695 847365 503200 266135 509065 93755 627640 241570 466395 150875 604265 430695 577320 361505 316795 519010 679065 834190 618545 389300 796450 413355 839545 733975 216325 573325 656370 770355 574515 219555 156400 376465 94775 7480 300645 370515 259590 200855 278460 624665 349265 155210 731680 768995 47175 187170 256870 418710 613955 444550 512805 1445 748680 91035 826795 51595 753440 171360 822120 241060 768740 452455 371450 756840 137190 199835 316200 262055 633165 621605 758540 85765 569755 446930 37230 790755 185810 361165 644130 692495 309060 581060 163115 219725 575790 555985 44285 836145 588625 535585 190655 811495 789140 83640 820335 514335 738055 594405 158015 847280 725050 597890 574685 223125 396695 318750 304555 653650 832575 826795 582930 461890 656115 521985 400095 387770 452115 734230 409360 719695 245650 773075 698360 793730 693600 13430 331330 47345 61285 641325 468180 116195 4420 786845 647445 289425 224740 593045 478975 133705 687055 438855 2125 305575 435200 214540 815745 353430 20825 303535 326485 711110 805290 314075 680765 446505 284580 375870 751315 39950 158015 619565 814895 323680 642940 33660 370005 50320 38675 139145 501840 616845 680 452795 203830 468180 666825 175355 280330 847025 816000 422280 465205 40885 526660 602990 455345 344590 432140 47770 669800 377400 133365 808010 741540 716550 525470 733210 451180 334220 643790 536010 376635 394995 207570 284410 338385 203660 54315 265030 656455 33065 420155 472345 70040 68765 273445 112880 14960 608600 330225 789650 84405 830025 844730 314330 376380 132855 493340 737460 791350 427125 250665 554540 117385 717825 585735 266050 180370 498695 180880 515950 85 423385 323510 746640 806820 709325 783275 702780 106675 498015 607665 742305 699890 652885 583610 507535 347310 766870 81600 625515 366860 165495 278375 350540 818550 147135 452370 204085 660025 562615 245395 666995 530825 103360 627045 30430 593300 133790 754035 636480 172720 678470 512720 307020 269195 716125 469455 797045 186575 142290 158865 337280 598400 153595 645150 604605 413355 822630 155380 398565 528870 318835 717315 528275 545955 557345 223040 526575 205360 393380 309910 198050 270810 799085 679915 230435 531845 736865 734740 142885 465375 515100 434520 39440 561595 20060 270555 434520 618460 347225 110925 186915 506600 731765 718505 511700 414545 401965 58310 328610 563975 331160 796535 755565 839120 82960 210120 432565 33320 797810 28645 775540 16065 131920 458660 383945 188955 76755 630700 619990 774860 409530 122655 231370 226015 287555 18445 77520 230265 648550 49725 781235 587350 293675 530060 367455 766445 819485 148835 424830 69870 9180 615145 122570 835975 64005 333200 503965 542980 668270 550970 367625 652545 736270 227715 555815 403070 75565 341530 393210 348840 592790 142205 442425 423980 57970 136170 822035 142375 119680 398990 47345 620245 659940 10795 358785 350200 731425 577915 557260 814215 506430 420495 578850 26520 2465 443615 377400 712470 555220 620245 462485 705245 842435 47430 814640 4675 651780 639370 57545 458745 241230 649570 495890 185725 74970 804865 616080 571115 472940 537880 319940 288405 347310 731935 433330 154530 622795 672945 465885 699465 504305 768060 694195 258485 797470 674305 718505 618800 190230 310335 221170 137955 108715 802315 509235 495125 145945 663510 282030 226780 248030 726580 163625 22100 685950 357170 176970 590750 145690 240040 574515 198050 528020 90185 313140 729215 367965 57375 480930 265115 641495 603585 496995 483905 266985 677195 528615 91630 576470 706350 188615 830450 571115 467755 346885 748510 424745 336600 226015 404175 613955 714170 796365 188955 137530 792200 10540 262310 190145 473365 842605 55080 563635 489005 591770 122400 504220 338045 792200 353175 801890 635460 447610 233835 467585 244375 458745 257210 380885 341700 169065 708050 140420 813620 102680 81940 841755 556750 144840 146710 27540 452200 380290 38335 295375 803335 533885 827475 237065 136595 487560 623985 625600 298350 500990 222530 525895 394485 223975 196945 502605 673540 501415 240465 821695 767975 595340 318240 252365 831130 751400 661555 258145 173230 18445 691135 210290 87295 545275 289935 704650 665975 439620 740520 440555 825010 305065 459000 532270 734995 382160 451435 470475 143820 556240 372470 331500 240465 12410 842775 232390 174590 294015 790330 645490 216665 631040 149685 586500 417095 417095 393295 667760 49300 144500 202725 549525 64090 700655 509490 59330 593385 463930 91715 726325 493000 138040 421600 49725 555645 742645 260780 825435 125460 248795 241740 430780 688245 417945 244885 128435 817360 693770 141865 239530 317390 835550 264180 282710 16660 404260 529380 243355 29495 297330 645235 81855 611745 381225 358870 830790 442680 94095 466990 786250 598060 741880 15300 334730 486200 548845 127330 273700 556155 22355 115345 430950 199155 104635 591600 839545 611065 846685 246245 360825 343060 393550 70125 49215 161840 381055 304385 524960 176800 549440 50150 487730 110160 127245 505580 468520 777495 158780 679065 313565 509235 807755 346375 386750 492065 131325 314925 43180 793305 161075 38165 137275 331330 502945 423640 380885 350880 276165 201110 60180 438855 614975 500310 18530 208250 582250 188870 751825 85170 370345 371110 281435 779620 798915 600185 513570 120190 632485 316370 753865 210205 770865 275145 609025 767125 19040 570265 389980 547825 10285 267580 176715 492235 697935 839800 172975 467500 288830 456195 792795 406810 41225 801975 6630 149770 177395 230605 494785 2975 61030 634270 732530 17510 374085 138720 766615 508300 362270 78795 339745 75650 25500 561000 408680 12750 786420 393465 278460 219895 804270 349095 593810 368390 157420 164815 365415 394060 776305 600865 588625 184280 640305 343825 58310 100980 612085 423130 147135 151810 78455 721395 786675 214455 600100 737630 808605 13685 29325 357425 840820 639880 598145 648635 384115 429590 496655 286110 256105 835975 695470 34680 175100 92820 325465 291805 598400 608940 834360 781575 587605 520795 351815 47175 687055 303875 136340 566355 616590 205615 799085 98005 268855 273700 494190 311525 256190 155805 168895 55675 775880 768145 387770 603415 833340 476000 146200 169660 120785 48025 338385 536520 571455 582165 275060 436050 687055 492830 218365 608855 745025 673880 498695 685950 666570 74120 783190 669035 372640 84745 418710 228225 254660 710345 657050 364395 83725 283050 411570 581485 232645 612765 646000 50150 522750 506005 35360 37060 295035 452710 596190 33830 695215 642005 665550 714510 718930 753695 288745 63155 628575 592705 682975 103785 756755 459850 213350 562615 500310 5015 107780 363800 576470 721225 221170 826540 423045 663510 578680 73865 703375 57970 717060 665040 354875 682975 769335 129115 154020 510850 164390 604605 436220 533205 564995 30005 520370 174845 398310 444550 39695 55505 703970 454580 724710 612850 292485 6120 475235 273275 526065 298265 620925 273700 692750 302005 685525 381140 231880 547315 640900 375275 367285 731680 300390 722415 377825 712725 563465 547570 4420 518245 46835 69275 264690 74970 306425 368645 751145 355980 634950 717825 628745 1275 96560 128010 238170 480675 385305 253385 6290 395335 158185 676090 393975 800700 640135 571370 628660 450840 811325 515865 64855 174250 76160 479825 445740 624750 168810 42925 12580 661300 41735 761345 105145 775200 320620 805715 817360 215305 247265 355640 410040 366520 810900 211225 632740 315945 405025 184620 508980 806310 240635 594745 271575 791265 344930 281435 116960 403410 747065 281095 326910 44030 204000 621775 568055 382330 179775 706435 626875 349775 324190 796365 118830 748765 654160 775370 466565 242675 427635 763215 592280 104295 112370 0 0 0 0 0 113645 443190 456450 168045 211480 621350 292485 728280 568225 555560 86870 462230 255 8075 237660 840310 45390 503370 155125 142120 454580 734485 157165 306850 94010 725730 362015 609705 782850 580210 476170 441405 383775 713150 455940 595255 688245 497250 472175 720715 506260 436730 624070 610215 733805 647020 600780 31365 22950 363120 669290 229075 507705 502775 60010 385730 349520 504220 398565 60265 294610 332095 635460 719610 487560 826965 260780 193970 1870 588115 449905 547740 325975 612850 466225 386495 220065 495975 771715 43520 517905 635630 456110 386920 366180 749530 478465 145180 649060 598485 270810 405705 3400 186150 646935 564060 479825 783275 19125 773585 134895 580975 810135 487390 634015 254065 370685 775455 401200 218875 570945 202640 512295 826540 455855 606390 262990 273700 753355 521985 146710 821865 815405 811155 548675 254405 652630 470220 282710 536095 36635 708985 319685 522495 583440 139995 350115 627300 548930 371875 148070 746895 462995 805375 193545 324105 163710 529550 5525 396100 626110 158865 337705 131410 754205 513910 509235 542725 467670 557685 59160 41140 754630 395930 462400 728705 167875 594320 203405 771885 608685 389555 536350 619735 810050 504900 359040 781830 496315 403410 269620 576810 9520 322660 426530 550205 60095 682720 401710 440215 469625 610640 330905 472005 19975 625685 847365 106675 53295 449395 53635 354705 469115 399840 559385 72335 624920 387430 65110 622710 574600 64430 670480 268515 520030 43265 557345 377060 814980 736950 456705 393125 331925 567035 479740 171870 117810 466055 636990 661810 292230 570435 792710 405620 794070 661725 481525 12070 675155 590155 608600 198900 377910 354450 779195 701675 561085 140590 749275 331075 218450 473790 577320 43180 214710 86955 775030 389555 330480 697510 600015 170765 661045 734570 237235 633335 48195 845410 742730 717655 51595 310420 470050 509150 283730 749870 55675 574515 611660 116790 364480 144330 696915 417775 408000 616590 469625 665805 156655 579955 681445 703800 240210 293590 577150 540515 540090 733890 514335 666315 276760 761515 199750 525725 591940 486540 735335 340 458320 357085 83980 506685 732275 700825 71825 698530 639795 474555 337110 35700 95710 192270 552245 26180 406045 35785 430695 803845 312715 89250 551395 112795 547655 20485 117300 343570 808010 423725 108035 50490 522920 693855 8330 106335 681955 625175 363120 724370 164985 325210 720630 185130 44285 568565 438430 356150 84915 214710 537370 333880 436305 442340 846770 549865 441320 133875 383605 60180 617525 499800 627470 317050 745620 185385 772480 181900 628150 307955 630785 166345 572645 453560 308890 763895 832320 822120 109395 701845 740605 667675 556325 171615 313565 28900 177055 235960 185215 545785 43095 260355 792880 324870 441235 286960 753695 144670 643875 174080 485520 121380 627980 252110 736695 147050 327080 494870 559470 11985 686205 482375 93245 429590 633080 764150 186405 310845 82705 467245 430355 748935 401370 717145 53210 801295 407660 709070 750380 617610 272000 491810 257125 652375 745280 308975 573750 772820 291380 775710 748680 463675 340 496910 841075 123930 486030 101150 797980 232730 172975 168725 439280 251515 111095 454920 593895 545700 621010 184620 686715 564825 613955 755650 569330 94945 369835 18700 584800 609365 137105 85255 822630 704820 513230 355470 577660 362525 426020 593300 96305 267240 331585 344930 555900 452030 8330 263670 547910 264265 387600 790840 69615 146540 261205 20570 497760 743325 573580 585480 572135 662235 104550 791010 424065 553350 744515 616590 177140 689435 32725 715530 687650 199495 226695 70380 662320 758965 498355 258995 284920 573835 686205 683315 793305 681445 612510 196180 845495 240975 20485 710685 733805 289340 159375 684165 740350 313395 438175 509575 49215 47260 37740 181390 328865 795090 113390 181900 655095 608940 399245 98430 230775 785740 788205 200260 476000 568650 490705 776560 12155 8670 757095 662490 581400 216325 244205 649910 106165 833680 720715 571540 431205 550205 729980 811155 578085 17510 390065 737035 170935 791860 647700 579955 557090 487985 437325 464185 189550 10030 20825 501415 480760 773755 578510 682040 143735 544255 285260 384965 217515 109820 772310 52955 657985 410975 34000 117385 810900 225335 81515 668525 60945 706350 326740 28305 494020 38760 631805 757775 154530 268430 610810 393040 116705 490790 365500 113220 361760 462400 130475 72420 548505 730490 432565 769845 336685 465375 803760 48790 316540 498270 848640 798235 500650 738650 820930 95370 301920 849490 843795 701250 27200 657560 554710 820930 395760 393040 460360 444550 131580 431885 524025 621775 192780 90100 460190 746640 487560 698020 410380 753355 517905 580125 637500 468945 737630 21335 807670 307105 644045 26775 568140 431375 167365 87805 638180 763470 287300 124015 358020 533545 23375 36890 267580 671245 120870 5610 1020 44625 96050 435795 663255 419900 532610 715105 206465 515950 23120 750635 276505 42075 649485 236300 714340 508640 642940 74290 133450 246415 107695 86360 739840 543915 534735 743410 396100 48450 522920 225760 485180 37400 518670 113900 525385 697850 161585 97155 766105 504050 465205 641750 332860 436560 354535 82790 546550 497420 151385 247010 351305 459680 568735 253980 577490 625345 535160 743750 797045 253470 682380 520965 686035 823820 699295 353855 5355 403155 750040 748595 794835 49980 630785 727685 503710 259165 157080 94605 328185 210120 828920 67830 447100 787950 817870 204425 50235 82450 427720 98600 630955 107185 517565 160735 809965 402900 314415 152830 91630 798490 156995 511955 96985 578000 784125 295885 414035 732700 294610 617015 643875 733295 330480 559555 356575 171275 40545 410550 657220 41905 194820 846090 430525 70040 461890 669545 546720 593725 818550 138975 190995 218450 683230 288660 147220 771545 47940 330480 26095 583270 777240 123420 335240 730830 710175 8670 19890 202215 235705 573240 201025 104550 642175 417180 525215 535925 243015 306170 756160 261715 436475 47090 727090 539155 429930 185470 446930 569670 414800 597125 827050 232305 322065 487985 105060 534310 399755 687650 520540 79475 639030 421175 244715 164815 817445 129285 734655 704225 279650 434860 161585 615995 390320 838015 520200 701080 562105 234940 642770 846005 1360 244460 176545 322405 360570 220575 566185 773160 440045 707115 518415 109225 749955 417010 123505 842775 228055 240550 255510 240465 159970 517820 447355 212245 41990 377400 547060 170595 210460 679575 690285 688500 829090 162690 21590 770270 553860 287300 568905 108205 798575 10965 661980 632485 458830 46070 513995 367285 503285 107355 312715 396185 155550 397460 22865 175015 681020 156825 597210 515185 91035 194905 135575 477785 471835 3485 842435 180795 462910 252025 773670 146880 842690 787355 782765 485605 393380 548420 82535 7565 680935 178670 640390 740945 317390 428740 799680 225335 259080 761855 304895 135235 767720 66980 239530 244375 315265 123505 162180 48705 697085 410380 432735 278800 488155 803250 277865 331160 461890 735590 162435 461635 472515 273020 599335 804100 178840 782935 379865 372980 92140 190825 414460 255340 299710 417605 500480 629510 304130 447440 603925 189635 145690 774010 24140 233325 622965 176035 635800 443445 261970 237405 580040 35190 609280 317220 573920 835720 9180 394995 746385 379185 742220 86360 676260 303280 230605 425 247435 224400 208080 599505 428230 651440 724540 700315 744260 209780 164390 544170 515780 618630 767805 86700 344420 401540 542470 174250 115940 787695 91630 530995 787100 2040 726750 631805 773245 828580 709240 546040 606050 135830 168300 648890 205275 504390 294185 512380 615995 332520 750295 574940 204510 204425 538390 186915 227715 282625 12410 370005 47770 744175 439450 572985 610725 77775 399415 24395 585905 47260 668950 258400 246670 132430 622370 166515 756500 701760 157080 781065 169915 428655 351305 552925 371535 51170 524110 776985 540260 409615 791520 362355 16490 423555 638605 631125 53210 757520 42500 181390 750295 294270 771715 574940 820420 154275 400350 529465 420495 280160 687310 87210 500735 834700 144840 646935 318155 699210 2210 81430 248370 114155 132005 445315 436390 141185 476510 703885 762790 360145 234260 642515 788035 171870 295545 452625 718675 32385 50150 242845 42925 139825 302175 26265 61880 502265 773075 228140 166090 341190 343060 695300 740265 442000 45135 656625 448460 527000 169830 345270 319260 217600 831980 23035 535500 299455 537710 469880 252025 58140 436390 614805 580890 475235 224655 672180 507705 165920 175355 17425 782850 429165 691220 588200 650675 80155 740860 271745 366435 62135 637075 824755 463930 164135 559215 189805 417945 652290 47685 42160 726665 85170 196860 778940 173570 844135 415140 795175 339150 358020 210460 770100 236385 37400 112710 672095 431460 836485 493935 31365 136170 317815 223975 270130 602055 531080 245565 590750 713235 765850 87380 194990 185045 526915 636650 726070 813450 163880 686545 130220 441745 630785 802145 9095 379355 331075 742560 55250 707455 136170 830110 416755 745875 360655 704310 400690 531760 363035 242675 838950 526745 468520 535925 186660 795600 267070 24820 98940 644045 732700 19975 174080 464610 415225 598995 169150 103870 384710 541025 412760 583950 102000 743325 759050 350200 415395 614890 611575 506260 316455 270725 760580 502860 394060 246330 370175 556240 818635 672945 366690 749020 772990 751230 663000 91035 582250 304810 116025 167705 691305 696490 83980 373405 542130 159885 599250 220490 492405 746555 758795 434690 579020 673540 76755 44795 634950 359210 833850 151215 618715 814385 599760 269875 846345 237320 383690 625855 791095 807585 670310 475660 123420 14025 407150 552755 706010 233580 391680 77605 359635 212755 366520 545785 127670 15130 735505 632995 165325 35700 501925 438175 795260 193375 554880 644555 275570 187425 845665 639370 76415 840905 835040 200430 110585 102595 514250 350200 592110 486115 504305 591090 827645 261715 351560 326315 395335 309400 630870 450415 435625 733635 783445 249050 157080 202215 395505 820845 101490 36210 513315 260610 59330 668695 459425 271405 511785 374510 618545 660535 738395 816595 185640 346715 709750 429930 125035 661300 100300 564315 128775 294525 370430 775540 132345 294185 828410 844305 737885 451095 413695 660365 411315 723010 641495 761175 112795 250580 564485 1785 141865 97240 786335 824160 662320 111605 145945 454495 83385 448630 144500 24820 255170 120105 681190 586160 647445 93245 464695 97665 182325 192780 360910 265200 354450 238765 763300 445910 768570 367880 67490 262650 787185 678300 652885 58565 364905 543065 278290 9775 51765 821355 201790 673370 362865 99875 295035 524875 408085 553690 818805 735845 783190 749190 616845 533885 697255 633590 302090 399160 337875 784975 551225 784635 502690 9945 480335 494955 554285 314755 303025 679575 733550 428995 299710 540345 706775 340000 624920 206975 142630 438855 652375 416160 477870 367625 419220 310760 39950 178160 637500 666910 33490 592025 121210 625770 165750 576555 838185 14620 563295 86615 269110 664955 206805 648465 401285 178330 1870 782935 409190 616590 463080 772735 715530 607070 9265 791095 470730 277100 828835 361590 770525 504645 689945 275145 686035 743665 614550 440130 833425 598740 580550 810815 525470 258485 3230 574175 539665 615740 356150 548335 312205 720970 798065 556750 197965 463930 224910 669630 352325 94435 77860 198900 277015 66640 545190 745025 746640 83980 616845 315945 325805 433075 584205 450925 20570 671755 593555 95540 524960 573325 466905 227375 234175 208080 331755 505495 683570 48025 31025 194140 423895 379610 266220 107525 327080 701080 838950 307275 619395 763810 419135 448460 197710 360230 685100 820080 260015 345950 514590 157080 824075 165240 316200 725900 367540 726495 438770 419050 201025 554880 173400 524705 254320 339235 163880 140165 734145 640730 467585 825690 846175 691390 406810 761090 729470 333710 680680 715870 258740 543575 81005 250325 368730 705245 247435 201110 222870 368220 842690 77350 435030 154615 649145 40375 455175 170255 647275 731000 691305 381905 646850 332180 315350 29070 669460 719950 207230 209865 274720 293930 213775 105825 264435 406640 802740 734230 211310 848980 296395 524450 674220 60010 648550 267410 749700 492915 715360 44030 815235 465205 78965 207315 485350 506685 774095 277270 805120 9350 836825 56610 527850 769590 527850 752675 104040 640815 636820 162945 434095 743580 230350 336090 197880 478890 621945 840735 774690 382755 723775 325295 32895 700485 653990 91630 602650 825860 385730 708220 657135 687820 562275 418625 588710 629170 466480 129965 760325 318920 223550 181985 315435 498865 469540 664445 383860 85425 330650 812685 685100 221595 76075 490790 21760 240465 289850 761175 270045 686120 456875 85850 692495 626620 54910 472260 20995 421345 735165 623135 251430 381905 665720 526235 392955 744855 552585 530315 691645 797980 275995 16320 803760 623645 729385 825605 640050 51765 340340 771120 320025 422875 336430 107525 329715 304300 165410 822205 137870 497845 372300 377740 520710 537625 387175 434095 814385 419645 339745 708560 272340 344760 713150 246585 292485 247945 57630 746640 434775 279140 582675 58905 409870 227545 695385 488665 168555 245140 840225 262310 75905 17085 515525 91545 37740 302005 233665 547145 219045 772820 240465 411740 84660 130390 528190 277185 282625 117385 747660 588285 579445 245565 630785 836315 407150 603925 550205 436305 202130 629340 339150 174165 40460 799595 190230 103190 807755 652290 521135 278035 777325 105570 737290 492150 488325 509490 17765 288915 664955 536095 466140 694365 367710 392105 514930 656880 391850 299455 683995 58310 442765 299540 91205 748340 206720 680850 453475 476425 401455 549780 378505 738310 498695 429165 48960 654840 434945 331840 612510 661895 354365 21675 87465 778855 746385 245055 524960 424830 550800 506175 181305 781150 645150 832150 182835 66555 516460 494870 505920 782595 281945 56780 540685 360230 485520 220830 557090 122740 644555 449565 128605 514505 523940 628575 502690 271915 118575 121210 810135 280415 187510 492065 342975 476510 409445 654670 821865 562700 708220 365415 592280 525130 655690 209780 817445 441150 681190 279310 387855 541280 521645 175100 354875 368985 228905 803590 211395 371705 814810 322745 761430 316965 846940 146370 501840 21845 413355 46750 624410 50915 299965 204170 712895 218195 847195 839715 454665 420835 52700 216070 634525 107695 124525 345780 259930 131920 90865 450840 291720 321300 359805 427125 307360 335665 794835 294185 479315 156910 785995 732360 49130 445485 580125 633505 405195 425 645405 109140 655180 152490 376125 558960 538390 838865 368305 360060 115175 477020 541620 406810 595000 551565 754375 493000 485095 849235 781915 246245 113815 634440 25840 819145 639710 215985 396355 117895 409700 221510 709750 563295 199665 585650 500395 831555 136510 165835 450160 843200 270810 800955 521730 188190 117980 85255 503795 552245 590750 214795 499460 234940 502095 798150 765425 571795 690285 233155 821270 673115 210715 296565 476595 257720 516375 688160 668695 491470 703545 112710 610640 184960 586925 192610 219045 566950 153765 294100 552075 537455 174165 73950 678300 3315 694875 530570 180200 596190 823310 704990 494190 621945 125290 657985 307530 585565 100640 704140 64685 150620 203150 54825 236385 530145 279480 401795 186830 801295 779450 369070 334390 98345 453900 53805 39610 117895 265200 5780 823480 400945 610810 716295 666230 489345 656625 212330 652800 265795 802995 154955 753610 775115 445315 360060 156485 51340 403495 94605 814895 194990 822120 452285 407830 261290 727430 583015 378760 799680 128690 622455 450415 122145 821015 453220 180370 247180 435200 157080 257295 583440 524280 765510 514335 256700 94520 847875 82535 238510 26435 529210 719525 49045 315605 837505 314160 397290 577235 810985 407660 264265 476425 736780 381905 612340 506685 304980 757690 370770 249900 485945 618970 472090 35870 277525 340510 325380 493680 525725 337280 123675 809200 599845 472430 630020 168640 355895 838950 823565 410890 698020 172465 408000 75225 381480 601375 636140 623560 117300 196350 347905 392870 842265 371535 636310 446505 63410 37315 664785 244885 214795 391170 556665 616590 640305 800870 17595 221595 105315 745280 755140 605625 340425 129710 445230 41225 370600 40630 286790 670820 849745 444890 345185 256870 639285 571710 723520 202725 349945 58990 396695 834870 532440 224315 62390 815915 356575 619225 456960 841925 407830 790585 270640 185130 165495 795430 344080 169235 495550 225420 668355 309910 291805 566440 334900 684845 191590 403750 458405 462485 522665 565760 338045 583015 198135 771205 379355 731085 539920 799680 75480 687055 99620 419050 829515 251515 129200 208760 391935 680510 669800 296225 212500 249985 4505 156825 213775 36805 774435 251090 717060 95965 159545 153255 476085 521220 815150 184790 684505 619735 14110 458745 150025 770950 641155 518245 364310 194225 298520 454920 20995 450160 633335 703460 449310 846600 319260 70975 640645 233580 393550 629765 435540 661300 11220 38250 82110 248030 813025 22950 264435 255425 164730 742815 547910 76925 797725 538985 60265 806990 306255 333455 173400 483395 682805 468350 755565 60690 429845 565420 849405 758965 728620 20060 177905 550120 511955 252110 304810 741370 81600 464525 463165 597210 168385 710600 24480 654585 137105 381650 341360 488920 345015 68340 316285 477190 9180 614720 306680 205105 54145 22525 604860 521390 191505 746725 54400 225930 506430 738990 483650 600270 687565 344845 416585 848895 845325 239020 78200 721735 732955 182155 383860 336685 82110 242590 821525 748340 587435 182920 172720 4335 432905 457895 383350 160395 637925 743495 130305 441660 685440 467925 596700 155720 839035 177905 210205 19550 655265 843880 186745 684590 726410 376040 497930 218960 571540 680085 432735 342040 14195 583355 81855 557175 459935 305320 624835 1020 97665 197795 574430 78880 793390 303875 434520 487645 545530 362865 203490 204170 540685 689775 29155 816680 447610 412165 270895 697680 629680 820080 487220 352665 58310 499885 705245 614890 593300 711280 525215 128860 222020 524450 411740 626790 213435 95370 744260 263075 233155 754035 846770 484160 353345 282030 403070 380970 331585 497675 657220 314415 561085 100895 237490 637585 506685 558875 750380 473110 228140 201790 5695 96050 17765 460360 557940 385305 564230 104125 229925 112030 123080 79730 243525 506770 147645 482545 130985 720290 551990 513485 485095 758625 764745 690710 444210 260865 3315 280500 583100 408255 335580 263670 309145 305065 154360 500735 557175 528445 651780 846175 551565 502945 287300 801465 100385 130730 90355 282115 218110 640305 245565 391595 79985 654245 668865 667420 597125 614975 173400 824330 615995 89335 189125 485435 648465 159460 256445 226355 310845 757945 370685 729810 275485 71740 751060 412420 690795 63070 562955 126905 513995 95115 527170 486540 351815 347395 659685 759815 411825 763640 27370 519605 207485 437835 510765 821610 230775 634950 388025 435625 45645 531930 389980 170085 113050 494275 639455 238255 126140 457130 620415 501415 185130 758880 787440 382585 507280 378165 735845 228650 321810 679065 266390 647955 122995 719100 63410 434350 346545 201365 607325 806905 28050 541450 573070 762620 22610 695895 38590 61115 128520 594660 840480 130135 441830 765 605115 693430 832405 236810 844730 290105 120700 536010 9435 10540 757010 19550 703800 464270 170935 724370 652290 788885 102510 569840 14790 344165 375615 834445 6970 212755 829855 41140 71825 668950 350030 708560 800870 166685 512890 380205 126140 42840 134215 266560 562020 284750 91290 605115 521050 95625 347055 403070 831300 580890 685950 711705 525130 153595 471580 180115 589220 645065 480590 533375 203915 402390 812770 538560 214965 128095 70210 552755 123930 324275 506175 698785 659090 615570 583780 130985 847450 178415 178670 444125 366095 674220 481525 411400 462910 580635 79815 54145 302940 718250 38250 514165 762365 535755 789310 714255 81685 431460 295035 8330 418285 566780 87975 616675 670395 117385 713830 434095 163880 406895 249475 98345 189295 584035 752335 82110 251005 198305 649485 729725 679575 558195 318325 9350 801890 815065 377145 762195 512805 740605 468265 115345 1190 748000 508300 500225 314500 570945 580380 494700 686290 113220 442765 469625 751315 210375 22610 468520 19040 364310 683910 554880 142545 160820 545870 634780 495040 285260 463165 423045 804865 113645 648890 541110 638350 574855 839460 310335 785145 234515 816510 242760 146965 468860 662660 354195 675155 824670 199835 521560 490705 150195 215815 301920 621435 11645 785400 119000 472175 382160 629595 592110 43945 308380 462230 771630 226100 812770 222105 822545 180880 501075 238340 738395 47685 685100 386580 511700 373660 363970 489770 318410 587095 537455 235705 182325 493935 762450 683145 282625 840990 787780 774605 497760 109395 823820 526915 694705 803080 762875 271830 834955 158270 27795 777920 101915 657730 836145 178925 30345 185300 267155 215985 665975 413610 587520 363885 291040 159630 743240 8840 546210 574515 398735 706010 421430 352835 443360 720035 427550 527935 118915 427295 793645 418455 364225 61625 783615 282625 769250 141015 719695 408935 442255 802060 252365 414545 211565 470985 268515 221680 696405 72845 609110 652035 183855 558875 666570 596275 86530 818380 178075 399840 64515 234515 289935 345440 429165 456025 153425 716550 430695 80495 232900 195840 64770 37910 776815 12155 148325 0 0 0 0 697425 389810 668015 27795 371450 725645 164730 843370 465375 702015 158780 73270 650675 435115 366520 84660 799340 754460 420495 245820 270215 465885 732700 44030 180200 740010 300050 335920 280415 523600 85 240550 772480 256615 306935 514590 313565 391680 279395 544085 561425 798490 317050 651865 435030 623985 313480 74375 699295 808605 523090 112965 293420 722670 319940 722245 230520 42670 644810 524620 399755 354705 2890 328780 449735 238000 140335 339150 545275 386240 318240 586415 618885 476000 703290 23205 139060 345865 496740 223805 31705 448970 192440 835380 689605 132600 319855 626195 727770 732105 632570 213775 822970 293165 613955 795770 48365 197285 22525 358105 784040 559725 589390 572305 817785 427890 49470 211650 580890 721735 401455 370175 751995 380290 129880 326400 608855 547400 601715 195075 724030 9605 644215 485690 725900 99620 714680 416925 417010 770950 375445 840395 203065 712130 807330 753865 59755 294610 134555 768825 517310 517480 717910 378420 571455 211395 466225 460785 429335 3655 609790 447695 670820 523345 592110 505580 690200 331160 487135 222700 78455 535075 555475 53720 698445 751145 814810 277525 160650 590835 312545 701845 649060 90610 272255 184535 666995 585225 555220 197030 696150 11645 366520 136340 469710 119595 353175 624835 694280 128180 408340 156995 412080 287640 220915 750635 812515 417775 431120 545955 120955 212840 326740 316030 82705 517225 676600 406130 796110 585565 558110 773755 88230 539325 585310 259930 590580 20060 150110 468010 699975 413610 728960 454920 43180 221680 676515 271660 716635 433840 736015 537880 546210 773500 273785 78965 756330 340000 152065 690030 675070 486200 746980 105995 98430 445230 303280 690625 380885 695640 695385 468095 646850 76840 442680 373745 518330 459085 147390 408595 484585 459935 676685 787185 604520 11985 787100 431290 127840 222615 114750 528020 296055 738140 621690 69020 840225 423810 519265 564230 373490 643280 435965 584290 422450 824075 783020 9945 558705 52190 424405 276505 339915 461295 440980 512635 131410 814725 220150 821015 735675 559385 366775 587435 697085 95625 450585 375955 452115 179350 392360 7310 377485 780980 750720 619905 76670 144755 588370 208675 751570 396780 56100 522325 139570 551055 233325 745450 759985 48110 268090 136850 687055 788035 703630 240550 140760 647020 789650 394740 170765 840820 33745 704565 792370 834105 800360 244970 92395 132430 559385 240890 160140 276590 47005 408680 456790 1530 825435 353855 838440 668015 148665 495805 785740 726750 151045 574940 695300 640560 362610 649740 288405 689605 737035 721395 221170 43945 292145 840565 7735 102680 214625 389470 368985 491895 69020 80665 322575 311100 343400 624750 411655 3995 588200 621350 91460 134385 241485 55675 393635 411570 528955 199835 642260 210885 73015 619820 34000 28135 308040 57885 753270 395335 715870 134810 688330 411995 418285 58480 812430 35955 794665 749785 119255 830535 807075 746300 770355 544765 122315 275485 605625 17595 678895 74205 345185 56355 145520 188105 423810 611575 206890 780980 489260 143225 534990 261885 485775 154190 355300 335580 568140 59840 37825 668100 416500 222105 627300 130305 318580 567800 611745 833850 798830 251855 56185 384200 669120 177735 691815 548165 655180 261375 613105 388705 584800 624920 315775 283815 126395 258400 812855 186575 776305 718505 49810 256105 26605 517055 288830 100980 391850 59840 714255 121975 29155 712980 712640 3570 103530 96900 518330 238000 560235 564315 500565 252280 770865 439790 655605 315520 321810 56355 767805 513230 701505 404430 342720 294355 237235 281605 53635 470050 535755 299285 311355 715785 483140 197370 751570 651950 700315 662575 538560 785740 345270 43265 130900 602990 262905 697680 356830 277015 715190 620585 24650 59500 318665 67830 208590 702525 140420 642430 98855 317560 137445 5610 418370 713915 756840 279905 596700 346205 441065 842095 337110 43265 590325 128520 460785 430610 611150 472175 408510 692750 200175 166430 691730 241910 306255 622200 78455 810560 190995 737630 534990 319600 134045 705245 507450 777495 50320 344165 296225 714510 819910 395590 302090 96815 134980 214370 532270 345695 165410 588455 668525 220150 299540 300560 840140 37910 651610 238085 479400 516290 548930 663935 104380 277100 590155 632400 761175 817190 796620 186150 432650 666400 347310 567630 618970 820675 654330 778685 173825 718335 761005 12410 732955 572645 787100 846005 672520 833595 406555 376125 164815 723010 671075 417605 547145 448630 476425 820080 670225 418625 141185 356660 456620 363205 581230 108205 235960 404940 12495 591685 798235 707455 30940 163625 59925 148240 66385 394485 534905 765765 646765 701930 544850 319430 769165 806650 481015 831725 491470 592705 107270 442255 85595 386410 744175 576385 325975 803335 64855 267920 23545 391085 578425 396100 747830 461125 569500 718420 579870 115345 556835 394655 499715 283220 620585 238340 465460 528360 691985 103530 213180 284580 847705 587605 97580 431205 774265 376890 13685 138465 51000 658070 695980 90015 100725 197370 447950 786250 324785 712895 606390 766530 499630 104550 333200 217175 849405 820250 591345 303025 793560 695640 672095 216750 845495 798915 603330 822375 78370 145945 549525 715445 78115 313905 435710 201280 496995 150365 678640 695640 676345 115855 429505 372385 704820 299115 571200 332860 540005 158525 643365 734570 406470 839120 631635 599080 708900 577320 802910 715785 307870 751740 559130 368135 261035 604435 266050 34510 753525 597380 398055 682805 440980 464865 509745 431205 185385 226270 797215 683400 500650 262480 616590 278970 10370 745025 292400 45050 677705 506940 840480 534650 110840 610045 195075 266050 260950 302175 205275 777240 837165 3740 629765 702610 248540 484670 137445 644470 80070 846005 767550 350625 170255 745705 73695 820845 414800 30090 23205 341700 782000 740350 145520 7395 319005 730405 805120 104720 573580 190655 52955 87720 675835 351985 230095 350455 359805 461125 155295 110585 161585 90440 761770 781915 735250 512210 513740 635630 97325 728280 521050 409105 699210 225930 178500 168470 17255 146540 143735 643960 430695 196775 285685 123675 659770 629935 460360 361505 749020 3740 73780 107270 120785 249645 22015 523090 579360 236810 392020 317560 592110 532355 826285 201705 321130 492490 67320 715615 543405 682210 78455 167960 454750 52530 144925 738225 157335 319090 694195 238595 415905 789820 710600 50915 690285 119170 468010 806140 71570 69360 68510 643195 607835 589135 322745 536860 398650 291380 201705 663000 455005 500395 448970 145520 154955 426700 92055 678980 21845 531590 85595 152745 74800 433160 476085 8245 408000 693770 655010 757095 123760 103020 243355 605370 39780 529295 735080 299370 505750 236215 48280 442510 442935 692835 505155 127415 623390 844475 702100 511530 266475 557090 252450 111265 658580 579700 821610 2890 148155 42075 135405 121975 89675 465290 96050 373490 547315 203830 6545 707795 582080 521900 299455 657985 60265 790755 249305 644300 408850 510425 76160 557175 344080 263075 455685 165665 788035 431205 52020 64855 629085 847790 297925 596955 51425 51425 831045 130815 439110 365585 744345 772310 58480 299625 282455 762535 59755 319515 552160 754205 323765 110925 793900 9605 15215 657475 596105 821610 312970 454835 635460 36635 817445 742645 112370 192780 292230 120615 775030 848895 195160 79475 615825 595680 322150 363885 797470 492575 446420 354110 721735 374595 540345 629850 315095 95370 354620 451350 765595 198985 317050 345185 343060 409105 62645 188020 459850 328015 747490 305320 656115 412590 265200 281010 130475 108290 422620 401710 670820 394910 723775 47430 525130 173570 712980 324870 569245 679745 670905 394910 820420 398650 336260 538390 450925 270130 45815 38080 382755 683230 70210 454665 275230 3570 624750 587265 281265 677960 315945 154190 139315 471325 431545 445740 640560 439790 126820 189975 18530 187850 511530 78200 600780 789905 812260 213265 518160 826455 573580 603755 390915 764660 467585 299370 837845 819145 642005 131835 183175 689180 705500 786845 116705 163115 565165 434095 340085 3485 453220 133535 169830 320110 379610 44370 753355 398055 165580 672265 787865 352240 131920 298945 284920 119340 295035 248880 275060 116450 90525 597210 273955 832490 169830 101490 329885 300475 79730 313395 591600 172465 65280 731170 369920 374680 388025 144160 806820 481100 471070 774095 415905 332265 513740 550120 768145 211480 833595 553350 629935 193630 739670 209525 694025 512890 652885 495720 351305 714340 313395 499970 516630 444550 493850 233325 455685 131495 144415 421515 721395 843370 211140 432905 696745 267155 91290 621350 318325 797810 283475 775625 837760 464100 627810 660450 119935 403155 522495 583270 822970 759135 457300 671925 665975 117385 180540 528275 19720 840225 717825 836400 684080 8500 65365 105570 281945 102425 774775 44455 773755 379950 434435 812345 430355 791350 832915 825605 547060 713320 805545 340510 213180 666400 57120 108460 252280 624920 236385 830620 769420 654585 389470 799000 843965 388705 10880 186745 11900 591685 93585 279565 28305 722245 21335 621180 314585 72760 435625 480335 63665 378845 437920 528275 488240 208590 349775 307275 772225 332435 262055 424065 759050 660280 748170 774010 849320 266050 248030 266815 133790 157760 343230 11390 334220 748765 137190 12580 509320 80580 653225 598910 537030 469540 188870 360995 591345 495975 673455 39780 541025 443700 801040 104125 818975 247435 418965 654415 240975 580805 79815 132175 300305 135405 825350 821185 653395 34255 250920 444380 552755 761600 67830 767380 219640 118235 279735 660450 568395 83385 660790 749785 699210 448290 302090 239530 424235 126310 406895 490535 771545 615825 548930 160905 61795 500735 528530 566440 24310 707455 207145 330990 787865 503030 730575 661045 132005 543065 232730 327930 638010 706860 379015 384030 277695 729470 568140 185810 47345 540430 212075 269790 158015 94605 356575 375105 90865 150790 34935 562870 155975 177140 32385 69785 431545 547400 341360 367370 469710 579955 264095 660535 566610 514590 725815 293845 49470 135490 213605 391255 195160 128520 595510 415565 337450 731255 170085 646170 422705 717910 227970 559980 552330 588880 280415 250835 218535 81685 564910 408935 562360 33490 751485 308890 680170 2465 568225 565165 637585 186320 434010 463165 506175 846260 421770 192950 74970 16320 595765 530315 191845 713660 784975 720375 732700 560150 723435 658920 407915 830280 439960 653480 89335 721055 684845 490705 623900 166345 783020 511020 323000 672095 84320 805630 205785 701590 648805 540345 14620 802910 192355 645660 487645 754715 228395 465970 326740 127500 148750 592960 248710 689945 639370 165325 711195 423045 791435 559555 410380 769335 569840 259845 53040 147305 700145 245990 24565 686205 385815 697510 349435 840395 718930 99620 393890 297755 94095 699975 634695 38675 427295 273445 290190 805460 650930 302770 303195 670820 222700 681020 479230 420070 376125 100045 496995 25330 653055 215815 98175 148920 203915 279055 434520 58820 20145 113645 18445 142205 723350 785060 70720 134385 258995 196690 751145 485860 176970 841755 14535 108460 790245 763725 135490 582930 838015 68935 168130 472260 243355 163880 704225 479230 254320 332435 521390 843370 42670 339830 192695 726665 820505 779195 688755 795430 220150 456195 138720 25160 556240 661725 178075 608770 481780 88570 711110 544935 140590 510000 25330 291040 254405 239360 212330 785995 311780 375785 632485 400350 772820 628405 683910 155295 487135 723350 810390 677450 291210 607750 561000 111775 521135 742390 1700 797470 161330 788205 588965 199325 448545 658155 776730 313480 782085 101150 844645 745620 80155 738905 620415 236130 102000 156655 187340 836570 118405 424490 820080 492830 498950 314840 496655 78965 228055 38420 343995 159970 368390 516545 672435 31365 837590 215730 33490 89505 682125 95710 844475 285345 682295 760750 827900 312035 387175 51765 171530 70040 228650 656540 373915 174335 219895 224655 444465 126650 523430 682805 647870 537285 353090 624240 51850 63410 669800 772310 535500 89590 366435 119595 203830 467415 823310 608175 674645 495890 574175 621945 344165 286195 244970 47430 304980 375615 680850 11985 121040 141525 159205 405280 734825 391340 550970 464695 538390 748850 109225 403580 312970 465205 653990 718250 646340 559045 139145 479230 395165 172720 723520 370940 228055 35020 445655 131070 57460 592195 763300 326145 699805 204935 689265 552670 394400 250070 742475 679660 270385 377400 842945 4335 794580 141440 436560 107185 192525 504985 686035 495805 312715 188190 206635 245310 112200 572730 821015 385220 13345 3060 144075 426105 652035 597975 518415 408340 679320 105825 843965 742645 663680 751060 192270 239955 502605 345355 582845 362865 232135 562785 584205 111265 97240 679150 797980 737120 726920 86020 304045 504475 258655 293080 460955 606050 146455 823310 669545 833935 221340 237660 614550 780725 142545 480250 32385 402985 134385 512125 421600 668100 276760 448460 105740 242760 475235 186065 294865 650845 673200 573665 415565 66130 202385 524960 536180 31705 364140 289000 292315 176545 701930 76840 479145 273955 158525 387515 664020 193630 721650 20060 441320 290360 221765 655010 490790 661215 343995 179180 305490 195075 140505 417775 725985 510680 709665 74970 272340 796195 324360 697850 812345 847535 86785 509150 319600 546040 126480 104380 104890 519605 525470 805290 649740 441660 422195 629000 488240 690710 493000 657050 433670 652375 156655 792285 751485 765850 746300 64515 2295 359805 175355 808945 455090 78370 69105 290360 778260 752675 229160 36210 846685 247350 52870 128690 197625 169490 317050 726325 157675 249815 69785 0 0 0 706690 62220 840650 286025 1020 638435 282880 571455 626025 751655 632060 390150 381395 699805 821185 635715 821185 221000 697170 545020 841330 586500 831130 563805 135320 770610 306595 619140 270045 231880 321045 608770 95115 483650 716465 20060 201960 671670 294185 479995 230520 36720 401115 604775 504390 291975 233920 807415 260185 500990 849405 214030 817445 74205 650760 380885 334475 797980 763130 246415 769165 392785 278800 171870 170850 45220 33745 61370 834615 492405 69445 46240 670565 829175 776730 151045 453645 538645 813535 111180 763130 844475 105400 177650 421090 415140 73015 584120 375190 167110 478550 377400 241655 504305 156315 29325 151555 245905 309315 346715 783275 60605 292825 129625 587605 659685 844475 838015 792880 670990 487475 398225 103785 45730 217430 293250 223890 76670 68085 24395 192695 561510 560915 113050 421430 832660 324020 77520 714765 530570 745365 462570 557260 15555 125120 120700 413780 194735 611320 8075 471410 471325 601290 602905 361845 237915 797045 295970 619395 509320 41225 752080 691900 269365 634185 15640 497845 430695 725645 404855 156740 414290 183005 837760 711535 386750 506685 47430 615315 491555 823820 344845 373830 410465 338725 406555 297840 289000 60690 122995 693345 364650 178245 388365 418540 32725 456620 243695 532695 769675 849150 516715 836740 467585 151980 509405 479995 345100 665805 601545 682890 6460 701590 809795 594065 95455 745450 579955 487390 159290 167790 634440 72505 145690 782595 662405 761090 284665 608770 376635 663680 325720 153765 670905 482885 430270 338725 138125 263755 839205 100555 501585 160225 3995 180540 501500 772225 243015 572645 406810 583865 6035 431375 713405 347565 581230 733975 149600 708815 192865 763895 263160 671330 451860 259760 289340 225420 295885 669205 191675 241655 614805 155550 399415 297585 283305 126310 277270 742305 571370 427465 375445 845750 149430 520370 521560 803760 577320 430355 353345 408765 629170 22865 712470 475235 296990 444295 85255 723350 794750 265455 535415 442340 18360 79305 440385 388025 402815 505580 15895 698870 413100 364905 112880 112625 11645 753610 827050 499630 598315 286620 446590 637840 235450 804440 653820 483735 16065 94945 776560 726325 505240 175100 665550 397205 633250 832150 508385 458915 292995 374765 446420 543405 546805 591260 225505 641240 477105 282625 330735 86190 513570 33575 68000 295375 595595 147560 368305 344250 168980 768060 782680 194820 215390 82025 307190 349860 466225 372300 565675 584885 177480 732955 802995 530400 542300 436050 387430 264350 258145 528700 744260 455600 641665 584375 335240 48195 121295 438090 698020 425935 796620 554965 642600 626620 5440 535670 563550 799850 658920 402220 233070 36550 71315 118405 822800 849405 556070 253300 753355 629085 564910 658240 145860 323340 831980 638690 325720 259165 839715 546040 611575 731765 479400 45900 84490 291295 369495 307445 87210 159800 196010 513910 313565 298435 840310 265540 229585 299115 201875 781490 709750 625515 551990 124185 93415 88060 462230 500990 214710 228820 793730 186490 561255 572050 520370 739245 416160 839035 827475 137020 626875 360145 516800 164645 810390 6120 807415 307020 367965 121465 222445 108205 755225 136340 440045 803335 188275 145775 554285 506175 83555 648380 394740 249305 674305 800870 611235 64940 385900 398905 164390 422535 585310 437410 568565 494020 295630 382840 87635 602905 72505 188275 532355 39865 144160 273785 170680 40885 104465 735335 801550 164815 361590 627300 249390 590750 313565 695385 411825 603840 13770 244205 103615 320025 143055 570775 584630 31535 662915 235110 728705 73950 444550 727855 654330 791945 738905 232135 161075 740350 447355 88485 576470 507790 468520 681360 408425 539240 364310 238935 278375 216410 56780 159630 380375 751655 200940 699380 339745 546380 789735 305235 512635 580720 641155 735335 380205 236555 779875 34510 675920 827730 155890 183855 413950 453645 177565 81515 132940 406895 321640 533290 623560 828580 235620 553435 178840 317985 588030 520030 611745 195415 262140 319175 629000 548760 707965 182155 381480 724710 713490 368390 649060 606645 567885 228820 629935 808605 390915 666740 693600 810305 287215 412760 842860 665465 405365 128265 560065 281265 391170 297330 623985 442765 763385 334645 4590 228225 666995 340085 618205 745790 29240 67660 138550 556920 548675 80410 799935 177395 162265 389895 186660 148325 98855 353260 333795 40375 502775 642005 686630 550715 42925 397715 844050 85765 776900 552840 473450 656880 569245 439110 638860 105740 277270 622625 786420 728790 104295 511870 231285 484245 142885 501330 578000 338470 158100 579955 96815 778260 813110 717570 24055 108460 252620 456280 287470 331840 507280 196605 831130 762195 152405 315860 17510 313055 794920 109735 156740 326995 218110 43010 253470 85850 47770 375700 197115 707880 469710 288575 107695 697510 161925 251175 405110 727770 741115 818635 525300 285005 566525 291720 638350 262990 553010 435115 842945 92905 469540 163285 612000 27625 501585 27370 590410 129625 662830 760240 800615 399075 104465 233920 186320 481950 360655 60265 375955 5440 623815 434180 574855 590665 674900 528615 53805 198645 291465 175270 759220 823480 142120 622200 351220 235450 350200 408765 73100 152490 340000 443020 138465 781830 224060 597465 454070 632825 524195 804015 722415 380035 238680 837420 87975 439450 200685 201535 363970 458745 780130 100980 156825 670140 288575 396185 503370 73440 404770 433500 430440 300475 285175 120020 325040 76840 474725 19040 61370 692325 153000 740690 704480 778090 254575 131750 614210 155805 313820 78115 544340 583695 22525 180285 131580 663595 800870 630700 748000 294270 300050 217260 237830 33235 338640 30175 266135 741710 596275 602310 94435 702270 349775 80325 421430 629935 180285 165325 370090 349435 849660 431375 373150 784125 84830 537115 642005 454240 562020 619140 288830 234515 396100 266815 288150 4505 375530 243355 448715 557855 403665 92480 13940 27200 460955 89080 735165 598485 413270 427125 11220 368900 557260 825180 479400 69190 697595 768485 88060 127245 821610 678470 769675 367795 672010 413950 66300 759730 234770 469285 337450 126905 699975 46410 760580 716720 619650 818720 351900 561935 281180 546805 598485 120955 31110 77180 278545 553435 479145 296140 693090 811665 627725 381735 266645 843200 449225 585140 146370 720800 136000 775710 151810 462570 458660 710430 301325 684080 292230 748340 849150 486370 431290 335920 617270 134810 154445 237405 769335 316880 298520 59415 228990 58480 109055 769845 388025 786335 317475 466565 478720 217685 41480 319005 304980 28645 502860 582930 521305 92820 827815 118235 108630 254660 16490 200515 702185 818040 563125 394315 612680 1190 740605 687225 295035 421940 482460 18275 284495 706860 683910 175865 705245 659430 120700 355980 546210 688755 320875 538475 685610 578425 340340 598825 559385 305405 432650 308975 314925 85935 551820 8755 488835 374680 603075 265370 173400 446505 280245 828240 30685 612510 454665 440980 419560 44880 658495 59245 130815 796790 186745 12410 435540 253470 33915 85000 745025 217685 148665 808945 25245 379355 597210 670820 252110 301750 209355 178670 152660 740350 353600 791010 52530 827900 507110 459170 170340 55845 656795 335325 184025 727430 330820 728110 178075 359890 823480 159970 149260 456875 304385 568395 594320 81940 730575 149685 744090 687735 623050 398225 563890 712385 438600 793135 389895 623900 155805 8670 346120 840905 507705 831130 707455 316540 614295 661215 312545 555305 775625 178670 278120 389385 524450 23715 178415 787100 384795 467585 816680 642345 338555 598825 666995 241910 182240 287810 602820 583950 454920 527595 541790 159120 612510 548590 250580 539750 484245 619905 282455 273530 662150 614805 618120 71910 26010 546040 753865 334220 711620 475150 63410 81005 143225 228565 92480 580125 132940 549185 613360 663850 600270 357000 444805 90100 413695 108290 109820 404515 269960 368475 204765 806735 363120 778515 196605 455600 332010 370685 33490 462825 405705 303960 140080 458320 411145 462145 844985 643280 844390 714255 543915 367540 822120 182325 578680 142545 595850 339660 534650 525640 694365 401370 786335 117045 456195 351390 840820 715700 836825 198220 382840 389555 166855 554455 596870 176885 57630 200175 152575 464440 838185 758710 64430 171530 362185 306425 630020 563465 494785 567970 497845 62560 702780 779110 269620 613955 589050 466395 526660 394400 77265 473620 776475 343910 144755 352665 496570 577660 57545 44455 590155 814555 250580 672435 138380 195755 607410 72760 546125 644810 708220 402985 482205 83810 327250 556580 166260 626195 331670 33745 355215 375445 278460 26095 244545 45135 198050 147305 268600 59755 49045 42840 517140 321810 267495 698530 814725 425000 361930 757520 811665 88910 630530 529720 156995 334645 585395 111010 196265 170935 707880 776135 783190 295460 491895 821185 385305 842945 296055 754630 491725 38675 616505 709325 812090 656200 589475 412165 313140 737375 600355 638350 768485 531165 223550 47260 364820 322065 465290 323765 441320 477105 92055 83130 436645 589900 368815 552245 389215 191675 48875 707625 554540 234685 590835 287045 378250 52700 493085 565165 335920 496315 62985 681870 661640 754630 492065 273955 481780 56270 446845 94435 797130 135065 202470 749615 384965 82960 284240 589900 478040 496145 486540 6460 658495 570520 95710 770100 191760 172805 134980 622370 158015 657730 309825 227970 581910 287640 23885 26435 586500 627385 641580 414800 832235 607155 39610 326995 464525 329630 532100 91885 661385 172210 53295 747320 175270 161670 451860 179775 233580 551140 6290 700485 702525 624835 657305 28390 785995 533545 318835 318750 335240 150705 126480 370940 497165 12920 19805 353855 273190 486710 535245 778770 635205 150280 272850 287980 329120 774775 148835 505495 597465 839120 71570 719355 161500 654840 250750 547570 735590 139825 546550 146115 246160 481100 596275 730745 344760 340680 752590 140675 255765 680340 218790 232220 765510 492490 489600 177480 89165 820420 174845 408765 260780 315520 109310 147050 91375 561340 45050 104210 5355 112370 304895 610300 328100 769165 661555 402135 767125 155210 553435 621265 509320 644640 505835 744600 415140 75650 526490 803760 646255 737120 740520 449650 386495 373915 286790 114325 707370 190230 37485 564060 321470 12325 705245 232220 688755 338980 638265 76670 773245 494360 285430 695895 207400 195755 350540 77095 239275 359805 55250 285855 401115 702950 793135 593895 69955 616165 226610 727855 727770 58565 523260 279990 764830 546805 71570 403835 527085 41735 416075 26350 793475 221000 794240 833765 712300 819825 717825 837760 269280 292485 436815 733125 332775 273870 790160 74545 92480 593385 84235 628235 619395 21760 537625 499460 773755 527425 328100 474300 25160 789395 198135 388620 539155 246840 708985 799510 312885 345185 520540 187085 476425 804695 504730 844985 16915 724795 488070 425255 395250 490365 76840 112285 100895 619905 681785 755395 591090 802400 518840 155380 421515 670395 833340 776560 837420 12495 236385 143735 501755 338300 100215 21420 333540 316880 150960 767720 192185 321810 753440 783785 44880 804865 840565 308295 241825 515695 580040 413100 740605 295545 581825 843710 721055 329290 793475 515100 749105 809285 798235 71740 603925 761770 504220 627215 434435 666060 515695 630105 664955 700910 372215 286450 215645 390660 203065 43605 429505 520540 509915 708135 600185 800445 23630 342380 689690 136680 249050 402815 668695 318240 635460 518415 546890 528275 176460 530910 600355 732190 751570 692240 107610 722670 91800 511020 758625 471920 570690 448800 19040 704140 203320 661810 245990 497250 458320 118405 8245 612255 806310 550290 482120 638690 542215 700060 54400 136340 8755 130900 721735 402050 657475 585650 201280 455430 540685 562190 557600 605285 278205 730575 389215 819910 194650 652545 418710 86190 104720 581570 89335 463335 32470 492575 216155 759390 392870 516630 36465 19805 817020 837250 256530 841585 124865 356915 449905 533970 685525 452115 114070 235790 381140 128775 618630 338470 510595 661045 628745 818125 65535 347480 835040 687565 747660 101830 30940 518500 779790 829515 485520 283815 333455 602905 127160 555645 45900 397800 84405 81090 754800 843625 210290 347565 228905 688245 644980 550205 446505 240465 563890 685865 538985 20315 698785 295120 823990 539070 720375 14025 363545 503370 513995 826710 736355 603755 392955 129540 363120 84915 480845 815235 588370 328865 230605 247775 734910 132345 24310 739075 245820 590495 622285 100300 249475 347055 794835 24820 196180 141780 76245 400605 520285 49725 21675 684845 121465 595935 835040 28900 571115 654500 607750 198985 722755 610300 109905 449820 383690 554455 128180 362610 504390 143140 494530 103615 777580 731425 277270 718845 110925 328695 329800 770695 117810 498525 244120 185300 349265 307615 190145 749190 549015 32640 400775 355980 70380 652205 612935 493340 427635 666485 382585 260100 19975 415395 668610 247435 634865 33660 411230 617015 224060 571540 681785 97495 46410 81005 145435 540430 598485 605285 649995 474555 512465 255 587605 555135 186235 178330 181220 817105 419475 576130 78965 109990 602055 474300 97665 526745 836655 683655 523855 225675 45135 107695 369580 373575 662660 733550 56100 798830 398565 749955 211650 796110 333285 462315 398225 406895 241740 589390 589220 240040 752420 833255 656965 306425 44880 81430 322830 144585 36890 663085 134555 798150 424320 367285 650250 795005 110585 200940 400095 352750 713575 391255 691305 532185 522325 232900 794920 102765 718335 222445 456960 761090 635460 404685 309145 320365 571200 588710 627130 520370 845835 25925 624070 309740 828325 700740 79220 382500 103530 279990 384370 814980 691560 747745 204170 687735 551055 140505 221935 507195 51935 325210 39355 225590 24650 785145 485520 744260 683400 175440 439790 777325 106420 695555 747745 758200 90440 620670 320790 812430 731425 444210 27370 383690 670225 438090 801890 630530 123080 616250 208590 820335 447610 658410 816850 803590 748085 214965 425935 325890 537455 735930 819230 237405 372215 112880 217855 259420 53890 273615 378420 408765 4590 741625 602140 366435 671330 468690 458575 422535 89505 251345 308380 662575 268345 612765 542980 302940 485010 667760 641835 756415 126310 483310 770950 795345 591005 547485 87040 331330 675835 381905 805290 606050 259080 57120 297755 743665 28390 388620 122485 189465 760240 142630 786675 42500 257720 670990 798915 572900 595 488580 283305 412250 138890 490705 824585 664700 796705 421855 660875 185555 38505 201110 123250 735250 243865 111945 135745 218535 164815 765765 768995 253810 457300 828665 289850 566355 400350 5610 381225 27030 184195 842010 42840 824330 299370 266560 700145 313650 345950 265285 686120 343825 128690 139655 469880 824755 535330 353770 406895 705415 757860 614295 642260 605115 59925 693515 541705 672180 226525 20060 358190 730235 501330 1360 251770 764320 518585 147220 296310 678640 462400 481950 399245 204085 495635 162010 758795 587095 275995 158100 134980 66980 830790 654075 656200 552925 384540 652290 178840 559385 460190 678130 453305 468860 383265 636650 618970 11560 67575 256530 217940 371960 684080 226015 410295 687225 36465 79220 310165 598740 554625 51425 238850 303025 648295 719950 748680 848385 105910 595510 389385 226355 327675 605370 543320 481015 429165 801295 825180 664190 193545 19295 155635 364650 241825 157335 772480 746810 379015 37740 775795 550035 430950 712725 135235 409190 130560 110670 445995 777410 815150 698700 158270 677535 167280 299370 613785 137870 730320 830450 757180 344165 507790 13685 309910 171275 565675 702440 845155 640815 625005 795345 319260 813110 623475 215050 22865 798065 393720 14110 442595 358360 745025 801720 120445 282370 62475 823905 595 581145 420240 534395 735080 353430 133875 52020 242590 654330 765 257465 38420 246330 147135 172295 697000 151470 389385 90015 7990 782935 810730 98005 624920 570605 198220 436645 747575 27200 593045 192270 642685 86955 719270 686205 620245 248710 833680 163965 248965 74035 402390 373490 33405 344420 289850 136085 260015 804440 399840 236130 639455 130815 521390 611405 409020 597125 35785 490960 750890 615230 751740 813025 664105 210630 787780 613700 311270 579955 418965 132600 716465 168980 229925 741115 334985 321385 97410 628150 431545 355045 665125 636225 553010 338725 87210 19465 580720 625515 848130 91290 402645 799510 616675 641155 796025 567290 264775 117300 99280 9350 307020 59755 757010 848300 41650 468010 421855 634015 374850 386495 261035 1615 686885 723350 804610 42245 451265 299200 476935 493170 306680 342465 758285 606730 241315 833680 476595 407915 333880 169150 703630 239785 3060 42925 216155 378250 26860 91035 536945 758030 530655 660365 106590 700315 499290 418625 770610 577405 37230 93500 536010 155890 342295 497845 324360 497335 837250 391935 215645 224060 491385 137360 140845 25500 174845 351050 820335 113475 133450 571625 706860 692495 756245 167620 396185 526490 724030 139400 218365 422620 513485 483820 660195 176120 48365 91205 656370 829005 87635 684250 227970 211225 404260 656625 205190 395505 382585 582080 316370 676260 655775 809625 620755 714510 624920 31960 289170 644640 593555 695725 60180 47005 810305 15300 227120 20995 528530 724710 148920 697425 827815 466480 662320 340085 402050 584290 116705 824670 100130 583270 61115 589815 274635 268600 743495 37060 535075 367965 454325 443020 273445 698360 498270 696830 42585 305320 724115 72930 739330 261970 147220 733805 182240 179520 339405 332690 489515 692665 233665 426020 659345 609535 466225 371875 713745 138125 312460 693175 503285 821015 24905 605285 174505 341955 677195 374170 649145 399585 505920 310590 244970 70465 700315 741880 705840 346120 706350 624835 779025 668610 574515 162350 556155 328695 483225 811410 777665 355300 175100 671330 339745 451435 498440 766615 32810 103360 157675 670650 827475 615570 168215 258570 298605 103530 240635 504560 631975 776220 561935 87550 657730 581655 146370 368900 781235 504135 401200 424915 756160 13345 142970 727005 543405 745110 725730 229670 403240 728450 53295 592960 71570 313565 389470 552245 106675 132260 463080 714340 352240 101575 821780 451180 832320 844135 266730 789735 213860 730660 371535 278715 378165 107525 419985 377400 271065 379950 189975 537370 540430 127500 498270 525130 10370 695130 528445 239700 534565 277440 8925 256530 513570 442425 847195 255425 351050 184620 139995 91035 805290 761855 599760 230010 728450 618630 541960 397035 41225 288660 348840 265795 616845 78795 849915 286790 645830 438685 579785 369665 245650 35360 82960 682890 651440 392275 355470 539920 798235 258740 478380 753100 433840 359465 79985 311610 247095 802995 159035 143990 137190 340510 34085 844560 338895 470135 488495 160990 404685 775625 629340 499970 274040 586160 778685 623220 106165 248200 683910 352155 185725 59670 345270 126140 430865 614210 518670 776390 717060 605455 82450 401285 722075 248455 271830 108375 572730 511360 78455 197625 378930 409275 225930 530060 227800 118320 43860 418540 8755 161585 417435 427805 127755 437920 416330 95115 287130 532610 759560 525555 187935 137445 3145 687395 62645 832150 808690 850000 728705 212160 453050 780045 191335 322830 365075 238085 642090 164475 311100 346885 540600 233580 118660 815320 51085 832150 174505 313905 64600 466480 324955 672435 149685 452030 528615 214285 507705 408255 61030 3400 240805 845835 127415 470815 326230 311440 711450 457895 660535 701675 238595 788035 203490 442170 99450 606220 660875 135150 291465 130135 612850 108545 265115 175185 6120 644470 92565 370600 618460 790160 638010 437835 528105 76925 558620 277015 28220 485520 641750 598655 687395 272170 665380 455685 835210 531505 321895 761855 71995 199155 425425 641835 241400 436645 87890 60690 808180 84830 665380 437070 5950 653395 467585 557430 783615 9945 72505 192270 618885 576640 504050 321725 120020 775455 326740 505495 710770 350200 253810 17765 503965 776135 369240 269960 437070 534650 323680 782935 642685 608685 450670 681785 262735 639625 469285 83640 374765 79305 357765 32045 35530 575705 262820 182495 56865 404600 745025 508640 108035 593895 645320 390235 66895 603925 198390 369410 582250 822800 833425 280245 636225 777410 610895 608685 424065 675920 409785 619225 605285 51170 388705 417350 435285 655775 775115 688670 150535 162265 431800 10115 503115 455005 821780 539410 826965 220575 80750 176290 407660 624410 297840 273870 458830 49555 586670 276165 125375 842435 334985 363970 502010 57205 602055 248540 135235 722245 715700 571115 811835 54910 60010 477955 751995 822290 691900 468520 300475 616420 678810 441915 267665 86785 689860 687565 118405 579785 453135 53550 367880 821780 591685 243525 345610 634440 254575 138295 770185 35275 262735 641410 304980 789140 268685 802995 248115 226100 594660 571710 399075 804440 812175 325720 547570 721990 773500 571030 574345 676345 192610 549185 783700 120275 314415 308295 427805 517055 45305 812005 583440 782765 37145 425170 703630 524110 570520 406555 378250 182325 58565 245905 443105 566100 135405 460870 51935 375530 277015 620160 741880 406555 207230 116365 179690 117895 168980 104295 816510 480165 348415 820505 174420 408935 526405 271830 163030 570435 21165 645490 55080 358700 506855 215730 283220 575025 476680 411570 811070 482120 689350 595510 502010 62475 72250 103700 1020 580975 75140 130985 332350 369665 631125 839715 131495 769420 65620 512975 750380 780470 433245 329630 186235 91885 547060 849490 308465 528190 530060 371450 679575 322150 185385 152490 560405 598145 656880 807500 678045 174080 501840 94350 772395 589560 520115 263840 631550 784550 260780 592450 709750 654500 108035 429250 351050 935 156570 502860 637415 531250 583100 346970 760665 21250 58310 682380 333880 664275 788630 67745 226525 832320 83555 461890 107270 178245 317815 434605 186405 629595 449225 82280 638520 64770 369665 556580 430780 129200 403665 385050 113900 270810 158100 39865 540940 818805 821100 73015 487305 26520 809965 292995 501585 594830 392870 795855 612850 628235 611830 805205 717145 132600 204765 677450 573070 78710 126735 303450 173485 373320 97835 222955 765425 321300 48875 519690 430185 293930 237575 706605 515100 183345 846770 419985 764830 116365 492065 723095 570180 624495 700570 224825 326145 295290 329885 524110 87040 636735 34085 483820 69615 811325 629170 658920 258400 658155 417435 619310 241400 147050 756245 566185 218365 306765 479145 741030 770355 260270 766360 278545 192355 513400 659345 733040 576980 311865 390915 706180 610555 241400 333200 478210 524535 182750 497335 305490 777665 369070 481270 327590 821865 381225 587010 351815 90100 276930 415395 56440 333285 530740 390320 50065 494785 594745 360995 24140 631295 615230 22440 405535 400010 225505 817275 595085 210885 510935 801720 298860 669800 802315 35530 743325 301325 724880 315350 436050 652630 60350 323170 610300 81090 514930 521900 709070 236980 752165 557345 629085 533630 332265 784125 404005 499460 586415 269705 196350 307615 613275 54655 550800 203235 253895 478040 459000 226610 160480 89165 127245 408595 561000 750040 98600 538220 726835 563890 574345 570350 367455 240890 359890 457385 317985 154530 824925 848555 621010 673030 645915 271235 643875 640135 132005 576130 248540 705585 124185 508555 239190 806990 375955 439875 393890 556240 3740 92225 192355 705585 472430 743325 628320 169235 291550 264350 490620 124525 716635 83045 206890 680085 846430 548080 34340 742730 754970 67490 614635 665465 64260 816595 530825 490960 345270 347735 53040 452540 19720 467925 783955 250495 376380 61880 554540 736950 726750 243270 794495 494785 147985 531590 400010 480165 824500 163455 688330 287045 421685 355640 145945 124780 635885 120020 792030 559810 296990 520710 375360 496315 478550 798065 453390 531505 503710 691050 199240 672095 23630 255170 246585 285345 206210 620245 646680 621180 306000 281945 724030 474215 770100 177140 820845 104295 171020 189720 14195 650930 431035 491640 377570 732615 751740 282710 357595 693175 761855 396865 249135 106760 240210 217430 461380 474555 669205 189635 608770 260015 776560 286025 139315 251600 689180 163540 529210 738140 486370 173655 353515 369750 454240 599165 321470 723265 241570 761855 518075 661725 501670 365075 165070 640135 588370 749020 841670 494360 517990 348585 482375 467075 300645 484500 232220 555560 501075 294440 13600 467415 278035 73610 14960 405365 731000 212075 355470 466990 747830 314585 87380 553690 630530 404345 622455 625855 617950 319940 336940 5525 629085 271065 586415 480335 529210 304045 504815 44710 5695 309145 700485 678385 164050 791010 563380 408680 703800 166685 257465 304215 281690 782850 305745 761515 116280 629255 845410 124950 295630 350200 552245 41140 278290 765935 234515 702015 207995 142375 302090 514845 814300 74970 751485 659005 495550 745875 607835 833595 374510 801550 349265 814895 128180 760750 390830 538390 409445 4590 192950 737715 742390 576045 800360 765935 378675 623645 210800 664870 75480 458915 380800 511105 140335 480845 248880 711535 691900 331160 66810 346800 654330 553095 88570 583695 323170 9945 569670 563805 106420 733040 252875 186320 411740 116705 454325 613785 813535 503455 374510 445825 659515 471155 46495 468775 379355 197880 325975 106760 591430 56015 66640 684080 676345 311950 264520 818040 593300 142885 623985 172295 653225 165325 444125 556665 415055 300815 122230 201620 162265 69020 111095 190485 476170 723775 634695 633165 105995 796790 450160 655180 495805 186660 780640 796365 281520 209355 52275 476680 422875 468350 626195 565080 429675 351815 394995 274720 802655 348585 229330 515950 540005 593215 814895 810475 489855 825095 599845 377825 741795 749105 576300 557175 324955 642005 580380 214965 723010 552415 407660 455430 11220 543235 120445 480335 180370 528615 782850 125460 831385 501925 455005 521900 54740 395675 656710 739585 431375 118660 733635 793730 358020 820505 397885 238510 243015 630785 836910 405790 756585 733720 492235 70890 435795 5015 478295 383265 110840 816935 369325 577745 325465 690030 40800 43775 197030 200345 780470 142460 460530 685525 635970 304810 802145 635205 706860 623560 101065 184450 709240 88995 385390 125205 250240 371875 104890 179265 655775 17340 135405 619140 705160 404260 545955 637755 196605 691135 705755 277525 773670 506515 546465 459255 549440 649910 818890 596700 501415 9945 119255 292315 214200 277610 329375 405620 354365 511275 127500 632740 286875 431290 231285 849320 558535 309655 346715 683485 115005 550375 355895 77095 707795 680680 398650 581740 275655 320875 30770 619225 19210 106930 60520 306425 281095 849575 652545 416840 354705 725305 400605 818465 309825 562785 299285 619735 640475 64005 46665 566270 606815 344335 22100 609450 698360 819910 321385 304810 457385 661640 579190 454750 537625 760410 268770 601715 112030 124695 236895 510765 598485 23970 648635 700910 576045 702355 323510 364650 515525 285090 671330 499630 362525 607240 198135 374340 128265 556155 416840 722670 299285 137785 31960 323680 697170 711450 25245 141610 675070 136935 706605 199410 599335 451605 2465 538645 589050 614295 558620 548250 76500 74035 150450 489345 344250 228395 517225 725475 563040 662405 341105 557005 717315 80835 638945 831470 728535 817020 500820 544170 462230 735675 269960 85850 317900 238255 789055 118745 496145 232050 518415 150365 498695 115600 263415 374255 812005 234855 250665 754715 758625 607155 627895 193800 615315 248880 19040 370430 206380 46920 835550 265115 370770 409190 820420 29750 146540 806395 202555 738225 805800 251430 226100 182325 797555 821950 340085 110415 736780 711875 523260 505750 218280 283985 302175 388535 538900 772480 641410 577235 563635 751740 475915 144160 761430 139400 437410 484075 797045 766275 9775 196860 14280 463590 453815 84320 119595 450840 227885 27710 830790 493510 501925 453560 815235 387940 54230 523600 83895 413865 557600 84830 713915 652290 200345 150705 536775 828920 151555 327420 491980 91630 139995 304385 132005 141185 56185 436305 141440 241570 298180 752505 726325 713405 3655 684335 595935 731595 460785 339405 593980 662065 396440 799850 716635 259250 813450 689520 582845 407320 743580 771885 87210 605115 219045 830620 264860 842775 270725 578765 673880 842010 689435 166770 74205 698530 735250 686885 653480 210290 536350 525300 213180 302260 150535 1020 558790 301410 54145 510255 111775 635800 668950 509235 604435 184790 290020 781745 67915 366860 804695 732530 280415 601460 571625 462740 170 370175 100895 831385 128605 685865 565930 611575 541280 542045 725900 389130 528105 490705 631975 622880 271490 141015 402135 767550 518160 639030 60775 247690 218790 787780 593980 790755 157250 211650 764490 261120 357255 248200 214285 669715 458830 656285 9180 271490 533460 552415 765850 779195 614380 552075 355045 404600 55080 1275 508215 691475 279480 326400 241485 746385 186830 742135 631635 715530 191845 304555 70550 98855 741625 84660 770865 746555 113730 718675 510595 819910 443445 179775 452880 765 152660 341360 394145 578510 230010 605115 508980 40970 414460 357510 754375 692070 419050 802570 606815 666485 488325 52360 827730 547825 673710 588285 494445 334985 768570 53465 169745 400350 457045 840480 846090 353090 194480 746555 725985 609705 437070 262055 356915 370005 439450 328015 8755 577660 231115 369495 64855 91290 817700 661215 121890 83130 148580 20145 632060 160565 193375 210290 56610 47600 735760 744600 829345 439620 513400 330480 51425 574005 138465 85085 363970 371620 423895 139145 0 0 815660 568140 449650 35700 246585 573325 516715 794325 11985 537115 245310 115430 281265 260950 340085 471495 517140 90610 650930 586585 753185 787610 711535 711450 419900 796875 199325 429335 617015 599505 84490 642515 640305 408170 549270 718335 684420 252025 227630 109140 201875 692410 658070 261460 341700 451860 771630 717655 667250 692920 650250 508725 56950 720290 563975 1700 575280 546720 345525 728025 508810 263330 264010 372045 96475 677450 155975 381225 476510 727175 460700 336005 262650 798915 220490 135235 696575 539410 759135 421515 506090 442085 814725 564740 454580 321470 550375 790925 69870 800870 486370 709410 714255 673200 689945 318750 723265 157930 423895 508895 234090 633420 17510 127075 383775 607495 393720 42840 245395 571115 340425 431120 490450 281350 691305 632570 150280 549525 59925 174760 444380 153510 88910 785825 292145 419390 236555 536010 819230 481100 677195 425680 599165 374935 181475 482375 171700 303705 211990 594660 436220 516290 704225 779450 399415 173740 53805 743835 644130 151810 737970 291210 649825 9945 524195 745535 458320 702780 303875 675750 732530 619650 518415 279140 701760 288065 754885 339150 13940 256190 103530 28135 253300 254065 202980 100215 848895 21675 612935 829770 421515 744090 226695 570860 582165 158355 358445 317050 607240 318665 30685 585395 518330 546720 597635 125545 713830 725220 482545 20910 652715 279990 55590 772650 7990 2635 39865 607920 574770 219130 210800 721225 594065 704990 732190 131070 594915 385815 387770 692920 779535 664020 663255 447185 416415 90100 390745 81515 247520 591005 352155 44370 512805 127245 428400 676005 355470 246925 601715 246415 200175 175015 837675 105315 732785 594575 258145 561595 758880 201195 658835 74885 206890 562615 165665 666485 835295 336430 787780 747915 827900 285090 821185 386665 685355 757010 534565 38080 843370 389810 789310 754630 427465 437325 372555 415395 517480 816170 386920 598315 320280 96050 176970 435965 114410 559045 101745 828155 84405 274125 130390 187085 229755 516120 195755 528615 459510 210545 448460 186405 1955 616335 278715 322660 389725 199750 125970 7735 539835 122145 478040 631210 115090 103615 17850 816085 415140 353175 246585 746725 652205 536010 172975 823650 447270 827985 126225 392445 290615 494615 475745 247945 422875 424575 656625 145435 647445 616675 64940 62900 65875 277185 339830 663085 5355 318580 148155 751655 547315 390235 27200 192355 56780 24650 239190 13515 128265 726750 339915 788205 227290 516120 202980 96220 433755 793900 401710 205105 325040 809880 7055 248880 803845 293080 585055 328780 407660 27455 642260 200685 839715 606475 510595 539665 731085 779450 702525 563125 223465 329800 467075 460615 33065 325210 301495 281010 360230 372385 848895 775965 791180 307785 263330 139825 566780 675070 817870 748340 463505 55930 439195 746045 64090 739840 20230 172550 210970 294865 500990 30685 594065 631295 681190 792540 132855 749445 564995 751060 63750 381820 686375 585055 724455 441150 464525 822885 327420 690115 513485 453135 10795 58055 687820 44710 519605 525215 360570 632910 290020 840225 695725 32725 257040 21505 195245 256530 206890 161585 193205 485945 12410 758455 111095 297840 455175 225250 790840 163795 670565 347990 349690 451520 298690 830875 509065 44455 7565 584290 184025 439450 9860 89930 72505 378250 128775 448545 710430 414715 352920 340765 552160 223295 27965 58140 529380 540940 1955 719525 264180 507195 43605 251175 385560 602820 751230 440215 708560 82790 680 638180 18105 758965 649655 634270 795855 146625 626875 433160 443275 590665 509320 177650 763980 794070 91035 134470 601120 128945 51595 154360 434350 526660 618290 63410 835635 245905 754460 552500 373660 582930 768485 263500 450500 610130 535330 729300 135065 330650 205530 114750 427720 65705 473875 690370 494360 151895 520285 312120 497590 2635 756330 842265 827560 484415 96645 293845 339490 236215 47345 500650 729555 334305 757690 750380 98345 817785 14535 585735 822715 94775 198985 513230 127925 191675 205785 406725 184620 404770 767125 187340 437750 19890 654925 674050 515440 616505 847195 92735 719015 300220 666400 389725 827645 633165 789395 759985 355300 209100 765085 167535 491725 524620 753610 843710 281350 77010 380460 328525 100980 252620 1700 647275 322065 746980 579275 47345 538305 89505 568990 754205 66810 327760 137700 495125 147560 508725 290020 196095 312205 228905 387175 802145 767805 207145 664615 716720 322235 558365 230435 78285 641070 217090 582760 382925 735845 316030 267750 38250 539410 362015 276420 465120 652970 748340 66725 101150 253300 478635 421090 260610 3060 809625 534480 686035 783020 807585 656540 497845 285940 492660 602395 210290 601800 221425 80070 709495 748425 583695 356745 346545 307530 728875 416585 263245 152490 744940 189550 680085 173740 343910 763215 566610 562275 784210 409785 588455 814640 521135 533715 463420 69955 280755 383095 430525 392020 190230 667590 656540 746895 678555 251175 713745 574005 516630 238765 93670 717995 257975 714935 187510 302685 251855 284410 729810 338810 717655 665125 185470 345865 646680 211735 583185 184365 560405 679490 535840 275485 792115 535755 120870 70125 844305 259675 504050 571625 569925 420835 242760 294015 34170 390830 485265 507535 605795 479060 757605 94945 353940 621435 29750 848555 195925 592450 714255 81600 79560 158185 518330 371960 548675 380460 779790 587860 749615 831470 81940 218790 89080 406300 537455 391510 29835 21675 55080 201960 624240 129710 437495 527425 766615 806140 488750 506090 136000 760920 469880 670140 541875 427550 775115 270300 51680 793050 267410 205870 669205 102085 26690 265455 590240 215730 168555 89505 417435 376890 296395 581655 197030 216835 685015 567970 814385 191760 657985 383350 13260 837930 324700 271830 594405 464440 135745 618545 410550 176885 637755 439450 794580 282880 468180 70295 104975 353005 135575 241485 113305 150365 51765 811495 133960 397630 802740 213520 848045 729555 542215 97410 547910 146455 765000 793050 783530 507025 781915 677365 836485 527255 751825 376295 306680 365840 435455 25670 603415 506515 249815 236470 462485 708475 51680 460020 450500 517055 797555 791945 528955 792795 690710 247520 680425 342210 583185 263415 701760 279820 37315 171190 256785 529975 111265 688245 699295 754375 289255 673880 285515 739670 434435 444040 504645 419220 303365 719525 118320 144160 251090 19635 303110 330140 305575 401795 9775 839460 674220 420070 847025 560490 269365 240210 209185 307020 596360 790330 480420 331670 114155 446675 94520 257805 559385 787270 46750 546635 307445 393465 10965 356575 406895 346545 257040 742815 481270 184790 465460 184195 189975 421005 308890 782425 284155 512720 406130 282030 316030 229925 376380 634015 462060 273105 641070 792115 268430 447440 710430 573410 395505 359210 255170 454325 109565 523940 496740 183345 816425 415990 603500 278290 410890 829005 795260 335410 788290 832150 175610 144330 500395 460870 665890 485605 480420 79560 99365 175440 463165 701165 706605 438940 570945 757945 237320 721395 410210 264520 356235 238000 491385 140080 594915 480590 159715 306255 518160 40885 545955 675325 540770 50660 568735 556665 754970 831130 491895 366690 126565 134640 328865 842350 565760 465715 211735 424660 837505 233155 480165 10880 114240 161075 653055 842775 214710 445485 797980 770185 390745 465205 676685 194735 744770 60265 57545 679575 292825 467585 748000 255085 817530 346035 208080 429080 341870 40970 3655 522495 663510 502945 33575 582505 12835 112030 350200 253130 137275 772990 555135 633845 625940 755225 600355 217685 700230 514505 432735 749955 676685 585990 608685 184365 278035 781065 689010 259760 619480 784210 822375 163285 792030 786080 304385 510000 77605 847705 774860 812005 519095 105570 687650 512805 759900 206550 828580 244715 427210 835125 246500 552415 120785 700145 421940 168045 244970 138975 328610 769420 788545 350540 725475 67490 155635 724030 467330 415990 126310 13430 78115 19040 144840 635290 189380 91715 60350 814725 727175 468095 314415 124695 458235 209695 496485 512550 94350 277270 609110 92395 536860 616165 316030 762620 302770 455600 412590 778685 500565 295205 51170 411400 408850 304385 670905 116195 810475 644725 692920 699295 627810 142630 804780 751060 749360 292145 73525 15640 771970 340000 96390 640305 568225 23035 682125 786590 96815 30005 380120 196605 356915 149515 32130 292400 714850 776560 778345 557855 691645 287385 372810 673370 842860 750805 324190 32045 275995 491215 576470 491810 255765 92310 674900 370430 610810 729980 571540 292995 406640 317050 830960 791605 220405 794665 56270 77945 234430 185895 510170 805545 53805 404430 388790 569415 580890 55845 75225 198475 120105 472175 809285 178075 410125 482800 609960 341105 813620 668780 822545 527425 114325 184875 810475 404855 216325 796620 806820 598995 718335 126905 49810 521730 283050 595510 108375 188700 235875 331925 446675 816595 143395 218280 267580 696745 428740 843795 671330 721565 235790 49725 429760 796535 301750 241655 704905 251175 661215 638265 666315 444295 148495 103190 643365 303875 131580 63070 821695 296565 287895 711620 436135 680850 501755 555730 333880 792795 277865 681785 250410 330055 179095 323000 402475 424065 847450 212840 317985 370685 432395 827475 456110 88315 195925 184875 55675 207995 597720 385305 530230 220235 164560 111180 706350 452030 787950 204850 39525 817785 753100 371535 357255 733210 800275 484840 457555 698020 827815 254490 130730 352580 825775 152575 230350 790500 502690 631890 271235 344590 473280 391765 374170 392700 738650 415735 733295 317815 165580 104125 280415 219045 586330 172720 515780 458660 186405 449565 779960 602225 19040 67745 626025 841075 545615 27200 679575 138805 786845 342975 208420 821355 491810 334985 642770 470135 484755 253810 613105 742135 29835 824415 395250 194820 114410 474470 489260 97240 246330 782510 209100 390575 90270 104550 269025 701760 145690 77860 169065 562870 500225 835975 12835 500140 515270 838015 835125 568140 402645 158440 48960 350200 66130 655265 390405 208420 245140 719780 817445 206890 802485 46835 263160 242675 667250 717145 641070 830535 335070 632060 693600 765935 414630 576385 695470 554455 667845 275230 595935 126480 68935 509150 210800 256870 815150 111180 799000 127075 42500 125290 16320 225590 660790 144840 168640 509660 264775 327165 38080 401200 542470 41565 459000 234770 791690 619140 729640 21845 185385 636820 667675 821185 384880 787695 801890 655860 770780 675580 245820 261035 110245 685270 564655 219980 253470 793730 222870 693345 442850 720545 39525 578850 63580 29835 694450 186660 10795 174165 648635 165240 630615 663000 563635 300985 206975 240975 387685 746470 293760 450415 446845 322575 578510 412760 270555 119085 686715 284325 668100 246585 136510 811240 376890 665125 323765 188530 822120 607920 697680 617610 438345 399075 358445 55080 648295 431205 708730 148665 249985 596020 459000 724030 135405 671585 32300 330990 555475 125460 793050 470135 711875 755820 443615 495975 558025 107015 716210 827900 152830 524450 468265 345525 115090 777325 31195 339235 138550 153340 839205 115430 270895 94010 433160 138635 411060 460870 48195 742730 657050 761175 217345 581060 725050 627725 453305 331075 345185 11135 186660 204085 192525 6630 1020 633590 259165 496060 714680 211990 31025 683655 112455 358360 279565 75735 748935 133535 634525 561765 269195 443360 269790 384455 546125 103870 275825 211310 641920 535585 318835 767380 41055 538815 420665 150875 515440 597805 603245 609450 418370 566270 340510 772140 726920 743665 758880 643110 91545 5100 502010 41820 669800 102510 461635 412080 804865 413950 595765 117555 483565 588030 51850 261885 92735 345270 652630 451945 716465 275060 646085 47770 505325 275995 487560 103360 94435 743240 452200 829345 111860 519265 401455 306510 55420 825605 418625 682125 174845 14705 191420 473280 729045 121890 751230 255765 115685 157335 275910 164730 195245 722585 703460 67405 42500 690540 429845 209610 59925 329800 122485 514080 740180 134980 824925 187170 129710 163710 844135 551310 2975 810305 85340 431375 191165 106250 726325 781490 441490 472430 595765 276420 99025 88315 360995 359380 721225 486540 179350 641495 208760 373915 207825 391425 61540 445485 53040 222445 541620 474810 100215 106420 843710 157590 350625 233325 386665 24225 62390 623475 659090 470900 630530 553945 693855 64600 702695 145180 763725 249135 481610 743410 779365 842350 22950 345270 834615 233835 39100 627130 656285 366860 552415 585055 734400 110160 156315 73950 460870 617100 371960 5525 308125 351390 176970 230010 199835 181985 488580 58140 440895 428740 401540 372555 798660 725900 791690 366945 120615 286705 536605 510510 183175 328440 839120 424405 784465 716890 735420 578085 68765 154530 25075 489855 389640 673030 362950 502350 95625 57630 57035 204510 174845 557175 595 744175 428910 309485 799850 289510 105570 645320 675665 164475 508130 545785 393805 246500 511360 628660 778685 271065 491215 811410 219555 470305 53125 483395 792965 339830 249560 706095 475575 51680 595935 648720 272850 571965 340000 44795 474045 264435 160395 635630 465290 244205 700825 737885 742560 153170 849575 392785 561425 416075 337875 840650 355640 178755 382585 309145 319600 402390 343400 186575 459510 104125 831385 651100 301410 513740 367795 600950 139145 79220 123845 209270 321385 303535 821525 280330 209525 269790 571200 653225 287810 661725 511190 758795 261970 551735 295970 518925 752335 121805 382245 844645 476340 162350 335070 219980 512210 658240 673965 203405 474555 161500 355810 227545 32640 671840 441235 696320 80750 804865 203915 728450 746215 269195 173230 345865 67405 258060 27625 371110 524705 164815 9265 723265 249475 195500 542640 9180 530230 698700 440640 731000 391765 621010 314415 169320 334900 644810 34935 123845 35870 427465 312885 707030 94690 76330 130050 733125 636055 90950 646085 629425 284070 164815 321980 293165 527510 316030 847025 523345 108460 316880 246670 449990 703970 133025 490875 10625 26435 783700 693685 395930 637160 51340 574770 415735 553945 611490 622285 833170 442170 355895 568395 777580 231625 322830 317730 136255 810390 428825 141950 597975 416840 336260 800615 355130 665210 705415 767295 358020 723860 763980 779280 836230 467500 654415 99365 684930 451605 85000 720205 484670 530910 608770 352750 286875 717230 107950 480760 765765 508980 87295 662320 194140 323085 355810 98940 418540 560150 767805 213690 829260 95285 417180 721055 364055 592875 368050 603330 358785 220915 809455 394740 99535 784975 707540 761770 769335 153595 582930 359295 94435 238170 197115 404260 607580 110245 634780 324700 609705 441405 98090 533715 360060 43690 401710 419645 734825 28135 338980 17425 747320 43350 632485 106165 317475 239105 280415 122655 299965 113135 799000 577490 30345 455430 727770 695555 290275 536775 796705 694620 260185 59330 546295 20825 578000 617525 356405 50575 330225 675665 358615 752590 99875 411400 462060 540345 29410 102510 161245 801635 257040 646000 603840 69785 582250 831810 416500 429505 13600 482460 786590 577490 462145 231455 803165 742305 442000 743240 74630 509660 708305 437495 605540 710685 777410 474385 205615 59585 571625 670820 703885 654500 791180 721395 510680 362355 252195 23460 736355 316625 227120 217430 372555 790245 257890 538475 13855 97325 580465 510510 579445 839800 512465 839205 437070 212415 476425 786675 396695 12665 717570 766105 583865 66130 211820 245225 599335 462655 787950 40375 137275 418880 62305 532270 462060 263330 785825 130560 422535 213690 463080 805290 73525 703885 559555 616080 376720 690285 230180 587775 607240 91375 410210 132345 108375 846685 184535 473620 59755 499120 451435 155890 139910 646765 598400 442000 75395 818295 755225 158015 676345 274805 646425 808690 455515 165240 412845 804610 546975 612595 675665 30600 737885 616250 329290 36295 308635 166345 439110 811070 812600 331245 677025 77945 577065 48960 45050 533460 848130 805630 763725 482800 532695 17085 693855 706180 334050 181645 163115 764745 329800 832575 273020 537370 815575 288235 714595 331245 799850 208760 16235 139825 482120 201110 810730 535160 309315 355130 723520 233070 765170 797980 132005 716720 317220 105230 370090 63410 256275 337110 610045 507365 229755 341360 284580 482035 785400 519180 88825 379015 691050 119170 419050 443020 136765 42160 492150 505920 791605 514845 801380 425765 806480 494020 710515 680935 736865 682295 672350 671075 205190 395760 102510 258910 588710 810050 300220 116705 710515 531590 553265 502265 542300 435795 299540 13600 659855 581740 150705 725985 144075 659260 451605 80665 456195 262735 664530 289255 479145 411315 361590 663085 523940 3315 615060 793730 255170 43180 758540 708560 425765 213860 265965 826880 607920 363545 192695 520625 261120 770865 92990 164985 157335 204680 561595 120360 414205 607325 837250 264945 41905 94265 494785 330820 518500 161755 656115 109480 764490 569075 607070 303110 173570 231030 564230 675495 814215 840565 224400 594575 262905 194055 462655 572135 847365 542895 360400 155295 826030 74375 571965 296310 359295 684930 837930 706180 25500 9520 353600 554965 792540 334985 473450 216495 566270 139655 420325 514165 102425 742985 778345 30940 649230 131665 1870 733465 314075 787015 88400 76840 134045 322660 32045 173655 335750 764575 665635 447610 835890 847365 645575 161755 329035 276845 791945 451775 799765 9945 761090 345950 789990 740520 205870 139995 297075 99025 247945 431885 49215 684080 752165 836655 210120 603330 409870 597635 359635 24990 205955 676855 842095 825265 186490 816765 495635 456535 626535 479400 669460 337535 21760 268855 802995 326570 148495 41650 79050 70380 653820 730915 67745 386920 160225 60520 478805 208760 712895 261630 690965 514590 431290 669885 492830 155550 157080 285770 603500 298690 608600 743240 136935 117640 499205 355470 347055 19380 805970 668270 809200 435115 779790 30855 773245 136765 378505 148920 361590 205020 335495 580635 270300 300560 129030 54740 12240 744175 590410 475150 794325 425085 21505 528020 530230 623560 133280 77860 103955 319600 726920 550800 553860 370855 59755 497590 837505 556580 336430 81855 657390 262055 209355 34000 408085 465885 107525 403750 301410 645405 150280 594915 55505 686545 765765 638265 313480 203575 80070 215815 820845 152830 848130 429590 170935 40460 207740 148835 316540 344930 753610 495125 723265 429675 5950 131240 166855 594915 840395 694195 89250 172380 749700 249985 306340 678130 107695 656710 91545 163965 261460 614040 268940 282965 763130 650420 551565 528955 833680 587010 443360 729640 118065 451690 152320 536775 600610 531760 579275 508555 631635 724370 821440 164135 251855 784890 6035 626025 40545 253300 843115 836230 470475 303025 172380 381905 810305 287130 39270 426615 42160 366095 715700 91885 59500 328695 514845 26010 522580 24820 520200 338725 42585 102000 456790 602735 269705 776815 260695 581315 593555 602395 604520 83470 647105 661725 204680 487560 466055 18955 497760 261545 430185 592535 126650 390660 613445 668440 771290 334730 549950 575450 836740 691645 722160 215390 711875 517055 584800 52445 813110 271490 275910 324190 531505 685100 495210 675835 3315 624410 297670 785145 696320 681275 401625 292485 556495 320960 343570 409190 453985 486200 344590 270810 209100 763130 264690 356065 530145 231880 610725 676175 778005 839290 792115 526320 332520 724880 164220 404685 110500 569840 85595 175865 802910 387260 621860 260525 50320 201110 27965 618205 269535 417180 18445 496825 519265 193800 832235 60435 157080 418285 350880 708560 618375 83300 706690 696490 574260 559810 465205 101235 652885 429080 584205 489770 316880 360060 736695 758625 197795 841075 73100 180540 330820 309570 16490 310165 85425 684080 608430 250665 71570 432735 208930 692920 562870 150960 441065 662915 451435 97580 762875 516885 836740 47600 364480 360145 288660 623985 823905 283985 530570 12495 456195 273275 717485 755225 778430 8330 462825 739925 583780 333030 732615 209780 263670 82960 618460 295630 150535 512040 89505 338045 219045 162690 91970 38930 842350 387940 168640 581230 471155 296225 139315 693940 540345 537455 152915 27455 601545 743580 472430 749020 534055 339575 264350 514760 114665 44625 472345 233580 474215 482205 176290 148920 79475 311100 204680 706350 186830 281180 496400 256190 676430 554795 729130 461210 399245 130305 832745 193035 551395 843710 714085 334475 45815 421600 791265 843030 668355 66300 175950 590580 680 530315 69700 585395 67320 216835 118915 211990 6800 86615 151130 255510 7140 206635 229075 137955 47855 212925 771290 428400 447015 459765 576215 110330 684930 220830 816340 495210 177820 696320 338895 636395 32130 193970 717230 171700 107355 569925 682805 106335 566950 193545 723010 196520 540515 147475 796620 105825 162945 161925 611915 34170 654840 782425 124015 695130 285430 64090 727345 439025 223040 676855 210120 688160 462060 92990 23460 12750 110840 5610 753525 305490 429250 577150 9860 643960 752420 402305 633080 175355 470220 698785 315010 11645 36380 40375 407830 358615 95115 523260 791605 27540 477700 186235 49980 195585 9605 163710 445655 130135 732445 651610 746045 817020 785655 95880 187085 800955 782850 615230 728450 502945 234855 442425 221680 542130 432820 84065 193715 319770 460870 546380 768655 152405 14195 374085 108120 320450 73355 713150 485265 628830 438770 86615 143650 451690 741540 632145 25075 201365 391935 471580 292230 532695 84575 40290 490790 17510 221680 401880 430015 349520 691305 671415 605880 445315 827985 27455 778600 15470 645660 272765 414545 55845 624070 381225 150960 525470 241995 88315 599335 375360 830195 227205 652715 461720 528020 114495 714425 108375 7650 382330 599930 690625 324190 529550 152235 30515 147390 270895 729980 628150 306765 190230 292655 39355 167875 148665 709070 139400 147815 796620 413525 662150 464525 200770 505410 442255 641155 363120 310760 73780 513910 86275 441320 245990 584375 578935 89335 398565 703800 588030 497845 11220 502520 62475 776560 131665 588370 193120 133365 458575 11390 245225 808265 344250 622880 711025 802315 559555 786250 107780 448035 532950 147135 595850 4930 377825 311525 656710 106675 311440 772905 689945 584460 19720 711280 303195 56780 725390 91885 174165 55335 342720 554710 326315 529975 770525 499970 557770 389640 134895 84660 789905 653820 35105 516205 222105 140845 628065 93840 426530 121720 456365 647360 545955 121210 667590 188445 576980 652375 427720 200940 269705 54400 417095 71655 461805 30430 814980 461890 244460 261290 168640 359210 131665 197455 709835 588880 430015 406980 481185 220320 671840 390745 308210 527340 815405 844305 78030 259335 204850 458830 545020 733890 530655 41650 459255 484500 202470 297585 257550 132940 143225 586670 170510 120700 142545 359550 777070 192185 763980 309400 185555 34000 738735 278375 536095 598910 228395 590325 21335 693855 440385 231115 136595 204935 346885 113560 377740 610130 168810 102595 679575 223975 416755 686460 675155 831555 423470 552585 635800 840310 651440 354790 791180 445570 693175 504730 629255 810305 382755 13685 556750 392955 207740 69955 542810 355810 393805 523345 205190 674730 46665 800785 437750 251600 247605 408000 260355 624325 586330 691305 674135 313140 287385 782595 334985 230690 316370 437240 632230 104295 643790 834105 693005 751995 372300 398140 170085 104040 387515 329715 333710 483820 121465 783955 139485 783445 470135 527255 445485 432140 402135 703885 691475 409445 534395 331160 679235 47855 265710 704225 789650 568225 784805 412675 364395 37825 824925 178500 79390 275060 706775 11475 800870 486455 270810 541450 358020 309995 504900 362950 717230 165410 832235 738225 311525 365075 149175 704055 665635 236215 60945 836655 187085 91460 169065 630785 544935 648040 829940 818465 79220 459595 89760 558110 343910 841670 411740 203490 274720 360400 439110 399585 87210 350880 423725 358445 342635 111010 821355 337620 843030 99790 537200 73185 287980 635290 264435 240720 612170 108545 600695 68510 664615 755310 228225 330990 801805 5695 113730 140590 202130 508385 340425 507960 180370 518160 773245 253980 455855 63665 631890 595000 515100 762450 369240 720205 748510 417605 817360 571200 691900 308465 515695 42840 411570 495295 190825 156825 530740 714425 352070 1020 342890 719185 183855 687650 369410 20655 398395 156400 399585 693090 581655 365840 298945 542045 504645 281180 341275 537370 280415 240635 210970 684675 244290 258995 22355 303790 331670 246075 589645 661215 170850 471410 782510 727005 763555 552500 608600 733635 607920 26435 784380 614040 149685 586415 487985 363290 179860 10710 683315 15045 234940 411060 644555 226100 666910 412420 272425 557090 186405 1275 380970 172890 39015 362865 300900 698785 635290 448970 784125 751825 307190 42075 490535 691560 272340 730915 747065 593725 156995 38080 174335 373490 376380 308975 567120 601290 524875 293675 622200 761940 207655 77520 76415 270555 467585 381055 425170 831130 646595 491810 190655 77690 266135 800530 736270 312460 735080 428400 750975 734570 387175 700230 89760 143650 661215 789735 258145 96985 78625 792200 449820 598570 334390 836060 565590 293675 55845 294865 514930 571710 453560 557600 528785 75735 391935 261970 812345 16320 187340 761770 642515 235450 578935 223720 38335 799680 146625 43265 541620 122485 366605 614975 84830 545275 553180 404770 42160 423725 550120 784635 282625 770015 621265 794410 1870 86105 681020 77095 711960 417690 769165 450585 302430 502095 361505 280755 10710 223125 703800 634610 464100 453815 261545 440640 843030 538475 210375 643110 703120 205105 731680 8500 376295 754120 318750 315520 409275 457555 139995 484160 826030 814725 1445 699040 592790 608855 769590 596615 768485 755735 729130 709750 680255 649060 285090 332860 145520 447440 595255 541195 580295 192185 296990 485520 129200 142460 302175 836570 9350 642430 298435 245310 112710 280670 678980 735675 501585 288745 556410 703800 5270 73695 848385 129710 385560 531760 587180 817615 619650 787440 759900 777410 130730 49725 680255 442340 749700 682720 576045 675325 424320 175185 283985 780980 80835 421855 771205 91885 255255 118745 584970 460700 226950 612340 795600 834190 484415 761090 531845 741710 250155 293165 352580 452965 216495 383010 512465 125800 826965 71995 555390 522155 135150 337875 814980 119425 772820 306085 177395 262905 710430 574940 329375 801975 818465 458575 849745 403325 253640 801720 350455 353260 713405 778345 258230 664275 526830 181305 239700 542215 386920 111605 511105 211310 635885 362950 463845 639285 215390 57800 758625 821865 261120 671330 516120 88655 744005 669375 404940 9605 423385 556835 468520 54230 603415 847195 523770 327080 661980 665380 201790 610725 643960 190655 150620 619395 802570 300985 51935 794665 696830 236895 140505 845240 92140 510170 254320 619310 390830 786930 389980 495040 572305 143225 530825 659260 569415 438005 299965 42075 243610 375700 512890 545955 334645 824755 729045 446760 645490 455260 677620 393720 310590 486625 414715 692325 230690 845920 592620 487050 404515 491640 81515 114495 678215 743070 834190 282540 808265 284920 137530 410975 264775 801635 328525 624410 50320 396185 44285 238510 770185 608005 648040 428740 499460 48960 220490 695045 556580 182410 464950 147730 762620 26775 744345 369155 316455 258655 707455 100470 240805 373660 299115 636310 244970 270470 465205 64940 341785 24480 276590 280245 210545 397290 605965 344505 336940 687650 316455 331415 132345 111095 399755 125290 187340 47175 773075 746725 245990 431205 481525 538390 643705 294185 229670 51255 607155 649315 568055 817955 304045 59075 32215 50405 249645 279905 407150 79220 263925 540770 378675 545275 444125 522325 808945 607240 734995 179775 311950 195245 401540 672435 363035 389215 504730 270300 361760 708900 309995 347650 791010 761600 150875 592960 11305 94010 643025 61285 47685 782765 760155 275485 708305 457385 745195 666995 289510 511955 359720 822800 422790 163540 522920 61540 54995 812770 737035 236810 62390 453475 338895 333540 228650 448460 480165 339150 177820 808520 417265 421260 14195 127075 312035 726240 747745 21845 829770 784550 580550 486625 494105 493340 708050 212415 471665 127160 397375 616760 307785 773585 202385 671755 220405 80325 369070 391340 462230 374765 176205 285345 60605 513400 356490 7140 152745 559555 105825 227035 367370 506770 793900 439280 622455 726240 240975 826200 803845 139230 689265 664360 616845 576810 674900 428485 490790 308295 673115 530570 91205 623900 798065 553435 159205 441915 838865 220065 9860 707965 130305 796535 61370 745535 381990 559725 522665 185130 313310 602310 270895 700570 140165 245055 557260 214455 619055 458490 105570 254660 159800 650590 527595 532865 103870 153085 169065 14195 614040 688925 281860 158610 754205 421090 40800 187085 19805 262735 742900 228055 460360 601205 614465 628320 254235 699550 210460 276760 5015 664105 753270 246160 758455 700230 684080 27795 689095 73610 623985 831895 548930 793985 69360 563720 298265 119935 608685 354280 254660 548250 512465 72930 44795 804950 228140 616590 848045 686205 160990 141525 157420 350540 7140 662915 828920 580210 626960 842690 489345 720120 424320 334305 427040 179435 800105 737035 501925 253300 11900 150535 427210 481950 223550 565590 112115 270130 302090 338385 154700 156910 758285 442000 821185 69020 761260 823735 329885 772225 620075 416160 613275 648210 360315 484245 34000 849490 374765 352240 516375 18700 20485 145775 677790 593555 245565 19805 225675 303790 184280 790755 808775 160395 301240 59075 313565 84915 839800 64175 528360 805205 507195 472430 22610 158525 93925 114920 269110 615910 167535 227630 672350 734825 772905 169490 606475 64855 329290 686205 693175 788460 323680 219385 558280 542810 579870 586670 462740 214200 110160 526660 198135 670055 818550 259080 730660 828410 480590 716805 102680 294355 559725 234515 732105 247860 522240 398650 205700 627470 644470 215560 153680 109225 621435 202725 615230 556410 757775 187170 619310 11815 49215 391595 548675 118915 435285 558110 758115 62900 22950 93330 452455 342805 820335 69785 344675 570945 411655 338640 821270 453305 171700 685185 208335 609195 703460 249135 192015 585735 191505 441745 116790 619905 814895 638520 795685 32470 632910 197115 305490 762280 38505 154530 133025 622540 235535 10540 66640 570435 118575 507450 830535 181560 407320 604520 24650 561425 367965 833510 835975 515270 510085 803505 225845 298010 572645 98430 185045 6375 348330 684845 817445 665890 801975 755990 635035 699210 326740 251515 16320 586670 194650 521815 654840 351645 828835 755905 272510 201280 60860 392105 218280 680765 583695 477190 321470 568650 588795 275400 458405 776475 503285 613190 403920 379865 611490 425 702950 754460 763215 106250 285345 130390 605115 647360 722500 570350 95965 531165 527680 654415 212670 498610 175695 731935 164475 553180 352835 393465 239105 241060 144330 717060 834700 430015 689010 491300 579020 657050 232730 223295 216920 226610 299795 57375 500650 30175 799595 35105 525215 446505 79220 105570 227545 792540 681360 237150 632060 847705 773585 340 43180 758880 157505 776985 98855 736610 151045 525980 444550 758370 14025 324020 838950 107525 606390 26435 368135 332095 419050 48025 552160 75650 776560 461380 449905 646850 744940 489685 362100 336090 84745 457810 527425 358105 118575 844135 30430 213605 591005 17935 734400 34510 705245 202895 811070 25585 821015 728365 652885 824670 642430 591940 268175 319685 320195 739840 71910 213605 138210 374170 25075 374850 572815 184365 179435 296990 357425 24480 224145 324530 61370 128605 678470 290105 138465 295715 213775 699380 613445 1955 422365 454580 567545 555220 512890 175695 473790 397205 336345 808775 191250 17935 614720 571200 130730 320875 561850 482715 634100 220830 447355 560915 390660 63155 175100 581400 816085 151045 466480 648720 135235 840140 814640 666230 350540 585480 663255 558705 634185 620585 23460 555390 101150 800020 268430 544510 98005 480420 157335 661130 563295 685355 382755 270215 705670 355895 82535 408510 457470 130985 336940 509235 49895 187255 125970 94690 84745 755565 13770 14025 216495 828325 120955 172465 124950 373915 668610 586500 402390 615400 461890 57290 329800 393720 138550 442765 467415 33660 187510 236385 199240 464100 333115 116025 124185 643450 821185 822375 353430 24310 463505 766530 577830 49045 696065 767465 585480 832745 581995 183770 520030 442000 367710 481950 470135 282625 123080 394230 689095 305915 418455 810050 294695 452115 581400 732615 612935 742390 118575 231455 30430 52020 402985 234090 579275 466905 143140 531250 599420 464355 769080 271915 591175 42245 768400 138210 477530 332010 326145 812260 175780 432735 775625 446420 477020 235535 327335 307700 361590 467925 3315 458405 175950 201025 736270 477105 282115 610555 403495 422535 497420 116280 5355 272850 153595 26520 726580 637500 115090 784295 691475 292995 161075 20995 800275 284835 481355 341955 514845 773160 195245 825095 124270 664105 290785 470390 389470 795515 506685 804865 329630 824160 330480 677280 80665 663510 779705 37485 630785 523090 679660 433415 286535 459425 265030 319770 343655 245395 299795 359210 52785 346205 730915 576215 775030 812940 622455 513485 154955 231880 226865 164390 535415 624325 712130 595340 225760 437070 704905 848045 102340 614210 47005 163455 400435 311610 326655 267410 265455 537030 404855 582165 603585 116960 562275 778090 615655 769080 819740 554370 167535 67065 181730 196010 65875 264520 85000 170850 395675 296820 632400 152150 456875 750465 693430 176460 700400 734910 267665 169150 733550 183855 660025 346800 22185 543235 558195 742390 456365 821270 477275 230435 620840 589475 425850 601630 571965 817615 519860 507280 647700 36295 275570 750550 261205 411485 249220 755905 446930 598315 93755 561850 515100 427295 223550 106590 824840 606815 71400 672095 68935 760835 565165 28050 1870 104465 45900 140930 575365 125630 652630 509915 375020 567545 153680 468775 312970 770525 426020 109820 804525 753100 570265 251260 612085 474215 298860 421770 630445 810050 218705 696575 188105 789565 255340 731765 803420 750040 368645 198985 217940 775030 497080 340510 485945 751485 648890 76075 54825 290955 294695 209695 187255 151385 800785 376380 173485 685355 648040 327760 395930 368305 516970 721565 689690 571625 254830 72165 580890 687735 263670 390150 515440 487390 320875 517055 734145 601290 399245 122740 15045 62985 315435 401710 588370 267750 453390 128945 573070 351900 271150 450415 283900 246160 364310 611830 442850 28900 189635 494360 669885 779790 569755 621775 0 0 0 0 710770 368305 489005 705415 491640 305320 746385 100980 112625 302685 733890 20740 234855 319005 90950 427890 497080 598400 58395 616590 441915 450330 256530 728790 701845 331075 123505 470985 116960 309315 10795 699380 602905 333625 281350 591090 401710 211310 122315 406980 191165 249560 779620 362695 40120 794240 478805 248455 471070 582760 61965 315350 744855 811665 846430 531080 796535 191930 30855 462485 606220 351560 740010 466565 251770 803250 752845 157080 485010 44540 177225 358700 196095 229500 794920 217515 478295 475915 548845 109140 521475 804015 20740 451605 769675 366860 221680 140165 115940 564230 131240 841755 730575 667590 249900 69700 528870 35360 364480 435030 132940 300560 677365 151980 190060 233835 27710 620500 383010 27370 54570 243950 350370 822800 145860 68595 49470 13090 499630 49810 261035 390575 198985 736695 599080 594490 550800 76840 497335 145690 147135 301665 813195 303110 709580 532185 326315 638945 773585 486880 129370 16065 759475 421005 372130 119510 700655 95540 425765 506260 441320 325465 490875 132600 19635 626875 230435 518840 115430 776305 576130 76330 156825 470220 260355 247520 4675 309060 606900 59840 440810 155125 709240 500905 143395 691815 702695 525980 629765 281775 812515 431545 171785 152490 561850 244885 588710 203575 763640 652205 511275 696235 641750 63240 208165 691305 253980 677620 393040 354280 732105 797300 688925 298350 545020 579275 824160 800020 487390 727175 48025 245905 531080 727685 53380 718845 210800 635885 196690 571965 414375 327675 726495 694195 830705 439110 519520 330565 758370 504475 359805 126905 108970 539920 226695 427040 562870 179435 412080 182920 824670 111180 456875 74460 29665 556750 641920 29665 826115 746300 831300 843795 457725 363205 426530 102255 7820 274975 34850 519775 78200 683655 289765 765 122655 158525 139995 27710 555135 307190 316625 222530 542385 478975 536775 331585 604860 714765 258230 255 532185 174505 765 109565 822800 377315 745705 303620 787185 705075 310930 468520 581570 340085 428485 600270 728790 162435 356575 665125 378420 308550 482120 401965 234515 272850 133450 840905 764405 624325 50915 683230 528955 38930 807415 54655 46325 839630 665040 327335 28305 514590 181305 256360 216070 668270 634865 426360 726920 39015 9010 399840 686460 503370 470815 470645 810560 40460 20315 467245 557090 733040 166685 35360 464355 417690 397715 448290 46750 655350 622200 396355 100980 104295 423385 47430 236640 162180 779535 676600 811750 246840 751570 823310 486625 695555 594405 221170 678640 506345 276590 72250 173910 296310 121805 726920 56950 672605 508725 136425 654245 633760 763725 783700 20145 534055 373490 499715 220490 30515 608685 655435 571030 543660 503625 294610 41735 706350 622965 237490 769930 319515 757605 220490 144925 160055 698275 488750 133195 28645 552160 94605 91290 239105 280755 737035 627895 723775 405365 353260 35020 143565 168470 842265 504390 88315 573750 180200 673625 219045 275570 534735 2295 818550 192440 647700 524790 650505 263330 684675 43350 353940 335580 121890 333115 803250 676600 351900 46240 466225 21930 155975 434775 619650 289000 845495 606900 329205 573325 251430 171700 354790 382415 56865 406810 47090 166600 355045 699210 139230 268685 700315 713745 657815 320280 723095 493680 180030 314245 684420 139570 529380 314160 597210 158950 531335 790670 682975 250835 781235 779705 212925 572050 139230 9435 676940 84830 684760 80495 792030 548080 46835 544680 832915 60265 516460 258315 103105 191845 786165 445655 39950 659175 619140 536265 668865 724285 412845 285175 54230 849660 565165 679660 467925 290275 762450 706945 106080 596615 405620 666060 206975 629935 649145 395250 330140 113815 342635 93245 194650 54400 809115 829090 117215 170000 8415 437070 216240 214880 201620 408425 154870 806735 695385 687650 123165 376720 343230 687140 621265 673030 533035 224740 706690 144245 199580 819740 144500 231540 206125 569585 190995 101320 681785 684335 485435 772395 147050 297330 276590 831640 63750 750210 107525 737800 430610 642855 783360 845495 682465 757860 566865 715955 207060 97325 834445 339490 570095 796195 61115 141100 521050 803080 57800 759220 8160 437835 187085 128690 156825 567545 534650 729215 296480 312035 739160 228990 616760 554370 670480 254490 820420 93330 685865 781235 367710 673625 245480 846855 297925 279225 141610 286960 380035 272595 684590 568820 599080 192100 263925 117300 1785 373660 413440 168895 58990 588115 335920 648720 246075 296140 288235 115260 56865 162010 660280 642090 759985 289000 765935 724455 285600 715275 717315 407065 275145 423640 408000 290360 225845 165240 731510 617780 42585 344590 744260 473195 371365 180965 232135 581655 131070 220405 73780 73440 652885 565335 425595 555560 79560 116450 808860 693345 847620 798490 842095 736865 65025 41820 847790 128095 583525 24820 406215 316965 320195 149345 402645 528870 786675 319855 387175 281520 543660 280755 668185 31875 481950 560575 326740 213775 690625 845495 45560 23205 381395 450670 549610 60435 745195 474470 129710 654755 252705 339575 622540 605965 66300 86020 815575 323765 452115 265285 346375 624665 46580 494700 445145 477615 354535 116960 210290 819825 164050 308040 164900 476340 245905 148410 447015 523600 401795 49470 697340 74375 723945 558535 603925 590495 273955 47430 370005 745620 645065 47940 196775 655180 119425 825180 611405 88230 780640 799255 14875 452455 817955 417435 403325 103785 586755 360060 413015 761855 559640 418795 166260 186065 303705 631380 54740 837080 113305 50490 407235 94775 535585 307275 309825 550630 335750 570180 626280 288745 271235 628235 533545 38420 399415 3230 472770 330310 782510 486625 776220 801550 306510 143735 117725 702525 192270 404685 165580 752250 761685 751230 233155 232560 248795 407830 596190 126820 260780 675240 392700 147135 388110 690370 374595 808350 187850 50320 630870 276420 691900 744515 113220 180540 521475 132175 763130 28730 210800 234515 151385 251260 282030 139995 274295 322320 480335 473790 467755 657220 349775 203150 758540 253810 640645 394485 370855 510935 326995 405620 447015 636990 634440 50490 604860 391170 26775 57290 205785 594405 179095 168045 164220 42670 709580 472175 555815 303450 519860 822035 131240 69105 337110 633080 667250 768910 745960 236045 145605 241145 106590 541450 122400 72165 268430 296565 97070 247435 181900 356660 97665 535160 592195 593470 739670 432735 77690 578255 348840 221935 694450 706690 573920 605370 674305 444635 617270 145180 590835 247095 102935 706435 183685 610300 774945 839545 730405 790585 490025 359975 347820 775965 624155 164305 189380 535245 470815 702610 206040 26775 674815 130050 92140 699295 616420 586160 393465 769080 502775 762280 184450 674305 218875 149515 369495 785570 422280 129200 136000 786335 727430 246330 104210 128350 788460 138975 177905 157845 719780 201280 173400 663340 202215 489855 460785 160310 328355 608940 261800 419305 467670 552840 211225 421940 167790 239870 759900 316625 225420 369920 72335 174165 86700 213010 50065 238425 30260 542895 651695 241995 427805 540430 224825 369325 503200 826115 419305 665975 3060 234090 40885 800530 643450 542215 837930 644385 645830 133025 31535 700570 81345 799935 206635 386325 334645 492490 472685 676345 316030 401030 532525 99280 759815 38675 114325 165750 795600 386070 421430 51680 772565 821355 676855 40970 396015 676515 17085 96560 387770 408000 564230 387430 69190 351730 75650 396440 327165 623050 395250 526575 485690 559470 508470 119510 480930 238000 480930 394655 778685 190485 219385 232135 24395 390320 48790 50575 649570 727090 105740 583950 213775 471580 827135 624495 142290 449820 781660 598060 376805 65365 124865 109905 105570 462145 523260 487645 707880 501415 665210 590580 780640 548845 562020 358020 664955 514165 458830 403920 840735 465375 751995 320705 751995 444635 787695 754375 605200 270385 129795 95710 741540 114155 613615 604520 763810 188020 552670 425425 710430 711620 434860 746130 448800 196945 484755 752930 592280 106335 224910 29835 310505 494275 646085 157505 629510 534310 554625 634100 286705 421770 273530 837505 31535 601290 494445 84915 228650 507790 338555 221000 64090 562105 25500 461975 326995 773415 48195 845920 544425 25925 298010 373490 379695 241145 76330 526065 57205 448885 274040 624580 324275 581230 148580 141950 244035 571625 508385 218450 666230 756245 611575 572645 50150 671075 772140 614975 143395 848555 303110 674645 538050 238935 181220 234430 606730 429675 492490 106675 13600 16660 63070 411825 357510 188105 240635 357510 98770 124950 743580 817105 729640 788205 238850 64600 202215 727940 632485 161415 389895 490365 591855 559045 284070 350285 733125 597465 93840 674645 500055 584970 740095 117300 132345 352325 7820 842520 220150 670055 75310 601375 717400 490705 264180 293760 434350 306255 411230 226695 81940 755565 801295 69190 139400 55335 289170 92650 695300 657645 588540 563550 359805 726920 673030 154275 602140 224485 497760 104550 412505 231540 816340 237915 57375 150875 686715 508470 423895 347140 718675 691730 790925 403920 49555 765595 358020 233240 160990 55675 206465 554030 70720 159205 827645 121210 697510 546805 568820 766870 298945 149940 209185 51000 544170 278290 312970 173485 734655 797810 528785 248285 31790 394315 585650 598655 683315 71230 821610 102425 458490 106080 362865 534735 612085 649485 241400 46750 532695 253470 752080 842605 440555 547485 415735 617610 720290 175355 693005 710345 32470 125545 247435 236725 303025 198220 182155 170170 484330 414460 207230 304045 285345 425 29240 502945 60435 25245 490450 237745 442000 688330 6375 316370 105740 230605 832405 80240 703715 625770 481185 484415 596955 539155 461465 720630 592450 57205 487050 469285 483990 595510 614125 113730 136085 40545 707965 538560 724455 71910 384285 79050 731255 105230 739415 650845 114070 219385 141695 35785 452285 274720 601120 144755 730660 501160 698955 81430 406130 328185 140845 588455 755055 672860 520625 14280 784720 662745 252025 391085 713830 87380 312205 522665 585140 393550 669630 670565 319515 311185 41735 342635 614295 742050 112625 378760 325210 229075 324700 735505 442340 165410 100810 526320 169150 100215 2805 727090 287980 13090 592025 66895 547740 84320 427295 311865 248710 821270 692835 149515 714850 762620 382415 174420 98600 760750 269110 137445 193120 528955 191420 329800 387600 709240 718335 782170 798235 450585 714170 380715 502265 32980 188700 427975 392020 691985 17340 93160 392530 635290 500905 843795 641920 699380 448970 158525 441065 562445 51595 701335 477020 406810 94775 49215 682040 747915 631550 471750 565675 619225 780810 805715 658920 691390 348245 533885 775795 159460 510170 197625 812685 674900 216920 397375 847450 636990 634100 529890 490450 533205 293675 193715 227290 779705 791435 229500 762620 727940 580805 601800 131665 426105 51085 588370 706945 220065 718335 59755 146540 522920 346460 221680 496570 78285 64685 185300 448545 651780 407150 731000 351475 104380 204510 545190 383180 668610 660195 678385 679575 763810 276505 630275 90185 604350 511955 141015 276080 772990 99195 211225 375955 591685 609790 722670 16490 333455 655180 397630 235535 82365 327080 450670 158440 463420 531590 659515 84150 473365 821100 823140 362185 820250 649995 602395 209610 472770 287725 829685 136850 83385 187340 645490 833850 345185 844560 172125 314585 753695 739840 379865 570435 325975 615825 683910 668270 490620 39865 506855 784635 208250 10030 205530 752335 668865 844985 431375 741115 803250 752675 639200 244205 806310 795515 537370 154870 349180 505580 719100 353685 739840 736525 293845 768315 514165 574005 311525 272850 481950 420665 638350 604690 430100 71825 47855 527000 153935 488580 420835 384540 147390 78115 616590 416500 799000 107610 252450 414545 352325 361505 291635 567545 681615 583015 532525 567120 765850 828580 685865 160650 72080 61965 360230 386750 342635 492405 476425 769505 645660 790160 309740 157845 302260 447780 761260 152745 566440 537455 610810 478975 822290 117300 20995 136510 768910 144585 583780 144075 358445 403835 579955 792710 690880 602650 244205 784805 582590 44880 318580 109905 257890 695810 786590 257295 811410 254490 597380 217345 57035 269620 121210 207485 486115 147135 123505 421855 741200 602650 797300 352410 50745 679660 183770 155975 786505 231795 319685 451265 71230 140165 235025 805715 209355 493680 797980 294950 292740 26520 401200 96985 297840 85170 147645 803080 514420 643280 34935 25500 847110 90610 744940 483480 199835 43860 72250 318325 699210 367285 319515 135320 643280 733210 527340 72250 657475 159205 238085 429930 222360 418540 304385 44285 520030 70040 111605 823310 133705 272765 844815 565165 197540 354535 746725 563210 98005 643280 558365 475490 478890 217685 440555 725050 817020 614975 492660 303875 204255 815575 282625 759815 40205 162605 620415 516630 563295 219385 304980 417860 782000 773585 202640 494445 265455 737545 58395 308295 580210 386835 488665 829515 477445 45475 523005 434095 25755 259250 814725 325040 283305 468010 239615 129965 626875 550035 570010 697085 418200 669630 585565 235875 840990 839545 88485 415480 756755 403155 189465 35785 199665 461465 805120 656880 430695 154190 109820 777410 34935 286110 151045 184960 114750 433840 810985 810220 745280 309995 649740 763470 822970 396525 457555 413185 160395 845580 240635 58905 148410 349265 652205 499715 110755 627470 306255 680595 838270 51765 780640 317900 314075 92140 723775 599760 643705 361165 638095 62900 200345 349010 610980 475575 636395 114580 142205 37740 125630 390660 820760 251175 469115 439960 542895 695810 572815 89505 604095 312630 782255 337280 549440 220405 734570 54145 131155 159460 297330 547145 481865 423130 277525 228225 767550 651780 117895 463930 433670 722075 135150 713320 771205 556240 1870 208590 336090 688245 834190 24820 297160 831130 735250 462060 819060 326910 800020 60180 442595 89590 19635 0 0 0 0 522495 425170 430015 74460 541025 323935 250240 843965 220660 71230 670395 257550 148835 425340 791605 442000 837675 123505 653055 422790 653990 233750 237320 254235 821610 271065 176035 711620 553945 162945 750890 339320 1700 846005 40375 378420 5270 748340 219555 390235 167705 522835 29750 48280 51000 768995 195840 70125 410805 231965 174675 525130 602310 112200 805630 392700 313565 156825 679660 616760 646085 62220 173655 419135 198220 415225 101320 242505 203490 55080 6970 822120 742985 43520 563805 142970 575620 581400 27200 173400 491470 288065 678725 676005 575025 731000 558535 282200 211735 713830 675665 515015 441660 840225 626705 384030 751995 240550 582420 532440 177225 269110 496145 26945 256615 323170 667165 713150 464355 417350 556665 738820 313310 418965 735590 42840 744430 178245 552925 788205 325635 271405 479315 631210 837675 564315 689690 692665 812090 428315 592620 140080 472855 567375 213265 364990 456705 61285 770780 719355 40800 682465 806310 263160 166430 305745 2465 625770 453900 30770 538475 45730 721990 770950 799255 780895 143565 640220 828325 558025 124525 283475 149345 831980 632060 110160 638180 695385 802655 842690 636225 121720 226695 259335 504985 39525 830875 446250 611915 423300 670650 94180 379100 658750 245565 463420 804610 731170 726665 76075 107610 390830 668270 448460 644980 203830 784805 304130 467245 25415 683825 124355 453560 819570 685780 91460 700995 571625 699125 329120 731510 339405 750550 670055 675920 770440 563890 297925 279905 727260 542895 58905 680680 292825 490365 403580 224400 727940 766105 182580 312970 251515 377400 423895 736525 772820 499545 513060 841840 779620 807415 543830 765850 846515 39355 113645 281860 379015 834105 156315 483735 299880 600525 693090 458490 764320 645575 287470 799425 622965 462910 340935 171275 783700 52445 25925 168895 49045 828495 431290 744515 232560 183345 481185 493680 661300 60350 231030 251770 386920 794410 220065 428315 262310 701080 223465 728960 825435 355640 424745 630445 25500 78030 72250 650845 323850 561680 398225 812855 776475 733720 639200 835550 54655 450925 570180 405195 71995 231795 812940 833085 627640 520370 64430 215985 526830 680595 402135 620415 387005 315775 142460 82450 354110 278205 346630 293505 495805 529720 676770 550970 535160 49300 427465 773670 270725 301325 650165 547145 387770 160990 236470 238340 108120 132175 43435 518160 444465 355555 616845 215985 748255 680340 590835 392445 42585 782510 157760 700995 318580 430440 45985 630275 45730 741965 644640 79815 315010 470985 517310 103955 566780 838695 747065 60010 52530 267325 818635 588795 413015 56695 278460 130220 276335 28985 304385 193290 169320 125375 251345 511700 365500 402220 206295 268090 1360 206635 690965 563125 627725 290615 414800 643025 355725 30175 643450 600695 700485 412675 833595 365840 695300 804525 598995 573070 489430 148580 187425 18020 399755 839885 279735 581825 433160 726750 515015 91460 504730 276165 483225 549950 552670 406470 19890 662830 162350 842520 83045 262055 98515 622710 71060 663510 679745 209100 318580 665210 837250 680935 25840 116535 836230 320025 63070 275315 410550 774945 451945 747065 597720 284325 244800 317220 550800 778940 331585 454580 74120 76925 736270 838525 89930 468095 731680 203150 390830 775370 816595 247350 620330 473705 451435 419560 232475 352495 538390 645150 794240 9945 7990 534990 80240 724200 392615 793985 527510 804525 495805 344250 250240 226695 417435 256785 514760 417265 709495 611320 252280 216325 836655 187425 577745 332945 205785 331500 443530 624410 809625 62305 217430 686885 811410 246415 3230 238170 622795 193800 257295 263840 273530 298775 533120 417690 333965 346800 339235 318155 11475 204085 716975 544255 247520 529975 644470 347480 458660 474725 99110 14195 752080 134385 234345 231625 396695 800190 797555 443105 72250 79475 836485 164390 452880 816595 61200 674900 31450 744260 641410 741200 791265 451520 25500 623560 397290 194225 509660 208590 687480 44200 155720 91630 368050 682550 651610 37230 414885 711365 762960 767805 567630 73695 160395 569415 457215 666145 172465 179690 433500 619565 275655 207570 835295 510595 243610 438260 770100 728195 173910 307955 440895 313650 571710 223550 735250 79985 649740 231115 46240 763045 549695 790755 782765 779875 496145 117470 51765 390235 304045 468350 606645 39950 525555 421175 82280 551310 65110 791520 680 644300 648975 583780 32555 703800 427465 215645 560150 820165 446165 187170 415225 85 380375 478040 42670 567715 413695 772055 115175 162435 637755 106335 553180 503200 157590 367455 578765 742900 538815 179945 22865 112880 738820 262395 350455 466140 182580 405705 28730 574855 749105 448885 689605 276760 92395 109735 584035 781490 487135 706520 848470 355470 584885 606560 509745 489685 653480 576470 660025 21250 379525 787355 583185 816000 602480 437580 374850 471750 83810 103020 789395 692155 60860 235705 341445 542980 307530 524195 348925 490705 542385 82025 561000 716720 471835 78115 252110 153935 568565 723605 566185 780810 586585 604265 635035 416670 13005 84405 742220 58565 770610 775030 286535 175355 698275 65025 695215 127925 140590 207145 666910 482715 812175 93585 207910 218195 518415 530825 451860 809965 444890 94265 560490 721820 644130 546295 392445 290700 125715 748765 226185 691730 489855 389300 228565 621520 374000 653310 317645 165325 833680 572560 270300 110415 627130 419390 665805 127585 633505 627130 15980 65110 494105 394060 623220 613190 650675 362695 578595 156655 171955 588710 526915 523175 72845 552075 78540 398395 175355 763980 191590 785230 552585 602905 460785 16575 485435 310250 161245 702355 823395 552585 171360 544170 583100 525045 675070 456620 447865 38505 658835 381140 350030 686205 674645 435115 92735 619565 238425 530400 461720 435965 45305 44115 481780 781490 367370 814470 153850 68425 28900 546040 330905 305235 319175 230605 730830 447270 88740 338980 803760 240720 582930 728280 545530 634780 139995 75650 336175 729980 56355 815830 156740 92990 284240 195670 392190 248795 641410 241485 303535 291040 586670 604180 437410 107865 284495 120615 716550 66470 335325 78455 698360 542300 683995 206465 189635 270810 553945 538985 198900 324785 100215 614465 348840 657220 632740 251430 442595 350625 417265 103870 434180 222955 89335 819230 788460 461465 429250 235110 286450 612000 467755 240040 496910 26605 527340 50660 504900 789480 415225 572305 742475 311950 99365 789480 279055 144670 254660 806905 665125 195330 653735 143820 209440 282625 531675 358020 188445 125545 56695 363290 306340 232390 582420 692240 402475 119765 823310 744600 36550 187085 721820 372045 54740 577660 252450 446930 288575 809455 788205 338215 379015 776560 101150 764745 538050 395590 336600 159800 105060 192440 518075 605965 698360 207400 596785 666910 383180 707710 104380 1615 724030 742050 544510 291635 479060 386665 813195 643620 397800 677705 466140 810050 467755 713235 129965 594320 801720 754375 227970 525470 679915 4080 204595 374170 568225 436645 386155 723350 754205 805800 141100 577830 186235 278800 367965 811070 556240 220575 532355 742900 486285 434690 105910 256020 584290 273870 451605 507875 173655 431800 120700 429165 587605 277440 84150 520285 729555 822460 642600 225165 130050 481865 500480 599250 616165 55420 263585 253470 513910 270895 80920 548080 275740 485605 748935 674815 359550 300390 136085 63835 770355 18785 833510 184875 493000 785230 626535 224145 153765 350200 260270 311270 171360 549440 351050 749530 652205 455175 420240 822885 475490 326910 81260 533970 640390 517310 209015 590070 279990 377655 822375 592280 425085 410125 217175 598315 830875 324445 5865 836825 42415 616505 172465 321640 565675 463165 356065 312460 402730 776305 795260 152320 829515 528020 485010 551310 398650 158525 54060 93160 248965 307530 761600 536010 182240 313820 366605 283390 632655 561255 705925 714680 270045 745280 733040 633505 544595 426785 400775 150110 804695 630190 619820 587095 564655 49810 250580 594830 477445 534480 168300 722075 98770 548675 101320 462315 312460 607070 845750 174590 332180 50575 678640 793050 825265 46155 175185 546125 216920 153170 633250 603925 547655 407660 394825 483480 186320 149430 19210 10710 799680 677705 514760 88570 848215 119510 546975 416840 774180 167705 246500 735760 24905 137445 357340 578255 434605 661555 469455 750635 681615 788800 743410 542725 19975 676260 201280 389045 826880 499970 0 0 0 278035 272340 640730 738565 402050 625005 679150 494955 61200 137020 842095 666485 677790 410040 669545 760835 57120 506005 516800 117130 96135 393380 226780 660365 114240 427975 290955 288150 115005 197115 501755 801805 520795 636395 231965 176120 25330 793135 297500 229840 780555 747745 281945 569925 803675 561255 794580 704055 350455 32640 83640 290190 778005 50830 216410 17000 628235 288150 330310 146965 694705 429080 600865 254405 773330 63325 185555 345610 276505 568820 366860 19635 730150 434945 5525 724030 359635 489260 275995 751485 410465 436050 8075 399330 17850 467330 393635 449310 484415 713915 845835 569840 580890 155720 22355 745960 251770 718590 493340 234175 75820 275485 568055 122910 138720 72080 804525 179860 230605 771885 622455 375530 379525 823820 201790 223720 289170 126650 293590 439365 466140 256615 843030 645745 151725 166345 75225 488155 475745 167365 49555 334730 809880 575620 90695 375530 366095 667165 448290 812345 180285 213860 670480 90015 543575 353430 28135 311525 219130 781235 741795 246245 628660 846600 215985 826710 87550 31535 582335 433840 68595 248710 545020 624580 827050 763725 12410 356405 763130 17765 1785 215135 414630 226950 597805 112625 827730 452965 841160 126565 783105 66810 429930 276250 155890 161840 518075 246755 3315 229500 514165 107355 623050 704310 787610 272170 250835 355980 141865 173570 615995 455260 92055 56525 555390 76245 547740 401115 433585 84830 465885 781575 75650 547230 299455 515015 435880 579105 201960 2975 301410 666570 262565 319770 702695 757010 141185 185130 45730 124015 292910 640220 449055 96390 694790 787950 718335 685015 201790 516800 788970 372895 492150 526660 440130 32895 129540 841415 732190 299200 416925 412845 221340 105910 92395 477445 736355 341275 248030 66130 358360 490790 151810 446165 799680 300730 672180 341615 341105 156400 220065 154700 13770 174590 743495 329545 569415 119425 142290 134895 690540 148325 528785 785910 87210 143225 105740 643365 173485 610895 438430 548505 600525 258740 303110 214455 208845 36125 542385 447270 294015 316540 268005 748935 307615 428060 290020 593555 174165 163030 85595 680 119850 721820 238425 131580 829175 311865 787695 608260 720375 681020 2550 430695 116620 33745 660960 186405 300815 282795 296905 451350 782000 212925 663680 654755 697170 74120 60265 256190 788290 68850 14025 759645 233070 233665 836400 805800 827815 327930 369580 555220 848130 296225 513825 464950 842095 120870 168725 550545 452625 621520 308975 587095 125800 618035 427380 91800 22100 173655 630105 367625 551990 7905 208760 812345 722330 169915 935 697680 201705 541705 168555 434265 401200 416330 626110 493255 422280 738565 439280 361930 434605 722500 128690 791945 185725 339150 806820 234685 760920 229075 584885 554795 63155 707795 834020 193630 751400 233835 636140 590155 349095 555730 542385 353685 821185 680000 144755 92820 517905 90015 710090 610300 39525 21250 709580 567035 380375 204340 442850 755650 830450 659770 39950 22780 392955 749615 86190 554285 193800 180965 566525 801805 710430 89165 403835 407065 810050 509235 659260 247605 24480 145010 36805 776050 654415 513570 544680 157505 311185 398140 781150 788970 711875 120785 359890 413015 745280 184705 96985 392275 447355 812005 750890 236810 595765 306765 819910 647700 383690 42585 516630 817615 703375 33745 802740 391510 711535 231795 392615 204255 483310 355045 446505 824670 300900 103445 162520 69190 763130 506005 218620 805715 320535 72335 35870 1360 707115 351985 428655 513570 33575 386835 377825 751740 248625 696660 374765 467075 219555 558280 735505 154190 835550 585990 212415 833510 556325 671755 206040 64855 360825 841585 563720 270555 687735 728450 768060 5525 768485 7565 530825 66640 591090 11050 691475 631550 837250 627555 771460 713830 256615 22100 544510 307955 308890 283560 536180 226695 468180 454155 543320 201620 548505 461125 256955 458745 836825 377910 198135 683995 691050 496655 697425 34255 340765 315010 413780 794240 725475 501755 109905 335665 591090 317730 239190 136000 498950 687140 735675 41565 49470 490110 252875 805120 529380 800445 567120 115685 689350 477105 274890 388450 625430 809880 636735 117130 47770 839205 731255 658580 630870 429505 584800 35870 668355 422280 505665 246670 725985 481865 437580 38675 45900 165580 201790 257295 272850 20400 611660 351390 258910 752845 424065 735420 585650 502520 656030 348330 798660 548675 717740 132940 332520 377910 749275 213945 342635 302345 495975 756500 244800 94690 329800 132345 336600 428655 326740 574685 94520 133110 521645 381565 693600 470730 21505 260950 165835 546720 178330 773840 429675 98940 293760 795345 465970 611745 115260 381480 827050 298265 609025 494530 604605 420240 789990 137530 616165 815830 599845 677790 529295 43095 582675 293165 116535 787950 530315 340170 543405 447440 484160 542725 201110 539835 649315 706520 806990 663000 324105 479060 387345 5950 229160 582165 796365 95625 454240 60520 526575 296140 117810 344335 52105 844135 803165 196520 579955 637755 238340 421430 549270 304980 535075 498695 655520 227375 637160 537965 728790 445145 384965 712215 533885 303620 559640 106760 81855 642090 156825 518330 465205 425425 467160 631465 25160 407575 558025 754630 459425 163880 623050 117725 601885 701420 430270 410805 805205 527510 639370 147985 225335 764320 515015 714935 256785 833255 219045 114325 240465 729470 25330 95795 816170 92650 622030 109735 485945 160310 72590 815235 823650 588880 589220 163370 358785 340085 562700 54315 748935 514080 617355 437920 27540 633930 3145 659260 777325 169235 791095 495975 605115 373660 651525 226440 804695 141100 204085 744855 17000 561510 507620 536690 458575 641155 108205 389300 502775 410805 570690 774435 217515 477020 644300 32895 280330 371280 654840 602565 683485 42840 370600 654840 574770 247350 542640 510510 776985 561340 199155 612255 28390 647105 421175 326400 793305 736100 720885 256870 136170 740945 365670 818550 228735 243610 813960 597125 369070 365330 793730 734570 130475 430610 541195 446930 31450 195925 429080 69445 74120 775455 8585 30175 66640 7565 156825 127075 742475 288575 84830 800870 452965 432990 540940 69615 195075 342805 747320 271065 148240 203915 90355 282115 578340 646255 685780 699040 663425 0 0 534735 562615 754715 625600 181815 47685 255 484755 590240 311440 257720 94520 672180 655180 24650 655265 846090 681190 271065 183345 126055 104720 250580 84660 560150 646595 246245 268685 455685 54485 767890 189465 147135 44370 707115 560745 688415 649230 94690 309485 819655 2380 226780 824075 574600 312545 657815 636140 442255 372895 287895 822290 128860 444890 505240 568140 240125 70465 221255 839120 842690 668015 723350 605285 514250 304725 131495 308040 48280 483650 37060 408085 462145 433840 752760 8925 644300 235790 820760 522920 348925 356745 254405 430440 797385 235875 805715 801380 502180 480845 187850 530060 6375 499545 446675 691815 689860 655690 242930 86785 300050 714510 656370 363290 740860 93075 173655 60690 228735 696915 112370 310760 116875 46410 42245 239955 145520 287810 460105 490025 335070 119340 46070 688585 119935 639965 763980 184365 446760 80495 593555 831130 114580 380715 609875 615315 293675 833255 604435 614295 587095 646425 194650 221680 441235 820165 312290 613615 759985 381225 394825 844390 571030 717910 339320 429505 266135 267155 746385 481865 170680 752080 92990 289595 39695 212585 507110 502605 414375 783275 232390 209695 278375 28815 345355 742050 652375 378760 849490 438175 718760 703375 237405 833680 106165 245140 509320 216665 621435 652205 445910 12495 28050 683485 439195 606475 612085 373660 505665 341020 193885 640135 730745 20570 481950 308720 596615 15980 402220 341870 660790 839120 787950 112115 639710 435030 729130 66385 461635 491725 139315 711195 811325 740180 266305 584630 20230 189720 626280 631380 134640 89250 131325 3315 472260 376210 135150 727175 654330 689690 539155 687480 687735 747150 18785 569670 434690 706945 194225 538560 355045 117725 531845 276335 302005 96645 230010 780215 811155 221510 45645 673030 829770 425935 79900 530145 408850 304725 22440 116705 386835 5355 147220 374425 302600 317900 226865 208165 50575 70380 438260 795090 628150 317560 520710 664785 27200 364140 835295 512465 174250 15810 350965 297500 7905 761770 658240 362865 336345 776645 184195 294270 331075 615485 776645 833935 487900 191675 223465 620160 546890 57205 308295 171105 480165 31365 68850 565505 363715 95965 838525 80920 79390 694960 141440 223975 66555 423045 80835 709325 381650 605030 756075 230010 31110 559895 405620 725645 292995 477615 415395 812515 362355 6715 129540 383860 296395 31195 378930 161925 276930 119340 742220 547230 255340 309485 256020 842520 657390 751315 94860 677790 343570 823395 660025 822205 546890 149175 626195 314075 250920 82025 585310 815065 613445 19380 381140 789225 245990 596955 587690 372555 40290 643195 597890 77775 420580 195500 234090 238340 566695 395505 644640 512295 477020 326230 208080 418795 60350 604690 9010 346715 221850 815150 392615 683060 150960 126735 792880 755820 278035 554115 620585 114155 24650 718760 780895 692920 447525 298350 551310 18955 589560 27540 474555 332010 705075 308210 698785 536265 520880 446845 310335 834190 327505 127585 643620 420835 831980 605455 611320 588710 123420 321810 159120 385390 102850 821525 501670 550630 778090 7820 204425 644640 796620 22610 487390 714170 347990 812685 733720 26860 559980 89505 493850 190655 698020 373320 6800 468520 567885 201195 482035 735590 791010 176885 426105 661130 741880 37485 770525 187340 116280 590580 418285 846175 79815 571030 802400 231625 224570 567885 302005 476425 199325 809285 121635 117980 396950 590750 297245 641155 473960 318580 738395 9435 338385 453305 336005 524025 823310 34765 319600 22695 240975 61455 579955 834870 444380 319940 233325 135490 826200 361930 48280 227205 748935 656285 104550 314755 672010 263415 768485 295545 241485 75395 324445 196350 489430 302685 513825 249050 481610 11050 424065 621435 391765 647870 512805 52785 88570 68850 28815 403410 203150 435625 615655 509405 119595 523175 536010 479485 559045 77690 600355 665975 798405 791690 689775 725135 120785 139485 375020 363290 9095 728025 560660 622625 14450 721310 520625 683400 651695 675920 349775 453900 241400 586585 622030 490620 366010 326060 105740 266050 178670 114665 54230 547995 262820 37145 614635 462825 774180 312120 528955 17085 11135 351390 671415 776815 444465 389130 529210 44285 150705 784210 802145 771120 516035 112285 185810 779705 702100 3485 278120 523430 201365 60945 379355 52190 416330 445230 303025 784550 289340 703800 405790 51680 834190 781150 215135 134725 746895 526745 530570 806140 795090 465205 457555 446845 676175 601715 313735 179520 88230 249985 795005 409700 809965 347735 45050 277270 395080 467925 831980 669035 595000 579870 453815 46410 559810 535160 60690 576300 410975 200940 67745 675835 370515 695045 48195 700315 314500 391595 29325 150025 113985 783700 159715 735080 583865 406385 564060 804100 215645 666655 542895 286620 326825 465375 495890 634950 140335 474300 768400 250410 135065 533545 268600 163285 516460 127670 416500 446335 782255 789140 56695 417605 832490 726835 90950 632740 163710 304810 493680 606305 677705 599080 298095 677195 486710 38080 30175 120105 187340 683060 353855 733975 471835 329460 36635 505240 509490 648295 679320 107440 781575 239020 600950 204000 45815 756330 732445 836740 208760 699380 631635 649485 838525 478295 73015 363460 731000 195925 341360 649910 666570 706435 576215 593045 699125 720120 486795 461635 657050 832915 365415 114325 328610 108120 89845 436730 693940 145180 136170 584715 20485 155805 354025 672350 397205 580890 691475 388705 695130 219640 634525 71060 639285 278205 644215 450415 697425 551650 63495 52275 719015 602905 168045 110160 18105 177820 675920 200600 154785 80325 721395 533290 516630 149855 608770 110330 214880 417945 234600 625770 547655 824925 432055 218365 344080 455430 209015 703800 373490 375360 125375 839715 38760 412930 625430 755650 61795 76245 595850 460275 282965 224910 744260 597380 311950 629680 298180 467330 716720 839885 138465 504985 5780 73695 565590 71145 829345 720205 64430 681105 819995 193375 459765 834785 70550 508300 99875 98940 124185 86955 396355 67915 143905 789055 635375 274550 460530 563295 818380 86445 212415 787695 447780 647700 438940 101405 582505 590580 647190 624580 219300 727685 206720 129710 138805 443700 500650 583185 337535 49980 495125 451435 10370 333795 101320 469880 697170 690200 478295 148580 185895 347990 43180 164560 151725 307020 55590 564315 330140 643195 696150 441915 840225 826795 251855 775370 407320 193885 354365 831045 262735 842690 116025 303960 834700 567460 279735 63835 441235 428230 705755 200515 626705 403325 442595 556750 52020 93330 486115 304045 413950 531335 410465 113390 15470 74460 584885 674135 359125 722330 301580 36720 668270 751315 756925 694705 456450 164305 350880 558365 198985 777325 287470 835295 518670 827900 516375 553435 374340 18615 39780 291890 469030 202895 113645 25925 463675 786250 244460 777325 8840 112965 149515 549525 810985 184875 661045 186745 312630 249730 530570 118575 768740 585055 516120 306000 647275 739840 775115 700315 697170 426615 741625 788120 692750 10200 153255 207315 723265 154785 684420 293930 569415 658155 622880 610300 463250 668015 490025 248795 173570 85765 617355 318410 465205 259675 83725 160990 427125 527425 397120 49725 164390 54910 703460 56695 792370 43690 665295 740180 835125 499630 393210 101660 9350 710175 296480 106590 627470 184790 155040 197710 73695 346885 833170 88995 616590 266730 628915 129965 67065 734570 749870 514080 692410 387855 630105 324530 206635 512380 288150 697765 29750 214285 712640 136765 24140 833000 552160 680935 35700 81770 184110 749190 767465 580380 392615 800020 772310 460700 738225 254405 308465 66045 424150 95030 35445 505240 272850 610045 735590 625515 148240 390320 119425 85170 598315 149770 806565 297075 32385 220235 798575 287130 199495 641325 617270 363120 371960 215730 444210 188785 20060 478890 473960 47005 547740 574005 372385 97325 827900 656795 535075 740350 303025 238170 636565 629425 145180 322915 414035 815150 326910 527680 779960 110925 743325 192780 317305 175185 418880 517395 529975 241740 784890 133960 624410 690285 328015 180285 682720 705585 748595 694110 361165 526065 122315 365245 719950 167195 551310 693430 400180 116790 591430 365840 277950 689860 499375 622115 243015 170340 721310 707455 522155 395930 325635 238935 462825 833680 32385 318155 800530 716550 381820 150195 166515 679915 545785 628830 561850 131240 643790 682890 105570 690540 395675 138040 316625 795855 722840 162945 646255 76925 219980 789735 260185 198985 670735 540260 388110 604010 539325 819655 126225 623900 241230 38250 469540 609280 200600 540940 309655 744430 461465 286365 505240 162945 472090 120105 587775 287045 370600 246245 670140 59330 554285 711195 719780 63835 419985 560405 80240 499460 545615 530230 203235 492065 832320 253725 433500 52870 292910 381310 749360 183600 175015 84320 846940 187255 353090 205615 374595 819995 815660 389045 456365 226695 585565 291635 432820 804185 598910 552925 312035 828155 297415 61200 261035 408595 484585 315605 619140 219810 839970 529380 676430 720460 751740 710855 3230 568565 252365 122485 40630 119765 708305 305830 127415 521900 726835 769930 64515 128350 753440 179775 57885 207145 217855 203405 240380 473450 448290 265880 684675 72760 368730 264605 632825 89165 611830 132685 396865 359720 359210 563040 265880 78030 345440 669545 511360 431375 734825 692920 158440 433585 430610 819740 595765 281945 272170 84320 411145 631890 195925 626450 33405 427040 283390 665550 741710 51850 194990 839545 580635 585480 806225 460445 521815 813620 383435 264775 177480 334900 341445 592450 629170 245225 45560 454580 735930 548590 549610 749190 91035 318920 682550 41055 115260 470730 755990 379695 237065 198985 239360 288490 533460 197030 375700 684165 498695 90950 426530 341105 197710 378165 404600 18530 222530 614040 560830 506685 269195 707030 799680 801295 73950 159290 713915 421855 691815 394995 397630 577745 320705 461635 623900 505495 511700 67575 283390 289425 60860 547485 638775 216070 609110 106590 404175 466650 715870 136170 426275 762535 693940 239105 848810 484415 666910 214115 530825 315860 420920 136510 796535 389810 61115 531760 7310 265200 424235 518245 722585 712300 254065 374850 426275 764660 492830 512040 343995 791435 807415 582335 607240 45645 191505 524025 96220 833255 692410 825010 118320 805630 480505 740180 209270 69360 534480 671160 338895 392700 120530 284240 142715 796705 545105 483480 40970 114325 286450 725645 65790 352070 286450 271575 269790 305575 420665 836655 236980 778260 624665 285345 230520 566780 93925 702355 77180 449735 607325 678640 225335 107100 103785 49215 796790 502520 618800 76840 567205 205955 465715 510595 492405 286110 521475 506515 478720 232560 87040 302855 798915 295035 122910 256785 395165 190995 750720 473365 501670 562445 253980 299625 522240 694790 503710 22780 332690 710090 69360 835465 269450 394995 257720 482885 467670 312205 414035 833935 833680 615145 516035 629765 335410 454240 296480 788885 535755 655690 41990 82450 483650 610895 386070 53465 113220 236810 686290 627895 736100 806140 591345 668100 768570 220320 452030 159970 387175 362950 205445 832830 774775 97835 465885 162435 337450 224230 243185 355725 205785 662065 258485 123080 122655 798660 592195 336515 380715 507705 539665 38250 478380 645660 844560 572985 646935 237830 586840 80835 226610 727260 500650 715445 27795 567715 732955 824245 248115 462485 690795 672775 800190 232985 341105 86190 32980 226270 406980 794580 154530 71825 497930 628405 45645 678470 116110 64005 791520 833000 300475 540090 262310 556750 547825 173655 703375 119510 521220 787015 678555 683060 806480 780555 733720 410295 522410 207315 556495 523600 105060 336430 632485 849405 583525 560320 241740 586415 830110 325890 120190 587690 216155 807075 708815 406725 17680 462060 578680 643535 87720 414120 126905 217345 47175 510595 659005 189635 733040 487645 317135 785485 477190 674645 238680 207825 201705 35445 462230 125460 175695 366435 264010 549695 392530 118660 771375 734145 681275 834020 406640 315945 813620 626705 833935 624920 227970 374000 387260 328780 800700 329205 731170 500225 151810 12155 676005 546380 369240 755225 225080 202555 591090 634780 340000 287810 250750 392445 209950 384115 526745 839715 104040 682125 9095 516205 187000 66895 134980 596190 814980 145350 30600 577320 580210 831980 737375 299455 197625 154360 98515 130560 228990 213520 588795 218620 223380 149175 281350 184280 217600 498270 677790 636055 308975 771800 610810 692835 479485 43520 245735 461805 5780 412760 717145 528445 453135 729385 354025 535925 145605 220320 199750 435880 349180 587265 121295 443615 729640 643875 833085 61200 728620 96730 145775 275315 780045 737460 788460 498780 492575 802060 664785 430610 631635 830960 776475 740690 832660 807415 849745 649485 418115 599420 550035 23800 713915 496145 371280 222870 530995 457385 245905 182155 255170 276505 372130 724455 302685 836485 101745 114920 835890 184025 67490 739670 300475 125545 614805 154530 447100 814555 506855 449140 542555 731850 445655 839545 297500 478380 270215 33065 94775 806820 466140 729300 542215 572135 222700 78200 606645 249305 496485 13430 102170 538730 549525 92820 420155 193630 700740 639200 146540 821695 222275 824160 239615 100725 152065 59840 295630 316285 549950 19125 148495 696065 515440 621775 226185 180965 23120 656965 68340 148665 21590 164305 186660 2125 269280 546465 773755 646595 567545 790840 701675 81940 816680 137275 336345 485010 414035 54825 509490 487220 307870 576215 265965 360570 480930 156995 112965 747065 667590 344250 239955 431545 548080 404515 233070 676005 455090 462230 464780 624155 503880 118065 169915 615995 279140 61030 319090 12835 668695 764405 378675 282370 372300 624325 636990 622455 329460 287300 445400 406470 703205 623305 649825 419050 122995 209950 303450 404940 306425 352495 267580 613870 15300 476085 644130 564910 499800 49215 43860 147730 491385 48195 229585 310335 322150 9095 477615 26520 363885 333285 224825 345100 305915 403920 242250 746215 599080 368305 627215 744345 721140 68765 216240 221340 287555 737970 522325 76670 547060 557600 411910 362695 627895 679320 789310 734060 706860 388875 587775 652970 544425 227375 693685 424575 704225 329800 815575 426870 803165 378165 209610 242675 444720 139315 81430 747575 402815 532270 348670 326910 778685 468860 728960 177480 531590 264350 197540 497335 828240 204510 498525 375190 456705 837590 703970 698020 350880 216580 592195 291635 329375 394655 752675 548845 58310 170170 235110 297925 832405 336940 829600 698615 731425 789990 688925 127075 477275 74800 253555 490450 756670 18530 585565 523345 291635 633930 114750 291465 237490 159460 692750 474300 498100 79645 242335 213265 70465 520455 237915 63750 433670 490535 19975 234260 703205 563465 370090 245735 656455 459510 585225 427465 284240 691475 831470 431375 832575 653310 543575 799765 121125 322490 620585 738990 583270 165580 400860 43860 380715 586925 20145 467160 779875 5185 847790 249900 387770 529635 520200 275145 146710 261800 723520 612340 730660 306170 207230 443275 423470 840225 323000 769845 192185 558875 247775 655605 114495 321725 602650 782000 663000 613785 701250 387005 575110 385645 847025 138465 134640 281180 371195 466565 383860 163455 792030 309570 23290 4930 200005 688925 148835 202810 759730 564655 728365 116450 622455 425000 440980 832575 373575 677705 595170 811155 454325 99875 254320 438770 643790 438090 689010 461465 517310 307530 4505 180965 272000 464610 381055 192015 145435 278290 594405 793475 560150 290020 315860 240295 707455 631125 217600 239785 510425 736440 199750 566610 600100 434605 401625 112370 139400 430610 223380 128095 598400 792540 721055 685185 266305 112710 569755 500905 53890 354025 693345 486965 248370 127670 428145 552330 164730 62050 56780 646850 698615 168810 818635 427890 134980 397630 88060 500735 641835 497930 263755 316115 74800 693855 815235 144415 629935 461805 362695 540685 511275 165665 662660 625515 364310 594065 703290 746215 128180 599420 460360 136850 436730 528615 328015 136765 847365 278375 38335 184025 246840 180455 528105 567970 46325 669205 440810 746895 784295 516715 24480 481185 335580 61455 193035 776390 173400 229755 413185 427295 184620 116110 432140 342720 668100 8330 42670 404090 88825 751995 400775 101405 164985 655350 508470 727430 708815 158270 546210 347140 740095 746640 534735 765 456025 595255 270895 270725 717570 393720 538305 448800 804440 687905 177565 244630 230180 230095 131835 228310 673370 824330 359890 759815 550715 833170 264350 325890 418625 99110 268345 353600 174760 103190 814385 814045 534650 421770 723095 501670 14705 42415 606475 187595 451605 461040 320110 598145 238085 491215 412505 529975 83300 681445 662915 299710 507705 646425 90100 129030 810390 641325 244460 465120 780555 374765 791265 129880 386155 210630 524195 256360 542300 135830 266390 243695 544680 197030 114240 651355 148155 307360 770610 653820 628320 735590 214540 484160 424405 768910 264605 297245 737375 128095 536010 816000 645235 153340 400435 562445 511275 170935 509490 12325 654755 154360 633590 568395 15385 212330 5525 615230 141525 56355 415395 410380 446420 182240 76075 419475 355470 489940 405025 659770 284410 661555 430185 630445 35105 803335 145350 216920 634695 77350 513315 281350 760410 157590 359295 735675 759050 623390 663765 290530 780385 839035 837165 47090 524705 712300 621180 206550 294610 536775 251090 677365 349350 729045 234260 551650 333030 780045 126395 321725 101405 838950 247180 93925 479230 575450 432820 270045 543235 635035 238255 631805 567205 581145 228735 494445 156400 432395 58565 635205 536605 647700 143055 51510 446505 303535 712980 95710 336940 813450 649315 275400 320960 49045 613700 296905 424490 419645 392020 93585 537285 52870 172125 520200 205020 764405 631380 499800 277270 711535 72845 341190 792795 444550 301495 552925 624920 78795 133960 145860 772480 33065 789820 345865 231455 797895 55590 181305 119425 252705 3655 99365 791010 265285 466990 103615 161160 632995 359210 547740 26010 274635 164305 309570 461380 394315 207570 783275 361675 763215 299455 367880 693260 251345 819400 482885 134470 846515 283050 582335 247945 49215 310080 833680 410805 340085 143395 10625 548505 418710 750720 432905 188870 23715 425255 56100 112285 818465 317560 783870 388790 588370 671670 748425 550630 807755 58565 716210 509830 409020 725560 448120 260270 639965 58480 145860 537540 49045 172975 649060 804440 554625 687140 800105 510 661810 203915 403750 366180 421600 457215 791605 141440 423640 477870 417605 519180 134980 542980 82960 363800 109310 154445 411570 396440 14960 780300 378165 486880 615740 174250 236810 845325 429335 686545 771545 96815 457810 773585 151640 232135 13430 662830 463760 33065 644130 102595 280330 632485 325975 61795 669205 507960 99620 836060 441320 647445 610300 536095 139655 143310 466225 504475 343570 295970 755820 606730 746045 231625 385985 476595 665465 121805 734145 29495 66725 497250 418455 659175 128435 271320 692580 528785 522410 273955 667760 575450 174420 288660 734740 311950 490705 404005 340595 200855 8075 732955 729810 128945 11900 690370 843200 2720 182665 455770 609365 248540 416585 538900 555475 605965 591515 643790 280330 793135 555305 661725 428995 95710 645490 58650 158865 34595 649570 712300 382755 608345 646935 825180 14620 59245 241570 498015 225080 661810 294950 655095 717485 408850 332690 21845 429165 529380 722075 843115 112710 686205 463080 404515 77690 88400 86615 206040 502775 160820 265710 390660 502605 610725 574515 490960 345950 731170 351050 336855 191760 491045 238425 462145 691645 416415 495380 491980 27030 752335 6375 668355 100130 1020 214880 569670 682805 374680 287470 812175 299540 466140 25500 632655 50575 33660 308040 638945 91205 549100 357595 712470 709240 261375 453645 505495 521730 697935 769420 289425 395250 256700 174845 801210 375360 261885 458830 73100 591260 694450 477615 637840 701165 386325 656030 820250 148665 594320 812345 819230 735590 220490 45305 582080 547655 211055 466140 14280 714255 627555 766105 101320 824585 77945 80920 814385 818125 230435 708050 569500 78710 270640 159120 11900 65195 233410 77095 585735 720120 218280 90610 147135 597125 611830 29835 550630 801550 343145 485860 133875 374170 762025 391765 732615 541195 752590 513145 380205 116960 405110 163030 795090 616760 454920 332945 723265 335665 538050 822885 368900 441065 835550 10880 54145 197455 504305 254745 704650 117215 193715 277950 226950 702100 720715 565335 568650 200855 800360 69700 569330 693430 7225 592620 349350 401115 539665 299795 672435 371365 206550 782595 242845 169150 35020 427380 735675 207570 598655 834445 349775 20740 444380 185725 162180 809710 333455 833595 565590 149175 81345 584545 226950 89505 432055 303365 689265 200855 334390 780045 633335 554965 11730 72760 70975 557515 178075 348925 773925 610300 742050 517395 77520 244545 794580 288065 604095 74375 761175 572815 58735 674135 262140 331500 841160 231710 385135 154275 617100 254150 263160 209185 224910 322745 120360 347905 15640 105570 34850 153510 218620 448970 284070 756160 151810 532440 82195 121890 714850 672945 719865 703970 342720 392870 86275 633250 81345 288405 525130 646255 584545 781660 759985 663680 727940 299710 657220 402900 652885 447185 491980 113645 152405 318410 286365 194225 443105 67320 409190 667590 57290 804440 810645 244205 302940 422195 611490 747830 627640 281180 330650 314585 830960 506430 492575 596785 130985 104125 58395 84745 729385 845920 732615 94520 649740 803930 770695 283815 30005 521475 804015 762195 819315 716380 54400 618715 147900 114410 738140 770355 814300 358020 682465 16320 271915 384880 495720 680 3145 722500 358020 530995 795600 766020 234090 61370 560490 313055 750975 795175 556835 628490 6800 47260 185980 607155 640645 739585 623390 649655 181730 745535 820080 824840 227630 813535 479825 676770 60945 496400 23460 480675 231455 90015 405535 241910 290360 169150 575705 671330 293675 117470 66640 409955 47940 604095 849575 735250 834700 155465 404685 127245 224655 645235 669970 133365 481100 36975 734825 54910 192950 543830 273445 653310 323935 338045 45900 263330 451350 450585 754800 74715 214455 313225 558450 261715 406810 323680 614295 317985 315350 506515 810985 11475 748085 63240 425680 728535 789480 429165 789565 629000 336260 96135 769335 418455 759815 825690 224485 512720 678895 465205 93585 584375 765085 220745 544255 430610 642175 360655 630530 175865 543830 640730 678470 580635 799000 451605 229245 75480 39270 228650 835635 843625 25755 29070 823140 576300 46240 664955 590070 611660 281095 271320 398990 34255 332690 401455 611915 635885 129115 673540 249560 848895 146540 400095 749105 655265 374765 70125 423215 591685 57035 453900 767975 146285 284410 378930 59415 519435 731340 322150 231030 190230 203745 759220 594405 452455 563635 699975 835890 218365 505750 804100 664870 460785 232815 246245 289935 759390 76500 190230 239105 701930 698870 124100 237830 644810 319430 458575 762280 60265 771885 298690 432735 85255 796280 559810 68000 677875 653395 291295 524025 784720 64770 667590 382245 661810 413950 205785 238255 425595 566270 59670 236895 240805 379185 81430 847960 586415 639030 579445 201365 165240 731425 531675 351730 843965 242420 81940 170765 209440 234515 832745 536605 834870 352835 186660 335240 549270 412590 566015 27880 211990 843200 439365 846260 403580 629340 692920 645235 331330 621775 621945 559640 553350 781745 576300 519010 769590 461805 675920 697510 378590 305490 482545 818975 478550 171615 77435 261375 543150 589815 692410 437325 460700 660705 507025 745705 674900 486795 841670 271150 736270 100300 13685 284155 244460 516035 512380 388620 692240 639285 707370 614465 115770 529465 396780 807330 622965 476340 109055 33150 703970 130135 342295 719015 407830 223465 422875 177140 778940 25840 346885 838440 580550 446165 294865 422875 718250 204935 451435 84745 811920 504050 525725 303195 227460 160140 1870 73780 532950 341700 689010 666485 387090 457470 325040 227375 769930 361590 562445 279990 683485 204000 818380 337365 487475 168895 823225 573410 546550 348670 102680 848300 147305 158015 404260 339405 27965 302770 200940 187340 698870 704650 31365 182240 298690 829175 486710 113730 27115 183430 399415 48790 135915 653310 371280 404855 36720 42075 67235 25670 134895 146880 521985 635205 761940 670225 411145 428485 760240 263500 762280 191420 847450 786590 687395 660195 506770 823565 137275 107525 267240 50320 26350 65110 400435 447780 376550 491300 562360 668270 79900 601715 355130 685015 23885 231285 410040 349095 450245 602650 122400 3060 529295 252620 301835 21080 239105 37995 37825 236385 355300 582420 439025 581485 185385 579615 764235 186405 146540 374935 509660 209780 708475 182665 350455 497760 266390 765 311525 124355 296055 494445 666315 653565 809540 100980 264180 597635 788205 558790 579020 374085 436560 620415 646850 84830 288405 842860 99875 67405 204595 758285 708815 821100 126055 315350 426190 620075 443955 450585 824925 563295 804440 367880 582165 343315 833255 635205 447355 178925 825945 347990 563380 414630 198220 87805 240380 126225 586840 478720 619055 795515 453390 134130 26690 3740 187000 634355 159545 287300 443955 220660 405790 568905 530655 151300 89250 281605 57120 283050 418540 316115 638350 735505 839290 845325 237575 807245 252535 475660 643365 462485 103445 425085 309740 784210 684675 713490 40545 650505 461550 692665 551565 722160 555730 116960 354450 771460 473365 618375 744345 580975 492575 431630 423045 792625 567715 113390 125035 452965 562955 409530 299200 525215 57120 625260 535840 760155 490365 91205 263670 327675 358955 480250 656200 234260 342890 436390 354365 794240 634780 592620 615400 418625 224145 548845 233410 698785 157250 145860 641920 332350 403580 466565 799935 239020 359975 285005 714000 300730 53210 495550 565760 258655 53040 376125 164305 519435 546805 705585 776475 771290 615995 641410 599675 797810 631380 319090 167450 759815 361930 605200 684165 783870 100385 567460 113730 542895 384795 589305 656115 166940 360230 784465 443445 127755 669970 481355 697340 574770 434350 514250 470730 117470 231115 369580 313565 164475 92140 581060 172805 490705 281520 186575 766955 306170 433330 279055 407150 289255 483055 55165 575025 310080 8245 42415 439620 403495 34765 229585 731085 222700 735760 58225 277950 620925 695980 397290 585395 467755 128095 154275 732955 668525 837590 639115 813535 722840 203235 681955 508130 81940 508555 694705 566270 527255 512380 641835 79050 232645 738140 475065 573240 240805 198475 637415 445230 440300 38335 37485 287215 678725 625940 574515 620585 151300 518670 50235 353855 88060 283305 98600 594575 832150 203575 617270 813960 130050 606220 674645 41480 575280 831980 721650 836060 267835 684930 147730 285005 442170 69020 669120 345100 2635 573410 167790 342890 554625 438175 40375 385815 383435 364310 30005 40715 827730 61200 682465 825690 197285 202045 3655 177735 249475 134470 729980 597805 120700 484245 761345 2465 324445 225590 159630 221680 440130 101660 658410 691900 585055 347565 726240 418115 207400 377315 267070 237405 133195 668015 43945 339490 463165 307615 100215 19295 125630 529975 691900 538560 690200 397630 135490 618375 167620 561340 165750 75310 721650 280245 222105 346885 45985 579275 664615 166855 23460 841840 579190 117385 196435 648125 109225 680850 486030 492490 640220 745620 555900 803845 432395 25245 374935 844475 316965 540685 170255 255255 441915 490025 426870 475745 121720 593045 535925 737970 357340 493850 159885 526150 829855 680000 785315 659175 711025 684760 431630 194735 371620 610640 174420 405620 101490 103700 227460 427975 536520 587010 342975 538815 75140 181645 373830 439705 3825 492830 78625 89590 327505 131240 202895 141950 506855 50915 194735 433500 342975 156230 681190 302005 176035 782850 222870 124525 445400 485010 194650 227375 425425 81005 557770 579785 509235 457300 711705 95030 83810 832065 589985 236725 592110 213350 418200 557855 718930 843455 533035 707115 689010 762365 453305 588200 574940 223465 56525 419985 561510 815065 223890 352920 1530 749190 609450 106590 840225 148920 566100 670395 686970 525555 193715 231880 728705 264520 99535 425085 653565 325380 310165 241060 680595 433585 506685 67320 527425 776985 378165 5950 585480 49215 267580 475745 488240 713830 612765 478380 724540 219640 545615 414630 259590 633930 730150 584375 290020 840310 797555 8330 336770 613785 516800 772565 533715 462230 119000 682040 58225 706010 485435 633590 223720 172720 159545 836655 592960 285600 532270 30685 40205 135065 209610 227460 662660 125800 523685 763300 762960 838270 806905 568565 575195 189295 442085 163200 402645 21080 495040 259760 21675 295630 834615 362355 834700 509745 325295 181220 462230 537625 820080 766190 378760 364650 725475 561255 699635 362100 215560 271575 224825 681615 699465 830280 612935 595595 58395 645575 678640 380630 474385 680850 638435 387940 67150 744005 820590 221765 818125 361335 409615 3910 848300 824755 499375 610640 136935 367370 634270 469115 794495 373065 318410 274805 176460 17510 122655 433670 50490 177480 143480 53295 69360 745535 15640 784635 0 0 712215 395505 114155 130730 18785 336005 420835 364055 449650 274380 516630 89505 479825 678555 312545 654245 488835 284155 407660 840650 285855 542385 805885 560405 719525 440555 194310 527170 416755 98685 696150 593725 642345 87805 132515 6205 94775 504645 604775 456110 429420 550205 266390 137615 272850 252110 678895 143735 253385 361080 539665 493935 65620 684930 53295 524365 257210 796195 141610 586415 9860 763130 214115 849745 518075 543150 417775 841925 25415 533460 347565 791095 661980 508130 820845 597720 772820 359210 797385 834105 409530 672945 93925 150450 721480 737800 271320 203490 255850 576555 645915 747150 214880 395420 615060 317475 286365 381565 184960 499460 595510 505155 445740 329715 799935 617950 610215 314330 461125 367030 158780 630445 514590 825265 383690 135660 781490 375615 419050 458405 141270 114580 121125 416330 208250 188105 307530 812005 360230 591260 641580 252790 747405 329885 713405 685185 84150 445910 608345 167195 715105 23290 553520 374340 152150 187425 532355 436305 448290 746045 84065 546040 760665 63240 73695 175270 275485 651100 413525 272425 830875 428995 589815 92735 781320 729470 799680 723350 797130 69020 396695 809455 672435 30855 475830 181305 452880 659600 625345 610385 660705 801720 65280 160395 531250 572985 703290 439875 522750 451435 153680 294950 82705 178840 776390 644385 118830 37145 340680 426190 656540 639710 371365 725305 619905 732360 28985 759730 201365 199325 257380 404600 509320 250070 18955 251685 515185 25075 190485 620415 146625 423640 59755 826965 651525 388705 399670 435030 74885 288745 201110 459085 811410 442510 304130 112115 405450 316115 248795 726070 159205 109055 437835 307615 608855 296225 826455 365925 309145 629510 711110 213860 656965 421430 512890 645830 252025 610555 678640 42245 354280 627045 163455 498270 330990 235620 709070 688245 359210 261545 246925 73780 502010 28560 442255 147730 638945 507025 297330 114665 122825 510170 719440 187680 297840 790415 736270 423300 698275 98515 752335 466820 400605 723350 818805 476085 567970 613275 404175 355725 629850 626365 850000 284070 341275 368560 8500 164560 648890 256870 255510 709155 788715 640560 113050 734655 132175 638775 710600 210205 145180 675155 793730 252620 257210 360060 622115 715870 71230 53550 342550 846855 139060 296650 708220 431120 465205 386835 165495 151300 528530 315095 650165 551225 377145 825350 772650 34170 607580 290955 757265 388790 47940 471155 254745 325890 203405 463590 511700 104720 149260 138210 591940 673370 422705 194905 216070 702270 738990 477360 325465 306765 283985 222275 85000 214115 96730 845835 754290 417775 473280 346715 576045 643110 751995 298605 763470 756245 215390 372725 145180 764235 318835 620245 808945 779790 180285 501245 165240 61200 254575 834530 344760 55165 558960 240210 394315 635715 834105 626025 823565 65025 522070 60010 550375 444380 710600 662660 9350 145180 215220 112115 769420 162435 533375 386410 183940 660535 397375 233155 221425 282285 486030 517055 732275 443275 737290 396695 682805 789990 187255 562785 157420 767040 163455 572050 207315 696660 328865 28390 175780 538220 716720 99450 333795 295290 55505 582080 610980 457470 338980 539070 723605 79305 749190 643280 269025 677790 646170 374935 506430 650845 57885 774690 571710 822970 791435 296650 47515 247180 173315 251345 601715 267750 236045 217515 692495 144075 630955 798915 680680 103105 433755 436900 155380 347565 104295 150705 57715 793560 440810 725900 409105 413355 628575 232560 823905 231115 115090 268515 731765 518840 54825 381735 777750 96050 716040 341700 841755 154955 807075 769250 412930 568225 198050 178160 832490 605625 206295 689605 382245 192355 447270 213095 668780 439025 445315 786420 198390 765935 181050 166005 170765 430525 288575 200770 435370 68850 306850 701420 29750 131070 338470 712980 571880 83130 412675 836145 710430 650165 66470 819655 623815 224230 240125 435965 55845 434605 634355 620925 616165 178755 332860 452030 271320 32130 172805 529295 269960 256870 518925 159545 409700 348755 581485 469795 203405 756245 503200 419390 840140 491895 142970 649230 614550 842605 748765 237915 746215 732105 396015 744940 690285 515440 699210 497675 226015 542045 510 701505 397205 278205 846175 834105 792455 289595 447865 317560 835550 11220 607495 213860 28135 582165 246925 23375 817530 319855 507365 85680 399840 167875 559725 515440 698105 69785 725305 668780 189295 161755 524365 460020 716295 145350 463505 203065 606135 240720 236045 240805 122570 769505 283900 130985 678980 289000 707455 224825 368645 326995 290955 535245 590750 592620 371790 600695 523600 721990 488155 120360 215305 589985 848130 26180 564655 578595 33065 282285 419390 290275 237915 665295 480760 408680 769845 665635 7990 747660 60180 602565 816680 320110 284750 3145 317050 335155 254065 696150 377400 543490 703460 122145 764575 407235 483310 289255 180795 139485 361505 549355 665720 303110 414545 804440 633675 468860 546720 38250 300475 125715 605200 73440 714000 631125 45305 823650 594660 780640 115685 330820 612595 616165 230350 460360 249815 154275 380715 170595 130390 699890 511870 576470 640050 105570 311695 34850 75820 73270 455260 526745 499375 399755 598485 504390 751740 594320 717655 669970 747405 103190 51680 512975 788885 123335 499545 788970 480930 408595 288745 648040 107100 293760 632740 172125 268940 118915 103105 677705 57970 665805 290870 396185 323085 380885 17595 181900 800955 639115 279225 493595 236470 248455 84150 611235 566950 389385 411400 469370 430015 725985 718930 801975 223295 633250 552245 740435 579105 507875 754715 495125 75735 169320 199665 61370 328695 767040 224825 787015 149940 640390 226780 20485 49300 308890 177140 655435 218110 119680 843030 737120 347990 748935 752930 710685 635970 444720 721650 818465 63070 104720 150875 722755 654415 166345 713150 658920 627215 473620 313395 272680 835295 111945 252110 7565 277270 245140 791945 486795 339915 83555 626110 103870 369835 623220 601630 782425 142970 673455 354365 400095 172975 749445 142800 90950 418965 375530 296565 598315 746640 189465 107185 774860 395930 335070 119170 221680 759985 326655 197115 765170 281860 810985 459765 84660 310505 234345 625600 357595 447355 71655 807415 778175 414205 149855 672350 67150 45390 62305 817105 241315 650675 384965 324615 597635 814895 718080 652290 559385 51000 207485 464015 747065 532440 394230 646085 466820 800955 562870 434095 427210 359465 240975 631295 607920 349265 475150 469710 702355 21420 341360 571880 493935 499715 177990 207060 712470 590240 107865 593470 433500 60945 285685 120615 62475 614295 499290 361845 238595 39780 324955 401455 192950 520540 742815 706350 586500 614635 677620 389895 567035 833595 180030 589135 586585 214795 255340 788800 137530 128775 413100 276250 132090 711535 465885 79390 95285 628830 638095 383605 376550 436050 594320 459850 523940 141865 803335 776390 148750 274720 579020 717060 646765 99365 243525 499205 460955 91630 689775 316795 829770 140505 256445 558280 394485 399500 566780 487475 142120 177990 449395 155465 452285 495295 488325 35445 650335 91035 782510 151810 11985 680085 507620 321980 594065 725135 17000 173315 817530 140930 10285 613700 41990 717315 193800 531080 800020 474300 678470 487135 136085 535500 82620 312035 217175 195755 319090 577915 43860 565250 693940 133110 607325 791350 783445 777920 480505 762280 11985 613105 56865 686375 147900 116705 239105 659005 78030 106590 779280 500820 706095 782000 581825 49555 298180 512805 1105 650590 453135 570435 288915 154870 11305 431970 849150 342975 201195 731595 348840 216580 823395 71655 768230 353175 639285 753270 682635 134810 9350 14195 29155 403495 11815 393040 755990 77265 718675 393635 560830 698020 739925 657900 349180 646255 739160 56695 87210 688415 125035 689435 530825 450160 605370 726070 120275 356065 15130 272595 646425 412505 108885 143735 309060 524875 753355 154870 820675 213265 598655 271915 353175 418965 481610 112200 450075 193375 373490 134725 8925 266475 713575 36125 716125 329885 28475 563380 69445 669460 823650 518925 146030 362355 739075 41820 846430 350030 109310 463845 15215 129965 545360 654925 515440 5695 95710 602565 616505 140845 301665 633165 180795 77690 749020 805290 485095 187510 158185 175015 696405 2465 394995 413440 99535 46665 426700 78965 502775 817190 387855 545615 237320 433160 415225 448800 788630 433330 745960 724710 780640 626280 290870 34425 241485 35105 463760 342125 153510 476255 223125 209950 526065 414885 19635 647105 750635 537370 508300 674900 263160 528955 670395 267750 175950 772310 818805 790415 155210 836400 24480 354790 436475 656370 843625 534310 30940 673370 464015 364990 524790 418710 649145 57970 634015 358870 57460 583440 445570 818380 560745 385645 95625 132770 839885 579190 164645 77860 426615 767975 180030 18870 680170 421175 681785 94520 581995 673965 378930 76925 684080 802995 723605 812260 166515 200515 386665 813620 511445 722245 154105 115430 136680 793390 125715 803930 56100 498185 787610 769675 260270 370175 29410 553605 98345 803675 622285 368135 238170 654245 561510 553350 204935 776985 41735 476340 506685 638690 20060 456535 147815 290360 709070 368815 659770 690795 471070 678640 825435 508215 142035 8840 360740 564400 369495 418795 810900 127160 207400 456875 48705 618120 381650 35445 742135 63920 597805 62560 99960 719015 177565 366435 686630 188020 369240 290955 322320 627470 505665 750720 586245 661555 577065 132345 730745 526235 828835 116365 226015 399330 328950 392785 749105 194905 522920 722075 60010 282965 327335 383775 106420 496060 642345 440555 296395 843200 59755 116365 245990 283220 96645 717825 378675 173485 565930 293760 306935 137360 781830 347310 797385 233325 106165 195585 40630 810815 323850 833765 829260 788205 94095 597210 711535 729895 152150 251345 797385 26180 213945 635375 390320 391765 424660 796365 762365 328780 116365 637075 500310 1020 123845 671585 426700 44285 69360 45050 425765 553520 191930 634015 384285 30260 728450 708220 563975 410890 651270 678555 619905 18445 552330 528700 729980 668270 731935 95795 254745 146455 483140 741625 93585 264520 764575 122655 505580 63495 124185 565675 514165 305660 525895 41905 217260 293505 112625 587180 177310 100980 324360 626110 284325 727600 661470 102340 516970 101320 189125 43095 561255 486370 211395 569840 454835 170255 814045 448800 555645 346545 149430 382500 776390 238935 6715 751485 848300 81515 301070 288150 701845 374765 634525 603925 529720 396950 778940 185215 103020 200515 85935 367370 489685 293760 479910 386410 420070 377315 114495 774350 461380 473110 790500 475405 772225 692920 467670 632145 38760 587945 37485 230180 805120 41735 118405 713575 827135 39780 684760 190740 30770 304895 473535 295630 702610 410635 77435 37400 317900 102000 274890 395760 531930 399245 640390 663425 543150 9435 745025 58650 28305 717400 179690 678045 213690 623560 435455 120275 294610 173825 179095 445995 645235 578680 760240 517480 486200 273870 829515 543065 571795 371450 175780 504220 390915 245140 354960 442000 836230 380120 187595 64600 432395 719355 440300 294780 728960 9010 847705 754715 31025 108375 220660 536010 100725 643110 653480 651865 196095 337450 83555 488155 138210 786760 389980 214200 221000 806820 792455 338385 248625 331330 528955 827730 344165 741030 637160 619820 255935 600950 87805 216750 517310 440215 356065 192695 599845 36550 36890 383520 19210 188445 33405 271490 744515 625005 527340 520710 394995 34170 579275 735505 440640 297670 476000 548250 645405 841415 74630 657900 825095 181050 654330 76840 502435 640220 27540 250580 137445 635375 609025 798405 449990 462910 742475 723350 393465 599675 135830 86870 477190 559725 632400 662660 738225 762960 161415 281435 340935 205615 704905 330565 363035 135830 446505 826795 329460 808180 186660 571455 758625 801805 35530 61115 127415 839460 575280 770355 629935 276845 508555 529890 479995 639710 798575 121125 535330 696830 845920 326910 714340 645320 555900 217685 541450 792030 127925 417690 649655 654160 798235 375020 227885 434010 669545 36890 456875 353260 627555 188360 445145 208760 291975 20655 213520 609450 829770 24905 46070 121210 599420 629255 530145 598655 393125 316455 297075 251090 531250 60350 326230 596190 183940 743325 459595 635375 402305 644895 236810 79900 20400 847960 301155 596275 440385 416925 706095 452285 163880 809795 279735 212160 389470 454240 400435 635885 620160 117980 802485 593385 750550 849235 13175 336430 176800 180115 271065 288405 89080 126480 116450 829940 775880 497590 501840 810985 91035 158950 101490 510850 171275 424575 462910 792540 295290 421090 211055 527935 188615 244970 106250 242760 395845 841160 816595 155295 32640 809795 672520 427125 201025 759220 88995 778685 612510 657900 609280 605710 371875 32130 788545 166090 146965 696405 257890 317050 811580 560660 663255 557855 352835 524195 335920 496910 566525 736015 635970 706010 407575 132175 825775 814045 365160 527680 703885 833935 830960 548420 477785 714425 103955 79135 342210 362695 177225 255000 633760 630105 123420 17085 772990 413610 198900 450415 537030 250665 604945 220745 804610 536690 767975 514590 390320 80240 522070 720715 638095 578595 316030 663510 183600 333795 83725 575450 827645 399840 743495 676940 588795 177225 4420 85510 251940 319260 532780 260695 736610 344675 838780 238340 332010 401795 622200 428825 135830 1445 573665 162350 440725 233240 304045 529635 778175 390660 94180 733295 336770 571200 203575 699550 445825 709240 477615 684760 503030 191590 251685 687565 435200 96645 236895 25075 494700 682380 436050 727430 72590 431035 298010 618290 23545 137870 60775 454835 433245 405025 761090 393550 406045 793815 447525 563635 637500 759985 100215 266305 717825 398735 609195 654160 784720 552330 558875 251430 11560 106760 246075 358870 194735 658920 176800 108375 708985 202810 740265 40205 135745 520710 688245 499205 347055 538475 655945 626535 5950 835295 740265 767040 830365 447015 46325 545530 769505 566355 678045 377060 201110 457980 652630 547485 359720 530995 6120 228905 797470 396950 542810 405535 848385 139655 567120 541280 272085 465120 73440 423045 614975 62815 781745 837335 347225 102680 476510 732105 9860 840990 228225 724880 61115 264775 732275 487305 481525 808095 221425 832235 329460 298520 822800 660450 202130 789310 253300 620415 154020 678725 722755 223210 245820 457300 666485 185725 754120 331585 664615 399330 173230 676855 692495 430695 172210 262395 805120 628915 46665 667930 55420 548845 717570 376210 402220 468605 493765 151725 432395 22525 221510 339320 150195 67235 584120 599760 118575 288830 558705 748000 820165 376040 351730 489940 489940 228480 487050 577830 65705 523855 219980 129115 261970 554370 232815 311270 818805 356660 594745 794410 198730 635885 120360 702780 158525 215560 340000 96730 762450 802230 253300 578000 640560 772225 310930 309740 809200 575110 459085 495295 494275 65705 435115 815830 813365 412505 181390 358275 454750 46920 66810 425170 452030 645235 267920 598315 70890 126055 516205 543405 9690 615825 786080 392615 634355 846260 796025 106760 801295 688840 422195 671075 790925 688840 578680 626450 177820 159120 206210 734400 141185 71315 531675 714935 619735 391935 680680 374765 389810 458405 285600 396610 316880 496910 487220 743240 491555 95200 372215 345865 203745 23630 640560 35700 301750 838525 418625 120275 320620 638265 688160 275910 725730 192610 331075 79730 116025 258995 191505 626620 478465 150110 380035 472345 577320 348160 171870 434945 684845 835295 545700 80410 708135 797980 553605 462400 569500 768910 572560 179775 571455 405110 531590 480675 537115 451945 220745 584375 251430 358105 796705 676855 272680 845325 56610 524790 392700 521220 839460 130475 307530 449140 804525 836740 405620 390745 5015 248200 193035 192525 418455 27455 176800 35275 80155 382500 437835 295630 704905 828070 6885 302600 276080 209185 483990 408425 808690 553350 364225 841415 133960 211820 45390 343825 169490 390490 380375 418030 83555 505240 718675 309740 729300 502605 831300 67575 247605 66640 166515 422960 422110 202130 36125 838695 87125 66810 787270 322830 619225 289765 159205 405450 16405 79475 32470 208590 155550 636735 410550 540940 499035 143140 674050 792625 441235 733550 819315 386920 760920 708305 658495 87720 707370 385305 189635 455345 683740 814640 754205 330735 369240 325550 503030 243865 18530 357170 708900 330735 549015 523855 792030 806905 417435 203150 58480 46750 747915 685865 464440 814810 721735 849745 686460 526490 736270 503710 19295 373745 611745 137955 260610 787695 476680 249220 393040 803760 765680 535075 823820 367200 101660 768060 171190 477190 558450 292910 179520 667250 233750 126990 510170 581315 574005 717655 167705 637585 795430 619905 537200 279225 241910 444295 492405 457300 17765 192695 44625 643535 730235 546125 125715 546975 269025 727515 793645 431460 418540 296650 826965 786930 717825 752420 593385 220915 436815 211310 480420 323510 144670 85255 587435 813535 232135 216750 703885 433500 512890 173995 261545 419645 541535 100640 458745 300985 4845 381480 282540 748000 295035 643365 187935 100300 792455 336855 48790 52105 767125 681870 806565 669035 748765 553435 235365 75650 795855 598825 635630 524450 353090 471750 457470 371960 56270 130135 336515 824075 379355 646340 668780 524705 280755 438175 662490 24055 123675 257210 709325 335410 832830 468265 334305 784295 659600 708050 682295 782765 35955 409020 173315 553775 618545 257805 279905 623135 128350 811665 373490 326145 166345 41140 796535 341275 34510 370685 562955 734485 575195 189040 115175 497420 743325 706010 44795 679490 595935 439450 384200 214795 370770 6205 349690 104975 572730 309570 485860 621180 415820 25585 578935 51510 265455 247095 421515 448035 737035 25925 34680 541195 114665 364905 497420 359295 842945 753610 779620 276505 135745 224400 675155 499460 506345 488665 35870 218025 720375 130645 408765 350625 564485 663340 749020 68850 303110 281860 345355 380205 686290 772395 738395 252365 723180 356235 22780 63325 650845 461040 196180 274380 512890 317305 177225 239615 716125 115345 842180 592960 750465 687055 495720 740180 316795 536180 570860 701930 746470 471665 556410 316880 23120 406725 799680 420410 248625 3060 387515 730660 474045 596870 606985 118490 307785 806820 141185 126480 395590 719270 372555 425000 776900 745195 550885 398395 422280 59670 283815 62390 457980 835550 292655 453135 24905 723180 841840 708390 415990 772820 609025 831555 156230 590155 759050 411315 671500 655945 738565 181985 271320 310675 583015 721565 152235 805545 345270 322150 518075 321130 404600 483990 819060 569925 548845 310760 726665 772990 170170 298350 128690 463335 420750 665125 537625 745620 558450 8075 359295 614805 399585 568055 386835 425680 825350 259080 357595 577745 37655 246840 528870 357170 211820 144585 12920 318920 524705 688500 217770 848215 677960 836825 49300 343570 107185 351900 422535 792965 454070 585055 536690 29240 630700 502605 361590 421175 677620 604690 122315 503625 378335 785145 404430 814895 505410 165155 603840 633080 291720 612680 166090 222445 281605 410465 75225 13090 609365 94265 366010 711960 608940 443105 451095 126990 741540 235875 613190 51255 125290 138465 215475 33745 329375 678385 416840 96475 797130 768230 455515 830875 164475 94520 54740 202130 837080 300135 721735 177225 691560 276080 775710 663765 601885 270895 6800 784125 158270 638690 404005 622710 561000 593470 96390 553350 155975 425935 41735 804355 511445 230605 706690 689350 423045 457555 388365 367965 532695 761685 261800 796705 134215 499290 302175 509235 58480 481695 824160 159715 718675 64090 227205 46155 773160 228820 652545 602480 237915 652375 85000 193460 121040 598400 65790 182155 215220 731340 368050 42075 115005 165835 136170 394060 399755 833765 737715 317985 231965 643705 204255 461975 761855 241485 810475 260780 244205 222785 574515 134130 503030 608855 834785 89250 372895 744175 398565 376210 389130 819910 51170 344760 36890 365500 24055 735505 307190 297585 800785 738310 499460 280500 368305 588030 114240 486795 168215 150450 778685 816255 705245 709495 575705 683995 463505 229925 44625 80495 546805 10115 606050 206040 708050 129115 252110 819145 486880 499460 215390 118745 55675 171445 238765 512975 300050 826285 399670 830110 228565 584205 744260 277865 71740 823395 800530 345610 130560 646170 148580 534480 211990 194395 382840 559130 823395 471750 226355 478465 56610 814810 543745 553095 746980 733295 38080 723775 308210 551480 782340 682125 473535 3060 433160 377655 623050 186575 32555 680850 468605 744685 361590 446505 376380 200600 638180 444125 566270 651440 618375 18785 211310 397970 14620 93075 712470 679575 606050 273615 653650 360825 736610 83300 631805 521815 603500 481355 125545 128350 177650 313055 208930 803930 648380 17085 81430 813535 22525 650505 471240 744260 552585 109140 634525 197965 148580 541960 573240 242165 103105 203405 326825 692240 753440 693430 194650 829005 342890 805035 555305 319175 583525 441150 196775 368220 632230 174165 428230 148070 428740 85935 498695 210375 382755 348585 237915 171700 368645 818040 675750 555050 597550 256700 665295 737035 625940 557175 577575 495890 2550 428145 351985 441660 592280 125715 435625 565675 479655 588540 66810 228650 138210 657135 83130 205785 837165 15895 73440 439365 556920 773415 625600 15385 151130 779790 459085 600440 323935 692750 400265 182495 372215 106250 345695 491045 800530 734910 283220 210970 423810 652120 528785 9860 189805 99535 440810 667335 170170 638350 158950 798065 73440 65195 812940 790840 336430 649230 65110 17850 201365 534820 89165 294950 505325 464865 592280 153425 475575 712130 724455 204850 315520 765935 352920 635375 280755 36210 362015 318920 334050 61370 36465 121805 123165 640220 326655 438260 228735 172550 517565 515610 817870 318070 262650 576980 260525 52785 542810 188615 158270 583270 203490 506685 215390 703630 16915 370940 610725 234260 165750 849830 829175 102850 766870 257635 809965 789735 702100 285345 505325 180030 197880 426615 79730 211735 1785 51340 803845 192695 675240 485520 130900 178245 251345 280075 832235 348500 700825 678470 275655 405620 481355 798150 840735 845580 820845 140845 286025 314415 162265 363630 744345 324445 326910 755310 422790 259675 457555 179095 578255 803930 35445 30515 643450 548590 319005 100045 464015 188105 496910 773160 633930 353515 620245 69360 396950 277270 347650 443700 32300 636565 434180 254405 230605 528870 765595 176885 14450 170680 752675 362780 803080 111690 17340 671500 77350 630615 264180 249390 707115 61965 299795 551905 458915 328525 652290 40885 400945 285770 397715 697595 484840 366180 742815 83470 463420 602310 613955 457130 716465 814130 6630 813875 697255 205615 46580 99620 761090 120105 461040 93585 578680 527340 689860 795090 609875 224995 453900 713830 128265 235875 352325 396015 180965 67065 99365 406130 546380 90185 217770 632315 484245 283900 425850 79050 446845 108545 30175 212330 400350 232815 669715 557345 412165 442085 372470 837250 771460 324530 648550 281010 408255 734230 583865 29240 605540 323595 590665 481100 368135 472600 297415 126990 420750 485690 4845 154360 306000 771120 364735 713745 752080 235280 757945 335410 479315 396355 647445 65110 124610 667080 467245 772225 239615 192780 333455 414375 783615 108035 745705 347310 631040 841500 416755 26350 297160 360570 354620 67405 665890 38335 6460 74715 481950 11390 5780 752590 792115 754970 180370 589985 314500 81770 612935 642940 99025 268005 513570 585395 755055 523090 335070 237320 549355 325805 613360 47090 85850 666485 817700 507280 210290 711960 497590 559130 423725 543065 37485 725730 612425 696320 186830 373150 561935 661215 568565 286025 783530 342465 285090 753355 823565 617525 66555 827560 74460 124270 796875 223720 66640 728110 583015 253810 312035 17255 647615 145690 56695 11900 636140 721735 43010 351475 723010 188445 839715 804525 770440 468945 804355 209270 96475 602820 497845 506090 833765 374170 63580 246330 140590 415990 730915 392785 268515 263500 187680 514590 517480 127160 261715 138975 160905 191845 388535 700910 252535 349180 17085 164475 133365 198220 280415 834955 49725 652885 435030 786505 144670 200175 796110 442000 547570 251685 62815 229925 223805 746895 520540 681785 533630 571370 116280 94350 555815 173910 575195 80240 246840 217090 127670 735420 254745 235450 203915 725135 241655 546040 333965 848640 624580 231455 478125 312205 23205 414205 355895 732020 81855 225590 414375 713065 236895 393635 739160 840310 794410 553180 763045 527170 774350 316795 390915 580635 545955 138125 596700 456025 100045 784210 621605 732615 375955 368305 370855 454920 676600 265200 350115 69870 181815 696065 749020 141780 531505 757860 770100 558875 145945 814640 352325 501670 570860 86190 682380 656795 593725 172295 184705 411400 619735 169065 339405 525555 184790 691815 599505 405790 180030 81175 27625 566270 80580 493765 742390 671160 604095 741710 97920 268600 287215 199495 683570 46835 476850 565675 555730 815575 170340 281265 744175 264605 322320 281520 803335 82620 40120 506855 266985 427040 61370 87975 114410 633080 432565 37230 396355 204680 147900 518585 415905 261290 262905 559385 701590 653310 508895 219810 174590 597805 296820 313480 86615 791520 694025 565420 751060 95625 434690 73525 481185 738905 847875 453135 341190 469285 835720 710855 140675 846600 802230 164220 768485 247010 64600 19040 427040 375615 246330 287045 719355 605200 68765 467160 808095 113645 405450 843370 537455 596615 250580 527595 443190 482205 261630 656625 595170 525810 567545 792880 296395 665720 334220 405450 589135 543405 147390 586925 193715 119765 368135 816000 27965 156910 634525 190825 156145 162435 355300 431715 99705 313735 35785 217345 809625 374595 493170 670650 522070 496400 77180 77180 383435 643280 187255 752675 349860 223720 806820 304895 467925 473790 399670 321980 811750 68000 345270 501925 74545 536945 209950 0 0 0 592960 448715 379015 11730 56695 170 841840 287045 753015 135405 463845 469030 261800 613190 9435 599845 97920 503030 500735 95285 538135 805545 703290 246755 411230 813620 744175 388535 519775 143140 779790 511275 631295 734315 58650 529210 614805 816510 417095 454155 825010 543150 230010 564910 773245 348585 830705 650335 403750 273700 514165 209015 667335 436815 308295 752505 688330 692155 757095 737800 494785 452880 785995 777240 787780 801975 693600 420580 566100 435115 817955 847365 702865 104380 476255 669885 228310 596275 525895 193800 414290 605285 846430 458575 102850 816510 610895 416925 32980 763470 203150 630020 6035 825435 279565 685270 4675 331330 535925 483140 523260 89335 643110 437750 717230 25075 84405 731425 100980 1955 255680 453985 197285 491045 414970 751740 263500 602140 187000 112370 230775 354195 172125 635290 322150 343400 394060 527935 422535 164390 292995 305405 596870 532695 787100 527765 472175 172890 807245 67235 825095 546975 47855 650335 393635 147560 260440 312715 200260 480845 640220 305150 420155 596360 355725 36465 764065 79730 498015 661895 74375 647870 642090 31790 645660 669545 590750 387940 832320 767890 487645 358615 767380 593215 547995 376635 54315 646850 824755 378505 570860 745960 12410 702100 337705 22525 804015 606730 199155 516460 444805 209270 447185 35275 374510 421940 301580 326570 521305 848470 488410 524195 321640 3655 10540 647615 482800 644215 242590 731595 472940 92140 1105 778175 287045 221170 177225 57715 405960 89250 500990 21675 123335 443445 725050 672775 8160 812175 563210 761345 356745 155465 257550 102510 194055 769675 618375 748425 836995 797385 46495 439705 764745 293590 831980 707965 256955 252450 146115 557600 546465 414800 108460 436220 344760 187085 383435 135660 718420 155890 553690 728875 256870 704820 175950 432820 579445 416925 310675 162945 306340 196520 356490 677705 680935 304980 227035 34935 4930 576555 302005 593045 156825 99025 82705 812600 531590 228650 410805 492660 269620 626110 131325 670310 550630 6800 556070 803675 139570 559980 544255 301070 601290 263840 815660 403665 393890 731765 530570 41055 638605 153425 27370 127075 699465 618885 589305 619480 289340 502435 479485 490110 775625 238255 303535 67065 556835 666485 327420 440895 10285 570520 819400 629850 62985 203405 568055 255595 444975 639540 152830 530400 616930 133535 830110 810985 163795 279650 561170 81600 571455 546295 668270 162775 675325 701505 38590 377485 418455 749700 775200 618630 621860 451860 27370 646935 198220 267920 834785 819485 72760 17935 742645 456620 286110 89420 446590 530060 675920 241230 355130 141865 71060 259590 530230 405620 589815 94010 198645 483395 596615 385815 660450 101405 197625 339575 70465 795855 270895 737035 124185 783785 95880 36295 268090 779025 472090 437580 70465 458660 261205 200515 659345 702780 581400 571115 801975 799255 222445 32045 194905 194990 505665 639285 241060 223890 735930 213520 800360 315180 35700 77010 231030 575280 551565 633760 488070 253215 840990 639370 290275 424065 127330 101065 83555 299115 682210 646765 92225 206465 48960 769930 508725 60350 215475 421600 712810 61540 12920 297500 808520 215645 662575 83640 614040 778175 819995 39780 21165 358190 799765 661980 155040 572305 265795 804270 616335 784550 411910 563295 847960 838780 29325 366350 668525 516800 33915 350370 741965 586585 92395 611660 400435 517225 254150 678045 411655 139740 385135 181220 610215 201535 406385 212670 624495 685780 179860 805205 373405 232390 392615 259335 417010 624920 594830 385475 33830 688840 828665 428400 540600 389555 401370 140505 196775 242080 123080 773330 590240 721905 194140 69785 534055 47940 189805 495550 430185 830535 69615 446080 723605 545530 29325 226525 396780 24140 45475 198560 232220 472005 412505 532100 692410 514080 13260 718250 488070 423385 802230 206465 438090 319515 14280 752845 144245 48110 182155 549355 162350 166260 13260 602310 367880 398310 825350 358785 525130 586755 36125 165495 554200 426955 173485 140505 569330 201195 570945 773670 668865 408680 616505 747405 285515 520710 353430 191760 589475 173570 124610 478465 510 116280 12835 660110 591515 165665 365925 339320 466820 662830 385900 567545 2975 268005 434860 511275 495720 696575 357170 29920 105230 146455 178330 812345 185555 305150 9350 76500 143480 369580 160565 393295 348075 314585 436390 183515 769845 702440 505495 432990 129625 642090 450585 380970 442850 551990 471070 99450 24905 593895 138210 382500 797130 695895 49555 523260 706775 7990 413695 591090 519180 839545 78115 28985 192780 793985 240040 618715 791095 329545 123165 399585 547910 827050 176120 347735 550970 525300 655945 111775 16830 559300 611830 443955 482375 773330 695895 275230 420155 195075 200175 131325 799680 219980 590495 294015 617100 553945 21080 311525 301070 798660 247435 230520 705925 103615 37995 186830 271150 282965 118150 308635 269960 183770 700230 484160 419900 838015 36465 174675 23715 178075 202895 589050 461465 175355 288660 694535 186320 539410 753185 727600 296225 370090 3655 764745 512720 628830 687310 569245 619565 258060 68255 306680 360485 830960 709410 276505 803845 177990 341105 214540 415140 99025 591005 240975 252535 108545 831215 265115 330905 605200 334305 35700 367965 475235 226015 92480 372980 583355 239360 164220 703035 502350 67660 175780 393210 278630 502350 705330 447525 419050 710175 154445 82620 346885 91800 503540 163540 629000 613190 9435 115430 573665 521900 327845 449310 482715 638095 542385 214710 422365 780045 791095 771545 554455 754545 70805 231625 327420 763130 252705 781830 361675 212330 670225 323000 113135 548165 266220 314075 74035 764235 778260 168895 279140 600695 674135 106930 482035 469625 125885 774520 425340 833085 322065 351900 205530 230605 641750 619140 171190 832320 592110 720970 98260 756160 512805 152915 533035 469370 122910 630785 157080 691815 100555 249305 520625 496740 10540 406470 397970 252535 372980 688670 231200 290700 198985 62135 622540 844560 594575 374425 705075 757605 78625 744005 316455 227205 241655 125035 603585 206550 176885 848300 402305 52105 466310 641750 137445 726750 243015 382500 767040 628490 55165 321300 8925 840990 176205 54740 211820 104975 223125 149345 675665 266390 336515 317900 98260 102000 539665 731850 330735 114070 401880 775115 815405 131665 156485 238850 846855 50745 843880 586755 154785 165155 491640 82875 459595 169065 55505 4845 353940 749190 417350 492490 22950 437240 831385 648635 242335 520455 550545 396100 179860 711365 349010 486030 2550 53210 442850 213690 158440 482375 204595 275825 474470 20655 469115 334985 131665 264095 602310 23375 204850 404345 311950 263245 648550 610045 406300 449905 751740 745535 37060 709580 656540 28985 793305 703375 668695 485605 795260 290785 24140 596785 6290 690880 46835 818550 506685 482205 181475 411825 253385 502690 442510 742475 576895 131495 463760 721225 304640 67745 838270 665040 94180 187850 498185 320025 244630 823480 110840 764660 588965 668440 154105 52445 481440 189805 386240 344335 841840 675580 821610 81345 118150 283050 150365 836315 783615 321810 34170 236130 724115 675070 120530 660280 81260 292060 321300 498780 347735 48110 129285 617185 378845 690285 692835 618460 732020 746895 842605 114665 732870 666400 159800 23205 246755 695385 335325 668610 241230 277100 504900 30770 718675 389215 714510 474810 600355 491215 606220 107355 815405 298690 105060 164815 5865 660110 406980 47515 848130 676685 320280 149770 282455 210375 535160 271405 810305 801125 377060 101405 477360 273445 831980 849745 137360 382585 667590 218025 553010 368475 435965 738565 49640 151300 725220 729215 393890 76670 163370 45815 442510 138040 340340 589815 474300 821270 437835 146200 469115 833765 779875 386580 15470 389470 769250 709155 243270 1530 43095 6630 79305 807245 67405 384285 90610 30600 770695 34085 800020 344590 548505 770780 430695 444890 433245 370770 119255 719355 431205 723010 1275 771970 550460 397885 609195 59585 636055 479060 132345 380205 215305 767805 228735 520965 270470 251260 837335 193545 358955 417945 173740 115600 147645 406130 48365 225165 376975 597975 159715 335155 352665 391680 449395 797300 16405 306255 842605 379525 396185 109905 411655 397885 167705 773925 644470 447355 225165 716720 264010 12580 719015 390150 430440 541620 705160 650845 366265 745195 34340 241145 307870 515610 367285 47260 425935 831215 608345 156485 290870 395080 729300 642430 624240 159290 586415 177055 238680 806905 454580 616845 833595 325380 659175 470475 559555 475660 441065 64175 185385 563635 623645 195670 273105 847960 76330 448035 592535 651695 324785 731425 517395 702865 4930 553520 680170 341785 697595 695810 69700 228140 688160 205700 829175 522240 509320 27965 140420 824925 27540 565335 485350 541195 284240 683315 770440 189635 117215 729130 632485 629935 184620 468265 768485 700060 661385 33405 472260 319430 341275 800190 443870 560150 764915 37145 760155 838950 164730 649485 280075 798830 64770 77945 246585 133365 779790 539410 453050 624410 608345 65110 168385 302940 740945 646000 601885 802230 266730 583355 657220 480930 179945 650335 649485 690710 236130 615995 189550 117300 401030 791180 197795 199240 153340 357510 28985 237320 698445 531590 462230 285345 507790 482545 349945 467500 202810 593640 531760 244800 415140 335410 280500 342720 610130 316625 626280 300475 343060 671075 762535 283645 76925 745620 199750 673455 432395 438685 731340 841670 185470 93500 289850 245650 556665 705500 45050 274210 86020 110245 309995 280415 632230 295035 30175 384710 824585 717145 251855 277015 719185 117385 811495 805715 561255 23035 539410 143310 402220 524960 414800 27710 767550 33575 237235 127670 442935 790245 326315 681615 501670 828410 387770 202555 559895 601970 166855 743835 754120 793475 237745 477445 5865 464780 3315 289340 380715 385900 389215 398140 385475 453560 159460 16320 504390 124525 570605 802485 709325 288320 93330 57375 845155 392275 411315 713150 320195 728790 583610 462740 394655 669885 28900 381480 729385 290615 397205 446590 170935 156400 158950 758710 255850 338385 762365 767210 228140 422110 359210 685015 313140 751145 163370 482375 26350 606220 577915 44115 532185 512890 563380 441235 166940 738310 506770 144500 388705 370005 83045 576045 20825 524450 226950 272170 330735 43350 54910 835465 187680 667675 136850 664190 547485 227460 726325 119595 825605 185640 52360 341275 622625 116960 558875 279055 515865 280755 598570 328185 508810 306255 738820 511955 759645 296565 535160 574685 172210 674985 483735 7395 430440 802230 612765 394655 215645 346375 276590 508640 85680 377825 592875 618290 483905 565845 776985 267070 551055 456110 729300 275060 701505 739245 9520 543915 42840 405705 403835 470475 306935 695130 759305 821100 561170 153850 117640 455005 119935 16745 121805 764320 11985 180030 183685 453390 526490 414375 100470 275825 192270 171615 238170 508725 660620 717230 775880 636820 331245 43435 847025 695385 175015 338980 24820 316710 113985 756585 804780 89930 320450 237575 278545 413780 220830 814470 333795 121040 609280 474045 454410 770695 658750 610215 472260 378760 657220 108545 330395 385220 669375 148750 699295 351645 419475 472345 456195 281945 760155 568225 432055 244715 402985 554625 565335 664190 129370 767465 772395 126990 784550 55420 372130 345440 609195 584205 700315 660195 332010 56185 684335 661725 373065 172040 848130 327080 278035 13175 409615 312035 651865 589645 564910 135065 144330 323935 601375 711960 404515 109565 22695 25160 198815 330565 626620 156825 68595 620415 836060 600015 636480 28560 749275 201960 774265 86105 127840 787525 379270 624750 290360 813960 677790 62050 179605 173825 425680 353685 632655 318410 556835 193715 745450 700995 628915 660195 96985 347820 48280 818295 221680 423555 574260 661980 712470 63665 764660 483650 618205 314500 500140 386070 438600 211735 833510 94435 241740 542300 134980 12665 404260 646510 563380 358700 304555 648295 797640 241655 608005 252875 13005 176290 244970 760495 452540 607155 539240 15470 373490 813790 737035 632655 486200 450585 167365 215305 120360 664785 799935 435030 188190 638945 285515 359635 408170 176885 315265 669545 523515 425340 353260 250835 182070 838780 330735 764150 845665 626025 47175 319855 688755 750295 145945 335155 219725 200005 550885 196435 206295 244715 528530 745620 711790 185045 36975 54060 691390 259420 213945 346545 194735 696405 687140 8245 147560 270130 101575 579955 377145 411995 649485 829600 110160 707880 523260 137445 440640 303280 566355 10965 794155 229670 136680 8840 414290 77775 576640 84320 836060 390575 376210 66980 201535 784465 61455 11390 766275 591090 740435 256530 400520 438090 81345 193630 694280 806310 801890 727175 623135 300900 836655 69955 243015 185555 100725 357765 466055 318155 158015 844390 475575 762620 203575 810475 370940 351135 573410 490195 231880 329545 807585 523600 632910 660790 733125 483055 835550 475830 104975 165750 387345 523175 627640 306850 528955 31875 163370 60010 776900 656795 755735 168555 65110 620160 770440 645745 682380 648210 172125 699210 431120 27285 666230 460360 727770 403070 246755 754375 595680 711620 690115 203660 205955 362185 106760 458745 322150 201960 803080 421260 619140 154020 775625 247350 272680 417095 306000 15045 622455 269705 818295 336600 594235 118490 40545 67830 743750 595170 509830 570350 641155 275060 447950 838865 46920 329205 676770 535245 44115 657985 573240 663935 327250 826115 91375 459425 373575 209440 404175 731595 146540 695980 566355 623985 414630 614635 227375 294610 527510 231540 506855 731085 805035 1785 518415 189890 633930 557940 646765 340340 143565 578935 223295 615400 833935 749360 607410 210885 100640 301240 635800 663680 756670 459680 393295 684335 284580 597550 126480 98430 279395 290870 547825 288915 404175 647105 460955 609450 522155 840565 88655 292060 238000 31025 322150 164645 46835 328100 647020 622710 586840 391000 570350 484925 289170 847705 840055 750975 248965 822205 830960 12325 821950 312120 647190 510000 194395 811410 431120 697000 301410 787950 364140 749190 540430 23885 237830 238935 376465 518500 15555 247350 769250 664360 34680 450330 45900 7225 456790 402815 7395 668440 462740 144670 838015 162690 531420 213265 538390 180710 228820 288830 398990 604265 432055 152830 583610 64260 258230 185385 251855 789565 137870 613615 410125 89080 804950 833170 53635 49470 744345 304810 403155 364055 267835 287215 277185 682550 299200 781065 309995 727940 317645 848555 678215 546805 789990 430185 60435 384115 183430 227545 587860 565420 735930 436135 436135 690625 94690 814895 737035 185300 742900 399840 249475 821355 605115 583185 798830 69785 174675 260355 739500 204425 789990 446930 60605 733635 87380 446590 757180 769505 306680 545020 491045 319855 190315 116365 681020 603840 719695 677620 522665 423470 534480 96730 667760 643705 748595 609535 23120 745195 659430 523005 561935 491130 167280 51595 569840 139655 724795 385730 172210 46580 747745 150195 735335 134215 286535 414885 623730 119765 64600 10540 336175 268345 616250 443275 523175 548930 295800 341700 664105 105485 512720 328780 806140 146965 619735 34765 537285 6630 646935 471580 629425 120700 249390 485945 7820 393805 491555 186575 10965 698020 720630 426360 725560 91120 32640 762195 112965 427040 185045 655435 344165 93075 301580 123080 842860 632910 83470 501075 642005 711195 534650 176460 346035 389555 46070 103530 313820 65705 705925 617610 389555 251940 609620 661810 724965 766020 526065 436815 75565 472685 400945 201705 152490 169915 685865 396865 27880 78200 781490 728875 642600 755735 427125 570350 8585 624240 459000 504050 472940 309570 841160 763980 734825 346290 111775 162520 559810 762790 100555 329460 365925 748425 309230 276080 456025 780725 131750 695895 66470 372640 107100 312290 293250 183515 87805 502775 306340 118320 493340 547570 359635 236385 12750 737630 814215 487135 485180 657730 404090 11985 504050 325295 605710 265710 217685 38165 131325 448375 46580 142800 825860 311695 808945 619140 650420 234600 835635 804695 693175 530060 723435 17850 222445 378420 181815 509405 840905 848385 320195 542555 398480 114835 176715 355045 519605 620500 833085 87465 794240 704225 366690 823395 564400 537115 279140 384795 696490 441405 798830 272680 521305 551140 371195 399670 173995 671075 847110 588030 535925 825690 194480 22270 779790 833680 99875 576725 839290 505240 296140 595510 538390 700570 130730 786760 93415 321385 502605 558535 497080 765 488410 287640 234940 217855 537455 380885 609705 451095 49725 246755 839970 120870 601460 304640 601290 225080 262480 97070 685270 718250 507960 288320 170340 387685 816935 52955 42245 369155 542980 581995 668950 763640 699550 268600 555220 597295 385815 710515 154700 155890 32470 308295 72420 408255 190910 289255 326995 320960 443190 91035 726240 51425 103615 197880 699890 609705 252365 186830 125035 319770 425000 555475 191590 308210 615740 162860 467245 133790 355895 208845 65110 317815 266135 21845 789395 86785 330225 186065 358360 536265 273190 845750 293080 150960 690880 544425 18105 453050 746555 55080 196095 120020 473790 427805 490025 646000 192780 343315 150960 824500 233835 437495 450840 225930 745025 723095 112625 307105 838865 568395 228565 621775 75735 596955 839120 758200 160055 164560 615825 647955 361335 291635 203915 750125 713320 361505 212585 742900 788120 204680 130985 689860 148240 51680 84745 114580 60435 299625 694705 686885 358105 29495 561255 238680 642005 116365 245990 753695 500480 537965 34595 720970 748510 589135 60095 530825 3995 58480 712385 754375 120105 656965 516800 139995 205700 442170 480250 565080 713320 0 0 0 0 822375 368730 616590 568820 833680 792540 86275 47345 450160 761940 182240 688840 470900 508725 762535 694280 9605 259420 486030 512805 43690 349775 227630 651610 576300 137870 190400 493765 706945 391850 382415 194140 138890 707965 121465 474215 205785 524790 600695 490790 579615 465120 295205 271065 801210 771375 818550 105230 258740 112030 23715 775030 789905 42500 465885 247265 311865 655265 511105 448885 118830 715445 175525 424490 473620 734060 502520 106505 798575 672775 682210 609705 472260 130730 720885 515185 639540 306765 40970 318920 107525 391680 241655 742220 336940 834275 324785 542810 388620 309995 632740 788970 45475 617015 126735 830790 518500 534055 250240 640050 681020 446080 58055 642600 732020 395845 307445 626875 580295 669035 169575 321045 401880 287980 121125 79135 392105 647615 583695 276420 772480 130390 156910 812430 530740 823905 660960 228140 839800 554795 283815 602735 848810 505665 220235 738055 604180 602225 155295 27880 575790 226100 836485 599505 660025 316795 627895 149430 699550 48960 276930 442085 185045 171785 138550 176205 741200 251005 236130 83640 534395 679660 159715 628660 323935 618715 844305 11560 94775 519520 72675 327420 477615 611235 808520 449565 785060 494870 487985 643790 330820 792370 313055 194310 676940 560830 479145 633165 306340 510255 239020 137360 618715 498610 285345 448290 394655 321045 574260 185215 608770 530570 784040 34425 707880 734825 344165 500650 654160 59415 131410 85340 278035 613445 611405 93330 384370 297840 627300 788375 566610 811665 695130 713490 841245 818465 350115 28390 460020 320280 820165 821270 727175 362695 601205 679320 124100 68425 482970 698190 624325 286620 410125 442340 646595 471240 555815 660960 711450 317050 164475 160225 706945 487390 390150 503880 381820 518500 795260 191760 253130 48280 795260 311525 572645 188955 694535 715360 267495 41225 378080 741625 175355 391680 210800 92140 86190 342465 229415 67745 662320 689010 295630 208165 596870 290360 174080 264605 592025 699805 79390 336260 622115 736695 712470 493340 750975 181390 266305 139400 558450 57800 611660 771800 668355 226015 253215 63155 80750 256530 444040 157675 771885 771290 108290 431120 490280 239105 500990 835210 472175 216835 463250 130390 459510 176970 826540 628235 363460 316370 609960 518245 615995 731850 68000 275995 618035 335070 152490 154955 232135 355215 356235 336770 372640 571200 470135 72675 686460 732700 51255 674220 31195 280245 4420 485350 456790 674900 353685 62475 194480 548675 252705 280415 265625 533290 11560 365840 746385 456025 231115 367030 1445 30685 43350 771205 106420 592110 780980 137955 725390 743070 408340 159290 594830 435200 626195 43520 683910 672520 396950 344675 753270 242080 338980 800360 430865 640985 642175 523600 485095 52615 600780 578680 400010 541620 374510 680000 352835 341700 371705 595935 675240 171445 256785 544085 183515 692920 72590 598655 202385 109310 246245 544340 781065 130560 327930 485010 493085 310335 191250 331415 290870 538730 825520 525810 807330 444465 494020 492320 714595 417605 729045 575365 398820 811665 269705 344505 157165 303705 10370 340 534225 400945 273445 293080 45815 560235 452965 836740 10965 281690 781320 530995 349180 450840 193885 246755 585820 596105 70635 376890 439535 581060 62390 44115 745960 583695 331670 145350 479060 419985 737205 240805 154190 711875 565760 30940 555560 197625 559555 70975 797215 282540 609025 649400 713830 290785 265710 453645 208250 334390 783955 619055 357085 797130 748085 521900 362440 663850 611915 589305 62220 766530 251345 437580 375445 613275 517055 488580 348755 90525 143565 321810 796450 317305 828580 723860 626365 58480 700400 716975 107865 224995 552245 338725 839035 527425 421260 328440 364565 305660 81940 383690 199665 115600 628065 505495 692410 200515 823735 675240 658155 14960 41650 286790 678810 749105 151640 308720 104720 630955 636565 308380 396610 563380 737800 252705 431120 154955 610895 258655 723860 580125 670225 66555 692835 347395 673795 648210 544255 820420 129880 47515 180455 103360 333880 610725 209440 462995 609280 494360 66810 311270 567120 650760 390575 73100 223890 461125 12835 35445 616165 244290 366605 545105 76500 807670 410890 573665 608005 619140 65110 358870 192525 693175 764150 241910 214455 505750 33150 86530 80070 482630 542810 538560 500310 139230 379610 4250 697680 467245 265710 831895 574940 440810 378250 97410 491215 18785 476085 174590 244715 381650 191505 36210 773075 340765 592280 588540 500055 615060 86360 406130 132175 451350 361930 424490 319430 380800 31705 549950 300135 373235 593045 49300 830790 500990 216495 24395 171785 646765 481355 290190 717060 461465 467670 393295 121805 189805 567970 107780 593215 845580 355640 538135 725390 210885 245820 307275 551820 241230 849830 627045 240720 836230 435625 427040 82450 368305 132345 655180 81005 54230 206890 669290 199920 617950 74715 11050 591430 503795 10880 45730 193120 221085 700060 562955 581995 177395 358360 387345 286790 447695 779875 366690 145775 388195 640985 789650 227545 539240 726665 238255 249050 627215 102000 5440 9605 440045 601630 150620 516885 593725 662405 521560 73695 347140 692665 328525 690710 388875 810135 561085 537115 138890 107610 415735 517990 311950 72420 60010 734145 15980 682210 668355 140080 695215 831130 299540 247180 186660 417690 358955 451605 645745 344250 49810 492575 804950 100045 227375 210120 30005 708645 89165 457810 690285 27965 650930 559980 383265 842265 282370 728450 189295 240295 448290 719015 331415 497675 373150 696150 670650 102510 273275 298010 96305 469200 154700 845580 555815 450500 376040 322235 586840 817700 304980 13175 457470 826880 697680 766870 794750 12325 423470 673200 473450 513060 822800 86530 184790 359295 637585 845070 407745 665550 476510 199240 658240 440300 449225 280585 226865 301835 468690 448970 132345 522920 560490 704735 179605 63410 482460 457045 703970 442000 595 605455 665975 656795 135405 7735 753780 727345 738310 272255 482120 103700 827985 94945 837675 364735 409275 445400 717230 429505 197625 810050 117640 255425 109310 303535 243015 395675 347565 592705 717315 13260 457300 421430 90440 16915 127925 79220 44115 481185 781915 434520 31620 85680 160480 404175 475490 223975 565760 97155 336090 633930 320705 89335 117470 207910 734910 764065 312290 835465 677875 730235 496740 75905 439365 248285 826880 619140 125035 352155 658665 831640 42245 689690 745195 517055 444380 256020 191250 533205 504815 245820 193375 469030 413185 790585 220915 145010 47515 617525 39525 745365 61540 804695 483140 573155 649060 849320 523685 540430 129200 538305 632825 303025 47600 312715 44880 800700 49215 48960 622880 49980 280840 104040 207400 270980 505155 376550 22185 347990 439875 386580 248455 820760 472260 519775 331670 666910 618885 796705 255255 2720 716720 428060 438430 498440 276590 742645 601970 822545 112880 469285 751740 436645 746895 726665 600865 602310 178160 46155 106250 334645 269450 597635 320365 785400 442085 27540 690710 244120 537285 119425 769675 445400 591770 404175 725985 460530 655775 396440 157930 249135 426275 633590 430695 234260 68085 95880 765085 625345 722585 584545 608005 123590 632910 229670 541705 230605 135235 74715 271575 63495 662405 17085 390405 774010 821695 551310 623305 683230 574600 36805 771375 74035 511275 312205 147390 812175 224825 226950 621520 257890 579105 12665 13685 448375 138465 544340 132260 656200 766870 576215 183855 563720 517565 403580 11220 572050 255 632485 120360 831980 405705 8415 834445 331415 162605 505325 285770 134895 79305 472090 579615 370515 158525 823480 383605 767380 171530 167110 819995 596955 785740 168895 390915 404515 221850 250410 450415 450925 463675 267495 609535 166260 650420 316625 211480 442850 235450 58565 295120 786250 179435 388025 187170 618375 103020 567715 220660 333285 757095 561085 93160 805545 145265 644640 477020 337025 147135 665890 403665 54740 159885 369070 196095 321215 731935 761515 725985 843370 420920 691305 58565 83980 282965 769590 563720 343060 826370 793900 484075 815405 297245 570690 823650 424065 351815 132175 673285 305745 35530 482545 119255 162605 67405 267920 61370 297075 339915 761430 581570 397800 290615 723350 665635 449820 634100 140165 597805 538645 409105 596360 419645 518840 600950 452795 455600 645575 450160 779705 387770 116790 151725 844730 559470 794325 719610 818805 813790 118405 297585 816765 801380 568990 821015 667165 28050 450160 420495 618970 667930 478210 483650 206465 314330 391765 585735 204850 350540 628405 112200 59925 299030 549695 334560 539240 261715 69785 534055 572475 830790 610045 702440 483310 118320 214285 626875 60605 163965 795260 308635 340850 571540 155465 66470 793645 221765 843455 748255 277100 118150 786845 455345 510765 837420 807670 320195 16235 628660 526915 279225 432140 713915 264945 281945 8415 413100 834955 172380 17425 331330 455600 503200 72845 563040 666740 759985 722925 54060 75820 59585 735930 569245 180795 596190 591090 402985 418795 358275 27795 471070 293250 323000 694790 843710 712895 234515 215645 389300 385050 284495 752760 12495 433415 192950 671755 225335 734825 280925 615145 729895 17680 146455 607835 319515 670990 808690 131240 275060 571625 405535 511615 508130 19040 665805 443275 491895 349775 694110 13770 480080 457385 638180 99705 532865 760835 754375 99025 818805 581145 131835 249900 635205 641665 397035 22525 719865 155635 448120 261035 306255 449140 284070 312800 45815 267155 218110 720970 806395 712215 547740 610215 54400 615315 90695 13260 737970 297245 390150 114665 343655 533120 278460 254830 296395 507875 541535 411485 413525 788290 742900 280755 643535 182495 27710 849235 58565 622795 626195 801550 684420 606390 417180 661640 574260 714510 781065 477615 412930 447950 647020 191590 669290 422280 531760 747660 522920 741880 51510 610470 843200 782680 849830 728535 760155 232985 153340 332435 78710 647700 818295 126395 428995 271065 801465 256105 196265 98685 828665 298605 843455 365670 645915 659175 602565 174760 381905 751825 238935 441235 744090 364820 265710 516120 130390 362950 725900 500395 576470 626025 146115 819485 481525 178755 273785 600695 697000 487900 268685 46835 38250 442510 828070 665635 92225 803165 622115 456110 333625 663850 634525 464950 529805 283900 176375 577235 120190 668525 262480 572390 305405 822630 447950 20910 443275 228650 249135 398990 716040 107100 393380 796790 0 0 0 0 540515 779195 11815 321640 848470 717315 142545 840395 274975 64175 438600 756075 350795 380375 635715 825775 793815 219130 821950 218025 455430 427210 431375 519180 503710 468095 420580 0 0 0 0 787015 545360 63835 605965 455005 235790 288915 38080 460275 806310 520200 746045 488240 241740 220830 61030 273700 268260 520625 602905 537965 105570 341445 386920 80495 65535 457300 71145 484585 167195 427635 553010 524280 418455 535245 550120 159800 739925 179010 452880 849745 239870 399585 782255 623815 429250 17340 282370 643280 426190 21930 471325 161670 372725 17765 829770 413610 164220 530570 226950 425595 735420 478210 364225 558280 829600 836315 141525 501925 718250 409445 766785 297415 165835 407235 511955 738735 345355 254830 18020 29750 772905 138295 393720 808350 539580 339660 570520 767125 844645 508810 536775 593640 454155 431545 191165 159545 167025 408170 317730 202385 424065 693430 558790 260695 624580 209865 6800 33235 181645 622880 615740 716550 459850 183260 330905 704565 617440 279310 848215 569330 689095 313735 112370 536520 191420 586330 471410 429760 417265 778430 378335 32895 20655 701590 231795 561170 579785 146455 291550 365755 682040 129880 244715 304215 12410 789820 555390 226185 514505 514505 188360 196860 480335 299965 715955 94520 147475 231030 783870 433755 457640 566610 575960 428910 250155 366435 8840 586330 596275 100725 621605 389810 419560 540855 845835 529380 727940 306255 418455 384115 518330 486795 153595 706095 489175 591770 691815 179690 442170 844475 224825 271150 149430 246415 152320 616165 530910 37485 165835 274210 80070 65620 687310 412930 345440 97155 765 362780 635460 97750 389555 298095 656540 444720 458830 317135 424660 150450 7650 771120 40290 613190 306170 420920 734995 258995 612170 34680 582420 80835 578000 419815 160395 334220 513315 210970 193205 824330 639795 280755 603585 178925 786590 474130 612680 399925 22610 723010 769675 40800 152235 366180 455515 844730 425425 689690 504985 774350 461975 340255 23120 255000 89590 228480 334985 131920 750720 832575 218280 521220 482375 742305 69275 808690 754970 445570 418795 513485 828410 207400 390915 490450 757095 567545 679915 148750 289340 679320 397545 269535 6545 460190 255510 623475 555305 776985 239870 307530 270045 812005 803505 641920 151725 831130 178840 541450 655605 300390 814980 834700 284495 846175 18870 360995 18445 78625 433585 444465 571455 514165 366010 85425 586840 772395 689350 761855 358615 337875 211565 356150 171700 431630 534990 260185 141355 156485 359635 368730 7395 338045 738055 510340 157675 313820 386835 828920 794580 233325 126310 735845 647530 154700 203830 793305 504390 287555 530995 328780 175780 127500 152320 500735 206635 266220 67320 830280 423980 561680 348160 758540 786165 84660 373660 225420 745790 801720 459170 684760 336345 378420 792710 498100 183430 64090 714510 223890 708475 497505 101660 471325 765595 275145 25330 420325 750550 684845 847195 439620 542470 401880 476085 747405 313990 796450 497505 332605 530570 477615 97325 297245 536435 70805 464865 403920 703800 254150 811240 44115 466055 610385 98090 216325 80325 24310 431630 405195 143480 31280 676090 455430 620670 239360 240805 776645 503710 510085 9605 70210 260100 497250 105825 189465 218110 237320 345695 803675 782000 77860 166260 259250 231200 111520 335410 20485 505920 666995 259845 240720 227035 751740 10455 68765 278035 654925 150960 804100 523175 312715 787100 293930 230520 744430 346970 347905 302855 526490 334645 255595 741710 746810 664445 654585 456195 36040 680170 215900 360400 240805 475150 121125 528105 781150 392700 315180 476935 246670 602565 8755 398225 291805 604350 828750 307870 821865 808095 400775 430355 728535 208420 487135 95455 356405 474810 56695 99620 791095 545955 508385 679150 166515 802995 503030 588965 46155 265030 12325 646680 748340 733720 834190 533120 377060 384880 462570 205530 230860 36125 231540 495040 802060 190570 500310 332945 258570 43350 739840 397715 495295 842095 376210 116620 45815 410465 157420 784720 195330 303535 112455 473875 542895 843455 473280 389385 553435 456195 268855 66385 105230 821695 222190 601800 571540 182665 381480 434605 553350 736780 198985 834955 37315 521815 393635 310505 754885 451180 418370 464100 487900 513570 142970 13430 755905 562615 406045 547060 678470 749275 186745 410635 411570 448290 134385 119595 398820 21420 111010 617695 474725 661555 567715 163795 496995 847960 502520 465120 340000 583780 665550 786505 716210 135830 222360 533800 773670 107525 623475 267155 24140 104125 53380 820335 12325 557515 637160 272000 371450 170255 541025 130645 119000 25585 199155 162775 787525 439620 215815 303875 653820 285685 735080 323935 345185 540090 577915 420495 598570 279055 118490 710770 88400 816510 90015 762025 821525 564485 135065 652800 222360 435965 703290 336855 682210 89335 437495 236385 790160 209780 163030 463845 549100 530825 216580 544000 366265 78965 366095 361165 411485 378675 90270 214540 507705 600440 235790 495040 622200 848725 509405 117555 52445 784975 842010 846515 436390 632060 679915 786845 650590 698190 131155 201025 208845 431885 122145 433670 125630 822800 354535 750805 34170 157420 759135 431375 321215 825860 2465 45390 606220 619310 716465 592705 801210 649485 764405 786505 152660 42330 417775 1275 443020 260865 383605 346460 473280 18020 8415 561510 245820 495125 830790 648550 755140 735080 4335 131410 93075 582505 388195 616250 734485 580975 624750 82195 33150 720545 698615 687140 49725 306255 688160 731000 209525 407660 232220 299030 187935 239190 552075 212840 48535 828835 292315 190655 617865 85850 314245 77010 120105 811325 348330 698615 519945 188615 409020 726835 174675 44540 211310 498695 421855 664870 781065 639625 66215 633080 550970 640560 799085 132600 610385 195415 404770 631635 164815 514845 244545 702525 221340 456365 242845 391935 640645 704395 391340 637585 226100 316370 762620 626620 68085 353940 310930 717825 78200 199580 793220 494445 153595 13260 565420 616250 323595 802060 720375 3485 249815 790755 483395 472770 362355 572305 643450 269025 795175 411570 622965 681785 800275 562445 592110 298860 302940 782425 277865 187595 457130 325465 356235 427210 566525 191675 396355 665720 346970 706945 323765 620755 85170 252790 648040 382840 579955 195415 142545 617270 841160 428230 832150 423810 1700 107865 126310 641920 431630 804100 714680 174590 734995 220575 682465 116195 486455 750805 167960 177310 834955 184875 703545 552330 561170 204680 223040 250155 439025 365160 688160 634780 405450 172805 239785 432820 635120 565675 284240 463590 464185 651015 427210 484925 211650 287555 711110 64175 837590 839715 276845 681785 730065 240295 665380 699465 751825 656540 241400 35020 831300 192525 624495 648635 723350 219130 750635 751825 138125 484755 225675 772820 834530 686205 250410 368645 113305 303705 737460 729555 430440 450670 689350 341445 724200 470730 310165 457130 352495 750210 84150 524365 749615 625005 620160 87550 292995 761260 270300 649570 768570 474045 43435 753100 294100 378420 841755 265370 570605 218110 234770 231030 223465 39780 84745 557855 339235 771800 182665 158185 397885 544680 279140 820760 540175 570095 184280 682380 323000 821100 481015 640730 90440 582505 77180 749615 656880 554455 634015 315350 403750 478805 756075 65365 412930 16490 255085 243780 59500 618460 96560 841415 31960 529210 760750 679830 259675 282200 309485 84575 73695 145945 137955 363970 55675 563805 30175 595425 480675 727855 268940 625430 16150 384115 634780 427720 489345 726920 653140 204425 63070 550800 703035 155125 260525 644640 280415 747830 167450 1785 130220 350455 382840 86700 698020 584460 439025 4165 811070 545360 421940 440810 449820 378505 170 259335 189465 439705 216835 447950 197200 515695 697340 847790 58735 259675 572900 252535 418710 169660 391000 238935 418455 842435 44795 389895 2380 797725 805035 737800 178415 724115 537625 303705 137360 214880 592110 798490 822205 485520 300815 488665 310590 692665 71740 509065 417605 71060 739415 441150 227715 244800 799510 359975 53720 478550 250580 657560 783275 206465 460275 484840 478295 362695 170 394315 299540 737460 212075 710515 472600 620160 685950 664105 307530 313990 425850 175270 424235 111605 181475 652035 524790 109735 706520 152490 849065 742050 580040 143905 266475 185045 636310 126055 588030 324615 433415 630190 585735 534735 399925 771205 839630 463590 599080 836910 445060 87465 532185 671585 140930 729470 502520 62135 89335 370260 123930 807755 334390 62815 408510 638690 221595 774605 319260 713660 122060 414205 482545 552585 763045 130730 54060 70040 199580 471665 722330 611405 366095 227290 511870 525300 63835 98175 795515 497845 103360 125120 716890 235620 17765 364225 347310 213690 41225 778430 761600 566610 232985 751400 155380 576810 177650 105825 276760 340595 428400 414205 210035 558620 218705 184025 630530 645490 255255 731765 635885 48960 540090 237745 725900 490960 352750 149515 682890 193800 345015 411570 508130 678810 443615 553605 708815 422790 137020 595425 618545 546805 831385 63835 554200 95540 325125 714595 93755 436390 793730 146540 432310 431120 69615 271915 102765 189125 664785 128010 200260 108035 110245 738395 205700 121040 154530 181645 526660 845920 479060 664020 776305 45560 485775 339830 626790 591175 650080 320705 494020 384880 399075 75225 18955 361675 28730 769590 98430 235960 678555 649995 403240 261970 20485 438685 714170 2805 769675 28645 688925 436560 485605 672520 11050 7990 13855 524620 738820 310080 209015 113560 641920 566100 734145 500140 54655 440470 672435 814045 551140 212840 9690 671840 53720 347565 260440 565590 807075 303705 796110 103955 270130 770695 727090 465885 86360 372895 255935 534310 16490 262055 182665 558875 489090 520710 196095 665550 238680 248625 160650 233750 232900 32810 491130 178075 288660 704055 647530 300815 655265 641325 515695 157335 192950 559895 500055 830280 240040 601460 809880 618460 289340 99535 575195 603075 601460 381650 540940 711365 324615 467160 54655 397375 690200 405450 848045 278375 646255 603840 468010 441660 130900 716295 201960 245480 688670 190995 539665 727685 656795 719780 146795 631890 215730 544085 432310 282880 648720 74800 416585 756925 722585 378165 65960 481865 768570 757265 729385 548080 614635 158525 377740 139825 820250 406895 224570 561595 101490 738990 35275 269790 102170 558960 716040 616505 188955 597125 286025 122910 641240 562615 843370 342550 53635 491895 832150 582420 88570 605625 238170 664870 216750 373490 838695 448715 715870 25415 125205 183770 519180 807415 587265 275315 520965 320195 632740 565845 236810 502010 275485 235195 491640 540430 548165 485350 549695 408340 362270 652545 404430 171955 797470 186490 516885 329460 478975 623560 204850 117130 417775 660110 424915 634100 591940 200005 249050 333285 259505 300475 48025 408595 34255 27200 415650 371790 436560 330565 90185 178245 780980 828240 439875 296225 521050 5440 376380 785740 825775 339405 107100 604520 582930 474640 429420 504985 410720 770185 484415 389640 502775 724285 498865 439535 312715 245735 329885 343060 315010 425595 170 484500 793390 101150 680 812940 575620 532355 726920 78880 280500 299115 14620 52870 529380 453645 788715 320025 182580 539580 601715 376465 569500 781490 720460 325805 24735 680935 336685 598570 591855 235365 830110 642345 666315 575705 524195 124950 160820 379865 66640 101830 710175 50235 356235 752675 540770 8330 383095 63240 672350 307105 430865 279990 178330 2635 745110 566015 266900 181815 104805 100980 762195 235960 759815 184450 317815 618375 613360 180115 627725 416330 516885 197710 128180 246755 463760 258145 146710 360910 483140 18275 726665 389385 64685 661385 131835 284835 589645 272340 11815 640560 556495 541195 232560 139400 287215 46325 484075 33575 694875 620925 302260 625260 228055 449395 796280 405195 828410 45730 378165 616420 32470 208930 788120 445060 317050 609450 501330 350880 661980 119085 729980 800785 255 69190 721310 423555 727940 110160 254660 138720 460870 570690 512550 841415 561595 622625 14365 839715 259675 622710 664020 264435 518500 587605 619480 184535 4165 32300 516545 220915 53720 589305 256700 312290 17595 566865 821015 63325 45645 102340 756925 585225 731850 657475 560745 546125 561680 372215 554200 714340 149260 403325 412335 299540 187170 812940 378505 234855 545360 38420 70550 560320 249645 290275 146710 525470 275485 105995 775115 525555 497080 436050 726325 515695 402985 367540 208250 795430 700060 411485 309825 832490 395420 652885 723605 662490 196520 626025 609195 184280 765340 325465 9265 581230 736270 395845 459425 471240 386410 555050 832150 320535 305745 791180 617865 766955 596785 36465 203065 155125 140080 825265 308975 834020 640135 105315 596275 180540 751995 346630 476850 122570 505835 519435 466480 487985 65195 585735 829260 759390 798490 621265 670140 826370 613275 161500 586415 693345 132855 330820 727005 45560 351645 6205 40715 329970 469965 223635 592790 781745 212840 825775 66980 421175 411570 488835 100385 770525 5440 162605 381990 35190 593555 211565 148665 382075 236300 425 716720 732785 553180 256530 595850 485265 333455 337195 290190 97070 321045 599760 451775 520880 179435 371110 322575 554030 315265 369070 367370 352155 341955 256020 751485 45645 351560 71825 466990 21080 493680 72250 335835 531675 276675 712045 284835 184535 593215 638605 483480 406980 169405 478040 761260 432650 581060 60860 821015 407745 333115 581400 713575 624325 46240 641240 247010 204425 56780 742560 561340 602650 209780 588965 95795 118150 336005 426445 845155 35955 613615 260865 255170 656710 527425 509575 564145 220915 615485 644470 26095 519860 841840 251345 836825 258060 654245 530655 363800 600950 576300 819740 522580 444040 380120 379015 380885 768060 374765 589390 686375 341700 745960 779705 589305 840735 480930 835720 690880 671245 47940 316965 478720 181220 634100 54910 147645 650845 338555 532950 800870 83215 173995 815065 418200 775625 526320 274635 167450 698275 66130 111775 219385 486965 722755 325465 693515 795175 707200 261970 236300 431375 120020 297245 1615 468605 278375 821270 722585 745365 317900 108715 319260 408510 503880 141695 547910 32385 118745 334985 704820 727855 763640 10625 536945 381395 356575 395930 233665 231965 4675 7310 326315 600100 598995 255170 268260 816680 211735 507875 113050 133280 219045 525045 403240 569925 510340 650165 846600 661470 175015 739075 429335 314925 372895 459340 551735 335155 191420 603160 686800 692325 279905 563550 582505 251685 671245 40545 226270 271320 18020 464695 702950 720205 729555 328695 176035 603330 353260 652035 381565 532950 424235 143140 618800 89335 524705 586245 733465 651610 309485 19125 841075 321215 629000 119765 716720 53125 66045 91205 840310 701250 114155 812260 583780 840310 123845 218535 631720 688925 352750 261035 841160 510255 740010 121635 161670 624920 410210 193035 40800 727005 192525 509235 325040 614635 536605 586925 29495 274635 768230 339490 598740 585310 391340 842690 111435 826370 504985 507875 523600 347480 297925 427635 561255 476510 168045 249050 620160 615485 142375 513145 707540 787440 354790 32215 717655 468180 383690 722670 127670 264095 4930 752250 417010 166175 815660 502945 8585 725475 575450 621435 206975 838440 515100 375275 439960 318155 532100 759730 737885 348245 134895 756500 131325 736525 769335 839630 667080 406725 378930 664700 261120 103530 42925 582165 318920 14025 621350 826965 782170 299115 601035 207485 266645 440045 236045 304215 617185 130135 110755 820505 172380 263160 134725 75990 643280 148070 663680 192015 659515 105570 806310 232475 817360 73270 454580 737460 258060 800275 390490 689350 401115 497590 32640 524875 391255 117385 729980 70890 402220 155040 417605 323425 192865 448120 839630 686630 814555 835210 403495 69020 210120 292060 226015 477105 426700 324700 674475 49640 301410 830365 784975 61455 690965 126310 476340 188955 611490 466225 223635 845410 415140 334305 37825 486625 31450 9945 823650 95540 347650 598740 646935 350115 648380 315435 599335 362015 320705 633760 770015 387430 427040 687480 698360 444975 384540 709750 361080 819485 405875 721140 285515 549440 309145 654415 603415 100130 818890 810815 410380 13175 289340 666145 2380 499630 300220 793220 523515 571625 825605 441405 797640 139145 168895 583610 735420 213860 389300 204850 585225 489685 454835 850 75310 340595 638350 9605 703205 192185 478380 830960 752250 768230 454495 372980 207145 454750 135320 480080 407830 491215 132345 161755 339320 237235 509405 561170 642600 392955 292145 666400 468350 540855 106505 193885 371280 90100 25755 178840 835380 22525 323935 56355 442680 53380 594915 613700 680680 506600 165240 681105 225335 729810 402645 305915 164390 32725 291720 834445 457895 848810 137275 415820 66810 134810 692495 458235 116790 8670 86360 597210 22610 658580 638520 428315 600440 449055 729300 85340 6885 97750 415650 456960 583780 431545 159800 300560 188360 726325 131835 452965 651270 309740 296650 706265 844815 692665 199750 322575 144840 833255 312545 176715 622625 707370 587265 326485 52190 298690 410975 571880 338640 506090 93755 701505 112455 542980 658325 615570 152320 564995 473025 507705 597380 793560 651100 253895 619735 367795 118320 101915 593725 655520 744260 212585 583695 165835 198815 111605 319685 644215 260440 800190 497845 433415 766870 226525 559980 602395 682720 730490 122315 2890 99620 806990 399330 769760 339065 379695 107525 832745 188190 224740 781065 582080 171870 409955 428485 844900 756925 17000 242760 655775 36295 798490 688330 707965 370175 154360 599590 294780 578595 135150 807245 64855 621605 710175 558280 825945 81090 118065 625175 485690 598485 136425 756075 189125 825605 331500 144075 336685 167960 159715 92565 160650 289680 632825 794495 750040 288150 810560 697255 368560 163710 835295 476170 763130 748510 210120 748255 704480 339235 792625 135405 746215 418795 307445 546210 318495 755735 707370 5355 405705 383095 434690 676345 159120 156060 678895 484075 404685 661470 548505 767805 447185 550375 435115 304725 149345 296310 658920 792795 827900 299370 390150 611490 755820 36635 160310 700910 7650 291720 646765 663170 124015 759815 461805 130645 491300 476170 593130 205955 40290 643025 736780 497930 584970 256700 225845 557430 409020 202300 549610 150195 452710 762025 783615 384455 50405 404175 361165 61285 221425 167535 617525 176715 31960 197115 401710 462145 353345 739925 181985 490450 141610 399160 326400 288575 158100 374680 20740 641835 310080 13940 565845 405875 540090 585735 799765 334050 500565 283815 573325 214540 718165 36635 830365 481440 357085 691900 661215 371790 773160 452965 253300 193970 589815 420580 429845 424150 603925 186745 289000 254320 543235 408680 33660 85425 807585 599335 394995 654500 650675 447695 239785 528360 172295 267750 452880 797045 308040 190230 515865 528190 193715 374000 760495 723265 403325 791520 572390 326570 254490 45645 806055 233070 578000 295545 78625 406980 790925 550715 649230 412335 124525 225335 203320 821185 295970 544850 239105 205870 580975 750720 164815 621690 468435 806905 126055 159970 412845 327165 87040 143650 544850 14790 846090 440810 411825 386495 339065 372130 170255 764830 388025 236640 149940 796790 241740 539580 158525 410295 154700 421430 32385 832830 345695 18615 373745 191930 548080 402390 371960 314585 669205 779960 788205 362100 31110 349095 661045 124695 66555 592280 616505 351900 52530 392190 793220 417945 90695 819825 687990 121635 185045 472260 182325 382415 430015 378930 598740 200855 324870 765510 679490 260100 371110 798915 791520 307785 460785 352240 216750 581825 549185 532950 531335 638860 166600 503880 267495 456025 373575 537370 394995 671330 775030 338640 598060 478210 720970 284835 584715 328015 7735 666910 125460 63665 367540 193885 285940 458065 728535 582335 17000 463505 601375 209780 201705 156910 209355 174420 246585 213520 218875 756330 112370 95455 310845 697170 578085 445400 438685 355215 32640 229415 485690 806480 21675 726070 267155 124950 686460 600015 587945 164900 137530 335155 645150 596190 42160 839375 69190 639795 655520 250920 837930 141865 286025 511360 28815 29665 666230 432225 744855 208675 383690 154615 683570 773415 149940 251515 779875 191845 515015 779620 759135 89845 13855 106250 80155 385475 202725 296310 714085 525215 623730 71400 549865 459255 346120 678215 577915 210205 669800 730150 321045 53465 185385 559895 259250 603245 81430 276250 627640 225760 814215 608600 511785 823565 514845 771205 659175 739330 554115 43860 64005 225930 701505 156400 387515 832575 665805 583525 789650 38845 100640 670055 164390 754120 698360 61455 514760 287470 479315 535075 745535 598230 258655 268685 578595 342465 807330 278715 411740 529975 50490 402135 568565 81260 513060 754460 823735 349605 524110 660280 615570 1530 544935 384370 692835 56525 35530 458320 527850 181645 535500 829090 278460 121210 636735 124865 623985 664955 96475 655265 493340 682380 550035 512635 749785 108460 470050 634270 105995 620585 376720 294865 251600 699210 538815 827050 595850 90695 329715 753355 677195 354450 639115 425340 273870 327590 321045 490960 111945 610385 224315 212585 86530 805800 286195 25330 100640 100300 438090 324530 101150 202215 654330 684590 413015 256785 722160 607240 772395 604605 651865 551565 389470 21845 557090 379270 688245 460105 114410 98600 119425 4420 824500 179945 244290 335070 794240 178245 378165 935 236130 123080 341360 796620 257635 362780 400350 598230 358445 501330 402560 338555 252620 370175 716635 405705 130985 406895 801805 847620 398565 276165 107185 553435 492320 218195 420835 391425 763300 143990 512380 112370 768230 495295 22610 309060 542980 289595 299370 805460 427465 836400 420155 361420 519095 342975 744855 514505 664360 762790 342380 487730 496825 375190 460105 427550 194055 265455 171445 327250 822035 561680 815320 449565 385730 156400 273870 453135 261290 96475 848640 138635 627725 496570 720715 329375 643875 789310 266985 78625 130815 760410 568990 555050 31535 81260 15385 222700 313735 282030 692920 256870 342210 475660 814725 641580 789140 190060 605285 178075 776305 666825 479060 814470 448630 356915 237490 158015 189635 568565 27625 789735 291720 164645 254490 373575 291890 352155 459595 93415 252790 579445 753780 759730 750720 477530 757945 124780 776645 476340 321980 591600 109905 224485 100130 7395 457895 533035 703885 374765 840650 762535 109225 327930 16575 446590 723775 642090 821780 242930 564145 114580 526830 453305 470050 54825 830110 48960 544425 664870 250835 279140 139485 648040 7395 412760 291040 123165 244545 268090 244290 14960 829940 3485 670565 465035 309570 735675 195075 479825 264350 463675 489515 752845 3145 288405 183515 161585 597040 377655 753100 718590 116535 581230 827730 743750 483225 177140 634100 6715 480590 264265 288235 827390 820675 682465 267325 316030 845070 75140 797980 444465 16150 243695 391340 357000 235280 375700 736865 788460 87805 810900 11730 428740 553775 519265 162520 312630 425085 748425 496485 528020 26520 634865 636480 595 573920 769165 468095 282115 231455 593215 294695 802315 611915 65790 105995 679830 27200 275485 107610 227715 777325 646765 724455 796875 799765 189635 285600 343910 532355 845665 693260 460530 209865 533970 701845 68595 288235 404175 173910 808350 270810 597805 289680 293760 501330 300135 34510 754800 26435 481440 580040 197200 105060 720800 642175 632315 826965 309230 471665 468350 811920 697255 598825 470475 730490 193205 651695 168555 681530 725475 408255 226440 577660 571370 518245 551990 337960 166430 690965 401710 738650 721650 675070 136850 309230 669970 749785 482290 271830 56440 623135 110075 387260 737545 603075 799425 573835 411740 401030 55250 790585 807415 461465 547485 23120 53040 52020 136935 129285 357170 543320 63835 357340 665890 713915 848300 826030 184620 625175 550460 175780 674135 146285 46750 525215 387600 90185 175355 616760 45645 631975 824925 539410 735250 271320 652545 418795 594575 127415 220320 734995 250750 209185 112455 647020 146370 741795 186830 200430 435540 737375 298520 94435 250920 374170 564230 228905 464015 80835 643790 114240 846600 291125 126990 485095 342890 720120 58310 374255 726155 780215 387260 634950 286960 807415 283475 560660 617440 693175 722925 686545 390490 546975 210970 137615 199325 757095 766615 817530 97665 513995 846430 350880 145945 198050 212075 234515 821015 430950 232390 498780 326060 708050 97750 365840 290275 266220 484160 590325 190825 648805 202725 385050 194480 585310 764150 238255 329715 712555 461635 2550 797980 728365 265540 752080 636735 238935 813875 702865 819655 504730 51935 353685 839205 498865 134385 42500 459850 204255 619140 561510 346970 85085 804100 388705 605880 347395 786250 729215 607070 66045 569160 513485 258995 284070 823905 123760 485775 11305 686630 593300 443275 789990 481525 844730 736950 359635 88825 324870 740690 65620 294270 105060 398140 599505 206125 56865 123250 408595 355810 222955 693685 388620 295460 819995 162095 820335 764745 615995 191675 777240 398140 116790 520710 815915 618375 498865 691050 394315 440640 552245 89590 438770 597890 546890 260100 256870 147985 329375 48790 614720 403750 818890 840820 70975 417180 413950 835550 740860 747235 752590 601630 505240 532950 797980 199495 88655 516120 537710 110500 318070 611575 414205 114410 560235 432480 398650 312035 313480 578255 806480 513910 220745 642430 376720 436730 660365 266560 715020 449140 622200 577745 445400 764490 804440 170170 650165 495720 553860 699040 110755 465035 713745 65195 492150 693685 235620 664870 690880 589730 451775 245905 823650 502520 99450 837675 327080 670990 253895 149175 90185 390065 103955 156655 163965 819825 35955 247350 337110 456620 481100 336430 276675 378590 583270 656200 210290 688925 320875 488750 121720 480250 593980 396950 317135 207315 137615 446080 80750 324445 192100 177140 246500 406385 551395 741965 423300 520540 249560 477955 610725 744600 608600 542215 234940 193035 376975 519180 615910 30600 40205 370090 294525 320535 337705 180285 13430 536520 335155 151130 475065 686800 404090 5100 661130 716975 808010 4675 507280 176205 503370 633080 121125 828665 778005 176120 163710 324615 58650 117470 55165 260950 451095 805460 820420 643025 177905 680425 125375 445060 478550 686035 13855 49895 180115 171955 691560 788120 388195 630700 564995 522240 539580 731680 391340 408085 17595 351900 404600 643620 258910 509660 88230 622710 31110 214795 516885 178755 469285 21250 306765 570180 363290 355555 163625 732275 344505 752590 529465 288830 618460 846430 80325 181560 465290 559980 11815 786165 42075 522665 360485 628065 176460 827475 435625 106335 149600 719100 507620 469285 483140 274550 689095 249730 732105 86700 17000 637330 625005 589135 260695 104550 487985 329970 564060 808180 668185 71740 673115 78200 243610 487475 569330 683740 579275 244800 808095 629935 12665 281350 598825 463590 161925 304045 6630 229925 546975 430440 681955 840310 376805 630955 274125 780725 210545 553265 141270 606050 392020 517905 132090 28560 304980 324955 412930 238000 240125 814300 119510 180795 336685 519095 590665 160820 24990 221085 496060 525810 628235 317730 545700 360570 264350 679830 449565 93585 434350 103955 577490 307530 13005 449225 697850 149940 355470 357000 713065 526745 732275 430780 56865 807840 826710 356065 556240 846430 571880 768145 800360 585480 225420 46750 499885 445485 309740 713745 240380 547570 423215 461040 406980 78370 282880 238255 604265 768740 605965 297755 768570 637755 459255 284665 552840 606390 575620 485095 54655 491045 249730 260440 622540 213350 684335 634185 634015 831045 843115 322490 477615 361675 526065 255340 249985 607920 545190 193545 427210 696065 607750 554200 821865 324785 180625 200600 105910 241060 788630 592280 82450 378165 598145 95200 358190 126650 651185 197540 55845 277695 549270 584460 420155 666740 471750 777155 448885 21590 256615 602055 597805 730575 249305 711790 830110 231370 847450 24310 791265 466140 789820 656965 388280 815405 485095 409530 135915 321640 597890 380120 552500 797045 267070 657305 352155 1020 356490 370345 176290 539495 593045 584035 618715 493850 468690 634270 15045 100810 242420 180200 721310 36295 528955 122315 432225 206380 450500 283815 535840 275570 491300 245395 641070 478295 794070 317815 529465 582845 450500 603330 746640 437580 439960 796025 338810 199920 281350 176290 481270 335495 152745 780385 697170 580295 597975 560065 833170 531505 248710 468435 388875 257465 263500 122230 778005 9775 800785 762790 682975 325295 516460 615315 412590 302345 464100 88655 278970 362950 779620 666910 322575 478040 306595 300985 573665 260270 41225 429505 12155 494870 32300 708900 79390 543490 86615 96220 726750 62305 654840 552585 369240 308295 218110 783870 849320 86190 701930 32640 396525 169915 626195 272085 530145 65960 617185 403155 810985 466480 289000 99195 518840 9605 360145 301920 308040 619480 427720 276930 295460 672435 651100 428740 626705 791010 445400 43690 455260 484755 635290 411740 638180 717315 452455 553350 716720 810475 291040 279735 434265 673200 490620 373490 149855 290870 174590 798150 263500 408255 189380 613785 716975 263670 653140 455345 143735 186575 375105 109820 258060 379695 172890 625005 683060 842095 214370 618205 19805 468945 264945 829940 582505 732785 726410 12155 312885 796705 409445 611915 444635 804610 359720 119935 834360 122060 42840 347820 808350 422620 452880 508980 206295 91290 717145 8075 457045 350455 455175 265795 438940 688670 179690 796790 646765 512465 183770 395080 6800 155720 29325 415310 46070 372640 615825 90610 406045 686290 345440 103360 382075 621435 706860 645660 32640 817190 34765 778005 527935 581910 318750 498270 521305 690115 347225 388535 788970 674730 556240 739075 651440 340510 778430 456790 798830 129710 780725 682125 342125 158525 155465 488155 86700 429930 473110 71485 714935 340425 60180 169320 365500 276420 616760 437920 320450 177905 833255 260015 668695 402645 388535 796025 265795 816425 773330 24735 434520 814640 639285 849915 688755 275400 533545 121550 605030 333795 67915 626705 255935 349435 418540 697680 54995 744090 444550 493850 611490 24820 144415 27030 50235 812685 330395 141525 22270 145265 244885 133620 34935 683910 461465 142375 786760 747745 3230 210290 825265 401200 452115 271660 103360 294780 639455 27710 145945 533460 729130 520115 532695 436815 32300 508980 509830 542895 832660 815915 611065 663850 378845 764660 242930 821950 813705 167620 599675 102000 631210 329290 360910 632570 216410 119255 238765 67830 314415 522070 120360 59075 675835 500140 520880 207230 52785 282795 248540 447015 353515 442255 189125 49725 182325 440555 755565 616420 416075 696575 558365 78795 280075 174760 116705 143395 567715 752335 475405 640050 753440 650080 419985 619990 62730 612765 520200 382160 203065 168640 558280 479740 277270 722670 563720 250070 433075 505835 386325 528785 742220 219980 133025 52445 538645 35445 222785 212755 276930 632400 827730 687565 2210 103530 619055 837420 613700 613445 499290 152320 576640 124610 82620 369070 112455 40035 413525 730660 220745 494020 846260 190910 68510 736270 309995 445400 455940 755650 287045 48025 115855 719440 195245 324785 274040 635460 679915 259845 160395 155890 414290 736610 240975 558705 606645 77350 614295 631550 236640 605115 614890 160650 596615 572900 256360 67065 709835 70550 285685 628575 615570 454580 32385 568990 32215 159375 404515 471580 740265 597890 613105 736865 848300 803335 276420 556070 667505 651525 626450 348585 694450 145435 517650 89845 501330 784210 732275 116960 318240 394315 341870 326315 180540 239020 498185 615400 785315 821270 757605 550630 128435 52955 535585 120955 779875 598230 535160 120870 742135 672520 637245 422705 578510 715190 144755 584715 280415 513485 497250 819655 529380 698615 332180 80155 19125 304385 570265 68595 810730 164475 579360 608260 226525 515440 596020 840565 742730 179690 38420 138975 392190 403665 550120 640900 635715 846005 704395 64515 565845 184365 754800 276930 243780 252110 406215 29495 214115 290530 285005 114920 36550 125545 404940 201535 149770 122315 790415 81770 235620 156145 104550 819910 308465 772735 341615 43945 688245 498780 279140 593640 465800 173230 494955 820080 818465 212075 1615 621350 672010 283305 811325 771460 726325 272510 810220 274125 421855 751740 81940 487050 537880 353090 260780 229245 358275 786165 219385 658920 277610 480930 637330 583355 42160 505665 46750 404175 531590 503710 31450 25075 625175 399075 358615 9945 829175 253725 85595 205275 472005 481525 543405 793050 172550 707115 559470 283475 383180 248795 580210 217685 439280 555475 148240 342380 1360 518670 779110 459510 288150 845410 738565 561935 651100 703205 219300 630445 771970 23205 786420 70040 259080 172295 740180 829600 638180 715700 793560 488155 388110 125800 331755 645660 781830 553520 414120 35785 362100 241145 219555 120360 735505 224145 413440 113475 433245 478550 685185 398395 322660 714935 725305 789735 338470 179435 91290 255425 825520 345610 571455 570180 388025 839205 162605 219810 179265 61795 215135 521645 722075 801295 380545 169830 605795 124695 124270 711535 583270 115090 778090 70890 109480 391595 363885 567970 143990 118915 105655 260355 493935 728450 769675 510170 130475 628490 110075 395590 211650 233835 540175 731085 470900 48450 828495 127670 383605 470390 285855 495890 755650 704565 663425 774945 187170 520200 650335 251260 91035 227375 838185 771630 360995 364735 522410 442850 284835 133535 237320 42925 136850 841585 654160 438090 772225 734315 710345 821865 197795 247860 346970 837930 677790 649655 99535 179435 95455 713320 643535 564400 656710 165835 254490 428060 163965 552075 206295 212330 581060 639030 394230 606645 679150 308975 771290 728110 161840 784720 411230 248200 418370 465800 179945 38420 379780 281265 335580 643365 197710 17085 665465 76585 168810 83300 63750 534905 821440 486455 208420 292060 42075 201960 300985 772055 327335 307360 64090 349690 84915 192610 144075 10455 797810 806565 711535 744260 511700 510850 321215 151130 61880 481015 222105 48535 103360 685355 38335 52615 572390 682125 487475 27200 362355 341445 660790 171785 20655 538305 323170 779365 207655 53550 380205 461805 34935 226270 560065 51170 481270 135660 264860 704395 649995 757860 669290 469285 371535 502605 8670 544085 408085 255680 713490 420325 619055 326570 553180 549015 263415 706095 523685 649400 537965 486710 106080 279990 100895 11985 762110 848980 678045 254745 736185 424150 100300 772055 835295 359040 253045 449565 716295 792880 644980 471325 616845 778005 715445 515780 366180 751060 289765 780215 624240 177990 824755 616080 196860 347905 743495 468520 669205 644895 808860 826030 630275 481270 779875 574770 390490 271235 220065 206040 286025 638435 212925 379525 33065 796450 714680 6715 29240 794750 49215 513060 112030 494615 511360 438685 94350 356490 173740 569075 600100 738480 667675 649485 72845 345780 803505 251515 172805 87295 286535 11135 442850 67745 793305 203065 532100 157930 526405 736440 241400 410975 470645 490025 788290 167280 793050 295375 775625 71995 689690 412080 56270 101235 217260 561510 759560 33235 474725 713405 790330 17425 128690 498865 55590 773075 845750 496740 284835 14365 275315 340425 388110 794665 586585 655520 608345 639880 675495 791095 9435 316115 428995 286790 250495 55675 566780 400350 149345 347395 692835 642515 825775 27880 720970 762025 62815 115175 730660 585225 392870 36550 416585 444125 471580 141610 634270 145180 56185 640900 681785 37145 470730 615995 554115 402050 371790 126140 565165 504135 201535 190910 809455 825435 198900 172465 548930 154870 51680 750720 501755 622285 431120 501585 158355 22865 181050 575365 779535 385815 546890 388790 147475 105230 694195 184535 228395 599080 394910 495550 96135 602990 111860 647360 28985 709580 121040 201365 481865 697340 542215 51680 218365 269875 591175 6375 123590 344250 87465 816510 554455 611915 614295 633760 809625 801805 742730 652120 343995 414120 527085 152150 719525 265710 327760 843115 288065 397375 568140 838185 352070 409190 483225 585480 283050 602055 799765 530400 90355 6035 408085 139995 833765 438175 718420 459255 56015 694875 229585 206125 269705 392445 402220 268515 248625 60520 193205 732445 427635 418625 126565 746130 275995 411570 401030 397970 265710 269875 242845 170 192525 527850 800955 252450 420665 54315 78540 419645 771120 549950 828580 372470 578000 291805 560405 152065 42415 518330 240125 601630 281520 47770 296055 714510 138380 768910 202045 51000 313480 440555 634610 696405 422450 50065 285345 163030 147305 616760 367965 350285 585395 313055 790330 97070 396525 507280 280075 237915 408255 744685 319345 100215 498270 289680 37910 752250 288915 790330 269025 172720 574855 226355 413355 87125 131920 354960 269195 297500 321980 473450 66980 672945 280670 274805 650505 594830 507110 609875 125205 581825 58480 627895 231710 784890 352410 603245 473705 464950 419135 683655 566865 824585 89420 524110 661130 391340 32470 736950 784465 507535 769845 395930 66640 527510 130220 85000 479400 300645 23715 163115 770525 244120 723605 756925 492660 634610 54910 495805 421005 836995 764150 627895 671330 341955 282965 759475 209440 696235 824415 120700 397205 569245 315435 803420 618035 127330 242080 615400 213350 448205 302175 389555 201025 514165 218535 22100 229840 137530 186065 121380 260950 175950 383520 256275 278375 783020 751910 471835 248115 197965 460615 462060 731085 615400 380205 561000 675240 834020 57970 185300 634440 606560 130645 19040 54145 224995 666740 44880 126395 304725 236810 527510 442340 500395 751570 526320 183685 762110 201025 382755 377825 459595 674560 432140 4505 147305 442255 843030 26010 764575 18955 153340 413525 206720 536350 249390 576895 798405 53295 42160 807075 838865 243950 353515 165070 197370 398650 616335 105825 496400 252195 706095 294525 610215 724795 95370 221510 460870 605795 425085 772140 334560 352750 512720 73695 790500 594575 224655 680850 76670 16915 77265 795940 393550 732190 702355 280840 664955 287640 781915 176460 66895 208845 809965 506090 285005 438345 761175 280160 315775 813025 506430 354790 257125 28645 693515 601205 665890 121550 539410 42160 300390 566440 554625 745875 388535 188275 332435 596020 565165 158185 209440 548675 409190 570775 137530 302770 473110 339150 555475 737800 323595 368645 538730 625175 119085 352240 72420 583525 100810 809965 296820 676090 821610 327335 319855 680 520880 679065 713745 153170 617185 540940 785995 11050 808350 274890 463335 714935 495890 341615 97155 298860 91290 747235 271830 477530 245565 418370 132685 218110 90100 346120 283730 678045 632910 124950 741625 417775 551480 787780 55165 241995 583610 172040 779535 807245 572985 802740 433925 705925 180115 326570 404515 54400 749105 308975 97240 484670 51000 776815 736695 229840 106930 385900 503030 137360 222530 754630 587945 652545 180880 670905 352155 28560 112200 613360 69105 688160 715445 96560 155635 201450 387515 74715 834785 842095 528530 673455 118490 663510 36975 459170 109820 201705 750975 33575 221850 664360 260695 114495 306085 0 0 0 545870 188105 175100 608515 324190 489855 798150 511445 678045 698870 754630 23970 299625 734995 818720 176545 728110 477020 391595 257635 735420 320620 650590 233155 847705 257125 275060 32640 95625 173400 587265 268600 94180 748170 670905 581230 593130 79645 263585 562105 84575 83215 789990 624070 573155 639625 527000 155465 493510 486625 749275 20570 189295 265710 102680 93840 486710 776645 832575 151980 727855 245820 229415 405705 684675 727090 489855 455940 227460 821780 389215 207230 782340 682295 374255 160310 465630 346715 497250 797640 484500 605540 802060 183175 82875 509575 760240 727685 230265 297160 233920 546380 13515 774265 485180 532355 236385 783870 499120 367880 501670 433755 123845 484160 561085 338215 78540 334305 617355 832405 670140 62050 492320 244885 342550 103105 19805 95880 537965 727345 201025 733720 249985 291210 706180 809625 478125 272680 557260 801635 819995 583780 821185 673115 99365 447865 765765 809710 779280 412760 214285 541535 83810 192610 171445 70550 428655 670905 483820 598740 734145 263330 757860 195330 163625 702355 360060 450075 47770 464610 476595 50320 29240 144840 364990 786080 319770 278630 112115 294525 771715 33320 770355 105315 275825 727005 794835 187340 338215 176885 455345 331925 541960 692580 234345 309485 823650 667505 515950 401795 182495 73865 435710 331075 823055 316795 595 43350 409020 576300 562700 179095 68255 659940 459170 215730 720120 148665 780470 769420 677450 21760 34680 60265 180625 466735 672095 119340 332095 704225 680680 812685 49300 236215 820760 112965 391595 165920 429420 249560 552500 193035 201790 494615 781320 704905 108545 542385 158525 367285 623900 467160 844645 821355 238935 723860 316880 5695 69020 742390 538985 302090 104550 185045 152745 82110 412165 321810 22100 520625 743750 742135 690965 419135 87890 760155 58565 654075 436305 115855 231115 205445 436985 739840 200005 99705 184535 844220 429335 475235 414545 833850 827220 325890 6630 692325 329460 570775 264690 605115 250665 248200 386325 150365 35360 172635 390575 302600 174080 471070 449905 108205 360910 75395 519180 779960 224995 354790 110330 266645 510425 825265 825520 108545 596105 20060 582675 354960 496995 408850 800530 85850 206805 706350 15470 382415 252110 266645 635460 66895 644555 807245 215135 160565 432310 568055 287980 788035 164220 731425 457130 395250 621435 316455 726920 168045 160140 588455 127245 466990 388110 632060 218705 240380 594150 252280 385475 290190 149175 483310 139825 237320 156315 54825 644385 222700 396695 238170 804525 377910 600185 439705 427465 212160 176205 292485 726495 845665 735250 6120 572220 401880 773415 113900 268430 656285 811665 383860 355470 655520 131240 227375 317560 580295 273445 112115 194990 344165 843710 225930 329460 510340 197710 369920 19890 774605 503200 388535 64770 403240 84915 563465 408935 87975 745280 354535 265710 205530 288745 706350 130645 689435 162605 294270 346630 255340 592450 401200 566185 243780 182750 375955 842775 601715 536605 819910 778770 450840 37145 318495 822290 194905 232390 405875 464950 409785 627555 785910 206975 591685 685440 250580 60605 705330 516120 401030 127330 432905 571710 308040 18105 214030 343315 415820 377315 673455 98685 516630 155125 176630 775370 849405 553350 102085 110840 381310 507620 464270 745025 470730 417265 714680 597890 594915 753015 263925 728875 110755 385390 86955 542555 4760 213350 430695 188955 300305 575280 191760 546125 765850 397970 507195 672775 398820 750465 84065 643705 332945 787610 345015 504815 652290 500055 242930 780555 24905 28220 295120 529805 598995 329460 252875 691475 359805 189210 135235 729810 303705 471410 265710 85000 420240 512465 193885 248965 2125 5610 391255 530570 705840 835465 483310 468350 474725 403155 721395 410720 831045 386580 495125 657560 53635 131920 739840 575535 451860 276505 655945 251855 754205 710855 832915 606900 34425 138720 468690 406470 839035 656880 580550 704225 633080 807415 795090 409445 554030 474640 771460 190655 604605 715105 505240 745365 499630 602820 624325 102425 817360 536180 808775 301495 595510 429505 387345 702525 639285 54995 838950 478550 192355 98430 68000 63835 490280 487475 615230 341615 404855 257380 541025 623815 677280 624665 318920 224400 714170 707540 753355 197115 751145 222360 3230 566865 174760 579870 83980 735845 412165 807160 143310 621945 734060 169235 90610 720715 740690 197880 36720 841670 428740 617100 304810 653735 393125 827645 482205 773585 458745 693345 148920 770780 576725 473195 573070 824840 415990 354365 474470 507365 458660 783700 464270 686715 719610 1955 473790 597805 581060 813790 605370 455855 450075 271830 657985 321810 643790 587180 32300 20740 643705 770270 485180 157675 658665 210205 289765 275145 5865 504220 705755 310080 461210 447355 160905 395250 720545 761770 213350 801635 730660 125800 517565 600100 327590 566865 459935 62645 303875 254405 357765 648975 344845 503625 319940 809880 616930 600695 176375 187595 834700 67065 471155 745450 329375 619480 179180 295120 358870 461890 403835 569160 197115 684845 360400 567290 466650 169405 453730 782425 444380 849915 350115 837335 243610 227545 560660 197795 806225 821015 284750 41395 552245 218875 505325 318750 392955 723095 613530 291805 849320 574175 155720 157505 184365 658240 356575 600185 290020 444465 660025 584885 771545 325720 548080 771970 286620 487050 107865 244035 152660 141015 131495 797725 399925 596530 534990 332520 169065 681360 425595 644130 479145 534225 305320 258910 210120 346885 830790 682720 66385 510170 140335 747660 340765 716210 251940 8245 171190 157760 700400 314160 506260 631805 335325 787270 583525 692835 129965 722925 549185 616675 479060 371875 237065 506430 325975 687735 321385 698955 623815 748255 463335 460785 21335 443615 612510 211310 754885 271490 492405 769080 748340 490365 766190 256105 45050 277015 435200 791435 761260 716720 515015 145010 40800 791435 344250 191335 157080 691985 400605 842945 792200 643790 157505 523600 350030 282285 697935 354450 843625 651525 385985 810135 54145 846005 129880 590155 258655 679065 658920 174675 122570 93500 574005 88825 433500 285175 112880 742305 587180 311525 417010 168725 125290 471495 40120 322830 482800 672860 554030 154105 31705 336770 374340 1275 657050 208250 54145 589475 64515 653480 546890 807075 232390 76245 771290 303705 359380 327165 249135 224910 20910 819995 189890 794325 460105 588710 103700 26520 555475 502265 562785 349350 286110 725390 384625 281095 223295 710345 500225 357255 632060 497080 331585 761600 545870 743410 59500 250325 609025 570520 225930 778855 482375 241995 133535 472685 74885 341105 562870 133195 356320 207145 809115 451180 272935 91460 402985 327675 39185 707795 548590 628065 369750 719695 601460 341105 259165 523430 385390 166090 835975 536860 197455 114155 813875 99025 221935 515525 225845 674050 617780 84915 632995 474895 112540 206295 278205 717230 447440 401965 182920 303365 67830 146285 583780 270895 365075 68170 343825 546040 23885 244630 645320 157420 632910 33660 440045 60350 535585 491385 406555 510 497675 299370 301495 677535 747660 7140 723775 165410 643450 702185 225845 431205 348840 410380 214455 56695 169235 83300 41310 485860 522665 711535 577065 282795 765765 293845 587180 282625 487305 531165 793560 793475 323595 273275 477275 533460 321725 776050 111690 649060 33490 708730 507620 86360 524025 226270 585055 810050 736270 113305 62050 743155 421430 122400 567800 790245 243950 601715 480080 816000 375190 541280 51680 398480 114325 531165 538220 249900 243355 22440 523345 252280 301495 48450 611575 5270 746385 476595 737630 115685 226610 408000 760920 254150 409870 345100 779025 230180 520880 701845 292910 108970 93415 367030 610555 212670 509235 131665 658240 804100 352070 840990 586330 201365 499630 229415 450075 51340 613785 214285 590920 591090 427295 360060 488155 143310 303025 501075 355300 526235 445400 177055 783785 588710 336600 71655 609705 17340 765170 652205 71145 83385 79645 643195 126565 669545 224910 617185 454750 396015 538645 558535 510085 714935 22865 828495 462485 157930 336005 356745 810305 724285 402645 33660 766955 488410 587010 133535 692325 362185 205360 498950 92225 589645 297755 270385 502350 133025 15810 62135 825945 78115 127075 189805 439790 684420 582335 692665 369920 482375 448290 615485 587180 695385 294865 765340 687735 523600 434775 473960 415140 49385 21420 511700 243950 748765 586500 482630 642430 846175 775200 358020 134640 267495 434690 823650 739585 376890 144755 842095 412250 770695 634780 392020 421005 514335 839460 648890 283560 73185 497590 407745 609620 527850 202810 522750 640475 143480 226440 2295 613360 373405 768655 106675 468350 610215 766445 732700 332265 349945 310250 839885 695895 215730 668610 409530 424320 414460 644980 234940 390745 68935 702780 752760 51935 409870 815150 152660 222785 423130 276080 702950 145265 733125 788375 743240 652885 555815 453475 690540 401030 247265 339830 406895 457980 293675 192270 584290 413865 817445 815065 600950 52445 273360 765170 391085 593895 62050 728025 25925 138635 759815 155975 668270 341105 301750 726070 613785 49300 664105 380715 510340 223210 438005 731000 666825 473280 350285 450330 38760 183940 787270 622965 758030 277950 556240 156995 162860 478635 711025 754545 68935 484160 156825 817445 565675 765765 440980 123590 280500 610980 439790 743070 837930 43265 111010 606475 325380 289000 14960 57460 97580 153170 431545 267240 368050 388535 485945 560405 572985 552415 241230 243610 239360 428485 478805 214540 378675 494530 334305 362015 479740 349945 411825 819145 43690 198475 520285 541195 664445 703630 835210 249220 125630 323935 35190 2040 816170 10285 102085 742475 190825 430440 762620 310420 781065 559980 231965 819910 82620 507280 359465 12410 11135 83300 541960 798660 836230 283560 730320 165665 757775 807330 64515 727005 760835 494530 43435 825605 529550 397375 264265 333880 104720 689095 51085 336175 420070 328185 760495 11305 279310 631380 702610 606985 355640 833255 190145 250070 624240 819655 93670 553690 289085 377995 776815 250580 584970 758540 328695 509405 359550 373915 499460 224230 712980 18530 729385 389980 293760 57800 847110 656370 30090 709325 770100 112710 240975 519095 260440 83640 316880 849575 674135 54485 847365 28220 110415 266220 89250 418880 723860 828835 707965 234855 620925 471410 420410 823735 10370 592025 680340 541875 684590 850 3145 162860 640985 221425 329375 307020 464440 727770 89165 508980 419475 647020 561085 420240 216580 9180 840565 636480 3485 820250 464015 122825 745450 342975 81770 623815 792710 130730 139400 589135 121805 265370 150110 433585 59585 176205 370855 831640 219215 790585 16320 181815 674985 152575 13260 549950 719695 477020 17000 173230 694110 829770 28050 710855 515695 237915 365670 720630 422025 694705 454665 800020 49640 343995 177480 372810 246245 466225 543660 521390 668270 120955 18785 604180 554540 255850 223125 173230 322660 29155 414035 751400 134215 624325 74290 266815 434605 306085 69020 273955 198815 162350 735420 384455 772395 87890 195160 686460 276420 156995 136085 472940 501245 403835 218960 263415 357340 219385 681020 370430 397035 89675 677280 71400 306510 684165 31875 393040 465800 173060 314330 792370 241910 294015 145265 676175 812600 284325 611575 123250 813875 200515 804270 218620 230095 794580 517905 55760 278375 832575 703970 115685 804185 146200 445570 633760 226695 94860 267495 290700 84830 731680 351900 512380 826880 203660 533290 187170 409190 742985 292570 643790 740605 79815 431800 575195 835465 809115 623900 117470 346035 121465 330310 436390 331755 123845 235790 833255 35870 204085 123250 674135 75905 135915 794495 140335 264265 239445 260185 173740 694875 366010 444805 436730 102000 328100 259760 23715 165070 725220 102765 629765 817105 341275 74630 508895 192270 769760 603755 497420 376890 620670 357340 122145 183685 321725 552585 33150 350285 436645 579105 264010 350030 788120 229925 499205 640730 393210 294015 360230 742305 143820 473195 654330 241060 317985 26265 121210 765510 169830 724455 441915 318665 353005 730150 469965 234940 757180 480420 61370 492235 381395 651100 584630 251600 401795 263245 330990 518585 574175 236895 711025 187595 19805 19380 229245 380035 719950 802910 437495 588625 20315 212585 813450 414885 509660 111520 503285 678555 656880 833850 49300 336515 234770 603415 183685 581060 573665 784890 54570 454410 381225 84660 244715 787270 300815 627470 514675 188955 633165 801380 514165 400520 165920 154530 64855 784465 554540 710175 161925 540600 258315 192525 121805 362185 13685 101490 535840 145265 527085 611915 598485 107525 795090 792030 304895 569500 490450 715870 833340 746895 231370 754460 500140 848555 349265 688755 846515 630530 453730 48365 744940 701505 759645 377230 485180 429675 272255 553350 73525 19210 312205 750210 653990 250155 482970 706180 296055 142885 814810 638350 794070 236045 781745 368390 491130 117810 785230 801720 238510 226610 730065 478975 20145 71570 291720 124610 617695 371705 839800 244460 817360 123930 380035 721395 507195 719610 720545 253045 120190 725390 724285 567290 590325 421005 518755 750720 177480 618290 639965 245650 277525 374085 153595 38590 641495 605370 683570 387345 101405 383605 623645 485945 848640 428315 433670 85595 478975 549015 776560 286110 731170 773585 53805 368220 809115 155040 415735 763555 274805 742730 705585 799340 667590 656880 465545 2040 364055 291125 466225 802740 790840 697850 668270 150620 332945 181305 251260 212755 8670 352835 342295 510680 510085 503965 300985 241400 794155 828070 620245 395250 711790 831385 86870 721735 753525 259420 269110 642005 411740 285175 442340 24055 535415 378590 360570 98515 419985 25160 273870 831980 351050 112965 701250 779025 740605 355300 120445 639030 71315 651270 321130 33830 519435 87635 185555 350370 680 846515 597975 344590 679490 741115 459000 835465 387515 341785 226355 289425 124355 68765 676260 536350 262055 758625 148155 188360 332775 697085 299370 701675 159120 235280 798745 510850 281435 612680 378335 474470 211565 650250 325975 566950 297755 830195 786335 123760 794920 710515 263500 506515 20570 32300 797895 729130 39610 208845 437580 404090 569415 172125 755905 830875 34680 284240 132430 222700 439620 241655 451520 236640 29835 546550 60945 352495 174590 515780 510255 471155 567800 532780 0 0 0 592620 55165 482715 114410 242080 509490 185300 808945 454410 577490 703885 210545 685185 521815 491470 312460 363715 442935 142375 95285 112285 668780 128605 688500 786675 38165 400945 406810 764745 613955 680425 559895 133875 420240 399925 40375 809965 499630 176630 51255 133705 133450 567885 150365 848640 268515 530485 562955 671075 10200 28305 422960 449480 616590 330225 119085 447100 378165 482630 27200 132600 850000 813960 397035 385815 235620 147475 92140 110840 602820 216325 594745 664190 207995 341190 467755 760665 516545 720460 199325 160480 360145 783275 594660 540685 714935 759135 800105 812260 559895 622965 156910 25075 408000 426700 381565 421940 584885 573665 318920 366775 711025 23205 848980 198900 208505 116195 505325 728620 266475 590240 272170 229500 746980 336430 757180 89505 668780 659005 327845 606305 519435 591515 243355 467755 155210 847620 59840 124185 719950 712470 543405 625005 604435 719610 671500 308380 38080 205445 209780 481100 570860 482120 705670 277185 446505 272340 91545 501840 710940 157930 847195 563040 745790 6460 281350 700230 116110 322575 318240 776985 429250 54400 476255 596360 617440 559300 600185 29495 730575 291380 213265 703885 703630 840820 466055 626365 346800 255765 616675 850000 446165 378335 211395 382075 133535 483565 194735 676005 203745 449820 504305 404770 286620 203830 352325 437155 142885 374510 62985 135915 499630 543235 646765 122315 415735 49895 177990 610895 264945 207570 708305 795430 839800 585055 456110 249135 180285 489770 541280 207145 253810 716805 401370 275995 672010 123250 817955 761175 78285 10285 57035 639965 431460 133875 811410 459425 827645 336685 493595 195075 785910 225590 616675 711365 12750 379185 50745 536690 368560 834615 391170 234940 459935 747575 563975 648720 640560 403580 80750 791945 56185 702950 719950 818805 749870 798150 627045 659600 134300 570095 29410 347990 312715 456875 396100 486710 99535 788885 108885 437665 90695 839460 258570 334305 275740 780895 652885 354790 720120 198815 279990 98260 404855 578680 174505 752165 781830 52530 770355 813025 670905 190995 712555 279055 426955 768485 543065 776135 283560 841245 360995 102850 324785 712895 231965 670820 799510 216325 787185 624325 42840 220830 249305 63410 341615 370515 177735 375020 8415 127245 293505 832915 499630 54825 614210 800785 61795 82620 548250 533715 430270 122060 217345 800190 424830 155890 25330 111180 257635 651440 224825 368560 693430 287470 286875 661215 565080 164900 120105 698020 732275 103020 372385 662150 299710 341615 445485 190825 1105 370345 679065 384880 344420 16405 354620 699210 97920 374170 85935 480080 339745 600015 371620 763895 648805 40460 695385 251685 354705 344080 362100 325975 375190 310080 266135 536605 141440 230860 146965 265540 658580 653310 110925 383435 12835 14705 300560 524705 420495 516545 154530 442340 409275 188785 197540 191760 139910 739670 49895 406130 380290 127330 141185 736270 16490 398140 525555 696745 43265 330820 719440 476510 517480 489770 328950 319770 696405 769760 788970 239020 438515 356150 7225 738565 468010 210800 741880 576385 743155 356405 491725 311100 813025 555390 576640 87125 271320 508810 25840 558705 306510 750890 836485 527340 73100 331500 399585 592620 563125 184195 782255 684505 94265 711790 430440 533460 569755 315010 601375 125630 565760 389045 479315 707625 659345 711875 542810 174845 579445 136765 686800 586585 794325 652545 43690 369920 614975 414460 810220 666400 543660 50915 764490 563295 802060 343570 210035 735165 131495 389810 385475 164220 588285 624325 230435 7820 348755 390235 824160 446845 493255 254830 560235 237405 57375 786420 226695 822885 58990 203235 417690 443190 269535 719355 626620 709665 486285 662915 794240 267920 367285 134215 844730 788630 84065 32810 42670 647785 689010 245650 752845 425255 759560 275400 518160 395165 437325 9010 16235 175440 629340 831640 63920 673965 526150 58310 404600 507875 411485 167790 706180 654755 472005 415310 301155 818125 178670 442255 808775 685355 565505 603670 66980 434095 114325 247775 544510 803675 405960 344505 339405 167280 802145 140335 255425 85595 99025 630785 330395 334135 196435 104890 14025 597210 347140 506770 94010 584205 663255 496825 389980 579360 111350 344675 804695 266050 640305 271745 659090 143905 340255 532440 704395 170170 681020 276080 89080 89675 595255 21760 492830 390830 348415 7055 371280 3485 491300 525555 182325 243100 202470 463930 754290 721650 677705 739160 720970 523175 632400 296480 370855 554965 215645 587605 615995 100980 729470 489600 268345 512890 484330 336090 371875 804270 229245 847620 780470 302005 472855 233750 559980 126820 589305 452880 357340 333285 517735 36635 368390 733550 781490 37400 123505 547740 608685 214880 805885 137870 647955 242590 706350 146795 624920 643280 714085 120530 407830 737120 727005 817445 595935 494190 213860 476680 62475 396695 674730 832660 416670 822545 842520 306000 170595 621435 547570 762960 150875 224995 728875 606135 260610 400010 386070 764660 388280 773245 749870 160820 341870 657730 750805 22695 667590 646085 328950 717570 244800 54485 29835 273360 625940 178670 345355 596020 811495 416415 664190 453645 376465 408000 31620 674560 232815 597040 77860 600355 446675 69275 808265 319090 758795 11645 14365 434435 94690 475915 807670 402475 409190 682805 399670 30600 51935 168045 454920 469625 602310 316370 636225 697170 432990 546890 3230 270895 478635 279140 766445 254235 639370 518245 289085 527595 848725 347735 124355 745535 747660 637755 771545 542980 391935 658070 511530 816510 714255 774860 542215 734485 136085 555560 116960 507535 273275 455260 43605 284665 349945 433585 694705 2125 804440 402135 69105 417180 518670 155380 803590 340000 107950 651270 323085 816680 718335 374255 719950 501670 533035 550630 30175 807160 470220 564145 465120 30260 228990 104210 457130 64770 700825 808095 735080 84830 743240 170085 442935 701845 469455 176715 699720 37315 268175 320450 752165 430440 204000 13430 227970 196860 733465 274210 413865 79390 771715 657645 692750 389895 526320 526065 475235 721225 724710 147900 522665 453475 91460 112200 233325 538390 677365 156145 420750 320790 635970 755140 333030 630190 740690 540005 502605 199070 560830 249135 732530 638945 513230 459680 180795 410635 156995 767720 631890 77350 705755 625600 450500 642090 515695 645150 518415 337790 68850 495295 417605 446080 371620 754290 831300 365840 288660 425000 345780 590155 258060 639370 509150 337875 74375 747235 578850 216410 86785 793730 642090 444890 680595 819740 776730 727600 634950 340935 333795 791775 351730 589900 722075 720800 616675 256530 43605 179265 100980 590325 88485 752165 364565 397290 611660 256360 177820 733720 492235 238340 338555 47345 575960 796025 605200 704395 384030 256955 539495 286705 682975 644215 768995 290360 512040 589815 403240 72420 243440 805970 474385 71995 646680 136680 362780 16915 346120 436220 28730 56100 94945 770950 662660 317220 241485 284410 623305 414035 375105 135745 663765 623390 503540 654755 625855 762790 196435 598655 366860 604945 28815 703885 85425 451775 198220 578085 429930 401540 250750 845495 606815 126990 821695 502095 791350 16490 215900 312035 677960 141525 730915 267835 760750 624070 565420 417690 757435 815235 420155 447440 643875 561340 24055 765 166770 107865 551565 48365 734740 3400 671585 462145 115600 687820 274295 0 0 551395 234515 760495 455685 407745 304045 556070 432395 418285 336260 161585 449225 689010 193715 404260 660450 39610 513570 617015 641750 2890 157080 92990 626280 323765 424745 516375 300900 669715 13005 455770 559300 98090 675070 571795 579700 562445 823395 165920 546295 91885 44625 64515 653395 839885 647955 179520 630700 809795 682550 612340 795940 838695 359805 748680 563890 406725 288575 103785 45220 758115 229075 740180 594915 695215 71230 529380 472005 476255 362440 577575 55250 374510 295205 125460 261630 723435 350795 420070 153340 523005 412505 241570 410210 245905 782510 228565 337365 21250 771035 662745 409870 53040 839545 6290 428060 57120 111350 564740 396270 363800 163710 6290 35190 823395 403920 368645 551990 414205 44625 64005 329460 153000 649485 31960 58055 214285 677960 412590 477700 49045 401710 225080 529125 24820 749530 426020 129540 49385 136510 664530 477020 105995 789055 397715 594235 678045 14280 479315 692155 806820 822630 510340 651610 570945 330905 362270 103955 492490 366520 689350 176715 796535 800105 114070 619735 613615 683485 74205 213435 652885 100130 421770 13090 476680 644130 180200 753015 391595 242250 725135 806225 524025 142375 814555 312970 279735 162180 306935 455430 244715 479315 450160 241315 775285 727005 725220 828835 472770 377145 166770 434350 252960 527680 461635 183260 612425 820930 424575 123845 75395 379865 373830 579530 169745 663595 486455 702610 534310 139060 203235 2040 54485 407830 724880 518670 222190 130560 96985 282455 506515 522835 573665 572220 445485 403665 103190 843965 298180 326400 623135 353005 583355 281180 33405 16660 579190 372725 294525 560660 725730 768400 439620 676260 3910 600610 687480 2125 276930 480845 766445 540005 726665 798320 77180 600950 3060 161500 121550 20230 680255 132175 414205 318240 337110 151300 136255 128860 133705 413695 815830 703545 63750 641240 232560 540345 122060 270215 186490 67150 227205 696745 289425 605965 592535 13600 24140 217005 111945 812855 359380 407065 555390 707540 645405 645235 372810 615740 157335 775030 231115 147900 35445 572730 602735 491640 418455 823310 645575 555475 835125 693175 222360 399755 750210 819230 493085 616250 171785 675750 254235 806225 595765 486200 839970 521985 232135 562700 743665 523855 126990 464865 299965 298435 799765 625855 671160 256275 201365 497930 623900 396185 764745 690200 761090 141950 546890 347905 527680 158270 150110 61030 206040 77945 749445 288490 435540 759135 793390 698360 653140 432310 286875 346715 496145 671585 128945 847280 429505 742135 340850 231965 555050 506345 120105 42670 574685 813025 324785 205700 194480 307020 139485 348075 69190 277610 650505 26265 340425 543745 266985 613360 441065 3060 265880 426530 465715 783530 727515 13940 211480 46580 490875 57375 835040 671415 27285 243610 700910 613785 685100 266815 303535 595850 711535 667590 281010 314755 166600 132770 122995 403495 78625 538135 273445 275995 721990 99110 662745 46325 684420 287130 267750 576980 663680 585820 353600 6545 166090 281350 536350 237745 479910 273615 411485 506685 723605 590920 775285 265455 407235 445230 60095 262650 146200 355385 791095 780640 309740 93330 213945 36720 233580 768570 325210 127500 414885 562870 174250 390915 519265 382670 179265 261035 517395 589815 644130 508555 633845 726240 300900 221085 576215 30600 449140 450585 317645 808520 836315 55420 263670 74800 651440 625175 700315 773925 734825 246670 308635 591175 698615 566015 714680 582760 123675 44540 663085 674730 622285 589560 330990 3485 348330 366520 217175 254490 529040 151555 724625 784550 752165 615315 17935 179605 269620 492490 122485 506090 125800 507365 359975 638350 112030 662490 363970 214710 495635 521050 649740 533460 849575 49640 361675 822460 808095 520115 621350 586755 788120 99790 685950 257890 834190 534905 319345 83045 84065 670565 378165 622965 502520 34000 291295 386920 709750 221170 490875 567035 97750 488750 159970 115685 394145 379610 269025 798320 135405 114920 292825 345865 678300 387940 735845 484075 586500 90440 384285 680340 142120 390490 52190 252195 10880 844050 558790 685865 596700 706095 558450 465970 152660 731255 452200 155125 461210 385135 574175 80665 694280 808350 104380 789905 247775 23375 675920 480845 735505 205275 613360 621860 595765 117640 484075 284665 502690 421090 577065 147815 386750 160650 40290 420920 693345 803250 366265 371025 421855 661640 66640 74035 339150 16065 235790 270640 564740 524960 222700 220575 101745 752420 438685 269790 141780 606135 717485 467415 244885 502520 27030 792965 354280 36550 793390 22695 120615 513060 738310 259505 554030 468180 615400 317815 568905 180710 433245 27455 821185 204255 10795 499460 381650 380460 325040 529805 575195 680170 233410 40630 658070 777920 574600 718505 248965 690030 219215 620840 731680 560660 170850 775455 78115 776475 443275 183515 108035 722245 296480 608090 43180 494955 167195 553095 106760 795260 733805 403325 705925 193035 216495 780215 717655 696830 622965 399245 822545 308210 539580 418285 504645 843540 463930 580040 106335 308890 839375 337025 811155 560830 328525 629935 73865 130560 329120 329375 292145 601885 409445 765680 794665 218195 693345 330735 428825 78370 381310 438005 176035 448205 497165 408510 790160 385050 181985 245055 215050 600440 708220 92565 352410 423980 258825 568480 270385 319685 323935 396525 578255 303450 772055 266475 391510 115090 327760 766445 68255 253555 352240 451690 368305 769760 569075 646085 167450 437155 27710 456280 410295 358700 468775 257890 305235 243780 713065 349690 846430 303280 815405 552500 428485 452030 533035 565165 9350 210970 578595 394910 669970 71060 173910 143990 379950 115515 776220 707880 187340 500735 597890 733210 209355 775115 562785 511530 338385 295375 383010 62220 806225 487985 225420 466820 35445 202640 563125 80325 179775 400095 555135 504900 23885 785400 619225 549525 405025 147645 763045 422790 421770 811495 400945 286960 276930 162945 128350 565250 307785 248880 187935 342210 365585 602990 793985 456790 490875 730235 689775 312205 544000 638435 522580 514335 544000 287045 91290 164645 808775 425255 323085 808265 369920 545530 545445 16150 712555 291380 387940 55250 98685 193630 661215 26520 505580 522580 713405 792540 9010 132855 725475 173485 183260 123080 110415 32895 750295 628660 274465 21250 796620 758625 404260 583185 568820 657475 554710 722160 135575 688925 403155 684675 98090 554710 808265 302430 809455 254745 291805 466650 393635 144755 484755 215985 241740 245990 776475 638095 233750 626790 68510 326655 519945 81345 798915 512125 511870 130560 53380 456620 91205 629765 162945 271915 450330 818380 667675 776390 256020 299115 245395 777070 847790 53635 633930 36040 282455 432565 463250 531845 442935 812005 174930 597975 435795 15555 238085 588285 229925 826795 221850 428740 368390 639455 405535 274890 511190 798830 665040 496740 513570 621860 684505 677195 71655 307955 46580 487560 437750 626280 287980 531505 287980 14960 406895 43605 403580 511785 95200 532185 372640 690030 416585 523940 834190 537370 351220 761005 388960 121890 667250 16065 210630 688585 556580 702270 590580 188190 559555 701250 702015 505580 297245 532185 572220 321810 199240 839970 245395 95285 428995 260780 179605 16490 765 122655 796110 595850 424490 619310 311780 226015 658580 610555 274210 235535 32980 562445 635035 641495 676430 488495 232050 245565 202045 493085 645660 714510 314670 737885 560490 441830 309485 495805 112965 730235 201195 791520 832660 779620 741625 78200 521390 371195 647445 574770 72165 331075 550545 166005 264010 292570 334475 818125 110925 731425 550035 229585 132005 207230 549525 516970 328270 383095 824840 382075 285005 623645 288405 316200 179180 401795 386920 640305 71910 138040 699125 622795 342805 745960 704735 786165 22185 138805 531250 399755 32300 279395 272595 627810 836825 345610 800445 553095 274125 840565 106675 188190 716210 129285 161670 797555 710175 302855 526320 706945 226100 38845 10625 159545 730745 643280 306510 656115 848130 259845 694025 43435 664020 66555 116620 233155 355640 209015 553690 340765 208420 421770 655180 67320 82790 502860 764320 710600 42415 838270 620245 191505 183090 181900 458830 321130 36380 561850 40290 184705 646170 589560 73610 518415 606900 504815 417775 192780 246670 177480 277015 212415 621095 384710 243270 474130 636565 829515 43435 516035 384285 717230 556835 782595 124355 348670 298350 94520 715105 420495 428230 687480 797980 614720 544510 331500 141270 570605 798405 341360 303025 703800 630870 360570 657135 604095 205360 139910 488155 374425 725135 261290 594320 404260 714680 845070 275485 458830 26860 781915 669970 299030 357170 718420 573240 177735 638435 694365 340425 305065 684080 62560 688755 85425 180455 239445 243015 565505 47005 285175 56355 448205 281605 457130 230945 516885 212160 404175 250665 456280 196605 661300 613870 729470 730320 660705 317305 321215 241145 600525 380290 766785 846770 333030 190230 58225 14705 516205 476000 669035 789990 832660 428315 235790 461890 211225 793560 814215 678640 727430 466225 635460 574770 489175 77010 246755 167620 503965 452880 645150 415905 286535 674050 839460 777665 441235 32215 254490 757945 497505 431630 231710 353430 34935 315180 560830 376125 780215 787865 82620 326315 489005 130135 115345 556835 252705 736865 427380 59840 736270 522070 485775 134215 478125 25415 167195 464185 399925 469285 322065 507875 4250 438855 324700 273700 253385 347820 223635 844815 473620 332010 61625 366520 770100 356575 161755 196690 408935 287470 513910 634270 736525 346120 533630 191590 590835 177650 159545 493680 529890 551565 14450 237320 223465 846685 465545 34255 142715 462145 100980 213265 17085 723860 624920 486030 367625 376040 625515 495210 517820 116025 502605 485350 220405 701335 130815 392785 685270 554285 323935 144585 67575 763470 513655 71655 280245 4675 27710 267920 507025 799085 413525 165410 528020 88570 599675 73270 443530 739925 625005 518330 689010 527850 392615 344420 294695 377230 554880 336685 102085 774690 348160 748680 524365 278460 829855 354450 699465 765255 207740 291550 472770 590325 51170 410465 731850 544680 22780 711365 461635 846260 316370 490025 612765 97665 44710 162690 437665 694960 519690 331755 820165 321300 159545 539835 552160 752420 576640 724115 177395 849575 50745 429335 65025 666995 759390 365925 175100 412250 559555 645575 327930 819995 320025 313480 665720 409275 475150 584545 802655 194480 550205 821185 87295 439535 715190 598400 162690 167280 102255 669970 793645 14025 757605 28645 689945 801890 163200 495040 536180 587095 549355 824075 593640 264350 311865 843455 3315 593895 835720 310845 225335 445400 725475 638775 404685 502690 401115 735590 307870 220235 234090 254915 450840 377910 311100 801975 641155 74715 177565 618035 469030 65875 127245 394570 101235 744600 748085 492320 687990 475235 708815 685270 204170 706435 3145 33490 434945 721990 50660 687055 801040 406810 110755 737800 69275 637585 169830 117810 612510 675325 138465 467415 497930 825350 295800 80070 313565 95710 535925 602650 36210 222955 242760 499630 544680 510 413355 96305 807160 299540 653565 189465 246245 231115 498355 766955 63750 120275 710345 1445 324445 238000 469625 798915 635545 59415 547740 245905 763810 415820 150535 636480 162350 210460 756330 117555 753525 658410 69530 179605 775370 833935 177735 416840 396610 733295 315180 451095 346205 190060 253045 712980 352835 219385 508385 507110 327845 56695 410550 826710 145945 733890 609450 318325 376125 47940 505665 785485 122060 120615 783615 753865 808435 146625 123845 245735 212925 420580 154360 617780 397120 849405 806310 601120 319515 88400 729130 204255 802655 126140 163880 35955 191335 38930 345270 255850 392020 174930 729980 656285 567290 142290 426700 513655 387090 145520 161500 617440 327675 388280 382755 255170 49215 502775 585735 358275 743495 439195 226695 79135 742390 544340 635715 96475 347905 476085 818635 345100 540940 716635 846685 809370 105145 439960 191080 325295 123335 367030 561085 562105 638010 479315 299115 4165 201960 496400 635375 318410 544000 452030 346970 508300 176545 608940 178585 796450 738990 802910 629935 407830 57460 720290 199750 813025 16660 318580 571965 523685 231880 636055 293420 606730 387940 600185 436305 689520 751995 566355 668015 535330 634185 738055 750380 794410 384030 772310 542640 239530 158355 788205 147560 778175 257040 691050 403580 449480 299880 773500 749020 562105 138125 650250 393125 451095 569245 295970 396610 456110 638265 418370 593130 69275 45050 472855 710515 456790 359040 369155 836570 453475 589135 112370 43180 168980 785230 23035 294950 261035 84830 513740 68595 173740 67320 19550 742815 839375 602140 307445 49895 476510 753525 203150 281520 768230 37740 541450 242250 763640 637670 53125 95965 702185 374000 493255 15640 98770 309060 347395 145775 336685 77180 829600 432990 628745 366095 130815 104125 850000 372215 591685 842690 306850 372045 272085 299455 701080 326570 695895 803505 359805 226185 161415 163285 498100 34255 73185 309910 558450 413950 349520 818890 779790 800870 744685 480080 453645 124780 726240 466140 513315 303790 757095 346120 135320 675665 313225 65110 629680 558450 460020 158440 584460 678555 261035 524705 714765 200515 281945 466990 146455 591855 316795 392360 52530 425 519010 576130 671755 403920 618970 6885 286875 485180 443700 675835 624410 739500 454325 417265 612425 709240 806225 224655 219640 400435 86955 162095 304385 632315 129115 177990 255595 224400 579020 56525 439025 2550 40800 712895 235450 788885 360315 385900 127925 792455 316200 700400 417520 661300 96135 717655 323340 620160 637160 314415 436135 34765 583865 840820 818550 658665 593385 236130 503370 537200 455090 824500 274890 522240 457385 624325 779620 529805 459425 605030 143650 92395 842265 277610 605625 784890 599335 368815 423640 625940 567460 614295 439025 390235 194395 166090 248625 454665 506600 426275 616675 162690 190145 79900 262225 334475 795855 166515 622540 122995 701845 534565 467160 571030 251260 75650 427975 383775 149430 71570 9265 391170 194650 569585 804185 163795 361250 136085 217260 641835 544085 176205 645575 429930 403240 46495 57460 57290 685100 448885 159120 134980 690710 188530 667930 216240 387685 713745 642090 357935 485010 297585 531845 174165 361420 385815 615400 420580 171445 513825 819230 581060 812175 769760 428230 179265 371875 835295 751230 650250 162180 472940 396525 383435 32300 247095 156995 588030 112710 103105 165240 833850 138805 280585 358275 842435 806650 137700 738480 300815 797980 462060 755735 453815 397715 789055 218875 789735 431715 87380 530825 690030 234855 220235 728450 583950 758795 161075 395930 372725 11475 196265 774350 277695 585990 525725 134640 754035 573155 182665 335155 817785 652290 288065 433500 681615 662235 365075 393635 632400 697680 396270 53465 41565 654245 457895 60350 612935 244290 600695 401540 502520 689860 800190 350115 52870 810220 719865 129030 19975 55250 302345 593300 828070 656115 45050 390745 421260 794835 153850 333710 182495 345525 847450 503455 97580 185045 364055 155040 455600 610640 168555 117810 71655 341020 357425 121890 658410 281945 91800 363035 723775 818975 166090 579700 624835 191930 721310 762960 372215 708220 308295 649145 137275 462315 246160 648125 753015 357510 430865 610385 657220 68680 801805 701165 465205 433330 229330 40120 543235 825350 707455 59075 620160 59245 733465 636395 311610 448800 376465 277270 549185 454920 12665 524705 377145 185045 503115 534735 40375 703970 103275 694110 575110 368135 822630 322830 425510 679915 112540 683910 234345 413950 492745 390405 72335 376550 114410 280330 743325 170680 673455 387515 421175 66810 261715 713150 149345 613190 605455 244800 87720 233155 531845 271320 541535 830790 85425 843540 275400 419900 190740 412845 789820 361845 19295 602735 377825 538900 189040 174505 402050 475150 213265 373660 758795 95370 456280 129370 63835 321045 247605 729895 289340 64770 378845 588625 624240 648040 62135 395760 655010 70295 378930 347140 380545 215645 661555 93330 204085 808860 627130 433330 140930 618545 92820 713745 345185 388790 363290 6630 783785 521730 7565 75820 152915 174165 811835 561000 528615 845580 183685 748850 22950 402815 403325 819740 321470 312120 176120 230350 112370 488665 391680 716720 529125 71315 801210 81345 487475 279905 273360 67660 120785 73695 457385 315690 88230 333795 693770 239870 292485 465290 821015 447525 720630 728960 666825 428485 555985 464100 185895 112880 113815 443700 336855 20230 684420 562785 411825 493595 267325 656030 8925 251345 116365 108035 24905 266050 357255 636055 232985 163200 521390 412590 805800 55420 118490 536945 635800 72080 33405 744175 90695 736780 559725 831725 18785 9945 250495 623305 168385 659090 229925 644045 823990 457640 585905 605540 201705 274295 164985 393890 630615 413695 205955 777155 245395 40885 621945 720715 240720 293080 59755 342890 230690 712640 562955 809030 350030 64345 249475 309910 807330 349860 725475 14960 778515 632570 586330 789395 432395 282200 58310 718505 303705 343910 154020 427720 154530 380375 377740 375870 83045 524110 823735 15980 265370 241230 229075 651610 582335 775795 799255 537540 820845 363375 692920 574430 587520 285005 401795 657050 828750 370600 387685 740435 7480 236045 709495 290105 221170 408510 772480 529720 71230 760920 185215 829940 845920 371535 752420 193290 307870 406385 42670 537370 729640 17595 458490 1785 741625 382415 710345 780470 632485 779535 793730 134470 551990 108715 617015 238170 121635 838525 492830 489515 672605 690965 613955 78880 303195 621010 670905 728110 676005 347310 12580 629340 530995 404090 837845 788035 295205 33065 630105 685185 660025 249730 591345 543575 344335 550035 316115 490960 636990 170765 318325 124950 117470 52360 809625 210545 33490 790245 277865 421770 214455 668865 680850 217430 584545 472260 726665 356150 134810 431375 295970 93670 791945 23885 747405 221680 487050 332180 40120 165325 317475 367285 74460 727940 821695 843370 330905 516715 660620 722245 365840 359720 674305 10455 621180 178840 503030 822460 649145 166345 389300 268175 476340 682720 475235 534820 338725 533715 116025 567120 409700 205445 671670 559810 567970 781490 265540 517225 674305 718675 284665 520285 137700 166005 127925 60520 8755 830025 133620 840990 105825 498610 351815 263075 745535 705245 224910 183175 269365 535925 771970 314500 552075 300900 214115 227035 133960 380970 271150 41480 465545 36550 812005 432735 798490 548165 404770 340935 847025 792370 3315 220745 584800 2635 395590 712385 480505 81345 348330 593470 322490 707030 844135 523855 219470 741965 325380 589645 404090 605880 326060 190570 596785 628830 165580 81685 353685 595000 366350 568565 424830 188275 262905 190060 209950 306510 643790 182410 148580 175440 563125 721820 425510 644300 115260 217430 513145 130135 563380 282880 495805 149090 466055 369920 522325 848300 722075 221935 566525 779195 608770 61710 782000 737800 741625 108460 139655 366775 278800 289850 351645 416245 387940 521135 34085 476000 286705 604520 109140 93755 42585 617865 149430 707455 251005 609025 665125 826200 193120 847195 327335 559725 390575 212415 496315 730235 198050 410890 322490 465460 105400 15810 629340 663255 719100 739330 823480 190145 453135 553520 88315 328100 621605 323510 387090 47175 393040 102765 284665 684590 806140 579870 402730 523345 552160 644980 350370 616505 551905 135575 258655 271150 785400 513825 519605 63580 612170 635035 253130 710430 764830 285430 628320 616760 61540 108885 624750 661555 133620 470050 53550 508640 556750 520285 831640 454920 575790 701420 711875 64005 600185 783275 782680 624835 299880 409275 158185 708815 591175 364480 139400 698870 629340 138975 398140 104295 605540 523005 11985 834190 232475 355045 690965 485180 282710 384540 198730 517055 163370 158950 548675 709580 840480 222105 60095 4165 289425 62900 572900 792115 237575 657475 789735 414205 130305 354280 526150 362865 826030 208845 481015 558450 572050 280500 9180 840310 778940 372810 661980 511445 199835 935 769250 622285 328440 471240 193970 649570 490705 750635 842435 436390 228480 329800 435880 212415 6800 741370 806820 671245 494615 164305 161840 294270 583695 302260 315520 727175 387600 274295 198135 299030 389810 670735 393805 551395 164050 106590 369325 668185 825350 58820 238765 524705 142800 289680 665295 775540 158695 781320 778005 820505 38250 107695 707540 740265 275910 353515 114665 830875 206805 828070 548930 766955 499715 99875 560660 209440 687225 386155 472600 297245 455090 413100 368645 516970 664275 287300 88400 760495 282115 705500 620500 511275 301665 382075 553435 672690 479910 418030 9350 263755 809710 416415 134895 325975 27030 329460 166090 794920 577915 81770 696065 129625 369835 554285 12240 742475 748765 249815 325550 140420 136935 149855 150365 150450 111435 159375 366350 823310 526320 805120 185300 740265 696235 657475 405535 214030 647445 225165 148325 675835 297585 446930 813960 239785 637500 408510 582250 286535 128520 829855 581655 456280 247435 16575 436730 35105 367285 237915 592025 201195 672435 582080 598230 212755 652375 640475 386240 142715 307870 719100 231285 318580 75990 619565 183940 737375 270130 640645 717655 434860 735675 593725 701760 285175 275315 593895 598230 794920 618715 721905 224910 188700 458320 203150 212415 845835 242930 599675 705670 483905 728875 327335 829940 530910 526405 780980 391765 626025 638690 15895 306850 638945 520880 24140 113135 737290 735675 698700 716550 693940 162180 213860 744345 783700 818805 223890 190995 205020 91120 468095 737035 736015 799680 717910 343995 438770 336515 439790 332180 143565 12835 806225 299795 295290 620075 284835 808520 509405 135235 804015 628915 365075 425085 575960 328100 437920 156485 774350 475065 536860 672860 442000 372215 769250 168470 366350 185640 602650 375955 747745 737885 424660 649400 500480 258400 519435 388705 402390 752505 648040 424490 248115 585480 600610 19040 195160 213605 491045 658495 287300 558450 687905 297755 547910 791520 500990 510170 665975 439535 586755 294525 55250 241400 210885 67405 346460 684590 412760 654330 22440 456450 341615 652120 591855 803760 79815 800190 756160 60945 781235 305065 443955 691730 811750 657135 471665 737205 609790 660535 700485 59925 552245 605115 431375 805120 484160 19890 89590 314500 587435 575280 74885 712045 381480 415905 516460 702015 715615 56695 502945 39185 811750 134810 460445 642430 260610 96645 519860 399755 710855 512975 671160 825605 201790 753270 583950 761430 541195 826710 185215 39270 136595 470985 324275 87465 215985 482035 655095 493425 719695 91290 28815 378930 588625 411485 124525 369410 816340 837165 240720 705500 364735 723520 484925 716465 453390 497930 500225 202130 72250 162520 754035 377485 751995 390745 439025 599335 273445 663340 529550 802740 177310 615060 167365 606220 270470 666060 680340 274550 247945 724965 601205 20400 326740 162775 53295 368985 255935 287810 330820 42585 192440 155380 281860 294865 474895 56610 23715 170425 450500 586500 448460 113985 779195 507365 675495 550970 328185 270385 205870 289680 734910 826540 113050 798830 169830 757010 330480 702355 652460 209355 289340 725560 536265 67320 400945 802570 82960 734145 305660 139145 58055 783530 296735 337960 685355 806905 147390 431970 208080 265540 235960 584545 376890 744515 531335 307870 309400 357680 566950 395080 82705 756755 414120 293420 217685 70890 156740 692070 503710 55845 849830 464270 834700 605030 357255 643790 731765 359890 578935 297670 52020 629850 403580 432055 438090 242250 541365 436815 368135 767465 31790 315180 801465 749190 168130 706690 255170 118575 338130 405790 728195 53890 194225 635375 682465 127500 263925 317475 497420 125460 103275 265285 698445 396780 624155 342465 290360 611660 576895 736695 99620 503200 146625 808605 417010 149260 605965 258315 488070 560575 837335 144160 679065 452115 842520 734825 582675 685355 588370 213010 417775 55250 466480 547740 38165 596360 540940 843030 336090 695555 163540 650420 348075 315180 819485 471410 580125 480590 219810 530740 126310 283390 397290 106845 411230 751655 762535 160735 727685 576725 693855 154020 414545 540175 812685 42160 727685 675750 291635 698020 114750 347225 531420 827560 673540 485945 752250 10965 114240 100895 461720 395505 698275 304045 383520 762365 131410 215220 457215 451605 746895 177820 417180 655605 429590 298010 279310 70465 834275 497165 446165 555815 668950 620075 113730 786675 848895 349520 532950 327080 291295 693600 698190 387940 208250 429930 134385 71740 596615 459255 63240 100555 200090 707795 834870 535330 499630 536520 522665 409870 339150 535160 665380 656625 138380 191845 661555 493340 122145 124355 225675 612765 728280 762790 603330 281690 542130 485690 803335 689010 247860 212840 552925 300645 436900 161670 774350 227545 763470 203490 692665 528870 681700 121975 146540 646340 531590 143480 405110 289170 248795 344335 64940 515610 401965 724880 583865 9010 258060 120190 631720 488750 465375 777410 766105 782085 357085 27880 537965 630105 642175 564145 288320 711195 83810 330650 127500 408425 601375 532950 782000 62135 741200 400860 13090 748765 605455 100810 415735 819825 483055 54825 269620 583100 178755 768145 730830 399670 839800 430780 51000 37740 482205 389980 640305 237235 660025 263585 445145 330225 802400 734485 458320 684845 154275 140760 824840 551480 6885 734655 451010 300220 103700 570265 250240 12495 528615 265540 100725 814725 595765 690030 513740 407320 172720 547400 103530 264435 251260 445825 804780 83810 274890 850000 139570 320365 839800 685525 241655 93670 534565 417690 328525 535160 586415 770950 818975 714340 43945 619225 598570 0 0 0 66555 825350 356235 78965 454835 104210 434860 422195 569670 337365 380460 486795 425850 717230 608940 466565 593895 116280 214710 474555 499120 550545 293590 717400 98940 626705 1105 298095 738480 172210 733890 12580 460445 267580 13940 724285 160565 826710 237235 697085 588625 195160 117045 396270 348415 192695 587010 399755 23885 562275 249135 780555 551140 783360 520880 194140 794070 228820 572305 606305 573325 532610 383945 507535 439365 675325 35955 477785 432650 755140 191505 592705 718165 426275 826285 740860 671330 9690 505665 842690 656540 473280 343400 119340 202045 569330 353345 758710 823225 351815 517310 498950 665975 773500 95455 646425 813875 594405 600440 773075 117895 35700 494105 382500 819060 646595 356660 204680 183855 723945 274125 721140 169745 545105 18955 412420 650335 297840 82280 681445 484245 767380 463250 703205 479995 306170 477190 681785 642600 256870 534905 178075 807075 9350 225760 320365 8500 390575 589475 498610 200685 353175 131835 704480 251685 815575 160225 501415 849150 386325 581230 624665 634100 211395 98855 282795 354450 357000 510765 640305 552415 78625 129200 209610 470475 43010 142290 791350 522750 529635 242335 300730 828155 772735 248880 630955 8585 583525 669205 805885 768655 491300 46240 216920 814980 570180 88740 493765 598230 245480 669205 177990 115600 505325 84235 764235 689690 293420 757690 454750 636650 619650 425510 481950 369580 710515 133450 556325 719610 413440 52445 496485 652800 627895 680000 122910 637330 341785 385645 616250 80750 323680 434860 692835 471240 798150 503540 415650 74290 246585 655860 60605 491725 575620 605710 162350 508300 590325 745705 87465 69105 580380 169915 258655 569160 378165 254405 737800 760750 153170 805035 42670 181220 476170 135745 133535 288915 157165 239530 622625 300730 563465 819315 140930 604435 86275 299370 402475 681615 557260 281945 711960 244460 409360 124610 132515 562445 130220 526830 101575 255085 530485 546465 184875 651355 345270 812600 343910 766020 70805 314840 155720 818805 248795 786760 776730 227970 436050 229840 532185 742645 654245 774350 831980 281010 110585 485690 622965 781915 99875 61880 600270 173485 443955 496910 124270 693260 474470 616335 687565 738820 332945 754205 518670 667420 244460 24820 708900 720715 831385 118660 136850 263840 809115 137360 617270 824500 400520 745790 794410 377485 442425 413270 290445 293930 571200 607070 64260 698955 590835 49725 552245 147985 442595 711620 296735 265540 331245 730235 342465 813025 816340 461380 280755 283645 526320 69360 47260 560915 490705 566525 351390 56270 40545 373830 340255 136340 56780 566865 827560 48790 563465 112030 565080 250325 785230 372895 488665 348925 55420 291805 209440 82025 405450 833340 29070 266560 379865 43010 741285 220235 489855 652800 402050 37315 24310 232815 446930 729555 343400 75055 124610 654670 409955 518925 370685 667420 172040 678725 311695 411230 734825 799340 338555 333880 771375 744090 130220 780045 626110 531080 567715 697000 198305 693515 81430 535670 588540 297755 3570 448715 420155 510595 271150 780215 809115 423640 729300 106420 175950 277355 744430 223380 447865 249730 222275 66130 730915 572475 86955 118915 33575 262735 192865 530315 548675 315945 770525 305660 440130 199580 93500 684505 762025 356150 289425 44965 397205 235705 56440 648635 723520 737970 343570 82025 128690 825775 466905 426275 757010 377740 97155 209185 109990 774180 50660 771375 377060 797810 772480 34000 541110 503030 49640 226695 551395 382755 716890 832575 726580 683060 169235 391085 643365 646595 598400 846685 69955 677195 578765 305915 348075 618375 430440 421430 197455 773925 238510 292655 33575 827390 459510 301155 473535 28645 411910 172125 173145 354535 231115 290275 410125 174930 218960 370260 246500 574175 11390 615060 693515 376890 668015 705160 719100 824415 365330 758455 168555 574005 240635 329715 671585 572730 619055 7650 671245 97580 3145 170170 392105 512210 98940 682720 193800 34680 420580 611320 418115 614805 51510 29325 386665 51765 619395 801720 56185 608685 264350 652205 227800 582335 741030 270130 57460 725985 37060 521475 32045 193120 484840 502690 298520 75735 82450 710770 794495 338215 706350 64175 332945 252450 385220 483395 186830 448375 821185 52360 592110 212245 775540 674475 435625 785145 460700 745535 479230 313480 611575 661385 623220 849660 590495 783700 409700 696915 448545 434945 373830 15895 59245 468010 289085 242675 728195 228735 3485 165410 510085 616420 244800 94860 364395 107185 589645 412590 264180 567035 501755 833680 243355 801040 670480 530570 215390 90185 139995 533205 94435 82365 453135 712640 755140 110415 618970 166600 536095 798915 233835 687055 696065 599165 341870 180115 302345 810135 137105 312545 482120 138975 746640 493085 422960 479145 841075 795770 473025 362865 746810 90865 185130 644300 103530 54315 759475 756330 188530 468605 221085 647870 643535 588965 518160 231200 334560 613870 62815 531675 744770 671585 468945 379950 667080 108630 325890 790075 189890 385730 630700 812770 318665 554540 364565 467415 201875 833085 556580 168045 51340 101660 412845 496485 570605 150620 568735 386155 69700 338470 16660 73185 244630 579020 419220 14620 403410 537540 387685 258740 135915 689265 212500 121720 545785 96135 415820 470645 765340 841245 326400 184790 41735 385815 825945 227460 743665 506260 521815 617950 237915 159715 263075 383690 519860 742645 610470 415820 719270 231455 285855 496825 215390 515270 470730 334475 687055 741965 814385 818295 340340 710090 167960 442765 457130 422195 822885 612255 221935 845070 250580 780980 513485 417435 638350 651780 476255 459170 167450 371110 105825 207400 552160 496655 476850 306510 511020 194735 290190 342125 377485 436900 345525 337620 637670 517310 31705 201960 73950 197710 570010 657900 121380 95200 304470 179860 270980 375360 352495 509150 261460 263330 590835 566780 3655 595340 648295 494360 405705 560915 716635 771800 197200 443785 159970 69530 509065 94180 797980 294440 805035 754885 442765 752760 678470 88315 584120 62305 307020 170765 838780 807925 262820 437495 92735 392020 771460 30855 385815 52445 626875 139060 380460 832065 397290 534140 622710 263500 234005 476000 272680 64260 544595 788120 258315 214285 360995 85935 244545 268685 450415 97410 674645 798405 751655 614975 361930 598230 154020 676685 756500 137360 84065 698700 520965 39950 839800 34255 188020 102680 636650 493680 776645 204935 157845 182750 302175 21590 773075 634440 757265 255085 191420 251260 811665 388705 451265 436645 503965 458405 592705 725985 340935 350710 847535 397715 189295 341615 631890 679745 326400 31620 790500 845325 489430 256105 474555 816680 799255 769165 142375 391340 349265 91970 165495 414460 679830 109395 833850 214625 248200 395080 522410 687990 368900 108205 613700 222530 382330 783870 465885 729555 713915 65960 633335 320790 670905 754035 767295 504645 578765 177140 802230 145180 633845 262055 656965 235195 360145 58310 811410 714765 784635 355215 280415 367795 2380 41395 14280 828920 495210 47600 612255 202640 813620 805630 329715 786930 358870 345950 531675 648295 638350 488495 255935 140420 87975 432990 700570 202300 586330 278970 207995 560065 197795 45900 149430 413270 763555 820080 438685 610470 838270 606560 518840 192780 656540 321130 377315 271150 626960 684165 700910 403835 528870 473790 174165 334050 117385 230945 589220 581230 275060 99960 313140 607155 67745 556155 68425 762875 173655 404685 510 739925 208930 133790 774180 33575 457045 231200 734315 10115 659345 100470 56015 164815 89675 807160 687820 747745 197540 224570 436305 240465 621435 503370 379610 687480 459425 606390 490960 434860 720375 50405 468690 834700 209440 707455 157165 378845 799170 664020 235450 747320 129200 50065 654670 580465 256530 772990 268770 460955 656710 813705 645915 432225 64515 303535 437410 684505 394315 566440 59160 413780 307360 110415 784210 744090 269365 554540 430015 40035 72675 794240 774010 456365 203065 207060 699295 807585 107440 422620 329120 322235 94095 353515 703290 168385 656625 665720 120955 588710 674560 275995 566440 60265 841245 95115 179180 608600 133875 487050 425170 142715 147645 502095 150195 822290 726410 728280 711450 806480 651015 712810 158695 793220 503030 509320 775455 539580 530060 571455 122315 344760 481780 131240 81175 735675 368985 402135 139485 509915 465460 100385 200855 383605 211395 250920 338555 562020 738310 543150 160650 701420 96985 746980 828665 568735 805715 214625 378760 267155 393040 303450 803505 81515 88315 661045 123165 468265 145775 456365 691645 258230 763895 183600 760835 572475 118660 725220 581060 453730 501075 298010 156995 844135 511190 116875 5270 689945 537625 211565 163965 752250 499630 584545 503795 589815 142800 778855 493765 832150 603160 197540 163795 527425 600695 839715 362780 737035 749020 782850 39525 247435 790075 711790 328950 278545 482715 690370 203235 187680 486370 408255 609025 551310 146540 290615 386410 58140 404090 449990 0 0 272510 92650 431035 327335 267920 514335 824075 682975 536690 802570 235535 744345 779450 793730 53720 469370 155125 476085 520795 265285 269450 137615 280160 737885 419645 481185 426700 720375 803080 170255 571795 22695 581315 692750 371790 730575 267240 264350 758285 743920 222275 672860 130305 694960 587010 629850 34425 415395 220915 247520 55930 613530 375870 560320 409785 301835 209100 120785 47600 112540 210545 633165 464525 240465 146370 117810 305830 215220 138805 345525 609450 20400 461805 537625 646680 833765 772140 252025 505155 761770 670225 543575 140505 497420 63920 517650 330140 21590 679065 681020 49045 482715 121380 47600 606900 117725 218620 242845 259760 328270 423045 686885 223720 74715 107440 758115 800105 357340 195160 77605 594065 68935 236300 551480 741880 509575 255340 447695 434520 451350 657815 618035 129880 59075 220065 816935 21760 466565 37400 443955 427465 473790 369495 231370 823565 725645 731850 618885 308720 336600 814470 182665 569075 784040 736865 225505 401030 376720 150450 414290 130475 445060 163200 23800 581655 380375 43605 222020 591940 58905 763725 172720 363290 775030 847195 327420 318920 139740 366095 643790 443615 643620 426955 479570 401370 567290 742390 9605 129200 149090 813705 253895 88740 454495 786930 242250 652035 557430 281095 317560 105060 67235 774690 792880 551140 180200 258145 797300 207400 181305 29665 754460 149090 600440 28560 492405 102680 670820 326145 621010 395335 231880 304895 380035 810560 36295 364565 361590 92395 323595 409700 794410 755225 769420 68680 488240 411230 497165 588965 378165 508215 769335 44965 766105 82790 798065 435285 694620 197455 801465 534055 419815 849575 811155 13855 827815 133450 544595 717910 545445 390150 132855 385815 545615 821100 539070 316540 290190 405535 54485 820420 631125 159205 511955 476255 517480 390575 761430 547400 199325 333880 403325 226950 656200 634695 431545 122740 628490 228140 538645 727430 100470 236045 734145 698615 681615 201535 212500 618205 440640 419220 77520 774520 203490 686205 546805 327845 521475 38845 727005 718760 609705 483225 728450 530655 34000 570860 21420 507365 337875 346630 286875 61625 618035 53720 837675 433245 222445 799255 7650 339575 269535 693005 785570 435455 383605 537710 836230 318580 699550 478890 524450 664275 668270 227460 783190 97325 7225 723265 830365 135745 780555 724200 112540 210715 254830 28985 441405 55845 146540 625345 230010 512040 352665 409615 73695 696830 598485 150620 453560 52700 430525 327420 464780 281435 356320 610640 469200 203235 37655 844645 537880 345270 642090 687055 546975 643875 511190 149260 734230 656880 717145 206465 69785 537795 712300 758625 63580 376210 439535 101235 332605 803845 785910 39355 763470 290275 803420 36465 596190 670480 256530 548335 522665 715530 517395 788545 91460 223550 225080 387260 108970 148750 14110 315265 449225 218620 94435 715530 221170 109055 777495 428315 479655 586160 604520 533035 180625 155465 246670 494785 836145 241315 9945 387515 67575 349350 233835 553860 809200 257890 643025 116875 542300 708135 432820 324530 445910 189380 52275 66640 453050 114835 573325 240040 648380 245990 358445 104805 324870 219300 5610 556410 799340 287130 702270 121295 459510 681870 594490 405025 489345 834105 703545 278120 591600 5695 730915 428485 687480 61540 759050 534735 648635 241060 358020 475745 676685 224825 238425 88315 690115 806990 345865 91035 790755 412845 565080 448035 383775 756585 714850 428910 531845 451435 846515 130050 323425 97410 702100 232305 570690 722245 662235 649230 78965 627555 627895 175015 549950 459765 5865 382925 56440 68170 358530 780980 325210 54740 43095 23205 99620 605540 7055 416925 246755 253300 306170 501500 496145 500735 249815 313650 464610 402305 762110 319430 226100 428995 545190 169745 562360 114155 438855 300730 25075 319430 72930 539750 151215 424830 747150 614805 508895 585990 419390 375700 558450 69785 795175 462060 11730 784975 564315 1785 486285 158525 550460 196435 346800 103105 67830 277525 658325 153340 407575 803505 546635 733550 592790 45985 541535 302175 667675 141015 660705 620415 642515 734485 85000 434095 32810 291550 815745 219980 600185 167195 160310 223465 347650 682125 528275 806395 190230 461380 108375 147475 432820 410380 303960 336685 276080 35615 663000 414120 3315 548590 388535 542045 35615 543660 738650 825010 509915 99705 395420 557685 630020 797555 232135 833255 297670 456705 726580 104635 531845 825775 409020 121720 565845 572475 37485 162435 253215 490195 161415 410465 384965 834955 395505 93330 117470 187680 559640 285175 760410 616335 517565 845155 578510 95795 338470 38675 753015 364650 342805 65620 756755 366435 792285 431545 39015 340425 356320 167025 510595 824500 148665 102255 266390 349945 844475 449055 48535 367370 306935 383350 66300 52275 438940 507195 711705 328270 724455 601715 817020 129625 746895 712470 544085 476085 98260 346715 112795 587010 537795 30855 105570 639455 169320 40460 722415 97580 748595 794495 419475 133365 659600 372045 798575 703715 582845 575535 243525 48110 135745 238935 258400 317305 526235 829345 61965 843115 822460 23545 703800 97155 611575 814810 107270 647700 641155 251090 62900 126225 209780 64600 447950 372895 112625 571200 813365 92820 410635 809710 300220 760835 333795 370685 649825 55420 832065 510935 717485 230180 659855 486200 849320 37825 16405 617695 294695 97750 70040 94775 344930 109055 809965 756925 33405 347225 628150 466225 792115 417095 191335 274975 402985 494190 220830 32555 428910 42585 451265 216070 316200 327675 236385 101490 137700 676770 703205 504815 704140 418965 427720 330395 822800 85170 552160 598485 244120 652460 249730 38760 112285 96050 196945 451265 129625 355640 701420 793645 438685 787950 559725 699040 842265 124100 635120 548930 568140 92480 625515 505835 253725 692155 77095 469030 664360 346460 323085 17680 616505 476850 844390 528615 200345 477360 314670 420750 374255 53125 588370 656880 308720 156485 268345 16660 315775 126225 48875 562360 425765 454835 552500 688415 828240 217770 643280 349010 717740 653395 679490 710770 543235 685015 331585 221085 816680 27455 391170 825520 527000 315690 447695 652035 320025 141270 505155 524450 218705 170255 446590 687310 756925 2040 810390 47175 400605 497420 717230 3400 134555 566525 66300 527850 290190 525045 779110 219725 766870 363800 739075 594320 153425 517565 770865 127500 45390 384795 624750 86445 450500 721310 663510 445315 312630 147390 289595 721055 673200 383265 599335 339150 44540 136085 476340 113815 213605 146285 75990 297245 470305 509915 26095 272510 459255 133025 6205 772905 575790 409700 511105 278800 508555 441575 86275 352835 23205 385985 83385 438345 153935 130900 113135 210715 652545 40885 833765 728110 664360 766530 748255 376720 511700 510510 571030 517395 589900 574855 391850 231710 245820 197880 511785 721650 625345 456365 827135 674645 435540 773670 663765 261120 779025 486285 771460 205105 60095 86530 168640 587775 515865 697170 406895 671585 546805 378590 725985 143820 625600 665635 417690 93925 113390 199495 368220 455685 51085 216835 514505 680085 323340 801465 538135 544000 104975 240380 70125 690200 744345 695300 206635 526320 293590 95370 471240 709070 673795 373490 135405 55335 656795 452795 9690 290190 562360 396270 126140 406385 195330 67575 116875 840735 816850 532270 121465 32470 263075 574770 157930 406470 150195 328950 255000 385900 76755 806650 609790 363970 1360 368730 13515 820675 576130 239105 560235 294015 827985 366435 737970 373150 585480 388025 506855 611660 717825 550630 221255 697680 756500 61115 422025 246670 357850 322830 745110 440215 95285 515610 649825 490110 637330 88740 91715 495720 562870 154615 291720 764575 704140 274975 312970 459510 73185 390150 632060 620330 450585 117640 25075 540260 10030 102425 785910 330905 484075 308890 160820 585055 273190 26605 695130 164305 195670 837845 585140 188275 62730 276505 537370 558195 52955 348245 475320 367370 208250 183430 730575 348840 9350 526575 554540 259165 695300 845495 522665 783785 260525 169150 54995 553945 620245 546210 464695 266815 611405 448205 658070 622880 82790 265625 551735 20910 171190 617695 416245 719100 748680 377060 150195 527170 587010 767295 522580 278035 228140 50575 122825 121720 491130 749870 750720 473535 724115 702525 24055 475575 734740 385815 312715 392360 277185 160395 434010 73610 401200 362185 592365 330990 215985 180455 792795 230860 428570 464525 350115 121805 679490 716975 483820 28305 763980 26690 605965 352410 770780 441660 28560 770780 128945 38080 81940 796110 671670 714595 603500 30260 823225 403410 644215 240805 438430 118320 194735 613870 114155 492490 191505 647275 791350 548420 404685 442000 15300 646765 440980 604180 99705 726155 451265 307870 521645 761430 618545 106080 760325 484500 612765 72505 301580 667250 136510 461805 833595 220405 207570 690030 708305 282200 539835 416500 422365 144840 357085 502945 626365 551140 741370 688755 730490 849490 277270 507025 670650 842095 557090 500395 689180 314415 552245 4845 827220 471070 638435 823140 598740 296650 41820 391170 122570 762705 481610 188785 437920 206890 700145 158525 687225 775540 319175 684250 100980 323510 314245 234940 477615 496230 790415 659770 567885 208335 457980 785145 686205 460530 609195 142800 655265 232560 560660 246160 304980 837250 806990 3400 353345 632655 268345 486115 118150 489600 81090 817105 788460 545700 357000 377060 63835 826880 701080 465290 731765 395420 195330 794410 128010 420495 445995 325210 277015 573240 502435 365500 154445 506600 322575 439620 59500 44200 16490 568140 652205 273190 215900 322405 308975 196520 375615 757265 54315 225335 535585 810815 339745 849745 533290 420325 86105 583525 131665 714595 331160 631720 622965 76585 642600 433755 346545 613105 629255 422195 250325 337790 375700 558025 356830 637755 173485 544680 648125 3400 612935 148665 211395 175355 754205 843030 279735 720630 631805 2550 1105 516375 439365 660705 211990 57970 480930 313990 658070 372725 776645 406555 76245 551565 395505 226270 34170 800785 643450 400860 655265 209950 355130 668270 703035 415140 476340 835805 478465 640220 781320 110330 448885 128775 672520 477445 368050 453730 361165 265965 692580 533545 572390 561170 436475 224740 57630 22950 396015 438600 600950 75990 753355 221850 491385 708390 238595 652715 290955 701590 94945 474810 411230 348755 29240 405450 543235 438940 700825 630615 218280 55760 260610 647445 452030 118745 575195 389215 781065 323340 675155 820165 589815 194565 449565 162435 153935 504305 616420 655860 490620 145010 747745 581910 421940 18785 163625 845155 87805 33745 394655 584885 104040 652885 230690 318495 73015 316795 687395 29240 333540 196265 576725 90270 70890 581570 9860 703885 245310 214030 655180 576980 375700 78540 322065 472260 385560 532355 239615 156485 436305 465800 204255 789735 206040 615315 65875 119000 615740 34340 534990 433160 554795 722585 427890 794580 766870 379950 109650 800275 703035 556495 597720 590155 562785 141015 510765 8075 69445 699635 449395 741200 744345 406895 280585 549355 612510 282285 621095 413440 26605 271320 508300 442595 389640 764830 626110 584885 306850 444040 498780 100810 88910 1190 635120 733550 348670 578680 663935 274465 153170 732360 224995 679405 298775 188870 106505 438515 52360 595170 544000 728875 553265 589390 8500 800445 432820 320705 839885 259250 113305 465885 427550 104975 183770 236980 248540 150025 803165 548590 133025 663085 21675 603330 283730 529805 690285 306510 739755 127415 181305 180880 170000 611235 760155 624580 498610 298690 571285 761430 294185 91715 276675 92055 729300 469625 813535 720035 671245 796450 790925 624325 698360 649570 354705 114325 691985 473110 523855 514845 164305 153510 164645 801125 194565 567035 698190 804610 644045 655945 4930 177225 355980 195245 595255 122655 224230 267070 529380 374595 35275 549100 662660 659600 797640 835040 615485 29070 502350 380885 624155 76755 159375 77010 481525 252365 772820 89930 144840 421770 594745 274635 258825 171360 217855 78370 435370 220065 418455 663085 128265 256445 246500 16235 475490 173570 224485 580210 441745 313990 143480 571115 777070 13345 777920 85170 121550 336940 377655 759305 170765 223210 760750 798065 394740 391680 34085 496825 593725 536350 26350 267580 652885 205785 647360 723520 427550 282965 279820 380545 182920 592535 264775 97750 439195 759815 635375 843200 471665 848470 3740 156825 198390 769420 360570 532440 451945 140165 204000 414885 561765 488495 191930 165070 680425 2210 575280 805120 288575 321385 714340 32385 818550 412590 640050 195500 531845 78625 5355 456960 407065 209610 847875 825520 579020 625260 300560 679150 209780 671415 758965 581400 390575 544255 593470 771375 839970 512465 525300 813960 474555 77350 626535 113900 687990 215900 181815 417435 296990 657985 492490 420580 629850 160055 800615 249220 713065 580040 462825 165750 8840 277440 18615 452710 726070 585735 759560 540685 469030 534225 824585 224485 179690 556920 28050 322915 483905 767210 674815 197795 10200 609110 629510 148835 150365 47855 306340 732190 766615 818210 541450 831385 271150 367625 498185 26520 728535 657815 625175 136255 19380 280160 146115 191335 291210 547145 680340 697680 656710 427040 160310 503030 778940 776560 497080 169405 476510 531930 301665 685185 572560 805120 600525 733975 247775 401880 454325 676600 595340 87210 45560 448630 85850 294525 543660 670140 741625 588710 117895 278970 473450 463505 425425 150790 272935 102935 724285 530315 371875 37400 334135 561425 172635 97495 462485 35785 747065 703545 479230 183005 472005 760410 527255 306170 645235 654415 740945 584800 355640 273615 748595 593810 498440 657900 141440 569585 506515 649400 840310 772650 138890 144670 322490 12920 251515 335920 595765 485520 216835 61625 513995 661385 180710 44030 256105 496400 773330 654500 520285 73695 643705 611660 179180 323340 230350 444040 705840 604605 95880 747405 305065 666485 184620 163965 518075 6375 27030 700995 554965 831810 249050 369410 60945 371110 772480 428315 351985 685695 405535 621180 466990 385135 85340 79815 640050 265370 177225 63580 758625 624580 82875 828240 447525 351135 43265 616335 129455 694025 0 0 0 0 0 365925 284835 630360 553860 794070 297585 451265 275995 127755 614380 519265 275145 648380 826795 369155 533290 44285 4250 81090 459255 574515 797300 31620 667845 772225 283135 15725 494445 830280 387090 353005 774180 268090 761600 716210 374170 817530 846090 774435 698275 785825 827900 379525 845325 633420 398990 142545 223380 481270 759645 195585 167790 524875 702015 517480 835720 61370 94520 125800 180370 162095 275230 592195 405025 13175 800530 828155 61625 511785 642090 383520 322235 511020 805375 196435 775625 404770 352835 618970 600100 452285 530740 48620 313140 735675 119340 652545 93670 238000 640135 724455 172550 686205 115940 663000 237235 646255 75310 200005 634950 723265 584460 575450 529210 416925 627555 264775 570435 705245 556070 782000 473195 90865 652800 626705 606220 571625 715530 168640 800360 403835 566780 527850 769420 663340 591005 338300 243185 142375 99705 173485 108715 196350 732020 598655 330310 410040 820930 23970 700655 285430 662320 35530 432565 641240 636650 387940 89590 639285 18870 343655 230180 85935 221255 321045 176885 433245 609875 584460 336430 724455 570095 248115 226270 10880 115090 284070 487900 236045 709665 160735 233155 255425 752505 725135 55250 591600 241570 664700 256785 402730 719865 406810 126480 756670 579615 252280 41055 495465 497335 412080 349775 557685 683145 748850 737715 151555 368135 115175 580890 170425 318920 502860 80240 843200 748510 509830 248625 839375 279650 171615 729640 464695 261205 432055 831385 842350 174930 349945 333285 212415 438090 479910 319430 458320 47345 146030 332690 404345 30430 275825 588625 1870 453135 88315 384710 397970 402560 39185 726835 160735 507025 620670 607325 813365 161160 339235 736950 582930 382670 506260 661640 119765 311695 625940 36125 342380 783190 762620 827815 17935 344760 268430 388025 571625 52190 687820 511700 307700 656370 701760 559980 75395 846940 723435 93585 653565 788375 669885 303025 246925 849065 448715 272000 483990 529720 150535 219640 422620 443615 421005 727260 665295 526235 681700 566355 24140 703120 765935 68935 433160 115345 528105 499290 781150 626450 319855 806395 548930 309995 151555 459085 281520 338300 666995 826965 385560 833595 656880 83980 805460 319940 53890 100130 758795 673200 126140 775795 284240 834700 51085 41055 283645 729980 197285 368390 364055 117725 114410 400435 7565 623305 195670 460955 502945 810815 636990 680425 566270 700995 443870 605965 597380 605540 11050 424745 69275 71910 436815 124610 668185 643620 627045 755565 103955 796620 515610 195500 345865 664445 336600 605200 126905 50490 49640 343315 490195 552755 530570 300305 754545 22100 489345 62730 398225 31875 346035 520285 153935 416330 125545 611235 586330 572730 151895 591090 269790 706180 210375 124015 25670 723010 482715 534395 653905 530060 550120 774860 834870 782935 520370 422790 206805 618885 427465 405450 278460 514590 361505 777495 529295 324530 128435 435370 436645 479655 272000 816765 21080 585650 168300 281350 109310 47685 374510 15895 662405 512890 819400 283815 696235 202725 505665 826625 444975 354960 83045 749785 271915 42755 152235 79815 628660 445230 70635 153850 332180 264690 755820 744260 183175 343655 575195 148240 730575 23120 479315 537200 385390 5865 551140 62560 435965 250835 258230 72165 83980 707455 349010 575790 116280 492065 391595 3485 1445 382755 88655 815660 462230 245990 591260 1530 113645 714085 94350 71825 728535 495975 432990 736780 428400 366690 94435 731425 778515 656710 675240 574600 206975 91205 258230 201620 416670 636480 576725 663765 482460 672010 742475 203065 600355 260270 357680 594065 113305 555645 227970 197965 834615 23970 197370 406215 247775 636310 701165 730745 538815 256785 125715 300900 65790 300220 683400 317985 712215 609025 409275 429080 312970 487050 124270 305320 198560 89165 252705 252960 626280 301920 430950 197285 341530 42415 351135 557685 606390 517905 792285 233410 225080 154870 402390 175865 340680 557940 477275 444465 401200 409360 338045 796025 541450 204765 666740 314330 450500 749190 566695 411230 242505 208675 24140 68255 519605 557260 824330 331755 346800 379185 664360 745110 542300 807585 409105 546040 177735 751145 787440 6885 136765 154445 447100 6460 402305 107270 458745 171275 336515 99790 727345 236980 780130 796620 647275 324360 207400 814640 34510 288065 586415 33150 87550 35955 562955 319430 161160 185045 74205 498525 624920 575025 371280 326485 200515 222275 699635 671755 149515 360995 223040 532355 616590 705075 538815 791945 556155 835720 746385 712810 306340 33575 340255 632910 252790 271830 204085 239700 361335 41055 678045 53550 729640 691220 270980 722670 638945 113050 301240 538560 579615 409530 454410 133960 433670 245565 387685 335580 257975 583015 730660 796025 591515 28390 494785 826455 217175 387770 184960 16915 76415 570095 791265 111095 772225 727940 219385 552075 422790 233410 527170 521645 595680 795515 580890 778940 764660 501160 784465 594830 686035 429165 526405 556155 91375 86360 149175 202555 667165 595085 650250 435115 402730 650420 78115 423555 247605 509405 363545 792880 694790 763215 637075 658410 493510 231965 617185 778175 443020 736780 353430 665040 542640 754800 769590 200940 106505 837930 459595 37570 739500 626535 316285 366435 823055 660110 793220 307275 489260 541875 289340 172975 546720 829175 496995 799170 515865 583015 510170 431205 42330 189380 406215 161160 398395 454155 285600 463250 167705 138380 688755 741030 582930 566440 803080 105910 78625 210630 481695 220065 224570 637415 141015 182155 382755 663255 637840 805800 407915 303535 49470 46070 394485 842605 628235 286025 576555 742645 13855 716040 625090 847790 153085 163285 395335 611660 255850 262565 604180 56270 697425 614975 645320 831300 812090 435455 606305 379695 616420 160140 699465 296225 579360 135405 193630 95710 763555 154785 597890 57800 523090 526830 306085 728535 289255 773925 500140 473790 158525 792795 490535 82960 128775 652630 63495 666315 583270 245650 629425 651525 702525 747150 485265 811835 669800 685695 482800 714170 385985 177990 606900 725815 567120 379355 785315 415055 446080 370090 372895 104890 776305 192780 398990 400350 803420 74205 802315 590325 611150 555730 530230 563890 662575 127330 105655 607835 172550 670820 547230 736185 489260 750805 450075 650675 840395 137275 166855 26690 474810 394570 75905 842180 642685 199665 263755 220320 275825 574175 841840 316710 421005 732530 844815 257125 292825 429760 493850 306935 464525 6120 822035 10965 577150 663425 649825 780895 813705 498440 492235 657730 786930 843540 349180 96900 186660 381820 19210 636140 127755 545020 809285 688160 519010 111095 781915 635970 696065 839290 849490 698785 418880 574430 623135 414205 499800 0 0 0 232730 644810 641410 573155 439960 372470 28220 315350 451605 575025 90100 45305 788120 738735 849575 156655 372980 86615 71995 341530 601800 330990 625005 766870 65790 681105 320790 435455 519520 471750 204255 441065 809540 431290 567035 462995 326570 638605 280075 557940 197200 501500 805120 466650 640815 683485 636480 261970 181900 7225 845750 447440 103955 113645 481185 729725 750295 576045 387855 559725 510765 403410 587265 583015 198390 47770 750125 206125 420920 77945 371025 420240 568565 356405 568565 514760 378845 526405 423215 575025 539325 195330 807670 133365 100980 660365 708645 122995 606475 763300 775200 554200 725815 109990 719695 300305 687480 538305 276845 403410 572645 229415 673965 238170 211565 445145 269280 670480 609705 673880 845155 268090 849490 167450 317730 343825 474300 161415 305405 418370 240805 33320 702695 34935 13940 321385 522665 691475 235620 488240 269535 283475 785060 731850 534225 447100 313650 664785 563890 8330 248200 586755 608940 672775 126990 777665 832830 830110 35700 387940 702015 724540 695130 21675 78795 136680 589305 477615 531420 572560 301070 744600 90950 741540 816425 386240 804270 523770 179860 748170 265115 815320 137955 42415 122910 167450 494785 397715 166515 712215 798405 180965 738990 781745 89845 17170 94435 49045 655095 51595 626025 41820 820845 6460 108375 189805 346800 189210 225250 844305 180540 359720 223720 507110 419900 496570 157420 466565 357510 185215 571370 212500 745620 533630 752250 125715 769080 0 0 0 0 802995 269365 815915 468350 588625 479060 178330 67830 472855 734570 509065 457725 725305 800615 209610 222615 89420 502690 67660 68510 464270 655945 618800 96220 704905 306510 220660 481780 109225 474810 473960 171105 29155 848385 484500 132685 844135 121040 352155 544255 737715 260695 144755 433925 554540 262480 445995 661470 797130 801635 106420 760070 562700 713235 248115 501500 638010 473790 344335 726410 656200 457045 802060 417095 618120 560490 452795 824925 501415 770015 475405 804865 23375 425765 715955 646255 670650 464100 521645 751570 399670 164135 622285 397630 206975 402815 118830 325380 476000 739670 742985 553860 789055 565930 198985 130050 619225 830875 663000 354875 385900 81940 265115 336770 848130 772820 762110 684335 334390 541450 557515 821865 345440 97920 20910 408000 360315 601375 47005 746215 314330 475915 525300 307275 90100 232900 49895 43945 697170 783360 594405 814640 831045 109820 653905 302770 594575 574345 468520 819315 259930 275825 636565 624750 461380 581485 49300 540175 261970 288065 35615 103700 209270 589815 89250 616165 141015 38675 361590 640985 61370 718505 68340 680765 748425 315775 399500 253980 787185 126310 782595 65280 784295 230775 147135 808520 393975 8840 775540 172295 188190 297755 57290 36125 775200 560575 594660 160990 109565 514505 413355 694790 529805 109480 462825 818975 769675 618290 198220 201110 506685 520965 227290 470050 223550 823140 837250 823990 441150 662065 364990 394740 587605 181220 197115 58990 293760 334815 101660 237575 8925 31705 258315 202980 88910 443190 646000 658155 380545 9095 371450 661130 27710 566015 330395 374085 393975 25330 101235 731425 783105 563720 2210 342295 51000 340170 649145 467330 526915 185810 366605 36380 345355 252620 829770 326570 148410 181730 641750 453050 565165 804950 324105 730830 835295 238000 6120 492065 25840 797980 258485 458150 234345 787185 543575 718675 563040 312715 165410 267835 799850 732190 159885 847195 808775 420920 139230 3740 48620 399500 560830 540600 11305 540770 426445 557090 154190 561850 503285 189465 193970 58905 19040 396525 543405 349520 443785 217855 812940 631635 406980 455345 467670 564910 416075 812685 744345 632995 624070 520795 665295 801295 290105 714000 617525 332180 213945 425340 644470 182325 274210 200260 706350 81770 392445 717400 312545 156655 527680 235365 745960 159460 734655 481270 104720 119340 498355 237235 532525 754715 301155 822460 130560 285940 689520 333115 468435 385050 146880 261885 59585 320280 80495 292315 256105 377740 508810 10625 479145 677280 507535 593810 572475 708730 64770 120785 731510 61965 68085 264775 470815 571115 682465 148750 568055 9860 56015 271150 652035 497675 790245 220915 129115 323510 556750 521220 610470 846940 203830 134130 41310 67065 127245 725560 467925 25840 371450 769675 759220 697595 211140 333285 530825 644215 395505 36125 302005 223805 441320 278205 162350 697085 240465 724115 549610 845325 10115 112115 38420 425340 64345 250325 254490 175355 573325 134640 447270 649145 288150 217005 784635 128265 230605 175440 686375 82620 442000 806905 806905 771885 815405 645575 578000 479995 657645 773500 59160 766700 831810 788460 72675 568820 43860 50830 37570 450585 568905 105315 70465 232645 121975 699975 207740 700570 88570 547485 39780 55505 481695 314075 308635 211905 390405 554115 592195 568565 632570 585055 414885 409530 454325 44285 63070 267495 435710 753780 725815 461635 122655 106675 332095 268770 783445 334645 669120 231455 230775 767380 605200 528360 146030 85085 777410 517650 402135 454665 139230 228565 106930 110755 147050 199325 307785 361420 531165 793645 391425 78625 805120 58650 60265 471155 306255 272000 412675 29070 414715 317220 574770 475235 637925 312800 677280 187850 677450 679490 679320 626960 150195 238595 121380 192185 185725 638265 567630 396100 62050 764490 250070 521560 578510 504985 341445 233155 560490 434095 739160 597635 825350 215050 339150 278120 699635 290360 834700 716975 542640 350625 33490 215390 205360 115600 425595 89080 788885 323595 294950 368985 484075 784040 935 101490 92565 267325 725645 409785 821865 95200 618290 178075 178075 835040 793050 847280 703120 275485 501925 627215 518840 410380 216920 705160 725220 815915 134385 740350 645405 165155 459170 705330 633505 396015 197540 569670 757520 800615 329885 2975 295885 78200 112710 432480 383690 186405 449820 844900 402220 748425 253810 155890 827815 825520 141950 742390 177055 557770 478805 427635 117640 545105 35360 180455 310505 727175 236640 105315 369240 211820 828920 638690 304385 135490 716380 485520 16830 781150 100300 179605 420070 44710 629510 250835 460530 349605 796535 595255 714425 723860 133620 794495 769675 432310 216835 660365 358360 673200 544935 516290 226440 824585 693940 653480 680170 828920 576470 343910 28645 205785 227885 261970 411060 643705 698955 491045 15725 167875 725135 107780 188445 748765 239700 640730 168725 743410 552500 52360 470135 449140 695895 624070 245565 260950 453050 55675 685015 786080 196945 572645 263160 681785 311100 308805 270045 790075 537795 517225 735760 593810 836655 670055 293675 436135 22695 235960 4505 481100 491725 786590 387515 567375 360485 8500 162520 274805 91545 510595 80580 565590 485095 618800 559130 494955 729555 652290 227800 32215 293930 524280 332775 835295 273530 189125 282285 687055 396100 96730 85510 845750 402815 771885 707370 58650 534565 297415 761600 671245 468265 458830 454835 47600 131410 335750 425680 181815 669205 838780 287470 367540 549950 529040 637415 26350 590240 156060 470815 425680 37655 508895 242760 361420 173995 278290 627300 123165 150620 478635 382075 193545 679915 7225 782935 282540 344165 663595 11730 568565 214965 26860 22355 9265 181900 650760 682635 376125 573580 192865 505920 166940 646510 506685 385220 223635 761770 822035 90355 646850 158950 525980 131665 193800 125120 51510 551820 550800 428655 696235 122400 253725 10200 197965 746810 602395 442255 587095 560150 118915 7310 696065 78625 287045 294015 160820 432905 680170 19890 773245 22865 202215 183685 418710 720035 268940 87635 666145 201535 363205 776305 601630 8075 491980 149685 714340 320450 17340 5610 397885 353260 832745 471495 296905 441830 8245 253725 417010 731340 209355 393720 743325 679915 58140 36380 790925 812515 210205 262225 796705 546805 222020 254490 442000 617610 706605 414800 565335 740265 619990 769165 545955 174250 545275 102935 290445 136595 290020 221085 756500 223125 689860 592790 572305 718335 99450 592960 438685 241315 43520 315605 683825 765935 222870 235535 125630 122145 786250 60350 577660 230520 795770 702185 120445 208080 127585 417435 355470 314840 470220 397375 388620 790925 614125 213095 159545 708645 646765 719355 344080 310760 830705 662660 211395 604180 57545 347055 50830 150705 518925 696490 497165 163455 805630 750890 29835 461125 629595 36465 320960 52190 711790 204340 376975 807245 718675 414035 588455 349520 529890 223465 151725 259930 338130 151895 316710 417180 833000 630870 126480 95540 621435 590665 156655 283560 30260 625855 31450 653055 561850 718335 388705 436730 596785 421430 185300 98090 406300 6290 778685 629170 796705 680595 670480 37400 668270 640560 420920 578510 674475 270640 46665 506175 207230 395505 492065 634525 809370 646595 328440 701930 509320 353430 409530 477530 151555 783530 266645 340850 641920 299455 830620 642345 778770 259505 502520 403665 293760 471665 758625 627045 537115 258145 690115 117385 404940 145690 730490 15215 606560 606135 75905 110670 836485 452625 61200 805120 169915 241910 191930 721735 155805 672095 185045 75225 651695 200430 220830 787015 813025 102255 848980 622370 500225 718675 603245 668610 837420 175015 17680 113815 621435 236810 544935 739330 793135 531930 278545 650675 548250 595 489345 750295 539580 338895 555220 66385 146625 548590 706690 349265 659090 281605 255085 245990 831300 794580 295460 327080 149855 231965 808435 411400 831215 486285 237575 177395 246330 53805 231030 144585 776050 602480 163710 206295 435285 398225 426360 728365 609280 785230 39865 273105 571455 167280 6375 394400 630700 153680 456110 177480 487900 664700 225080 161670 597380 520965 749275 843030 500650 112965 701845 439195 34000 656540 332435 221255 249390 264265 808690 148580 752505 33065 843200 272340 415990 690540 812345 129965 252195 176120 460190 784635 663000 23800 4505 17425 531590 248455 306170 708390 285855 679745 208335 784210 435965 424830 737375 445570 248115 551650 331500 389215 849235 767550 848215 407235 554625 761855 426445 63240 725985 598315 537285 543320 42925 107525 193630 617100 284240 417860 425 486115 441745 467755 473705 570350 398820 652715 742220 251175 820590 539155 545190 586755 530655 491470 669375 775795 525385 819060 844220 188445 547825 168810 566780 604775 158355 391255 289850 682720 512210 731255 141525 282540 120275 195585 790840 197200 64855 308295 165665 8670 356745 177310 447525 846770 563805 131070 764830 751825 354960 689265 711025 164050 92140 787100 225080 271490 575365 608005 688415 282370 712555 487220 516800 42075 176205 547145 457470 502860 23205 187085 615400 519775 597125 513400 262310 217430 588965 131835 243610 507195 594915 686715 605285 131580 159290 566525 156910 265285 743750 569160 644045 510510 331075 18445 195840 374085 419645 62645 780130 803250 742560 553775 135660 493170 667335 415140 378675 534140 97665 124100 767890 153850 88655 512295 100555 647870 54825 582335 10455 759645 357425 828920 90270 595595 755310 711110 597550 390320 771290 394740 747745 244545 234005 682805 432055 612000 67065 675410 483565 574940 520370 441660 140760 643790 574345 313480 70890 654330 224655 239105 229415 285940 821695 683485 451860 223805 534140 619735 27200 116620 291805 143225 677960 357340 434520 399075 827220 340085 175950 323850 271660 439790 592790 320450 2720 291125 557005 36890 381735 127245 370345 549780 51000 216070 443020 234430 777325 360230 263330 519775 497420 250410 84915 279055 371280 662660 622370 158695 92055 279990 64515 89505 28305 741625 510000 247520 601885 51595 164815 843200 116705 657305 397970 792115 340680 404685 426275 316625 633590 125970 849235 680765 251005 667505 132600 641665 696235 678130 104720 423895 532100 770185 162520 252790 134725 469455 671755 654585 412165 178245 822545 793900 648550 62815 621945 578340 155125 102170 425000 803505 113305 73270 412845 547485 39610 519690 75310 370770 155210 546720 610045 770865 463250 772565 67745 827560 838780 345780 158270 66385 458830 749785 119255 327590 83810 741285 839035 838695 374935 720120 326995 3485 128095 407150 392360 173910 439280 454920 34000 522665 496485 501415 765765 627470 91035 423215 34935 423555 775710 139060 143905 238850 76415 831385 315945 457895 607665 447695 829005 503965 102340 177820 503625 529890 271745 127075 361590 688585 749445 468010 553690 717570 414885 524535 770100 153680 795345 699465 312460 257975 427975 689605 130645 607240 577745 785315 300985 282540 347820 799595 365245 830195 124525 139230 438685 710940 701760 495975 458320 552330 478295 157250 520115 24820 626450 515610 617440 371875 555050 18615 287895 390150 659685 661810 519010 143820 231370 306170 430525 689095 845155 268260 540175 194225 840905 618630 322065 648040 424575 629425 513740 780555 763980 566270 797385 781150 449735 244885 219130 74800 31705 408340 541960 715190 355980 749785 107610 144585 296735 55845 805885 416330 105910 235195 790160 764660 383095 555220 219130 731340 294780 284580 691135 113730 519605 71740 386240 570775 839035 196860 805715 130645 124270 103615 796110 608260 845835 332945 701675 514590 846005 846600 453985 254065 213095 61965 792200 737205 568310 639540 205530 134895 670225 267920 294185 582930 748425 52105 526490 485265 136765 287980 119510 685185 705840 581825 252110 492320 564230 283985 72420 528275 826030 552925 806055 81855 425170 711535 234770 612170 401030 691645 750465 415225 783955 702695 95710 206805 30855 263925 637670 79645 95285 137190 717570 650335 783020 611490 515695 527765 795430 375530 681020 342465 181815 698700 331840 722075 99110 676685 138210 775030 658750 444465 92820 693600 422365 619055 801210 115090 407575 642345 661640 546125 753355 107100 849660 652545 258315 362440 598995 79050 424915 114410 499290 738905 112880 486030 735335 375105 244800 59925 204085 282540 649230 193205 230690 489090 350030 411400 212755 595935 521220 249985 103955 424915 797045 822800 37060 843115 279990 154105 688245 5950 396525 727260 407405 84745 394995 175015 339490 537370 774520 357170 145180 337535 766275 315435 284665 482460 428485 670140 522665 604350 469200 256275 758880 164730 143565 334645 561935 93500 3570 772395 730065 349095 144160 524195 613785 114155 127415 421345 3825 409445 797725 665720 795940 677535 317900 777495 74290 736270 135490 804865 608515 672010 669205 461890 209015 200090 145095 45985 464780 580295 703035 360315 474130 375445 36635 198645 89080 220745 493595 271065 393720 549100 176630 319600 158355 263840 557515 478465 560490 481100 334050 82025 390150 21165 675155 426105 763130 447440 410125 110840 506685 269620 688500 625515 441745 685865 316030 578595 450245 429590 581655 184110 670735 814130 778260 489005 139315 28730 36465 66555 830450 323595 589815 692325 31535 155295 507365 797640 660620 788545 526490 173570 25925 23290 236300 770270 761855 202980 835720 381565 546890 630190 26010 761940 719185 425340 817785 441150 180880 285770 783955 13600 449650 347395 491470 142290 415565 622285 419815 817870 74460 64345 371790 265625 349520 39440 447100 129200 499205 401625 45220 558705 695980 281945 244970 244460 22695 591345 193885 16660 787950 516715 338725 351305 812175 358275 136510 697765 317560 477870 609110 571710 410805 95795 549610 527765 708305 792115 530060 414630 736015 729215 759475 234600 86275 479315 814385 396780 743665 359550 294865 310420 771545 579870 235620 633590 836995 683825 779535 663255 470560 400945 183260 499885 130135 209865 586415 267835 462485 649315 682040 509405 95455 255255 101320 580550 50745 386410 308890 540515 275315 13770 110330 209440 819145 650505 131325 699805 32725 791520 403155 85510 343315 67490 737885 780980 198050 714680 766105 260780 312545 766020 600780 360485 410635 457215 513825 107440 394315 38930 162605 674985 454410 358785 533460 485435 370600 129625 707030 754715 481865 771290 284325 72335 123250 340425 620925 646425 84830 825435 464525 614040 552075 646340 73525 56440 292655 80665 236130 635290 804015 645065 830960 179860 826370 683825 305915 115770 31280 336600 692835 39865 60520 92140 503200 345780 542980 411740 812005 279395 436645 68935 790670 670055 326485 306510 549525 224400 696575 596445 423640 186660 772820 20145 29750 362865 102425 588540 846175 244800 794920 411570 277270 794240 332180 703375 322660 562190 328185 669970 571625 514080 304385 406895 580805 312970 42670 709920 510340 133620 34595 438090 26775 832405 422280 402730 524960 507705 239020 279735 406045 495380 467075 458405 699210 659685 268685 160650 87720 30175 485265 343655 729300 139400 605710 88060 161585 529975 318410 445910 110075 281010 733040 53975 274550 170510 206720 69785 205275 744090 317985 42245 485180 798065 90355 660875 29155 268940 223295 422705 96730 97325 487050 619140 66045 572900 725050 553435 567120 313565 585140 547570 445910 756160 289255 6800 841585 379185 811070 240635 351305 100895 808350 276250 535415 562530 93840 264520 226525 48705 729130 281435 699465 579020 188615 67235 472940 455940 202130 26350 701590 697850 538730 485010 512635 660705 278970 492150 132430 168555 730575 550715 633675 704310 268515 103020 469370 605285 292910 303025 153680 266900 435455 250835 669970 578765 34850 823565 355725 34000 558365 124100 627640 565420 349350 795770 361760 625345 121550 204935 675240 411570 442765 218365 212755 262565 79050 328440 805715 696915 602055 497760 5100 600865 839035 837675 429165 214115 784125 510170 64430 607750 538985 229840 669885 179435 409105 455345 330055 770525 701675 363035 307275 222360 389215 618035 345015 826710 691645 758370 512975 3060 144755 716040 354365 483565 544595 406470 263415 473025 511105 175780 846430 269790 588795 579275 495635 243440 190570 264945 745875 130560 434860 132090 315605 420495 535840 752420 438600 370260 580040 348670 371620 15895 701420 486710 409020 727515 304130 71910 304470 826115 778430 522410 280415 463930 371875 235960 244545 685270 762280 72930 88995 544935 499715 392530 488835 484245 476850 163965 118915 767550 280330 613870 324870 425 460785 788205 253385 322575 479570 86955 153255 225420 647445 227205 167195 636735 527935 351985 229330 469625 655435 79560 270555 501670 496825 558280 539495 120020 322915 792965 181645 7140 359890 92055 91205 119000 349180 495125 830365 209610 425255 817105 701335 141440 434095 44030 353855 704990 100045 682635 198390 627555 689945 7055 109310 837335 674220 28900 41310 79475 794495 470730 714510 391680 272510 695555 175780 398140 125460 65705 311525 148920 547145 40970 577830 443445 783700 510340 79645 842435 816085 202810 765 387260 695895 590665 195755 522835 297160 400945 63835 776985 288235 335495 179095 409870 705585 516715 363375 212330 196690 596360 382330 204850 212585 84150 289935 813705 138125 635800 316880 692155 498015 258570 102595 450330 113560 71315 695470 555050 571710 24225 650080 819400 826880 485180 490620 385900 375870 379780 494955 157335 716550 484075 734485 309825 518075 697425 11645 486115 111775 201960 138295 120785 611915 682380 710260 244970 448035 518500 297925 478380 541960 203745 372215 461720 190740 466140 631125 222870 467075 339575 274550 593895 153425 204850 470305 646935 388620 405535 380290 84660 60605 589815 207230 774520 247520 691305 538475 394485 77180 522835 122315 399415 10200 651525 201960 651355 666570 644045 583525 387770 522495 502945 43945 592535 336600 48280 274805 349520 632315 365330 576895 786590 787440 646850 528870 191760 103445 412080 121805 498100 109650 296990 143905 359295 177225 450245 580975 527255 36975 419050 508555 767040 685100 138975 713405 644980 333285 587265 118150 632995 510850 739160 849660 139825 430270 602395 9350 80410 228225 31110 546125 294440 457810 736185 667930 250920 442170 260270 246245 168300 648720 144925 669715 732190 674305 679405 279140 629510 695215 692495 724625 531590 773160 448460 571540 765425 767040 718080 825350 324445 203320 399755 507280 598995 384625 555305 764490 265880 408340 776645 710685 189890 442170 54145 577830 446845 452030 643195 715530 381395 213265 739075 553265 734910 248880 781320 503455 116875 98770 742730 469285 837335 25840 410295 712385 371195 258145 122910 104975 612765 669205 693090 584885 647870 360655 739840 569925 591005 507450 176885 322660 364990 498015 542045 495465 646595 228565 556835 679235 336770 585055 169660 103530 590410 291635 50320 694960 34850 592875 635715 261290 782680 301580 142970 533970 10540 396015 263670 320535 490110 461125 66130 105485 338810 57460 626450 476425 188275 428230 598655 500735 70890 168980 236045 28390 251430 416415 485265 338130 60010 328355 94095 315095 422535 303365 235195 159970 230605 330395 818295 32555 537965 456960 660705 377060 30430 476765 349860 96645 374935 323255 273700 606050 502010 120785 134980 609620 292060 225845 701420 203150 147985 546125 311440 110075 422365 136340 606305 350200 518500 108290 3995 706095 624240 88570 684675 47175 661300 170255 75735 498865 403410 34000 527340 647700 234855 539070 313565 224570 166855 253130 294525 213775 583355 458235 354110 847025 742135 296905 104890 844985 540260 808180 308890 321300 185640 706860 254405 815660 454580 646765 220745 95880 364480 761940 177055 188785 130815 100725 19465 295120 376125 375105 222445 618120 144330 15385 438260 167620 733635 651780 526235 467670 367115 476425 680170 591600 613190 836570 376975 42330 399245 576045 398565 479995 512975 342635 812005 225930 758370 405535 313565 484500 183345 602140 455430 461295 391935 842095 310675 762450 443615 702525 445060 114410 160395 321555 46665 240465 116875 480080 326825 266730 818380 39015 110585 792370 436220 29325 103020 614380 43350 427125 581740 549695 349945 650590 810815 775200 555815 748000 145350 290105 404940 842520 692835 461125 72590 745875 85510 192695 625175 491895 600270 744855 610980 41990 402900 407405 31195 155465 386580 839885 34595 263245 331160 245310 138890 611830 533885 114835 219215 430780 178670 269620 77945 623645 421345 613360 189040 265795 712215 546040 627895 119935 194225 296395 81430 725220 405110 159715 569755 327165 776475 826710 346800 15300 133195 439705 788800 762535 484245 236215 315775 205360 256105 583610 528020 346545 380970 259760 255425 6290 755990 839375 695385 517565 340510 274890 554880 216920 224995 166430 240890 47345 525980 419135 811835 9775 21250 252365 130815 736015 673455 817360 20825 29070 674475 688670 398310 66895 732785 545445 601205 252280 244205 178755 424405 225930 455345 315945 377315 101660 230350 496825 366010 392615 429335 93330 333115 802740 539920 331925 425935 591855 440895 737120 632485 399670 468860 21080 839800 233495 191590 289425 591940 481610 603330 85935 211055 440215 425340 309910 545785 450330 675580 689180 574855 464100 319090 670735 685440 32725 805545 847705 486200 198220 144925 809030 597295 234940 570520 467840 66470 441490 835295 676260 794240 489175 517395 296055 614550 754800 382075 829855 812940 781915 518670 518500 481610 40205 601885 517310 265200 675495 333030 315775 845580 546890 314075 736695 431290 500140 758200 604605 508300 236300 201110 495975 599760 628575 132770 720205 544595 195755 633505 515270 750890 234345 563635 738565 323595 171785 258145 680680 139060 630530 783275 89930 607495 716125 367880 295545 776390 307530 208675 401710 550715 746640 81005 506515 416245 721480 167365 517055 476680 545530 454240 493085 750635 560320 686460 21165 65195 35785 724795 595850 209015 20145 658410 530910 299965 819400 447100 824500 102850 146795 336600 16235 625515 237660 823905 170935 140505 788970 417945 773755 75905 311780 45390 20570 200770 627215 25160 318750 614975 530655 229585 461550 272340 238595 789905 247945 595170 228565 225675 168385 646170 653480 818720 701675 368305 12410 463505 37485 254150 265880 128095 439535 453135 743495 296820 484840 237235 454070 640135 479400 67660 675835 345440 416840 679150 173230 36210 60265 430610 547825 245310 510255 700655 378250 649740 28900 729130 88315 257890 203745 27625 584035 139570 782935 517650 677280 583015 85255 681530 614295 700740 578255 187680 184025 551480 222360 764575 22610 830365 3910 665975 100640 398395 522410 339065 630700 619650 149345 405280 92650 720970 375530 500990 69275 353515 358955 134130 258230 335240 142120 757095 783785 821525 713660 106250 173230 500905 842435 96815 323000 674730 849490 831385 181050 188105 370600 475660 311610 77265 203660 361250 700485 615400 703885 444465 2295 238510 767720 259250 766190 651610 772225 280925 643960 638775 231370 64260 702015 154530 541705 112370 557855 235450 800445 264010 321640 153255 572475 707370 171955 363885 335920 714850 797555 123420 847960 412845 816425 721055 522580 323255 740435 467755 290275 519180 200855 555220 690880 104380 669120 507280 383265 62645 98005 496145 608600 534310 135575 651695 706775 37825 43690 284240 392870 752590 536010 258740 709580 648550 484840 497675 263925 432140 23800 515100 244460 477955 525725 712385 530485 510170 404430 825520 159970 141100 608515 577915 510510 111775 83640 104550 559470 306000 724370 843455 163030 311100 652290 211140 290275 836655 680765 611065 414290 565250 729300 205785 92140 673795 59840 61115 550630 170085 578340 544765 113135 607155 785655 824925 470645 227545 589730 478550 634865 338045 349265 607325 690880 632400 538305 667505 548250 825010 482630 213520 719865 142970 254065 831130 303535 113220 98005 82365 27625 587775 421600 597040 519605 523345 751655 795260 557515 770780 89420 230095 760835 425340 753695 177310 62220 726920 549950 523175 735675 61540 83130 98600 324700 291975 461040 186660 555220 610300 809455 619820 622285 735080 660365 231625 294525 23205 529635 397970 680935 648040 591770 43520 286365 445570 821185 807160 91800 65535 480165 137955 280075 842010 512635 503710 459680 15215 516035 188105 712470 737970 228650 116790 456960 222445 709155 241400 441150 638605 3060 676940 823650 353855 750805 671755 15300 676515 324360 564230 355300 248030 216665 353515 412590 141185 664105 28220 660110 197030 613785 553775 808095 562785 553265 753525 443360 272850 330735 157505 148240 308805 806565 519690 98685 17340 115175 181305 331075 45560 710855 92650 330310 653990 61540 554200 489855 401710 579615 752845 167875 770440 720885 46070 535585 775965 270385 390405 613870 101490 75565 574855 48365 391510 427635 686035 444125 568310 397970 746640 395760 169660 70890 106505 674135 199835 553520 694705 280925 609535 220235 683740 201875 359040 706095 373065 617950 607665 172380 213350 301920 125800 567545 836910 436390 626620 191845 700655 241995 373150 155040 579615 668610 301665 431120 757095 307870 118065 233070 793475 701335 165920 720120 666570 766020 439875 625685 533800 736355 664870 730150 740265 294610 443105 653140 576810 646425 777240 449055 318410 783360 125800 617440 693005 24735 511105 459510 632655 639370 661385 842010 636650 820675 844815 847450 164390 761260 489600 329545 722245 220150 798915 474470 583525 726835 86020 472855 197115 126310 242930 194820 594320 617185 324530 256275 680595 269875 305830 590665 387770 353855 26180 36210 649910 104890 515950 369835 95540 184025 773415 846430 296395 73270 390235 21250 821185 91545 581400 450245 519945 653905 234515 135915 310505 129710 139910 837675 312035 728195 414630 9945 504135 302770 458915 306680 687820 544425 823990 631975 379950 208080 267410 645830 796450 121465 653140 126480 462570 232560 561935 430015 29410 701675 494530 827560 85000 773925 71145 311525 473365 68340 793985 813450 543660 707795 114920 34935 412080 147560 59925 595 510 726920 183940 88995 1020 623560 271660 271235 472685 450500 416585 421685 371790 804780 384030 266305 419560 145860 561340 100555 621775 427040 690710 238425 827050 280670 324190 291890 111265 507365 741795 259505 296650 604605 640050 800020 498780 374850 225080 572390 142035 825435 395080 541875 203660 381310 352665 636480 195925 36890 475830 317390 363800 693685 145265 480760 108885 133195 413185 700060 253980 91970 21930 635545 809200 433500 659260 789225 592875 451690 738735 715190 538475 191250 363205 98260 812345 603500 298350 431800 441150 72250 455855 113220 334135 626620 647190 760155 719865 357000 682465 769845 25075 8755 291975 270725 145520 673285 44115 489770 191165 290785 677875 243610 532015 160480 745535 698955 293335 783785 837930 158185 547230 424490 457725 659345 560405 556835 530740 625685 240805 266900 556155 596700 513315 814470 424745 324445 643875 93075 192950 820080 232220 521220 477190 355385 152660 544000 427975 87975 200940 822205 174845 437410 425340 139995 662575 441150 636820 497505 638860 361590 315010 340085 575960 213860 170170 242335 172550 543405 279820 285685 483225 136935 528870 453560 17085 799000 560405 454665 96730 442935 4420 301580 434605 694365 58055 806565 6630 190910 647530 232900 299285 686375 700570 525810 109395 753865 723605 210375 430100 402220 724540 409105 371790 646340 624155 833765 750805 312885 650930 238340 26945 793730 577235 438345 438430 565165 578935 423810 103955 269960 249135 181305 303535 130900 712470 244460 741030 329715 571880 545190 448375 163030 74375 817785 806735 826030 721140 585395 341190 278970 775200 632825 401370 514165 570265 283475 159460 575620 723095 641750 160820 265370 464865 206380 406810 389385 388535 377910 824415 602905 791095 92990 712555 24055 591685 105145 123420 474130 371110 234090 545530 489515 485435 23800 599165 694365 42755 330565 835635 180625 170340 709410 656115 571710 393635 334730 269110 173060 841500 54145 203235 820675 65535 380885 655775 547995 847025 499460 120530 209950 406640 603160 208675 809965 352750 480505 142290 181560 752335 178500 813620 763810 823565 843455 14025 608005 127755 166005 517140 536350 369750 495465 307870 639370 619140 147900 384030 773075 704565 141355 349690 208845 180115 813705 190570 96815 46580 762025 108970 794240 208930 150620 693515 330140 219895 646340 600525 736780 69785 7565 580125 820505 696405 360825 663595 63155 397035 305235 827135 478380 796620 456365 509575 707455 733295 529465 819145 779960 612255 540430 595680 138125 817105 73100 768570 371025 745790 642005 320365 364310 54145 666910 773500 608345 577405 651270 52190 695470 612510 193205 699720 85935 541450 380460 606985 755140 478295 374085 548590 627215 120955 828750 597635 732105 822460 580890 19210 647275 774435 802060 612170 32300 659005 332010 768485 13260 767465 752250 355895 564910 89335 690200 652290 358955 44795 797895 708050 277185 616165 564315 638010 263755 259250 760240 490110 323170 770695 67660 30515 529380 117385 651950 147135 722075 67915 137700 393635 101150 257210 647700 176290 706435 513995 49725 580380 849490 746130 52785 420240 186235 590920 573835 105145 477105 66045 799425 85510 29155 809540 833680 347650 77435 324360 516715 594830 612510 406555 159970 700995 23885 291635 699210 548675 356235 496910 197965 552755 468010 95455 151470 527340 715785 789990 595425 352580 787695 512125 400945 204935 718845 786845 386155 571880 746385 678555 197370 811580 129540 628575 232305 413865 694960 496655 826540 692835 243185 681785 498950 13090 760750 443020 427125 400860 535840 661385 230180 317730 530910 320960 665805 582505 483225 67915 507705 217175 772395 756160 754545 595935 716040 588115 12240 711195 559980 430270 35615 664360 806735 340680 813025 262480 57800 774605 705245 632315 847450 357340 116025 782510 90355 741455 755225 24480 127755 556070 302685 515865 366860 552500 340680 483225 84915 0 0 0 0 22610 34595 393465 329545 653905 611745 233920 156825 97750 512635 423895 156230 55930 399500 393550 713320 803845 33745 186660 18360 628575 96985 287385 303025 652885 203150 341190 425340 243015 581485 630615 742475 262310 621520 209015 439365 649570 229755 169830 161755 728110 429165 414120 846005 519010 133365 91885 803675 181645 492915 54740 608005 848300 481015 750210 370515 697425 227205 493850 608345 720290 381990 457300 545955 60605 409360 500905 199325 694790 47005 162775 602905 366945 811495 432990 403240 151385 184960 270725 627300 299455 676345 583610 679235 395675 403070 833425 258400 365755 590750 789650 481610 618885 79305 777155 600610 272935 406640 142290 124780 341700 246160 63495 55080 414290 67745 169405 674560 595595 517650 300220 749190 384880 579615 231370 214880 611830 277780 345270 794410 358275 803165 251260 155635 531420 209355 91290 244545 104040 693005 58140 827985 748595 725050 818210 693175 371280 543830 653735 849150 212500 546380 6800 159630 454835 675920 290190 252620 599420 352240 176715 583865 221340 550205 356830 49895 137530 792795 537115 484755 334730 574515 654330 733295 644470 350965 660535 208930 592195 56780 688160 48025 392785 659685 322915 451435 294865 352155 692835 732530 700655 458320 8075 542980 266135 388960 86105 309570 657475 248455 103360 167705 255595 727005 134980 585565 532780 496740 550885 520710 708985 300900 726325 113730 419390 353940 441830 610725 731255 175440 787015 1700 334645 80155 607665 232220 350285 101575 833340 760240 267240 305150 475575 476000 243440 372895 252280 569840 252705 312120 90610 706690 767210 47090 173400 222785 451265 219300 283645 433500 496570 87125 560575 175440 686630 203320 721650 287640 558025 458915 831810 551650 49470 199665 306000 549865 819145 81090 673625 722670 433840 357000 675665 324020 669035 804780 844390 463590 657050 376720 676005 295290 93160 14620 632655 346545 502945 751740 187850 402050 388365 347565 782850 426360 4080 392700 799170 164985 754035 188785 606560 132940 78625 817700 800105 813195 106250 410975 501500 318750 710005 335495 779110 391340 369750 59670 495125 615400 766955 530060 642600 435200 493680 167535 753185 340510 577490 112115 16150 569415 153170 741795 511360 371875 779960 525045 234855 161075 336090 563465 194650 542215 109565 658325 227375 741200 696575 178585 829855 165920 832065 172125 180880 325125 41480 445995 322150 697935 172125 247095 33915 469710 460955 778175 578510 40375 164730 697085 235365 552330 440470 202725 516120 34085 246755 777495 109225 700825 425170 700740 102850 93925 643280 302940 652970 535245 693260 695895 478380 737290 700910 695470 131580 220150 15130 400180 501755 615145 664700 553350 613020 90865 666315 195245 356405 709580 666910 707285 791095 505070 377910 303790 468860 554370 676770 130900 496145 815660 698190 296820 473195 101745 91120 778345 576130 528190 408170 673455 590665 540175 325210 547060 272510 823480 363375 15130 656370 506345 615570 469455 247690 675325 359210 62475 256190 517225 653395 242505 106590 196520 405960 686205 18190 649570 466905 355045 646255 750040 368900 795090 254915 46240 56185 673965 734485 322575 771800 192440 191080 803335 490620 752250 488580 672010 844475 12155 769165 537285 36975 367795 71485 751570 538900 162945 625770 767550 424490 782935 391680 300135 61710 15130 60520 185895 603415 248540 83810 47940 243865 732275 16915 515695 699295 734145 743240 316795 726325 475575 263925 803845 364905 382075 42160 451010 330565 845410 672860 168640 649400 142715 156655 497335 171020 199410 474045 452115 585225 667335 103870 63240 291380 471750 799340 326060 72760 291125 307870 802145 291040 63665 534480 133705 189720 586840 759220 417775 88315 4590 369580 636140 179095 671670 245395 115685 155040 681105 74715 338980 455685 787695 105570 255170 84745 771290 280160 586415 14365 95965 411570 715700 80665 325720 511445 649485 120190 171700 632400 109310 686460 11135 277780 265540 385305 471410 262905 743155 33660 728705 573325 41905 805120 608940 330310 144330 748680 513060 442765 388110 829855 464695 346375 816085 266475 304810 292485 62900 790075 214710 229755 126820 744175 534480 258230 544680 621775 710515 746895 727855 440895 382755 759050 670735 497080 659175 624155 545020 805545 234940 841840 141610 318665 421515 368475 68680 711705 382500 276760 159630 778515 340510 134470 760750 804780 843540 614975 789990 366945 839035 40545 384455 738820 212670 660025 629255 570775 830875 694960 174930 576980 826115 223210 115430 817275 165240 701845 759815 696405 446080 724455 474555 34765 530145 36805 219215 793135 335410 651100 756330 784890 5865 311100 607155 267920 353600 658155 277355 123250 802230 42160 153510 596445 691475 319430 85595 669205 580805 236810 517395 770780 336855 228735 651440 801295 201790 694790 208420 533970 758370 337450 797385 625175 516630 245820 206465 434690 125205 847195 705160 449990 711450 641920 115600 659515 558875 557685 533290 724285 344675 613530 516375 784125 551395 797980 109395 693175 382415 580465 500735 211735 766615 405705 252110 29410 629680 527510 530910 317390 622540 18530 42925 82450 36550 302940 432565 436730 434010 488835 812090 352495 1020 267495 721310 143905 229840 605455 563805 77690 190485 827475 585140 662065 96305 234855 818975 569670 847025 191675 801720 51850 727600 683995 184875 731510 522070 148325 502775 116025 800955 37060 7820 119595 283730 722925 26435 646680 271830 35190 622115 831895 315435 241060 320195 257040 627470 730915 50660 639880 541450 259590 667250 471750 226695 235450 113305 832660 577235 86700 810390 8415 17425 372980 119425 632145 55335 378590 327675 501330 736865 782850 643960 118660 368900 648295 778685 606900 465545 243865 522495 85595 607495 140165 694110 329290 528105 580975 407235 72930 284580 795175 447525 388960 371705 337790 348670 1700 577320 731085 783105 152235 702100 473025 812430 725220 336770 379780 62135 847110 241400 707710 448120 75820 540940 596700 86785 85170 11815 427890 173740 140845 663170 444550 129200 538815 156230 340255 795685 469540 602650 110585 344845 318070 673455 560660 738735 507450 371960 116875 773330 561425 742050 373660 157505 14110 749105 599335 550035 290445 503030 60435 392275 633335 49555 645065 785655 592195 637840 205105 338640 395165 33660 171445 441575 336940 152660 716040 344930 688925 319260 57120 530230 82365 144755 803165 196435 410890 722585 193545 194055 328355 617525 271320 613445 506855 823905 337365 592960 511955 86785 370940 733125 203150 203830 299455 76925 124270 201960 496655 425425 47855 97155 593130 184535 267495 639880 244290 799850 818380 843880 781235 275315 684845 370685 442425 404600 35105 795005 571455 262990 90610 7055 575620 472090 650335 501585 456365 16745 93925 2295 23205 406300 288235 376295 710515 538390 691985 515610 192015 651355 833340 803675 459425 110500 357680 779450 209440 128945 66640 197115 294270 417945 430695 783530 761005 844730 267410 563635 768655 119935 166600 36805 614720 563380 360655 298265 335665 480930 179435 228820 378930 214455 711705 752845 831895 286280 301750 214200 178585 437495 377825 33915 291720 319600 308975 791265 151640 713915 623645 333370 19125 443785 322320 77010 275315 419815 90015 746385 348245 232560 683995 184960 19295 538645 585225 628150 331330 304895 259505 844305 586160 257635 557515 437580 599590 402815 533715 108885 556155 575620 359210 585480 495210 183940 111945 669205 821950 214115 460445 274975 161585 333370 645150 627895 469455 642515 86870 358955 647955 176545 640645 837760 302260 831810 543235 662490 624325 779705 817870 770610 290785 105740 320790 649485 387260 258400 201450 790330 447780 106080 718675 765425 294185 602140 632400 389045 775710 140675 649315 594915 685780 364310 249220 770525 766530 757605 174845 817870 207825 420750 242675 63325 454495 334390 373745 440130 622370 476340 798915 638180 113220 190400 58480 756925 418030 256445 827220 748595 753355 65110 2125 716295 689435 565675 739330 733380 589390 520200 461720 64090 134470 70125 329970 233155 741455 740010 183175 747745 98770 350625 817105 220235 537455 44200 547230 408595 118490 483055 137105 61370 394145 461890 247435 599760 822885 563890 564060 726155 364225 630360 568310 432820 47260 514845 161755 212840 217345 283050 184195 500650 52700 326655 688330 248030 352835 493680 136935 137615 372045 368390 68425 239530 95710 130135 784975 666570 224910 834190 575705 495465 490195 379440 445230 811155 9265 190910 600525 283050 332690 355725 423640 795090 545105 711620 701165 579105 725815 658240 315265 828155 328610 631975 289170 154955 167960 579275 62560 79985 683315 258145 528360 565590 325380 725050 372895 344930 561935 470305 731595 312715 825605 330990 256105 335580 42245 313565 500565 664530 632740 536180 622455 546890 387600 25245 172125 8585 379780 725645 130135 104890 724455 122655 137445 580635 166430 305405 837675 813025 399160 334220 326060 408680 61965 411315 725135 54230 84575 354280 653735 371790 41480 448800 369240 634015 89760 489430 690710 191335 22185 324445 268685 416500 245225 264945 545445 248795 153680 845665 489005 441065 127670 374255 668270 100725 7990 507365 493595 319685 534395 477530 601035 196435 263585 427380 201535 171105 638605 837250 490620 216920 513060 775030 487815 585225 209015 91885 318750 714510 170170 714595 539920 700655 810730 704905 465715 99705 485775 515015 499120 835635 692750 357850 55505 123505 743835 597210 253470 141865 205445 45135 68425 179520 399245 367540 324445 136085 120360 558365 405960 91375 359720 113135 206040 207060 251515 772310 626705 253810 176035 453900 44115 47345 773585 570010 127245 8925 189720 479910 66725 496995 318835 557770 750805 501160 812600 806905 74715 400775 299625 557515 782000 293590 608090 747150 529975 372810 193035 324105 581910 710345 849915 780810 51170 302685 452200 157420 496230 735590 294015 79050 406470 202470 222105 383095 731510 418030 600525 495805 370175 382160 188360 586245 370175 628660 484245 327930 539155 19975 436645 94945 336260 739245 551565 428230 563210 583865 189720 815830 171615 63835 141950 616250 301750 822035 189040 436135 269790 841755 90185 272765 70125 784635 556325 199325 494700 763555 574430 697425 315775 144245 426190 99705 55675 586925 201195 488920 555985 760750 13685 680000 602905 834785 813025 43350 191420 703205 457725 383180 44200 38845 129540 746385 330990 637500 457045 2975 130645 766955 589560 292060 377570 778175 637925 728365 121125 307190 674645 625855 550545 500225 800530 287045 410465 404515 704055 620670 841670 756670 549950 381310 781830 611490 581825 762025 720375 359465 605115 441745 425 5355 692750 315775 14620 383605 237065 75480 293080 465120 453985 536945 479060 684930 692835 629425 502690 467245 100470 409445 385050 369495 397630 170680 511530 405450 162775 669545 678555 255680 160905 284155 669630 698700 374170 574940 430865 761005 768995 48875 407235 465715 776390 591430 169405 506005 31960 683570 381310 1360 170085 44455 50405 498950 576895 319515 691900 83725 760240 373065 672095 99705 508895 475235 695215 485520 432480 845835 175100 681955 732360 265710 626450 342380 174420 306000 124100 80155 28730 363035 721650 428910 758115 476765 299115 524960 149940 445570 829855 152745 33065 690455 244120 479910 165750 686460 761005 31280 69700 442085 506515 240040 597380 812430 623390 421175 803590 503285 411910 160225 355810 304725 801720 625685 223805 79900 334560 766445 155380 38845 223720 814810 411400 64685 291125 240635 761260 293420 261120 424065 286705 594830 823735 82960 619820 287555 271575 710515 410295 346035 379695 727940 821865 383520 240380 407575 461295 528020 353430 793900 112455 656455 713490 756755 671755 354790 839375 721990 93925 733890 752760 551055 443615 178755 219725 609960 273700 405960 312970 100725 565335 565760 377995 745535 72845 495890 70635 29410 345695 690965 250410 587350 247010 350965 455770 384455 286875 645405 767635 516460 320195 815915 588965 824755 123080 339830 496315 587265 220235 453220 769590 766700 627640 250920 792880 535670 619480 573495 416500 132855 53720 602735 239530 133110 657815 205275 803675 163455 63835 816340 331585 189295 383265 149260 150790 179010 0 0 0 753185 233325 266220 460105 768060 533800 760240 616080 346120 552160 328695 157080 287130 129115 274805 378335 629340 516120 798405 164900 29835 830620 403920 269280 125715 625090 54060 651865 143225 452200 251175 285770 281945 615740 617780 326485 629170 507280 283475 312800 127670 243185 249645 522665 515780 500650 645065 487135 427975 847110 183260 223040 10370 65110 346545 82620 695385 345610 60605 717570 682805 493085 844305 554710 72760 847705 565165 138040 330650 559045 810730 531080 657135 130900 44795 133790 596360 355300 136680 392615 301580 695130 840650 281945 415990 688160 12240 412590 85680 226865 461465 547740 367200 488240 342805 403070 650760 40800 150960 652375 3485 323340 239445 374850 659005 455345 342125 168045 435795 52955 66725 802655 83895 508640 315945 491555 181220 564825 390575 745535 71060 159800 733550 812260 673880 477615 160990 297840 423470 169490 497165 438515 315690 248795 782765 285430 184875 106760 462910 617525 623900 407065 365160 719610 41140 57715 79815 56440 29240 481355 139315 195500 591685 622285 600865 721055 14620 849405 52615 547995 447865 321810 171615 302770 683230 82450 80495 526405 809795 566525 68170 625090 635290 692155 183260 781490 375530 538390 321215 127670 464950 356660 177735 57460 21420 387855 441235 401965 477190 604095 324020 131325 168470 626365 350625 563720 113900 740775 333030 118830 491725 673710 669375 539070 159545 646850 518500 562700 287640 16405 782765 833595 340170 27965 592110 717400 653225 546465 146370 148920 528530 169065 413610 573835 450500 409190 550035 119680 186660 93075 524110 702270 731170 719610 324020 23205 503965 429250 303705 688415 662915 827305 330055 92820 164220 135150 686035 705500 305745 284495 283305 11985 419475 544510 513910 7140 320280 689520 311015 6800 657985 3400 49045 750975 663595 674305 722755 573835 507110 705160 341020 497590 76330 691390 809200 552415 759730 490790 104380 313395 806820 14620 203575 661555 546465 571455 608685 618460 245905 762110 537625 741795 170085 405960 464100 732105 236640 790245 174845 840650 188020 678470 470815 11390 596445 841330 77775 731255 805460 751995 386240 530145 220575 752845 761855 186320 145265 586330 151385 712470 210970 721650 586755 766190 269790 651440 142035 118745 801805 137615 144755 193290 28475 595850 757010 617440 1955 636310 471665 510595 600355 237235 333370 174505 607240 378590 15725 421600 731085 763895 5525 135660 90015 825775 394060 142800 488155 266390 115685 796450 132600 314585 276505 732360 593470 715275 247095 296140 692495 588455 448035 70635 801125 597380 157505 479485 788460 668185 370005 602310 266305 92055 698190 540260 39780 466990 389640 803590 254320 637245 164390 81685 750465 317730 680000 303535 767210 609450 473535 535840 808095 380715 380205 68170 264945 736185 121890 221935 407405 212415 839290 23375 61455 441575 312205 427975 279990 847620 212585 134555 770950 596530 218195 834785 737800 242590 712980 13345 278375 689095 272000 240465 455345 591855 843625 525045 436815 187085 779875 120275 368900 234515 318495 696065 82365 27200 181815 596105 735505 684760 444040 23375 321130 375615 612000 298350 778345 52530 160395 533460 663340 286875 748000 321980 600525 742220 206295 455090 355810 468180 706180 788460 139060 571115 119170 771885 734825 467330 471325 645915 635800 646085 143565 209185 771545 616930 283560 641920 236045 101745 847195 827390 772055 744515 73780 844900 768400 81260 581825 251005 117640 820760 802995 203490 355300 773925 18615 464270 575705 563720 588965 738650 39270 798915 800020 814130 447525 698530 777240 819145 47005 324870 24055 236045 527510 628830 198135 153510 716975 238170 842095 114325 366860 529805 244460 266475 81770 586840 760070 85170 772395 83725 300985 277525 569415 214625 97580 380800 521390 448375 249305 747065 375700 666570 146455 413015 535330 419050 113730 694025 51935 624240 77265 303790 755395 744175 536520 715445 504815 347735 353430 409870 327080 564825 365245 503540 697170 256530 662490 752760 692070 412335 127925 440555 499545 433755 78625 581485 202300 226185 84830 364395 387260 396270 560830 767465 635715 781235 297245 236045 539665 179435 43095 403750 436900 192610 739330 143480 557600 166090 218450 361080 642940 147390 43775 266645 432820 581400 46750 640900 144755 695130 770185 425 758030 435880 789735 360230 779025 362525 270640 785825 765085 559045 32045 135235 563125 750635 508640 650760 607240 232815 413270 819315 790330 544680 650760 604180 687565 217430 42840 586160 22695 779025 617440 637755 736100 301240 303365 21335 521900 684335 736270 578255 131325 673115 527935 469965 815575 771715 358445 337280 269705 233665 828580 196435 510680 512890 158950 40375 416500 694110 502350 24735 402815 200685 195585 695555 245990 418030 333965 724880 24820 621265 8585 703715 214880 439195 551650 334985 410210 555390 453305 450755 169830 613615 12920 728110 255935 451180 540685 609195 542470 312630 662150 38250 562955 207740 374255 245310 57035 427550 727090 337365 724540 627130 473110 10625 274465 99365 350455 538560 650845 459425 784550 408850 403325 831045 521645 643025 796790 501245 186235 275230 214710 776985 431800 318325 51595 97410 322150 747235 182410 385560 736525 789990 288575 482800 332690 625175 512295 802315 707455 16405 428060 664785 309740 5355 440130 575875 259335 699635 336770 712385 780215 56610 729470 226270 509150 725560 46155 527170 792115 537795 613190 398650 159205 570180 810390 545020 299795 562785 300220 145775 411400 586330 791350 503285 795855 805375 684420 271320 521900 719185 653735 602565 705585 822460 484160 344845 679235 192865 344505 193715 266900 539155 732785 324530 181560 576725 297585 88570 334390 538645 718930 243780 114495 8500 512465 439110 41140 260270 318325 18360 158100 174930 614040 298605 554200 296650 560405 351050 666825 823735 791435 488240 460700 446250 712895 658580 749360 166345 476765 531420 371705 833765 208250 446845 74035 583950 213010 537795 40205 292485 288320 153680 314245 390745 704565 661725 590070 308295 359975 742985 555305 139145 78795 281775 500650 251770 54910 666315 415225 849915 819060 185895 686800 426955 628915 320450 486625 482120 516205 64005 717740 645575 410975 831640 358700 475660 332945 266475 535330 56185 393040 28050 215815 824670 113815 588625 44200 444040 845835 121125 406980 372045 638010 599335 401625 327335 721820 514080 555305 509405 217175 340510 321895 406300 359975 362100 503880 36550 752335 614975 671075 788375 137445 10200 630870 741540 147305 799255 166345 786845 572730 362865 412675 208165 724965 308720 605200 778685 389215 814980 688160 168045 628320 454580 162520 700655 69955 651525 302600 487390 522580 103275 732955 400010 200515 132090 451180 23970 647020 403920 789480 384540 697765 181815 425425 17680 844985 605370 692665 379865 439875 621605 501755 500310 503795 797980 848470 142460 438175 536350 373065 31110 54655 785825 171445 170170 517310 32045 277100 697425 276250 63835 357595 660705 760155 188955 280755 341105 546210 462400 282285 398480 264095 658325 342550 701675 840820 273275 351475 833850 660705 774605 622455 656455 542385 105825 51340 463930 314585 236300 467670 115685 233155 496655 702610 765935 32980 834360 105995 353770 59500 2635 653650 655945 428485 775200 359805 194310 659515 557345 11220 405025 3485 79220 719865 447525 42415 269875 296310 814130 37570 460615 699720 680170 725560 400945 240380 160565 574940 43010 362525 64005 320280 480590 329290 181050 563635 764065 676175 302260 361335 128180 348925 535245 218280 208505 448375 365330 835975 224910 130390 371875 427210 487050 259845 804950 332350 602565 601545 444890 245735 780215 305490 842435 291295 526320 313055 495295 23885 683400 71570 594575 101235 774860 324700 52275 92735 644130 277865 609365 543660 370430 333710 436645 687820 330990 288150 542895 652375 471750 757180 77095 196265 627810 507620 112795 362610 437580 728535 433500 523940 395335 219640 270980 785740 688755 646425 72420 326825 696405 777155 415310 672010 675750 566780 496655 713405 432480 669970 104890 286025 368135 399245 304810 830620 90100 340085 737290 197965 402390 512040 385220 320705 458320 360910 665975 736610 109055 624495 391595 254745 202640 366775 756755 342635 399075 277780 379950 441745 118745 471070 829260 118660 23205 191845 188020 816000 731170 170255 817105 326655 207315 300305 42585 495040 74290 635800 163540 371450 337365 521050 389555 605710 199495 598315 668440 222530 369155 302685 644470 802740 603670 151980 492830 333625 156315 195245 721395 506260 646425 467160 19210 490450 52190 179775 120615 255170 720885 331160 85 573580 49130 391935 99450 761005 842435 50575 757605 89760 713830 346205 91800 398395 388110 556070 234090 774265 738310 433415 594065 113305 412335 287980 84575 279650 337025 162520 66980 81175 130220 222955 606730 27200 693175 402305 494785 713490 59160 66810 529040 321810 351985 134555 424830 253640 772565 839035 3570 403920 166600 823650 161670 98090 838440 594235 201110 763130 779960 661725 493085 289510 771715 324615 834530 311695 374510 192100 662235 136680 144840 7905 486625 278715 508470 461040 385560 796875 718845 772225 689690 544170 208930 130050 406130 671755 147390 816510 830365 740265 565420 20060 481610 637840 468010 743580 483650 211735 553690 403495 608345 40375 284580 459340 481865 443530 390660 527850 660195 602395 255340 585820 623390 271235 829005 666485 589730 412675 93500 289085 371365 152235 35955 703885 375360 124270 102000 209355 37230 122060 845070 833255 25160 608940 417690 73610 160310 620670 595595 582165 620585 441320 486030 827730 820930 229245 268005 240635 298095 641410 277270 574345 630530 323510 199325 726665 141780 382245 348245 840820 689435 514930 662150 630275 134725 205615 516375 849320 814810 592620 68340 133790 166940 527680 255680 753950 428315 432225 14110 40460 553690 250580 715870 436560 802485 534480 648210 460530 253895 710005 36465 294440 722585 84915 8670 265200 601205 162095 455515 527340 777580 118490 259675 770610 96900 712980 84320 827815 263755 73185 727855 524535 544000 635800 125035 247180 214625 8160 14195 367625 789055 784210 77690 749785 514505 843540 541025 251090 44455 74205 39780 451860 606560 108375 618375 421685 706350 500310 807670 505155 602735 244120 706520 528615 531930 300135 843795 205700 591600 370940 479825 836995 838270 499970 267070 107780 343570 313395 536860 330650 824415 170085 762450 258315 689690 243780 801550 35445 97750 425425 380205 384455 264690 613530 69445 399925 414800 241740 95625 210970 508980 484500 375275 90015 745025 527595 118150 688755 679490 564060 236300 172550 683825 668015 294015 94350 173485 643110 478465 401455 628150 648635 60690 198645 629425 328950 566440 356490 835295 559300 433245 461890 302090 535160 367710 303960 705330 271745 819570 346035 612765 304470 556070 109055 215220 510425 391595 404940 67065 624070 716380 810305 720290 717485 82110 128690 578170 713830 783870 825350 20910 487220 297840 795940 361930 719185 337790 179775 291210 587690 490365 447865 529210 192440 514335 841840 33235 327420 750890 615485 533035 720885 3910 458575 327505 48025 292315 415990 497420 124270 155805 76585 284920 209780 56950 138380 149685 300560 289510 138380 645150 274550 372045 598655 138635 410805 218705 173230 271065 69020 587945 67915 446335 270810 507280 192610 285345 619480 847450 56525 470645 120360 644470 32640 56270 83385 538815 761515 749360 20825 281265 398735 370430 63750 226015 733635 277270 225760 527255 367030 589815 607410 831300 103445 391085 516970 567460 618630 773670 375275 492320 226015 802655 221000 629850 443105 728110 27880 639030 819740 175185 232135 242080 210120 372810 545105 534140 164305 602565 346375 353005 441745 59500 320195 290700 568395 466310 48280 490960 563890 223465 568565 719865 624070 497930 4675 829430 771800 605795 427210 221680 202045 325805 546295 428315 210205 208930 249135 41395 240890 373235 540005 381735 81260 703715 723690 33830 453135 245650 556070 639285 165410 384880 616675 667335 655265 482800 542980 806905 691730 822545 115685 20740 55675 408000 630020 757775 735165 49725 408595 738990 57460 248795 75990 604435 245990 712725 583100 620245 689605 630190 65195 104890 520285 141865 561425 522325 402475 289000 356575 85935 620160 653990 371875 61540 292145 60860 69445 307445 549950 48280 169830 260015 721480 740520 592195 520285 154700 635120 438175 657730 228140 237405 263925 267070 683825 765000 805545 805630 413695 594745 52190 747830 818975 653140 69360 827220 559045 824755 449225 166430 786845 516460 796195 259165 547910 205530 498610 186660 15980 564570 680255 72590 446165 281775 828920 248115 219470 347820 616250 755225 840565 604010 443870 336430 160140 545020 822460 299285 354620 693685 179095 478890 235960 793900 273445 6120 499630 132855 780470 553180 749955 310590 555475 830705 30685 313225 145860 838015 458575 73865 630785 375700 69785 373745 667590 630530 554710 129625 620585 549950 164390 240635 494955 381905 700230 215305 765340 141185 789310 525045 821525 14110 316285 476170 793730 737885 418880 108205 586840 397035 325465 297755 43095 455600 643620 278970 665890 831045 666400 218790 552840 408000 464780 415225 385900 328440 804270 331840 214965 519435 297670 313395 160990 245480 131325 277185 800530 495635 41140 846600 252705 828155 640985 744005 477020 244120 591430 578000 541620 419475 667420 506940 221680 413015 443020 379610 424405 52530 47430 450925 49725 138975 92225 773245 380205 146540 729130 195330 185640 593300 397545 164050 710345 416925 392785 661980 92480 463250 47515 508300 108885 5100 687905 318495 728280 571710 414290 477445 332010 412165 291890 546890 404685 258825 466225 259590 261630 252790 694705 42585 12665 538560 189720 391425 439960 626110 407320 805970 712810 643790 671585 593810 7820 102255 797555 0 509490 539920 651525 521050 328780 400435 381480 750210 477360 515865 410125 27455 452625 547570 486285 379695 782595 245140 75310 172635 82960 825265 686885 47175 289000 799255 20910 746555 659175 214710 758370 131070 43605 654670 832065 522835 469965 759135 603245 620925 209015 741200 776475 83130 771630 260865 811750 750550 767890 124015 452115 194650 524620 378760 599760 9775 639370 418370 768485 531165 718845 749785 333710 685695 585225 381225 296310 259250 369325 788460 167280 617525 388960 212245 377060 687310 685270 616165 77095 650250 101320 849575 757095 598145 276505 85170 714425 630105 38420 790500 425425 41055 54570 659345 798830 483820 640815 677365 661725 203915 31620 761685 141525 379100 223805 825095 637160 289595 363035 203150 558280 591600 239870 276590 763980 679575 459255 71315 512635 700315 149685 765255 71145 8330 843455 125715 817955 280415 826030 799085 417095 375360 289425 546720 586755 378165 762110 53040 188020 647020 192355 422960 639880 57800 640050 195585 555135 463165 397205 486370 246585 250155 847705 371535 594150 57035 631040 96560 563040 416415 80750 789990 562615 320195 252790 473535 510765 347820 716550 73950 577660 396950 840565 159290 27455 596530 567460 433840 629340 619565 90185 221255 116535 489090 668015 133450 383690 134130 403495 617695 248795 228905 280330 476000 796365 321470 178415 327165 801465 507705 219045 704905 11305 666825 512125 535500 718250 416925 806735 437835 828155 479315 141695 141270 462485 402390 129795 124100 476000 245650 294950 588710 385220 541365 738225 244800 578255 22780 370260 192780 502690 354110 232050 773415 338640 225760 639880 176375 659855 516800 536605 414375 15300 364480 290955 58140 842095 575960 270045 621945 48110 621860 501925 552840 665720 549695 360910 846855 240890 451605 608260 165240 611660 204085 620245 19975 513485 196180 589815 706860 348330 137445 520370 465205 725220 132855 266220 153340 418965 599250 23205 547315 100725 81770 22185 475660 34935 459425 127075 696235 681105 405365 506855 124950 65960 264860 723010 315605 85340 353940 25755 707625 282455 305660 81430 331330 360740 9690 135150 93245 778430 519945 549865 314925 612595 432395 338215 78625 296905 99705 765935 290700 547400 294015 664785 263330 124950 84405 148495 459850 447950 779110 562020 476425 621775 76925 386835 504050 587690 766615 564995 685355 342890 514590 238765 632145 396440 542385 798745 657050 434690 177735 171190 55590 319515 311100 71740 414205 835890 285685 432905 290955 8755 317390 691900 757605 238085 477700 456790 317985 735250 190485 695130 601290 63155 285260 644470 165155 249305 300475 836655 597380 833170 323680 448120 596020 650420 520030 770865 16320 847960 709665 257465 135405 737035 517480 333795 638095 179605 676515 443190 340765 588710 428825 511700 723180 126395 531760 297415 810135 482715 597805 432140 203065 497420 79220 141865 23885 660450 79815 587605 211480 765425 477445 479995 86955 294780 308890 760325 178415 541280 188105 57290 253385 354535 419645 515780 185810 443955 333795 480505 726325 485180 341955 696915 493085 467670 761090 272850 622455 727345 409275 512890 514165 637925 720460 648380 733465 781830 368900 435455 396695 72760 807755 162010 662745 461975 662235 196690 461380 553945 792795 618460 15640 591345 558705 626110 459595 642855 424150 687310 223890 378505 653820 362270 559725 286875 108375 18530 835210 198220 166345 28985 592705 732955 316455 633505 559300 266220 426955 628150 384455 328950 349945 846430 336940 258825 88485 818890 649400 537880 421940 35785 173060 184110 620245 426445 256955 27200 482460 321725 137870 702355 558110 57375 212925 392870 606305 145775 730490 529295 521730 345100 240805 765255 315520 72335 507280 679490 825690 802485 711790 742985 463675 397375 598230 224485 411995 428315 321555 215815 270300 780130 442510 372555 726240 526320 49980 745875 147815 547570 599505 395760 181390 504050 7395 519690 387685 744940 439195 628065 822120 283050 413440 535500 701845 687055 384795 302685 746555 138720 56270 721310 177905 653735 573410 312120 425935 257295 153765 240380 405535 146795 849915 426105 635800 650250 602905 515610 827560 237575 750975 476170 524535 545955 366095 373660 553520 91630 659600 139655 772225 827220 691220 145690 502010 599420 622710 109565 108970 355215 281520 86360 399160 768145 385390 343910 227375 212500 193715 427125 431205 168215 91885 730830 622965 365585 654670 269195 9605 642175 474810 622285 686970 150450 342720 645915 133705 357595 781660 656115 164220 838780 3400 712385 674985 327590 330395 381650 84405 117555 799340 580805 727430 848385 16490 53380 205955 689265 529890 451945 435880 574260 29240 313310 17595 460445 34085 589645 819315 260270 622285 166345 45560 727260 786930 309995 258570 828750 369750 321130 102595 43945 122570 47940 601290 617355 311525 581400 479060 312205 477615 788545 36040 403665 439025 482800 346035 367965 85 250155 103700 354620 490960 151980 234430 225675 466055 287895 1105 287555 796025 671415 136850 450415 834870 428060 97835 193460 248285 88485 499460 344505 708050 847280 703715 838950 745025 631550 229330 708560 2210 842435 448885 378505 221085 19635 160820 525810 66130 107610 807755 259335 136510 424405 192440 269705 799170 294440 137700 164730 209525 229160 778175 618800 117810 453900 512635 158015 673625 704650 244970 210545 76160 511700 247605 262480 550545 517225 626280 702610 162265 509320 399330 163795 629340 778855 682550 448035 563975 662320 475915 418540 486030 34765 371535 696065 733635 588370 712470 735590 770355 205870 183515 201365 453390 708900 8075 795430 592790 756160 407235 27795 337195 263585 207995 71145 193290 421005 620585 813960 15640 532865 329885 207485 148155 726750 95455 536010 210375 322065 638520 236385 359890 48280 349265 584120 64770 618290 435030 697000 629170 828410 707880 847110 153765 716210 92055 153680 139655 812090 443785 543575 813110 282880 827475 671075 393295 171020 3655 549015 716975 19210 207485 640560 604435 215730 298775 86445 450840 349690 188870 724710 199920 212925 133450 590580 16830 189040 162265 801125 582080 344590 305745 522325 179945 334730 422535 20485 174760 205700 374935 848300 785740 535585 396525 244375 33150 699210 89505 245395 623305 17850 169235 197880 501330 341870 579530 647615 447015 842860 199580 121975 205785 571455 572475 254405 236725 771205 255 129540 212415 217515 731085 686800 578000 321385 606645 699975 644300 797470 78030 92140 163880 100300 672095 355470 80835 206040 507705 829685 722330 702950 434265 670990 664105 514845 510085 746640 309995 527765 456450 396270 525810 188955 644980 108885 469625 375870 744345 201960 815150 140420 473535 838865 573750 295205 779535 717400 133535 328525 764745 675410 628830 357765 87805 771375 426275 757775 638605 752845 103020 542385 269195 717485 385730 20910 323085 64515 587265 4675 671755 417775 217515 217430 761940 368305 8075 277100 700145 369750 340340 765935 466650 684845 632400 568820 305405 621690 151895 218790 649145 308465 27370 624240 419900 342975 764405 803335 779110 274720 167535 395250 669885 375445 155890 265285 560915 841925 539070 695470 139825 558960 137190 125035 530230 7480 622965 240210 569500 644215 589560 60095 552925 268430 357935 350710 532100 781660 491640 115175 375955 249220 215135 281435 484670 579615 54825 214455 381480 849490 286535 616845 329460 327590 524705 682635 795090 739330 800870 324530 476085 659600 693685 828325 196690 344250 557685 141610 579105 547995 601715 844220 152235 396780 593980 538475 775285 440725 601800 763725 626535 121465 598740 601035 421940 271405 369325 100215 688840 4335 597975 342720 270555 521815 582165 510595 383350 72590 584800 689605 662320 250070 606305 392955 226865 257720 629850 727685 763470 612510 214795 234090 284835 109820 359975 406130 600270 353770 696150 181390 523685 277525 419135 583610 244460 207995 308975 747065 128350 303280 496145 660450 745195 832575 830535 43945 832745 497505 476510 424320 266985 330055 764065 549440 773755 220490 91715 45900 424745 267920 422195 599335 323085 496570 167705 360315 392870 390235 297075 579020 632145 20400 210035 90440 324530 419730 49980 531250 105655 12410 788460 87635 752760 17935 257295 110415 776050 143055 426870 460615 821525 337790 429080 84320 426530 187680 469200 76075 442850 261460 70635 429420 732445 672520 185555 750380 543065 718335 486795 36465 589050 658070 729045 269875 747660 401795 282965 504730 783275 164390 839970 505580 532525 34850 556240 152235 525130 193290 74035 105740 374255 479740 178415 512295 151385 150110 121040 54060 719355 742390 699890 410720 544680 158865 756925 280245 461890 628065 584205 131665 346630 256615 627130 500820 89250 301835 127670 543830 156230 130815 656965 574005 10795 598910 332180 170255 702015 526150 427210 355300 799935 375190 209355 439620 151300 658495 361165 766870 734400 116705 625940 275145 93500 336685 668015 416840 498950 75140 550715 763725 464950 350030 644385 347905 162265 125120 671160 645745 41225 125205 824245 706860 713745 561255 136595 496145 426785 267325 492660 129625 459510 822715 344675 735080 440555 784975 471920 267750 263585 129710 373490 381310 311695 401030 103615 298945 475150 223465 579785 355640 38420 274975 312035 535670 441235 355470 441065 144585 535330 86785 455940 271660 37060 590750 293335 476935 306510 531760 364140 573835 572560 149685 505920 295970 759475 209780 458235 676175 666230 491725 742900 670990 250240 507705 259930 799425 595 685780 623050 77350 744175 277610 148240 227290 210460 303790 527510 532440 167280 771800 111350 99450 200090 848130 836655 735335 592365 772990 496315 394825 559045 499885 513145 393975 62135 797385 416670 515100 751740 509490 818465 618970 787355 141100 71910 830195 74290 557260 41990 107610 646595 507195 331500 749615 65280 661300 183515 284240 351900 244290 651015 434435 624070 152490 782595 149770 234685 172125 519010 489175 170595 307700 110415 164730 707030 265795 553010 73100 531590 682805 405280 423045 639370 45900 46580 812260 215135 261120 241570 167620 754460 296310 513315 784380 514675 38760 599590 399670 436560 616845 360230 80070 538815 280585 146625 568650 801210 508385 74120 349095 749615 348500 229245 807670 33405 838780 843370 348585 99705 692155 457045 837165 115515 562445 317900 158100 139145 96390 94435 724030 318325 751060 471325 223550 258485 196945 476340 813535 59245 161160 587435 284410 515525 784720 124525 117385 211225 444380 497675 323085 733465 311525 623730 331330 490790 749870 501415 334475 254745 466565 307615 822035 521900 270980 774010 615570 493765 397035 581740 100385 60605 140505 724285 418710 123845 508130 848895 329885 276165 70040 34680 547485 142290 485690 512550 636395 276080 824925 631550 819060 658495 566440 337025 557855 647020 503200 693175 359890 294950 399245 271405 220405 342210 617355 818550 258740 443360 664105 21250 233325 689520 189635 626875 207910 774860 569075 172465 123420 364395 18020 166940 649655 481525 230435 215305 10795 579955 277270 129625 428485 472005 790500 316625 538730 494360 703630 753015 111350 36635 576980 185215 846515 167875 811665 138635 351815 767295 634695 45900 604605 799680 581230 31110 236980 103955 9350 781405 433925 509405 396610 475490 638350 420325 626535 126140 386070 219045 778345 189635 547485 358955 272510 252535 389470 251855 249645 64090 809965 150790 640305 347310 352495 833510 196180 675835 156400 140335 704820 825095 304555 410040 333965 281945 338215 570180 709410 534650 553435 722415 70890 333115 112625 345950 555985 441490 777580 794325 705330 785145 38590 11900 802485 339575 754375 95285 139825 742220 281435 449565 788800 227545 582335 47600 317730 320960 487900 483990 29155 635970 415140 448460 539325 727005 268600 497930 597295 303535 277100 456960 333625 640900 800530 331415 788205 142885 538475 287980 81940 738310 181305 787610 491470 487815 821865 203065 252365 196605 808690 722415 645320 479910 296395 791180 622625 108545 135405 112115 206890 775030 384455 173995 351730 529465 48535 436985 646850 97155 524535 701250 637415 170680 235535 239360 572475 621010 522155 433500 545275 563975 744515 357170 447440 324275 722330 648890 674985 662235 792115 732615 445655 1190 678300 371280 777325 347055 155720 52870 538220 414970 242420 299880 413015 47515 393380 249475 123505 336430 375105 555050 712555 663935 135915 621265 783615 464270 319600 163030 255935 777580 680425 328015 117385 135405 751825 484585 122145 322320 704990 621945 509490 194310 380120 401540 257635 125120 735760 581740 497250 725305 247350 393040 38080 317390 498695 221425 555220 367030 462825 411145 477275 498270 58905 285685 636905 334815 750550 93585 822885 61285 189975 9435 78200 210205 524620 101235 537200 744515 519180 842010 30940 570095 434350 99705 764320 568565 673455 229160 334135 132345 750465 390320 522750 723605 464865 417690 732190 656965 491130 413525 837335 739330 89760 792030 557770 662235 847705 585650 487220 631975 14620 517480 337195 443020 150790 613360 368305 488580 621095 261545 194650 166685 816085 92480 281180 474980 613870 422280 156655 309060 791435 135235 264860 457555 744090 284325 172635 510765 273020 821695 707370 539750 278800 801890 356915 122570 563040 297925 571370 553605 544170 473875 668610 545275 427635 645660 653310 445910 137105 207315 38420 172040 277525 579105 605115 383945 500310 705840 682210 100300 297670 774435 771035 722755 147730 471665 99790 787355 493340 605795 718760 777410 687310 67660 413950 469030 603585 192185 143395 272425 374680 477105 227545 231370 595 659090 356660 778175 59415 403240 703460 24650 645405 671330 821525 229755 527510 510425 190995 315775 108630 600610 401115 349010 754205 623645 154105 444295 554880 738140 359125 562275 204425 481525 654245 816595 611830 607835 475660 313225 548760 367200 734910 342125 226950 655860 37825 2465 280585 17340 660875 227375 240975 275400 631720 476170 365160 723010 494700 69530 135065 687395 783275 334815 553435 528360 25840 166685 120530 363120 410295 462315 832490 715190 240210 578510 349860 777920 795515 726665 304555 553010 230350 826880 541365 482800 329120 26860 430355 168470 56440 425510 2550 69020 305830 676685 580465 630615 478975 1445 637245 271745 579275 117640 420240 209780 412675 572645 678470 53040 587265 434520 489005 818210 512295 288065 453815 105570 238000 572305 738990 284750 257125 96645 338895 759730 259080 623475 788970 555815 251090 130475 783360 267580 688925 519350 461720 259335 191250 184110 195330 295970 127755 352325 350795 747660 591685 146540 263925 76075 633675 370600 239275 343910 675580 650335 311610 475150 165495 425680 265200 808010 351220 761600 438260 407745 272765 697000 787865 322235 408680 324105 218705 229160 156315 280245 667845 347905 572390 473960 476765 72420 189720 101405 650080 120700 235960 308635 83725 218620 572305 581060 116705 248965 28220 229415 444295 94265 761005 681190 848980 459510 396440 69275 375445 639710 476425 177650 139400 661895 839205 52275 32895 447185 261800 194650 769930 725305 261970 716040 232305 424915 566185 371450 718845 252875 764405 831215 371195 430865 86360 583440 119340 552245 93160 398310 73780 413865 805375 725220 658410 221935 352750 749700 321300 506770 335665 103700 78625 755820 763980 187000 507025 7395 765850 286450 780215 526745 401370 696660 136680 510000 513145 307020 109480 763385 516885 550970 620840 326060 670650 800700 810730 263500 593725 464355 693175 582420 427890 98005 252195 790415 31365 322575 429505 338640 100980 230690 146540 343315 294100 255 81855 183430 311950 426700 212330 712810 238255 585565 523770 297500 593300 605965 402135 9690 56780 753100 822290 567970 597550 538050 741455 743325 275995 487135 242930 804185 692580 105655 349180 10455 44795 464100 539835 530995 16490 787100 849575 577405 538985 455005 378845 147730 659005 695725 288235 793730 309570 579870 279650 826540 709580 743835 513655 674475 65365 364225 378335 45305 684930 575195 287045 145945 306510 825605 366350 572050 95455 624835 316710 501500 418540 516035 217345 674050 142205 715190 297840 95370 656540 30260 22950 88485 757860 417265 2465 296310 624155 57630 213520 273445 200515 704480 379440 792455 20570 48535 264690 391680 230010 86785 567460 33150 575110 562785 512210 213860 664615 50745 17935 379780 195500 621860 795005 322405 662150 637160 711875 410975 760835 605285 649740 515355 37315 658240 788970 633505 535925 824330 798490 345695 85595 369920 492830 74205 594405 206380 338300 548250 667505 120615 464185 120700 229075 320790 81515 167875 178925 654330 698360 765085 787610 216580 222870 651355 500990 336600 595680 265115 552160 381905 631975 490535 467330 12240 403070 138125 278460 306425 269280 231370 259420 575195 715020 209440 805800 740605 210715 778260 595595 373405 97495 719100 15980 256870 283050 745280 745960 777155 150535 717910 647530 73780 369325 376040 712130 493255 100640 25245 537625 91545 460105 742815 687055 656795 726155 323595 822970 531760 319090 686885 186830 140675 692325 403835 677705 40375 711875 333540 522835 766190 354875 72505 16830 359890 41650 516970 216580 205615 743070 128605 484415 548250 331840 274890 711960 403495 120615 234345 149770 163115 170595 109565 717315 675750 614295 20910 663085 284750 830620 689350 440470 289000 98430 388280 807330 129285 71145 744855 243695 778430 214710 486285 748170 402305 710430 801040 174165 551735 763215 520540 641155 768145 578340 340425 613190 209610 757945 235280 846685 764490 29070 157760 105400 165580 489175 658750 715615 682295 619480 645660 671245 590240 80920 614890 302940 474385 84660 224995 181390 438260 456450 330565 203575 145690 565250 45560 176375 35190 611150 564485 559045 85850 200600 213350 81090 742305 278375 549355 75395 454835 326145 96645 825945 139400 161500 30855 272340 204000 657135 544680 758795 115515 39440 358785 509745 675070 693685 718080 593300 636395 91035 625260 473620 526065 86360 708730 577320 411910 638945 111350 114070 514250 707965 7055 79475 45900 150365 763555 30005 284325 40035 341190 347055 73950 363630 664360 121465 665040 400605 660450 155210 30260 757095 849065 613020 593215 346120 650165 527340 518840 599080 748255 351475 619565 75140 611830 826030 455515 815490 359975 117640 71315 727345 306680 825180 675240 848470 364395 826540 481695 253725 511615 265200 342550 261460 809030 495380 532610 131495 467160 504560 600525 555645 232730 248625 813450 647700 111775 281945 293420 536435 612255 512380 244290 823820 670140 383605 671245 535330 1105 458065 355895 129370 8415 301580 644470 783870 709495 391255 159715 734910 533290 90185 587350 98175 478975 782680 501755 452285 163115 191590 431545 593980 801295 84660 419985 630530 467670 687395 725815 173145 721395 339490 707540 572985 75310 747915 579700 487730 6800 331755 771545 219725 212670 283900 222275 133110 252535 156570 644045 360485 23800 66045 439960 514250 505750 253215 337960 816255 219810 18870 396950 225590 624325 449310 801465 827560 757860 808520 287045 174335 158440 369835 50320 426785 815830 631890 597380 391935 79305 169745 180710 235790 420495 666060 356745 340000 417775 391255 425510 657815 103360 673710 136850 142035 436560 476680 688755 85425 286365 656540 431630 847960 236045 697170 586925 432565 94520 460615 161670 137275 294100 595085 706010 621690 811750 785230 804440 622455 552160 541705 664275 359040 70380 369835 801975 520030 810815 608515 325295 498950 188105 60095 597040 22695 841840 507875 378505 794580 216240 370600 511190 104040 535415 518500 242675 837505 291295 263075 729895 257125 539920 217515 471665 206975 166175 545870 307955 839120 512380 543830 54655 565420 268600 614040 264095 249815 475915 562190 9095 475150 186490 2465 820845 407405 418795 617865 12155 199155 1530 658835 213945 449225 755650 477105 620330 629680 813110 370855 543405 646765 569245 275400 437580 551905 127415 394400 649060 181050 694790 699040 450245 651610 800700 36975 640475 295970 788035 630955 195755 814555 383350 354365 352410 116790 573240 41990 444465 276505 555815 578935 686885 395760 596105 690285 199325 494785 703460 144755 224230 632825 227290 660705 518245 446505 90440 799935 740010 781915 752080 657730 426785 63750 841330 715870 159800 702780 13175 128350 290530 674985 439960 227885 350370 195840 781830 583525 225590 558535 235365 662065 612765 701845 408085 537030 244800 459170 676685 84405 536690 659175 513400 206805 419560 335495 29410 429760 352155 647785 801635 298520 386495 800785 824500 619905 5100 669375 821525 637075 171190 735760 809880 532525 286875 222105 44710 354535 118065 334220 30260 293420 222955 473450 368730 275315 72845 430270 706180 34425 672775 611235 466905 298605 650760 57205 116535 406045 153170 223720 519690 211650 579615 4845 444465 268600 835550 674560 65195 417010 135575 546720 514590 821270 361930 29410 613530 313820 262565 468605 47685 354025 146795 715275 841415 617695 676090 298605 646850 388025 694450 420070 38080 800870 432225 77350 846515 742730 299625 584885 269960 107695 356745 126395 365925 231965 621605 358105 225760 29920 108120 827645 538390 477530 168130 818720 794665 223805 712385 374595 244205 668270 408425 55165 175100 671840 732105 77605 209525 638180 687140 195330 62985 312885 148920 383265 443870 638605 377740 556070 158525 215645 717060 150790 767975 683910 775540 76670 678045 453560 456705 599760 188105 822460 461805 188190 596105 660705 76755 769335 130135 289595 12155 583865 675410 586670 713915 22440 104550 847535 213095 336515 819315 112030 338385 580550 324360 213945 615995 96220 364905 413355 709155 820675 660365 529805 693685 522410 703290 398820 355555 660025 689180 396100 201535 276250 15045 485010 505070 687650 113645 568480 73525 310080 565080 118235 527935 440300 181985 741795 708475 329545 237320 287385 109990 437410 722075 720715 86530 412080 269280 722075 148410 543915 218365 633420 293505 179945 307190 112965 821950 20485 396100 329375 841500 284070 111605 437580 388025 819995 256955 62900 95965 771035 629765 740010 274210 135575 31365 842605 586075 513315 662405 647360 772140 496655 600355 109140 182070 169150 604010 253385 199240 388195 773415 793220 347225 46920 247095 49810 691305 37995 795770 207655 717145 629425 665550 189040 0 0 464015 564485 224145 584885 670565 820250 787525 545445 273445 751570 573410 315350 271575 409190 301070 624750 811325 655605 840565 459255 736355 209355 575110 508725 7140 591175 667080 722670 92905 295205 718505 538645 638860 555050 654330 670140 823395 54230 163965 776645 352835 131410 494020 258400 825690 360485 543065 213775 622965 340935 622795 347650 420240 214200 654585 445060 38335 17085 270300 808945 208675 629935 58225 773415 762280 488240 655095 200770 77520 499290 785400 269280 50490 195840 251600 256445 163965 51765 29835 283135 779365 706775 136850 499545 702100 636310 472770 301070 571540 533715 341445 123165 826370 107355 689860 488070 541450 583355 632060 42500 611320 811495 653905 447100 759220 348415 70805 445910 26180 593215 633420 714935 805800 692835 60775 761855 793815 285770 135660 123080 243355 525215 322745 51085 53975 754630 255255 701930 447440 798745 119935 559895 273615 41140 108205 683825 15385 355470 709835 66640 430525 290955 820505 586500 377400 615910 85595 790755 11220 148155 375785 160735 30770 648805 612510 344080 66300 568480 467670 684420 529975 722075 465800 354535 24310 826200 174420 170850 342890 635460 64685 528020 454325 707540 781065 606730 681955 456365 521220 154530 693175 325295 497250 762450 695470 15045 367200 580975 169150 583185 670225 251090 508470 179605 47940 104890 694450 448460 616165 251430 828410 61540 499290 6800 770780 458490 309485 782850 566780 687395 136340 735420 62220 242165 74460 519690 139740 88145 63495 687225 64515 264945 694960 31705 539920 406045 40970 576725 315095 471325 152150 132090 411995 310675 544765 689350 133280 362865 531675 79645 803335 277610 776900 327250 512890 11135 319260 336600 593045 586330 794920 276675 759560 56185 723860 42500 311185 51255 14110 709750 556665 571710 553860 446845 705415 814385 838440 108205 570435 28985 529890 501160 621265 458830 620585 542045 419220 42925 11730 649655 52615 747150 544935 478805 399330 89250 808945 610045 832575 55250 767125 620245 240635 459255 842690 349180 562700 316115 481270 752590 142460 109650 582165 371280 318240 7650 403495 571540 670735 586245 669290 628320 21505 19295 39185 223210 763640 512635 432225 440130 690030 135575 145265 577405 267495 9095 88825 158610 731680 842860 639540 332095 778515 428570 568310 800870 696235 341615 713150 187170 72335 757265 523345 191165 473365 555475 629680 505835 571965 298605 332860 388365 255510 400180 488665 249220 473280 641750 451945 241400 706605 27965 214115 114070 308040 456025 41735 199580 414035 415820 336940 843370 201110 646595 307785 418030 754545 570265 669630 594490 786675 458235 424575 815405 97240 270980 425850 84150 589220 659600 148410 130900 53380 711365 535245 540345 36040 140080 185980 139060 176460 97070 364140 608940 831470 379950 25840 722585 51765 181815 419475 438600 790245 605880 373830 639115 844730 532270 296990 691815 89335 98090 422280 424065 784295 440725 707710 188955 297670 463930 69445 291380 368815 652630 804525 323935 405875 388705 622370 681870 258485 290105 841585 453900 653565 30260 550545 166770 295035 654755 153510 523090 240465 767125 564315 489090 251175 628745 637925 451520 530145 234005 803250 529805 599760 417435 153000 692240 692070 635885 277950 608855 744005 151555 849830 353090 234770 140420 677620 665975 384370 560320 553605 620500 391595 181730 61115 38505 557770 406555 482885 467245 186490 285345 657475 671075 564400 729045 473705 353430 825605 684675 165410 761345 602990 120530 767295 643280 35190 347480 99450 34340 239700 311610 332605 418370 579870 574515 665975 308210 493425 344590 396100 204170 136000 813705 99875 278970 681020 432565 95370 701420 793730 800105 291380 408340 66640 35275 270385 273700 480845 21505 465120 299880 580805 149515 423130 731000 656540 356235 629170 262395 47175 538220 766870 103615 428995 358105 115345 30005 540260 211990 410040 169915 463760 544170 670480 318410 483905 724965 198220 488240 643450 361080 654075 294610 260270 687310 289255 266560 763130 375615 457045 140930 620245 181475 224230 825350 665805 156145 417265 733805 647105 187680 268090 219045 104720 144415 358275 32300 530995 326655 33235 692410 328185 238510 139060 262820 383095 562190 284325 212075 755650 330395 331670 622115 266220 147475 400520 68085 528190 313990 118575 603160 406895 842690 476255 459935 561085 25500 842775 285005 746130 788205 112115 405025 2635 147220 135490 312630 445315 613275 739755 683145 703205 183345 735845 334730 590580 308295 818890 182665 812005 322405 769930 19550 320025 666485 545700 350285 587945 784635 691730 795515 231965 514590 346800 402050 716805 95965 199240 71485 438005 728790 77435 222360 452455 518840 116110 106080 97835 778600 697510 443105 744855 580635 344335 613105 229840 605795 410720 352325 364820 536945 175270 208590 643280 407490 697595 744770 229500 686375 817190 735845 631125 733975 699465 434605 487135 384880 454240 315180 420495 427975 103020 550205 797895 285940 525810 341785 43180 728365 691730 646680 124185 681020 774860 515610 558620 843030 105995 683825 619565 198560 521305 831895 145860 146795 402815 6205 124865 795090 523090 314670 783870 583100 540685 323340 456365 295375 752080 381820 677280 575195 701760 446845 108290 795855 772225 552925 257975 125630 622540 798660 660705 46240 211140 300390 26265 808265 296735 394315 716720 726155 290445 724710 94775 186745 139145 635970 379355 202300 489940 318580 757860 83895 601630 839290 508045 796960 834275 186575 591685 486030 198560 60265 643960 8075 144840 179690 833170 176885 431460 202895 31365 267665 741200 634355 207230 53380 772055 673370 65875 229500 697850 493000 362440 105570 525725 573155 687990 802400 674645 751740 236895 127415 608430 104635 321980 264605 433075 230520 807160 429165 24140 419730 372725 670990 338555 458915 757520 114070 226950 259845 552585 638350 661810 310845 584545 171445 581995 160565 342975 531675 784040 636650 416755 277100 119170 572220 751230 187085 69105 251515 77605 412165 703885 143905 783955 568140 505920 479145 255255 406045 132940 425765 178585 516715 260525 591090 341105 687395 105655 81600 346630 677195 694195 614975 752250 703460 839035 838950 581825 415225 423810 560150 539240 339490 608515 64090 760495 337280 737290 83725 813025 54485 756160 119510 548930 170000 70720 807160 817445 634440 717570 370770 279565 612425 500055 186065 323085 414885 513655 406895 448800 564995 146795 509065 508555 379865 681785 383945 298435 197710 532270 101235 3995 154190 430185 419985 827815 778175 346800 468520 110415 71315 438770 283135 831215 65280 554455 438515 372300 765850 303620 521305 160480 635715 266390 742305 792285 8755 648465 187765 462570 833000 109225 415140 163965 663765 356490 668610 164135 403920 398225 187085 799595 101235 177480 67490 771715 186660 161670 742220 622540 712895 580720 25670 675580 555050 105485 793985 87805 32725 563975 285005 690455 206380 763215 247435 654330 44540 331500 819655 729470 70635 106590 579700 289510 689265 402390 178925 285685 474725 173655 424405 212075 52785 768825 390405 776730 322915 705245 767380 354705 377910 420665 689775 631890 595000 416245 473195 328100 11560 778005 584885 242590 427805 650080 472345 331585 291550 246840 298350 675410 523940 752420 559640 362865 707030 122995 375275 729300 693175 528020 63835 545360 451520 716380 510595 482885 783275 21420 845495 753865 54740 524110 622200 612850 622540 160480 530060 421430 337790 261120 829345 412590 508980 635205 197880 586755 795600 372385 664105 722840 115770 502690 428910 467160 51595 684590 1870 173230 60775 705160 727175 201025 392445 390405 398395 333030 526235 309825 599590 791350 344930 371875 562870 547400 733210 261970 224060 432990 415990 512890 466225 478380 521305 477190 634695 611830 194310 706010 58480 450330 185640 551905 14960 716040 337875 85085 64515 326230 421175 236385 61710 25160 361505 82705 824415 361590 395165 259505 428060 760750 194140 99705 788970 224145 609110 255765 148410 306510 391765 619650 612000 215985 424405 797045 830705 458065 393295 663170 363460 382160 187510 483055 298435 225420 18530 436050 666060 477445 507195 782595 511870 352410 328185 617100 742560 813960 166770 645575 76330 535160 555900 104975 462995 842095 76500 297755 5100 23290 195415 174675 169320 707795 815320 720885 754035 56015 756925 211565 123080 179775 668015 167705 507280 156230 210970 480420 699210 96050 761090 85765 602650 814810 302600 569160 609620 4930 606050 790585 53295 345695 117470 644385 233835 320960 397120 809880 238255 349010 20655 346205 506770 747745 523600 445655 474810 840990 147050 788715 755480 525640 46070 681955 639880 514930 248880 130645 52020 398055 406385 842180 474810 313225 538220 152575 741285 125970 3485 221510 138720 143650 437325 833000 842350 444550 374595 119680 339575 311100 64515 161160 831640 742900 244885 8075 230605 460870 655690 536945 514675 426445 797895 268345 358700 4930 192950 68680 142970 699380 305660 151045 238850 583865 745535 382415 631890 139230 194735 246925 676770 356235 647700 733975 616080 248115 670395 837675 700825 643620 532015 696320 134640 583525 622795 262395 461975 698870 733210 430015 545785 260865 766955 655095 509830 593895 624495 195500 655435 158100 139145 257380 188955 240465 378760 261290 728195 670310 150280 642600 613870 231625 516460 217175 275740 129710 485520 395590 493085 436475 686120 325975 599505 589135 1360 789565 457980 383350 827900 675920 665465 48110 342465 665295 769505 776900 19040 549610 628745 747915 50150 625090 778175 12155 138550 389385 333370 484670 31110 580890 471240 785910 140250 488410 693855 778770 453475 91800 91885 517480 171615 104040 494190 560405 268345 705585 488750 69615 196605 237745 634100 474215 410125 538900 49640 652035 262990 105910 724370 662150 107440 572050 228820 375020 579275 695555 469030 520625 575620 760750 415650 226185 698445 815490 688245 405280 214965 231625 148580 788800 59160 781065 643875 786930 660960 374425 640135 284835 312375 441150 797640 636055 663510 836060 3995 689775 248880 821015 762195 102000 835380 179350 146625 183685 94265 839290 621095 434095 332690 396440 34680 629595 546805 16150 198305 411825 824245 188870 435115 269535 147220 260950 573835 42585 494870 622965 54910 502860 692835 440470 326910 764575 283220 111690 705670 87380 329800 150790 112965 649910 11985 827050 515100 48365 378590 88910 180795 386240 26520 562020 568905 114665 67320 102085 688415 787865 244460 146965 624580 807330 373830 548420 819230 88315 812260 417605 679405 579615 177310 76840 503285 635715 159375 347140 667760 86870 580295 125885 99620 545105 14365 282710 24650 280245 73610 137275 601545 474555 705415 384540 815830 404515 486370 785315 744430 27455 512720 522070 12155 118915 539155 352410 178925 431205 178245 787185 436900 69785 561850 38845 715190 284580 376210 604945 448715 163880 669800 658155 183005 572900 204850 734995 231455 404770 499630 319090 199665 432480 249985 653990 601120 216240 483990 419475 263585 407830 32130 800020 247435 436475 178075 801635 198900 103530 261375 527255 415140 433160 457725 95710 374680 29495 796195 49980 563975 320280 391765 269620 345865 729300 510340 309400 839800 354195 124865 8585 333030 596105 247265 702440 822290 392955 674390 104550 415395 157080 80155 70720 48705 207230 254405 362950 483480 556410 134810 381650 811325 160990 277015 495635 479060 687735 808860 318835 23120 720885 121465 244630 572560 175440 589645 194140 171530 26350 310420 210460 14365 188360 186320 210375 412930 716550 544765 519010 602055 354365 91375 272255 53465 630955 510255 843030 269280 727430 68170 44625 168895 395165 252025 670735 448375 575365 413355 722160 835890 520370 184280 710430 74375 288745 675495 3315 164050 87720 692240 109905 313225 749955 62560 33065 814980 234345 446420 832405 372385 582930 524025 111860 364310 254065 337705 726835 118830 217260 88740 769675 183430 742730 788545 530315 65875 428400 229075 117725 429590 179605 115430 797895 372980 105400 645235 205190 718845 298265 742560 347990 161415 238085 466480 363545 417350 193035 829260 146625 535755 193630 506770 849405 726325 722755 195840 267070 686885 747660 550630 579105 184025 30345 292740 205190 658750 849235 177225 380885 525895 362185 703970 768825 824075 763895 307275 332435 644810 654330 229500 295630 638010 353600 523090 558535 367710 300475 699720 682125 575450 578170 778770 213775 113050 40715 257295 70550 10880 550375 538220 652545 19380 507280 11985 772565 625175 849830 251005 817190 461295 396355 573835 143650 580805 188275 332520 554625 633590 760750 780980 612680 23715 799765 205700 328440 154445 765255 31535 382585 132515 261035 251345 506685 717315 60180 790415 44115 125035 778515 140420 377315 671585 402815 41225 155125 735845 18530 71655 711875 322320 816935 284580 456535 234600 119935 21675 359635 479570 236045 387515 74290 727005 100215 537540 117215 113730 812345 324870 187510 183515 84235 494445 588200 45985 334560 285090 86445 731255 650420 378420 118405 541535 580210 729215 575620 764915 807755 793475 533205 749870 652630 656285 36720 305405 646085 604605 15810 224910 2210 743410 706690 617270 757435 589985 469795 688075 54485 701165 721565 468095 530230 661895 438345 831725 140760 397970 223295 581400 645575 261120 190995 227460 283220 566355 775030 52105 326740 690965 750635 585310 777495 808435 218195 821270 550970 818890 561170 367115 504645 378760 187510 264520 294695 659090 157845 156315 757350 775880 654330 679065 669205 247095 223890 604350 77350 227800 253725 468860 827475 663340 362100 450330 84150 394825 813025 243695 251430 392190 484670 273445 509235 516545 683400 691135 643025 175865 163880 114325 692070 136340 112625 356830 790415 218960 275145 366690 373405 77010 398310 247265 112370 36210 428910 213945 39270 305660 109990 205615 251175 705075 296735 690370 484670 566610 375275 453985 616675 143480 20400 156315 397460 211395 504135 787525 221340 661300 554115 567800 648635 451435 477870 41140 465205 129880 231795 235110 127755 826455 783105 766870 246415 52105 459425 368985 593980 121720 795345 156145 37230 585990 801805 587945 647190 91120 708135 424490 815745 284665 786250 683060 3655 441915 657305 49385 263755 343145 836060 834870 25245 593215 313650 757435 334135 394315 225420 180285 721820 717825 599930 603330 782170 768910 407320 781150 209525 545530 71740 492320 334730 55930 803760 478975 548165 584460 183600 311525 663935 263670 363885 33405 98770 786335 721565 266135 155040 146115 248030 474215 661640 783955 465970 650675 705500 730830 488750 482545 182920 447865 537285 490535 105655 490875 101490 529465 243270 137955 628405 678980 232645 393040 703715 688585 674135 320875 70040 433415 827645 219045 419050 221850 591515 211310 528105 543490 829770 11730 31790 409870 366435 757095 71740 301835 104465 668270 648975 25585 89675 450075 816935 218195 149770 319855 620075 577150 300220 572815 824500 651100 235280 292230 739160 114495 244460 826285 627725 157845 654160 648720 47175 250410 549865 639030 227545 833085 289085 726665 822800 76755 785400 428400 477190 720290 443530 395250 584630 757775 308635 188615 676600 688670 676600 523600 786165 16405 33065 664360 410635 481355 743325 414545 362015 142205 558790 586500 732105 420580 370260 47855 74205 717740 738735 617355 756415 533205 504900 507365 649655 67320 670055 663340 458660 800615 17935 515015 602395 739160 604520 170170 134810 340 180795 346375 847025 568565 447185 598910 615655 264435 777580 105400 1870 400775 190740 806990 114070 654925 154785 814980 794665 508725 65280 137445 186830 694195 331075 334135 483820 629000 455685 379695 232985 554285 25670 229415 432480 51935 685440 248285 591005 676430 581740 634610 585225 269705 689265 140335 523685 149855 593640 209525 496995 53550 140590 584375 83980 493425 261035 260865 381395 416925 19635 832660 91630 782425 741370 780980 633080 410550 515950 344930 245395 645235 806140 732360 816255 787780 546295 218875 282625 702865 212840 562190 847960 149175 807330 803505 172210 88825 34425 385390 810220 216155 243525 524025 816000 389895 390320 404430 454495 51935 737545 844220 833765 417775 593980 248455 276165 440300 589390 425510 720885 653820 297160 339235 451690 233155 626280 88655 170 317985 689265 217855 720800 14790 462145 85085 635290 823905 636990 753780 83895 267580 53975 159970 782255 567800 423980 426615 593555 134555 261290 768400 648380 358785 435030 363715 629085 68850 367115 656795 86360 610555 310080 724710 628405 178925 768740 626110 219300 692155 316965 323170 526830 158695 510 33065 339915 516800 520540 83215 90610 28475 49300 266135 708985 612680 313905 811665 707540 264265 625600 174505 320620 455175 772650 829855 180200 562275 582420 727770 626365 307020 805970 310590 78795 751145 561935 509575 146625 563380 32725 622200 471155 132175 2550 644810 730065 98770 60265 729130 673965 223040 85510 648040 537030 841160 824245 162435 637585 648890 534225 648720 775200 789990 846600 44115 139060 746130 689520 146455 285260 326060 440810 394655 162690 248200 16915 490790 484245 157250 479485 301240 158355 532865 121210 604095 506685 45560 798235 555560 323510 187510 230350 822290 488750 345270 560575 426530 763385 96475 478465 670650 470475 232475 846260 759305 121380 39865 154870 216155 371280 451605 277440 180455 677280 455090 667250 440725 371705 86020 530740 67320 631975 693600 659005 810050 850 491895 129625 698870 18870 492320 269450 353430 675750 698785 664445 698275 252960 612850 291465 472005 674390 800275 705755 680425 642855 250410 635375 393210 112880 507280 387770 603415 47345 82450 318835 10710 47940 16745 529720 318070 709665 74630 551990 335835 89420 281860 348585 497675 631210 114325 824245 472940 5610 465545 26605 547655 191845 611065 469710 248370 629765 416075 795175 753865 333540 56015 62815 19635 168470 293505 418625 311015 843115 193970 398650 711790 352155 846515 31280 253300 148240 362270 838100 509065 556750 581315 173485 425510 344080 9095 751485 610810 688415 780640 427295 464100 493170 166175 47940 17510 317560 419815 560660 37315 304555 177055 457045 689435 774860 394825 493765 617355 835125 847875 298520 327505 533715 796875 432480 838865 30345 322745 643535 472600 161925 610300 26095 172295 540855 273955 105060 605285 728450 572815 226015 737715 417350 123420 292230 158950 303110 489430 526660 260015 211480 746640 515015 644980 433670 704225 619225 835550 721990 87210 394655 308040 705160 96560 298945 829005 580210 516715 67235 638520 369240 230095 154275 14790 14365 730150 37910 176375 675410 504560 319175 14365 48875 834275 532525 846600 185215 729980 671925 595425 536520 474980 43435 157250 303875 222785 835040 362100 768060 379610 348840 192015 832490 253215 506600 720375 703800 457300 376295 305745 655945 142885 765510 54485 541025 823820 189890 803590 467500 206380 435030 6970 651695 185895 458405 237745 709920 284920 575280 148665 153085 535925 207910 744940 75990 489260 407745 489600 340085 617100 546890 442425 75225 721990 446335 296480 62730 632060 701590 635715 317985 668185 150790 624920 673115 668950 86530 466480 138465 191930 588795 563805 160565 301750 252450 169320 592110 135915 835040 73525 532440 407745 693600 160395 592365 796535 530485 362270 545955 622710 441235 208590 469200 615910 174930 492065 811580 166175 613870 326910 58565 687225 473535 659685 553265 347480 64090 17510 820250 57120 162605 2380 598910 469030 724795 408680 449055 212075 675070 471665 683740 212500 754885 660705 553095 560065 106845 529550 110670 448120 634270 458490 792455 845580 71910 685525 665975 343145 817700 675665 251345 76245 637925 443530 134045 113645 588200 381225 82365 837845 223635 599590 100980 840140 786250 819060 201365 775455 340850 117470 640305 622795 492915 288745 220490 419220 329545 713320 801210 728790 209100 304810 742985 319345 828920 88315 667760 687480 554795 575705 92565 598995 543405 542385 5610 611745 268940 4760 526490 625430 450670 814385 804525 268770 467925 664275 58990 672350 25415 786675 785825 475320 304725 596275 493935 716295 155040 52700 172295 848470 235535 350540 225845 46665 227375 511955 221595 597550 847025 427125 95200 815235 123845 589390 569160 626110 400435 788970 839290 257210 508725 69615 596105 326230 390660 463845 736440 425850 136765 846175 753015 350370 438685 309400 814640 334390 175440 583355 450755 744345 192525 167110 477020 89080 137870 159460 397290 574005 488835 643620 289680 306510 761600 616250 329120 583525 558535 600440 723180 489090 154445 591685 848045 457300 578680 319940 68680 173145 356150 572390 139825 46665 746215 573665 406215 320195 550970 492065 607240 415480 40035 44030 201620 318750 696405 622710 576640 374255 696150 471835 540260 502775 233665 169830 473875 556495 700400 2295 197455 839460 591770 569755 661130 170850 421600 449480 274550 582760 476765 728705 407490 844135 105400 539495 547145 576300 520710 836995 619650 528955 800445 532780 460275 422875 397715 417265 116450 442680 637585 754290 40800 3315 466310 583185 148070 346800 620160 13175 834785 547145 117215 567375 755480 375105 832065 257465 759815 274125 250920 531760 269195 187170 597890 809540 15980 34765 310760 286535 452030 138975 90865 146625 346970 296480 427890 686630 546465 116110 453815 256700 272000 832660 583355 718675 80665 849065 93840 401880 566355 728365 366265 221000 278545 586755 102510 581740 514590 337025 833425 663000 753015 465290 807585 667250 95200 47855 800360 753865 835635 340850 173825 692410 636905 316030 614720 604010 790840 744260 466055 341955 796875 402390 38335 665890 486625 341785 229245 728535 593215 555985 323340 255340 218960 82280 90695 625940 503795 474640 174335 255765 137020 161160 161415 301920 774010 802315 317730 431205 276760 601460 87465 634780 785400 512975 239615 460360 746045 122570 351050 501840 432310 752080 41480 666400 846515 375530 174930 594830 419475 759730 716380 415395 681360 359550 652290 377060 155380 364225 302175 204850 518075 612340 740435 182920 304810 348670 692410 163200 681700 625770 763810 98175 431715 805800 22780 722330 430780 73610 221510 10795 38930 387175 503115 634695 452795 198475 563040 665465 448885 568395 471580 702185 305065 603245 722075 742645 353090 21930 209865 570690 756840 408850 755650 844305 535245 515865 383095 438855 833595 54485 495805 536180 766615 234770 594320 478805 104295 350710 801720 54145 597465 333625 317730 818550 654330 386580 509830 528700 320535 782595 98515 795685 678810 752505 641155 807245 446250 519095 443020 754970 740350 237150 593895 206295 368985 358955 240125 50065 600780 389130 138890 470305 326995 188870 546635 707030 615060 216750 239700 653055 791690 455940 156315 790415 148240 528700 365670 252025 518075 842350 764405 31280 173315 268175 50745 711450 772990 713915 202980 526150 363545 328185 43520 491470 710770 155890 23035 844475 435030 299030 23545 167960 707540 565590 375955 101575 136255 848300 389555 121040 663425 565250 463930 572475 201960 764320 721735 711790 653905 19550 358785 609025 780470 54485 476765 260015 142120 666315 454580 34595 639965 571880 570945 470645 550800 244375 840905 474215 840395 781065 393890 447100 86020 521730 31875 346970 424830 563125 732190 750295 363715 722160 687820 815745 564740 525045 317645 564230 615145 633930 171870 698445 429420 122230 595255 434265 167025 693260 32470 602650 785570 85510 629425 346545 575365 421260 491045 723690 681190 381905 558110 454920 812430 649655 26860 281860 59670 445230 706860 463335 301835 559215 844135 13260 658410 171275 51085 781405 304045 238085 673115 522920 266985 261545 599590 785825 449310 534140 847450 498355 322150 712045 675410 306340 64260 690030 444040 849745 170850 214540 365925 201620 564910 98345 662745 57885 645915 737800 253215 830450 428315 434520 413185 113050 385305 734145 707625 406130 201110 674645 170680 378420 652290 667590 150110 62730 698190 830450 311100 225080 110840 287385 734740 80665 577660 329375 637670 94605 663680 725135 789905 771970 354620 279140 535670 511955 613190 304640 22610 273530 290445 728280 150365 437580 424830 157505 480165 692580 211565 650335 315605 233410 181220 806395 613020 493850 522495 361165 34765 16490 801210 514080 793220 105910 707965 591685 448205 482035 742730 523005 358020 248965 768570 82960 248710 102765 273275 631125 43095 600950 333030 614380 237320 250410 374510 15555 319855 142630 254320 731510 14705 702780 520710 424150 600610 464610 207485 244545 704990 804610 647955 341615 774350 45985 399500 681530 681360 621860 397885 65620 60775 461805 138890 92820 580975 763130 557260 726410 428740 350030 619480 312035 95540 802655 819570 21590 238170 218280 29495 600610 48195 59075 148070 776730 87550 784720 688075 847535 20400 656710 508130 249985 311440 503030 469030 331160 457045 502265 15385 21675 395590 189550 742815 706945 676940 132855 31620 771120 230775 63750 367455 596700 474810 809200 367710 512720 476935 686630 579105 512635 436900 430865 408000 501415 465800 178245 649740 187340 713660 684250 667165 684420 738990 43520 134215 253725 581315 189550 726240 777835 95795 554880 570775 399670 38590 355555 810560 379440 90610 547230 48790 485775 325295 769250 205955 773245 492915 426870 60095 337875 440045 184025 573070 789820 366095 268260 127755 734740 269025 574090 190740 156315 355130 587180 789310 203575 148155 469710 640730 764575 276250 801380 626535 776560 179775 750125 687735 433925 19210 297755 475745 567545 578595 184875 826370 755820 511955 36210 462910 563720 463250 392955 749955 723435 687650 417435 362185 627045 11900 149770 290955 470560 142545 471070 469370 87890 28220 613190 687310 387090 347480 218025 629170 490110 186575 8925 385220 660110 676005 822970 385475 607580 461295 571540 236980 513315 602820 673710 416075 92565 103445 459765 270725 0 0 0 659600 109480 749785 259165 169235 100810 343485 533630 238085 741795 417350 519945 1105 164390 124865 707370 625175 745025 27455 351390 616420 658410 66385 559215 657900 645830 182325 292995 71570 34765 393295 670650 398735 73100 99620 312630 566440 825775 692750 627045 365755 105655 118320 111095 235705 76075 577830 487305 382075 782425 674645 347480 595850 403665 238000 629000 833255 301580 512975 831130 248285 217430 723605 332350 104890 737120 739500 240210 787525 613700 204255 779025 507025 288830 22950 68425 556835 477020 680340 375785 453730 634355 727175 748170 358190 529975 594320 749700 69275 111010 688075 593045 155040 205020 409020 690200 533460 275655 498950 765085 375445 799170 283645 60775 266985 674730 40885 189720 17510 100980 665380 669035 415565 449225 808180 841160 188955 143055 328865 515270 65280 390575 447525 221765 354790 581400 803590 208675 724710 663255 711875 166345 284410 213180 202980 48790 218195 604095 399415 510510 838270 614040 21930 765 320365 269195 698105 462740 124610 125460 554115 825435 843370 817700 785060 296735 99705 94945 573155 557940 139400 765510 642345 39695 743835 784210 29155 599845 408850 104975 425425 496910 152150 26435 377315 458575 791265 733890 442000 190315 628490 163370 803760 369920 710515 396270 566355 190740 324785 283560 721225 598400 805970 625685 95625 653395 320195 531590 419815 326315 216070 795855 145350 30600 583525 11900 746045 806905 782425 169660 778260 751995 479570 751995 404600 559300 330480 782765 641665 635715 817190 519605 637670 484925 128605 287810 7225 534905 542895 765850 44880 407915 130220 541025 843710 526660 43945 363885 592280 631295 32980 777580 488580 526915 589135 278800 607665 699210 717060 349435 636480 361420 451945 201790 103785 604860 592025 176800 374510 101830 526150 127415 757095 711450 596445 714595 466650 753100 641070 492490 87890 31365 159375 600185 291550 337280 772480 791265 130985 683400 243185 490025 463760 158100 497845 689350 587605 645235 308635 120530 247350 257635 612255 539070 231200 540260 300220 23970 263160 708560 522325 416330 108375 696575 606815 396865 654585 403580 232985 229755 694875 628235 640050 598740 523940 733720 694960 685780 201365 600015 729130 192015 491045 640305 67915 27880 479825 597550 687990 242590 493340 787865 116110 521305 845750 815320 417945 408340 442680 162605 448375 653055 766105 267580 126565 655775 326230 337875 56950 759560 280245 777325 261885 136765 764065 54825 409360 670310 798235 79390 287810 74375 168470 746045 421260 817870 760070 239445 770695 566185 595170 426785 708560 169830 564655 421345 674135 616250 597720 447695 7565 20400 595 629340 555645 835635 656285 685100 39185 11390 253895 295970 308125 840225 804100 224655 233155 108885 424490 384625 773500 660620 162350 784380 500395 184960 298095 211990 232815 351815 19805 688245 201195 176460 375105 445485 621095 257975 751655 364565 367880 536095 410040 651865 329970 519435 419815 292400 224315 626280 719695 277610 167705 653820 417775 701080 97495 831215 514930 840055 476425 34340 786675 46920 485350 450160 584800 225420 413185 741370 737290 146200 359295 181985 450245 558790 61115 662745 299540 698445 762535 519520 716125 629425 463845 800020 803080 565505 453305 26350 299115 359975 557940 587605 261970 482035 424405 361590 46240 259505 351645 550885 225335 306765 703545 111860 297925 742475 334220 13090 605795 150450 646425 700315 32725 582335 549015 68680 779195 292740 88230 164985 566185 81685 227205 26265 589645 82790 68425 458320 582675 715190 703460 435710 538985 644980 512720 393040 557090 508895 259250 146965 401625 304555 702525 260950 333200 96645 289595 198985 330395 835550 803760 761685 232985 674815 645490 720885 201280 46835 628065 178840 663510 527680 727345 621520 410380 740520 365245 254745 452455 780300 591090 674730 516290 225845 409020 635375 59755 325550 419305 684590 83725 33660 606985 736950 57630 147135 158100 280840 73100 658580 291040 394485 136595 827645 196690 225335 77180 419050 237065 583355 663000 323085 81940 335325 490280 16915 817445 821780 821100 39525 301495 137870 213605 442425 242590 665040 285855 26605 121720 752590 195500 232985 20570 186490 693940 699125 180625 753695 773500 224655 751570 761515 407405 784975 839715 830790 296735 267665 108290 848640 679915 637415 374425 634525 806820 153765 278460 585650 543065 364820 587775 637500 249135 581400 198985 849320 117470 579275 247435 169405 602565 602395 618120 406555 238255 763555 496655 550205 295970 482800 551310 213690 188445 540260 536350 329800 412590 9605 649910 411485 567205 14025 26010 649315 535585 506685 143820 285345 42925 457810 375105 247775 559640 347990 53210 87465 774350 834020 45475 501925 295035 197625 258655 460870 458490 800445 546040 150875 145350 844900 638010 508640 413525 202385 505580 729810 242675 619140 560235 182580 528275 381905 21080 399585 411315 594660 166600 451435 125630 728875 507960 811495 375785 631635 190230 794495 636990 322490 238850 204170 266390 229160 431715 82705 484160 28305 259930 272425 800020 721565 558025 548420 62135 382755 432820 330820 225420 201790 80240 54230 245820 86190 301920 831130 102425 81855 438430 695215 30855 491215 504560 542555 221680 766700 178585 16150 283050 309740 150705 526575 373235 603330 308295 151895 366180 182495 614975 440385 619140 288405 17765 601715 636565 265455 581910 730150 470050 606560 621775 807245 241400 698445 14535 532780 335750 810985 195330 34000 313820 458915 471240 380545 742135 559385 585395 341700 346035 522835 168725 373830 406555 237660 587180 273530 490705 326315 451095 432905 533800 546975 38505 785655 148325 124695 43775 201195 212925 741965 630105 230690 277525 612425 413695 761600 27285 56355 416755 450075 370090 261885 452880 553945 281605 305575 840990 22185 782935 686800 829685 133875 436645 612425 411910 798235 166855 35615 362865 665125 415055 395845 346630 674305 202470 316030 799255 418795 329885 619055 83470 53465 467075 249730 58225 314160 725305 29070 277865 191335 54230 582165 646935 79135 561850 788290 645065 275400 310505 471750 279735 841840 335580 66810 414035 473535 455175 161415 586245 608600 318410 633250 228395 605285 273445 597295 702610 398055 299795 491470 412675 561680 240210 499545 343315 814300 494785 154955 35785 101745 366945 552245 127925 637415 564910 521135 623475 375020 335580 529890 822460 180370 471410 30175 785315 816255 830875 751400 308465 226270 507450 380545 49810 524280 159800 753950 78030 289255 109395 206380 141185 36635 70805 770525 166685 632315 813790 334730 298095 398735 752930 819825 76755 220065 808180 770610 518755 221170 125035 348500 518160 345440 833510 185215 68935 119170 576385 182495 577660 529040 208675 324955 636650 156740 67575 743070 325805 137275 298350 280670 596190 28900 718420 665380 303620 361590 173825 79475 612425 411825 121125 335240 772990 756075 794835 278375 816170 553265 208335 510255 92735 404005 88145 766700 639285 220235 13005 47005 177820 387090 369410 353345 662490 89675 654840 452370 1530 393805 719525 479910 328780 648805 95285 507535 338640 625345 709835 113220 104805 462740 492575 36975 301155 273445 120955 59075 833085 171275 553435 581145 723180 669715 714850 485010 365415 419135 392445 731765 266475 553945 288235 527000 160565 39525 526830 675665 666910 672690 657900 731170 324955 721140 136000 250750 137785 789735 797385 387175 4675 201705 737035 621180 212500 465460 671160 193545 336600 553350 47260 564740 448545 300815 660960 193715 494275 36890 112455 625090 481695 345185 276845 138720 833085 235790 335920 755055 144755 20145 583610 1105 528785 299030 385815 655945 4335 550035 69530 44370 530655 622625 460275 490705 423300 480420 644300 614550 209185 654160 677365 842180 300985 652545 380800 112795 46580 617695 102765 181475 688840 62730 293165 496060 430525 787185 760070 319175 471410 271235 738140 293250 499035 671160 548930 507620 664360 20825 87295 839630 506770 465375 395845 7565 285855 559130 42500 648380 602990 523005 161925 379525 750720 313565 296820 195500 459595 600015 825010 562445 576130 124525 503625 539750 82195 788205 83130 760155 637585 201535 756500 267580 437580 61285 314925 363205 274890 579190 100385 414800 711450 116450 590325 468180 790075 691985 446505 752420 356830 136425 277100 632400 367115 170255 320365 29750 7565 126140 712470 665550 643790 728790 846685 814045 824500 715105 289935 493255 548845 814215 318070 740690 679830 73355 530825 34595 626025 254575 774180 126140 8840 689945 718335 105570 376380 666060 603500 709920 263415 665465 51850 498440 843115 140335 351220 45645 177225 348585 448460 692495 753695 49045 215135 320195 381905 652375 215390 491300 433415 45305 587860 834530 206210 500395 166940 549100 1275 807500 196775 74630 643025 392105 407490 136425 664870 775370 812430 547400 782765 742815 230435 710090 729810 677790 634950 345100 548930 665975 770440 97155 673880 367625 162095 724455 802570 194310 748935 334305 411655 705245 294100 544170 317135 99280 2295 202470 448630 692070 14790 395250 23545 380035 23630 240975 566185 11560 526150 543150 605710 770610 218535 663850 72845 657475 452115 594745 481950 627725 528870 320535 654670 795175 577575 553860 510340 320960 827220 465545 560235 137530 165410 327675 546805 532610 663935 160480 24990 179095 283645 315520 587095 52530 150875 614210 480845 563210 13685 133450 375955 475915 358955 348245 431800 676175 639965 39100 467840 631040 839460 169575 216665 496230 463335 480590 675410 179010 122485 568055 124185 649400 225675 830875 159800 151980 386835 849235 744005 523600 814895 346460 490280 824415 432395 6800 316285 160395 184365 615145 132855 183175 778345 812940 367625 179435 20315 662490 431120 502945 248880 799765 545530 486795 481100 453815 708730 513230 199070 459170 342295 278800 544170 252790 647700 368475 645150 841330 657985 760410 419730 282625 380800 65280 651695 836230 542725 736270 585905 591855 584630 119850 658155 410210 279055 134895 64430 666995 593045 714850 636395 228565 345780 485605 793645 694960 567375 597805 615825 531335 708305 123335 773500 57715 362440 601035 3400 397545 634185 660535 800275 485775 160140 582845 311100 740350 620160 321810 493850 749870 841840 384710 710175 574090 505070 451860 579870 662660 550800 45560 349435 721055 799510 42840 262055 139315 673285 168725 685950 407490 817190 486115 636650 126820 73950 579020 648040 772565 22525 420495 137700 458065 463505 724200 519435 330140 830790 723435 494700 24480 712300 681700 433160 487560 799255 659770 847535 277610 584460 450160 663170 120190 126225 640985 533545 29240 108630 285855 694790 66980 211225 420750 684420 359550 229840 362440 119680 376635 165920 246500 522835 474980 366350 552925 603840 544935 186405 713575 503795 439450 722500 466310 434350 157760 390150 139485 59670 614040 754970 16915 626535 163625 367285 833595 250070 134300 64770 34340 823140 789140 286110 345865 72760 151470 116535 716210 419985 705840 56780 187935 492235 348925 612510 745790 575195 328525 683230 586755 473960 113390 596360 173315 549100 333200 98260 292315 222955 527085 174335 260780 487560 140505 333285 456365 845155 237490 239020 137445 669545 233665 371365 737970 6970 269450 527765 310505 189040 715700 557940 169320 581570 834275 197200 138380 282030 474300 277695 627300 467160 465715 806565 539835 67065 357680 417265 17850 313395 659175 663595 757010 549185 128690 123250 261290 182410 114920 32980 514250 439875 104635 778600 155805 664360 672180 682040 263245 650250 47855 217515 203660 415905 768485 353005 238595 144500 799850 155465 234685 840225 137445 325805 743325 172295 49385 790075 479400 801210 494530 520370 476765 766105 117640 451860 581060 638860 494105 808860 780470 558195 750550 462485 233920 467585 97580 301325 492575 380630 518585 32045 114325 347735 475405 685525 357340 75480 271745 327590 641410 73865 622880 693005 512210 255255 205955 660110 647955 618460 694195 58905 227375 149175 672095 694535 651610 582250 523260 69530 338640 56100 301835 244460 253725 292740 696575 529125 485775 492660 534735 690965 485180 140505 538220 33745 224570 801040 495720 545785 748170 227035 339915 48280 814130 203065 567800 214880 156995 51255 255255 101660 174590 385900 787950 799425 609875 120530 622370 305065 399500 775115 241910 549950 725050 163710 685950 839800 7820 60520 686970 321555 726155 776220 300645 774775 119000 197030 759475 139570 498015 144500 258400 574175 739585 441660 24310 402985 45050 628660 790075 735505 322915 649655 519350 246585 782255 731000 215050 376465 469540 60775 421175 313905 172550 811750 25670 711365 469540 810645 139995 535925 598060 182495 251770 297330 216835 594830 201450 793985 691050 486370 832575 444975 548590 820675 612680 680425 613275 553520 571625 116025 588625 266220 459340 3825 655605 396780 217685 470050 87125 834445 326995 440300 677535 644980 374340 27455 311695 282795 193630 141015 466565 17085 219215 290190 307530 695980 629255 104380 119765 775625 350115 836825 786420 502435 245905 48875 20910 236470 782765 236215 491130 254405 58140 646765 797810 361845 215135 339405 618035 201195 324955 416160 5780 275740 19125 718505 823820 700145 171360 209695 759050 106845 609875 505495 127840 621520 646510 488410 219980 590580 655775 439025 811580 351220 475915 251855 512125 198900 184705 569500 790755 145010 758370 389300 777240 367285 278630 52275 475150 62815 344165 175780 53040 197880 458745 240040 798150 136510 708220 834700 345355 58225 537880 243780 433670 803845 310930 163710 194055 831385 818805 741965 836145 623305 243950 709495 649655 592875 257975 190315 292995 849065 273615 347565 214115 500055 240125 99705 110160 300305 170680 633080 617270 537455 362355 96475 561765 638945 487985 372640 155210 574770 104465 1275 777070 258485 151130 837590 107270 713235 632485 504645 284920 559300 119765 314670 644300 360145 93500 653140 42670 37825 642855 341785 240210 599420 394400 56695 237320 291890 617440 321810 25670 255 112965 59330 714765 39100 662320 637415 275655 614890 330565 728960 357085 304555 467075 226015 377910 531505 569330 336175 377655 321300 445910 782170 495295 461125 598315 773330 510680 769675 234005 540090 601545 792540 812175 444635 343740 219555 564400 40800 78455 415225 841755 161925 256275 549695 456960 791860 461125 219130 162945 142800 809370 136000 743665 113220 58310 338725 556750 782085 271915 142970 411315 627130 819060 365330 349690 328355 250070 522665 560660 115685 314075 358700 644725 523600 152235 485265 751315 275655 798320 232050 528700 296905 94350 612255 295120 423810 562020 9690 452965 113135 39695 318495 240465 580890 614805 716550 753015 762025 362610 652120 91885 646510 388110 700400 29325 596020 791605 779535 578170 600610 473195 16150 10200 63240 142120 720205 320960 577660 12665 389810 81260 340595 119850 434690 780385 730745 32045 159375 674815 104720 317560 740605 491385 727175 46070 235790 632400 379950 536265 290020 379525 249815 607325 143480 321470 88740 222870 117300 137360 597975 801210 230350 249985 715530 264605 92650 15980 745365 441405 745110 826710 241655 192865 293505 43265 433160 25075 267835 113560 751060 828665 401965 25840 617780 565845 69870 726410 431885 50150 629085 766700 627640 255510 446505 718590 666825 30940 381735 745875 753695 352155 154105 514675 527510 151130 37910 208675 239275 400775 212840 723010 346290 788290 190315 257210 835550 607240 217600 105400 756415 201620 14110 609705 793985 628830 659430 186320 95455 263415 498440 379610 509660 3400 328355 622200 54995 178925 303620 12155 328695 404260 292570 523515 94860 363545 147305 767040 259590 223975 28985 512465 509745 692835 319685 750720 185725 476255 275145 245990 626450 653055 502435 810390 180285 189805 180370 522920 233410 572985 450500 581145 468350 494190 46835 803250 499545 826795 556070 293760 661300 15130 565420 601290 283560 421515 797810 749870 49725 539325 824075 149515 168470 5270 293165 840480 162180 325720 773415 56100 90950 320620 319940 374510 304300 695895 786080 441745 661470 518840 125715 438685 744685 705245 531080 564740 308550 40460 255595 687905 168470 217940 218960 748935 796450 364650 306765 49725 717485 559215 585990 400180 309060 362780 545275 504305 114155 198050 221680 53210 434265 469880 60860 632230 654245 556495 305150 434605 776985 558620 377740 255680 624835 514760 780300 394230 365500 795345 763385 584375 298775 107695 627300 57885 409190 406215 829175 428740 805290 830195 41140 789905 618205 522835 692495 788970 237830 745025 508470 799085 569245 4420 706945 222020 756330 237575 806395 583780 602395 485860 743495 585990 701080 376125 663595 116875 370175 765 784125 39185 114835 17595 143905 565335 777580 30940 315690 181985 167535 755905 572985 593555 683910 10030 817020 688160 555560 72590 686715 825435 838950 125035 2975 701080 554880 691390 319515 600780 719100 461210 39695 147560 384710 674390 547740 215390 35785 221000 337195 439025 368730 9775 405110 531420 61030 649995 131665 385730 397290 117470 549610 321470 362950 313905 844135 432055 723095 430865 431970 242165 794665 283475 219385 822375 568990 401455 112370 3740 645065 325295 760325 381820 38845 291295 614635 653565 805205 555220 445910 170935 847025 123165 674985 274380 674220 799085 196775 597635 833255 86105 262055 226780 206295 81600 149260 196690 514675 795345 676430 189380 509150 464865 698955 11220 791180 659770 526745 110330 508215 764915 674135 183345 661130 58055 38080 367795 75650 322830 424915 296565 121040 799000 62390 760495 480930 607665 476680 23460 299285 465035 18700 264350 505325 248710 70975 136000 571200 529550 684080 43945 805120 849660 282370 99280 334305 608770 236895 677025 610045 202045 680 252705 112880 355215 61965 491640 200600 368390 744090 754290 721735 271065 225930 770440 713575 586585 460360 435880 461210 749870 340085 459765 572475 403240 135575 384625 200345 345610 753695 641920 388280 171275 367625 801550 238000 731680 242675 498440 9435 661385 49045 381990 1615 365330 683315 752165 225590 449905 680425 801720 252705 336260 94520 380205 576215 478550 77350 254235 737885 523940 156485 172465 189295 354960 713575 317815 59670 531335 328525 797810 792795 59585 436730 98940 313055 275485 118660 231285 760070 557345 272510 119595 368900 716040 402135 131835 469965 54910 194990 610980 696320 357255 714085 812685 14450 317390 544935 848810 467585 140930 758455 594320 464100 124780 182750 546805 151980 533800 642345 19890 166260 323340 463930 154615 726835 640985 258145 703375 724285 760920 403665 625770 201450 571540 495720 30175 618375 752760 55420 3570 42755 797130 409445 402730 628405 570350 151045 737545 345440 575960 120020 342890 339320 350370 532780 16660 378080 566100 614040 140845 122145 264350 747065 315435 530570 463420 27115 228735 431630 761005 622710 379610 741285 7820 444125 277525 9690 219130 73355 68850 265625 94265 718250 659090 591770 643960 187510 744855 498950 813875 51170 39015 162860 737120 482460 529890 177990 730660 636820 35870 179350 432735 543065 675410 769930 824840 260270 261545 811750 349010 644470 32130 32640 558450 372045 737715 113815 608005 337705 228565 762365 768485 446845 825350 558450 542640 43010 325125 407065 434860 7480 170170 332775 157845 51340 617950 819400 366010 96135 204510 355555 697170 701505 703885 435540 417265 301155 254065 205445 454240 177905 450160 138295 253300 537285 268685 44710 670990 827900 74375 503455 546295 458745 588285 591940 300645 644385 66980 96645 396780 157675 56355 160905 328270 631975 782000 583950 239785 658240 546635 400265 319855 127755 46920 626620 238000 488750 676430 401370 478295 557090 158440 578255 713405 605965 476425 97070 580550 252620 138975 760920 503200 50915 739160 484075 325380 467415 711875 571795 811750 675070 173740 614040 686715 531590 585565 582250 221935 568225 775285 708135 623135 424235 750805 439960 163540 530400 416840 781320 540770 458915 285090 204850 824245 847705 355130 689860 410975 532865 639880 93925 617440 290530 298350 127670 64345 805205 467500 236130 2720 570860 319345 715785 54570 111690 751060 337535 519605 392530 229500 186745 796535 643195 531675 235450 492830 581995 596700 72250 226015 185385 79305 335240 530655 796535 87720 203915 814980 138040 256020 180880 19465 400860 590240 647105 346715 632995 195245 714680 845835 325805 484245 657560 756415 635630 8755 601120 108970 564060 314755 355130 343485 777240 256190 644300 682720 335410 339575 145945 628320 98175 127755 584970 540940 625685 659940 46835 808690 611745 845580 156570 215900 64855 14705 491130 372045 659770 128350 116110 383435 54655 792200 576555 615230 655435 434095 358700 683655 45135 14025 181135 815320 805375 615315 452795 192950 571795 298690 575705 16320 594320 32810 790075 756160 254575 751060 225760 656285 189805 792370 489855 839715 500055 199750 271915 296565 356150 348840 735590 511020 404855 805545 508215 501500 413015 180285 808775 804355 688075 374255 599845 665890 379780 631890 109395 635290 394740 834615 42415 440640 619650 198050 170595 187000 536180 348245 611660 81685 558450 636480 696235 21845 162435 523600 182240 349945 114835 530060 80070 213605 347820 591940 105570 790585 226950 171530 688585 543830 739500 745535 561255 563295 713150 341105 340000 249220 496145 486965 354535 105400 384370 34340 160055 453645 485265 350965 824330 562360 537285 320450 837845 404855 250495 775455 389045 566270 847620 375955 558450 126820 18530 79985 231880 60010 75565 486200 639795 237150 2550 24990 733295 544595 571540 808095 589900 163370 252535 830875 265455 633165 111010 634015 540175 480845 723605 313905 786845 407320 618715 478040 450160 346630 264435 566695 58140 250495 309060 609705 595510 771545 436135 455600 783615 571030 68000 830535 220065 600525 344420 394060 356915 801465 368900 354875 181390 813110 741455 370090 661215 606985 209695 627045 294355 604010 384625 421005 482460 247180 313310 345355 258060 181730 106760 514250 22525 26775 238425 351645 721225 11220 793560 376975 184365 117045 295715 371960 150450 82875 485095 404770 787865 119425 775115 88655 266560 821695 761855 15725 42330 283645 824755 581485 588965 382160 641070 421430 58140 134895 701675 9265 13260 557940 559300 21080 396100 89505 29920 185725 404940 532610 194480 464780 24565 465630 512975 224145 685525 451095 195500 146370 156570 342125 826455 184960 785485 267240 741200 612255 711280 21675 82450 50320 407490 2550 663425 574260 304385 76075 283900 351985 668355 39100 730830 165070 258910 116280 662150 488920 357765 202300 20060 60775 532610 295035 87550 725645 105995 155295 485690 578765 736780 465545 241315 458320 285685 689860 276930 319940 577150 155805 101745 260355 715785 734230 115685 785740 537710 241060 195415 447695 199835 476680 187935 665975 251345 269450 232900 250495 635205 449905 287470 443020 476595 133875 763215 842860 18870 509320 105910 351475 836825 400010 530485 318155 474895 446250 533290 117300 642940 521645 522495 48790 133875 667760 573240 286705 169830 469540 716805 395675 85425 793815 260780 778430 2040 299625 654245 135405 286280 407490 662150 799170 760495 372045 586075 348670 139230 439960 583270 143480 198050 489430 711195 480165 577830 386580 421600 61625 134130 339065 270895 231370 669970 499885 419390 678215 466140 309485 632145 704395 207060 129540 806395 340425 544425 190315 206975 65195 782680 119850 48195 659260 495295 531420 598145 327165 6460 273615 27625 282965 673200 227120 584630 596870 547145 19210 44455 799425 486880 507025 246245 729980 670565 445145 147305 649910 41055 540430 9095 832745 383775 301410 370090 657730 111265 781745 838695 839885 194990 737120 542810 542470 253725 589220 749870 818975 263585 91545 750890 640475 753780 289255 73695 781320 404005 840650 45135 60350 455770 561595 371365 18955 720460 108375 549440 13175 160820 265200 271320 732870 244630 151810 636310 278460 11560 287470 750210 707710 106590 81770 404685 178840 626960 719525 330310 103275 705670 244460 156995 423810 202640 241230 707370 413185 294695 849575 509405 334390 312205 24480 185980 597125 612510 223380 514250 627725 738055 509405 37485 788970 797215 411145 656710 432820 329120 451095 504560 246500 189635 726240 496655 800445 752675 669800 222275 502010 776900 5780 188360 392190 275485 722245 731340 736865 818210 154530 496825 539240 254660 569245 347395 26010 514080 7735 700060 599505 83045 595425 280245 264945 475065 403070 214285 750975 141100 325465 71145 452540 612935 667250 239955 278375 268175 516970 735675 486540 41140 712300 671670 103955 773330 680850 470645 809370 663340 696405 423045 605880 688245 79305 744430 624495 835125 730745 789820 849150 413950 397375 343060 807925 673030 129200 158780 626960 697595 260695 651780 217430 751655 133365 82705 244375 502180 760920 688160 71230 752845 447015 625260 598315 309910 754715 273870 128180 759985 556750 83725 719100 282540 500735 728535 321555 462230 382670 372215 400095 139825 173400 656540 278970 252790 788970 786590 841925 667675 29495 754460 557175 499290 293845 220660 393295 688500 153850 557940 441320 418370 216750 417945 803760 391170 701420 564060 41905 498270 464525 719440 459000 804185 432735 735505 392445 633930 578425 507620 667080 745195 574005 76925 362270 331330 673710 214285 678300 275230 60180 514675 694280 211650 190145 644640 147730 755395 688755 717315 787100 407490 318920 813110 479910 98005 88825 142545 601035 585395 453135 178160 69700 162265 605625 649315 147730 533205 518330 303705 424320 688160 394060 675835 564570 316030 481100 458235 577490 149005 29750 255510 384795 23885 124695 741030 648805 751910 479570 567715 678725 51595 217600 550375 510000 507875 27370 96985 81685 694875 678045 755140 544765 49385 614465 58225 340510 442765 309315 732870 222105 738820 533715 0 0 0 0 0 701675 20740 453305 260525 376975 350625 428315 655265 316115 86615 308465 707285 500905 297245 14280 691135 375105 802145 471835 735845 531165 95965 409530 766615 358955 643535 518415 349350 629085 696235 605115 738990 399160 338215 283390 559470 150280 303620 476340 125120 453135 652545 649230 830705 178245 141185 54060 293250 100895 703800 5355 578425 448460 405110 792030 599760 138635 206465 783955 595765 783700 585225 146795 670650 659770 11645 317390 200345 311865 220235 285430 28730 62135 591600 341955 647955 143990 803080 101405 768145 837930 805885 209695 760920 451350 465205 640900 540515 108715 388790 539155 726070 799595 123675 142630 191760 511445 665550 533460 392445 397290 21335 731170 580975 223720 670225 536180 595765 605200 766360 140930 258060 485350 213180 29665 843285 842945 304895 806225 633675 385390 632485 689945 787015 477275 32725 731085 650250 54060 224995 308890 200345 462570 405620 770865 288405 643025 607410 678725 77945 317390 303960 91120 254575 657390 768570 77520 417945 3825 108715 702610 460530 697680 358190 142035 751995 236470 657645 849915 702355 231540 773415 119510 848980 234430 587775 424320 812260 416075 178075 446335 707285 825775 390065 577065 12580 243015 807415 506940 485690 833595 518160 111435 59585 490705 465375 547315 149515 837420 418285 161755 442680 56610 767125 275995 684675 5865 47090 212925 24480 263840 480420 502265 713915 549185 123760 402900 805460 656200 402730 504985 31450 279990 7735 414885 36295 441660 19550 526235 813280 395420 626110 343145 637415 683740 461125 117300 229160 800700 269875 188785 423980 202470 414120 246585 643875 154105 819910 381225 566100 487305 243440 359465 381565 89250 365500 337195 598145 302515 108035 229330 30855 551650 260270 608005 837590 693260 539580 83385 512720 0 0 0 358615 50575 738650 58395 43010 770185 72505 819400 153085 830960 555135 143480 776645 165580 604605 805205 782170 579700 515355 280160 627725 551310 648040 140080 563040 333455 725050 715615 102255 408340 83725 509745 288915 376465 257210 202300 776475 654840 653990 215305 605625 324870 715445 511955 221425 54145 663425 550630 493170 596275 113390 704905 391935 844050 454410 252620 758030 70295 147560 820845 342210 53720 278630 797725 61115 591770 182325 444125 646170 459850 647360 690285 669545 558535 182580 25755 244035 680255 63495 674135 551735 838865 552330 148070 250835 828665 700060 833255 809200 176460 760835 666315 201280 597125 504305 79050 216835 629765 730575 497250 225505 409275 524535 824755 623985 315180 583100 609195 547740 738820 467415 637670 575535 293165 35020 817190 646000 25755 458660 183940 381395 147050 550290 588540 492320 139740 444975 173570 344590 6375 636820 329800 39780 133025 585735 420835 195840 771290 703800 143905 676855 145520 750720 672010 475575 4590 31620 384965 69615 569585 214625 152065 87975 846260 272850 287725 653395 601120 132005 179095 171105 559725 747660 273870 842350 2210 673625 307190 767295 393125 673285 519435 493680 720545 73440 73100 462910 447100 107185 17595 94095 846175 713830 369070 836485 821100 822630 286195 450840 781830 125885 148495 17340 639115 696150 453645 56100 397800 132855 550885 58735 778855 392105 187425 601460 436815 43690 695810 20570 725305 211140 346800 468605 187000 351135 720630 329375 130985 244205 94180 667335 102765 806055 771885 663170 383095 355895 291380 314160 265625 285855 764915 165410 486625 54060 95030 801465 582165 686120 423895 220915 523345 66555 240975 672860 425680 22525 723775 616165 827135 10710 771205 809710 99365 387175 294865 709920 24565 162690 226695 151725 633930 372725 591770 787695 188785 330905 450415 303110 626195 452710 677960 268940 468690 657730 106845 187510 673455 628235 78795 673965 204085 67235 135150 583950 440300 522155 188955 660535 62475 732615 427635 289765 10030 45985 13600 585990 254405 251855 403325 840650 402050 801635 683570 628235 230350 605030 810645 288660 652545 599250 434265 263500 678300 768060 190825 764915 651185 23545 168555 70465 542215 126395 410040 163370 129370 258400 477530 402220 726920 227120 458575 40205 238340 434180 95115 185385 329970 519945 416500 332265 825520 799340 492235 448630 361505 666570 197540 769590 150195 532440 548165 262395 719270 147730 615400 521390 140335 733720 511955 691475 697935 223210 54655 481100 726155 139910 571030 682040 334390 105655 379440 70380 477445 842010 516120 392530 31365 99195 678045 830535 123420 358190 212500 514335 89675 26350 626790 368475 280500 83385 423640 540345 471325 770610 599505 543405 561425 797045 471495 160565 461040 409870 513315 181815 518500 120105 430865 776815 139655 41395 288320 841755 15980 773500 319685 118235 810730 708305 686120 647530 305150 676430 267750 167875 680255 526235 483735 658070 376295 366945 355385 316540 392955 169830 214795 813365 424745 635545 622625 169575 702440 261290 593470 755565 30600 505495 137275 81685 146710 759220 758710 261035 742050 95540 229670 347225 650675 337960 57545 743495 205700 163795 60775 562955 186745 798575 574430 348500 175780 360740 708985 717230 696150 593470 678300 531505 575705 606645 630530 533715 171445 292400 381650 52020 234685 652630 810475 832915 644640 250070 753100 196690 316625 805035 812600 294100 660875 569585 67065 439705 414035 625090 681700 410805 24140 639030 822205 635630 478720 615655 459170 265115 335920 152235 835975 394400 753780 154105 157165 751570 605540 338130 215985 786080 634015 825775 301155 512975 455175 729725 326740 530825 673285 505835 629595 701420 637755 32385 542980 78115 209950 259930 834445 837930 817785 570520 371450 214880 315945 175015 817785 710260 755735 838950 400860 155380 660620 501500 567800 464270 586755 209865 665805 302770 835125 456960 194055 788120 439535 778175 533800 830790 188530 679150 351390 671585 707880 736015 145860 345100 586245 313565 498950 259675 718420 308465 811070 746385 151130 285600 248540 820250 368305 9690 814725 24820 536520 170935 589815 503540 308210 10200 170765 108630 401625 204085 731000 676175 260355 453220 190485 465715 506090 292145 756925 393805 677280 484245 230095 549695 56610 661470 307785 726665 323340 482885 187510 620500 114835 89250 238085 236725 266645 603160 383350 818125 746385 67320 806990 151980 813535 173740 113135 534310 236640 789480 796280 769675 816765 399330 205360 479825 686715 535585 490875 613700 162095 835040 421515 192950 832575 202385 538305 371365 24565 545020 827815 21420 411740 147985 84235 736695 388960 211310 80835 848215 766360 532015 552245 339405 513825 186490 438940 845920 144585 282880 595425 164900 581060 634525 470220 414970 212925 530995 690115 721650 284495 225165 495720 723860 54825 558790 16065 474300 249815 638605 581230 486285 840310 88910 417265 413950 558450 574940 549950 534140 835210 94690 116535 517905 827560 155890 199750 732530 189040 560150 161755 457895 763045 304045 551225 757520 770865 767295 260950 633335 431375 716890 271150 510935 800530 216410 34935 212160 776730 640645 194055 704140 779960 152150 746385 659090 414545 648720 815065 835635 220490 567630 256020 433075 135660 660535 151470 444550 515865 812090 451775 429760 526745 391765 767805 637160 809115 623390 514250 87550 659855 669375 642515 582590 240295 410295 545530 398140 138125 403835 236810 733975 235535 410805 403580 239360 626195 714595 12410 416755 681530 324445 196775 829005 581995 80580 263585 164560 161670 628490 453390 468435 616335 337960 469880 801040 111435 58140 377655 22780 109735 308125 607665 791945 427635 174335 817870 490280 665550 592705 422705 816510 198900 532100 601545 65875 347990 464185 536350 564740 126310 374680 221595 368220 843115 12240 34255 639710 543235 499460 796195 695810 629000 89675 715955 119000 233240 316115 198475 181645 714765 836995 402305 671925 328100 619990 576385 258315 465460 670480 381990 243270 122995 449650 623390 202725 204850 387005 506175 82365 220065 488240 7820 301665 474130 184365 291380 540940 676685 115430 151555 88060 737460 343230 63665 607580 817615 770015 372045 138380 573495 231965 750125 348755 293250 716635 161925 490960 659430 132770 639370 386495 365840 582165 757860 423725 733040 725900 808350 49725 68510 386070 410805 509490 240805 323000 762280 326825 395675 165750 469285 474555 624920 675155 804780 524535 331075 483310 7225 651865 164815 817955 213945 44965 43520 602820 179860 554795 807500 767635 254660 165155 732445 167365 171020 677365 13600 102595 319770 216835 48025 255680 736780 412335 30090 836230 461890 250155 719525 463590 76415 605965 5865 7310 545870 68510 733465 741285 514250 694280 323340 518840 751485 509150 336345 41140 643280 732445 195415 664445 343485 404685 436730 226950 599420 335070 671245 237575 462655 33490 249050 591515 411485 381225 593385 417690 308295 543490 268175 225675 761175 319940 254320 305065 683825 355810 642855 664870 800870 190910 311355 550715 580805 744260 394315 246160 370345 577660 503200 181475 600950 649485 324275 287895 40120 199070 777240 660790 683655 736695 54655 763130 78625 429420 213265 298520 297925 587605 792030 276930 734060 563295 65450 9010 848810 356745 568310 708135 450415 608345 588115 7480 74460 37825 255 768230 480505 775200 775285 134895 369665 517225 451265 654415 42585 94945 389215 356490 617015 709835 708985 731255 799340 35275 280500 338385 41480 117810 610725 774010 564655 123760 350965 257295 564400 425000 434945 452540 652545 798660 37655 422875 522325 801465 692580 316030 434095 740775 299710 282710 804950 127160 703715 463930 757350 278970 79220 563890 622200 264265 80580 251685 399755 369325 520200 403325 199410 554795 260015 789055 500820 652120 299625 21420 260950 226355 245650 775795 85 724455 96900 685270 808095 579105 788460 615145 115940 398990 702780 487135 85765 374850 571115 356405 285430 781320 508470 368305 696320 604180 845325 453730 166175 526575 112880 362355 256870 759645 727515 238935 496655 234940 476510 1275 80325 27200 354450 186660 173400 229330 256615 714510 708475 181135 579870 748680 819995 611320 426615 689010 597720 272340 36890 2550 551905 726155 203235 161670 594405 647530 142545 780385 59500 788800 533970 372640 183685 613530 793730 120530 537710 143820 277015 492320 337960 35360 215730 822800 197200 140930 768995 392530 848300 323085 771970 127330 130050 40290 806225 118235 512210 694280 349010 382755 808265 657050 726920 519690 355470 356915 665975 426785 674900 42840 689350 844900 234175 459085 196010 199070 745110 571285 745450 726920 773415 757945 97750 225165 181390 783445 348585 601970 307275 545615 432565 347225 440555 329375 849150 816510 669885 741625 128690 69955 304300 20485 161415 75310 213180 351560 205360 353005 457045 361505 268430 608430 432055 235535 306510 560490 538645 103360 43180 238340 489430 591770 128435 180455 156910 731510 559725 203320 679745 392275 124015 126735 373490 432310 408595 52700 100215 432565 119000 503965 304725 390915 255000 385900 412675 450670 260525 579020 807245 430440 831725 643535 197200 425 838865 821695 269450 537710 336430 838865 231370 665550 706605 815745 555730 409360 258910 309145 118745 462060 193545 630955 486115 367115 311865 101405 175100 724880 1190 75140 466395 474045 67150 21250 472430 833255 606815 818720 312545 445230 71400 547230 693175 817870 492405 630955 757180 213860 727855 160055 98005 706010 137190 327505 390150 453730 388875 87635 802740 306000 328100 783700 341700 209440 612255 799510 742475 254830 709835 398905 424575 631040 383180 735165 463845 470900 817870 717060 241825 758880 675665 404005 203660 827390 620840 543150 298435 698615 192695 397205 154700 828155 112370 121890 461465 47940 428910 544935 800615 385730 818125 146540 92820 637840 268770 11560 742900 235705 374680 589135 618035 502860 468775 519180 99705 680510 673540 563975 512040 431460 766615 583865 122570 44455 556835 402985 650420 211565 793390 688330 475490 30515 725560 134980 636055 547995 699210 51935 481100 388620 419730 742475 537115 179010 524620 443190 455770 368645 217940 408680 219895 246415 618205 810475 84490 666825 830365 104040 353175 687735 530060 407490 754375 466905 429590 355980 361930 638095 50575 379185 637330 18955 445060 285005 635630 205615 93330 451265 768910 39525 323425 67490 147815 815235 143905 563125 770100 238680 84660 543065 26010 725730 741455 36550 84915 388450 471410 243525 311270 197285 472770 76160 722075 447780 528190 56610 579190 363205 799085 510595 165495 442170 504730 95880 814130 110925 743240 519520 731510 491555 487730 653565 710175 67235 256190 693090 626705 748425 40545 477105 827220 131325 154785 715445 147730 135745 284835 542045 645830 804100 26860 703460 2040 314585 285855 276930 759475 673285 438685 640305 585395 371620 715275 705075 52615 252875 686035 652545 397885 110245 288490 636565 485095 801975 688245 659940 208080 673625 474895 274210 567460 836570 13090 471155 445910 784465 118405 622115 720630 367030 6120 52190 588200 827305 634100 120190 158185 444805 125460 272000 337110 685525 467245 438770 721480 276505 672520 631465 434095 3485 549950 799340 460105 569160 689775 846770 737375 322150 829600 72165 406470 268345 56950 559300 38250 88825 376295 136170 122060 261715 386240 138550 630445 317900 601290 150875 428485 306255 388705 356150 578255 704905 172975 630615 76075 796620 840565 425595 465375 70890 823310 604010 560575 806905 75735 526065 447780 448205 601715 295460 500820 829770 556835 802230 838525 78625 474470 283305 742730 824075 242930 312120 260780 691135 368815 379950 68340 200770 454750 487135 405705 324700 398140 755055 227800 489005 608940 541195 91120 571880 208675 709240 151215 591940 442680 428825 794580 568310 201280 553180 582165 589645 683145 590410 352835 73950 103785 838355 532865 550630 499035 663680 572730 165920 774945 42925 61200 227800 63155 358275 820165 667250 365160 558535 615485 713320 618205 397800 828580 804780 432650 100300 630020 617780 835975 488750 248030 259675 341190 40970 767040 370940 660960 565930 172210 542810 208080 478380 350795 60860 601885 212415 545360 302940 129965 143055 787865 811835 662405 78030 428145 279225 643535 314075 383350 400605 614380 135065 774775 36040 161500 641410 72845 387940 820845 409615 466480 724965 826030 323935 253810 494445 177310 327675 447100 696575 772565 87635 780980 420325 321130 530485 48365 427295 284240 73525 5355 245905 577150 824500 317050 162520 848725 774690 105315 371280 554625 53805 457045 7055 611915 659005 28135 489685 548080 159205 824925 794410 801465 443105 443785 482970 555900 441065 397460 283900 218365 466395 67320 541535 259930 630360 402050 128010 673540 99960 225335 105400 189295 323850 374255 125800 80240 528955 387940 762790 300900 802230 187595 436135 651270 818210 498695 187425 309825 114580 808690 116535 522325 726240 245565 87805 561850 319005 120105 760410 130900 717485 801975 697340 255935 635715 431885 793305 777325 704225 148325 638945 831810 609450 12835 792880 88145 692920 405110 531590 731765 565420 449140 107610 18020 468945 753610 566270 365585 757010 535245 441660 200005 43095 514590 105910 811580 399840 559725 166855 159035 433840 583355 717655 165495 167025 164305 163795 583100 659175 701250 23715 816000 763300 310675 793305 95625 761940 217005 467670 404090 772990 83215 312375 523345 603670 266220 727175 120530 447695 100300 590580 457895 564740 821950 126905 506855 324105 366350 96050 137615 104040 706860 325720 311355 638265 4165 837335 571115 516545 424150 608855 383095 360825 99025 478890 846430 330140 793730 60265 269025 46410 767125 425000 585565 410975 114750 780555 482375 626960 748085 197625 218365 517310 563210 646765 115855 795260 726750 750890 691475 1785 711280 373660 763385 304640 636055 475575 409615 396100 410295 644810 575790 788800 650080 294610 381140 367370 458320 815660 581315 102765 152150 61455 721140 64175 340085 497250 138805 748170 505325 660110 718760 508470 608175 78370 434095 396525 449310 527595 605200 831470 140590 80750 294440 447950 401285 215900 665125 516630 348330 452455 465970 438260 146625 615315 87295 766615 765170 736950 516035 699125 822545 567035 789140 210715 518500 139485 351815 429335 383265 629850 791180 78115 543660 605710 529550 506770 519605 289510 687140 125885 3060 719695 532780 232900 183345 226355 559045 210545 499205 381990 650675 680680 492235 158610 310165 374765 239530 47770 773160 528105 833170 150620 438600 174590 557005 806395 285090 367625 136935 486285 190400 140080 485180 41990 158270 744430 164220 373405 635800 70380 484245 390150 43435 76245 663680 317305 263330 123675 334900 846515 425425 324445 165665 262140 315435 834020 48960 408680 511615 272595 197200 558960 197030 48705 227970 714935 165835 312630 806735 822630 57035 761515 20570 738140 804865 237065 130305 842265 8245 238935 315860 809200 522835 192780 536350 131410 121890 79050 52870 364310 357510 389555 237065 504900 652460 171275 537455 289765 92055 609450 337790 61455 473620 291890 647360 223975 407405 642515 685100 579530 731000 295630 571030 548250 757775 131155 198475 394910 22865 38250 492830 825010 25585 74290 294610 577915 244460 823650 298690 8245 519350 141695 21760 769505 63155 714765 759815 835805 686885 25755 403750 536690 316880 843285 411910 511785 680680 718675 29920 746895 285685 28730 681020 670650 304300 29070 679660 195925 455770 761940 730490 18530 456960 103360 215050 809540 841585 385985 232475 570180 282625 84575 234685 798575 699380 87805 513910 520710 533205 837335 314075 88740 474895 357850 61030 623815 596955 685610 678555 51680 184450 487560 475405 508980 782170 596615 132940 471410 229670 694875 286960 14110 16745 245140 173655 602990 126055 436050 88485 449820 821015 186405 261460 91460 326825 161500 94775 27370 255000 726495 569160 706265 99620 446590 617015 438430 472515 381650 122400 604690 99280 752675 631550 535245 742305 384710 270810 306510 533120 248285 179180 577830 691135 225335 272340 642345 435965 255425 704735 173655 582080 208335 799170 63070 647615 162010 67575 318155 539070 101915 753100 22780 358870 786335 138380 500395 358105 103020 603245 479315 396950 67320 760835 62900 308550 640985 828665 780385 321555 550970 206380 560065 599845 561510 748680 443615 211905 759900 815915 262395 57205 715785 96730 373150 742560 257805 505240 663170 550460 297925 255340 744515 322065 279650 546805 252195 514930 639625 143735 409530 466565 134980 14875 66640 12665 704225 175610 114835 322745 475405 316200 623305 535245 282540 805375 715105 739075 233495 177905 699040 584205 688160 531675 97240 577150 23800 139910 254065 439705 193800 608345 506770 288660 91120 419985 346885 183175 603670 677790 98940 113220 137955 149600 617950 618375 674135 250325 563805 760835 695300 284835 174675 66895 252450 319005 529210 163880 65025 748935 282455 334475 583695 127160 813535 642175 368560 230605 774690 161245 421855 528360 292145 457980 385390 729810 563890 464100 178840 824755 629000 720800 383690 70380 88655 485350 91545 611490 545700 120445 266135 438600 444210 507280 643705 685015 788630 799850 656965 630615 481440 406045 119425 336260 616590 125800 146710 242420 306765 593640 611320 212840 674135 562020 102425 376550 298350 536520 19635 462485 169235 358700 532270 826370 730405 89250 378250 421345 384285 373235 475830 760240 62050 571540 699210 407660 151895 563975 747150 362865 490025 188870 673710 760410 743410 384370 723095 523005 121040 556580 658155 218280 260270 23800 702185 704650 218365 360315 653565 249815 244035 295800 848300 592025 442935 629255 642430 440725 159375 439875 230775 353600 27710 490960 364225 607835 754545 725220 252025 561935 145435 635715 568395 530315 70550 739160 644300 440130 336345 732955 511530 148580 774095 548590 720630 560830 831300 493680 802655 427295 523855 554200 788885 679915 765170 355555 743495 222445 757605 223380 721225 23970 510510 402050 381310 716040 525470 63070 564485 119255 145605 596105 668695 86360 429335 584120 783700 153000 815405 57205 764065 631550 33235 823395 817275 457045 257210 691730 401370 571710 777495 821100 603670 305235 598655 295545 515355 331840 151385 836060 87720 771205 335920 340425 230690 97750 597635 19295 422535 300135 66640 373660 52360 820250 390405 12070 629000 742645 235960 231965 524790 624750 88230 623645 348160 371620 49045 376380 830450 844900 222530 538730 479995 346205 354110 22440 597550 301155 670820 36210 378165 503370 842860 218365 606050 33830 449820 519945 693600 485605 283985 456280 844900 406980 751825 214285 540685 86870 127075 736440 208165 401455 182580 427550 317135 453560 800785 12240 507025 840990 552075 378505 302600 155975 460275 2550 812600 706095 394995 711110 576470 692920 64260 472770 814130 359720 48705 678555 583270 470730 566780 241655 567035 54145 71145 513825 459680 324615 751655 474895 640815 301495 102510 730575 654415 569160 514335 280160 288235 572985 479230 696660 823225 842520 38250 510170 141695 748170 631550 619820 669885 496825 529380 795260 490875 16660 134725 748765 804185 212500 588285 361165 374170 664020 577830 281350 692325 111605 394825 29070 804695 695555 678640 737205 405195 625005 512125 563295 85170 731680 190740 750465 630870 94435 608600 441065 398905 652630 800530 550035 19125 499120 150875 797215 279395 48875 531675 192865 501160 177990 640475 822970 285345 106590 234940 281350 671330 164985 682550 747915 480930 271745 125885 164900 131580 576555 341615 111180 554710 242505 253980 423385 144075 587180 390320 628320 661555 413525 204425 254235 300985 257805 220065 339150 506260 94095 795260 525215 795515 605625 127075 586755 123760 725900 108375 353855 650675 431630 360230 715020 192185 466395 706180 146285 633590 367285 515525 389045 794070 657135 84830 151470 152235 135830 193715 758540 189635 442935 746130 387345 180880 670055 548335 175440 163795 234515 683315 363800 348840 727685 420155 847960 700910 345355 719865 506430 16915 746980 765255 437325 594830 557345 127500 643365 490450 398480 307190 360060 527085 134810 817785 137360 347395 779705 336515 31450 108460 739075 349690 401965 743325 590410 36635 588200 495720 340255 744005 677875 741625 503880 44200 849150 813790 388450 110500 843370 120530 744005 374085 100470 584885 402815 608005 720120 217940 417520 288915 104550 844730 255935 663000 648720 752760 320280 714595 526235 551140 618120 849490 188530 241825 709240 402390 473195 376295 731935 358105 352495 763045 227375 783275 456875 212330 173315 713065 348840 37400 325380 401540 216580 367370 656965 318920 676090 832065 239360 726665 89590 70975 530485 544255 268600 777155 711195 232220 796365 716125 704735 452455 106760 814045 579615 192100 469455 1615 426785 718930 277270 668950 664615 216155 30430 53975 806990 645660 10540 409700 680085 638945 554710 679065 336175 746470 33830 441745 846260 149090 119765 451520 89165 140335 236555 379610 841670 55845 498865 597380 662575 828155 749020 234600 147305 461635 816425 33575 540005 384880 103615 843030 312715 21250 163455 716125 802230 362185 493850 596275 360060 58055 810815 611660 495210 117130 290700 383860 388790 794580 713490 218025 194820 516800 16660 479655 160735 392955 9010 2040 840905 792795 769080 574770 111350 239785 19890 330395 417605 53125 489940 500650 140165 691815 427890 33065 502775 80070 532100 419475 14025 308040 496655 788290 15300 188190 443785 535585 112115 112795 761005 648465 351305 525385 223210 676600 133705 500735 462825 694365 660025 673115 411060 527510 115770 752845 475830 440385 659600 10285 440215 499630 201280 43945 279055 831980 150450 32640 83300 464355 350285 225760 838185 803080 161585 370260 30005 15470 709920 585055 717315 767720 291635 808945 200345 573920 710175 216495 845410 185810 52615 448545 265625 3570 442935 804185 535330 17765 51935 41650 319600 492660 794835 257720 798320 636990 689265 623220 619055 460020 595085 211990 205700 486965 126055 199665 213775 5100 470985 638690 706180 109990 580805 30005 739670 251600 283900 144755 383095 0 0 168555 292145 602140 748680 426105 693515 431630 196435 593130 185725 601460 206295 31875 23375 429590 395335 697170 77520 458065 597380 214455 730745 544000 347140 215050 3910 243015 640730 3230 226440 171700 410720 149090 157930 694025 20995 35870 394315 518670 556665 114070 79815 770610 321725 224400 586330 9690 644640 324955 455685 397545 227290 68085 702950 202810 390065 120020 53550 340340 734060 613190 30430 307190 471410 317390 800955 783360 298180 179435 507790 250580 388790 517650 640900 507365 492235 685015 273105 347650 464100 201195 219725 822885 365585 48790 534395 611065 359635 205275 516290 55080 672945 681020 572050 530230 223380 290870 245565 340680 105825 14280 68425 403070 593725 808265 470900 418285 133195 79645 657645 581145 410890 703800 515440 337195 813620 101150 666485 689775 802315 359890 351220 96730 407235 29325 165835 475575 12155 612850 213520 838525 141270 438855 283560 57715 616420 348840 575450 291720 311610 37315 311185 433840 531930 230520 526405 302260 538305 315095 709410 207655 480165 283220 691815 28050 275740 550460 267920 289935 560660 384965 119170 284325 268005 319090 661980 293080 152830 727430 530910 377655 200430 773245 442170 647785 113220 619565 559725 809455 343060 334815 184960 366775 583865 22100 379270 761175 707540 427635 277185 142290 637840 542385 505410 554880 470050 693345 357340 372385 144075 45730 173910 482715 20910 20910 205360 68085 614720 570350 801975 268430 544595 766785 551565 682890 63325 598570 65110 808435 211225 613700 682210 99450 132005 716805 324615 195840 476680 610980 631465 253470 242080 81855 152915 82960 559300 470390 218195 838185 619225 124015 530060 342805 122145 564655 777240 288235 199835 166260 640050 406640 325465 120530 826540 583695 193375 69360 717230 259845 205615 122655 482290 841925 160650 724710 636990 529635 848130 35785 448630 260270 166855 745110 741540 253130 359040 769675 166345 53125 299370 277440 748935 428485 296990 721565 463420 767210 151130 44030 196860 369410 52530 776900 120275 235535 137530 735675 699720 783275 158100 271915 166345 631380 771035 589815 42075 53465 628065 3230 189975 7735 441490 53635 437240 667505 561425 596445 508215 424915 432905 236810 503710 259420 500225 719780 191165 397375 680 303535 667675 723010 750210 486455 226950 527340 226015 284750 434095 701165 496485 154275 678130 700060 382330 806480 814385 808690 528530 812770 506430 565250 634015 841755 233835 532100 643450 797640 617695 840140 180965 269620 315775 549695 363205 439620 382330 131665 384455 614040 195925 188275 362185 150790 163285 509575 317220 179350 697170 6970 621180 769760 291125 9520 404515 133535 609535 279650 687480 791350 490875 34765 609705 280840 632825 357000 424150 247265 18020 230605 570180 712725 65620 141100 802400 443615 762960 91120 382160 129370 39440 798660 452880 558450 142545 273105 532865 422025 817955 731255 25245 53380 182835 150620 746130 109565 456025 88825 793985 759475 276080 718760 8160 787100 233495 126055 682890 736695 553690 810305 6970 385220 357765 751570 811070 307785 223295 425765 696915 437155 410805 28900 432480 489005 492575 585735 208930 342210 284750 248115 824415 172720 732275 658835 341020 349350 809115 685270 523515 217430 463335 585225 303790 618630 550885 524025 572390 412760 674985 413525 157420 607580 210715 737715 456960 819995 287895 122230 322405 559810 447270 238255 310335 543915 252365 840990 249900 215985 731255 574600 438430 638095 249560 697680 340850 284920 20995 337450 243865 156315 678470 595680 435710 768655 294950 34765 727515 839290 812855 388790 474130 471495 576640 516205 529975 156400 819655 666400 403410 101915 768060 271405 189210 462485 637415 685355 54655 136255 495380 831385 474810 223465 579530 229500 4675 210885 157845 258060 122655 728705 411570 401200 560660 787270 29665 71145 596190 638605 254065 378250 579190 181305 451095 463675 849660 713405 596105 27200 491725 742475 112795 715530 177735 414290 751910 690370 761345 57800 150790 315775 243440 251345 133450 525980 782765 836315 301580 444210 585650 600950 720630 658410 152745 374000 617355 683570 248540 540175 53125 386750 554200 571115 454580 174845 93415 367540 56865 285685 811835 742730 729045 279735 350880 199240 105655 79645 28645 355300 195755 53040 685610 482800 826285 641750 267835 206975 800445 814130 686290 395080 128945 291465 505070 330480 246585 369580 183855 514420 460530 327845 220320 564910 401200 701760 382075 719185 101150 48280 727090 146795 142035 745535 518585 715615 95795 547230 417945 716465 480930 206550 504730 443615 155975 51850 250410 696405 714765 408000 71485 742135 156740 173060 391170 543660 297500 804695 205615 787780 579955 624325 188020 62475 442340 665805 433755 370855 376890 4930 273275 169830 678470 752675 212585 625260 59755 462655 560065 530315 685355 45900 283730 239275 340425 808350 482460 564060 792455 34680 536945 327250 749275 534225 154700 531335 480250 178755 683740 804185 351900 477530 580550 524960 38080 57715 599250 11390 14535 337535 679745 78880 285855 763640 675410 833510 320195 391255 32300 263415 315605 335070 395760 793050 271830 809200 529125 101320 295460 314245 112455 217685 138380 712980 364905 240890 137275 124950 612255 323000 268260 675325 9945 142035 481355 345780 443700 406130 12155 442510 85255 127075 99195 135320 549695 125120 430270 455090 416840 665210 743070 21590 104125 608515 386580 722925 574260 384115 791690 764490 127585 689010 529720 67575 40970 64260 273445 810475 203320 723435 459850 211565 825945 547230 264945 638690 730915 19890 771630 736865 510000 126310 576725 680 35530 209695 700060 369155 706690 283305 447610 433670 239530 428825 540770 353430 806565 673880 796280 153085 238340 166855 473790 454070 521900 371620 809285 137700 408595 49640 571965 839885 262565 131325 178075 420240 337025 194565 192610 210885 225845 523685 537625 73610 67575 735335 445910 547655 538900 296905 653225 513060 373745 20570 196095 120530 503710 296735 145265 827220 413100 542130 277610 407235 298520 63070 800955 471580 123590 40885 413355 121210 185300 487985 167875 543320 17510 279735 704905 491215 541025 794835 820250 816510 288235 643110 398565 148240 21930 604180 791095 460445 762620 173315 577065 460700 598570 139655 201620 42245 343315 31110 599420 705330 505240 500820 136680 634610 541195 46495 312290 765935 292315 319345 391510 133535 736610 6290 33660 797045 550800 364905 788715 116450 647190 127840 359805 399925 639200 835805 460445 605200 823735 522750 702695 236045 297245 470730 440215 405705 439875 576555 806990 831470 765340 466565 86530 412590 212840 607410 784805 158865 824075 697680 56440 31365 166600 675665 113985 409530 624240 94860 477530 460785 822375 445655 441320 368900 613700 519435 699635 546125 538305 369410 718675 61285 494785 43435 353260 192270 102000 462485 312035 648550 427635 125630 248455 523090 733295 818720 511190 784550 725900 507875 171870 784550 717740 507025 608090 795345 3145 692580 432395 418030 97835 607325 106505 144585 209610 441320 732275 345185 462570 159460 537370 96050 715445 171785 843965 303280 666230 390575 292315 444975 567290 573155 101830 429250 610215 474810 383265 217770 199240 236300 669035 824755 290020 97750 280245 463845 808605 676770 795090 314585 534395 542640 739840 6120 839630 822035 471750 833680 541790 723690 3825 199240 214370 22695 511615 404515 816340 493340 237235 485010 121465 35360 633420 734655 640220 526915 325635 296140 131750 79050 345780 219045 270555 397970 591430 424405 719610 685780 708475 207910 248455 522325 840650 493680 827050 455515 746045 324700 226610 54060 445315 370685 7820 507705 156570 594660 290190 358700 775285 93075 264860 764915 62900 557175 341955 797300 469285 791945 754035 33235 544935 155380 274550 805715 206210 641920 287130 11645 176120 639285 559640 145180 594235 35700 766445 248710 76500 136170 607920 780555 370345 354790 508895 157250 624920 353005 762790 0 0 0 0 227460 32385 187595 34595 490195 679320 227290 357765 240295 261035 691220 579445 801890 800870 631040 337875 429505 542045 768485 482205 231540 648890 185385 574770 361335 130560 289510 806480 252110 697850 243015 271320 245735 669205 229840 802570 612765 609960 447780 603415 10200 161500 823650 770695 254915 488665 183940 10115 723180 283645 670565 254150 527340 611150 38590 623900 788290 578170 283050 367455 497080 415565 765850 800445 484755 121720 699890 428315 79730 192015 783700 396695 441150 323680 313480 641835 386920 641410 12835 11475 515695 492575 198815 432565 179945 626450 590410 525300 837760 285345 69785 261545 824415 139230 334645 714425 823565 55675 347395 370430 802655 640730 549695 104210 4845 838440 156485 221085 532610 37655 740605 557345 488665 266220 251090 513230 473280 436475 849745 400095 619990 618885 18190 826965 269875 257805 456450 564485 577915 81005 307105 412420 277950 643110 229330 821950 271490 695385 500395 530230 686715 620585 442850 78030 5440 689520 132940 782765 790670 378250 458830 88910 320705 399670 296310 431120 557600 655860 226440 10965 272510 234260 332095 196010 432565 362355 304130 151470 615145 825605 320790 424065 838100 408510 343400 676090 499545 401115 767040 173995 11135 620755 367200 319770 473110 423385 81770 512040 457045 513995 179690 486030 400265 40545 323935 46665 130560 340170 279310 319855 645065 386070 120445 176290 658325 447525 180200 46835 660365 277525 531675 469285 371195 309825 309060 242590 442595 210545 56355 520115 226950 392360 740945 367285 216410 685525 348585 560065 803930 749870 569245 56865 150790 414545 343995 611575 742050 667760 282965 334220 519605 627045 164220 657560 586670 70805 79645 697340 624750 667250 36295 689435 272595 251090 381990 434520 444720 299540 238340 416755 44200 200515 844900 583950 849490 428060 829855 503880 154360 187595 719950 817615 523345 613360 603925 116450 357425 461720 364650 661725 286535 89675 197030 748510 728195 267410 397970 602480 191930 522835 545785 283645 645915 405365 320620 214540 146710 253300 277440 384880 777665 133365 576980 396865 791435 94350 88570 230095 503030 584800 232305 810560 483225 412420 365415 835805 289255 308550 544680 474895 154700 663000 637075 667420 368390 493425 581230 669375 357510 354705 718845 705840 689265 714085 559470 249730 287980 337025 645660 594745 246415 144330 71825 731850 195245 842095 496655 761940 551990 409700 344675 355215 411910 87295 536350 61285 839885 760325 708985 180795 798320 347990 560490 470730 805545 753525 69445 312545 640645 378675 461550 259675 25245 742815 731680 708135 476170 814810 695725 678810 695555 641155 530825 86105 193290 338215 594575 485945 147475 733720 681955 398990 487730 184535 178925 674390 285345 789225 258995 517310 179945 176630 293165 463845 731000 159545 319090 560830 301920 519860 448375 505070 189465 619480 699380 280330 832065 723350 809285 405535 374510 632910 193205 340170 778855 665720 44030 490705 684760 371620 236725 793050 798660 723605 693260 827815 223890 61285 644300 602055 101235 640135 118235 378590 770695 176800 781830 605795 475915 328100 448205 536860 296395 779025 689265 663595 638520 625600 424320 709580 284070 732020 385900 636140 116960 20825 649910 77095 535415 726665 226865 544850 683740 151810 704310 832745 277525 583950 42330 364990 714085 414290 323085 839885 187170 612850 96475 659005 7820 418030 201960 540175 805290 832575 334050 696745 423130 91715 752165 134385 487815 732955 434605 744175 192525 534140 92650 253555 728110 585310 273530 639880 382755 822545 192780 603840 233835 644555 718505 490450 540685 685185 88655 370940 14620 718675 767975 364480 79900 505240 363545 643025 435625 645490 665975 284750 690200 679660 748340 435370 536605 430780 192185 134980 201875 234515 279055 2550 154785 88400 313735 557090 182750 622540 277100 223720 741540 647955 519350 45560 802825 126395 847280 326230 466735 352410 787525 624155 136000 741030 834190 606475 149005 499120 566950 229330 514420 671245 174335 43350 251770 801210 145010 539155 351645 383860 774690 211310 464270 121635 634780 80665 86275 500650 279055 281435 629595 99790 497760 745365 758965 335070 649145 676855 326400 674220 839205 410295 36550 25840 834615 536180 229670 228565 424830 416500 92820 86955 367540 384965 401965 804950 653820 696320 655860 695725 719185 404515 167705 205870 446675 845835 753610 661045 536265 114835 94860 709070 124780 818720 117300 260865 196180 314925 678045 336090 832830 503880 644385 697255 200600 108630 571710 423810 212840 6800 746725 6290 312630 686460 531675 105060 194140 90695 73610 8925 439875 799255 314925 777580 455430 547655 431630 674730 254830 574600 373405 450925 128265 785740 169320 705670 291805 150365 407745 204170 241995 594915 685440 257635 80580 26690 41565 711280 398820 601375 281350 557005 491725 249475 165070 292230 45220 770440 146540 200600 79985 60775 84490 521050 798660 431205 419305 182750 225250 650165 575620 487135 669205 421090 815320 732615 538730 706605 95030 486200 339830 813365 745365 199750 497930 740605 321895 224060 164900 646595 106590 405195 702185 108205 19125 530570 661640 497760 19720 597210 77095 430950 245140 539920 679830 459850 555475 271405 816595 44625 123930 574345 758880 722245 609280 675920 336855 775115 291550 371620 181220 597550 536350 524110 88400 718335 833680 687565 664530 590750 98770 489855 363290 707285 259590 155890 440130 327420 152150 319090 259930 452625 629850 365925 769590 787780 213095 453815 532270 610810 769675 382500 49895 175950 91035 132260 372215 824330 254660 826115 676515 192440 31195 845580 336940 195075 752845 846090 667165 384370 666995 488835 791180 31025 183005 59840 150705 278800 818040 435115 260525 791265 47515 345695 109310 2465 626280 345100 334135 452965 613020 756415 144670 635375 689265 107440 510 492745 215730 142290 638010 480930 325890 131495 581910 16915 476935 798320 338215 424065 494020 506940 499800 772225 367795 730320 749020 259845 27030 574685 355470 643535 744600 293845 245225 99960 629085 73440 136255 144160 289850 39440 75480 103530 380375 91120 109480 408000 396100 466480 799425 530315 553010 547060 829090 32980 95370 147560 371535 192865 618970 327505 708390 112200 817020 585565 834870 184620 249305 66895 802485 727005 712130 448290 815320 365245 614890 692410 807840 107440 222955 380970 338470 435540 136935 735845 292060 366945 327165 77605 836145 256445 825265 453985 593130 397715 634015 713660 184025 89930 181305 640050 818295 317305 351985 277610 217345 88910 322575 355300 483905 31620 61370 80155 424150 795940 375530 768485 432820 328950 10285 812600 520285 649825 824075 598315 827730 415650 754800 514080 45475 313990 735845 454495 697935 483055 769675 315520 726750 662405 190145 848555 730320 746725 599675 33660 560575 445825 269960 144670 213435 205785 452965 492575 16405 410210 405450 64090 202555 300560 61370 827050 371705 758115 702780 139145 600100 428910 245990 762450 66215 698530 421175 447100 413185 805630 461635 786165 45220 4590 126735 503965 178415 619565 384030 376465 544510 301495 677365 119085 26010 404770 7225 700570 414885 490280 538560 648040 456790 831130 639370 360655 272340 679235 790500 29920 22865 683740 155295 312290 79135 491385 636480 174420 396695 153765 513060 749615 16320 574855 527000 462995 729215 809625 210630 294355 454070 597210 764830 713575 616930 727260 221425 445060 355555 734315 774435 812090 23715 377825 423300 213860 837505 807670 422450 753610 68170 699040 97495 217175 463760 175355 678470 421515 598910 316285 1190 739245 180965 430780 207910 172380 654925 255510 315265 45305 493680 546890 47855 404090 607410 508640 90185 287045 784550 254150 741880 108375 137700 138975 756075 611660 94690 411655 426700 478975 375785 482460 765085 116790 637075 531930 487305 455430 383775 457640 158355 689350 527680 625175 446420 828325 621350 357850 70040 75820 845410 615740 87720 487390 195160 451010 314160 296225 771120 636055 555135 259335 454750 242590 781575 301495 615910 639370 517990 14875 61455 216495 445995 57290 813790 654245 377230 765000 370515 426360 165665 768740 484755 324955 524535 555560 495380 651440 664445 688160 471580 526745 245735 210375 289000 297925 514335 75990 154445 531420 430440 104720 388705 707030 304555 210970 727345 464610 559130 658835 151470 142630 553010 734485 309315 766105 32640 815405 466735 314245 57375 77095 102680 287385 596360 659855 742645 253470 710770 532780 243610 599590 159375 387345 617100 777070 66470 838780 235535 520795 62050 109480 512720 629935 730490 233325 451265 630020 237575 616420 558620 368815 547400 794155 13345 684505 485265 259675 846600 211140 581995 540940 117045 173655 488155 49045 483395 511700 155125 33320 610470 473535 661555 83385 692495 224995 118660 837420 236725 280075 640900 301410 126735 684675 108630 369920 275570 344420 106420 435030 101915 63070 265710 146030 751315 296905 134895 196095 791010 463080 668440 148325 206125 720885 610215 801125 35530 312375 294440 183345 264180 117640 458235 580295 264095 138635 405960 716295 469455 614380 812685 11390 499375 839205 471920 369155 342550 514845 180200 579615 668100 756500 384880 525895 589560 463590 235535 550375 798660 368390 401880 536350 64090 74800 365840 68170 212415 637585 287130 291295 833510 268770 69615 643620 738310 668525 279140 724285 475575 817105 833170 715020 239615 482545 505835 783190 368390 398055 400690 685950 273190 268940 778855 585310 11900 85510 277525 730320 682805 423555 826370 517735 248370 162435 177055 317730 732530 692325 109480 755565 669885 656115 171275 844135 49045 32470 464185 599845 845580 741285 140335 312630 175270 374085 812260 95880 810475 109140 128180 135660 750720 432310 97920 457130 324105 805885 247180 716975 653140 397035 210460 87295 624580 842435 529380 309740 525895 174675 303875 717230 130050 472005 631380 179435 269790 739585 138890 340935 402985 45985 691135 742135 477360 140760 698360 788800 370770 275315 129540 816255 410805 259250 62390 152915 313140 237490 784210 521220 736100 32555 359635 792540 71995 262225 362270 290530 313990 162520 529550 531505 744005 686800 588285 779535 399585 748595 473280 19210 58820 436475 739585 33915 656455 809625 741455 558365 99875 693345 132770 312375 814640 671160 591855 672860 351475 451350 55930 674305 371365 427975 504730 277950 761175 132600 433925 805970 35615 216155 157335 117810 528020 439620 744175 136000 817360 447950 390065 766530 536945 574940 183770 749105 847790 536520 693940 353685 603160 645575 436815 142460 185300 26095 466225 256275 531420 503710 201875 314245 517820 44540 34765 423470 31195 824925 380290 21930 397630 520540 220320 396610 137700 846685 452880 228990 541365 172210 361420 53805 194310 10370 685950 829855 849915 787100 346885 351730 73780 203830 38930 27030 396015 846260 174505 839715 618545 323085 801890 687820 183005 711875 338300 394145 791605 318325 720460 790500 234260 403495 216495 697170 622880 439365 702780 216325 281775 795345 831470 411740 87210 133280 225250 763810 550290 787865 400180 441490 494955 437580 537710 613190 111775 509065 47855 245990 800615 632485 142715 554965 553350 299455 507450 506260 151470 729725 127415 38250 741285 562020 307785 303875 26945 353855 12410 552415 781235 48960 432650 820675 568650 113050 33150 314840 78285 403240 524620 24140 483310 411060 666485 441065 655095 726155 425000 201535 237065 529465 695470 194395 560915 539495 144500 476935 631380 813195 691135 735420 584120 423725 148155 842435 629510 655180 205955 628405 286960 692155 571285 749020 46750 180200 806225 73950 56865 79050 812685 279990 283135 446845 314415 635630 772820 412420 796705 766360 713405 421090 391850 49725 682465 343400 740010 616930 398310 41905 358700 693685 845070 155295 257295 164815 707880 479995 770695 388110 38165 317815 194650 330990 218195 685270 430100 548080 474810 596530 464695 542470 727005 801975 391935 630530 761430 47940 412760 78710 441660 357595 672605 676600 138720 719185 564145 305745 273785 778600 827475 245565 37060 224655 362270 770525 446930 205275 563550 796535 684675 145435 456960 529720 88570 236215 397035 184620 155040 263585 92225 160905 152065 188360 317645 257550 180285 240805 233835 207740 68510 308040 615570 589390 591600 127585 726835 602565 574175 434180 615570 733805 784550 272765 44965 720460 614295 268770 360825 530060 240805 475915 635800 686290 709155 91545 651950 110245 99790 444635 243185 487985 723180 616930 144585 26095 644300 732615 110075 169745 219045 133620 776305 297245 6545 400605 436560 796960 174930 773330 240550 84490 370940 384540 765680 450075 505240 695470 517310 687310 574260 773330 506090 700145 353770 380205 802485 8755 661555 804185 637245 91630 677705 103700 79560 558535 718675 504305 271745 745535 667590 59500 120190 93245 151300 198645 681360 770780 227120 233665 505155 340085 653650 438345 38505 390575 839290 165835 208080 580890 536180 837590 759560 566270 472515 362950 431800 191250 77095 595 33065 201365 530995 361505 5950 788120 251600 599335 63750 527595 805205 43605 123250 312205 244120 5780 393635 529210 264095 193290 362695 501925 596870 465290 256615 576470 413015 828495 544765 426445 833085 445740 329035 681020 705330 553010 695470 522070 145945 482545 819910 844135 829005 609025 803080 152320 617440 2635 412675 379355 707880 175780 516970 685440 524960 445145 216750 567545 101660 719270 201705 530570 309400 605370 56695 139910 446760 697510 393210 156230 230605 252705 730405 642940 526490 576470 763470 697170 170000 94860 816935 60775 780130 757010 130985 621095 664445 498610 223720 216665 183430 628320 429930 319600 307700 206210 28900 607835 175015 511955 267750 47175 536435 6800 217005 40120 396270 727005 523515 265795 840735 485435 428655 518330 137700 289340 382840 407320 801975 209100 557090 799085 607325 619310 562360 801805 736780 262395 600100 608940 340595 523005 614465 482460 724030 425170 630530 224230 740010 358445 258400 695215 127245 150365 578085 304895 187255 481865 597890 207910 185470 592790 697000 43605 190230 418965 91970 823480 61540 636310 262820 87890 298775 91460 63665 748255 312035 444805 687650 435710 270130 166260 808605 810985 803335 39355 378165 45815 76670 413355 666315 619225 182240 827135 622030 47600 647190 633845 43350 545530 31790 132345 91885 776645 545105 538560 31195 719355 751485 773075 178925 255340 724285 501500 323765 683910 471750 455260 684165 421855 101575 660195 107950 575875 605710 222615 159375 140420 746810 180965 528700 265795 520965 713830 482715 653990 85935 96730 373405 743070 321385 293420 513230 744090 765510 10200 9520 284410 376720 265285 663595 283475 223125 633165 202640 415480 21505 74375 832490 634440 273190 571795 300305 502945 384115 686290 527170 636990 189635 496655 636055 296055 460785 32045 28645 260780 150875 814130 218450 817870 614890 179860 463590 732105 616590 735335 670565 749955 781405 644130 288150 491470 577150 269790 302345 777750 271490 588965 304130 768060 769420 703035 214370 250920 224655 645575 639625 21420 122315 2125 758625 411570 267155 294865 1275 21760 245905 740265 167535 835720 415820 594745 297925 261885 597210 224655 423555 65535 166345 411825 802995 317900 848130 38845 578935 557600 345525 579785 298265 753525 485350 470815 143990 439365 276420 707625 664445 118150 613360 827985 411230 406640 757520 239955 357765 170765 501245 281690 17680 25160 411995 523345 287895 38760 718080 623220 471835 725730 5950 814810 488835 586585 466905 164985 429080 468435 612595 757180 162945 641495 192270 850000 284240 423130 531165 33660 213350 849915 18105 544510 584715 667845 304470 627470 210630 728025 213350 136595 603585 167535 637415 454580 201025 600610 849065 45985 457810 620755 128605 609365 507025 661725 55165 597635 197710 323085 116110 755480 611830 226015 800955 344420 675495 10795 743155 523005 487135 500140 282795 270555 162775 695300 211140 825690 796620 273615 703290 846090 112880 172635 546550 635800 720035 105655 533630 13005 659685 354960 688755 223380 222105 222785 494700 833935 455430 843285 541960 565335 604775 254575 737035 364480 355470 797130 739840 519435 47175 727175 650760 218960 247265 637840 221000 40970 403835 493850 792710 217175 417435 182155 564485 109055 283475 533120 76925 570095 343995 803165 90780 230435 519265 475235 732360 679660 236385 296905 403155 252195 621775 460700 377060 172635 458320 125715 349520 733380 770185 710345 430695 332095 241655 307615 724625 171190 184790 344845 732275 662575 22950 579360 834190 81005 511105 246755 711025 138465 47515 127160 695555 418285 309910 821780 660195 532525 262395 745365 414290 690710 147305 86700 355980 650760 670990 15300 766020 236555 576300 647700 532440 449310 281775 421090 550630 691050 39015 86020 152745 178160 44370 719950 316795 415905 4590 119340 233495 711535 603075 280840 234175 691475 49470 587690 43860 405535 109140 588285 71740 158695 597380 843030 536520 725730 366860 283050 818210 253810 281605 449480 757180 413525 820250 361760 225590 658070 488325 493595 735335 464185 215730 542980 561510 741370 478125 8415 35615 321215 803420 47685 353260 151895 426445 706095 704565 253725 447270 793985 663170 381565 715870 56185 191590 757265 210205 13770 580295 474640 190825 158185 30685 345355 278290 556325 664360 72420 707540 661385 505835 733805 753270 349010 292910 19890 844135 218875 819655 422365 543235 568990 446165 267410 769845 582420 337195 211225 283475 643535 223635 749870 531250 472175 372640 668440 712895 653055 178670 842435 378930 443700 110755 26180 54825 660280 172890 185895 58480 584715 392360 726580 480250 794070 829770 137020 741030 764575 75310 625600 300305 638265 375700 17085 11985 555050 694620 39270 651015 673540 459595 679235 231030 272000 764235 356065 173230 687565 348245 672945 686035 144160 499375 235110 166600 310845 248880 356490 113560 165835 365755 782085 356065 777750 703885 134045 358275 760240 151385 537795 433670 323850 368390 2125 148495 199410 379610 743070 440810 509490 651100 524280 611490 706775 809540 460530 622880 765425 534310 312885 625175 576810 333540 270130 520285 448715 262905 710345 787185 477020 341360 519520 791520 255255 42160 848470 460105 511870 424745 637500 91375 646000 588880 378505 763215 112455 12580 368645 756585 659685 261630 845665 73100 355045 669290 282540 68510 804610 584630 23120 258145 442255 147135 454580 814470 232050 612085 637585 115005 562615 514930 384625 613360 620500 362100 225505 158865 580720 318410 589390 139230 738650 428825 276165 48620 167790 523600 526575 581400 324700 320365 403410 367795 164815 9180 348670 645235 589475 143310 767720 544170 135065 327675 194480 28305 692240 219215 207485 609450 342720 196095 456875 308380 215135 441660 23205 448035 43435 199580 214370 446845 266220 531845 632655 225590 599760 506430 102680 632570 646170 680340 49895 517395 743750 560830 634525 704395 823480 754035 367370 421175 241060 553350 272170 351390 789820 737545 149855 312630 501585 691475 180965 26605 311780 680170 600100 485945 558705 24650 754885 48960 247520 64090 571200 440725 89930 198645 207740 345015 695725 38420 116280 666570 403410 345525 757010 382585 560745 551650 513145 194395 344165 253640 618205 761175 463590 289340 703545 634525 486880 794835 214285 238170 463845 206720 1870 419815 794070 587690 341700 95710 678045 764745 490705 478295 369070 211310 440300 508215 618970 720885 805800 116705 33745 381650 582845 20400 552075 632145 714085 550120 63240 816255 590495 787355 569075 130135 328610 344335 640900 427465 43095 474300 612680 477700 746555 399585 628915 153085 219980 418710 438430 153595 485435 819145 63665 29750 534225 391595 140165 153255 736865 536265 608430 264945 159460 767210 72165 204680 258485 753525 260270 118575 666910 471070 759135 763470 16915 231455 518755 293420 559640 425850 511020 569075 184110 471240 635460 618460 479655 639115 553605 414460 692070 35530 831980 728705 769165 13175 314755 579360 744515 632910 170085 672010 330650 418115 393380 294440 628320 825860 38505 301750 388790 77605 586840 42160 237150 390915 766190 436560 53805 820845 527085 602225 824925 295375 662320 510850 291720 284240 625005 739585 691220 649060 183260 544000 470050 63835 159885 682125 83895 377910 104380 326910 546805 114410 627300 563720 514250 455515 288150 624240 44115 284920 733805 568395 474300 93500 364820 664445 181305 73185 702525 656710 689435 214030 331415 265455 595850 809115 47090 137020 3485 479655 650675 119680 452710 710175 209440 671755 158865 716125 793560 245395 61625 168895 421685 9775 226185 483225 163200 238510 715360 610810 305405 663340 387855 334135 580635 560575 473705 440640 414970 160310 629595 47685 316030 248455 74630 795855 671500 763810 518330 770440 517140 580890 590070 725985 311695 175865 59500 573750 739330 556750 211140 573665 491470 471580 425170 98430 252620 462825 540600 67320 604775 633250 696320 189635 558875 239360 628745 492320 140335 119765 735590 37485 587265 360570 218790 819825 360740 327590 339660 482375 333200 508215 684675 71910 494105 230180 639455 747490 147730 344250 375615 569755 836655 633080 254235 604520 137105 389130 642940 486455 32300 586245 53890 738225 431545 797810 776220 383265 254575 779025 431715 785995 175950 770185 165835 485605 502860 559725 395420 138040 370175 473875 293080 749105 173400 0 0 0 697085 425935 570010 750890 283220 159290 598230 345355 612850 104635 826200 293335 61455 134300 561510 259675 541110 651185 746980 713660 392275 238510 549950 488665 242760 58565 286705 598230 231200 380460 800020 270810 475575 442000 3740 782425 558280 456195 754545 800700 687905 56015 590835 392275 226610 144330 562700 47430 176885 250580 174760 806395 353685 370940 197115 95285 560575 389215 185215 813110 393890 818125 212245 294780 194735 799510 728195 482205 548080 719780 554455 469880 345950 256105 170170 632740 16320 670480 306170 307445 40290 250070 702525 690030 425170 295545 754460 624240 154105 471410 789225 38165 234685 723860 203575 421345 128010 702015 553605 610810 481525 488070 201450 326145 832405 679660 431375 416925 806055 46580 701675 633080 289170 189890 406810 351220 546720 653905 481185 793475 307275 74970 410465 244375 162265 755820 448630 533375 403665 650165 363630 228395 370260 728110 702100 464865 674305 47855 411315 830875 812855 277185 655265 218875 373490 709070 710090 717060 119510 231540 106420 670820 615825 85000 390575 440385 182240 144585 367880 736100 72165 8160 372300 702270 699975 693090 699805 116705 302175 22440 807330 425850 20230 666740 313565 819230 527595 7735 82280 771290 173570 118320 197880 718675 126480 32555 353855 763045 408510 451860 512210 257720 628235 469285 355130 22440 384710 781745 65620 772395 541365 815660 642940 648890 378080 613360 361675 459765 206040 769930 699295 779620 622965 506345 201535 570350 613275 477870 334305 837335 217260 442340 541280 638350 670905 148325 190485 443955 168980 341700 758625 803080 517650 307700 87380 714085 815320 263245 588200 93755 299625 308890 9690 143225 232730 238850 776645 42840 312630 135915 565250 704480 536010 726920 398905 62900 752420 338470 814385 320450 656370 28220 751145 406895 651355 613615 772395 586840 815405 422365 124185 752590 546890 168470 412590 708220 198050 721565 497335 2720 511020 44880 464015 581570 785230 173315 18955 315775 546720 226865 662830 247775 201280 339745 397630 376890 648465 181730 743155 71485 67150 427635 550460 341615 67320 46155 33235 430780 103020 312715 802740 248965 801040 243355 343825 212415 249475 726665 763045 736780 166430 400180 456450 663850 131240 749785 195840 64855 269195 220745 2805 403665 452795 431800 188360 35870 481100 784040 106845 336770 104125 551650 75055 676430 304470 646935 710005 789140 170680 368390 379185 403495 530145 327420 315095 254660 50575 408850 802485 159545 822205 793815 156910 684845 483480 376295 297245 252535 496910 843965 393975 70890 434605 489685 404770 563635 295460 748935 620075 469625 166685 805970 155295 131070 478210 843880 603330 386325 774180 804610 364990 395590 405365 802485 257975 658580 647615 578340 202725 834785 214030 82790 273020 384880 724880 215815 237405 590070 825605 197795 344335 37910 595 324530 165325 263925 517565 576385 195500 367455 140505 850000 264265 170510 822290 703120 64515 148325 507025 808180 471835 121210 258485 309570 808690 754035 100045 166855 723690 293930 85425 392275 577745 754715 703120 286705 314585 693940 795260 406810 520285 232730 444550 364310 426785 703970 184875 351815 476595 376975 349095 344420 451180 616420 31705 529975 173825 551990 312205 86360 104125 400945 726410 741285 388875 372470 311525 241400 285005 848895 720800 248285 441405 42585 556240 22185 298945 639030 555475 218110 178160 522070 687140 92140 150960 128520 619650 295970 16830 34255 157165 73185 169320 321215 312120 819060 509575 669715 94350 158610 542555 806735 353685 753015 280925 323340 533460 583950 178330 577490 824160 670565 417265 830280 631805 446590 655605 326315 35615 759560 396270 134300 9010 782340 693005 367625 435965 300730 58055 204595 649485 164050 124100 844135 99365 705925 366180 265030 628065 792200 86870 827985 187680 755820 789395 625345 141270 113645 119510 114920 551140 94095 730660 672095 246245 359380 73950 235705 845835 737120 791605 443700 451690 38080 664870 169660 43350 662915 312545 352240 249220 271660 738820 814470 338555 49470 363885 52785 200345 456280 473450 610895 269280 670480 58735 520285 574175 10710 138975 577235 366520 757520 269705 75565 590920 715020 847450 110840 589475 228225 643875 335750 690285 210630 321555 146540 254235 258230 243950 373745 245310 428910 404345 739160 160820 171700 15640 12410 3825 64855 160650 703120 495040 628660 674815 413610 80835 2550 221935 8670 548760 27200 687735 649995 262480 706605 305830 217770 50745 379610 378420 175270 165325 324020 299200 149685 202895 252110 756330 111775 146625 511530 757690 93075 415395 63580 645490 92735 646340 267665 439280 323085 283985 372470 7055 278715 142290 295885 669375 238085 551395 718335 770185 537370 67575 41650 62135 838695 629680 456025 535075 480165 674730 417095 4760 108545 646510 822715 167535 512805 694790 121635 608940 482630 701165 405025 513060 753355 190825 211565 355215 671415 526575 98090 533800 848895 5100 825180 460530 382330 776135 387770 742050 156740 841245 508130 68085 727855 353260 358360 816595 415480 707455 505325 228225 9350 204595 593385 377995 409105 808180 95285 626450 510 718760 166685 715955 36635 352495 271065 809200 734910 367285 490025 608090 184025 656200 822120 482120 562190 331330 415820 690710 150365 374085 153595 391595 186830 436305 573665 415820 140250 726665 654415 624750 89335 475150 533035 647445 738735 484500 194565 310420 164560 748085 320790 645660 535670 263160 260865 396440 683655 545105 567120 429845 203830 417690 630190 469540 314585 372725 371195 786080 610300 626620 466735 61115 424320 46835 638520 826965 230690 80410 812515 495380 607325 602140 105995 415055 117130 737290 54485 574090 244375 309995 477190 564910 371450 718590 35020 840735 301580 150620 510765 813620 757180 591515 339065 130135 316115 306000 416925 340850 355980 191845 802995 413015 155125 351900 819060 673455 706180 377570 110160 158355 637585 59245 714935 62390 299285 841585 126565 736525 347905 637330 783615 422790 255425 214710 147730 481610 217175 369495 630700 842775 375955 251940 78625 473960 296480 123080 101660 559555 185895 412420 217005 498695 814470 205955 139825 54910 722755 708050 674900 297500 282965 41140 116280 121380 754715 15555 807415 245565 222105 206805 29920 567460 798150 83725 447185 434180 801720 184365 455770 599845 219130 711790 819315 328015 788460 243185 176205 410805 75905 127160 25585 322830 416330 814895 502605 72250 559810 587945 270980 720375 290530 177650 613955 820845 772735 282455 38930 695215 262225 167110 604435 326230 92990 843200 359805 573325 206805 496740 719100 580125 795175 819740 307615 669120 164730 714340 145180 773160 794495 602055 9605 644300 145860 416755 448375 36380 699125 607410 50745 416330 642345 364395 160905 715530 433585 639285 172550 39185 414460 563040 832405 636055 525130 528020 199580 171105 64685 469285 512720 560660 492065 229160 473280 362610 103870 280245 54740 457555 379355 305575 459510 260610 701845 129370 754375 690540 189805 440640 27795 390575 568650 447610 656625 353090 420325 764745 515015 783615 595000 111095 752845 815405 21250 135405 359125 410380 266305 390915 292825 258740 242420 432735 578425 813960 119170 742390 26605 344335 263585 16405 385305 80240 664530 414205 364990 510255 226015 204510 149175 507535 243355 830025 257465 547400 183685 523515 370345 60265 224655 831895 837165 576640 274975 397375 99450 382160 144585 842435 376295 612850 483310 818720 579785 418115 193205 463675 581995 623305 121295 120785 455175 483140 554795 691560 394995 330820 120445 261630 328270 34340 459510 81600 378165 117980 255170 639795 121295 149855 438175 446930 675410 241145 766955 25755 562275 146370 787780 282795 312460 195075 329205 117725 257550 816255 798660 58480 570520 259675 492235 422450 35190 295800 176460 828665 669035 206380 158355 288405 281350 491215 47515 543745 849235 255340 778515 615485 626195 166430 639625 131325 318665 836485 351475 272595 759135 242420 153255 264435 659175 563465 577150 781065 389980 535670 242420 17850 694365 727770 818890 208250 293845 374425 306340 829260 848300 392955 21505 848385 421345 820760 40715 604435 532695 620585 12240 609280 659090 442850 462315 770695 654585 105655 637415 777240 327760 792030 426360 253300 408340 840225 232305 416330 112965 696575 660960 415565 80665 291380 625090 306510 346290 161075 484755 261290 128010 693260 230690 91460 498355 608685 244970 464525 385220 423385 44115 492915 358020 2720 758115 805375 745110 86275 597890 699125 655520 785230 551650 605795 535330 166770 288660 659515 153425 559045 305830 637415 312885 556495 281095 536690 783020 366690 251430 801125 531250 745875 467330 846260 57375 372045 219470 253895 802740 512720 595680 10115 51000 392955 728960 158780 461805 69870 299710 389640 311100 410040 840735 132515 314075 716975 534310 507960 483480 267410 84660 462400 170510 5355 827985 517055 536350 739160 430780 160225 356575 724115 443955 316030 122655 129625 699380 443530 503880 719780 533630 150535 693600 436730 601120 88740 623900 148410 344675 834955 427550 364395 86190 216325 96560 451520 702695 229755 331500 740265 103105 729980 791690 324445 722500 133365 653650 806565 145350 169660 798830 251685 62985 37485 527510 166770 446505 427125 614890 54145 440640 477190 374935 673795 606560 141865 844305 356660 794580 141440 551565 482375 44625 765850 500820 296820 387175 565335 47515 662065 612255 359210 267155 353515 179605 373575 492830 258825 295205 36805 374255 267155 487220 363290 61370 338640 48875 659855 483310 217515 348075 463590 826710 218195 586755 757690 278290 562190 697000 139995 480505 811750 246160 535160 474725 772055 723350 503540 797810 661725 356320 25245 123845 779705 352665 108970 238170 202300 71910 53465 329800 209270 50915 592960 814130 222955 353770 644725 525470 138295 333880 240975 7650 746045 20400 315945 154700 782935 77690 744005 620415 362015 594915 601630 420920 838185 676855 706520 52020 453815 781745 652205 444805 521730 800870 564145 762450 385135 462570 467415 256360 167875 64430 457470 316710 728620 210715 564570 805715 17680 31790 167535 577575 681190 69190 453220 133790 638435 645320 544340 536860 590070 643450 242760 230775 195500 761855 746470 605540 679320 565930 379865 593385 277610 643960 730320 84575 768145 464780 706860 651015 647785 105230 742050 501500 765085 233580 606900 153000 55335 236045 817530 95795 118150 276165 95880 567205 19805 667590 762790 172975 536350 662490 73270 247265 452200 293930 183515 534990 640050 506345 578170 9180 275570 739415 685610 15980 158780 584715 23715 590325 694875 585395 113730 559640 771290 559215 129285 477020 84915 593045 118660 522070 357170 739075 778430 6545 743410 341360 241995 680510 266900 352495 647870 490790 345780 32980 762535 121465 811665 340255 719695 203150 318410 849830 285345 723435 759815 328015 745195 670140 432395 85085 408085 844220 446760 489515 370940 309145 77010 89420 368985 294185 728535 216155 820675 244375 739245 127585 765595 586670 456025 58480 298520 356065 56355 117470 98175 623730 723605 830110 25925 787100 243610 132090 186320 751230 634695 309060 17170 148495 800445 418370 367370 254915 181730 314840 149175 42500 6375 781660 43180 214625 332350 450755 28645 652630 554965 257295 412930 542895 436985 721990 799425 358615 628745 688160 352750 729385 266220 724370 79220 193460 437835 86105 112795 515015 326485 515525 841160 231455 233920 671500 351985 111605 30940 832660 742645 663935 626705 250835 218790 668865 532525 820930 588200 523260 501585 558705 585480 1445 575790 646085 160140 718505 49810 56015 574940 813620 749020 160735 366520 459255 718590 251260 757775 450075 236725 331670 395930 23375 9265 404005 494020 221255 531760 570010 755820 295970 266730 768145 489685 347820 843965 502860 569415 525300 835295 542555 136595 252025 835635 96220 70890 745450 319090 201875 411400 64855 608770 485010 163540 286620 779365 7820 122655 424065 461550 229330 292145 559725 167960 259675 690880 674475 811835 157590 699380 813960 652970 384455 771375 803505 708390 834870 537285 761515 685865 124355 415310 356150 487900 502350 337535 655775 667760 295800 378335 351730 121975 387090 571030 204255 699550 313310 817190 641835 22865 482205 680000 190655 707880 776730 425510 162690 844730 586415 538220 352325 498950 342295 174845 300985 347820 247860 450755 365415 614635 774520 800190 657220 16660 200430 563975 322235 598060 58735 718250 660280 832575 83725 726240 661555 430950 60775 52955 325890 801380 314245 148665 417945 680680 359295 526150 454835 457385 11730 677365 204255 99110 639200 672690 221425 21165 519010 551820 606305 793390 621180 514845 357935 454240 145690 192780 229585 304640 133620 673710 131070 580465 244290 116705 354450 655945 759305 41395 132770 326655 777070 318070 190910 715275 669630 59160 613445 830365 301495 548080 386835 471410 364480 793050 698190 465460 708645 161670 475830 603670 795515 785825 142205 796280 553095 479315 538050 615740 303280 239615 208080 156400 18275 655945 34680 479315 452030 228820 331245 417605 359210 43775 687395 639625 597890 831810 113900 562360 146030 316115 697425 160735 360400 583440 254490 645490 737715 350710 188530 405450 399160 432140 755140 335070 432395 231795 596360 269110 471835 717995 383265 719695 42585 535755 590410 707285 708050 342380 353600 664275 168300 755565 668185 791095 406895 396015 12325 210885 175865 825775 217430 595510 352155 688500 145010 331500 778430 457725 101490 576470 747575 138210 77945 504560 475320 709750 543065 767975 232900 750805 488920 70975 159035 703800 307105 148495 242420 344250 15385 263840 708815 333200 578680 136850 237405 569160 499545 833425 548420 838695 807160 439875 653565 209695 162605 849405 286875 652970 813450 206805 207060 616930 795770 744855 127330 729385 560405 283900 793050 412590 656965 46750 434265 649145 19210 598400 161500 312545 655435 831130 630615 17000 719440 84660 484330 147815 58990 74800 584035 580720 109480 209100 384200 607920 728790 662065 679150 230095 359720 50830 501670 514930 82960 433500 693345 109905 183175 453475 530400 136680 490195 298265 7480 557685 532780 50915 496910 664615 535245 86530 102085 561000 205105 232305 65705 524365 547315 254915 190655 71825 260865 827390 608175 177310 579785 51595 149940 36720 156825 470220 17595 697935 656880 269620 605285 100555 383775 153595 409615 125120 284495 740945 169065 169150 736440 778005 163625 158695 418540 197710 149430 419645 605880 674985 593810 534650 356575 152490 582845 541195 340680 63070 474725 164645 339830 756840 40290 712130 589390 501500 406895 51255 531250 128775 755055 423130 518755 129710 87550 726495 36380 296225 649570 412590 615145 101915 479825 85255 276505 425000 263585 656880 713915 615485 770695 608515 275230 573495 442765 383350 200005 379695 18105 530655 58565 165835 333370 794155 449055 378335 201535 16575 731340 471070 725985 531845 179435 135405 756160 181815 691220 286705 10115 601460 480250 828750 806395 228055 585225 701590 703460 766785 674560 460105 408000 545275 139400 113560 442425 298350 224570 444210 502180 248370 211225 78285 173060 327165 587010 268090 579020 84065 174930 787440 832235 379780 742560 77520 26010 11815 115515 531505 314755 825860 485690 736610 436900 2635 87805 68935 715530 276675 652375 382500 369750 295205 403920 463505 525130 770355 62985 295035 7225 261545 777410 704820 158865 320620 175440 19295 477105 410125 291040 439535 152830 356575 396440 405450 638945 728280 377145 278800 404430 726920 142375 504730 750380 340255 628320 387175 829345 686630 235025 159035 288830 509830 170 581655 537965 364055 44455 679405 623475 676005 329120 562530 336600 63920 20910 825265 490025 665465 423555 274380 545360 171445 346970 764235 400265 751825 183090 727600 243185 780980 394230 803505 81090 754035 395675 535755 816595 60435 87720 353600 254660 57120 99450 647105 415990 836400 714000 224060 788460 369240 846175 654755 141865 506090 69445 407320 804865 141440 628745 626620 746300 384625 782510 245055 426530 124610 359040 75310 24140 420155 280755 337280 671500 519690 646935 24735 828920 303280 707795 12070 2380 706945 295715 551990 203320 333030 639370 409445 838865 290785 295035 328865 414630 725050 20230 246500 253470 613615 575365 248625 127415 412590 401880 297245 820760 716210 283220 539495 516970 349860 531335 479315 389555 403495 788120 43435 73525 751910 657730 245735 166770 583950 846770 527425 67575 120445 3400 453220 532355 197625 658665 765680 76755 587265 556410 742560 324615 12920 129540 214795 257380 175695 314670 343485 635460 697170 161840 245905 120105 352750 505835 239445 101490 841670 792455 117980 461295 150365 612340 462825 724710 761515 612595 814895 680255 788885 792710 6375 430440 504900 124015 802400 296225 511190 826285 686035 663595 427295 444720 538560 89505 300900 345440 306085 224825 528360 273615 623900 813280 7990 638690 20230 671330 258145 219300 770695 653735 570690 758455 614720 217430 171870 153595 440470 770610 286025 832235 701335 443445 609365 595935 351305 441405 238595 638520 172890 836230 186660 830195 486285 765255 149855 458235 550885 650420 404175 530060 485860 517225 700910 417520 1360 598145 773160 504815 168895 561425 7310 9690 761005 248115 746215 760410 279225 486200 423045 693685 147220 302090 399925 709495 606645 577320 820165 11900 626705 736100 417860 824585 453815 517055 204255 680935 182240 651440 319600 300815 311440 379950 534650 162605 341615 213945 74885 296395 339065 245395 13855 584460 749105 468010 586585 524620 176545 19380 676090 402220 770440 616930 494445 213775 566440 216580 225250 466225 26775 262650 542810 41055 221510 810220 242250 215135 668270 387685 585140 215900 440300 571625 613190 169490 811835 632995 59245 603585 734315 328185 615910 208845 754970 126650 577660 171360 464695 833255 310505 247520 274635 156570 394315 304385 703630 634865 245395 283390 819910 560065 442255 715275 3995 514590 230945 506345 482375 219130 802740 844985 225590 505495 3315 311015 38675 520625 132090 457555 774180 680255 573920 40290 379185 462570 162520 367880 467160 548760 192015 443445 570605 91290 729640 528615 360655 188530 75140 210460 177990 476000 820420 418370 247010 57800 666655 359380 844985 469710 379185 758030 736780 744090 15045 416160 777410 223295 805630 25075 448460 331330 813790 32130 521135 62985 339830 169830 607240 188360 708220 815150 566270 763130 209695 414290 250750 613020 816000 402900 836655 767125 126565 242845 690625 195755 105315 564060 578935 33150 105145 286535 32810 260100 74375 175695 508470 617185 719440 748425 670820 488495 794835 287385 369495 152150 457725 520200 717825 179095 512805 232900 677195 185895 549780 486370 408170 836485 327250 566440 824075 11135 846940 302005 381225 36635 755395 444975 269365 818975 94860 29495 269875 545700 829515 673625 360400 75225 285685 451860 238000 90695 447780 725815 6290 376040 529720 293930 421260 466310 171445 44115 664445 268855 726240 146710 588880 257380 772905 593470 747490 570095 214710 296395 233410 726495 202470 316285 809540 346630 145605 799765 730575 610810 259930 272425 163540 814300 236215 703970 713065 254065 420665 312035 845325 215730 841840 255085 292145 755565 599845 89165 400095 521390 543745 485605 335495 162095 689775 826030 822545 515695 276760 606390 476425 500650 379610 679405 22865 795685 415905 663085 550715 37145 139060 225335 124440 305660 661640 349690 263670 204000 279820 492490 384030 248880 559300 391000 36975 650250 670905 827390 456280 36210 574685 785570 75990 551140 172890 38165 321555 196605 38845 290615 395420 791605 656115 391340 431630 759985 503200 64175 835040 314755 498610 404515 19635 540770 258315 674050 301920 249645 764235 600185 758285 731765 355555 370345 561000 728110 107610 409445 263415 415395 621435 15130 234685 721140 595510 184450 671245 294950 11900 747065 730065 702015 287470 114665 361590 452285 459170 746045 111945 532440 778260 51000 782850 155975 700910 437155 367880 568395 550545 46070 592790 734825 655520 275485 397885 314670 364565 845240 91205 471835 743920 752760 348075 606985 223805 650420 530995 398310 315860 483650 11390 109565 543575 363205 255850 806565 273700 641240 560065 49980 430865 440300 75310 678130 41990 484670 489770 659090 388705 197795 386920 173995 243270 662065 53210 426955 252195 825605 235450 408510 345185 560575 327080 707965 771545 200090 749785 658835 28985 326060 22780 795940 460020 602310 804950 352580 743665 824755 662405 626280 428230 582165 580040 700740 551650 380970 619480 539155 478040 304640 142035 112710 100045 796195 459935 186150 778430 595765 848980 267240 2890 504730 44625 231540 175100 335325 573070 582420 225250 275230 480675 102935 69360 67320 524875 848725 52360 839970 77010 849405 137360 798830 162435 223210 439535 452540 339490 479145 94010 706860 260695 836400 588710 99875 427550 297415 123675 425085 157080 363630 526320 356575 211395 654330 221850 614040 596445 485435 806480 380460 684335 638605 613785 783870 241570 207230 803420 473450 239190 159970 788715 323255 443955 559980 543745 474130 457980 565760 166090 682380 796960 15300 833000 604860 766275 62815 68425 619820 34510 62645 649910 25925 179180 169405 241145 132600 270980 628150 326315 705755 837590 17170 534310 568225 346375 216750 547400 93925 524110 451520 804780 643025 421770 709325 493850 370345 713235 537285 404090 346120 266050 586500 495210 69700 633420 624240 485010 193545 528105 184620 307615 343145 322150 798150 825690 316455 546805 434860 113050 51085 405365 714340 782340 636990 650505 322150 756160 508725 385475 644300 750890 832575 393380 19295 611660 92735 435455 207230 554710 517905 195415 153170 345185 559555 808435 781575 694280 536605 331330 123760 316030 799680 403240 808945 380800 152915 466735 367625 347565 382330 120785 394910 767720 432310 327165 571625 462315 234345 367965 353175 359805 474895 501925 478210 609365 535160 14110 384880 701335 720545 213095 201280 653225 70635 8500 69785 619565 34595 766785 500650 753015 635970 805545 388705 367795 214965 391170 635885 231455 365415 819995 608090 359550 240720 535160 182155 846685 355215 368730 838780 692920 157080 849660 658155 29155 470900 838440 818380 251345 3910 20060 374510 383945 508810 313395 18785 620925 309995 348415 541535 831470 66470 621095 7565 473620 808690 427295 200260 442595 93500 586245 291975 517735 667590 719950 393550 211225 361080 184535 544425 609875 841670 216070 377995 280585 254405 813365 63750 527935 496995 780130 789140 190230 43265 358615 412675 470560 845325 825860 724880 224400 502860 595170 668610 677620 360825 585820 668780 829770 530570 139485 686545 727175 366180 744940 28985 600015 306935 788205 308125 670905 293250 658580 22525 513740 356405 25925 642940 24735 525640 629935 268685 236300 414885 620840 709920 231625 538135 264945 368305 493425 811665 607410 652120 453475 781490 32215 303110 695385 362610 820675 57715 375530 782255 846345 798830 404855 698870 514930 484160 518585 581485 535415 198985 132175 536775 783870 844900 570010 329545 457300 435795 188700 404090 165325 741540 373490 614380 197285 129455 214625 661980 100385 687565 273700 616420 135150 122825 176630 96985 254915 715615 461380 377060 672945 57800 12410 415650 216410 162945 109990 600780 671330 798660 90185 29580 574005 353260 294695 763640 616505 154955 691050 121380 513570 237235 753440 788375 91205 262395 162350 446165 106760 301410 59330 518925 186320 144500 624155 314415 779875 830960 769335 97750 35955 731680 31705 624410 816935 229670 290700 391850 262140 733975 721820 553775 439705 174675 143735 59330 12155 67745 808605 411995 457725 181475 229925 605030 489345 758030 377060 702525 686205 15555 529210 699380 245565 814895 299030 359295 398140 34850 493850 189635 818635 184110 789140 542215 293505 295035 12325 203830 601290 151725 775200 496825 431460 330990 321470 748255 308040 15470 348585 562360 495125 304555 381480 455005 56695 182835 807415 534820 51170 153935 766020 42330 674220 700995 845155 504645 110415 687395 697170 314330 588795 115345 556580 314840 585480 670055 210715 105315 149855 437410 59330 14960 280925 41310 684505 261630 542555 39185 716890 546550 202385 643705 458660 677705 394995 133195 276760 313735 540345 65535 710515 717740 703970 31875 180455 402985 634780 175610 635375 541620 188020 634440 202725 712215 142970 497505 794665 636140 501840 599165 396270 754970 38505 114155 313565 3995 400180 656030 116280 185640 135745 492320 428145 108715 326145 452030 549780 283050 127330 101915 432565 322065 124015 275400 336090 729130 523940 241995 29495 721735 438260 767720 370515 726070 827560 318325 313565 622625 768315 57460 738735 415990 537625 204425 388365 612510 89760 114410 110670 647870 198135 188105 756415 638945 548505 618800 12580 229585 532610 807075 199920 587350 789480 749785 611830 678130 663595 701335 516715 84405 566355 32045 577830 818890 695470 250920 185215 24820 69700 404515 161925 21165 788630 775200 282455 50150 632400 807415 33575 255 392020 154020 779195 621605 333030 60095 98515 390065 723350 411995 554455 384285 234005 76755 807755 686290 18020 306765 398820 175780 794155 606475 546720 849320 151470 265625 563125 422535 681360 754460 576130 368560 810815 771035 133280 781235 562275 349775 684080 58735 450160 71230 664020 650250 142800 514165 835210 382670 397800 845410 90185 838185 464185 601205 66810 513570 674050 59925 768230 363120 644555 699550 59840 265540 535755 368305 187340 118150 74205 19465 219045 577490 497420 220915 727260 396185 611150 301410 477870 508215 517565 169235 612765 736100 696490 207570 668185 648380 262225 110840 603160 661130 442595 414970 59075 463675 329460 661215 610130 468860 682550 211905 301155 196010 569245 702780 503625 66470 6120 706350 244375 21505 102850 355725 69700 549185 340680 92735 150960 355130 595340 732445 101405 34935 120020 712470 751145 627980 256360 96560 648040 228140 246585 470390 299285 267580 413015 523260 638605 311695 139315 812855 287725 584120 414290 19890 166090 580805 798490 499970 716380 832150 837165 483480 753355 224145 659005 622795 157505 330480 417180 163795 828070 375615 635460 174165 712725 160820 351475 165325 819145 837250 806140 104550 346630 375190 475235 416670 123335 69615 197540 640305 629765 139740 825095 385900 384370 262225 672860 143905 491555 2890 207825 259845 51595 779705 802910 228990 210800 403665 363630 669970 542300 778175 138635 764320 280840 126650 26520 509575 95625 246840 388875 10880 534395 165325 583780 485690 297075 641155 715615 445570 702355 324870 338385 186575 653395 712215 59160 171700 827390 331245 551905 837165 610385 664275 563380 312205 521900 834275 311270 673965 294100 536690 98940 326400 425000 327335 4165 665550 322405 470220 119340 681190 259165 31195 215985 64855 391085 553010 689520 256105 66640 621010 277525 65025 295970 15385 467415 436220 741625 136765 322320 307445 182750 583100 269535 206295 492235 96730 643450 209440 386665 734485 71145 110330 477870 610130 678385 43265 617865 802995 535075 63325 366265 96900 551480 478805 220830 321895 63665 794410 58990 181390 311950 668015 770525 656880 470050 322660 570095 685695 105485 49470 597380 307955 183260 42245 186660 359210 677960 268090 487985 743920 795005 634015 325890 166345 163965 757520 816850 262140 157590 82110 217770 532525 618460 334050 25415 594150 444295 715190 537625 41310 787015 302685 703970 593810 558875 45560 267070 202130 218450 521645 763895 443955 333625 508045 30345 102510 497930 410975 349605 593130 520455 214880 56610 202725 642855 748595 369750 294525 31280 414375 501670 258570 301750 421090 204000 89590 492660 351730 101065 204000 118490 680255 364650 31280 307020 687140 652375 337960 144925 135150 612935 763130 448715 494615 819060 673285 180795 805375 7990 631040 122145 813365 253640 798150 439960 127160 537710 148325 304980 375955 181305 281180 392530 597295 452965 405195 226185 729215 49555 257975 140335 382245 115260 504305 13175 613870 769250 786250 821440 91970 831385 689180 245480 377060 625345 474300 710005 283560 766700 625090 507790 43945 123845 118575 433245 209355 87380 622030 536435 317645 473960 767210 718080 228735 138380 794325 82535 763045 198135 841330 781830 195925 478805 41820 656795 166770 531080 534225 824500 723605 766615 448800 35955 745280 623050 555220 627045 803845 408850 110840 44880 415990 591175 664785 13005 368305 585990 158355 558620 545785 479995 266220 691900 742475 215560 695980 510510 755905 51935 507110 488665 764065 222190 536350 355725 802145 172890 472345 128180 495125 597805 833765 832745 739670 689945 329205 111945 243100 545275 804610 391255 576385 354875 808520 793220 516545 174335 178925 619650 421345 695130 477955 373405 830960 30175 659430 71995 675240 814215 599675 777070 678045 146115 488155 305320 65110 189720 647190 103870 321555 793390 245140 746555 671925 393805 307955 377485 111945 372640 129115 349350 518075 426955 791860 323085 44455 624155 821610 49640 71145 444720 764065 744770 185470 315860 325040 738395 43945 538050 225845 478975 817360 249645 463505 812090 432480 833340 68680 602310 375105 258485 113050 383010 152065 372470 82025 337960 794240 218025 266645 11985 276675 735420 103020 289340 785570 18020 74375 435200 161755 294100 188785 522920 599335 770440 610810 404855 157335 72675 467755 428230 289425 681530 536945 279990 454070 632230 585820 155635 735845 40885 238170 223890 425680 345610 38165 676345 369835 381225 694195 445145 75055 320790 222275 685695 242250 294525 551905 565590 194650 400690 834785 250155 114580 640985 132345 796790 463420 18020 743835 483565 809965 306170 136170 329205 82790 253385 646765 651865 514590 719950 368730 544000 623985 47515 645320 33490 458915 496825 361250 615655 85595 741200 442085 333455 365585 443275 249730 96135 78880 771205 364395 709155 834105 797980 561680 168980 502180 759305 832915 740690 675750 772480 700910 18700 701930 343825 124270 419220 788630 143395 310505 837250 62220 596785 678980 83300 201110 809795 564145 211565 458150 322150 137955 690540 798405 266560 525895 761345 690115 323000 65195 403495 101915 547995 341700 771885 694535 222020 135320 598825 276165 32300 498950 229925 371365 237830 338980 392615 154530 486540 229840 675665 342295 596615 339915 790925 590580 257805 686460 808180 420410 334135 837250 269790 197030 557515 544425 190910 660535 433840 202640 146115 577660 412335 581400 311695 566355 830705 522410 614890 386495 835975 85255 37230 344165 275825 535585 179690 515525 367030 652205 628405 474470 301835 549355 245990 78880 396440 98600 289510 54485 679235 676940 542980 830535 279225 428570 691135 356490 429505 439365 681445 597210 372130 351220 518245 66725 375445 586075 775965 668270 579020 802485 839545 792795 54655 784295 590155 343655 66980 153680 480250 622455 653820 613955 304725 474640 368730 683570 115855 156910 698275 286195 622455 240465 704395 424490 304300 340170 785060 67575 226015 813365 349010 22525 113050 325040 810390 399500 620755 112115 723860 499545 113220 515950 633590 287895 815405 523940 587945 469030 415650 662065 785060 648720 541280 720715 677025 283050 589560 528275 222190 612425 137020 731765 212415 265625 524535 693940 518840 705160 633080 5015 325720 630020 466735 668100 193970 566270 96475 745620 488580 626705 468520 312460 652970 267155 123080 275825 789820 743665 283645 475150 371875 808435 329205 466990 555050 360485 404090 230520 220150 22780 459510 171615 273955 725475 6715 0 0 0 537200 758370 397205 645405 11390 698020 523430 804440 88910 451945 421005 70210 677875 496145 628235 310335 646425 247350 717145 684590 608515 649825 323000 644555 109905 464525 803590 338385 169575 380800 167110 802995 289425 696830 782935 574855 133620 513060 358530 558195 473705 379015 397205 748425 701675 204340 349945 522070 47515 485690 819910 211565 814810 249815 411910 791520 130560 462740 727685 474215 330140 827900 525640 699125 248540 553350 235025 11730 19210 212840 219470 466565 704650 797385 670225 541365 789820 210120 398905 728365 83810 245565 576300 748340 518755 176460 495295 157760 641920 621945 216410 842180 522325 311525 801295 98345 311355 273615 601035 632995 512805 387600 522070 507790 30175 465885 282880 92650 350030 566185 823650 256105 158185 12495 391340 408680 834615 212075 721395 510340 689435 687905 584035 617185 254235 615145 687565 512805 550715 444805 550375 375870 489515 421260 687565 492150 747575 28900 490280 795430 669205 122230 271490 192270 539920 833765 20230 694875 637415 250325 577490 381565 222275 336345 746215 296820 221935 761940 433755 695215 431035 283560 728450 650675 84405 370430 793220 826625 542045 797640 824415 693430 43180 379525 709325 520115 593555 121210 621945 367455 512635 207910 329545 541025 727175 149515 422875 587775 287980 632655 571710 667335 796195 166855 400265 114155 111860 748425 196350 692580 77945 774945 524790 656540 9690 649910 121550 816255 635460 325635 47090 478295 451605 290105 505920 411230 664530 464270 228565 841925 89590 739160 488665 508555 218195 689520 653735 423980 384285 593045 536520 3655 720035 70040 118320 566440 83385 648635 540685 225930 521135 173910 73015 579955 691645 497250 706860 108885 658495 365245 780640 674390 767040 815745 159885 366435 486795 155635 517905 166855 438260 657305 544595 561850 634865 819570 698530 499035 496570 223125 36125 177225 509490 772395 448205 766700 132940 21335 179945 410210 660110 449820 403325 813960 253385 86105 696150 502180 285940 762705 743495 460360 633080 83640 754630 157420 253300 452965 705840 626195 523515 88570 665295 415055 394995 215050 696915 4760 536775 132685 272000 385730 587010 561680 325210 241825 739840 58140 300815 575960 490620 134130 536010 507195 767040 43775 309570 633930 337790 719100 373150 351390 670990 737715 572390 817360 634355 240295 470050 232900 767040 805800 85850 812940 625090 776305 172635 330820 376975 655095 371875 2210 103615 166430 139825 650505 55675 823310 575705 254915 537880 418540 148750 393805 117640 314840 511020 25500 249305 28135 820845 135745 664615 707880 814895 120700 833765 52955 128350 347990 645405 115175 669630 610810 562190 147730 157335 249390 312120 281775 759730 469455 631380 25840 658835 385390 726410 450415 20910 304640 539920 805885 115515 48790 2210 394400 422705 655350 765935 33405 434690 178840 609025 546805 530230 52785 683400 296990 753695 66385 55930 357595 394230 602225 763725 574770 204170 659260 762535 822800 587095 42500 263925 599080 64855 303110 505920 829005 743240 50065 366690 155125 218195 453645 239955 263160 681700 627215 334815 182750 731510 210120 526320 127245 770100 226355 801975 237320 575535 530485 807160 482290 788970 114155 325465 53040 472600 284070 141950 258145 588540 578510 555730 630275 346545 476340 794155 632315 57800 696660 733210 279990 702610 194395 665210 286280 626790 13770 830450 843370 104635 320450 268090 471580 228905 88825 447610 157590 312630 524365 184195 221255 825350 523090 568820 512465 675835 101830 625345 649485 581400 656115 486795 708815 235280 616930 33575 610045 452880 504475 489260 224740 689520 638690 589645 158865 556155 729640 158440 682125 661385 502945 356830 393635 235875 50915 754715 109820 291890 438685 26435 42330 252365 465290 200175 804270 665975 396185 99875 362100 527595 440470 378335 96050 138635 391510 282200 437410 585395 635035 39780 176715 116110 258230 202470 241400 723095 231965 71910 611405 12665 65365 816340 209015 555220 177055 502860 680340 616420 524620 398650 78710 287640 212840 328440 259845 666825 555475 827730 24650 678045 197455 245140 639625 346035 210205 459935 706095 829175 796875 272850 568310 221595 412590 728025 651780 18530 576810 566695 814980 60350 187000 693685 107610 341700 360230 490790 393890 42075 831215 623305 166005 321895 595255 178755 330990 115090 139145 790755 321385 530910 276590 759985 803675 6630 411910 257635 651440 390235 847790 336600 187850 226525 100130 803335 679405 252960 35615 466225 654755 463845 482545 714170 680680 600270 513145 386920 768145 717655 700315 439620 844985 635460 235195 249475 104295 176205 274550 790330 294525 163370 317135 348415 233325 793305 266815 613105 455175 211990 29920 649910 324615 640560 16235 84065 811240 498185 487475 203405 442340 804185 219385 40545 345440 744600 713745 429165 520455 167280 800530 227205 188530 729895 411655 236470 769760 632740 137530 503455 615485 777920 92395 47345 576725 529295 695555 668610 11475 399755 321640 656795 206465 70295 492490 746555 661470 116960 181390 746470 608515 664955 561850 177905 721905 686120 593555 664530 312205 523685 148240 442340 244460 403410 103190 23715 105230 545445 322150 619990 680595 617185 328695 374000 6290 825265 157590 653990 356575 827730 736865 11220 379950 38760 119680 275740 804610 64175 164305 303875 175525 14875 76330 424830 566015 42500 633760 134725 839970 245395 832065 599590 253725 759645 481525 278375 722245 679830 651780 71230 36975 820505 707115 214030 278460 186320 670225 736865 829345 721565 549780 807670 132855 60435 271915 842180 785145 359210 297500 719015 722330 216155 530995 306170 129285 121125 17425 480760 95965 314585 362610 56355 499120 629680 138550 752335 243780 243100 451180 124865 416755 99280 554455 814045 810985 708050 275230 311015 329800 410720 279140 708900 121295 137360 341020 842690 737885 571540 51595 242590 503965 565760 14790 703375 657220 192610 266900 528785 693175 650335 308040 11475 114580 638095 808350 718505 670990 81260 150790 410040 428315 813875 343825 462995 848555 290785 286025 192270 575025 256615 240720 685440 789055 127245 80920 817445 829685 274040 113730 740180 380035 108630 173060 446420 510935 121210 517820 503200 102935 776475 7395 72675 364990 540260 463420 280755 301155 349265 69955 62050 338385 172295 679575 692835 145605 35870 742815 679830 684930 426360 490280 291550 166090 645320 816170 196520 580295 595 423980 571965 692325 102340 406045 532695 531930 228990 735760 343230 541110 517480 535585 501585 462485 365415 575195 835805 74800 152490 559980 411570 483990 103785 935 111265 275315 738990 722330 766530 272425 601035 598995 414970 364650 304555 92395 6290 736355 325720 786760 119000 755395 712810 628320 342210 601035 48195 679830 713660 410295 808860 263925 458660 304810 267240 61030 143480 623985 823820 15215 142715 409105 656115 573750 663085 377655 326485 816680 171530 99195 512890 204765 356320 42245 610640 645915 363545 13855 673625 379100 411400 798320 467840 592535 726155 457895 541705 425085 20995 377910 524705 764575 608515 437495 205785 298435 102935 734655 391340 589815 8670 36210 239955 598145 618460 582250 219470 561000 115090 639710 654755 627810 24565 708050 369325 683145 25245 78200 560405 215900 721990 1615 134810 609110 400775 260440 486710 652885 780385 616845 338470 677535 549100 8670 501755 278035 402390 154955 531930 476765 2635 827900 155125 380290 521305 74970 286875 603245 577830 475065 526150 293080 722415 305490 361845 716635 49215 233495 164985 519520 450585 695980 726580 103105 750805 63665 171020 735165 804525 677450 42585 60520 78370 835805 287385 79560 789480 5185 604350 190145 376210 1615 610385 820420 307190 571030 571625 131240 305235 583185 312120 170425 817870 297330 513485 146880 431035 816680 264945 756075 504475 301495 488410 255850 239530 226015 341445 182835 801635 801040 347310 734570 476000 119510 17935 152830 732445 438260 576810 544085 372810 747575 546210 93075 790330 652800 61540 445655 78285 118320 820420 308295 415225 453305 510255 338045 607325 126990 545785 491130 183770 153340 210885 782765 3910 614975 11900 56865 199580 798915 347310 432650 752250 97920 699380 623815 802570 818210 215900 682295 181645 423810 210290 540345 680510 499375 155805 512125 21335 505920 578765 133535 436645 74375 232390 252025 43690 837250 846175 43520 706520 234175 4505 610215 196095 126225 775540 375700 51255 704480 46495 77265 472005 573835 591940 524450 539835 150620 34680 259930 716635 385305 335665 694110 50830 50150 344760 107100 731765 664530 137955 301835 477360 371960 363035 432480 707795 561680 418540 810050 644130 796365 367370 335325 424150 412505 718505 619565 6545 237490 153085 829005 17425 744090 326060 285005 94095 488750 514505 710345 663595 340595 676940 257635 481355 742900 4930 645065 642175 148070 623050 778175 354110 18275 80665 647105 70975 116110 477445 811155 558705 742985 805545 275655 146880 405620 546465 16660 440385 298945 683060 105060 153255 31620 284665 429250 386495 556750 779875 319345 635800 536350 748510 302515 507450 239615 77095 784295 255595 550715 808520 533460 141950 66725 452285 688330 800785 800105 307360 417945 543745 305150 381905 540855 745025 17425 61285 428230 170765 814725 570690 240805 717485 60605 673115 679320 515695 677365 603500 374765 839460 581740 632825 253725 34510 806310 251175 506430 617695 833170 425170 497420 176630 368135 72675 118405 824840 652545 239785 251005 504305 569330 634100 563805 172380 222190 49215 68000 424065 695640 558705 788460 583865 830960 336940 787695 358870 436475 112370 234430 387005 571965 15980 41650 455770 316370 81005 387770 845580 328270 830365 13515 462740 171955 600015 549610 552840 262905 601290 388535 421515 61285 649485 547060 507535 357255 830960 516885 510425 398480 785060 627130 59330 436305 574260 247435 369495 27880 757605 193630 600015 592705 611320 404345 638265 451775 590580 750890 498525 690285 1785 58225 86105 769845 660875 638435 354110 61540 0 0 0 381820 447270 418540 309570 8330 36210 372300 382330 345695 95370 523770 745025 254575 740860 263925 239785 617950 618120 472600 445145 78795 466990 833340 122910 422280 692920 357425 371025 733040 633250 490875 482375 89760 134980 557770 422875 441150 777410 578935 133195 498185 786930 253725 307275 259590 823395 343230 698955 85850 145095 253810 119935 837420 499035 17170 97240 298095 520710 571795 68255 608260 111435 727090 534225 484075 836315 316795 812430 383265 790245 783445 65620 301325 473195 793985 234175 812770 33405 845750 342635 626620 57375 124865 627385 171020 598315 294780 335835 319770 848980 730150 505835 268515 222530 796620 433840 583780 586330 200770 56525 621010 166005 698360 581485 690540 121720 193290 643195 6460 415820 270640 445995 180710 712980 235705 443020 804015 842010 800530 510255 843710 591345 639115 28475 90100 518330 133705 364990 836315 385645 377145 458320 277355 673200 713575 248625 345100 273955 64260 159545 436475 514930 481865 574345 487560 69785 628320 345610 358020 513145 731935 308635 441490 591005 264690 349860 268090 111010 274295 597720 795090 466225 575195 8670 360315 844560 123335 159035 805375 760325 340255 610895 504560 197965 557090 380460 302855 145180 188190 651015 365415 790500 18360 743325 229245 733465 603500 557515 55930 726665 80835 494870 483395 101490 173485 369835 237830 717485 639625 769590 644130 818040 837080 345440 120870 345780 168895 275145 10285 163625 818890 412420 533545 692495 270385 571710 104805 691730 755055 134725 98940 457300 700740 609875 488750 584460 146625 44030 116535 693090 188360 370940 644300 74800 399670 265030 379695 456195 834360 631125 369155 620585 202300 35785 780810 625345 523345 332010 358785 556665 306085 636820 73610 295885 148835 220915 672265 723520 35700 573070 327930 5355 184365 548505 743920 371280 766615 265455 90780 587945 328015 137275 490025 404515 459850 721990 705585 168640 754375 502775 661980 767890 721820 798490 744430 121805 724965 602395 809540 270385 514165 586755 789225 99535 312205 721565 316030 82450 512465 380035 797045 8925 450585 726665 147985 519265 209015 721650 391085 531590 263160 207230 422195 456705 10370 721140 178330 319090 721140 728875 262395 60860 343910 619565 443445 278120 83980 125545 464695 820505 798745 122145 261460 445740 326740 71230 722585 750295 294355 641240 200685 284155 784295 710345 371705 23885 522325 447270 277015 296055 57375 572560 729045 376125 682465 290870 466395 237320 364395 489430 778345 206295 39100 614040 76330 299540 346970 603415 184620 89165 526490 819740 644725 233325 844475 584970 615740 603075 824585 660705 656880 184365 361930 69530 296905 483225 768315 656030 349775 101915 141780 806735 317900 792030 616590 343145 92565 806905 384880 380630 104720 345015 156570 275910 420070 540260 754375 698955 746470 204510 623305 316200 454920 549950 529210 51255 634185 346800 776985 136765 380120 288490 13685 736440 158100 112965 328440 337025 81855 152745 657305 624750 290020 71995 433925 253725 265455 478125 59330 418965 145350 688500 340680 636735 752250 413355 143310 150875 309400 340085 351305 626875 285855 275570 309315 252280 66215 618120 266135 519265 34085 417690 270470 840395 171105 392700 74205 828920 424320 394995 638775 567970 427805 801720 120615 241995 783190 21845 68000 163115 32470 141185 415055 156485 604180 642600 38420 787780 386495 850000 590070 351560 591430 106505 615230 818040 205020 754205 458915 839035 301835 605965 682040 496315 662830 105230 117895 845665 519860 748340 601375 82705 205275 806055 587350 567120 806395 69190 246415 546635 441405 381650 798405 108375 479230 443190 102850 416585 432310 351985 237235 438515 621775 521815 762960 307020 560150 603415 215730 666570 98260 845070 705160 738820 163880 146880 539580 284580 782850 19295 714595 739840 394655 623050 44880 685015 79050 573835 471410 761430 623050 726240 333455 313820 346800 341700 39100 325890 414630 733975 228310 522155 88825 471155 88230 35360 670650 713745 841925 650080 200345 549950 373150 363035 664530 316795 815745 579785 774605 844560 813280 103870 171105 477700 684845 191420 419390 504305 457045 109990 264095 544085 105485 514165 704480 812515 768230 451435 573665 481950 356745 673370 254490 98345 344845 362780 14705 528530 560320 69870 620925 232390 98600 8075 762875 460445 3145 425425 301155 38760 421770 94690 687990 786335 735505 812940 38335 735335 568990 188870 73185 131070 622795 253470 769930 719780 383435 157845 817275 309485 640050 359040 157505 194990 677450 48025 722840 516630 425340 259250 752080 376720 323085 736610 8330 682890 698190 166515 665890 111860 124950 83725 28730 723010 750210 489175 801040 317475 780130 254235 629850 276590 508725 403325 724115 507790 674815 536520 31620 537370 231455 273870 111945 686290 175100 520285 717400 352580 619565 390575 420835 182410 329545 328950 508045 832745 422450 301665 537710 266220 768145 47430 112965 701505 305745 605795 520030 351985 346800 50490 76840 434010 829600 413270 563295 69870 845580 806820 207060 220660 819910 79220 454325 179180 801805 495635 262820 757520 194990 449480 690030 79560 326315 173825 74290 736015 60690 223805 86105 155890 632485 606220 650760 827475 524195 133790 635970 739585 479315 335410 687480 287470 726325 642855 603925 540005 829855 661385 189550 316200 445400 767720 353005 33405 640220 765510 819910 65620 93840 348415 36805 463845 24395 337110 603840 307360 792965 120360 262055 507875 442170 219810 316030 797980 683655 797300 564485 426870 376210 182410 796875 558960 404685 725475 752675 98685 806480 446590 293675 372045 70635 227375 110245 63665 797895 846090 425680 324360 614125 26690 272935 551395 133620 731595 772225 784210 262820 7650 195585 549185 547145 578000 479995 642855 481950 140590 484670 363970 219555 735335 189040 364395 520965 204510 133110 239615 678555 492745 249730 242420 334815 326230 764660 817445 85680 815830 212160 106165 702015 519180 754035 45050 416160 580890 203065 237235 46070 737035 403580 634780 247010 143565 620500 261800 250070 687310 379525 426360 649910 301325 670395 770525 791775 366945 201705 214200 442000 597635 297160 374765 480165 701080 634185 495125 664445 126820 714595 40970 394570 71315 249390 194820 333030 53720 181645 327250 330310 51170 685525 238340 722330 674475 642090 622965 813110 472600 669630 593725 529550 472600 765680 752590 357935 50150 189720 383095 573155 338725 302600 781490 495720 168045 451265 697680 248880 531675 809880 100215 617695 200940 358445 19295 711110 136595 699295 119255 162010 40035 738735 433755 747745 531845 779280 715190 702015 504220 569755 831895 261120 594405 726325 145180 690625 341275 612680 96645 580125 367880 330055 746130 528785 82365 303450 679235 722415 674815 827050 16745 694960 86785 512720 657815 191505 132005 638350 83300 118235 255425 769590 676005 737970 620500 700400 762280 374935 382755 412080 200175 56015 194735 49980 701250 443530 819570 421005 384795 836060 93500 482290 611490 234515 274550 334645 629850 186490 234770 792370 634355 732530 128605 629085 842180 358445 141355 321130 227630 586840 42075 356575 461890 26180 159205 162350 44115 777155 578085 375870 11135 575450 104720 285005 602140 754120 93075 695725 183345 321130 690200 825945 758030 286705 459170 435965 466480 2465 207910 283220 309060 833850 677620 336685 551310 43350 831130 195415 772140 65025 214200 231370 42075 91715 211055 439620 252025 301920 792795 630360 136170 805120 692750 236130 12240 65875 721650 57035 760665 703460 213350 331585 636140 234770 111775 452625 688670 284835 248030 525980 201705 176545 268685 526915 611915 530740 53125 130390 25415 107950 69955 614890 658155 669715 800360 6205 317220 765170 645915 144925 512210 72845 67660 94350 797980 770100 452710 776390 814300 6715 631465 606475 425340 64260 653480 8755 264520 570690 514420 115090 247095 170085 799765 340255 72165 368475 279480 181985 26180 305830 685015 685015 625855 351390 140420 132345 731255 466905 628490 284750 223635 243950 157760 47770 51765 553350 47770 216070 173825 343570 723605 81345 157930 125545 734995 326740 443190 611575 686375 164560 702610 4590 486030 263755 167705 353685 462825 25755 672945 786760 791265 46155 834020 54910 696745 788120 317135 679490 703120 532525 80240 601885 160905 543490 158610 461295 743580 713915 4930 777580 368050 90865 348160 17935 553265 451860 276335 16320 211055 340595 729725 699210 459085 730490 711705 5525 753440 604605 246330 682550 322745 812770 717825 415905 768485 138295 398055 651185 240465 700825 569415 331670 722245 414120 398480 297840 220830 699890 469285 167365 401880 415565 832915 496740 128095 15215 433585 320110 662745 114155 670650 312035 52190 129965 117385 288830 832660 158865 840735 418625 382925 506005 700315 272170 400095 103955 488070 801975 267665 751485 608940 283985 814385 786845 478125 73780 168895 827390 245650 761940 325635 246075 661470 733720 819825 383775 205190 10115 490195 664445 842095 359040 697595 409870 815660 118575 567290 484670 562615 377485 383265 800870 268685 137700 137530 256870 380035 520285 642090 10625 631550 588795 183600 107185 821525 658240 395675 12750 489685 262990 102340 446590 825520 89675 736695 375190 459085 556750 257040 768570 838355 812940 255595 428060 125970 212245 590580 630275 775540 333540 199835 20230 202385 141355 620670 377655 556410 372725 545955 86870 21505 279820 107865 557855 159630 615230 129795 708135 592195 171275 829005 661555 269195 187085 364820 326740 262905 68000 586245 323680 356915 255170 414205 198645 342465 748850 298520 546635 124355 222615 387345 795090 225590 400605 638690 707540 192950 11985 455685 143140 270300 809370 292060 826285 619310 285260 667930 186575 243185 5100 691220 407150 205105 330990 319515 528530 515865 538220 373490 64090 93160 839205 269450 494275 452795 774180 591685 17850 440215 837250 822715 729130 383265 676090 621605 589220 469285 5440 133960 91120 688840 570435 576300 67065 86870 615910 799680 777750 602140 239445 183770 778260 786760 541620 123165 347140 27710 392275 345525 460275 743240 181645 410975 175610 402985 226610 623390 389640 318155 320620 633505 92990 425085 105060 324275 42755 171190 60265 563465 124950 30600 702950 425935 53890 243355 565080 111775 377910 523090 147220 427890 214710 643960 561000 200685 473620 107100 575025 488750 116875 72930 758880 179860 411315 459425 389980 128095 326145 569500 819230 102765 691135 689010 432565 734740 209780 611150 142205 95115 23545 801720 821440 168045 541535 564400 347395 333285 566695 294440 189805 78455 676600 747830 320280 211990 466990 757095 473110 425850 192355 55080 187085 418115 790330 282710 581485 759390 200515 66640 569755 554285 132090 625005 766275 459680 30855 338130 282795 661385 848470 42925 145010 367710 839205 556070 402815 745450 411570 829855 411060 126140 333965 39440 600185 529550 174675 558280 754460 354960 510170 452370 551140 287640 247945 670140 396780 480590 100300 727090 290530 138890 358700 474555 462910 696490 810220 725815 26350 543575 120615 312970 849660 317645 693345 180200 291040 288745 395930 292570 662405 361505 357510 513570 630360 37825 260525 648040 834105 589900 170 190910 468775 10625 312545 253130 671925 437325 541705 792965 847790 452795 561255 748170 596190 602480 97835 267325 652715 810985 270810 779875 518585 501925 697765 222105 345270 333455 615485 291550 99365 647785 217090 143565 32725 54570 548335 626025 581315 116960 642345 504220 393635 733805 448970 750380 449055 435370 842945 605455 63070 558960 334220 518075 532440 184280 43690 152150 55760 286110 440980 432820 114325 85850 826710 672775 191080 0 0 253555 643195 532865 734315 210970 473110 586585 381735 303705 808010 848725 239700 392105 404855 199240 806820 839885 749870 775030 491045 184280 707540 399670 311440 396610 53295 819825 814810 253385 170 204765 595085 786760 407150 198730 227460 392020 533460 13940 24735 183940 725475 370855 515610 749615 456450 702440 528700 76160 190740 363715 347565 732785 387090 795515 226865 489685 283050 482375 14450 384030 176205 362185 565420 480505 402985 553945 439620 161245 563040 78285 236045 42160 808095 387345 596275 443275 697510 317135 83555 8755 171445 76925 379015 817360 34680 571795 843200 169405 518075 463590 167790 726580 241995 657900 370940 811920 609025 533035 506685 459850 775710 501755 485265 410040 607580 107440 620245 170340 717485 27455 334730 160480 257890 461465 573665 145605 792625 418115 158270 270980 541535 380885 52190 553605 219300 77775 800105 27370 621520 662320 249900 844390 605115 310165 620330 368900 649315 3230 140845 540770 517480 293760 6630 365415 499715 663085 675410 631975 449565 33660 363035 761345 842180 783360 161075 722755 782425 835975 177310 796875 528870 266475 107100 164560 680255 156230 830450 585225 521900 335240 682550 741200 604095 243780 228310 608345 490280 491215 612935 533630 543660 326230 137105 186490 809710 181645 649315 96985 799850 24650 221085 315095 347480 688330 611830 243270 441490 519350 10625 77265 607325 302345 21505 499800 429760 69190 847110 741795 340340 684590 331670 97325 566950 731340 162350 777580 447185 15980 318920 359635 729980 469030 812855 451350 630615 634950 283475 805035 728705 267750 24650 190315 114920 630190 101745 562105 258400 88570 231625 444040 745450 354110 341020 179180 685270 800445 21845 21420 36720 800190 171105 349945 383095 30515 358020 6545 393295 122145 359550 643705 667760 284325 114495 516035 336940 519435 668185 627385 687480 195585 512040 678640 792455 479400 791860 726410 246925 138975 156145 202470 810985 690880 430950 210120 195670 693515 837505 452880 472855 771630 585055 714085 498440 33235 347905 527340 337195 317730 756075 416160 3230 499205 781660 460445 724115 508980 409785 670820 605795 92480 9265 642260 367625 494190 17510 65195 319855 551225 356235 35700 773330 69105 297330 621010 823650 386495 712895 19125 828495 733890 573495 246415 203150 524535 28815 479400 794580 514930 128265 524705 689095 84660 469625 162095 306935 673795 534735 303450 787355 447100 227885 457980 314840 643960 98515 544765 609620 179265 112965 367115 77095 139995 180625 499630 111095 623815 402900 741030 44455 310590 233410 620330 14535 451860 520625 776985 79390 359465 740095 377740 335410 569840 73100 605880 375530 490110 301580 831555 439705 673200 632060 397800 356830 121295 456025 787865 30260 679660 348160 760580 421600 172380 40800 418880 507025 820505 221850 690285 815320 205275 380290 52530 340510 513740 237320 252195 204680 221850 498100 105655 802400 444040 674135 442680 165495 750465 480845 106165 604775 39780 423810 340765 96135 253725 582930 749190 355130 399330 7225 508385 329715 408255 281435 161670 513910 28135 723010 635800 621180 253130 318495 579190 725220 542555 660280 284835 839375 640305 587095 306935 383010 568310 393720 764915 83385 208760 10115 225250 606220 847450 658410 246245 665040 608430 758115 342805 630020 236895 105060 28390 9520 280075 94690 134725 652800 497080 104210 488665 159545 551055 542045 48450 334645 185555 666740 7820 680765 75650 712725 316115 32215 46325 396270 285345 161755 3060 799765 715615 566525 103785 804865 749360 319005 250835 185130 616845 759815 43520 37910 781490 234770 283050 215815 158695 199750 5355 293675 479995 419390 174165 367285 201535 293930 273020 803505 761090 678810 62475 32555 206635 713405 616590 656455 149430 357000 520115 804355 691135 346290 269790 548335 177735 64685 651440 151130 559215 759730 401285 262055 171700 24140 723010 793050 766445 57970 588880 56780 363035 696490 448375 402135 551905 483225 257720 343655 433925 500820 575875 250750 732955 58140 294610 307955 465970 201790 691900 221850 295460 726665 519945 362270 277780 100555 146710 725560 39610 731170 588285 681615 33405 808350 16915 498695 264945 245310 825265 38590 310420 486285 410040 176630 295290 473620 786675 467500 568225 74970 295800 277270 328695 495380 819825 246755 592790 737290 784635 292230 661385 493170 450755 797810 226270 673795 516120 772480 313310 838525 21420 253130 348075 456790 433925 202385 44540 223125 185895 583950 113305 623900 198475 313990 33830 174505 767465 359210 797725 548080 94605 6715 285770 554115 320280 573580 385475 752760 813450 785400 748935 52360 227290 621690 607155 246500 759900 220575 712640 47090 752420 846175 37740 21590 655435 538220 606645 60520 381735 698700 691645 530400 578000 176885 55335 3230 764235 785400 128010 492915 143650 717485 771545 733975 299880 131920 57545 432820 792965 455855 213350 185640 688160 619225 307700 129285 443190 41310 774605 47685 737630 55760 221595 810475 477955 392445 565165 198475 78795 599080 769590 527510 414970 647105 413695 793730 254065 476170 717740 19890 2805 416585 370175 40800 812430 525215 207995 164390 691135 342210 656030 245820 825180 225590 308465 728365 37485 258825 289680 546380 319175 363800 343825 839885 489430 439535 307700 585225 247180 665635 435965 246585 528700 260780 184705 760240 98260 720715 181815 316795 422280 36295 821355 702695 812005 153850 212075 251005 285430 398990 388450 663680 812940 618545 84745 505750 531335 76840 3230 100895 137530 592790 344845 780130 425170 480080 328100 450160 517990 665380 843710 799510 242760 717570 185470 440895 762960 362355 407235 267750 1275 795855 731425 850000 844390 691815 676260 202980 47345 4760 268600 785485 319175 669035 280075 708560 214285 840310 430185 494870 345355 642345 357765 470305 295460 17595 610470 125290 250750 185640 260780 191760 78370 570605 712045 312715 781830 298605 640135 384455 83725 29410 44880 153510 638775 206125 613020 524365 269705 579530 380035 258825 687140 831130 166090 252620 147220 323595 126480 487645 195925 814555 781405 340085 113560 252535 651610 495125 448375 345695 221425 553945 570095 560660 194395 301495 271660 39015 134555 323850 678300 121295 467330 348330 472345 369920 132090 212330 641155 778345 350880 65620 185555 205275 403240 797895 485095 401285 65280 707880 823310 381310 841330 187170 436135 307870 35020 249220 397715 460190 363290 722245 167025 640560 402815 459680 415905 711110 814215 419475 393380 27030 170340 28560 650420 208760 586585 161925 44285 365500 140675 202810 195840 343570 341785 790075 19975 543150 473110 448120 750125 436985 427550 309825 241230 298520 30260 318155 794835 615825 804355 401370 212840 704395 355895 649145 338980 662320 214710 618035 177225 527595 797555 663170 347225 408680 674730 815660 284240 413185 42075 815745 138125 837250 440045 498525 361590 204340 401540 741200 136255 429930 179520 228140 135150 483480 233240 247945 767125 414035 530230 354025 158270 40630 265540 688160 151300 282370 43350 794325 841585 355555 566865 286025 528445 220745 682125 480165 512720 239870 372300 559725 35870 4250 192440 797385 295970 638520 286110 726410 154190 92820 51510 516460 163455 182240 524110 749020 113730 18785 621435 409785 188700 619990 812600 358955 823225 642855 404430 588795 755480 483225 42585 679320 515185 692155 43945 583695 139995 87125 229670 759050 587605 227460 240975 399670 116875 575790 104890 545445 482885 286365 19210 449225 63410 801465 672180 495805 642175 241570 609025 719270 363800 265030 769760 468520 577745 619140 464695 445910 134470 510935 797725 56185 259675 2635 628660 124270 236470 300900 579445 558620 53975 593895 465800 426360 277015 246585 783870 734145 600270 131835 838270 211140 335155 70720 661130 601460 336770 613360 764830 552585 276845 646170 791690 633930 106760 610640 711620 549440 173570 491045 89165 389470 277610 68255 32215 74035 799765 209525 90270 123165 138890 521730 395335 426955 530995 243270 310335 425765 165155 470135 494615 196265 414120 25500 628915 391170 262225 147900 513655 606135 332690 194395 11815 70720 264095 64090 774690 42755 355895 532950 446590 282200 366605 746045 384625 764575 191250 200090 418880 69785 191250 821270 83980 144415 622030 804270 441150 307105 46155 217600 394995 297925 780895 789140 458490 412420 372385 455345 87465 585905 426955 847620 466310 205530 197540 633080 245055 18530 268770 755395 196180 756670 391170 714680 111605 567715 680510 476340 559810 499035 484670 729555 592790 285345 85340 658325 738140 229755 616760 137615 234685 646595 650420 361845 334475 187170 212585 388620 194480 506600 244375 791010 569670 101660 804865 444380 14195 794495 743580 404515 546890 736950 38080 404515 639285 202215 605625 706010 233580 41310 116450 607665 106420 485010 548250 767805 10880 384200 619990 281350 229415 672690 546380 540005 715955 658070 756840 652800 117810 552925 17085 290870 505070 616675 843455 604010 761260 437580 334985 77265 398735 723010 840820 548420 503455 154360 101745 778175 499885 261545 282540 95880 131920 341105 350795 667590 843455 434690 756245 322575 74205 309825 301750 472430 472515 674645 439280 638605 143650 187935 237830 83725 465800 445230 341275 161330 84405 281095 398905 27455 17255 776305 622370 717485 74375 100300 290700 773160 392190 818210 285940 838695 290360 446165 403070 400435 15470 566525 271320 243610 179265 347650 217685 66130 638945 183090 703545 674815 671330 212840 124185 24310 319600 467245 714595 316285 744515 513570 624410 411740 303705 717825 686290 530825 193205 111605 736525 456875 416415 486795 474725 14620 306765 171105 487560 184280 557345 328185 824415 590920 132260 174845 218025 764660 85510 295205 584205 619140 527765 351900 752675 336345 817955 543405 593130 339745 366520 123845 215815 598740 359465 551225 43435 364395 490195 116280 632060 542725 496740 772140 750125 344930 156060 230945 196945 362950 253215 339830 614210 787440 800105 337025 735930 332095 805630 312290 205785 662150 815660 113305 792285 408765 770100 721820 832490 478380 92650 204510 534905 51000 170425 36040 710260 117640 660875 528275 396950 488410 215305 541025 88995 359975 364565 160055 790840 769675 264095 177225 33490 180030 215645 137275 485095 309315 365500 277780 89335 325890 41990 733040 386665 633930 838015 154870 485690 405620 732870 693600 8245 447950 382840 207825 203235 305745 169405 457725 221085 586585 742560 770355 226100 459255 18615 166685 685355 630190 180115 70040 211480 8160 794240 316625 707370 64175 484330 47770 310250 509150 499545 275230 670055 782680 583185 613105 608260 555135 237065 407575 614720 613955 146030 339150 8415 164815 53720 222445 185215 103615 387515 92650 487900 388025 49300 738905 647020 292740 4250 89165 319940 750210 73695 477190 507450 406980 447355 420410 527170 189805 133620 620075 271320 413525 384540 517905 676175 767890 770440 698615 665635 702525 674815 37995 460955 308040 536180 754885 370685 462825 200685 609450 468435 466565 302090 196435 800360 380545 551480 356830 565845 136680 432820 439280 589645 398395 412420 196860 64855 109565 668270 484500 584630 623560 353090 138295 795090 10795 546125 561000 191845 455770 806990 324870 465885 388620 120105 282455 807755 370430 186235 69615 163285 428825 760070 684930 249050 395845 633080 767550 534820 762705 248965 739245 790925 207315 458150 178075 276845 170680 746470 288575 836060 581145 784890 557770 184620 504305 45305 640050 342975 32980 193885 262395 507620 347395 128350 779280 700145 423215 388875 484330 831130 156825 221935 242335 713830 205785 176120 758200 590920 777665 271235 523430 286960 136000 457300 88995 138635 154615 112285 615230 362015 803420 128945 601630 346885 278885 615825 119170 278715 108290 255170 14195 672775 444125 795345 140845 410040 225250 495635 638435 195840 840225 249390 244120 594235 413865 779450 622880 286535 766955 656030 768995 381650 674560 660790 249390 760070 197880 38760 687310 174165 322150 58905 85425 1785 806990 599845 793475 249815 388450 770865 606900 567290 530060 316455 78795 848130 823820 185640 632145 61455 224995 694790 712385 166175 155040 268430 457640 636310 821355 194735 283050 450840 479570 5865 513740 540600 648125 826710 169660 451180 769675 466310 84915 744685 45135 106250 512040 274805 33320 632995 37655 355300 88570 36040 164730 812600 586415 691390 61115 417350 55250 664105 460275 88485 599165 420325 424660 702185 797470 461210 65195 426190 232305 162690 543490 89420 793305 545615 222020 587010 735250 297670 312630 512890 577830 291805 777495 134470 675410 452965 566950 657305 675495 603585 676685 558365 727600 561595 695640 369920 38250 756245 219470 665210 567545 413525 730150 484415 263415 292910 808265 31705 236980 255765 817530 735675 666995 201110 602225 81175 514165 293930 95200 639625 706180 678470 313480 190060 453305 552585 451095 656285 459850 844305 253385 221595 799935 311610 133705 633420 723520 654075 551735 117045 129625 805460 797555 768400 848810 539155 217855 709410 116025 442595 501840 239360 607495 791945 267240 153935 108205 357255 100810 382840 728110 271320 522410 493425 531335 577915 541620 248285 240465 608090 168810 594320 251090 562445 606900 371025 706945 810645 462740 707625 229755 16915 632485 760240 685100 760325 660025 510510 835890 332520 7990 457470 185555 474045 561850 482035 146795 402730 143820 721820 210885 212415 826540 311610 635630 784890 187340 738310 500225 710855 73610 693430 761430 379355 788715 573835 573070 710260 38760 741710 815830 697765 138550 755735 328015 230605 339150 311695 9945 845495 321980 638010 735165 284410 670055 288150 772225 168725 411655 389385 380885 830960 693770 350285 363375 32045 294780 730235 318155 333540 570350 153765 447270 553180 626620 438260 402220 257210 401625 329375 332860 600185 721225 727175 24650 557260 522155 777240 413100 358020 802655 576895 55250 830620 511105 61540 51085 1275 521730 341275 628915 520965 139145 650080 308380 121720 644130 845580 62390 845920 825945 797130 408935 489005 56525 6715 28645 366095 665635 409785 14025 614720 609790 197200 586330 85340 790330 278970 520710 659515 748000 102425 33660 324105 324445 513060 105145 686375 37825 226780 766445 566015 574260 125545 452625 201875 830960 817020 462485 403665 714765 505155 34170 64430 64855 615740 522835 607665 16490 181815 48025 509490 67575 273275 147305 696745 433330 751485 383095 769080 176630 659005 556325 636395 839630 731595 581570 296310 247350 329035 86190 326315 217345 366605 733465 738225 510255 759390 653565 479060 203745 60520 131410 274125 616080 153085 158610 61455 396865 666230 93415 30175 791350 509915 715020 617780 189295 233665 724880 79135 800700 32980 91205 175100 752165 458150 775370 598995 347480 151300 87550 510850 287215 827305 631890 652885 518330 71655 470135 787355 467670 57630 803420 799425 605285 203065 559555 659430 527935 698615 382925 582250 567035 350455 590325 789140 602990 600780 32980 547060 340595 170850 843710 276590 846685 521220 6375 120530 597040 140250 138465 235025 615825 137615 765595 126820 274465 536095 197455 169490 627640 803335 94010 587010 234600 718165 806395 804270 628745 600695 776305 490280 404770 698615 678810 176035 398480 470050 203065 23290 84150 190315 534310 842435 776135 237065 160310 822800 593470 546890 379185 258315 542045 649825 315010 252280 794155 669375 816850 171190 634525 825095 285345 429420 308975 680680 228905 535330 196945 45645 697935 600865 430185 810305 151555 519690 539495 110500 132345 773245 45900 198985 382670 735420 219300 471240 458575 709155 22015 665465 490620 339320 519605 384540 369410 472855 601460 379780 245820 93330 115770 222105 476510 302855 130305 591685 143140 490705 760580 154360 22780 385050 678640 137955 409700 769250 485605 249645 142120 530230 50405 583015 42670 545955 478550 772990 707115 505155 762535 299880 254065 537455 590070 231455 409105 154360 413185 342720 340680 638775 118575 390150 249390 201110 68085 713830 99790 751570 567970 571880 274295 276250 533205 212925 37230 222785 793135 671160 348075 584205 752930 738140 228990 382245 152320 303705 210035 183600 578595 456790 398140 461380 132345 763470 844560 586245 635460 439875 493680 190995 615995 142120 454325 408935 722160 798490 74970 841160 382160 67320 92055 503795 507620 431630 295375 176970 186915 266985 334645 823905 611235 706690 561935 273190 292230 700400 683825 801550 677450 722500 385560 723945 598230 53465 196520 289425 179435 333710 533715 215135 326995 49980 649400 732020 74545 599590 343655 412165 844135 174590 182750 688160 839800 483225 158355 729130 143650 336005 470390 109650 822290 384625 562445 637500 102170 126905 655860 26775 676685 548845 588030 470305 46750 54400 714000 751825 252960 381820 773075 751570 671245 849915 843455 502350 766275 34850 8755 615655 151130 802400 213775 391085 680425 661725 92140 8415 591600 620075 264605 324785 703290 374935 14620 147220 500395 410550 493595 20570 414290 307190 85340 649400 13600 641665 381650 458830 475830 326570 664190 575790 803080 408425 627640 460445 801040 388110 772905 402985 296735 754375 765 292910 576640 36635 473025 85085 438430 562530 612170 407915 630275 289255 673285 179350 266560 488155 676515 663595 780300 173655 692325 519095 441915 496655 94265 457045 230265 117385 508215 713320 610045 421770 512295 219470 315265 535585 31535 438090 665975 367285 368985 14450 640305 32470 118320 762960 787015 544595 799765 581570 536860 112285 161585 421430 14875 117385 682720 362780 263500 771290 830705 179690 708730 56780 328100 613275 595255 502860 115770 113985 242760 744090 363035 238170 31705 77860 223295 159885 131750 430355 544765 394400 608940 426530 661300 234940 461720 669205 305490 830960 446420 579360 6120 441575 645575 827390 445145 10115 108715 308465 356830 513825 592110 483055 620075 74545 212500 576045 232815 586160 729215 58565 314925 218195 194990 33490 139740 210120 570095 469115 846855 246500 577235 657730 139910 838355 647190 33150 655265 225505 697680 781745 496060 719015 524790 785995 261460 650675 154785 488580 541960 3485 213520 680935 207655 558705 235025 42500 632230 326825 479230 748255 445145 419220 697000 584375 224400 107780 4250 456450 764745 806905 655435 570520 140505 664275 309995 200175 801210 194905 366860 726920 746810 178925 153085 652630 490280 217345 298605 652970 524960 748595 719440 659685 97835 468690 163540 745705 559980 501160 399755 780725 603075 255255 315605 720460 215135 745110 97410 444975 249135 349690 638945 162690 319770 751740 117470 679065 210290 151810 682295 746130 20910 361760 35700 3315 250070 387175 598145 77605 363545 707030 351645 581145 310250 467415 134895 419645 384370 813960 427890 394655 10030 406640 481610 55760 693260 705840 138720 676345 549610 281180 36975 220065 321980 221170 690965 267495 237405 459000 227970 403920 117300 495805 76330 84575 845580 150280 446335 683655 244035 357935 360315 785825 139315 156485 289170 668100 199750 582080 15725 591855 412165 583610 492065 466480 471835 510765 289595 809625 221000 175780 56185 296395 847535 221765 384880 564230 85340 495210 714935 153170 85935 548675 800275 184025 3995 61200 353515 545785 615655 593895 110840 327250 605795 463335 623985 187255 120190 775200 623815 471495 158780 377740 269875 242930 530740 105655 834615 527510 405280 750975 447015 578850 203745 17425 842945 834955 401200 353685 665805 626110 273105 367795 314585 537880 415735 278715 756670 809710 431205 7480 695640 265540 44880 297500 595425 436985 495125 505835 539835 599080 552160 658070 804950 798915 284580 499970 488665 606645 454240 623900 357425 137700 705415 191930 216920 190485 198475 67745 306085 229245 202725 100555 24310 604605 141015 57800 819060 730660 528700 759390 243185 354535 98260 824670 668525 374765 622795 92310 562190 815320 455090 581315 758285 788290 764150 22440 487220 518585 178840 59500 697000 248285 289170 806650 417180 84320 714680 676005 507280 749785 691560 808435 528785 294015 660110 84575 477445 666655 53210 147645 464950 182410 587350 642345 312460 45645 154020 172550 170935 770015 199665 177820 567205 283475 537455 780470 352835 171700 661045 24480 195925 817190 303875 102340 835975 145520 256700 12580 237490 823905 106845 617015 557005 549610 132430 181220 23800 597975 517820 492235 412420 689350 30770 22610 67575 732870 750720 633845 668185 205360 827050 198645 764575 558195 336600 86105 217940 797810 546890 746555 506685 788630 818975 244715 595595 507365 526320 803165 342295 23205 401540 497590 264350 247775 645490 265455 773500 89250 466310 449225 473790 164220 502350 820760 628490 53210 332860 489260 375870 788035 31195 703205 97325 76840 276335 155125 322405 279905 126395 198985 474215 624750 182665 783870 690795 109565 305065 56440 755055 655690 39015 311185 509830 565760 531505 230945 706690 652545 809370 827560 687990 211990 49725 235195 631295 365840 231455 411315 107780 217260 41650 174675 143565 167365 793220 132855 231880 774180 302940 466055 429930 134215 348585 782340 362355 475320 287555 221850 6800 453645 223975 581060 621010 117130 584205 387855 794665 205190 447185 669120 826795 283050 324020 75140 583950 280670 805035 643365 746640 339745 723265 334645 629255 30685 677110 415650 683995 297925 43350 178585 281520 274890 700655 502265 518500 457725 409275 129285 171955 104720 549610 32640 368815 231370 83300 729215 248880 291040 762195 386495 475065 202130 166260 762620 181220 566865 227375 804100 309825 388110 825180 447695 111180 13345 371790 143820 313650 571030 367115 507790 190740 118830 203830 704055 488155 596530 199240 66980 82705 563465 709835 141185 432820 343060 35530 727940 765170 24055 69615 322405 349945 400690 262905 239190 547825 719780 579445 810730 412845 341955 304385 594235 216495 28305 725985 223465 109395 154700 241655 97665 576215 266645 518075 157760 530910 448800 719355 744515 500990 601630 813365 292655 599080 134810 531080 699720 429505 252705 343485 98005 59925 549355 119510 554965 596445 377230 821440 322235 496910 480845 609110 664955 446760 515865 167875 504390 540430 386750 567290 660110 627980 253130 236895 549610 412080 291465 510935 589560 713745 587690 248965 489090 365500 829005 347225 86190 206125 414290 294270 16490 834190 257295 414120 832405 791945 849235 191930 359975 203915 19805 357765 55930 134980 696575 273870 825350 170850 132770 769165 242505 375105 281775 109735 504050 360400 244375 319515 121720 460275 263330 371025 371875 161075 506515 849490 171105 370430 321215 474215 173485 188785 82365 97835 32300 401965 671925 224145 154615 78030 385050 789820 141865 698700 170085 128095 537200 141185 744770 513400 486880 222615 528190 192270 751485 183685 37570 842520 663340 332350 393890 556750 156995 700485 626620 518670 659005 261970 567630 709665 414290 135320 396440 321045 198815 422960 493510 673540 517310 81940 807585 787100 181560 333370 343060 597975 776135 48875 550885 762025 402985 182070 464440 76670 449310 345270 448970 713150 171105 219470 79220 651100 80325 557600 449650 220660 804440 278800 638095 470220 743665 333965 787525 662915 83300 2465 229415 707625 193290 630700 574515 25245 633845 17425 39100 349010 452880 505070 569755 188700 40035 505240 534480 268855 157675 750380 590750 330735 459255 176120 835550 350625 47770 828580 323425 110245 48195 12495 47940 690115 20740 317475 435625 675750 146200 772820 216665 570010 278970 571625 95625 345525 366860 646085 329120 310165 456280 651015 425680 626450 708220 393465 512380 28985 41735 463335 351985 510850 6545 283475 482800 375275 61030 360570 32725 748340 65875 505580 634950 749275 514845 193715 11135 425510 391085 583015 682295 342550 824415 69700 219725 437835 179435 553520 627895 330820 505070 539240 608685 763555 203405 403240 294610 158610 828495 505835 426020 173485 186915 259590 559470 487220 494530 110415 520880 632570 750125 139570 621265 693430 756075 487645 442765 317305 767805 284240 546975 71400 327505 364310 435370 102255 22440 220065 769590 83215 412590 387515 71740 324700 661300 696405 759985 779450 329290 775625 440385 789905 499375 796280 763215 474385 290020 560745 96305 580890 24055 265710 34850 401200 178585 508385 584460 771545 837930 32470 436985 146455 208420 778515 432395 752080 626450 309995 52615 94945 417775 229755 431290 305575 558790 239955 534650 252450 783360 427465 380035 201790 187000 737290 602735 700400 815235 242250 771205 195415 575620 5440 511615 73015 128520 190400 519775 584630 283645 326060 143905 746555 796365 195415 376380 577320 205870 591940 220320 542130 5185 547145 814385 71400 443530 284240 263670 386325 239190 847195 352155 97240 536945 655180 193885 255850 769505 413695 464525 671755 572305 25075 206380 115515 62645 210970 66895 352580 687140 200770 734740 769760 639370 767805 198135 231455 385305 136000 47600 187085 593980 214795 85935 414545 414885 183685 451605 333455 666485 724455 840650 784890 52190 347310 552160 749700 2040 646680 681700 240720 206210 465715 217600 588540 200345 48620 798575 486540 823990 330140 207910 511955 34085 837760 209610 342040 652715 763385 446760 594235 344505 217685 545870 523430 377740 735760 773160 175355 396185 362780 81260 401285 352410 134045 506260 285940 750720 833595 587520 656200 200345 80580 629510 80495 108715 161075 837930 303705 566695 519095 545615 763470 688245 272510 633675 460615 310505 647190 176800 495295 550715 705160 368560 258570 596360 847960 422365 427975 38080 66045 469030 345525 447440 249135 789990 289425 550545 719015 303280 384030 594915 571285 523005 657560 229415 72505 629850 7565 480335 231200 690795 60860 354875 690115 287130 397545 835720 739075 497675 759475 109905 805205 629680 346630 759220 370090 788120 371110 590410 640900 354960 59415 536860 539155 184790 601460 660280 103955 209185 389725 408085 98175 570350 18870 600015 338130 227885 135405 575620 639115 812855 124610 96985 752930 368900 654330 432140 502775 601375 153000 21250 146115 578425 163710 335665 754205 343145 611405 797130 126055 726580 782680 62475 690795 646935 394825 484840 67065 202045 207060 183430 525980 679915 36380 181390 632825 322405 56355 690710 738395 740775 305575 513910 278630 293250 403495 286705 72845 56525 433415 811325 295630 161330 358275 788885 179435 529720 745025 237405 599250 349010 386920 771885 132005 258740 756075 161245 733465 243440 14450 178160 241655 598485 591175 850000 746130 182920 364395 432650 623050 751570 291125 420580 75225 106165 226015 203065 681955 294015 167110 143225 22695 36125 350625 263160 539750 342465 767380 695300 806820 1785 465375 340255 696150 100130 307955 616335 489090 407405 500820 653055 525130 401115 288320 354620 427465 657560 250920 569840 161755 650165 292995 490025 758625 151470 97665 829600 639795 444890 316880 552840 845580 166940 197965 343485 246500 519095 249815 701165 746300 487390 496910 306510 537455 594490 390660 128435 37400 322490 721820 824755 499290 37400 342720 827050 430950 772735 621180 594235 360230 542640 555560 516800 346035 518160 345015 565845 676515 123080 181645 98005 794240 70125 479570 563720 382670 120360 307105 370940 6120 250750 221765 35105 799510 447185 487985 123420 255680 687310 237490 104805 37060 87975 781915 377060 187765 828835 823990 377400 401795 284325 519605 701590 830875 40290 319515 528190 289765 390575 764915 699380 775030 741880 381905 52190 243610 513145 123930 608175 593300 323000 173145 109140 847110 64260 336855 244290 281605 390575 635035 286875 158950 171615 544340 77520 267920 40120 631380 283560 568565 770100 801210 317135 840310 585990 220065 343825 202470 41565 134895 414035 749275 223465 833085 538815 544595 606985 623135 108205 701420 78625 96645 140165 317475 425510 840565 544850 133365 110245 654925 357935 257720 224910 418625 24055 406895 31195 214795 722160 42925 674305 516800 463080 206975 146370 62050 51170 538730 580295 838865 607070 396695 278970 499375 523345 678470 805460 96390 375105 681530 5015 405365 442935 561850 741200 777410 636225 286280 625345 445910 707625 336090 309400 461210 115515 45730 415905 406300 545020 181985 668695 624155 663170 209780 765680 116960 619820 666060 265200 453475 259760 730915 100045 64260 405280 460870 585225 58565 525130 216665 303705 753865 476340 692495 537030 502010 484840 2125 49810 609620 542215 58735 685185 365670 75310 180795 65705 142375 574175 663255 820590 437665 77860 419985 195925 582590 629850 705330 448290 744940 493000 592365 79900 480420 409360 605030 608770 214965 322235 814045 504390 635885 567545 668780 401965 69105 19040 833340 235960 442850 757265 714935 80325 582250 404600 300305 472600 572815 267155 275570 645065 93840 695810 452880 230690 726835 783275 33575 361420 105825 1785 514760 182070 584120 318920 808095 44030 467925 358785 821440 656200 417095 129795 292825 446080 96900 184450 301920 228905 505410 585395 41480 745110 519010 579955 843115 28475 665380 780385 339150 736440 824160 117300 127075 1785 273615 785825 56270 514250 84660 755480 320110 407575 631890 783360 714255 476595 740520 344080 629765 339915 312630 58310 646340 633845 506515 728365 702865 111945 313565 835380 404940 245820 205700 542725 315350 268600 537965 686545 589135 134895 699465 762110 528785 726835 299030 399840 14025 379100 615230 744940 644215 708390 180115 46155 705160 394655 734060 796705 560405 95030 765510 403155 520200 149005 543830 365925 437155 359890 459000 226355 587010 558535 617440 573665 248370 27030 543235 93160 52190 498695 515865 83810 778685 410040 539580 81515 636990 127245 524875 111945 749275 626875 258910 655775 341955 596870 8840 340425 504135 554795 456450 389810 655945 567460 287555 483820 508130 319090 360400 457810 659005 629680 265115 524875 250325 342550 245650 329885 629000 612085 416500 793220 736270 761260 616845 328695 263500 163200 768230 677450 607410 255000 281945 594405 321980 357255 292145 732700 792370 114750 162860 364650 551650 24565 55590 18105 561765 355810 547655 824245 146455 677790 321640 616760 354280 202895 14705 13005 785145 415820 739415 343570 396695 364395 489345 33660 359890 224145 111605 635375 102000 362610 785485 62645 102935 91120 292060 363035 823735 162860 755905 788545 287555 637075 383180 244715 640390 831555 52530 676175 212500 377485 581570 572985 307785 708135 311950 169150 499120 378335 608345 207315 609960 354280 772820 507790 327420 19550 465545 614125 168130 366605 498695 769335 181815 719865 610385 568565 495720 412505 792965 473450 645320 329205 775200 413865 485180 263160 155975 821440 169830 507620 688075 840225 838695 131920 162775 431715 788035 448630 773755 496315 482630 232560 91715 666145 274975 731425 239615 676430 504135 79560 793390 4675 111860 284410 695385 134300 690030 656370 260610 422960 715870 568140 405790 563465 582590 416500 843965 407150 254065 681190 312120 117215 22100 313565 315690 737885 730745 826880 540345 36125 563040 798660 253470 352580 427125 296735 378845 581060 257040 63410 470985 134045 97070 17850 30855 60180 736185 840650 594405 336940 216665 60520 117130 686205 65875 326570 80580 268175 801125 504815 259505 805545 263670 825095 519010 719270 15215 170935 800955 196265 136425 243440 363120 84320 717230 525895 843965 272340 657305 495295 789140 751740 834020 626450 309485 801635 415055 42500 86445 782170 95625 80240 629255 36890 519605 762790 586415 642685 116875 195160 621435 251855 261460 654415 650760 841330 424320 835805 653820 329885 784550 471835 596955 471070 373405 829855 192695 21080 215730 491810 641750 452625 244375 109395 690880 371365 371705 836145 797470 522155 813195 155380 113305 839715 541790 575110 654330 239360 616080 96730 477700 772055 380885 657730 365330 338895 211480 714085 360485 33405 335070 615485 786165 727770 583185 698870 672265 750040 218875 221170 577405 292400 744005 493340 10030 536435 825010 714085 226270 153085 256105 710090 2550 511105 7565 725220 671925 753525 13770 200090 303195 598485 108035 189210 744090 833510 263840 768230 683315 717485 541195 115600 449990 618800 645575 717145 625005 376890 307785 757180 827985 41820 813960 197965 619055 177905 347820 363120 542300 641155 20315 126480 353515 218195 449055 242845 245650 668780 474300 546635 311865 783275 707795 837165 657900 427805 516290 163285 747320 370855 196520 463165 588030 31450 528360 685355 142375 29495 64770 629935 334730 240550 141610 560490 475065 614975 74630 803590 429675 254660 252875 327845 398310 314925 63750 25415 532270 89165 359550 92480 650590 346035 315265 457470 824330 542640 491810 2040 67490 192865 101660 219385 403750 687480 337875 437750 327165 243270 462995 227035 252535 44200 169745 164050 52955 58225 494700 168215 815830 501585 475405 361675 252705 284750 145435 842690 661130 211905 312800 447865 112540 439960 163370 35445 303535 662575 316030 111265 469030 124100 287470 392105 383350 309230 669800 441490 102850 459170 329290 85255 181390 791520 611830 755820 448545 535075 376380 214370 60860 295545 430440 42670 458235 489260 146285 800020 162095 204765 794070 384455 370175 508385 66215 345950 396100 547485 218195 199495 781745 843625 642940 325210 685015 108630 20230 711450 792200 516545 242335 135320 343655 844560 652630 307870 262565 41990 784805 550290 586925 88655 841670 377145 549610 171870 285770 810050 369750 570945 688415 756585 19975 696235 545445 264350 745110 269195 222615 50235 69700 403920 219045 674645 548165 450925 114070 717230 535670 628575 649655 203320 315435 121210 808605 150025 83300 73610 297500 270810 833595 611915 768910 771460 732360 375445 822545 226610 741030 825775 748935 107610 59330 514250 619225 582165 346460 80070 512975 639455 241230 617185 123335 191420 31365 93670 522665 452285 382330 628575 281180 133960 394570 812515 215390 142630 456705 50065 443360 284155 638350 634695 268770 582845 583185 182240 411910 21675 530060 553690 275995 271575 295885 152405 792795 53720 193970 581910 615145 803590 365925 592450 141780 423980 288065 486795 513740 136425 459680 388620 644980 133450 510425 681445 719865 3570 150535 703290 49895 343825 94605 591770 118745 257805 396695 670650 468435 410380 49045 634015 566525 694365 73355 389130 514590 150960 93245 597295 310590 480165 31110 818635 484500 7990 310505 452285 119425 123760 534055 5780 85595 497590 589135 620500 789650 136680 781065 699975 173995 638775 189805 431120 227460 191675 757520 339745 43860 91460 771970 372470 652290 62135 304215 378505 849745 342380 98090 188445 707965 466650 267325 838185 483565 94010 481355 496825 665380 246670 700740 827390 482290 579785 472855 285600 838100 636055 708475 256445 83640 437325 506685 228310 332860 131325 479910 573750 118235 72165 221595 611660 799765 154870 401710 379950 451520 740010 281010 119935 283135 487135 49640 254830 204170 678555 64430 325210 217600 52020 581145 794325 628830 830535 182410 363460 41395 608175 751315 178500 569585 760920 136935 337875 95795 663595 511615 549270 132090 350200 319940 469710 404005 371960 470475 330395 557260 203745 707030 738480 621265 319515 309910 263160 778260 136085 706605 529125 213265 795600 601290 253385 206975 382330 688500 556580 822800 122315 814385 644215 378420 60435 765680 725390 640390 732190 326655 79815 822375 827305 422705 500225 479485 57800 387685 566185 321980 380885 55845 596190 616930 467500 303705 6885 699125 626620 747660 357085 279055 510680 266730 812600 233070 206040 289425 364735 120360 689690 219215 389810 60350 30005 362865 24820 491725 688330 142035 726920 374000 43690 264860 409530 80410 499035 325380 287555 434945 343485 394400 279480 593470 174250 148410 800360 363800 335665 92140 163710 684080 391765 391425 234855 146710 463930 636310 496740 550885 494955 101830 61455 129030 784040 831980 623390 140165 515185 844220 197710 168045 601545 244715 563720 609110 24565 33575 326400 172805 613445 587775 820590 781575 409360 75480 836315 648295 117385 525895 758200 269450 145775 558450 155380 112200 575705 225165 577745 411655 622200 663765 110245 36125 424660 598400 536775 495210 10625 224230 314500 314415 726070 586245 385985 820675 324700 146370 476170 42160 124100 73440 38080 723010 151980 444295 123335 506515 137955 143055 620330 61795 437835 759645 620245 654670 282200 784890 136510 58735 134810 754885 641410 797300 33830 682975 743750 439025 332520 85425 840225 226695 617950 282455 199155 422705 223805 821695 428655 484330 549100 806480 441660 154190 743920 566610 129455 696320 104720 31535 699550 17425 471495 628320 447865 742390 809540 819570 784040 325125 53040 791775 524790 619565 146540 312970 485010 299200 9180 386410 569840 833765 357255 620330 306680 658920 366860 231880 618545 360825 32215 140845 383775 313565 747235 229670 358360 686120 396355 696575 781575 752420 485860 339830 675495 709240 754035 64685 669800 370430 457810 413695 503285 371450 396015 132345 413270 625770 398735 533205 195840 621690 622115 77350 134215 388535 427550 247945 741795 360230 217090 844985 446930 59075 115940 759645 364310 641240 597380 808010 545955 163285 838525 434095 100215 397715 666485 327250 393040 258995 358275 200345 389725 548760 399840 248285 543150 759135 512550 641665 827220 619735 271830 596870 712895 13600 404175 93585 205360 310590 838865 390745 120190 443360 332775 315010 424150 643450 721395 200600 85935 495210 117810 123675 610810 308040 682805 511360 688415 505325 29410 170935 594830 529210 44370 430185 633675 310080 43860 454325 247605 94095 300815 263075 399840 540090 428400 572475 675155 329205 361080 229500 214455 275910 353005 62815 332265 600610 452030 462060 161670 660705 552840 453050 14535 477105 71230 750040 85935 543915 595850 419135 143310 711025 723095 516800 704820 314585 400435 165240 389555 170340 188700 436220 786080 403240 656455 299795 371790 774690 713490 819400 768825 355555 741285 653820 2805 121210 584290 465885 607155 741965 221170 53040 42245 217430 108970 703630 160480 576725 729725 252110 44455 613785 310505 298860 168385 710940 72335 362100 431460 20145 766190 797895 622710 48025 284835 614635 363290 107780 837845 121040 827050 235535 435710 703715 326995 247350 287300 239530 99535 252195 587520 713405 85000 464270 297330 228905 567120 553435 751740 709750 820675 701675 532015 7735 378505 165750 506430 756585 769930 354025 106080 721395 426955 205700 831810 247180 712215 750210 729725 715615 397545 64090 290190 25075 31280 117215 31535 190230 413185 476850 151045 37230 512635 637160 75055 340425 223890 446165 604775 103870 229925 463165 209440 409615 118830 397290 450330 512805 291550 734995 492490 218875 9520 610045 515950 400265 624750 697085 586415 836570 293080 664870 198050 775880 317305 545870 576045 55760 809540 39695 219555 61115 682975 518245 164815 814385 268345 270810 646595 645660 547315 303365 485945 238680 404600 300645 408000 848130 809710 350115 400860 812005 633420 825265 659175 773500 342040 319600 815660 343060 526320 64005 695215 325125 268175 469200 679405 177905 43690 272425 153680 749020 652460 393380 156570 57885 219895 456960 723690 409700 296990 190570 149855 818805 751315 275995 666825 780470 313225 156910 439875 842520 26435 414545 71315 581740 542895 414290 830620 265880 3995 166600 96560 829770 650505 569330 41140 279820 391000 817530 48365 750125 161330 123760 387260 253555 311185 751740 746895 817275 247775 167450 478125 356320 521390 711025 252705 540600 615315 785655 433670 773415 839035 302345 246330 122995 185895 472770 657390 62815 532525 278120 764745 578935 322830 62305 393550 651100 350625 808180 602650 470730 601375 832320 302175 427210 738565 149515 363715 23120 82875 282710 300730 548760 726920 627980 277865 647870 571795 667590 594830 238255 329715 286535 266050 759645 314585 515100 815915 106420 410465 552160 362695 97240 49725 338045 699380 277780 113900 252280 793560 108545 44030 563295 527170 82535 473705 465715 364310 300560 167620 748255 54655 425765 120105 778090 219640 11560 39865 503285 624240 34340 60180 463930 442680 218110 242845 317050 522155 695640 490450 85510 40035 353345 51595 566525 282200 303365 480505 146540 371535 373235 400690 601545 502690 94690 450585 542895 506940 490025 592620 74120 187000 57035 834615 120445 487815 660280 563635 651015 778600 49130 305575 249390 17850 520880 635715 15045 42160 329970 505240 72590 633845 721310 214285 793390 647700 211735 814130 65620 350285 512040 251090 648465 288830 9690 578680 316880 734740 89590 90185 781575 255085 530910 604180 430780 252620 470135 309655 486710 86785 232390 808350 407575 427125 481865 759730 95030 556580 613615 62220 334900 826965 508215 453305 574940 20995 45220 736185 362185 19465 520370 97325 323595 81090 344335 821270 147815 13940 464610 180625 697000 376465 180710 574600 265625 766700 752845 241145 357595 3315 695130 760835 152490 28645 81685 496315 410635 360570 825095 203830 58820 716550 674220 727770 349520 263500 85340 727345 328780 234600 344845 568820 133365 726410 394230 38930 740520 104465 242845 436390 403070 476680 253810 415905 489600 372725 761090 429590 710600 152660 615995 397630 636820 761005 173995 1615 426870 445060 522070 642940 41140 375785 796875 846430 491130 831895 30515 453305 571285 76670 91375 702015 246330 38760 537795 309825 537115 530995 330735 211055 366265 768655 262225 133705 655945 648465 828325 105315 177225 682890 205445 443785 517990 606135 31790 510340 699975 174505 720630 325380 208250 113560 3995 640985 592620 585990 846175 380290 534140 512720 333370 653735 831810 835210 286280 68680 664105 60860 630785 228990 555305 551140 684420 215390 447610 314075 280925 114070 635885 654840 329460 796365 595425 191335 398735 129370 74970 655265 451690 817615 128520 519945 89335 361845 652885 487050 579870 815660 130390 81175 267070 322915 40885 791180 688670 771545 420240 606220 455175 74460 514335 80070 374595 799085 432480 723945 240635 421260 324870 153765 500990 360315 746385 270470 774265 299285 286025 372470 114920 5440 351730 86615 75990 253555 560150 794070 712215 822035 110670 339830 817020 163285 708220 603415 547145 210205 487985 20825 184450 344590 371365 645405 822715 531930 239530 348075 350540 689180 426785 411570 741200 402390 838270 12835 387345 606985 335750 682040 399415 81685 615315 225080 630785 554370 736525 561170 117385 386665 766530 278120 446590 752335 357000 780555 638095 774945 131665 209100 443955 349775 569075 647955 94095 481865 273785 4250 714680 32385 180710 667845 514930 62050 432565 788715 724285 46750 579105 199410 258995 63495 821015 632825 513995 57205 317815 353345 467755 319090 376210 306510 775965 613360 427550 557855 643960 59075 378760 140335 196775 427295 72505 187085 35700 510085 143565 352070 549440 264265 78030 503285 283220 716550 633845 394570 744260 184960 442170 736610 257805 39525 53040 160650 196690 109140 86785 66300 14535 181900 479570 318750 238000 30260 795260 307785 3230 834105 118490 38420 259335 819570 449735 716040 508555 802485 3995 741540 694535 611830 688415 222530 646510 127585 41055 459765 313310 646340 694960 67150 789905 721225 210375 415480 534310 74375 786590 443955 503285 727685 427210 534395 456620 33320 762705 34680 39610 26180 518415 844645 618800 494955 55590 208080 350200 482800 113050 47600 727600 250835 721055 182750 731085 700400 340340 831810 453730 44285 255340 757860 27880 762620 787440 90185 580890 145180 316200 592280 226525 286450 517310 55760 434690 320025 581995 675240 848130 440555 237830 290360 561510 650250 453135 224825 524875 626280 469285 2890 161670 123760 780385 193290 226610 93755 4420 662745 509405 823310 545275 481950 89165 102085 629935 842095 117640 375020 604605 746130 41905 675240 63665 531845 330565 375360 393040 785740 805290 730405 682465 216580 528105 767720 849575 493510 343400 317475 726240 669885 194225 772395 202300 759220 125545 432565 201790 137785 80410 392190 719100 661215 273955 309230 357680 46750 14025 828920 56865 603585 527510 680085 214880 838865 563040 604945 336345 24225 774520 140165 152320 523855 385645 72505 390660 624665 241910 177140 112370 131750 776645 797300 532440 563040 844730 428995 269705 543150 295375 247605 671330 133875 706605 749700 706605 24055 457810 275910 172465 286960 71740 544000 198475 146540 542470 559470 646000 116790 383945 391170 587605 253470 616165 565250 747915 645575 407915 310845 266390 479825 231115 12410 262310 449225 685355 806395 635205 537880 428910 29750 795090 836145 704650 339065 133960 619650 698020 621775 140845 136255 441065 628745 842265 627470 259420 127670 172295 247350 330395 687650 555135 209100 468945 743155 431630 275655 661810 248795 600610 144925 373235 214455 616080 262140 197965 790585 786760 535925 360230 165325 688160 814385 725050 223635 469115 485605 330905 537710 1530 423130 589475 332265 203150 621690 676940 194990 607750 394740 602140 648210 136765 753440 363460 794240 620670 254235 420835 576130 834360 27115 514505 16150 611065 754885 719015 274210 216580 703035 848470 94860 704395 669035 315180 278885 122570 110755 757690 59160 767465 261630 746810 21845 93160 693175 211820 710515 206635 261120 614380 821270 225675 523940 128435 341870 236895 372045 518925 476680 268515 703460 487560 466225 783275 55760 107015 124440 338640 155805 71145 202725 480760 671330 118490 451520 307615 787015 558705 18955 820250 729470 101575 639625 341955 287045 672690 410890 214370 682720 759900 99620 278970 392275 129540 169405 485775 96560 592450 97240 371280 187255 23800 416925 209950 800785 763555 566950 626705 719950 210205 775540 317900 352920 448035 684505 834190 392955 309570 475915 749275 329120 706690 545105 384965 309145 684080 670735 796450 751995 0 0 0 845580 96050 276845 277780 37910 31620 847450 687820 701420 230945 363545 385645 261630 541790 146795 141270 57120 843455 152235 319515 635290 462910 457470 318920 202215 520795 417010 520965 755480 63325 202300 734400 671500 283050 378760 703630 643365 176460 306935 249475 734995 764575 516460 50150 338045 163880 7735 799510 465885 342720 524790 388280 512720 258740 439790 478635 118235 546295 518585 436220 399585 236725 648210 776220 648465 178245 465205 21080 510935 637330 477785 345015 38930 610300 17340 253810 796450 513910 56440 778260 708900 407745 362695 141780 398480 353940 424745 1955 119850 400775 188445 243780 834870 109140 37570 125800 683570 450245 112285 449565 750720 766615 32130 478890 760495 828920 374085 773500 670140 629935 299625 293845 129030 559045 715700 131665 651865 91800 196520 525640 830025 435540 417010 632655 621265 324445 7990 123590 742050 608005 530995 374000 167705 706520 106080 700910 576470 669885 25160 300135 554795 96985 622540 79475 592960 501925 806905 836485 411315 718420 765000 833170 235450 554540 795260 596700 8925 442425 604010 215560 589135 595 433160 50235 369920 741540 717655 695895 217430 53380 634780 352410 183515 654755 696490 204000 427465 361250 731510 234855 559725 455855 540855 220150 81855 300645 613360 739925 827560 653905 254660 799340 212330 72420 411740 574855 123420 238595 172210 262225 422025 350285 55675 51765 164475 397035 713405 480845 346715 89165 10370 259590 534480 487730 646765 30260 692495 633845 310420 471155 541110 583695 594150 399755 457555 228990 842690 831385 676515 613445 598825 381820 713915 569160 540940 338895 438090 556070 516715 812855 594575 821950 60010 804100 112200 49555 50915 842095 516545 318750 441235 669205 109820 751230 170935 440640 285515 732445 365670 771885 633760 28645 322405 829175 811580 736185 645320 121805 310420 221425 116790 626450 764320 437665 35190 137615 250495 193290 106590 251600 160140 470815 72845 710345 845325 244205 433585 204255 759220 547570 691135 303025 231030 354280 48450 405620 433330 703715 538560 269110 335665 335835 763725 186745 331755 307105 259165 494105 176035 517565 293930 122825 19125 613190 230435 781405 775285 404855 496995 741625 475745 381225 728365 64940 563465 818720 35360 114325 297755 301920 139485 163795 190230 133450 310165 45560 453390 360570 681785 385985 387685 632230 675920 707115 3740 571455 82110 437665 453730 339235 825775 389555 501330 760665 15385 107950 570945 205700 16490 750210 221680 393125 356660 805885 241570 414035 679745 336175 393465 43860 463080 191505 271745 270640 459765 538050 642260 364990 61710 339065 305660 750210 396440 696235 712895 578340 811495 199750 6715 751060 641070 527595 210035 812005 53125 494615 743835 184025 10880 459765 689860 429420 27455 264265 249390 190400 834190 703545 450330 155720 656285 551990 734995 220065 685780 849320 247605 16830 747575 848980 136170 417180 286960 4335 315860 310335 500140 51850 128010 200600 641495 179180 318325 543745 706775 592535 111690 653055 660025 515610 507110 167535 528020 461975 491130 849405 552160 551310 604265 776135 477530 143735 368135 677705 833765 223635 9010 27795 610385 262565 842095 763810 670225 254490 400010 575280 389045 306510 585310 4845 707200 209780 309400 322745 107015 550970 847025 333200 849575 781575 147985 656710 295460 673795 477105 599675 596870 430100 426615 665720 487900 12495 751145 842010 312970 839970 660025 687650 449650 136085 29835 100810 74800 62560 433585 414715 164560 786165 152490 816170 81345 616165 292570 536605 344930 198645 788035 70975 520200 203915 551565 404940 425510 471580 808945 733295 623560 471410 22865 187935 210290 122230 65790 160905 16490 69360 53040 123930 195075 746385 412845 734060 508725 792200 743070 589220 436390 251430 594405 777835 696745 18700 161245 378165 117725 200175 593895 406725 359295 163965 398735 355555 844220 487050 88910 579275 101745 685185 120275 849065 717570 148240 202980 93840 593725 504390 390575 127330 846515 43010 408850 560745 289850 153255 839035 27710 581145 7820 730830 186150 278970 306680 390150 123930 427975 701760 168895 727005 498270 558535 722330 33575 451945 617355 62645 496995 23715 390830 617270 720120 371450 411655 674220 688755 318835 189380 673200 564230 183940 837590 514760 817955 667930 331925 563295 320195 463760 4675 710345 840055 780385 599930 321895 258400 25415 132175 420410 768315 688500 53210 142120 716125 795090 273445 253895 524280 672520 707455 818040 29920 51595 223380 491810 90015 621690 111775 206380 749275 78370 186490 665805 746215 54570 12325 409275 555815 744090 2465 610725 635885 775370 215730 105230 512890 517310 205700 789820 511105 85255 556750 255425 334985 191590 765170 119595 254235 678300 406470 274635 656965 148410 814725 344165 312290 689010 613615 281435 783700 125800 344930 629510 520115 218960 391255 685610 665210 750550 612085 795515 363885 93245 418625 145690 227290 430865 746640 11135 358020 493085 413355 327080 2465 548250 701930 688755 197795 572985 226185 348415 679915 715445 369410 682975 646340 6290 344505 667930 250665 651270 779450 8160 651610 433330 679405 170935 90780 775625 142545 567205 624410 378250 596530 695555 481865 639455 676515 538305 608345 735505 593130 636905 12410 833765 550800 323510 814130 363715 817445 787440 395760 10370 604180 619905 49895 180030 791520 166685 448970 338470 81090 704735 433245 835550 117470 539665 729640 425255 168215 226015 390320 550970 292485 515355 557855 581060 585395 63920 343910 799000 512210 124440 418370 255340 434520 494445 267070 536265 62900 140760 435115 639370 847280 568735 752590 802400 696150 186320 6120 540770 612680 645150 70380 818975 762705 133705 211225 747915 316115 779365 134215 13090 188275 474470 330735 324870 580210 42755 141185 473620 41055 631380 759985 690370 685780 134470 191335 180030 36720 803675 199410 380545 628235 580040 664700 202980 190570 647700 203490 16405 797555 238850 838185 748170 453050 622115 670140 581910 805545 597380 745195 475745 474555 415905 761345 406980 272935 227460 754460 825775 207060 699635 130135 165240 433160 395675 402815 333625 834615 705160 21590 834530 287555 245395 27285 779110 508810 801295 210120 104295 258825 351305 211225 378675 274295 631550 415480 820080 517735 584800 436390 158950 292570 113815 146370 525640 407830 446505 91630 504645 438685 41395 591940 707030 226695 724200 645575 448035 683145 510340 159630 614295 442680 26265 725730 589900 506770 8245 642600 427890 536860 372130 24905 340085 761685 67150 726155 328525 42075 232730 265285 771885 293675 400350 335240 335155 280075 584120 57205 702780 74375 269875 291125 499035 22695 790755 394145 209780 22525 463760 278035 609450 35955 242675 417520 291635 245055 672095 539495 249050 432650 849915 282200 354365 739330 42075 146710 105060 144840 275570 672860 743920 818465 833765 266900 759900 652290 366010 39100 618800 378250 635545 462145 707455 468095 9010 79900 588540 698700 786080 184705 194735 525385 611235 120870 182750 730660 713745 88570 329460 83895 227290 471155 441830 767720 665040 453560 319090 260185 383180 690115 569840 223975 293250 384455 248880 651015 11815 131665 511530 521305 381395 565930 793475 470645 586840 582335 571200 119935 498525 326995 352410 63240 629765 507620 473875 307530 533375 395505 229160 493255 16575 812430 411570 831980 276505 727005 666570 682890 364735 117215 438940 223550 677790 288915 324955 22780 387430 848895 607240 778685 829515 352495 285685 472005 755565 18700 393550 156570 11135 818040 607240 597125 205615 323425 266645 536350 287470 811835 763980 63410 402730 703715 14110 397290 145435 590920 585735 587180 313735 443955 232220 746215 708900 782680 831640 672010 307785 20485 225760 36805 472855 273700 345440 689690 301070 309145 643535 742815 603160 504900 361250 348840 232305 140760 166770 518925 184960 227800 723095 569160 580720 397290 773415 256360 655265 491045 467840 215135 588880 537795 763130 234940 379100 318155 219980 116110 295290 14705 183090 124950 722160 384455 295630 419815 645235 479825 4080 346120 327250 635205 81260 187680 644385 285005 163200 505580 715700 65110 19295 425425 282200 62645 459680 669290 452710 713830 585480 600270 793645 47005 674900 371875 822290 81600 301495 345865 252025 559725 197030 28390 213180 23460 483480 18190 38590 763555 847450 93925 412080 190995 62220 137020 325040 405705 455430 551480 326060 536860 578255 76330 850000 480165 815065 506940 129285 470390 614380 195500 373745 841160 724965 567375 187085 700315 499120 761855 146285 186235 345780 408085 770695 356235 555475 4250 532610 598145 767720 298435 259505 249815 305065 97410 783275 482290 46410 443785 608600 731935 191590 83045 421260 821525 686460 673455 108460 544340 464525 554625 305065 366605 766955 548335 760240 219385 316200 205700 673370 456110 447015 835380 582420 658665 551140 284410 779790 587350 611235 602055 715700 2975 813535 299030 385645 526320 724370 227800 421090 653480 629425 668185 428655 635715 380970 90950 358955 658240 842265 339065 552075 280160 216835 32980 774180 449905 153935 492490 363375 152065 355640 680680 26690 416755 285855 316540 770950 414120 794410 155465 203065 651865 563210 319260 802230 200515 714255 712215 209865 139570 724455 483480 742560 162860 414290 785230 613445 354025 261035 322745 834445 210885 244120 819230 41735 99535 794580 251260 10200 753780 112115 731595 115770 121720 58735 279820 117470 121465 253470 505325 429250 440980 27540 750720 486030 151980 183175 703375 269025 55335 419390 600610 205445 278205 502520 133705 768060 145350 646595 213010 390235 570520 628235 251940 398905 604690 332180 734825 456960 376210 326230 731000 464270 419475 302005 543235 687310 645235 687565 742475 44200 434350 232050 603670 711875 178160 19465 661980 315180 744345 553775 149175 391085 236215 531335 694705 315520 641580 288065 616250 754800 257635 543320 407745 840820 5440 429420 625345 638775 738905 140080 585395 552415 382840 151980 60010 93330 830875 76925 564740 70380 612170 414545 159970 398990 753100 12155 374340 555305 474640 56100 453730 541960 705670 202895 686460 680340 462740 525980 677790 51255 533545 759220 7565 814980 11475 706520 400180 589560 707115 55845 445315 681955 360655 370430 352410 459170 484840 93755 522580 664360 309400 688925 609110 345015 290445 699550 826795 793560 269110 215730 735505 347225 732955 242505 729300 629255 807415 588030 816255 722500 713660 142290 483225 407575 89590 753440 137870 575195 71315 426105 564230 139230 593130 467925 189975 505750 292145 123760 423640 57290 304470 717995 441065 462995 100555 462910 164050 566185 398905 696150 214200 332265 689690 121380 137190 156145 679150 263585 157080 472345 145350 302175 66980 446165 742135 744600 23800 302430 62560 356405 292230 560915 766445 621180 390830 560830 558450 225165 571030 781150 343230 259250 822120 770270 135235 464015 708815 238510 149260 618375 793050 765935 31960 506600 192015 755905 493085 281860 416500 729555 398395 668950 748170 262140 296820 277185 49385 121040 253725 374085 445060 360570 674730 783020 534310 172550 385900 29665 278630 561170 322065 734910 411145 142545 13175 800360 716125 236130 643110 161670 211395 99875 15470 261035 111010 249135 500225 184195 679660 105910 222955 840820 56865 319600 625770 407150 815235 814130 16235 814470 737035 789990 37400 678300 140590 789650 530145 452370 387090 356575 402985 689690 110500 578595 568650 793645 136340 532695 547485 270555 834870 201365 60180 481610 265370 299795 441660 106165 483055 368560 67490 347140 735590 67405 80495 810900 467670 809965 195670 664870 119595 198985 793900 803165 139655 8415 323680 100810 304980 642260 425680 140590 145095 570945 231880 181560 190230 292400 375445 790755 796875 101915 224315 479740 600525 604435 254745 219300 225250 740520 555730 188275 142290 569840 645745 722585 689435 13005 716975 282710 144330 333455 471920 798830 412590 533885 141015 554030 272340 180710 474215 660535 567460 67065 6035 281605 76585 239190 547400 625260 256955 768145 410975 600865 435795 441150 214455 603245 614975 596020 399670 150960 22270 404430 807840 369410 178585 532355 449480 652630 444380 324870 185215 280500 128010 800785 283730 693600 721565 255255 117470 273955 291890 265285 469200 156230 1445 722245 788800 366435 408850 284155 648550 688245 65535 579275 407915 168810 189125 280925 191760 411655 297925 609450 666230 533205 132770 607325 634950 681105 228735 573240 643195 176290 15810 330395 274040 320280 405535 188445 745280 676430 378760 189040 258910 243865 120275 814130 398820 435540 517140 541790 37655 742900 631550 44625 492660 784550 534480 414800 683400 430950 315435 406895 765085 508555 138040 63155 212160 848640 266985 750210 143990 160820 498015 621775 74035 204680 827390 793475 833595 554285 652120 837165 493085 237660 258655 49470 512295 770950 475575 721310 435115 318750 377230 224485 714000 172295 775880 759985 374850 18870 825180 725900 818295 337450 339320 373150 824500 256445 643790 402390 99450 403495 113730 134045 690795 811750 760920 843200 484330 552755 229160 667675 457470 245225 244800 138635 601885 59330 775115 43860 575960 121635 693090 55845 135150 530825 374170 257805 112370 462485 840310 391170 522835 147475 23545 753610 736610 776050 369665 286875 590240 558875 5865 325635 159375 165240 768825 121465 386580 269280 689860 389215 427720 535925 296990 141865 790245 381310 47090 604095 24735 585820 165495 614890 355895 651865 746725 151980 506090 811495 660450 219980 723690 776390 687820 667080 139570 345865 489855 546805 374510 421260 769335 285345 410890 608175 579785 741540 269110 64090 578085 509235 513655 402390 345440 379015 677535 680850 213180 712130 592620 764915 138210 775795 164050 743920 410720 839545 98005 457555 720800 543065 166430 524960 179860 73185 236980 784720 24140 162180 79985 310080 149005 794665 71145 70210 618460 720035 676940 234090 471750 159035 525045 463590 183855 427210 61455 444210 726580 687225 480845 429420 750295 103870 384115 813790 334985 94265 756245 249050 563210 43605 793135 834955 26435 307105 269280 676260 725730 436645 807755 495380 752845 532525 527085 128775 837420 14790 659940 600015 51595 263245 173315 720120 559300 538645 86785 189550 153340 28305 343315 610470 19125 800955 4590 435030 837675 606730 167450 749870 473365 623475 312205 779450 374765 835720 654585 428400 61115 732445 309910 661640 705415 148410 584885 129285 176460 148070 405535 333880 574940 28050 605455 742985 525555 111860 632570 512720 571455 740520 399075 744260 462230 443870 659515 177735 787015 763810 41820 588625 661810 782510 3655 1955 796110 261120 451945 300390 737460 1530 361675 81345 614635 530825 571540 603500 659600 207400 670905 618035 641495 341870 414205 537200 226185 538475 407660 576215 844560 828580 216155 639200 807755 68680 745620 625345 95455 470220 759220 811240 695980 412930 809200 115685 85850 749530 366010 17425 764915 332010 462485 37315 764235 217515 354620 188445 58055 683910 430185 200600 583525 507705 18445 652885 300985 823480 471920 471325 747915 749360 247180 682805 68850 12155 466055 394740 542555 528700 807245 724030 696150 171615 627895 83810 401285 468095 0 0 0 0 558195 557940 242590 695130 501245 792625 60435 452370 646510 794495 445825 403240 683910 284410 763045 282540 834870 574005 780725 148580 761260 186830 419730 123335 249135 326315 103360 678470 813110 104295 594405 37145 67065 496485 720035 659430 426020 832660 15215 441745 713490 338980 27200 133790 280075 406215 314585 833425 744260 609195 274805 625260 644555 76245 93500 303790 355555 153510 499885 602735 215050 184110 292060 291040 647275 720205 698445 152575 483055 532440 666400 763300 8585 244460 583780 128180 695895 168215 169575 243865 199155 268600 299285 770355 29665 738650 668695 557685 408425 25500 799255 630785 695555 162775 98005 211735 210375 34510 591260 131835 97410 696575 672180 822970 46155 602480 381735 560150 332010 782255 819230 416925 313990 379015 96050 595680 531080 339150 226185 503455 340 497420 638945 609195 620160 780640 65025 148580 488665 663935 728195 157760 541620 142205 498780 419815 591260 570860 814470 730830 791095 553605 388620 74970 69530 841670 838270 46835 336090 677365 754290 713575 4080 565505 144160 782765 487390 631210 568225 282880 284750 275230 113730 182665 430695 354195 796960 520200 31790 149260 61625 801040 798065 264690 128095 533630 511870 65535 200515 765085 797980 655860 176715 75565 251515 74290 536520 551905 837165 380460 204000 757690 562700 181220 761175 234175 595255 523600 595850 670225 203660 540175 149430 604350 438430 481440 738650 197965 52190 54315 705160 592110 558280 62050 554625 841160 546380 28135 463250 212075 146965 383775 772480 176715 340595 707540 749190 335835 405110 451265 509830 557770 663595 591855 58225 18190 337195 780555 363290 153850 567885 589305 150790 304215 702695 355385 577660 798405 28730 47685 723860 521815 697425 390320 789225 604350 785230 353855 648465 21590 793305 783190 669800 291805 341445 165155 95030 345950 829005 692835 120105 654925 170510 371110 196605 699720 149345 40460 434095 357340 671500 680595 49130 398650 602480 175950 378420 697595 679490 207570 301070 395590 69785 109225 768060 119255 368730 735675 356065 675665 215475 750720 832405 832490 816765 377655 476935 408000 48960 430355 363545 786165 189125 219725 335750 33405 586840 524790 532270 610725 77010 146540 291210 480335 451520 536775 610045 76925 524365 724030 31875 480845 691390 567545 42585 252280 696235 53125 643195 707200 283900 749445 556580 762790 812770 470645 234005 842945 486795 678640 578425 568480 169490 791690 534735 207145 732530 782255 312630 49640 171530 499715 1445 710515 742900 87125 309825 275655 116875 131750 245905 539920 675155 797215 6885 102850 746810 273700 474895 616080 363120 528785 508555 841925 401455 346630 692240 465460 508470 344845 99280 383520 429930 434010 481100 112285 592960 356830 285260 256530 702100 713660 329460 211480 121465 732955 383690 756500 613360 558110 230265 778430 151130 764405 323850 502690 463845 410040 385220 471070 557515 727175 170 594490 663850 237660 352580 557005 141185 629850 332010 20570 338640 428995 741880 380290 323595 230265 270725 627045 196860 358275 410465 742815 226355 86190 184875 193970 537200 87040 592535 568140 104380 389725 152745 379185 101065 588710 492405 442850 383860 116790 635630 471835 3315 441660 405790 351815 337875 264860 287980 529975 221170 590240 440045 811920 711960 462230 309145 510170 22610 598060 491385 628320 531165 159630 376975 587775 108205 691390 200855 441660 111690 250070 677705 423045 781745 818380 810730 92055 329630 690625 631125 144415 446080 357085 18785 399415 542385 241060 789480 449990 834955 834020 164900 667165 557430 40800 315775 457470 400690 478380 453050 239615 57035 205190 294525 407405 223295 454835 387005 262310 699380 662660 717995 846685 774435 377825 192610 212585 787865 785825 222700 741540 654160 213860 538050 825435 469030 782255 597975 295375 93755 279565 670310 225760 599675 220150 734485 648125 377740 729640 717825 682805 722840 363630 233750 62815 711875 303620 214285 519945 380630 476085 771460 803590 515865 594575 457895 410295 732190 181135 812685 673115 276165 586415 655860 454155 66045 141355 584120 826370 697765 323425 688075 326060 347395 65875 440895 674390 555475 47175 46750 777580 811325 100130 393550 175100 27115 236640 611830 665125 759560 109055 309740 757265 573835 606305 685525 423215 292485 571880 829515 306935 315010 411570 795940 725900 337365 745790 687990 41990 297245 412080 561765 469285 198390 69955 7735 724285 70295 89420 742220 411570 179860 566440 650080 659345 636395 769845 746470 42160 499970 812430 178840 830280 662405 495040 264605 784040 53635 691985 488495 490875 102425 312800 179520 93500 156825 337025 432395 814470 616675 799255 515950 165495 303280 423130 738480 756415 164475 839545 803760 713235 368645 136000 747150 195670 249730 234855 257805 174930 637500 192525 41735 746555 237660 779875 198815 841840 533035 518330 457980 633760 238510 313055 648550 436985 775795 341785 108120 713490 664190 537030 126140 810135 36380 779110 572050 41735 811070 686460 532440 735420 592705 115600 155295 196350 2125 752080 641920 167110 30430 552245 38675 792710 18275 299030 592365 698785 641325 185640 173060 145775 495125 843200 449820 34935 486115 462485 250750 214200 184195 819570 77350 261460 12325 665125 208845 50320 238425 370600 433415 8245 682465 283985 25755 351985 701165 366180 369580 647020 454495 257125 342635 206975 580635 419135 672860 233410 47940 818125 705330 513230 21335 714595 346885 152575 353515 844305 406810 427040 158440 841245 113220 716210 121635 464440 384115 763045 696915 176035 829090 374765 427975 718420 260015 41820 521220 629425 487305 485350 559640 815575 457215 188870 736015 727515 73185 737375 311015 405620 280925 369070 480335 586415 333880 106250 241230 676940 180200 692240 300305 470985 511700 254405 343740 773330 257210 266560 440725 234855 144330 507790 642600 773670 580125 268600 25330 93755 477530 739330 697850 825605 104890 222275 474810 699805 177820 694450 71910 172890 73780 62135 560745 325890 193715 699380 567630 686375 296820 57800 205445 230435 494785 583355 382755 58395 37570 245310 816170 476340 166090 431120 380375 245905 325890 288490 440895 604350 283560 342040 783700 812515 750635 799255 698615 796365 130985 438090 644810 568140 57205 341785 215220 813365 663425 544680 85425 798065 94690 82620 552585 497675 96135 574515 689265 241315 838950 84235 58820 622540 42670 159120 514165 653905 544255 241825 145095 620075 204850 671925 326910 790330 336005 749700 301750 806820 529125 162180 762875 491810 82280 83640 2720 158440 738055 791350 583355 220575 135830 153935 332180 471665 456280 744345 289765 745960 499460 829090 683145 399500 347565 476000 762280 379865 506600 715360 24140 539835 660705 229330 200090 702100 104635 41480 198390 738735 471665 6460 750975 661725 609875 626025 553945 804270 129710 154785 848555 409020 67745 810560 581230 191760 443615 276590 274380 131835 305150 358020 763470 63410 725475 602650 454750 206890 301835 478380 246415 235790 248115 724370 290445 246415 453815 524280 296395 330055 185555 275570 784040 2465 29580 808690 530740 655690 86530 141015 766020 352240 681615 116790 303875 839715 219215 819400 437495 618715 682465 432735 461720 831725 148155 304895 199835 353600 373320 389215 296820 546295 333880 48875 717230 618035 624665 602565 668865 164305 396695 800785 276080 7735 464440 706180 465545 116960 297840 100470 213010 714595 609025 763810 741200 624495 547060 264095 29410 2125 668525 404855 490450 773245 67235 103190 741965 267835 664530 308465 259590 223295 658070 159460 759050 21080 789480 551395 327420 57970 188020 364735 48450 810645 503880 108460 351900 99790 818975 227205 650420 685185 593810 399585 240805 695640 848385 198560 532610 759645 657900 329630 39610 549525 68255 656115 94520 688245 257550 449395 385135 616930 195075 120020 44200 293760 277525 551735 742475 245310 407575 598995 772395 340255 364820 368135 464270 823140 20145 766615 352495 766275 523515 326825 408935 606390 3145 158355 482375 645320 667930 436815 528105 631295 192780 302345 448035 15045 376380 227375 603670 441575 28900 222190 478125 508215 410550 268005 194650 16575 286875 622455 227205 6375 669120 228650 757180 409360 649740 447100 28645 263670 429930 217515 270640 391680 242675 672095 491385 453135 291805 113050 421515 674815 533545 188870 296820 691050 133960 191080 832405 31620 436645 614550 761855 618205 279140 92480 633250 611660 108800 568650 402815 282285 158015 10880 435795 595085 436050 330055 267155 241315 209185 86700 480760 538900 338640 145010 357000 657900 820250 35020 401115 658070 369495 24735 776135 562530 829515 667590 727345 429505 843710 647190 381480 245395 503625 137360 830195 271490 623220 365925 791945 374510 647275 611405 778175 740435 455175 812430 62305 567970 407830 255 340425 117300 797640 352750 791350 40715 298945 802995 842860 688840 300560 124355 778600 618545 237320 414205 270215 71060 704480 337110 840820 614125 179775 746555 640135 310420 616250 453390 506770 31195 530570 391425 666655 708390 576045 546635 573070 236215 257465 305235 407915 367965 120020 718930 422960 750635 575110 283985 444295 292655 27540 426870 219640 423045 485605 754375 723605 217600 783360 310165 216240 689520 732530 562785 805545 496910 224400 813365 116450 300730 804440 335410 167110 361335 19125 376465 572050 716380 29240 471070 124355 507620 731425 172380 547060 289765 57885 19210 557770 245140 741880 812005 837335 298180 487220 541110 576980 29920 49300 685950 55165 787610 440555 27795 27115 414885 584205 72675 434945 277865 289850 63410 397290 164985 835465 732700 666400 693345 316795 634950 373745 262735 266475 369325 395930 153170 845835 82280 849745 529465 787950 565505 772140 240890 509660 272595 225505 371110 250410 33065 767210 711875 92565 535840 191250 617185 317135 113135 121210 477955 379695 43945 665635 786845 845155 402135 695810 55080 207995 260355 495890 758030 589900 202045 374935 181730 810305 199495 330480 381650 645915 467670 197625 349775 263500 494530 327420 412165 423470 158100 673965 82705 795175 639795 108290 830875 105060 315605 661130 398055 115175 523770 134895 739670 389980 426445 77350 227800 481100 527765 418625 723350 336855 206125 544000 762365 26435 481440 211820 99450 108630 505410 724710 438090 670310 635035 544000 452455 387005 718590 642345 119765 446760 519945 122145 100130 834955 646340 408340 755225 269790 157335 738310 224400 647955 275825 103615 798915 146710 48620 467840 729300 133960 2125 679660 460615 137360 292910 67490 220575 839970 845580 581825 333625 642940 376975 760665 403240 701505 276590 542385 320280 194905 625090 820250 667675 721735 593470 527255 21760 378930 270640 34680 563805 458830 107015 417265 210715 420240 564400 211055 580380 424915 766020 320535 112030 26350 678725 436135 176885 72590 425850 90865 791775 1955 821185 577915 525555 255000 794665 69105 114665 668950 76075 25585 839800 766445 277780 431885 748085 415480 26520 650420 835975 373320 10625 756925 457470 298350 520710 476170 651780 615825 89675 528785 11220 396780 777325 819485 482375 613530 704735 847960 785995 845495 539920 656880 554030 650930 85 321215 113645 278715 294950 183940 820590 109990 157590 677280 634015 550120 524110 355300 699295 251430 715530 90355 670395 789735 846855 582335 610810 22440 179945 11730 752080 827560 838440 33915 408680 226865 547825 172975 376040 713150 776050 570010 517395 144925 131835 40970 98175 459935 581145 464100 469030 643705 387855 764660 619140 516545 762960 771800 828835 507365 453135 684335 256700 557515 167875 357255 552245 183345 347395 543830 105400 351475 136595 678300 259675 765850 33915 643705 584205 508045 212500 768570 395930 544680 429505 549610 678470 782850 554030 620245 636650 366180 825945 340765 200855 381820 553775 557855 92055 532780 720630 126055 823225 203830 359890 490790 199835 506770 396525 115685 536010 390490 487645 29240 580465 481015 174080 689860 355725 364310 557515 551820 551735 312800 435710 75395 305660 361335 253895 752675 22185 125120 370430 343400 238255 281520 92395 82790 421600 122145 203745 128860 663170 142375 800275 591090 658410 168640 370855 54825 599420 244630 549270 175695 412675 357850 185045 815490 356490 604945 382670 818975 751910 369750 569245 31705 140505 390065 293420 190315 243270 162265 724540 116280 465290 767380 757010 728790 253640 311355 52700 521135 309060 262565 316795 148325 690710 678130 667930 485945 355470 820930 829515 301070 327845 435710 645235 263415 707795 86445 358530 114325 774945 454240 736695 26010 723265 734315 76330 315520 487560 474470 237745 616845 643535 499800 627810 41140 246245 835380 815235 604775 238000 770865 364225 718250 57205 514250 770355 80240 674135 405705 573750 694365 321895 22525 380885 355300 496060 622880 742220 241740 523600 784125 726835 697595 823990 382500 79815 437325 286280 68425 776900 125800 699720 122995 79645 231115 810475 736950 409275 617865 757350 595 606815 618460 587520 400095 260440 627130 654245 81770 804610 716805 707795 521900 567885 570010 669715 692070 698275 159460 297245 639880 465035 357595 6970 382840 131920 106335 232985 176375 297670 655775 156740 233665 648040 130475 642345 342805 567035 446335 519435 225335 458490 560575 649570 22015 323085 754375 555220 714425 220915 138295 144925 190230 561170 125715 305490 571625 372385 295120 708900 498865 64430 41480 770865 352580 130475 74630 351645 367030 51255 833085 533460 270470 216495 147305 802315 487135 428995 16065 664190 721310 239105 449735 750550 33150 459255 308295 260610 428145 213860 242335 61370 722670 637670 219980 486965 86360 266900 386410 502690 658920 435625 794410 385645 323170 637755 455430 134640 569245 136340 64005 800020 418880 376125 74035 64600 370430 539835 36125 66980 54655 304470 243695 217770 591175 671670 357000 495210 528360 731000 279820 175100 135490 654755 170085 760580 266220 114410 343995 702440 65875 430015 835550 348500 326145 805970 94605 405960 765595 631380 622200 540005 446760 238085 676260 565590 844305 4675 760495 183430 502265 842435 190060 516715 838780 731000 529720 649230 765085 67065 47345 713065 157930 251090 450500 844900 493510 389385 305320 478890 43860 54910 160480 699890 660960 46495 469285 129625 627045 385390 504985 20060 597295 521730 695130 346545 430015 152235 485265 355725 148835 694365 311525 85000 44455 545785 540430 77605 354875 30090 669545 628660 157760 529805 162690 629085 667420 619310 677025 447185 14535 340595 628320 842520 397205 562785 88910 466225 502010 269450 411230 355895 751570 587350 519265 369665 557175 778515 818210 158440 483310 581995 752420 198560 263840 448715 206210 593470 619565 605965 205105 202300 525640 787440 591515 9010 506855 176630 708815 193290 222870 487475 596445 456450 251515 344505 27795 598485 677365 736950 11475 23290 716635 617270 804865 387855 292230 526405 796025 94350 35020 33745 675410 845835 547740 301325 8415 767210 214370 140250 184705 576555 243185 745280 75650 616335 118320 403155 661895 136255 511445 608600 452030 394655 750040 525300 752845 791435 734485 24990 366095 610555 671075 117895 792285 762195 381480 123335 736440 339575 122570 100895 496400 711110 108715 30770 447015 648975 494700 130645 710685 40545 253470 455345 601460 155975 189465 439110 218790 756500 415990 181985 808180 510680 127415 579530 374000 459935 163625 686885 10115 328865 169320 575195 447865 95285 338470 566610 487815 749275 558450 293080 788630 629425 508045 246925 688755 97410 183515 86020 533885 334985 688245 318750 508640 631040 386495 219045 206720 656965 154445 612595 9350 541025 222275 203915 498100 158100 820165 352070 74460 615400 436815 705670 212500 738055 796280 589815 50405 688245 597635 98430 810645 581825 423130 639285 756755 338215 618800 366775 396355 577915 135150 837930 288320 687820 97920 281435 732530 529210 326740 182835 102850 806735 94690 392785 808010 213265 438260 818380 257040 452200 822120 643195 126480 699975 20570 66385 783530 844900 576215 208930 508215 317050 313140 202640 11220 844645 768060 377655 649995 727345 490025 483735 196435 451605 556070 146625 232560 230265 668695 495465 777410 352920 277865 119595 647870 128095 480420 401285 780130 289255 663255 80070 589390 821185 432905 777750 106675 435370 700995 691985 241655 166430 271575 778515 260355 67575 653565 349095 687650 180625 476765 10540 78795 347565 690625 118320 389300 183940 232135 782170 20060 255850 377145 446165 614975 175100 424915 514845 11305 123165 741710 163880 755905 11390 689945 320280 483140 763215 20825 764745 365840 27370 815320 674050 244375 58140 418285 646680 259590 152065 291380 189210 738225 784550 691475 544595 478975 377655 493850 650505 688585 563975 620415 580890 708390 359125 45050 614040 340510 381990 627640 78965 28220 80495 347990 99960 279310 443190 404175 309315 286705 642005 56525 494615 644470 808605 642940 368390 723775 572815 19550 637925 176375 578255 634950 532780 705840 323000 730745 228990 223890 326910 144755 67575 833850 469965 462910 531845 178840 59500 297500 265030 606815 835295 245395 392360 631635 175780 564315 484670 573410 241230 52360 205190 722925 734655 546635 553435 117385 170680 442765 521730 122060 690540 10370 74290 659515 149685 468350 632740 849150 201450 586670 228905 443360 756500 112540 800275 505325 610725 655775 789140 70210 16915 673285 569500 236640 597805 675580 367030 376210 844900 391425 102935 275740 252110 778430 776390 509660 766785 512550 384965 96985 412165 649230 731255 202470 353855 590920 330310 550205 327760 153255 706860 427125 65365 799595 528530 272765 508895 559555 787185 185895 735505 127585 483140 717740 536010 444635 63495 706180 341020 808775 82025 339830 843285 360655 190995 761345 473110 211820 406385 836655 640220 714850 372640 212160 606390 422960 92225 119000 501925 15810 176035 689010 195670 674985 670140 74035 782765 543745 739500 708815 306510 334135 734400 173995 622625 458915 36550 827475 38590 213945 464015 548760 456535 81770 68085 841755 452115 463080 698700 412505 206465 109650 9180 164985 739500 136085 46495 669800 307105 538815 71825 439450 776050 550120 379270 245820 673880 208420 442510 110415 442000 65110 621095 681275 326145 143055 280330 611660 634865 520880 114240 669545 501840 765 401200 655945 47345 711365 835550 126310 292400 89420 541705 158780 702610 720375 515865 134555 257635 801805 786165 341700 398395 571625 435540 385475 346970 680340 15640 54995 48365 64770 694960 421685 24395 451095 360995 173825 685610 293165 822970 688840 843200 358445 737885 106845 258400 190145 60690 745620 675155 585480 289255 95285 34340 85765 446760 17000 673370 678555 708475 187170 646680 219980 678980 482290 151980 690030 356660 795855 243355 627895 185895 199750 400095 800190 193290 65195 744345 387090 630445 767125 776815 63410 772140 364140 580635 775200 166685 695300 692920 515015 162520 255850 555135 9860 352070 267750 223890 252110 30175 231030 137955 446845 820930 561085 627385 79730 496060 766360 668270 226440 392870 138890 745025 682295 386920 765680 759390 519265 654500 773840 686120 291380 568820 223125 673625 247095 13430 212925 156655 373320 648380 448120 341275 667675 577320 807330 514760 745535 456280 310420 487815 186235 633250 99365 134130 173230 141355 179945 428400 318155 508810 258995 213945 406895 502775 639965 114580 21505 604945 67405 283390 671415 241655 597125 228735 205530 30430 600780 848640 604435 564740 21675 600185 496655 163965 783955 184450 251685 836485 475830 603755 642430 835550 568395 240550 175355 96815 554115 779960 431715 454665 770865 660875 444805 401030 242165 441745 168725 117470 101235 439535 542980 703290 612935 677535 416925 789990 300900 429930 627810 816255 365500 594235 214965 111010 449395 822460 776560 619055 148750 113730 418540 822970 34255 304980 73695 371790 58820 123165 207400 279820 474385 178755 307700 630105 624155 401710 177225 601885 157250 253300 557685 359805 120785 580125 406810 674730 491810 121805 181050 635545 565335 687565 791605 333710 725985 329630 51850 740010 12155 190570 399585 369750 18700 220575 623135 694620 733125 460615 661385 463250 221085 350795 11985 675240 630445 362610 570860 761090 63665 478975 137615 404855 545530 385135 499545 273955 481015 373235 245140 746725 754035 205360 141525 754205 787865 581655 86445 635885 381565 58395 399075 441575 336770 212755 392955 297245 368560 461550 308890 404940 668525 551905 502690 766530 738480 605200 536945 7310 701250 295460 559130 230860 785060 817445 437835 720375 738650 700995 139655 115345 282200 5355 606985 532610 152235 82110 570605 168725 695215 439365 738140 539240 111605 707880 387430 819145 73440 328440 756755 518330 838950 460105 603245 754970 144585 421175 33660 659345 730320 86190 409955 627045 259505 543490 656285 764915 191930 44540 383435 393380 523430 560575 304640 81940 806650 452455 453135 539750 24735 568565 674645 166005 238170 811580 389725 839375 549270 849915 299455 728620 479740 622540 250325 485265 775115 645745 66980 306085 712130 616590 2380 4760 845665 245225 316285 240975 144670 258485 555390 49640 327250 769930 36805 79050 723435 380460 681275 657050 619565 661725 715870 261460 605880 325040 103445 481440 139570 514675 547060 304980 669035 835975 450330 16915 384965 845495 421090 180880 466650 177990 570265 150620 130390 576045 328610 787610 96135 27540 256275 456025 412760 811665 88145 160650 338215 274720 377655 148070 160225 25245 134725 16065 426190 466990 627725 393380 214285 174165 187340 546975 53040 273870 626705 628575 835720 655435 306425 41055 404855 794835 270810 62900 382925 477275 801550 245735 685695 125035 321130 629000 787100 656880 485690 355810 585650 452795 328525 181305 442510 431630 832660 88315 266475 510425 346630 274040 103530 446845 698445 9435 793050 130220 357595 672775 659940 33830 1275 150705 565165 234940 640220 265115 819570 172720 664445 791775 24055 258655 73270 21420 255425 215560 406980 754120 717060 413695 337790 90780 230520 665040 135405 32045 368560 230775 601800 324870 847110 493680 596360 755990 766530 350285 378080 251430 394400 343230 52955 379015 355725 553095 551735 34340 258060 332605 305490 387345 477785 476170 18445 844135 173825 632400 402390 338045 460870 785230 608770 401200 187340 790755 352070 404515 215475 215390 138040 336515 236725 768230 819995 466820 837080 823140 61285 842265 797895 431120 260865 509405 246075 400095 624155 75565 235195 29580 479740 15725 278035 752420 52955 277695 677535 530400 74205 794410 834275 394060 460785 848895 693005 590835 754545 479315 285260 211650 506005 28815 577915 651610 668610 662065 630275 100980 55335 626705 668100 760835 663850 444890 151470 127075 835720 680765 94690 595340 768060 566015 843115 168980 456620 176375 542895 226950 706945 145605 708135 45560 118235 97155 278205 665975 789565 124270 738820 210715 468605 849830 164050 747830 278290 259080 545700 519945 100470 256530 149260 264605 144245 251090 61795 608175 848725 71485 214370 723435 242420 628915 356660 291805 605710 525470 310505 223465 18700 717485 86190 300560 773330 477275 31110 320195 402815 751315 627640 56355 121040 518075 211735 266050 55845 680 298945 456620 363035 589645 664360 357340 388620 666400 681445 239360 144415 73780 338725 816170 163115 766275 807840 374000 686545 404685 713235 407745 400265 417945 326655 723945 794410 206805 827305 367370 139655 292145 346375 647955 469540 373490 344250 274380 385050 355895 189380 22440 717230 106590 91970 214540 137275 558705 552500 46155 788885 734485 580550 407235 1020 206975 142715 553775 688330 624070 203915 701590 724965 204510 146540 289255 49980 58225 22355 125715 68340 133365 251855 450670 417095 560150 753185 651950 741540 745365 256870 663170 587945 627045 26520 13430 465120 535585 523685 186745 50745 401540 538220 271830 209695 467585 41480 463165 381735 79475 62645 732785 779450 84490 244375 773585 707880 788800 218365 515610 67490 584460 643620 428060 357425 813280 290190 97665 804185 52445 682975 723350 530825 316625 562445 17085 655095 428570 178755 3740 203915 646000 352835 403495 845325 735250 661640 598825 110415 781405 587350 142460 239700 760750 267410 644470 421260 655180 563805 770865 584205 77180 104465 117980 431205 577490 537625 480675 670650 575450 845665 789055 500140 340765 182580 462740 607580 542300 55760 616675 399415 575110 443870 243950 826880 42330 29070 389215 265285 122740 681360 54485 505155 530655 96815 117385 331245 812855 277950 729385 715955 767040 132685 113985 725985 225505 741880 375955 566525 337535 583525 539155 527085 529635 398480 439535 250240 699295 662660 470645 429675 785740 665890 408255 597890 425340 580380 625855 616250 752250 94180 118915 698275 417095 471240 429250 733720 62220 56270 311610 595935 365160 1190 273445 136340 161755 207315 804610 788630 796110 409275 690455 430015 222190 292655 520030 110415 54570 716040 648550 193545 462485 470730 686035 788715 198900 387175 20655 171615 373065 156315 502690 618035 608005 575025 716040 56610 238935 435455 626450 86785 101745 554370 360655 594915 340000 466565 397545 779620 638265 251855 652885 522580 525555 346460 711790 817020 826710 625685 87040 760835 501415 109480 531505 434180 773330 513825 684250 847705 524110 351475 467075 39185 219470 470815 415140 733295 138635 35190 571540 679660 845155 760835 219640 728875 792370 509235 778430 2975 593045 144075 545190 454410 559895 733720 648720 155975 596615 162945 515100 89590 501755 556665 836995 807670 723265 117895 668780 481950 751655 39780 308720 33915 492235 251175 468265 304640 319175 779790 800615 265880 218790 472005 645830 645915 699295 477445 261035 442935 87805 600440 414460 365755 295970 109395 722670 610215 448800 668695 565845 171700 529890 802740 230010 384030 779450 563550 729215 147050 604435 651440 321555 258230 333625 394655 771205 154275 285090 81855 192355 522665 600100 695300 545190 574005 788630 466480 787015 410125 181305 549780 440725 243440 500820 390660 480845 504730 839290 89845 32130 523770 189125 770610 554710 626450 515185 528275 409870 831470 786675 133535 665125 28050 677960 28560 471495 370600 382330 706350 1700 822885 188615 622625 112625 348925 45815 696490 810390 205105 842265 728110 165750 193885 769675 634950 222700 438005 798660 159630 734315 340255 140760 330820 61030 429165 149345 436560 785740 12920 680510 316455 635290 154275 344760 24905 512125 698870 781490 133620 405450 275485 789735 559555 182325 270555 600015 295715 181135 348925 453645 134555 118660 688245 392870 582505 764405 732700 409785 269280 704395 834615 816510 529465 420070 53210 631890 369240 400860 800615 719100 661555 230775 177310 676175 302260 676090 674730 256955 479995 302175 390490 410635 834445 656965 134895 697765 849320 180455 638775 2890 227035 377740 161330 325550 151385 554115 401455 141355 845835 550630 164135 617015 706690 259590 183770 586245 321130 692240 128265 503370 485180 201280 241740 112285 520625 58140 751145 767720 2210 792965 669460 596615 562785 2635 296310 350370 93075 817955 813875 572220 432905 238765 685100 11390 563380 23205 713235 213095 438345 806735 101320 45815 778345 218960 323595 296225 801210 160140 381140 163370 665635 167110 725985 644555 285685 428570 828070 271150 177820 28305 660960 637670 549270 628065 659090 714680 667760 693345 101830 547740 468945 464270 830365 43095 605200 349435 625600 97835 314500 94945 357170 598230 841330 98345 619225 710260 152065 684930 439705 830450 719015 840735 696575 509150 504220 824415 253555 415990 703970 567630 540005 401115 442170 514335 33660 766530 204255 87040 225420 441490 580040 120700 368220 768145 430610 75055 603330 812600 91800 227205 351305 567970 280585 296055 630870 75480 533120 574090 112540 503200 357595 663595 744090 306340 482715 341105 367030 229245 93670 843370 642515 155040 494700 66725 61115 529975 837930 529550 349435 97665 209100 195840 417350 63495 330055 615230 355385 137955 339235 836910 464355 508810 550205 564060 93755 261545 170000 258655 262140 788035 608685 404515 163370 653820 126820 282540 847280 423130 49300 286960 178500 135745 385475 625515 406300 619565 806650 818720 96220 2210 102935 733720 765850 647530 673710 648040 12580 40460 17850 425425 69360 278800 58735 685695 559725 297500 662320 762705 177905 773075 24395 233495 734485 124780 319685 556155 434860 104720 772225 28220 317985 294440 196775 88145 457045 605880 501840 208165 493085 828410 32980 41480 209185 341105 626280 613190 74800 454155 494360 25840 783190 272595 765 511105 503370 146285 713745 383860 563550 434010 473960 663680 484415 199920 499970 769930 237150 557940 52870 421515 88230 782340 135235 254660 420750 418285 575620 283220 499630 28560 398650 812430 60520 23545 119085 359295 392445 699125 837420 606135 482120 142715 96050 647445 598825 124950 544000 783105 527340 717655 321215 543490 748255 621010 725985 833595 241230 795515 241995 622795 648550 678045 214795 96815 487390 768145 421090 362100 233920 434605 739925 157845 234260 158185 75990 696745 58395 216920 515610 394910 197795 341360 464440 317815 216155 498100 10370 237065 138890 410635 555900 629170 471920 577150 539410 210120 124780 735675 94605 127415 645660 416670 121125 50490 118575 704565 98175 128435 169490 87295 207230 285855 538645 71060 64770 633760 513655 206125 773755 814385 637415 406470 842350 145435 80155 250325 219810 619225 87380 771375 808350 242165 135235 486455 624495 641070 809455 837250 732275 653310 55080 789565 279565 413015 318665 208760 269110 438685 278800 153170 215645 465035 681530 126650 274635 755990 523345 834275 634015 549440 651185 69360 48790 164390 272935 70635 491470 353430 367625 266475 639710 661725 247690 495550 112795 53890 332775 834105 10880 88740 695725 462145 384880 349860 675240 234515 168470 157590 71910 677450 227715 638435 544255 631720 150705 218620 569670 333370 25925 546720 139315 5865 517310 103615 506345 463675 42075 444380 254320 521220 636395 401200 800275 150280 257550 367115 7905 84320 226270 494105 348755 306425 589560 356830 356660 88655 457640 728705 64175 73780 105570 98260 503710 18360 290105 302260 539835 409360 739245 502945 0 0 0 419050 525980 536860 313395 664615 737205 76670 575110 195840 677450 774010 751060 502265 168385 396185 227885 304810 687650 454920 6375 657900 642345 610640 493255 322150 791350 266985 362780 457045 189805 510 198050 241060 836655 726580 115345 426360 648720 504815 683230 302345 762790 156740 178245 496485 846685 475405 492065 770270 252195 471580 560915 504900 774690 341360 676345 612170 592705 244290 762450 828750 617525 333540 550290 428060 280245 9775 327250 40630 53975 239530 405365 388960 150280 608855 753695 201535 421430 160480 478635 74035 17850 439790 828070 826710 242080 141950 447610 175185 3910 40290 751315 348415 466565 444295 477020 543830 831810 219725 303790 531675 102425 32980 44285 837590 371875 185470 809370 595765 732445 750805 88060 234005 807925 569585 339915 497250 304555 142120 118065 86785 697340 452880 495805 152235 618375 427465 727345 776135 804950 636650 436730 426870 733720 779875 78285 181475 518585 812005 752590 232390 396950 67150 700995 339235 718675 330395 639455 426275 705840 214710 292485 399500 100130 665210 705330 213435 397205 756330 503540 283730 61200 597125 211055 603500 759220 540770 594065 162605 681360 386665 565165 478720 570435 590240 630445 515695 637925 771970 125970 605625 183430 236725 76330 311440 606730 674050 137955 664020 377570 1955 428060 229245 780300 134640 366520 631210 416330 167195 106930 630020 16405 725305 446505 242505 633335 361675 761940 346970 121890 128180 61625 728025 466990 660280 213520 667250 584035 74120 461550 694365 560830 685865 486795 234685 354195 786760 812005 273360 709835 382585 213690 843030 432055 668100 383520 518075 408255 486795 766530 343400 463930 606135 634695 234600 652885 257550 816765 504135 7480 672095 524365 405025 73780 667420 452965 180625 130730 722500 816000 639540 724030 325295 527425 159120 221170 305575 551055 517905 442085 844815 725900 341615 651865 151725 10880 616420 528105 805290 300730 430185 325295 647105 286110 570690 30005 462995 120530 682125 708390 230010 464780 833765 627895 578085 283050 830195 583780 554200 321895 437750 530145 487475 234940 262820 843115 192185 179010 830535 654670 805035 406640 75735 792115 389895 54740 305745 258060 75310 492490 276080 520710 323170 333965 36210 12155 766105 466225 478720 311610 362185 225845 330820 840735 666655 434095 348500 790585 184195 125205 102935 211480 475660 550630 465800 662660 608175 335580 212160 184960 729130 41055 103445 49045 795940 507875 231115 607580 466650 810900 550120 600100 351815 627045 641665 822375 810645 438090 534735 41480 41055 219215 648295 128775 824840 347225 92905 752845 722755 388280 721480 414800 603670 435965 179775 458830 716465 182665 344590 469455 320705 763980 603840 237915 36465 60605 56355 279820 707965 328015 32895 488155 844560 103785 361930 38250 229755 245990 848640 689775 489685 172720 605455 45730 547910 190825 340 709750 189465 563635 536605 383775 783700 129540 493255 197115 99365 58565 512040 7905 167790 170340 257295 392615 843455 147985 397885 366010 541195 493595 154615 547060 210375 338470 399670 312035 774775 115175 202215 318665 303790 645320 378080 412845 656625 483480 747065 134895 165835 749445 199410 512635 73610 846090 825350 161245 160990 360400 657560 528020 519520 655095 571625 443530 103105 142800 244290 116450 122995 283390 656880 607155 630785 736695 270555 592280 265880 586245 27115 414715 522580 122400 592620 774435 581060 193630 32130 45645 298095 251090 36720 198390 620415 829770 654075 157335 21590 473195 748255 169575 835210 17170 3740 370005 224740 560150 844135 253725 72760 641665 547570 123165 768485 23120 373660 835805 785570 65960 295375 470815 746810 471240 319175 195245 338130 188360 475660 294610 57715 440555 740095 479995 659005 844645 671585 4165 336090 149175 580040 426870 561000 333455 76585 270555 325550 795260 827220 270980 350795 430270 730830 740690 599590 251855 613870 87465 133620 201365 738735 264010 562700 119680 14195 15810 656030 227205 570265 133365 387345 649230 753610 705755 847280 477105 758710 640050 640220 161075 840055 399075 312630 252450 433840 42415 460785 352070 807925 91460 804695 381055 149430 24480 310505 823735 52105 326315 688840 627300 654330 473535 741030 319345 723095 33830 358955 770780 815660 137785 670480 266390 174080 466990 551140 515185 293590 310335 653990 263245 109990 274465 631550 667165 680255 252960 296140 63070 491725 712725 153935 777920 206380 321895 787525 767125 261885 206295 76670 20230 207995 407490 482205 353940 380290 546380 284325 131665 92310 190740 418370 77180 839290 103275 536520 202470 86360 88400 460275 72165 348755 524620 472515 813450 489515 284410 491810 117725 24735 776645 34170 455600 428825 68680 366095 569415 678980 727600 279990 245990 224910 517055 271575 577405 545445 7395 12835 79730 76585 170510 208845 847280 363545 568905 485435 562785 724880 806735 554285 132515 727940 519010 832575 22185 126820 191590 312205 63155 293335 159035 826625 18785 641410 537710 509575 285175 499885 507960 782595 231370 102425 84745 301495 469965 0 0 0 527425 747405 17340 35190 714000 796450 707285 281690 168045 201280 178330 630275 477190 656965 845580 842180 209100 427805 216070 758625 377825 681700 813705 553435 187255 74205 637160 393550 563890 24395 427720 772140 675665 243015 502690 351475 546465 805375 296310 331670 643110 228820 490025 74290 202555 763130 34850 646850 724880 131920 731170 97835 666315 627555 791605 285940 204765 704735 516715 588370 567460 729300 566355 692410 255680 508640 457470 794155 349435 76160 60520 565505 796365 339745 39015 332180 809285 588370 427295 116705 404940 199495 71570 825945 405025 91630 333710 420495 767210 432905 528105 252450 356235 162775 421430 306255 284495 218535 339065 156655 166175 359380 595255 469710 379865 468435 507365 235025 401455 486880 56950 178925 678470 77180 821610 61370 711875 327335 580210 659260 229245 397630 688330 129880 720205 442255 789480 498270 398310 475150 189040 197370 336855 197710 701420 406810 514250 197030 276845 821950 323340 303875 415140 260440 757265 23120 111860 376805 434945 205530 811070 596785 256615 517650 810390 370260 283560 776220 315945 351815 71995 549185 285175 12240 30175 386155 209780 156400 306340 149685 543320 780130 33745 675325 42755 802570 241825 528275 267580 316710 448035 828750 215475 274040 498950 478295 323255 708900 264605 86275 401115 111945 230435 239530 20485 715275 98855 816000 518925 525810 43350 589815 252365 103190 672605 514080 458065 786335 105995 566100 421855 284665 815150 214625 180455 571540 584290 280160 139655 733295 802485 105655 713150 788715 447440 325210 315860 459510 550205 684675 254320 104295 97240 204935 687310 118830 175270 740095 496060 777070 563295 342465 551820 229755 315860 132515 160395 788375 540770 414205 771205 707710 447185 364565 116365 416330 233665 88485 400520 727345 72420 666145 476340 410040 437580 774860 196945 145010 70125 116960 491045 245820 131835 349945 32215 628320 466820 567120 198815 489855 641155 684845 737035 11900 179265 683400 661980 774605 643195 165920 731510 159715 388535 131155 543745 63410 725560 552585 417945 259505 383095 647105 711790 678640 225930 560150 478635 145520 286450 294270 277440 544680 795685 455260 501500 650505 497335 769335 398990 243865 282370 422110 363545 777920 224060 319855 809540 344165 801550 808605 583780 177310 436390 819910 74290 610045 707455 267410 129540 560745 647190 544765 584885 201705 217940 369070 149005 722585 562615 570520 596020 143395 432395 54145 835805 65280 565165 79475 338640 216155 131155 737970 511275 555305 142715 550460 526065 261800 794410 670140 310505 252960 185130 555390 303365 459935 196435 94435 338045 311185 615315 599165 395250 89505 16660 809625 24650 582505 234770 653055 749105 352410 840565 722840 786250 499205 425340 222615 799085 539920 451435 212415 91800 605455 462400 244375 51255 686715 733295 600100 123165 600865 727345 438770 515270 21760 317985 512465 408765 115940 366180 612340 646850 688925 388195 269365 378080 129455 533375 621520 696745 545105 257040 804100 165155 606560 120105 328440 197540 366775 836060 476680 656115 309230 14110 767805 643535 255170 360145 96050 508980 436390 761175 465630 621945 384115 618290 661810 846600 683485 121295 101235 443870 505070 795345 708985 683315 463080 749955 392870 600865 509490 707370 173230 361845 404430 837590 397715 551905 615145 343655 331245 459255 461210 252620 260695 700655 602310 471070 101660 161840 465800 391510 810560 605965 280330 429420 816340 785485 627470 351135 421260 498015 139400 638775 641665 126905 329715 810645 301495 555645 355980 573070 403410 669375 76330 448715 601970 670990 445485 362185 329970 184365 697170 639625 401370 110075 710005 459340 31450 673880 139060 295120 598995 322150 495550 121295 13090 324955 140420 238510 689520 138890 721480 732445 26860 240380 208590 56695 31280 381650 752930 502180 188275 316030 321300 560150 282880 89930 137105 286960 758370 19550 442425 304130 144840 690285 28390 503625 549185 774945 753865 721055 23970 30855 473110 324785 764660 188105 110245 210460 17680 532610 622880 492405 385475 572305 592280 165835 634015 466990 434010 328355 515695 85425 388365 260695 576300 681870 49045 51000 121295 103615 446250 169490 695810 177225 807840 318240 401710 789225 699295 35955 62815 464610 421685 236130 518500 96305 298945 34765 592025 114240 407320 713150 835890 438855 231965 800615 572220 406385 340 376720 672010 13175 428570 805375 799680 100215 191845 5780 845410 552755 609195 211820 298180 165070 640390 196945 704565 273105 797810 683400 527850 254320 436730 587180 394485 39100 482970 714680 558790 459255 491130 501415 556070 318580 72590 401200 625345 159885 295290 23800 726750 223040 3485 210460 37145 291125 705585 23800 96730 605200 184025 459510 191675 401030 435965 16490 717315 592025 556920 122825 1785 272170 46240 498610 328015 541875 639965 701080 690285 698190 56610 278715 333880 334475 512890 634695 560915 61795 42500 129710 193970 262140 202640 735080 595000 319090 137700 265200 618375 202045 746640 485690 43350 444380 797725 685950 625430 355215 440980 560745 823310 217175 317390 502095 461720 596615 690710 195670 469625 199580 283730 788630 673455 576980 533885 680085 7310 537795 759305 100130 43860 419220 618800 538305 634525 345440 153085 667165 267580 470645 371620 688330 37655 393295 255680 7820 569755 413865 731595 266730 219640 584205 275910 39015 485265 724625 189975 615400 628745 714425 31705 563720 838950 629850 149260 76330 38420 431375 441660 547655 669800 313480 674985 777240 777325 407745 743495 250240 168555 832575 306340 686545 99110 348840 428060 307445 698445 487390 699550 46665 435880 815575 265625 441405 475575 441745 712470 276420 235960 192100 51425 831470 810135 652885 263075 666230 303875 407915 537370 693430 652885 634525 253215 166770 375955 222785 238085 556920 362865 237575 209270 704565 375360 462230 801550 455260 820590 499460 840480 632570 404770 173485 749275 220660 780045 267750 201875 32045 74460 19635 179605 10115 94350 63750 555475 680850 391340 132685 114495 782425 501330 413440 12155 660110 319345 652375 534225 338895 11730 403070 478550 57035 468010 255 232815 6630 362440 277100 245140 460955 456620 753185 615485 149090 24395 574090 165750 752505 510595 55930 65025 627385 172295 801805 681360 671670 55760 348330 736525 368135 429250 643620 413100 378590 138635 816935 186830 630955 28390 466310 375190 377315 242420 481950 62815 579700 631975 776815 609110 808605 119510 101235 749530 45135 694535 327420 179010 340510 810050 240125 512210 744600 572730 179010 356405 769335 602905 161925 132345 120020 408170 736440 531845 698360 199155 744430 827900 385135 690115 262140 391510 362270 431715 26435 421005 770695 283645 256105 33830 687055 112455 13855 600185 330735 652885 326655 154020 568480 592705 529550 741285 372555 797045 370090 112710 443445 168215 5270 545955 588455 618545 233070 133620 198135 546295 579785 557515 532100 110585 175100 488920 138125 455430 495125 169065 189975 838355 89930 374425 538050 395335 427890 599760 297075 391765 623305 470305 67405 594575 456705 485860 80920 219555 285940 688500 44370 471410 566270 811835 621180 715105 613870 845665 330650 623475 733465 583950 423385 674985 777155 62985 126990 363290 135235 86275 368390 530570 206380 193120 496060 164220 225845 33660 81260 738140 601885 209525 175270 801805 47685 136425 219215 777920 572815 112455 87550 288150 714510 342210 410125 493935 721225 270555 426105 276505 260270 269535 229755 594830 8330 711195 363630 328780 700740 403580 280925 112625 440810 428230 295290 720375 267495 414715 567120 139485 246415 50915 379610 217855 740350 181050 668780 13175 56525 816255 295970 286960 516290 440300 550885 498525 810135 247095 618800 259845 776135 60095 424320 234175 204340 522325 576725 443360 350710 166175 843115 538645 593810 522580 630360 251430 602990 531080 74460 37740 655350 158780 749020 314840 325550 840990 525470 501500 695130 11560 336260 721735 804185 496230 7735 847280 473705 194905 447950 622200 370515 161755 832575 4930 217090 842945 509235 22185 807160 181815 742135 317645 564825 738310 712045 5865 503285 508130 520710 3315 759305 130815 90525 31705 671245 242165 622285 618885 762110 729555 397290 236385 52870 226185 637245 151045 455430 654755 434690 823310 279735 198900 465035 78880 704565 70890 383520 532015 431375 699720 677535 454920 822375 208590 635970 42585 627130 117470 438855 848980 694450 774860 606730 44115 54910 96475 124270 394995 500905 193460 165240 42245 707200 724200 585735 819145 712555 37825 40715 347140 515525 207655 374680 426190 585905 542045 545530 383180 123675 388535 50150 209100 791520 381820 558535 307445 242165 243525 807415 22100 129115 674135 528105 457045 694450 740775 43010 657135 576470 196350 837505 198815 708560 536265 801805 589050 812175 445315 170 521645 587605 278970 202045 844815 194650 753270 384710 101575 234175 289000 35870 806650 670820 717995 143990 205360 491810 201960 490025 312120 77775 556580 547145 85425 445825 657050 632060 709495 705330 813705 116960 420665 572985 142375 509150 47430 49555 429080 102000 217770 578680 409190 558110 193290 535925 102510 555730 641325 835550 491470 617865 771375 522580 643790 554625 552075 805970 23715 69700 77435 63750 328015 82790 587860 282795 252705 147815 97750 214200 134725 442765 741880 177735 62730 362270 232645 239615 735165 369750 80410 392020 392955 507025 589900 71910 329885 791095 603160 56950 55930 725560 534905 228905 127330 582760 630870 540770 584120 44115 298690 738480 10285 230010 178075 659005 705925 752250 339575 500565 649315 674475 277610 833595 792710 335580 373320 559725 823225 686885 226440 74970 720205 162860 337960 366435 276335 797130 245905 255340 188105 659600 194650 94945 848725 8840 657305 537115 290700 427040 742985 145690 674135 412930 563295 488240 99025 152660 356915 691220 409020 810475 163540 433585 37315 462655 183770 329290 80750 77690 250240 775200 553520 562530 555050 105740 173315 559980 253555 170850 383945 450755 81515 265370 51935 185980 288660 571030 728705 592280 66895 777410 143905 266815 10710 67915 220915 341955 678385 694365 640135 722160 681275 610640 416415 683485 430525 413270 477955 661555 267580 572985 627810 710515 362015 26180 814810 770610 571200 45815 263755 595 719780 108460 783615 836230 29155 69360 3910 262905 174420 747745 417095 475065 579275 815575 629765 377060 379780 537030 95370 204340 462230 471240 433160 211650 402900 126480 467500 108035 502010 729470 579530 160905 431885 652375 61030 31365 510085 368985 616420 80495 69700 678980 188105 113560 550290 351475 789310 618800 50150 278035 657560 14025 501755 640645 343230 127160 617865 329715 432820 335835 126055 642600 39440 356150 212245 430355 633335 257040 206975 782935 148495 342805 555985 101915 805545 501670 504730 376635 625260 323510 206635 236895 577915 504815 771290 174845 727515 215730 30005 802060 135065 66980 127585 23715 16065 119935 480675 442340 230520 683230 764575 451265 755395 145180 364310 770780 780555 518840 660960 190655 269365 279310 357255 338300 198475 119170 719355 674730 617100 249900 606900 550375 388025 285345 451520 255595 786505 310760 636225 261120 510340 327420 640475 384030 661810 458490 494275 105910 377995 770950 17170 390150 91120 477020 729640 91715 808095 149260 800955 385730 6970 181220 153000 763215 368220 740095 240380 568650 360825 438430 313395 320110 329035 559810 382330 582505 89590 270130 740605 693090 557260 23800 243185 508725 167705 224145 6970 752420 83215 845665 557515 544510 721480 809285 147815 560660 75395 32300 16660 302175 327845 355215 450245 50490 99450 148750 3910 683825 347565 177310 135235 580040 702100 218875 843030 282880 737120 345525 815320 250410 361760 411485 472005 470730 578170 154700 455600 613785 186830 406130 193460 190570 706775 647615 311695 736610 676855 418795 233155 268345 67235 54400 537455 520200 30430 54060 455090 534225 160310 673625 299455 525130 238085 115005 363035 352155 185980 332690 144245 597635 619055 628235 275910 765680 563890 287810 529210 139485 826370 618205 327505 149345 446420 386835 174760 455005 165750 707625 235450 797385 52360 502435 427805 728535 586160 123250 536605 806820 134385 723435 707710 792625 561510 384625 113305 125970 256955 126820 110075 778600 421600 139485 554200 240975 129710 147475 132600 550630 119935 20740 107015 628490 464865 738395 680255 110840 98600 359890 36465 491130 405025 693345 108290 71485 708985 691135 468605 19720 294525 348160 264860 66470 89080 705925 716975 521305 675325 189295 138380 391510 272595 503030 81855 514420 120615 190995 701335 128605 373490 295545 331415 742220 21250 320025 261885 696660 633845 425425 252110 781830 332180 447950 380035 663595 250750 373745 305575 118575 577065 176205 839800 213095 602310 179010 108120 376975 773415 313480 781065 436730 465800 453730 766105 787950 700570 711790 366775 463760 93075 123250 443360 331160 394655 360060 461380 197285 446930 848385 602905 235790 590240 293590 402135 765765 779705 386155 458830 429675 201705 18955 426190 430015 786760 615740 594320 682805 638860 671245 263330 375870 5780 795855 319090 157845 4930 563465 312630 373745 261545 478805 140760 570180 127755 660280 668185 273955 637925 518245 285005 7395 772480 640560 714170 174335 303535 361335 654500 603585 702525 13175 829685 574345 196605 414375 838270 151130 682465 685610 645660 52020 352835 773075 414375 629340 10115 477445 619310 297160 674050 137190 823140 262735 769675 581825 648040 354195 426870 847960 723520 797980 109565 723265 316880 384540 261630 492915 499800 580040 543830 364480 325465 182495 375615 433330 187340 132600 496400 715530 405960 643960 151385 592110 422280 450330 13685 147645 373150 781235 200260 687735 125545 374255 205870 274975 719440 659005 275485 51680 102935 503540 696405 685440 360995 658155 360825 638605 155890 798065 632315 663255 521645 752335 563125 334560 685695 702270 558875 441405 533970 320790 435115 760835 502010 642515 311525 165750 617865 159970 251770 686800 712300 619310 766445 180710 150025 184875 840650 15980 184195 156570 804015 168725 309995 52700 512975 648975 658155 176120 8755 404600 548165 123590 374935 411060 797895 744600 809540 163540 81770 831130 25245 39610 428145 637585 572475 285345 471325 189040 238255 245140 547315 317730 432735 466225 387175 488835 767210 785485 434010 471920 454920 656710 545955 612255 825435 350030 376720 719355 838695 163625 472685 167875 560660 425000 366095 840820 183855 276845 22865 43690 276080 750635 751145 841925 645320 805375 727685 37570 766275 272680 739075 172890 830535 182410 178585 231285 309485 177055 131580 640135 554285 424575 98345 559980 74460 526575 475745 266220 838950 689265 364480 311865 742135 574345 347735 490450 339660 173655 216920 142375 95880 484585 748085 717570 349265 594235 317050 227375 234770 772650 545870 14110 707795 163200 611065 55760 44115 658155 440980 368900 462145 33575 708900 678130 442340 55845 83470 403325 797470 555645 251770 645150 841500 777750 668780 602395 99450 749870 586755 281775 248370 236895 407405 812770 46495 293165 279565 823820 231370 393380 427890 20910 471495 715445 728450 617015 174505 148325 333795 316540 629255 58310 387685 559555 163370 359040 478380 498355 840395 847875 740605 535330 848385 336770 484415 92140 102680 242080 102170 799255 284240 236470 687990 552160 478210 776900 234430 123675 835635 794665 803505 113390 106845 776220 846770 474300 183515 733295 825265 79560 675240 512040 158355 832235 785910 843710 193375 175185 692155 508980 516630 119765 223720 101320 128265 342295 416925 553010 19720 638860 691815 74630 119255 335155 580890 340085 357000 327420 152575 159460 839290 464100 735675 51085 392020 400690 702185 808690 104805 162520 517565 312885 652120 295120 448715 465290 646000 223805 786165 436900 654670 791690 692580 168045 733975 12665 522920 425935 35445 509490 555220 611830 743835 572645 800360 387770 376720 801550 769590 396270 139995 204850 654160 677705 421430 323595 151640 707540 610810 105060 819315 5865 512040 484925 616845 774860 669885 799340 140250 313395 653990 378080 102085 230775 45475 653735 208420 590580 616845 531760 796450 520115 276080 780045 786335 127840 800020 775625 121210 144670 411910 721310 297670 720375 66980 677875 548505 9435 507280 390745 102595 413525 404090 644470 725305 381820 427210 597210 94605 479145 559470 404685 34765 232305 583355 675325 521220 428230 267750 830365 391425 119935 844900 383265 24480 480675 549100 531590 139315 815575 766615 788205 259420 432735 278885 49895 154870 18615 266645 468860 643875 254660 674730 616590 619650 66300 602735 353770 60605 229075 39355 389470 678385 573665 499630 615740 831810 326230 186235 310250 54740 721820 610640 669460 701845 390405 557090 625090 567545 170255 231030 740350 186065 19210 539070 557855 85680 401115 345015 207315 188615 627725 757265 820845 131240 611575 306765 264860 98175 244715 303195 70805 72080 774945 72080 843625 0 0 0 0 0 721480 187680 277015 674730 366860 515610 249815 793815 47430 482205 352580 644385 814725 657220 770780 167450 125885 275145 229160 634525 562445 587180 808690 282710 776560 208165 158950 315010 446335 164135 563040 699125 66300 471410 453730 581145 245820 668100 228990 750380 245395 664360 650845 757605 791435 304045 632910 572985 817105 684335 140080 276675 113475 280075 425255 727685 828835 454580 51170 256530 663595 726665 403410 835465 333710 481015 464950 239275 232050 610555 389640 167620 410040 67660 674135 143480 574430 623900 159460 188020 658835 346630 806310 1955 484925 845495 170340 622625 164985 731255 704225 166515 584545 246245 779450 616845 482970 11815 78965 627555 545870 278205 165835 446420 120870 9690 582080 93500 346375 440300 153765 553860 550205 225845 809115 572730 6120 60860 281520 192525 214625 67150 68255 802995 190230 380120 290105 670395 29325 849150 589390 723010 802485 457215 130900 326060 541705 521815 243695 404175 557855 157505 558025 217940 23970 805375 168555 588540 302005 44795 225165 158015 143820 446420 844305 201025 784720 779790 336175 459765 284325 43180 783275 803590 747065 357850 598995 268685 35360 819995 715530 271575 759135 212585 578680 835125 467245 695555 39695 15470 337280 288575 268855 518755 112115 563550 579275 0 0 812090 387515 666570 209440 571965 22610 827900 685270 248030 240635 222445 257295 169065 129880 94435 419815 651610 715445 420070 243950 839545 741030 807330 753865 619990 255255 18275 173825 697000 772395 546720 537625 219130 196180 707540 470985 396440 44115 627980 248880 12070 620075 396440 217515 477190 724540 401625 211990 194820 99790 848045 439195 622540 127925 660960 488240 260610 393040 121805 590155 130050 772735 566525 302345 542640 503455 662575 314840 805545 835465 509320 669120 651610 266730 512465 522325 161330 14025 269535 18870 98090 422450 844560 345610 559725 796280 724285 368645 207230 139145 21845 741965 796195 290700 451945 407575 521560 150365 96985 695810 206635 565505 637160 836570 99110 403835 786930 843880 431375 18445 283815 273020 635630 701080 299030 539240 28730 816340 568565 660110 618290 788460 739415 667930 756670 43860 802060 375530 119935 470220 463335 304385 643790 307785 763300 179860 561425 776475 590410 461380 120530 67320 741625 39950 359210 660280 49215 154360 385135 435030 809625 209610 112880 661640 420155 580040 697765 532865 779960 290700 772735 801465 755310 584545 257635 818465 474215 427975 3825 130135 432140 34255 507365 559045 289765 416160 330395 103955 703035 215900 7990 557515 52190 448970 604775 709665 128945 156570 150790 453220 95030 32640 616675 660875 514930 270130 750890 384710 652970 238680 252450 824330 532100 707455 226185 813195 19890 436305 362100 796025 813705 779535 193715 47260 527595 94095 384200 311355 739160 128775 709155 126310 317475 745280 499545 626195 57290 557515 249645 787355 580550 397120 639710 410635 256870 333880 321130 224740 402475 697765 501075 205020 719440 499120 207145 275995 157675 282030 221255 165920 381820 823905 29580 721140 548335 483905 732615 447440 831130 100810 222785 355555 739670 17595 169915 278800 602905 634355 141100 754290 224315 578510 456790 88655 502180 5865 795855 485010 378675 486200 605710 790075 707455 680850 229840 67575 663085 790670 201620 87465 138295 498270 684335 459425 15555 451350 240295 669630 115685 325890 235450 179265 419135 8160 68850 394145 728620 831130 715445 465715 455770 192015 148240 483480 511955 839120 582420 175610 207910 691815 819145 173740 278205 640475 514930 564400 552925 506430 767890 344675 638945 556920 421770 752505 606050 596190 520030 652715 844305 321555 618885 319685 482120 402560 655775 209525 460700 195755 28645 661980 382415 589560 557770 0 0 0 0 0 587605 535415 426615 849490 525045 56780 355130 168045 40630 708135 617780 165155 219640 567375 407235 338300 68850 54400 651440 417605 802570 151980 106590 691220 529635 489770 376805 312715 200260 100725 728110 442170 692410 132175 240125 510085 403835 500225 671755 37315 270470 648550 21760 83470 370940 209270 2890 735845 837675 28815 257550 110160 40630 551395 331500 213520 805545 88995 42925 428995 586245 352750 669290 664020 796280 264350 71485 554880 674645 514250 534735 447865 119595 387175 88910 266135 834105 643960 237065 150110 530485 76925 478720 93840 267835 689180 175610 362440 203490 147475 405450 347225 722245 732700 288830 832405 447015 801040 70890 68935 342635 830960 424830 193120 782680 610470 754035 417435 788545 425255 22610 426360 156825 775115 111945 566185 131750 352580 270215 24650 36125 540855 432480 796025 638095 517905 158610 510085 701335 232815 428995 647615 725815 807075 695640 348670 846430 51510 67490 179520 598485 206040 481440 762280 301070 835890 633845 670480 473365 345355 838865 430440 113220 103870 709155 576045 670480 54400 337960 14450 651525 438685 323510 324615 266305 805545 743580 780130 557685 727260 546975 564145 615060 49045 814895 661555 293420 121295 199070 253470 495465 410210 284750 85595 603925 98940 645830 358105 661300 743495 700315 622200 495040 450415 568990 539155 602650 603245 669375 259505 31450 724030 711280 467840 329035 528360 296055 322830 733720 14960 316880 356830 343230 336600 178670 585820 334305 266985 381735 97835 475830 579785 616505 92650 515610 332605 661555 821525 489260 317220 283985 567715 202640 503540 409275 134810 377400 186660 456875 23715 386750 24480 195585 42755 843965 732445 102765 45985 124610 269365 840650 798660 498355 201620 104380 457385 271405 69020 167705 531420 161500 439365 553775 489260 414460 591940 542470 462825 55590 525810 269450 340765 844730 387430 211310 13770 712385 556665 318070 474130 334305 287470 676345 447270 794410 41735 485945 444380 171955 332860 280330 675580 489515 248540 268005 379865 8330 318750 487305 566440 38930 335325 60180 385220 141185 844985 754375 253895 742645 271065 64770 452625 697935 447525 377145 456705 151725 320620 101320 133790 263585 43605 489175 481440 489600 772055 243185 317305 835720 116110 618545 158695 744430 671925 24905 467925 624325 146200 498780 24905 219895 382500 11305 243950 844305 589560 622540 762705 67320 742305 540260 70380 251430 267750 223975 578255 779280 596700 190230 477275 580295 176970 344760 249390 674220 733890 731595 58650 400605 572900 308720 448035 641580 718250 414970 396015 792030 187765 662575 78540 268600 230860 146455 822885 305575 241145 226525 231880 263585 539750 675240 823650 348500 283815 288320 567375 554455 396780 467330 627555 605115 766785 397630 539495 788460 179435 544680 70805 544170 433925 96560 768995 329205 731595 375105 409190 757520 651525 164390 656030 260015 406300 678300 537625 751230 584545 812515 28560 819060 238085 648975 164050 662915 551395 846430 309825 32725 750890 572900 463165 249730 161670 701080 193715 640135 393975 458660 685355 753270 478550 123930 695895 344165 247265 724965 541025 597890 26605 42755 498695 341785 501585 830365 761770 103445 13005 18360 383775 685270 429420 721140 684675 512805 607665 81430 307955 528700 603330 836315 622285 285005 6800 183855 355555 401200 269025 285005 431035 504730 733040 674730 388960 690370 552160 36975 146030 339405 625090 233070 232135 605370 596360 294610 528020 595765 765085 291805 463590 676005 188445 719780 184790 487050 422195 320195 734060 535075 345695 37400 158610 664360 743325 607410 468010 212330 836060 140760 831045 50320 727600 747235 135830 161585 101745 734825 211820 23800 345185 461890 444210 309400 136085 830790 457725 520200 91375 326655 229415 88400 66895 821270 212160 383775 5950 750210 589475 260100 349520 842520 501670 522240 849660 199920 716720 250070 801210 212245 445995 100385 511190 281775 749955 665975 162435 436390 550800 96900 337110 469370 274805 677195 320365 619140 554965 597975 99790 156655 261290 478805 320875 467585 93330 261885 240975 13940 830280 121465 650165 756755 839800 800955 224145 318920 619990 288830 242590 652205 700570 146030 175015 836910 770610 145690 228650 305575 786760 847705 363970 26010 804100 454410 761005 452115 550375 82705 137700 260440 717740 318835 378165 544510 30770 165580 238510 448205 736015 618885 848895 638180 198815 344335 480250 84660 390490 363970 407575 233410 290530 212670 510085 101320 403155 732870 320875 330990 621605 546040 119765 519350 413780 428740 631635 99365 130645 830790 352495 726580 492065 847450 510085 172380 383435 763130 728705 703205 155635 803590 13685 549100 594660 164730 611830 542555 340425 446420 248115 511870 716890 514335 547315 267835 29240 639965 504050 416925 558620 575620 622795 803930 187850 33405 398905 757180 349945 241060 168725 439875 109990 470560 798490 242420 308890 517310 465885 114580 251345 239445 382925 295630 487645 469880 425255 544085 209185 839035 431800 354620 429165 512125 412760 698530 774435 154020 154105 730065 676175 137870 639370 476425 226270 696065 616420 548590 452200 470220 217090 368815 636310 678555 662320 271915 598315 119510 471410 75990 440980 505580 352325 92735 644555 509320 571455 382755 240720 217770 459680 771120 279140 825350 326315 598060 513145 664530 687480 509745 699890 723265 426870 158865 157165 100300 556070 514590 601800 425425 230945 535245 656880 139230 486625 356065 197710 447695 404940 131835 362780 328780 483225 283645 712895 2890 32470 217600 267495 563295 695470 240550 218280 357425 674390 335155 101065 795770 576810 509065 88315 223210 429760 189720 487305 601205 202045 605625 59585 193375 292145 70975 572050 667250 785825 738310 527935 64515 782000 494700 387005 671670 467330 159205 230180 100640 570775 295120 417945 591430 668270 297500 820845 143650 846005 241740 574005 661725 490535 407915 13175 622625 369835 26520 719865 521220 477275 264095 20485 580635 425765 89165 575535 30770 411570 626535 636990 698445 156655 324275 722585 794410 503880 177735 305915 770525 110415 571115 140335 281605 420240 356320 686970 593640 619565 559895 292995 221680 402475 390915 227375 589900 550800 403325 292570 312630 122740 299625 563465 803080 30770 744770 396950 810475 745535 657730 42415 380205 88315 664020 308125 0 0 735930 761515 236130 240295 152320 272255 781745 400350 707285 797130 403750 556155 117470 522410 22185 181220 635885 364480 128605 34680 725135 558450 76670 10795 579105 419305 798660 224485 224570 358615 189295 384455 552160 226780 733465 341445 258230 645150 698445 498525 843455 790160 422875 547995 291125 273870 826200 145350 787015 588795 13345 658665 129965 525980 179350 635630 782000 654755 430100 382075 639030 581400 383860 833340 478550 370940 652205 143055 13175 140165 533290 595000 191335 199920 132175 722415 617525 536265 20230 701930 781405 370345 92310 435285 562190 527595 731000 400520 362100 383520 22100 105230 399415 170765 540685 298180 245395 125290 21675 672775 515695 519095 312800 468860 359805 8925 487985 401200 135235 146795 284410 527595 493170 247180 53210 478380 110075 115430 756755 787525 816255 28135 290190 491470 691050 791010 152830 34850 811240 510 41735 583100 5950 264435 122485 408935 688075 232730 16235 783275 742135 212330 572475 380630 529040 547910 239700 412250 669290 388025 568310 570350 73780 764235 367030 176885 801380 533715 326145 207400 364990 805545 726155 230010 424150 176970 254745 238595 80070 648210 230010 85850 593980 705075 603415 614975 507620 102765 628065 308805 640475 34340 612765 603500 655435 829600 606475 756500 604520 420410 363885 166090 445655 634865 291295 115600 269195 356660 652545 414545 741540 723010 689265 538220 80920 801550 833850 695895 76160 342975 804015 138975 838185 795005 295545 478380 443445 374765 670735 416330 711450 36125 715190 814470 282285 848555 455770 149260 322830 774435 683485 185045 754120 789310 312630 166175 643110 248965 3825 679235 210630 212075 504985 489940 375190 515780 507025 715275 410550 675665 389895 586925 423725 70890 428910 403325 267665 685525 356405 130135 429675 630020 496655 727430 529550 159970 774520 482035 112370 465460 452795 20570 13770 332860 411230 791605 488580 307190 756670 111945 427380 195330 398395 389810 69955 431715 253640 622880 537965 327420 798320 629850 220235 801805 271490 252790 25415 740520 505070 624325 825350 477445 347990 186235 45730 674985 162265 120700 231625 739075 676090 41820 819655 815065 752420 429420 175100 646595 846855 788800 726070 576300 758285 650420 149260 22780 61030 56440 226525 734995 530570 546550 600865 608430 555560 640050 680 699550 753185 818550 419135 257380 285515 740435 564995 330735 319515 640985 600015 667930 636395 116790 514080 465630 695980 699295 115175 124865 650165 292400 560235 840395 30090 639880 410380 315350 835295 753440 88230 296310 493000 428910 481950 388535 488580 26945 143735 768315 28305 493680 85510 15130 80835 259930 517225 332860 391680 148070 695130 535415 57205 222275 809285 64515 388450 655860 746810 234430 819145 686460 200515 336345 620840 845410 400605 179350 472770 348500 541960 109310 350795 783955 815830 764915 662575 111180 150365 524790 1530 616760 430695 549695 347480 715190 690795 39355 429505 668780 681445 20060 564740 426700 498355 325975 1360 51765 578595 715275 339320 345185 244715 601290 47600 759305 693515 292570 290275 813025 510510 438260 611320 633675 471155 645660 769165 680340 754970 527850 1530 61200 596105 482885 762790 514675 114495 624920 512550 755480 287215 93925 71570 599845 45645 468860 634355 661725 263500 646510 430185 289340 333710 650080 162605 129710 486285 575705 377570 224145 832915 699975 602650 377400 495975 192355 174930 540345 235705 504730 275655 767635 547825 699465 508555 728280 456280 178330 469625 764915 729470 421430 818550 792710 681955 832150 771545 559300 82790 774520 172125 462485 70805 527170 36295 345865 468860 509915 798660 21335 589730 738055 443020 50235 545870 806905 7225 186235 439875 848130 224995 81685 490960 820930 423810 759985 535500 594320 474980 654075 848980 268600 410125 313905 547825 165920 345780 306340 218790 655945 809285 185725 53635 312970 264350 79220 107695 809285 492320 747490 274975 342550 540600 837080 75905 781575 48705 759560 47090 10625 29325 264605 667250 344590 186830 729300 224995 772225 20485 54570 241995 361250 643110 622710 183090 381310 102850 349265 559555 769420 5440 587775 560320 685695 648890 56865 105995 561255 68680 818890 346885 464015 145945 59585 576640 831470 317390 502180 458830 838185 457725 218195 692835 152490 493000 703035 471410 669290 509915 702525 397545 198220 322830 662235 727940 419050 385135 589050 256360 139315 12665 118915 849065 481185 356745 665040 87295 538730 403325 571540 151130 846515 467585 764150 166770 2975 275485 583185 289680 703120 777665 240380 221170 114920 819825 285430 516715 346970 247180 237915 234175 823055 282285 163795 460275 368135 534905 632655 767210 220235 813620 237660 167280 304385 225420 518075 702695 658920 737120 706690 839460 115090 752845 660025 334985 786760 225675 468605 448715 497080 384795 823395 656115 62135 604860 270385 373235 498270 822885 325805 28220 836060 666570 26435 607325 319090 688500 69360 304470 417520 590070 33235 452965 619055 529465 653225 587010 191250 473620 588370 430950 602650 579615 143650 493255 323000 628745 576215 577405 37230 129795 194140 169490 189890 292825 563720 215390 682890 678130 208675 227460 784295 577575 777750 545530 251515 345185 771800 520795 847535 269705 377060 257380 659770 726240 326485 779790 339575 771120 502095 461975 831810 578935 701505 244970 443020 329970 379440 409700 592365 437240 619310 329460 564145 605880 96900 39355 94520 211990 247775 24820 351305 40545 11645 299540 425935 362610 793560 533800 322235 103530 737120 727515 450925 467415 466055 769165 766530 77690 409785 221935 803675 410635 116280 94605 73780 237320 30770 482290 123930 560065 511530 247010 128605 45985 701675 753865 542130 242335 98685 476510 764745 673115 208420 656880 324615 612085 225760 103955 333625 582505 417605 220320 490620 457810 489430 451435 177820 579360 809540 408340 132770 810050 179265 402560 213690 77860 311185 120615 140505 540855 42415 723860 106590 606305 529125 580040 24735 710090 293845 96560 397545 518500 702185 350285 597210 312375 723265 9605 19040 275655 160140 49725 235535 78625 712215 416500 579190 658240 643705 653735 739500 180285 221935 822205 185470 478890 793305 220235 128180 87805 703630 789905 508895 783700 136340 693260 623220 558110 133025 235960 778090 353770 83300 279905 792370 741625 791605 458405 659260 442850 49215 741030 229245 667335 129370 370430 147900 158440 367795 132345 725645 645915 395165 807500 26180 379780 66215 437495 719780 347480 227715 286195 821780 606560 262650 649655 452625 495295 79560 742050 542895 410720 232305 284240 482715 330905 729215 235875 751570 730405 111010 842265 355215 561340 630020 770185 104805 311695 18870 668865 607240 591685 456705 27285 739500 752080 667335 564060 611490 297075 108375 94180 238000 239955 71400 678045 438345 4845 626875 632910 479485 516715 659005 469200 195840 191675 363205 746980 611320 547825 425510 511105 485265 598570 237830 468180 296055 163965 55420 755225 779110 475065 302345 583270 198815 746130 0 0 163540 687480 97835 456365 468265 274635 682720 389895 185725 369580 755650 739755 32385 128605 137785 356150 351815 622795 16915 401200 660535 778175 569245 490790 160140 673795 578595 637160 179605 40800 36890 848385 590410 838185 229925 162010 754885 223465 408000 68850 724455 13600 145860 443615 256190 562445 571115 681615 21675 298435 438855 831810 240295 197540 69360 56185 698700 626450 100130 549695 84150 649145 822715 656455 530315 475660 794920 692580 352495 523260 846260 595340 568735 379355 821610 714850 30940 400775 684505 227715 231710 713660 510 591515 826030 464695 763725 357085 271575 840990 505155 838695 59500 769420 826285 178415 540175 74375 827985 583440 310250 155975 0 0 0 0 0 612510 472515 510085 680340 655690 576385 554370 255850 496995 674220 417520 428400 48110 776305 585480 210885 299540 98940 55080 78880 275655 74630 611575 298435 254065 178755 796790 84745 513060 668695 566270 596360 402645 205105 4250 238085 629085 799595 332945 28900 600270 328100 504475 231625 113645 415820 619565 75310 237150 9520 254235 750890 250070 653565 328100 549610 579785 315095 130305 631380 286705 613530 589050 768145 659005 447185 175100 326145 428145 387855 191845 524280 654925 385560 225760 408765 593895 568480 240805 228735 104040 342720 403665 83980 178245 427805 249135 831555 631210 218960 763725 519265 489770 220235 104040 470050 814555 716805 321385 39780 112455 559470 259335 645235 287810 587265 641750 398905 723860 161840 757775 725645 284410 780300 772990 485010 127330 626620 425255 656880 125800 604350 340340 428655 151980 731850 601970 161670 39695 21760 291635 227715 391085 185300 655860 59075 615910 78795 736185 10115 787610 327505 189210 805630 810815 421260 173910 361165 343060 450925 768230 620245 242930 330055 46155 706945 771885 752930 53210 259505 65620 806225 169490 724115 243440 351135 524705 385475 200005 586415 435285 149430 317475 697850 140590 74460 477870 135405 37740 849575 24225 672435 701675 696150 303025 527425 565590 475150 418965 633420 660025 455430 428230 625005 830025 436815 354960 782850 696745 487985 751315 267665 221935 729640 135405 40120 370685 773075 466055 104550 242335 139995 180200 183600 391595 406300 756670 449480 486370 459255 841925 256870 684675 1190 107780 436475 26690 637075 649145 463420 561935 173315 73355 596955 331585 21165 705415 375870 687650 220405 712470 525130 73015 635800 512635 292485 808690 692920 468265 821355 335835 813025 500140 650845 95625 822970 367795 386920 190060 2720 421770 616930 140675 642090 279310 248455 835550 185980 240125 513230 547740 523430 364055 196095 232900 96475 183685 104635 242760 622965 199835 826965 462570 50660 379440 418030 429845 142545 691475 727600 227120 108630 606985 114835 649655 211480 138890 414460 581060 143820 408765 187425 342975 162095 48195 798575 783275 605710 810220 229670 837930 839035 319345 417945 558365 700570 813280 645405 597635 180455 766700 300815 415820 619820 466735 675665 130390 271235 757860 729725 400775 273105 618035 49980 795600 391170 589050 252025 128095 220660 251005 739160 90610 210715 539325 694365 670480 683740 415735 183855 343740 763385 106675 777410 727090 519265 734060 199240 798490 202725 500225 807500 704395 448970 754630 321130 47600 20910 89760 78795 636055 634610 386240 724370 83555 512295 124100 284070 800785 788290 745620 333540 723605 327165 532440 469880 383775 218280 468010 794410 169575 204850 616250 811835 601715 652120 79135 670140 719780 765935 783020 100300 19975 466395 411060 109140 557260 564060 182665 40290 655690 661300 517820 687310 8415 479485 368730 487815 48195 796280 204765 729640 599165 235280 659260 405875 347650 349520 388280 92820 169745 567800 841925 846770 539495 729045 228140 345950 742050 448800 236470 706010 221595 289340 311950 386325 334220 399840 539410 595850 569330 122995 463165 464525 739925 286195 607750 90185 577320 818890 141355 210800 149090 491385 76840 607155 91800 283305 578850 289850 190825 824840 407915 467585 134215 714340 481440 750975 605285 698700 549270 478040 565675 575705 38845 453050 281350 717910 182580 514335 461805 592195 683400 103445 805205 270640 637585 835210 579615 647615 266305 227800 368220 386750 660960 557345 659345 595595 172380 311100 30770 321725 710005 711450 17765 437835 449480 831470 451095 208250 338895 764405 754800 20655 278630 434435 603160 357510 213010 282540 727770 744430 225675 834700 473790 628575 648210 340680 432735 9860 382840 400435 40290 828835 666570 713660 361335 251260 173655 103615 118575 529805 654840 699465 71485 328610 533290 280075 326740 206465 439875 67320 57800 538050 244290 798575 213605 509320 498610 485690 137700 714170 383010 624240 632740 232730 820420 173655 308380 799425 733040 605370 66045 344675 3145 824500 484330 191420 522580 646680 176035 217685 559130 174420 172550 259930 251515 381820 509660 571965 86530 33235 614720 817955 190145 282370 333795 202300 581060 600100 730235 498950 565080 139145 136935 117130 327165 484160 374850 68935 756415 310760 541025 822800 579445 405280 272765 821185 314670 442255 201025 364820 399500 309825 680680 718930 109650 827135 382415 302345 212670 801210 451605 162945 572390 597465 544255 681275 340935 247690 209525 758625 525895 659515 65365 399755 199155 453135 813110 796620 600950 148750 36040 618545 660875 238425 362440 569245 802315 636310 410210 835465 226865 99790 434435 415225 280160 400180 773670 383010 414630 834530 458150 505155 2125 117895 707200 171445 771715 813790 7310 771120 12580 293420 179775 210460 137530 211140 128435 695895 387430 542640 296820 18445 674985 264350 280755 349350 196520 229330 698870 660365 14450 271830 117470 813110 1105 439280 59500 516290 359465 256445 655860 83385 628235 68425 132175 463420 130050 829175 772565 132090 137700 761260 98600 621350 587860 248030 13175 625770 23800 268430 262820 842265 536605 19975 453390 72505 413100 788035 640985 659430 816765 152235 618545 1020 311950 177905 380885 657305 371195 216410 519095 565420 502435 823565 442425 51935 380290 308720 671840 170850 268940 398310 438515 407065 262650 474045 832065 553690 72590 157505 85 303875 643195 758795 612000 828580 347990 370515 272255 435880 780725 156400 789140 86955 77095 756330 373490 147220 512465 11475 365330 845155 366690 339490 833000 13600 525045 366265 569840 705500 617270 103785 511785 307360 536690 678470 848555 455090 189125 383860 719865 315435 257210 238765 514590 3655 395845 112370 588030 151555 118150 16575 653395 171700 416075 84150 332690 60520 460955 796620 83215 637075 287300 456365 8925 839885 587690 783530 167790 613275 40375 249475 786760 652800 298945 213010 779365 240975 439280 471665 455005 264945 697595 813365 843370 829005 653735 406725 228225 677960 188530 59160 270725 564230 687140 847875 567035 714425 461125 119765 324020 178075 17000 97920 713830 462060 196520 710005 511105 17000 529635 20060 277610 351050 481950 262820 799255 313395 405280 441065 26860 11220 264095 70380 525045 813280 102085 681020 97495 188020 32470 225165 581485 177565 639540 95625 361505 269450 517735 240550 116960 316965 106760 828410 329800 473450 617015 33745 76840 175015 209610 762365 67150 36465 211395 697170 400435 237150 311950 401115 611575 383690 722925 416840 318580 45730 242080 789055 139825 273700 172040 59245 514590 769335 741540 847960 34765 571370 488835 87125 419730 175355 90865 350625 319515 811495 124780 443700 546720 305660 63155 631040 375020 235365 180370 511020 145095 641580 490450 386155 146200 141185 598060 600185 637670 732870 589135 178415 556155 667675 426020 716295 704735 186745 339915 844815 610300 446845 100555 342975 482545 818720 119425 565420 250665 251855 401540 87465 625855 291210 226780 291635 651695 35190 625260 560065 833680 709070 365670 778515 497250 132685 838185 304895 724030 109480 261715 627555 519265 195415 420580 781915 663935 197115 755140 175525 535585 140930 757945 827560 731595 422450 717825 436390 242505 371280 766955 757095 323765 450160 459425 321045 313480 668525 597465 543150 112880 1955 545275 57545 449820 830535 421770 327250 221425 664190 782680 825605 286875 157335 669885 742985 195670 143140 562955 598315 319175 759220 385985 16150 393550 127925 195160 802060 667250 206040 189465 649570 533630 505835 372980 99195 212670 812770 784635 45815 38845 34170 506940 405705 635375 190910 90355 49725 162775 250240 189380 67660 47600 150450 238935 230010 599675 201450 790160 810390 288405 550120 681530 382330 535075 219810 131835 816170 7565 81260 542555 213945 265200 238510 402135 470560 39950 758965 150195 405450 73695 249475 292315 304555 22100 775965 696915 6715 474810 7140 133875 407150 338045 45050 837080 13345 145350 495975 168215 117215 26095 754800 412760 214710 696405 604265 389215 153850 397120 595255 568990 134640 561085 841670 810900 69445 381735 399755 115345 521730 526065 481780 357000 482290 214200 827985 525810 337195 662830 656030 667420 610555 79390 683315 464440 696235 550630 205615 653480 191335 295120 180540 201535 747575 226270 637925 658750 472515 788375 312460 40630 233070 176545 28560 506175 227290 618885 461975 305235 524450 292825 804865 90440 759220 423045 121380 70125 434520 172720 766360 62645 319940 781150 31535 831130 457640 248030 605115 219555 596955 425765 795940 452370 432310 763130 683570 411910 576810 625090 269195 544000 799765 519010 510085 758965 220915 354960 210290 776985 272085 370855 45560 798915 815660 70465 249900 651440 246160 444295 748680 703035 67660 826200 705075 300135 822970 772650 293590 640815 675240 183770 165495 274635 535245 547570 451860 243270 298435 177140 42245 820420 528020 573495 304385 770525 145180 744515 319175 411995 267665 128095 200005 618800 510425 31535 652885 797555 434775 302260 804950 248455 556750 410550 541705 570010 311780 368645 449225 389810 623135 41990 113135 756755 200260 666740 661470 255085 437750 313650 17850 88570 111435 761005 284410 49980 411910 173315 81260 452625 518670 126480 564145 617865 426870 821015 654925 153935 436390 166770 595425 468095 848385 62050 411145 590750 163625 99705 478465 259250 488835 729640 209355 749870 328185 206380 512975 770610 155635 820590 187000 26265 658240 768060 223295 31705 637160 155720 174505 332095 661895 265965 52615 525895 169065 154700 747490 396440 846685 532100 721480 621860 704735 734910 522835 221680 445145 39185 364055 395760 751230 268855 731170 44200 359550 327505 519775 119340 566610 633420 760920 803760 182580 543575 247690 769420 329460 177310 233325 318155 177395 513570 744855 141270 16830 390660 469540 823565 256955 578340 296140 33235 65790 836060 121720 581655 639625 65875 797725 685780 671585 742220 800530 322915 72675 401965 778685 684165 335495 833255 664105 675920 189805 678045 638690 641835 429930 441150 629510 817700 504985 760665 184450 117895 104720 46750 45730 292230 304215 602735 323765 242930 618375 513825 827730 479655 230775 296140 364820 314840 744855 618035 774010 405790 720205 320960 242845 637415 627640 638690 162435 777920 348330 188105 17680 22440 244205 392955 80410 396270 647020 684335 660790 820590 692495 733635 567290 627810 575280 158440 698530 195245 740860 260780 226695 151555 214030 833085 687225 153000 252620 224400 387855 805035 507790 395845 523940 448970 19040 615740 206550 499035 442850 674985 665380 189465 14450 267495 645660 205190 565675 349520 571795 34085 577830 526235 566950 584545 576895 359465 77265 149940 342380 183855 19550 131240 369750 204510 348840 372045 578170 550715 453135 684675 384455 261970 432820 243270 519010 602990 735675 813535 284495 36635 96305 89590 146625 349350 305150 159375 67830 841160 833000 655520 581060 730320 212245 411910 241485 509745 546975 702015 619310 362950 614975 453815 633420 563125 598910 498100 156740 796535 451860 245395 496655 720800 194140 266900 153850 577660 841840 291465 6120 621350 602905 314670 27455 508300 849235 12325 348500 379270 685610 735760 655605 138040 24480 652375 663680 15300 72760 555900 280840 579275 657560 465630 164390 618205 20655 219215 657050 163455 166345 91800 619140 86360 126735 791860 6205 377315 802400 739330 527595 36380 391170 64260 842435 259420 423130 138635 458150 33915 17000 682210 726495 606475 742305 175355 693005 657900 697000 662065 329545 848045 422535 634695 591260 845325 24055 11050 576810 269195 802995 38845 35955 259845 798575 572135 683060 720630 626365 516035 243525 665550 28560 397885 673710 224315 491300 652375 29495 639795 363715 795940 311780 142120 241485 145520 319260 132260 327420 643025 36975 467585 200090 125035 561765 747320 816425 272000 199580 56100 762025 615825 702355 808860 428060 20655 848810 372895 137785 118150 102425 464695 398565 36805 530485 728960 834190 53550 392615 556070 303960 355215 754630 731340 605625 121550 554710 776730 392445 391170 596105 745195 454580 416585 810900 737460 389045 257295 660535 565675 367795 274040 342975 715530 703970 498185 756415 720035 31790 47855 638945 797215 717740 701335 572815 634100 173825 702780 798575 91970 204595 482205 673200 161670 558450 387345 374510 215050 768740 770270 402985 581910 302260 243355 692750 822970 615230 698105 727005 523090 759050 472515 84745 525640 133620 494785 380035 263160 351135 2720 221595 470815 660620 654925 18445 122910 78285 750805 122740 166345 792030 482715 267495 383945 322065 192100 52190 760070 51425 400180 582845 226950 498185 513825 473875 256955 181050 427635 555220 756840 37995 800530 681360 802740 655265 492320 255680 428825 536860 754460 462570 266305 280755 781830 345185 552925 707115 163115 53805 111010 388450 786930 162435 777665 148155 239615 533205 94095 579445 489685 634185 687480 385815 409530 36125 838440 503540 758370 830790 434775 517905 429505 559895 704905 779195 53720 226950 434435 121465 742135 744090 581910 655690 753355 16065 455260 702270 114835 787950 391255 543915 120360 25925 223465 778345 844730 846005 759815 446590 667845 691135 686460 537455 335240 150620 342465 11220 305150 397205 724285 333965 687650 675240 671330 100470 734400 141950 714595 441660 844645 306085 666400 179520 44200 339915 281860 17085 693515 716805 113985 693855 448545 798830 354960 742730 672435 376380 205785 300220 512210 398055 693685 603330 797215 741795 127160 289255 261205 808435 8245 345440 279565 549185 657390 115005 19210 493340 307870 89760 406470 545955 567035 178925 142800 513995 218195 521475 420920 362780 759815 777580 680680 331585 357255 623305 402730 677025 534055 17595 372895 517650 230690 778600 99450 259590 458915 167875 297755 117895 610555 258485 440045 512720 10965 490620 751655 124780 576980 473790 34425 65365 610300 472685 422450 402815 711365 575960 666315 115175 458745 210885 143735 722500 618630 236980 459255 836230 765255 507280 429165 750380 100980 281690 404770 284240 692410 603585 210460 396695 741880 321895 315605 800360 146710 258400 207400 245990 324870 455260 74375 432820 74375 442680 42160 263670 312715 514930 813280 9095 302600 65450 655860 198050 838950 10115 232560 519860 9095 281435 101745 214965 510340 732530 574855 813280 78625 767040 340085 554965 148070 622030 387770 377230 94095 137785 43435 839970 462315 717230 843795 754290 398990 806735 166090 447780 456535 694535 741285 390915 570095 410890 261120 7140 813025 600355 244545 568990 555730 762280 727175 185810 809455 17680 481780 375870 316965 505155 27285 681190 76330 486880 626025 654245 421260 743240 306255 11815 28985 656200 667760 92225 118575 92480 259505 675835 44965 346545 208250 382330 96900 307700 584290 358615 578680 503625 36550 760835 343145 840650 156655 628235 358870 252280 815235 576300 289850 155040 583185 17085 58055 398055 806395 789395 1955 281775 826200 49980 184620 281775 316455 441745 581825 10200 490110 316625 777665 642600 713320 413185 741710 253555 444805 432565 835380 158950 412165 287895 37230 458830 554965 765170 329885 56440 519435 828070 4420 508640 764830 768315 495210 121720 57630 201280 397375 1785 815235 274720 164475 717910 180540 784720 307360 13770 224230 41990 239020 156570 573070 81260 397545 452455 539835 37485 127925 767890 831130 412930 835720 430185 48535 309060 635715 273955 203065 708900 668015 343060 108120 441745 515695 774180 751995 164900 453560 637330 757010 479315 791690 591345 488240 125120 141270 353770 228395 715020 844900 620500 355980 634355 760155 151300 747745 359720 763555 524025 780980 397715 496910 241145 76670 309145 125035 818210 554795 670140 403835 821865 831640 680850 352240 836740 383605 585055 825690 445570 622030 663595 524195 297585 303875 613530 318750 389045 296565 735420 804355 621690 486285 0 0 0 0 98260 461295 569075 770950 256275 420495 269620 565250 719100 594660 242335 701080 412845 570350 102680 149770 711705 513060 749615 453645 118320 420750 833425 23800 506175 755565 674560 316880 205530 52615 191335 198900 193035 173570 525725 788375 341020 101575 184790 406555 743665 819060 608430 495380 552840 812005 129965 486965 252535 105485 127500 262055 402730 482715 178755 347990 581060 330310 292740 843200 443275 119425 345780 586075 646595 216325 425085 82280 221595 794920 833935 162435 299625 594150 698190 817700 772225 554455 383265 556070 671755 103700 630360 454240 130645 402135 381735 369240 747065 653480 390490 576470 397970 270470 261205 110840 438600 559470 320110 220745 252620 255000 27115 695385 427295 209185 499630 280415 216410 518585 217175 250240 223635 564485 123250 684165 247775 389810 403070 198900 113730 487985 33490 350795 698870 417180 338555 411570 6800 485605 600950 735505 638605 813280 200345 401795 800020 617185 187765 463080 677110 332350 77350 107525 249560 443870 292655 538900 294525 812685 44030 188530 93925 207230 613445 547995 390235 295970 463930 781490 66215 713745 394485 129880 284410 563465 686715 552160 397545 442000 579445 291295 170085 277100 370345 187170 273615 485180 683145 736780 87295 135745 581995 624155 287045 830195 45815 676005 548420 229500 1360 735080 467330 632825 675070 647700 349605 605880 1020 440725 285940 844390 72080 237405 463165 68935 33405 119085 324105 180880 651270 831045 141610 462060 116705 120530 163370 424150 474980 545700 818125 472175 258400 731935 182920 651185 270980 364650 368900 244970 569160 267920 170085 347650 193290 652715 37655 702695 15980 258145 27030 412760 691305 400265 753950 615315 390405 585310 104890 585225 355980 149345 662660 379355 816255 257210 386495 520880 597125 357510 96050 353855 695810 736780 91715 788630 549695 841160 319600 420665 697765 508725 497590 151810 790500 125460 321980 522835 798150 348160 571370 177310 604435 323170 228820 589560 261460 540515 117640 693600 41480 94520 138125 760835 406640 355725 235620 88740 391340 293760 535500 616250 821440 395760 688925 376890 438090 473450 468350 42075 333030 692665 310505 788375 262990 391510 495125 435115 464440 785315 449905 723435 473280 303875 420835 346290 123420 702185 39950 515440 252365 791095 754460 53805 276760 361930 840990 454410 811835 475405 483905 516290 390320 110755 388705 733040 372895 538305 430015 336005 810815 273190 2890 645660 15470 577065 782510 176205 841500 752930 602905 171020 689690 92905 681105 666230 506430 283475 196605 163795 579870 631040 363885 524960 473960 735335 443445 582335 145265 782595 483735 308040 67915 29155 360315 396185 313395 292400 364225 412250 624920 754715 583525 731170 541875 394910 102340 545445 444210 354280 457215 274465 617525 827560 763810 119680 377145 446845 201195 529210 681530 298350 776900 333710 258060 245310 588285 15470 776305 487305 72590 68595 11050 789990 843200 334900 233155 298265 316710 450755 159715 439790 55505 793560 138040 51595 107440 39950 635375 560320 138975 682975 368220 221850 452965 409530 208420 740265 684250 475405 184280 412590 646935 99875 662235 440555 395080 13005 94435 598060 287130 229585 386495 449310 183345 732870 291465 349010 127670 750380 258825 430780 844050 256955 368390 15555 702270 840820 54740 149345 744515 835380 557260 503965 473025 624665 124865 765510 338980 747150 717230 202640 697510 187935 553180 370090 59160 13260 379610 141185 301240 424320 350965 544850 512040 237065 44370 328440 552755 563720 233325 83215 129030 598655 843285 201025 35360 720460 654840 766020 236895 75820 512380 92650 610385 160735 429930 825860 30090 447270 694025 7650 113390 495380 212925 774860 794155 110670 94690 361420 9605 78370 455855 378165 8500 739075 313395 501500 544425 574685 787865 46920 729895 568310 360740 59330 291635 189550 421685 613190 232815 202215 628575 352665 540260 770100 266560 589900 664275 660875 77605 775030 237575 806565 61880 469030 221765 220575 214710 553010 340255 612850 669715 443020 350625 38675 353770 487220 847875 90355 163285 44200 70380 615060 837760 729895 170765 624580 535160 704055 161245 153680 86190 796025 234515 683570 825435 162520 142375 560575 165155 687820 622880 16065 369750 33490 302685 735675 517905 702525 97750 529890 413780 348585 539580 65960 189380 730405 55930 499970 306425 646340 100385 377570 53465 750295 455940 453985 502350 805545 551480 586415 154955 622795 53125 326315 185895 658325 344420 594235 105655 778685 614550 271065 564910 688415 477785 386920 581485 533375 122230 143905 672180 284155 677790 794155 212670 184790 175100 163625 62135 385985 116705 552330 312290 172465 475065 432395 498185 383435 434605 799085 430015 544085 279565 724710 89505 261290 723435 594065 118830 309995 462485 270810 838525 126310 671500 450075 749020 776220 231625 749955 61540 217005 44370 350285 107185 446845 242335 370005 751570 33660 801295 744260 7565 568650 471240 789905 9435 697340 347565 216835 547655 404005 450925 400520 649910 305320 297585 451435 19805 774010 328440 93415 250495 391510 368135 432480 651610 235450 450245 294865 449820 1190 489430 742305 2380 379950 219895 48280 643875 448120 117640 767465 16830 401540 168640 406980 136255 205615 780385 824585 453900 493170 207655 523855 360910 393125 152320 627470 693175 325975 25160 549865 520710 476765 543065 73525 725560 200345 487815 314330 535840 166940 397630 236980 123250 482290 675495 229415 627300 487050 537285 696915 506940 185725 151130 683145 587095 754800 484245 65280 84320 675580 109395 485690 450925 436730 62900 240720 560660 404260 306085 548590 237320 177735 284920 708730 170255 508725 818975 396100 806820 247860 496145 279310 294695 608345 70805 23630 139995 99280 673965 173910 721990 813705 826880 800530 572220 183090 66640 654840 835805 31620 409870 284325 796280 664530 31280 304300 360825 823820 7395 811070 662490 717570 296395 470050 625345 258315 246670 424830 615910 503030 457470 780130 454920 845665 368135 421515 330565 599505 501330 828665 100895 151640 779450 230350 195415 572305 380375 765 96135 137275 182835 334645 227545 209950 223210 385220 425425 51425 802995 819910 704820 180965 734315 760155 407830 134470 525725 483650 472770 11815 571965 709920 623560 731935 732785 414715 83725 512465 156995 488325 699635 845155 471580 818380 12155 480080 66980 111180 791010 106845 74630 640985 496825 126225 645575 598315 77095 560320 762110 332690 738565 427975 842520 25840 221935 526915 343995 144670 1020 24310 265115 831555 55930 270470 450245 661810 255680 213945 468605 411485 372300 366775 96050 86700 162010 433500 113390 148920 336600 56865 712215 505240 648210 595850 648720 337025 475320 576980 365075 48195 694365 333795 276335 356660 591770 239445 511785 801635 843625 806480 624325 503115 147135 200685 813365 418965 420240 305150 385305 149260 454920 810815 513145 116450 379440 528700 56185 632995 641580 405280 772310 102425 416840 418880 138975 308890 646595 400350 101660 196095 819400 14450 596360 768655 631040 682635 527850 815490 572220 276505 642260 144840 774690 128265 131580 737120 738905 356235 548845 562955 828495 802825 20315 290785 302515 143480 222190 763215 213180 402900 55590 135490 191335 119510 456365 449735 767805 91035 10625 220490 18615 637500 342040 77435 821865 589645 460020 201535 56695 771205 693345 97750 153170 239020 490110 706520 823310 439195 734485 560235 376550 113390 714765 327675 15640 124270 849490 699805 330310 6205 548165 168810 46495 216410 504305 16915 456110 557175 134980 472005 823395 549355 197880 355300 177650 728195 763980 626875 34680 121125 689435 799425 808095 306255 231115 783445 214285 407150 261545 320025 813620 544680 474895 377910 234430 428145 326825 369240 573920 67745 293505 389215 713575 609620 88400 793985 507535 469455 189805 561510 725985 187850 206890 177565 72335 655435 786250 563295 370685 154615 322150 200855 506770 341700 47260 500480 732530 125970 85085 789820 238510 752845 479570 204255 708645 689010 376975 700145 399925 419985 474640 60180 448460 366095 719270 610555 590835 512210 669290 450330 454920 398395 18955 555305 359890 245650 735505 571285 181730 787185 83045 698615 210970 584120 767040 787865 703460 43605 814470 830960 413950 848640 222190 13175 347140 684675 497845 793815 583780 118830 92055 252450 622625 357595 584630 291210 794750 137870 549525 260695 641070 166600 318325 377400 18020 472515 782595 595255 400605 211905 670990 823565 482715 472430 802145 458575 208080 571880 115175 808180 825180 782935 845325 382500 320705 220830 787270 447185 305660 291975 182410 230690 755310 606645 281520 693430 375105 83980 844305 456025 750635 686375 561000 257720 272680 504220 679830 225250 67150 295375 776305 295035 144755 361505 535160 373660 23970 273615 413100 831385 460700 520540 600100 565420 417350 705585 379185 334730 759220 582590 353430 570010 545870 342040 754545 174335 188615 655605 590410 835635 71485 191080 221510 44115 61710 264945 112540 172210 518245 146965 217345 787865 705925 574345 344080 833765 91035 555900 80325 443105 66470 246925 382670 217090 623135 163455 375105 86105 614295 367200 60265 523685 755480 153510 209185 127755 684335 684335 173485 807670 105145 476765 141950 91035 602990 14365 188785 194140 687140 619905 324020 241570 501925 65110 356915 311695 373575 322065 731000 111520 250920 526915 583525 763640 448375 696745 120870 80580 393890 137955 398140 52615 617780 666995 707285 52360 823990 777580 139995 357935 64515 200515 522580 187850 656455 507025 155210 355980 313990 341360 331160 819230 122740 552415 277695 230775 804695 757265 402135 233495 650590 642855 139910 108460 11560 4760 533205 337535 100385 298265 329970 639880 650165 141695 332010 640560 805460 318070 271915 778855 566015 625940 137275 284750 383180 535330 491725 687565 22185 413780 44200 716465 327420 634695 300730 32640 416670 495550 151725 171275 742900 627725 181645 56185 674220 477615 363970 407745 758200 130475 675495 145180 201280 485860 800615 267580 203405 767975 740265 818635 133875 662490 170000 28985 642260 516800 12240 709665 142460 256275 692325 476340 798830 120615 598145 633165 225165 609450 355555 163115 487560 305235 181560 403070 200175 106845 562870 628065 357170 580465 527595 216920 499035 837675 304555 692155 210290 131665 2125 95540 33745 474470 165155 177990 380800 7225 811835 500905 430185 155295 18955 366520 684590 680 722585 808605 838270 732700 65280 365500 508810 194225 826540 311270 253215 831130 383520 731000 225505 284495 517650 544255 365925 349095 717230 256870 467075 766275 215730 769930 73695 430780 478380 55080 423130 801890 272425 286365 842605 139060 729810 465460 226695 710005 299030 601120 220745 209695 723350 552840 294015 616845 380460 274295 68340 772565 499035 524620 459595 547740 394230 200940 400350 153850 365075 799765 591090 605200 849405 724285 672520 245565 414545 426870 534565 162435 343060 383520 463760 706775 623645 17595 62815 715955 32045 669800 616675 405790 215220 435030 336940 208250 650590 573240 818805 472770 776305 646935 492915 591175 482715 69190 705925 120360 147390 200600 842605 4080 150365 287130 697170 91290 90100 842265 90780 797640 374000 512550 181560 530825 338215 192865 290105 353685 464100 789310 240465 314330 458490 603245 579785 502350 257465 563465 487560 457640 125460 536265 537200 545785 370430 692155 205360 631210 692835 592705 85170 756075 99620 471325 403495 252705 729300 634270 518585 257550 734655 649825 485860 443530 505240 130985 120955 622795 736270 497590 322915 508470 379015 848385 542385 626365 585225 206805 236895 779450 216240 172295 327165 247605 729045 192865 645235 323765 63750 451520 807670 722925 33745 143650 419900 702440 363205 123165 199580 593470 265710 200090 17425 154785 225590 376975 523940 415905 329545 517990 322405 225250 314755 215730 98855 512465 125290 345185 76160 453475 256105 174760 770100 177395 839970 378675 135320 687735 22015 344080 242420 715105 408935 740010 710090 166515 553520 275825 311610 102935 218110 303705 465290 493255 734655 297840 533715 184450 62985 807330 647530 268855 154955 824585 67405 457895 248880 328695 282625 581060 499035 524025 731680 504985 162605 97410 586075 311100 830535 587180 592790 333285 336260 625430 323595 165920 75225 695130 238170 131155 502265 360825 824500 358955 27115 2720 520880 841245 687650 315775 663000 673710 11390 384795 248625 340085 124185 678895 752420 53465 513655 239190 621860 421260 536860 310505 598400 777750 32725 549100 208165 721990 429845 120700 118405 801550 459935 196180 650760 381055 194225 67150 205445 242165 537115 209185 520200 767295 321810 661895 441745 761940 183770 823225 725305 551905 115430 241910 303705 248710 115090 115770 538900 114920 300730 140590 230010 483990 700315 627980 191165 564740 98770 317135 440555 312885 173485 570520 691475 412760 301920 574430 835465 325380 355385 330990 433075 232730 2210 3825 265455 377995 435200 530995 473620 108545 26775 147220 271065 77690 265625 552585 454155 610130 174845 278715 620500 568990 134810 482120 33405 533800 653310 0 478125 647360 568225 768315 401115 23120 773330 377060 221680 666400 829515 544935 410805 396950 66470 352665 570520 6545 787185 721565 41395 199665 716465 22695 275655 33065 108800 577660 804695 613360 601970 795430 805800 300900 106420 770950 606985 112370 387090 251345 743665 297500 242080 211735 379440 447525 90865 143565 574515 169235 306765 518500 210630 766785 685440 640050 142290 271235 342380 810730 457810 542980 180880 514930 820760 816000 774180 570860 494955 112200 345610 59245 529550 791860 503115 743580 540515 579190 812770 316625 78030 440725 456875 366775 28985 121975 70975 242080 741370 622285 626280 735080 332010 727940 708135 458065 706860 478125 440045 645150 163625 533290 638095 524875 338980 613615 192695 121805 652630 509320 734060 136680 395760 594320 839375 144585 846345 617185 833000 3570 279055 126990 805630 146285 248285 498695 152575 412930 629765 534055 776390 151725 736185 556920 210885 730915 17340 651355 796365 810900 832915 556665 474555 683740 506515 253130 736100 355385 13515 721140 312460 93925 839545 222360 382755 360230 332520 500990 726155 751060 392190 815320 788715 280330 612595 406300 443275 634525 625175 598400 729810 753270 715190 709070 118660 353685 683910 168810 19380 264520 290360 396780 240635 546040 727855 713490 92735 199580 710685 468860 48365 179945 831215 194565 177565 12240 199495 581145 819910 455770 261375 685015 315605 231625 632910 695385 672775 793220 63750 574175 516460 398905 685100 845835 636905 732360 150450 631975 291635 332095 713830 445485 742475 570265 756160 427210 570520 518245 645915 750295 655435 710685 39695 341530 196010 95540 540770 516035 309400 309060 220405 17765 402050 576130 739925 10370 798745 730915 593385 9435 585820 228820 335665 629425 670820 240210 514420 211735 483820 184025 103955 608770 605200 810645 91885 827645 614720 333965 330990 665040 431545 422705 542980 392190 801975 240210 460360 338300 718335 793815 808775 17595 357680 593555 694620 530230 153595 61965 117130 563040 409955 664785 181900 155550 141865 550205 560575 593725 609025 136595 125545 419645 149430 665465 5270 335495 561425 665210 533035 483225 69955 155210 440895 618375 465885 33320 261460 560235 624240 677280 133875 734400 542725 278290 210120 590410 634695 290275 24140 655180 503285 461040 831130 325465 776645 74545 235110 135405 738310 693345 14960 68255 558960 564910 646765 452795 748340 754460 774860 484670 612425 681615 747915 155040 610385 424320 661725 114665 230690 333370 739500 17170 539750 517140 691390 545785 90780 680935 574175 4505 524025 109735 611150 396100 593725 559045 355385 270895 497675 739415 319515 482545 192270 628575 839205 250835 751655 538730 814555 194310 194055 731255 479400 514165 319855 695810 528445 429335 21505 326910 530740 213775 7820 634865 756925 760410 422280 30090 173485 718420 637500 512295 582335 416330 299370 304300 390575 642090 650250 60605 95795 347905 842265 259420 301835 38675 381820 324785 642430 97665 14110 301495 839630 182750 210205 576640 443955 203745 682125 291720 280840 452880 571200 696405 358615 145180 575620 156995 540090 584715 272850 435965 75650 842860 792710 271405 844645 265795 31705 79305 285855 682550 360825 806395 19040 180880 542300 388450 636225 215475 585395 182070 590920 835635 789735 392530 519010 466820 754290 620500 654075 134895 487815 654075 824160 542725 736100 829345 552330 479230 259590 407490 476425 498270 677110 533800 449820 207230 571625 51340 260525 795005 158610 3315 119085 582675 423895 847025 394060 120785 453815 392190 702865 680935 840395 659940 706010 87210 759050 105145 802740 636395 517735 116620 508385 282880 271660 85340 654075 778685 28220 585055 573325 438515 452540 430015 381310 161500 229500 650675 745280 769675 138210 831215 461040 816425 728280 63155 63495 313565 735080 300985 649655 545105 430440 146795 119000 182325 611235 429165 303195 401285 636735 322745 655860 56100 219555 497080 509320 588115 537795 105145 181050 603755 140845 704310 808095 315180 409870 444890 113900 446420 7905 42330 285430 296735 745025 9690 379100 18190 175950 343570 357765 728620 136340 363035 514250 813280 592620 419050 15810 541025 497250 526660 543745 775965 107015 3485 618035 612085 435285 74205 624240 1360 272850 84660 825860 429080 555985 729215 340255 119170 614465 291805 774265 516630 718760 148920 7990 549610 260440 799085 639540 629000 173655 595000 3145 651015 216410 689860 376295 189975 326995 427805 718845 845495 141270 595170 552415 276080 572135 79815 114835 32640 203235 161585 458660 514335 70125 810305 449140 297840 130050 210885 646935 248285 197710 634100 748595 333455 228905 371110 226270 622965 357170 465035 768740 236385 185640 110925 83980 41310 377060 283900 181815 607155 491980 788035 393295 704480 524025 396440 462060 721225 229840 319940 31025 825095 726410 603330 255935 698700 718335 305915 37485 701760 399500 383945 30770 349010 776985 493935 719950 595765 107610 34340 399245 491045 519520 218875 26945 808265 548420 127755 287045 219385 295460 401710 22015 451605 186235 722755 58650 232645 540430 824925 751740 683570 815150 719015 437835 155975 181305 278460 394825 22610 595595 546125 798830 72080 609875 746470 209950 651440 231115 117045 838440 781915 210375 62730 320025 255850 520370 409530 420495 28135 218450 381735 734230 833085 83300 163965 602905 781235 535925 488070 619055 301240 385730 678300 32130 676345 10625 58565 621010 549950 681615 465800 189380 627385 80835 110925 699210 58905 812600 730830 283305 785060 145010 728535 575110 309995 832065 220830 552585 276420 493340 712895 179095 267155 348755 676175 84915 305660 834615 685610 612425 346035 301070 685525 254745 326740 728875 780385 341190 429250 575280 701675 246415 579785 341360 170340 480505 617865 232985 785060 255000 615485 681190 111350 433245 551990 485860 508385 560915 652970 33150 75650 489430 134980 836655 589730 561595 295120 590920 564910 96985 22355 360315 694705 148495 43095 160650 74885 812090 752080 819740 420155 226695 613785 811495 681445 825180 20910 614125 326315 52955 323850 487985 553350 298435 318410 326910 179095 293590 210970 501160 3315 125885 191505 429590 32300 37060 385900 134555 44710 774350 80750 251515 184450 742390 179775 667505 559640 436985 373065 108715 728705 681105 50490 43605 628320 458150 138720 658665 324275 98260 634355 66810 708900 784805 749955 556920 729130 583015 43350 564570 514080 760410 801890 665635 809795 469880 679405 317730 420070 689860 525810 328355 474470 564145 67575 569160 681020 74120 738310 598740 33320 361845 134980 630700 621860 564825 246925 82195 644215 618800 304725 673030 197115 148325 556495 163200 345440 142205 44285 185300 623050 343485 483055 120955 451775 58650 457385 271915 548420 119595 236980 844475 187425 752505 599335 277610 217685 622030 426445 47600 322575 474470 527765 504050 546295 480930 286110 205360 841755 85000 425425 343230 673370 723435 8075 817785 27200 180200 568310 160735 147645 427550 496740 826965 120445 769335 114240 28645 67575 417095 362950 635970 516885 324700 340085 729470 506770 301240 629595 21590 29835 135660 743240 1190 606220 576215 493000 198985 18020 84830 388705 535585 810985 118490 494615 180370 620840 48110 170170 704565 157420 45305 172550 810050 687480 778260 238765 501330 370260 790160 449650 229075 126310 114240 16320 762535 319090 823905 121635 61795 748425 725050 373490 26690 375785 448460 316965 425595 644470 119425 738225 214115 219470 388620 351645 300050 670140 76925 781065 627130 300050 282200 592875 750125 627300 427805 591260 412590 519690 301750 631295 190910 466650 24650 601120 394315 27200 668015 763980 387090 277440 746470 296480 519180 489940 757010 802400 412335 55505 196350 778515 397460 106930 805460 473365 251855 307190 689095 147135 799510 558875 597975 494190 309910 826965 585905 786675 400945 38675 294185 698785 332435 74120 679320 219470 238000 715020 439365 375955 288575 635205 258145 697680 845155 705330 627980 215135 89760 821610 200175 237660 119255 653820 151640 687565 532440 154530 734400 289425 118150 708645 388620 236215 52700 87210 88655 70720 657135 146285 54060 88825 146370 756755 165070 449990 570605 408935 382245 817190 232645 67575 608855 218960 552585 64600 38845 572815 626365 755650 55335 454240 354025 424830 37995 550970 136170 821525 756585 310930 245480 445485 218620 699125 27455 166005 340085 708560 323085 270130 365160 11305 589390 86190 713150 24735 152235 622625 328185 595425 456195 128180 531420 330055 499715 55335 261035 745960 49300 416075 608855 560830 60860 511530 184790 124355 708050 276930 778940 83640 47005 673200 745365 228055 240975 86785 234770 140505 360655 604180 598655 336260 130815 535840 599845 718080 448205 24480 260270 207825 46495 730745 631890 496400 52955 377655 668865 798065 706775 239105 793135 483140 648210 114580 759900 479315 306680 467245 610895 460700 53975 155210 392020 362185 816765 85085 398140 530995 765510 484500 347650 11475 163540 122570 282115 817955 261375 438515 456025 821780 781660 22525 314755 215900 578680 285345 503965 420410 465205 821695 815915 152915 602565 260440 231880 321130 828835 183005 276760 753525 789140 311440 175355 800360 654415 767550 711535 227375 351645 52275 409700 126650 96730 61795 88230 298605 383775 160225 181645 269195 572390 296140 796960 277610 700995 261715 393040 28900 77605 243015 825520 193035 301410 298010 153595 158865 443700 849575 668270 68850 296735 159630 408595 19380 198815 651950 493680 763300 577915 117895 158270 297160 111350 682380 803505 678555 771545 629765 406385 816170 601205 469370 842775 729725 283730 451945 503965 733720 425425 774605 696915 628915 820930 638350 747575 672350 602310 433415 364055 315520 540345 469455 46155 189295 298860 255 636565 453985 417520 674560 226525 503710 168215 263585 629935 559810 726155 204340 222190 623475 427040 356575 632485 510765 432565 204935 211905 327590 175355 602225 549865 815320 180965 267835 792880 613955 354705 813110 620840 27030 498950 552245 320195 780810 680 140590 224655 46155 815235 188445 355130 507620 302515 226780 634270 816595 715360 373830 778345 680850 217260 399245 617015 227120 759220 180030 287470 353940 848045 353175 524195 295290 218195 574855 43265 305320 606815 82025 839630 105910 644300 392955 663340 671585 477360 673370 724115 540855 167365 778685 51000 160820 318155 721395 781660 436305 492830 657475 725900 347225 33490 504560 518925 539750 690710 276590 82025 779195 370005 627470 7480 567290 192865 186150 773415 111775 83640 404345 731340 128520 792115 153595 532270 653905 113050 583525 334900 310590 595085 826285 719865 165240 84065 555815 43265 227290 469115 549185 693260 433245 474130 76670 387090 716550 573750 650590 470560 396950 765000 209865 706775 483310 197625 706945 225250 536945 686630 38080 380460 45645 287130 237660 41650 152150 117045 454580 178755 839460 810050 106930 366180 264350 637075 656200 746810 811580 237830 631380 523515 775880 835210 304130 698020 230010 369580 533120 360485 318240 789565 315010 826115 249985 165495 723010 194565 479400 409020 573410 456790 604775 520030 401965 775030 177990 534395 470560 149175 104040 131580 693345 315690 195585 486030 51255 412165 608940 323595 112540 570860 342890 703035 455430 63665 546465 226185 211055 92310 336090 15385 50745 733125 199495 510340 145010 522155 176120 681105 67150 570605 319685 383095 718335 627130 433330 281520 449735 523515 61030 30855 644725 73695 617865 832065 339235 678300 189210 29410 66470 491725 368645 363545 627640 537200 140505 584460 810730 135660 252620 643280 50065 90525 372725 526490 156145 318580 91290 722840 98855 787185 667845 714255 19550 47005 347310 553860 1615 326400 143990 193120 710855 744430 33575 50660 717145 61540 739160 313395 155465 410635 200515 279820 138465 806055 298775 502095 350540 341360 163710 206380 69615 255510 113305 407235 619055 151215 622030 401285 726920 422620 196180 564995 161075 620670 138125 585225 474555 706180 249390 546380 771035 217685 818295 683315 355980 250580 560320 788715 561595 735845 226100 597125 151555 128265 406555 109140 751910 250325 325550 255170 569245 383520 700910 690710 571285 801975 737375 27710 692240 129540 210290 266050 795260 522240 829685 102085 662830 208165 187510 305915 5015 625770 496825 470985 499205 277525 218960 511445 439620 434775 340765 37825 402135 586840 834530 728195 840480 111605 307275 516035 562870 45560 176800 635715 660280 415480 136935 534225 389045 278630 3655 592790 350455 171105 126820 533715 320365 1105 516035 493255 236895 707030 201790 62730 41990 654075 727770 579445 481015 265625 817275 677110 218450 164475 154700 440385 96135 455090 68340 578425 238850 695725 159035 574600 555390 87550 169235 189975 282540 501755 391765 518500 619225 785570 21165 177565 276165 606305 678045 454920 240720 285770 146880 487390 519860 556410 0 0 297415 378590 549100 727855 469540 15980 319005 306680 356320 230265 32725 672605 191420 193715 743410 605285 521050 45475 168215 215220 169065 712045 177565 782595 311950 217345 292655 313480 553180 64515 428910 17085 493425 9775 525725 449225 456025 562445 709665 7225 347650 746045 494190 503965 406470 23630 77945 625005 643025 72760 9520 393125 752845 478805 290360 163880 400350 657900 269195 471580 570010 40630 535755 598995 140080 337280 573410 534735 525725 468435 339320 293845 691985 163880 643280 166515 820420 391000 252450 524705 501500 771885 121975 80750 309910 303620 21250 768485 78880 204170 97580 465205 267580 263925 145945 292315 180200 251940 50405 329545 571710 389130 610300 145945 79815 791010 410550 785060 412165 577830 677280 585225 774010 539325 9690 24480 341785 14025 411060 170850 199835 47855 207825 668185 721650 557855 105910 786080 819995 544085 183940 790670 361930 7395 34340 643450 829940 224230 363885 497505 668015 474215 188190 493595 575365 367540 445995 664700 182495 110500 230010 140760 284920 627385 636990 264010 170000 378760 838185 745960 749700 162605 491300 533290 568905 40460 237490 698615 775795 240890 130560 167535 392955 38335 258315 634440 427465 733465 153935 432225 210375 361505 33490 39950 65790 211735 785485 186575 845155 399330 698955 641240 360400 574770 91205 616760 9350 129200 568140 231795 449735 830110 742390 93330 81345 680850 56015 126225 146540 310335 547655 229075 745110 289595 757010 786930 344505 121635 313310 124355 87210 244460 427040 249305 761345 500990 16320 395675 157930 64430 586245 111435 147985 317560 137700 235620 86785 57800 540515 156910 556410 600695 767635 173995 211310 680340 159375 28135 714595 148325 167195 456875 243780 687310 511530 75905 341870 170340 202640 564740 502350 51170 26605 348670 654670 123080 800615 455515 784380 358275 826795 43435 490450 807840 787780 486625 607410 791520 306935 754800 477020 623220 297585 311695 521475 367540 793900 196605 314500 197030 56610 692240 61285 677620 613785 169490 300050 358105 171360 519265 719355 570690 137445 477360 301325 394060 197795 401625 249730 316965 501415 793985 119000 468605 351475 362780 404260 573920 230435 373405 25415 579445 693430 172040 50150 646425 355215 422620 582250 454240 718845 844390 280075 504560 769335 732020 485095 397630 822205 651440 438430 493510 728025 107525 647020 233835 218450 168640 796280 158865 80835 579870 731935 274125 76925 416245 213180 148665 665550 241230 817700 358105 703035 374340 39695 434435 803675 376125 831640 229585 105485 263585 395335 99620 668185 53125 505665 201620 87805 77605 488835 787695 366095 507790 33745 635885 762875 147645 461465 748680 817700 605200 362950 521815 222530 807925 801125 533460 129030 44625 618375 841755 419730 529125 616250 595 69445 747065 792285 262735 707965 795685 345950 45900 360230 637585 150790 39525 458405 291465 686205 498270 817530 27710 503880 304300 200855 90525 418880 171615 456620 597465 818125 17680 45305 30770 830875 16830 304045 397970 24820 549440 331840 772310 466055 369580 822630 369835 443700 596870 386410 600270 226185 5440 351390 487985 485265 291635 517055 97495 537455 745535 813790 140505 652715 276250 744600 246160 23205 340765 34595 130475 705840 406470 325720 195670 660875 523005 46410 721905 780470 578000 404260 485605 455345 181815 494785 79305 424150 103105 139570 452795 619650 804780 168980 204935 514590 774350 136680 725985 75990 461550 59840 300985 176375 73525 82450 185980 31790 207910 507195 299965 35445 470220 553775 453815 93755 580125 605965 327250 124865 167960 616845 289170 494530 539070 289595 13175 443020 186915 519350 466310 395845 456450 767295 3740 24310 479230 525470 669460 645065 551310 577235 99450 737545 546805 306680 709835 589220 773925 479655 778430 639115 524790 555645 714170 82365 125120 669630 209610 200600 343740 299115 589475 209610 774605 130730 32980 490280 774095 281605 236300 743410 403240 275655 499885 748850 363205 736950 776135 845665 165410 783360 46070 135745 309230 298180 700910 286620 134300 246670 418200 317475 33235 803590 840650 39695 75395 44200 86360 321300 516885 320790 190655 311695 549270 648805 393550 818380 320535 75905 720970 697000 628405 837420 300815 490025 307785 565165 797810 513145 274890 304300 118065 474980 734400 129455 356235 471410 407405 229160 457300 55590 369750 413355 337365 504390 78285 660450 461125 14535 525980 640645 660195 396610 410635 305490 724540 472685 671585 791520 342295 150960 94350 846515 786505 590750 694790 724370 23120 102255 816255 141355 458575 314755 569670 668780 702015 712130 160735 731510 99365 789395 233240 678810 4335 379780 28560 351135 514845 146965 71995 836230 165155 639965 786675 112880 373320 209780 95625 242590 509490 300220 523175 404855 156995 652120 747150 72590 716380 77945 613615 378760 472685 433245 626960 47940 677790 204170 379100 228650 230350 144840 358870 419475 309655 567970 377910 749955 685100 258570 388620 128180 344335 257125 10880 99365 206295 598315 381140 170085 664955 453815 834615 733125 66555 511445 137955 361250 351560 585480 793900 833255 308635 95030 749190 220320 153085 136680 407490 497165 391170 618885 487900 391170 438260 581485 501160 222020 296055 29155 582080 139060 303195 562530 525130 334475 597890 825180 773245 454835 182665 433330 750805 23205 122230 81855 841585 279140 416160 155295 431035 387345 822800 644385 418540 487135 435370 664615 415480 762790 429845 81770 445230 405960 582335 642430 120530 571965 231965 218960 305405 631295 466225 456620 823395 259250 53805 514420 81600 740010 11220 206975 91885 764830 835040 354025 529635 410890 270980 717400 76670 27370 697255 549015 841840 592620 661215 364480 418285 456705 642855 73440 325720 698020 191505 220830 71655 628235 479655 697680 766105 164305 619565 400010 187765 280840 507195 842860 528275 269365 635970 677705 738140 316285 783020 529040 294015 346035 61880 791095 442510 770015 265965 622285 833340 353770 221595 166685 637330 707285 336685 339065 769420 73865 270810 770610 466480 502690 293165 56355 546380 585565 281350 257380 614890 18700 500820 111860 422450 631125 430270 246330 82110 158865 403665 341530 4930 17850 209015 44710 79645 305065 650760 380290 292315 606220 712895 459085 131155 10030 212755 634695 658325 503795 307445 220915 841585 657220 632655 245225 348670 177225 543660 386240 633845 49470 667335 754035 716380 722755 336005 560660 849320 349690 245055 626620 596190 184875 279905 344335 36890 290020 767720 19720 831470 807670 755650 24820 265795 766700 119170 484160 186830 74800 309740 450075 502690 740605 313735 744175 32385 302430 289680 382840 701505 445910 222445 605625 128690 255680 249390 474810 285515 552075 815490 584120 837760 475660 53550 522580 537625 645405 738225 549015 231285 145095 350115 612340 364905 614465 760410 557940 614805 405195 731850 803165 425850 559215 149345 20655 752590 550970 165240 807840 317390 550290 300475 355555 131580 423470 218110 662490 664870 647700 319600 574515 213775 704480 818465 598995 74290 203405 557345 439960 699380 392020 79730 91120 805885 88400 786845 727345 628150 759390 393975 572135 807415 532780 714170 583270 365755 550545 559470 569670 450075 480505 700655 767210 629425 455005 24650 21250 332350 726495 56440 679575 814725 247350 401455 729215 544765 618120 97240 563975 591600 279650 345950 827985 544765 254490 233920 403070 154020 412590 847195 786675 31195 87125 469710 234770 819910 207230 505155 373830 269365 180710 402220 391680 74035 801380 785740 612935 132515 15045 730830 503285 453985 86105 585480 538645 468010 737800 142970 266135 233495 827900 335240 55760 670480 449650 10370 631635 193120 493085 17510 163115 590835 505495 330140 640475 368730 652375 48875 11475 468690 650335 253810 323085 299625 605200 687565 802400 508895 541875 609110 472175 640475 521560 132600 248540 373745 770100 480675 454240 749020 477020 667505 394655 266900 545105 418795 383520 441660 588370 817700 555220 575535 348670 98090 56100 162180 813280 652290 845750 134300 324870 707965 141950 682975 253555 96900 371705 353600 258315 673115 678385 847280 504645 69190 98430 191080 136170 201195 38420 698275 374510 170255 307360 616420 665210 569755 114580 204765 596275 809455 477275 807670 739330 581400 732700 139230 64515 693090 833085 317135 588880 521475 293675 702355 150025 734400 502095 80580 230520 548760 471240 370175 147220 287300 362525 158185 641155 184535 555645 664445 388450 172805 310420 121635 294950 653905 198050 141610 77010 705160 723095 770610 382670 828665 141865 483735 571540 260525 829430 572645 742220 730235 240295 125205 140505 136510 533375 217515 162095 694025 528955 213860 363970 822120 236130 307530 300900 758285 439365 778090 243440 283220 661470 222445 386665 197115 623985 545785 265030 711025 132260 9180 586075 43945 180625 444975 576300 270470 608600 591090 249220 440470 38930 390745 573750 184875 110160 828835 651270 21420 534480 635715 34340 338385 778770 477870 557345 740860 124185 819910 223210 553690 38505 179350 784975 51425 356830 109905 122910 413695 757350 769420 29495 440725 321640 1360 255085 27965 157080 363035 637670 791180 481185 765340 729045 345610 600270 480760 304980 783190 171785 11135 719185 640050 476000 347990 257295 637840 29920 722245 261800 775030 712555 331500 167025 173825 428825 145350 763810 553945 628150 33150 30770 153595 603755 199325 473365 257295 529890 733040 233155 725475 781575 339660 185810 464780 635205 229075 8585 416330 638095 7565 429675 826965 543320 186150 456620 818125 312035 773245 580975 691475 575705 181900 142885 576300 53635 422110 538390 282625 488750 387855 760070 483395 353430 99620 484500 450330 551310 484245 70210 544765 174080 836740 745535 634015 117895 479570 217600 479740 209355 345185 210205 593810 807415 835380 128350 381055 336685 704735 326910 616420 350285 162520 588540 828665 61370 21420 809030 722925 533035 173655 388280 343485 612255 646935 376635 223720 349010 364395 718165 575280 356575 201025 51680 461720 471920 85765 29835 114835 317220 421005 324955 490450 720630 141185 347735 208080 152915 89505 712640 478975 566355 574430 683740 617950 290785 224570 523345 669290 719610 362355 366690 841245 669290 413865 11645 556325 297330 553860 349690 821780 200430 635800 601035 497335 105315 377740 579955 371280 139485 621010 207655 418880 527595 325805 134215 357425 723605 748085 288065 95115 404855 784975 221510 763810 471155 201875 241740 333625 123080 176290 336600 281605 366690 374595 264775 117640 322235 184110 48705 594490 12325 348415 796705 403070 721055 16745 262820 647530 707625 353770 331585 171700 213860 37315 683400 472090 807840 639540 32215 514080 461635 340595 518925 733635 310080 728620 398565 675155 635800 564655 723945 4590 697000 586245 216325 322150 470900 242165 800785 746130 52870 822120 364820 443530 199410 849405 34680 755055 27795 300560 121210 71910 435370 651610 669460 566525 552075 553435 25585 447100 844985 838185 140250 451095 614125 101830 524195 707115 717400 415225 436050 98940 50065 744770 179010 840480 478125 743410 101490 476085 785825 830535 131325 489175 36125 535415 415905 300135 666400 771290 226525 709155 120020 162775 636735 626790 596530 102170 674730 726410 335580 562700 425850 597040 747490 777410 119850 518415 78795 151130 699805 667675 454920 323935 201025 370090 841925 357595 95455 349775 312715 656710 603415 52190 696065 237405 50830 141950 204595 475065 356065 631890 77860 455430 473790 395930 772055 598740 217430 357425 773840 299115 29580 710090 286705 329545 20060 370345 480590 190825 470730 580550 168980 608005 49810 679575 89930 177990 799510 43350 62900 258570 714000 410550 604435 678555 567715 307700 118065 812855 720800 681275 150790 309825 47090 26180 105740 422705 603330 233835 814300 812600 161245 648380 565590 447015 633250 626790 827305 574090 129625 364140 264690 124695 149685 65620 110670 25670 0 0 0 0 680000 345950 71910 233240 577320 626025 827815 257890 598485 150790 751230 382075 223040 830535 73950 841585 243355 50575 40460 340935 336345 398990 697425 646340 444125 799765 438175 501925 391850 814810 277695 599420 213520 215985 623475 21590 363630 653650 457045 346630 626705 86360 7820 565760 220575 555220 406555 398990 334305 23885 11645 447270 695640 275995 80495 43690 838610 611745 718080 85850 777580 816680 325295 644045 670395 767210 93075 746980 844985 781150 175185 162265 644555 699975 171020 291125 266560 122485 313140 401285 814130 505240 602480 535585 804780 52530 671245 833510 58310 668270 308975 17595 366945 7140 826200 193290 646425 537200 480420 686035 609195 564995 332945 585990 71740 310250 513400 335920 387515 630020 131070 843795 361505 16065 673455 426955 820250 552755 70125 384115 382755 752335 91800 846090 271065 222700 289085 559300 127245 642345 117215 73015 280840 80410 294185 722500 228480 642770 242760 489260 644640 295545 308210 424065 269960 615740 665380 704225 694110 136935 628830 0 0 0 6205 150110 58225 424320 680170 181475 754545 406810 325635 355895 735420 537795 192015 521305 640050 692240 194820 136850 357510 849150 249220 517395 357510 413525 335070 232645 102000 734485 572730 729555 634015 698700 483650 461550 776305 718590 561000 19125 149940 441405 41735 85085 284155 667335 604945 59330 188190 597380 123250 352750 589305 764915 836910 58480 596275 1445 13685 161415 285685 534395 445230 659175 191590 145010 845240 364225 408765 574515 442765 762195 282710 206720 539920 823990 576470 245905 251940 494870 151385 448120 287385 420835 471155 471410 468095 792710 836995 426870 747150 732105 598995 335070 412760 134215 309485 90440 234345 672605 36295 459170 367370 634780 240975 260865 302260 841330 500650 591940 535925 7140 688075 281945 528445 467670 88315 448715 708305 499715 674815 466990 53295 408000 474470 846940 255680 695555 331330 705925 771800 264180 630020 155465 636140 277270 565505 817700 42245 242335 215390 596700 783105 254575 259420 274040 123760 420920 90865 81770 611150 27710 482885 325125 60860 421515 496400 437155 300135 383775 802060 660365 575705 209270 187340 233325 29750 814895 486115 727515 237065 512975 696915 2805 791690 626280 734060 199155 47600 816170 79135 723265 380120 621265 47770 562955 717485 168130 15810 91120 247180 80835 843795 820760 68085 506005 55930 255850 447100 452030 445570 469370 620670 27200 188105 823650 215390 486200 254065 790330 623475 159120 515355 805205 361760 836910 491810 270130 473450 818550 645320 476595 226270 759645 0 0 0 0 91885 446080 533375 373915 764915 356150 507875 172125 330990 108290 207825 610045 814725 507195 281945 798235 64175 650590 351985 497420 729895 141695 833085 13940 510850 501245 146540 525980 510340 797980 596020 5780 830195 97495 210460 828750 288235 167875 663850 814980 533715 423045 417180 171190 821950 559470 555050 67830 601290 787015 139910 281860 575875 389215 551140 94010 510170 294780 305830 384540 814725 535415 349010 434690 148240 291805 827135 716125 713065 632400 299200 338895 623135 266390 479315 46495 434605 653565 564910 263670 299625 691050 818805 519435 502180 475745 407830 450500 827985 799765 207485 591005 807840 805375 322490 75650 154105 278460 473620 724370 789395 306765 544425 757945 3740 359295 83555 232985 184620 563975 326995 198815 245990 523600 114920 224995 437750 631210 668695 344250 316370 263330 493595 441235 604265 564910 174505 791945 80750 829855 13260 789650 116280 272935 179605 297245 470560 45815 436560 482035 21845 501670 340340 306595 58990 306425 720885 752930 196690 461975 482885 22100 699380 757350 784550 706350 816000 692495 491385 107100 435285 2210 349435 833170 620840 302005 583950 46835 621690 98940 573240 512550 542980 225250 193885 424405 745790 315010 21505 710855 432990 275655 176715 290020 816425 194480 263755 458575 751740 370685 166005 104465 601375 536605 407405 644895 250070 697085 82790 604860 445570 818550 346035 45730 260780 573070 51255 178330 786760 655095 492065 24225 750210 548505 777920 571965 792455 772565 117470 226100 74375 494785 6375 697765 457555 826965 332520 221340 102170 215560 763045 93330 167790 683740 523855 43180 238680 103530 590665 187935 143905 837590 395675 708985 668610 217685 241740 126820 326655 384540 560150 828325 345355 193630 262820 824075 776050 572900 170425 199240 736100 800275 727685 537200 577490 124355 729130 776220 724285 340 421005 233580 475745 48450 78115 14875 354365 91885 582080 666060 620415 286875 582930 413780 252535 284070 618120 710260 163795 579870 386155 745960 789565 662320 306680 830960 108630 266305 400520 528360 473875 476340 709665 175695 164985 805205 419815 131325 378675 30855 651780 142035 509405 831555 468180 402730 162095 23800 285260 274890 334645 691050 310845 263755 145775 214625 536095 87550 454835 485095 808605 704735 296480 372130 307700 721735 256785 236640 764915 96900 174590 547910 358020 825775 84150 575535 188360 393125 538475 756415 251940 328355 30685 766105 134895 545955 14280 399840 258910 564740 526235 615485 100215 579190 613530 324615 493340 753865 597550 159375 62560 421600 638945 138890 36805 620585 683655 657390 774265 572390 251770 472855 79645 108885 426275 249390 123505 255425 22015 500055 787780 1615 36380 245055 115090 728110 244035 491555 417350 690625 558535 172210 140590 824075 511700 761175 124525 760665 491300 661300 352750 662915 40205 610215 284665 140930 230520 364905 740605 763300 192780 541535 816935 167960 297585 754375 208420 396865 251515 396015 297585 219045 539835 278800 302515 522410 246330 812430 355810 51170 649400 453475 752590 256275 387090 379950 28985 282370 22610 688925 133025 820250 804950 282285 602820 113985 828835 99790 487390 265115 388025 88910 83725 365415 622200 121125 795260 824245 253810 750720 279820 638520 811750 369665 784040 163455 119510 428740 3230 539155 688160 220405 671245 223380 141015 311355 678470 59075 527850 779195 753185 783785 264520 145435 536350 582930 724455 387600 377740 310505 114750 629255 411400 813195 806735 240890 754545 652120 766785 126480 321810 207315 582420 431715 585565 318580 743750 333370 475830 84150 728620 522070 729300 491895 811410 478890 397375 169150 120870 239700 412760 556580 345780 301410 26180 633760 90270 767550 629765 305490 407490 564060 310335 84490 403750 287385 262140 812685 573665 499120 29410 734315 588540 629000 440980 339150 558620 493085 166090 139825 281350 226015 110925 221000 682550 354110 692665 521305 269960 179180 384625 399160 801125 651865 309485 376805 58650 513995 171275 773755 834700 405450 206040 258400 66810 26690 335495 774350 467925 93670 747575 748000 142885 355470 526660 547570 786760 28475 719525 848385 104125 77520 140760 726155 807840 765765 669885 351390 455430 816680 365670 333115 307020 674815 28220 652630 388110 571795 111690 517140 647360 464695 786420 119850 52530 753525 600610 100300 827985 773925 288065 138295 146455 584630 537710 327505 374510 492150 137870 82450 388195 838185 762365 736270 243270 746300 76500 587180 434520 170765 263330 686970 670055 328440 320705 687990 396610 537540 454410 739075 773670 608685 359805 762790 47260 296140 271575 328100 381820 589305 217175 251260 253385 302515 592195 785145 516715 205785 579360 510510 741880 316880 319515 484840 451350 243610 341190 662065 123335 682040 845835 71145 540600 538900 85170 276165 385815 370260 387940 786250 458830 37485 364480 234345 193715 583015 603075 391935 620755 253300 199835 602650 812345 360485 357595 259080 166430 456195 375785 398395 136595 138805 475320 723095 531080 21675 35615 696235 436900 577830 503370 140505 823225 40375 127075 298265 260015 383010 347395 671160 612255 449140 156825 335495 191930 227885 589900 204765 654925 601970 373660 425255 176970 208760 444125 242505 412505 543915 366775 2805 322320 93670 288830 5015 233240 255340 36805 80325 558535 117725 8755 588625 431630 370175 541535 196775 833340 615740 818465 595595 607410 188275 371280 547740 787355 462060 405450 596955 172890 165070 719780 107865 31875 665040 724115 741710 411315 275570 38420 242080 18530 461635 594575 100725 245310 11560 7225 818040 532865 579105 733380 578170 240550 457045 516885 794495 782935 649060 844305 674730 395165 44540 495465 671075 335410 274975 560660 203235 546720 769930 739075 128605 500140 579190 57035 113815 240040 544255 710600 293505 455175 644470 801295 346715 37655 91205 360740 288405 377060 735080 111265 575960 386835 466480 15130 673115 708050 325890 154955 847110 629000 659005 227715 380375 344760 728620 493935 497080 644385 507790 563210 819570 178075 770355 347735 755310 235535 496145 41480 757775 521560 531930 470730 425850 832235 304300 644215 656455 259080 224995 184025 113220 384370 572560 15555 191675 806480 392360 592365 71995 281520 499715 339915 277780 262650 585480 322745 245905 687735 512635 448545 390150 807670 211905 130390 504305 349945 177395 379780 668525 647615 468775 482375 517310 372810 173145 263925 66130 415395 461380 251685 107525 189295 671160 119765 591175 273360 577490 304215 225675 654415 648210 31790 829685 372045 142800 476255 605030 764830 614380 835465 491725 795175 164390 693685 76245 168640 256105 818380 337280 596360 343910 109990 267920 444720 289085 77520 688755 379695 271915 622965 411145 452200 371620 822630 140675 568650 481355 813195 83130 781320 527765 532695 571285 599335 515355 570945 233410 433500 513315 693600 664785 518245 780555 735165 579020 615655 55080 312970 590410 849235 664275 22015 122995 342465 241230 129965 287980 581825 819315 772055 203150 804865 215645 264180 559895 441490 213265 111605 298605 662235 19805 825435 280160 756075 404005 487560 595425 555050 629850 686715 772395 403665 121295 161585 38930 339320 145605 596275 791605 54910 560065 642430 364480 496145 6460 173825 840650 294100 472430 761430 659090 799765 485095 610130 738055 772140 587095 133195 291720 475575 341870 146540 606560 134215 275910 120020 526065 809200 305575 587690 74035 331500 143905 452455 783785 423470 107100 298010 700315 632400 707540 130730 822035 234515 659090 160905 401540 773925 336770 670820 684080 775880 504050 654670 35785 710260 29240 816680 620755 508470 403070 542640 231370 189890 532695 758285 794750 307785 287725 493000 779195 216580 34000 729300 74290 774350 436900 661640 623305 306000 12070 672605 278035 95370 472515 578935 631380 589815 358530 699805 236640 289765 470730 721395 102765 549950 621265 301325 732615 304810 674815 676345 519095 191080 575110 150110 354705 14875 231030 219385 293335 368220 211395 653650 445910 368645 142120 646425 611065 68425 568140 527510 37995 588030 118320 832575 646255 476085 400010 641410 77945 496230 44880 260865 819825 371705 237490 300560 281265 234345 225675 500990 797300 569330 636395 572815 750550 314075 741285 291040 593980 88825 91545 486710 657645 151980 317560 284835 699550 841840 594660 580040 473450 440385 308805 765595 773755 264010 623475 77775 1360 694025 802315 273445 672860 827560 519690 62475 291465 737460 303790 32725 37230 782510 427040 471495 469625 436985 134130 763555 355385 374255 138465 397800 9095 409785 628150 230095 658835 165750 712555 354025 642515 443870 31195 423385 248370 641325 303960 196350 164135 315690 118235 297330 708220 702780 479995 592705 377485 428825 543830 174930 179435 248540 155125 486200 430695 801295 497420 165750 631380 616165 455005 763555 545275 620840 574175 100895 761770 76755 484075 75905 514590 843370 505580 207400 407320 238000 22100 224400 723520 186235 480675 580975 326315 689010 370430 794750 171785 426615 326910 343910 837165 126140 113135 266475 575450 664020 119425 518160 202470 635885 811750 527425 208505 190570 117725 109310 806225 114070 505495 285685 212840 666740 184450 467755 381735 29410 213945 706690 350710 337450 271575 263075 61795 526745 137275 487985 601970 372130 19210 553010 163115 124015 829090 179095 567800 487900 113050 446760 507790 431800 625685 684930 604095 543745 426615 713915 518925 656455 508470 517480 501840 445230 286110 169320 705160 278715 590495 238170 10455 657645 718420 176545 739160 575110 508215 543405 627640 154530 180370 547400 304640 206210 629510 79390 66045 226865 328185 551395 616080 844645 748765 124100 366435 819825 832150 812005 722925 21590 842265 832235 217685 532440 532100 142885 200090 262310 365245 4845 584630 658155 721480 543320 478125 786675 45645 218365 357595 498950 364225 337790 469030 42755 56015 95625 562020 47260 213605 717740 845240 541705 262990 843965 580380 660110 514335 38590 667505 37145 668780 743920 576215 193970 531505 11220 405790 257380 692665 129115 123845 207485 316795 151130 17170 547570 10795 446420 72335 216665 81770 510340 160480 536010 398735 116025 294015 540430 259250 124780 259505 652120 803590 547145 268600 9435 371280 527595 667165 534820 568395 118065 664020 2890 419645 579360 179690 99280 9690 388790 249900 8245 67830 302855 129115 640560 18105 89675 796790 134980 449905 735335 785655 452540 320790 453305 389385 571540 66980 571880 781575 273360 190740 321470 685185 733635 10625 294270 293250 121210 427890 254320 415735 344080 229925 368560 348075 111010 384540 366010 268600 734485 558280 455090 305235 845240 530485 619990 765170 808605 99620 306340 658835 676175 229500 642770 671500 156995 85765 71145 568055 503795 5695 34510 617440 605625 10030 314585 169065 241825 562700 276250 251685 763810 425000 108035 281010 81345 575280 437155 648720 749615 254490 397120 584630 741625 53295 681360 830790 22015 499715 238595 741710 447015 435625 499460 226695 272765 303025 824330 688585 24735 263500 736525 370770 339830 38335 180795 48195 86785 351645 97835 675070 129115 420240 395335 198985 690370 505750 396610 485180 586755 154615 143310 775030 376295 506005 234685 224485 688755 386750 283135 343910 427975 700145 566015 400690 238425 139910 447780 301495 31450 677960 518245 9605 616675 280925 671840 712980 4165 764065 278035 792540 249730 587945 147220 51340 536690 674475 701250 251770 460020 207400 537115 761345 13090 491130 369920 187170 515950 696830 504305 221510 546975 85680 649570 555815 559810 771120 213180 478040 197710 436900 242590 26945 778855 801295 1615 313905 448375 636565 426785 197285 485265 73270 490620 844305 50150 635545 745110 740945 226100 486795 244715 466055 39950 630785 284835 293080 326060 848215 607410 574600 423640 639965 172550 372300 62815 5950 499460 690370 724540 695895 368730 619140 195075 581060 609790 299710 665720 421685 310250 616505 492830 60265 784210 61370 291295 197710 275910 734400 274040 113135 460955 446845 192185 494530 502180 255170 263075 516970 445655 545785 715275 236640 400180 301920 276250 397715 207570 393465 552755 591940 838695 349775 2210 138890 284750 334560 807840 831045 381990 721905 387770 775115 803845 684930 46325 711365 113730 826540 457470 253555 179775 581995 849065 185385 535755 418880 16660 48535 352325 166855 85 123335 468945 769420 134895 198220 450840 681955 183005 210545 304215 711875 353090 521050 643705 793730 95710 447270 86530 330735 229415 765765 148920 819825 304725 120275 189380 309485 742390 87550 358105 559470 17935 708135 213095 555560 97495 272510 758795 808010 342210 202215 600185 763810 181985 408255 262310 373575 274210 74460 650250 619565 791095 373745 204000 293165 99875 227715 156825 32385 682635 568650 248115 64940 13600 699380 149090 791180 740775 479825 336515 640815 418115 826115 699805 293420 678810 7055 333880 288915 751145 391000 836995 680170 336940 512210 462655 799510 551225 835380 163795 313140 210460 609195 81940 271575 416075 573070 374425 510425 632825 224485 705415 815915 639370 497420 149770 795515 820420 594320 832405 575280 58140 181220 81260 833680 244035 649230 381990 505835 486030 664190 653480 685780 544000 676175 675665 614635 389470 316115 327335 564400 197710 360485 358445 130645 709325 320025 244205 826455 815490 154275 433670 214625 94520 673540 210205 682890 441320 367200 439280 483990 132345 191080 649485 544340 739755 95880 847280 836315 220915 203320 737630 528785 459170 278545 543660 36805 406215 432225 625005 200260 204935 527935 296395 523600 323935 638180 142715 230265 362865 340000 111010 652120 834275 412590 50745 503710 598740 687480 695725 792030 467585 610895 587010 591770 189635 385985 378165 197455 112285 351390 602480 648295 726495 625940 226440 121550 838015 373830 413270 54485 116875 283135 318325 237150 780300 283305 823310 573750 796960 421855 297330 786930 115515 239955 116025 511275 424660 107610 424745 13345 623050 267495 607920 445995 260440 418030 790925 222785 355470 814895 136850 84065 420410 144245 226185 269790 683825 825265 758115 146455 668780 106080 299030 45900 171275 195585 176715 559385 700995 511955 240805 306085 158780 516205 82280 465120 296650 740435 589815 629850 716720 219045 484755 20230 11730 642600 153680 327080 609705 298860 35615 822715 174930 617695 569075 365585 602650 168895 742730 802825 411060 156910 73780 256785 706860 215220 159460 764490 280755 478805 849320 125290 498525 219045 173060 525470 457045 528530 545955 54060 720715 835040 376805 594150 661300 347055 136850 102425 456280 406385 183090 53210 453900 550545 746810 242335 253640 337365 356490 667675 534140 518245 326825 146115 631805 252110 324020 834615 576895 617440 829600 240975 466820 243270 39440 680935 225505 84320 349435 715020 162605 635885 422280 414375 305490 312545 421260 207995 511445 551225 512040 814215 110925 359380 198560 281265 341360 537455 377400 292485 513315 657730 538220 662405 156740 440300 125375 475915 372640 76245 749445 622030 114410 74035 640985 554370 661215 78625 607410 238850 484330 502605 463335 225675 343485 246925 349180 713405 558195 335070 843625 343230 91205 383945 542470 842520 681615 166175 313310 820675 693515 589560 466310 36040 620075 213350 640220 338130 358020 809710 184620 456960 137020 935 164730 796960 418880 430695 369070 749360 217430 672435 48960 118745 572390 147305 30515 462995 377230 307615 665210 779875 480760 498950 206890 58565 740690 121720 41395 36465 318750 210545 787780 746385 517140 546720 148325 796110 526915 548590 222955 847875 487985 283050 49810 522750 503030 637330 786590 135490 117470 475830 538390 814470 556665 638860 809965 583015 446080 356915 25245 784040 682550 348755 174760 762620 546040 787610 500055 139485 104890 676005 254745 202470 114835 576470 508640 48025 461550 650080 260610 618205 330735 730830 687650 727175 798405 7225 651950 593725 148750 826540 210375 688245 111095 687905 430610 18105 391595 431800 458915 171615 551905 300135 308040 190230 283645 803845 191165 545615 510085 53550 219215 1870 200175 529805 432395 756075 799765 717825 169745 404345 224655 637160 380035 637585 95880 670565 452540 305575 485860 151555 66470 432225 183430 813875 47770 496315 646000 607750 535755 445825 236300 326315 318495 411060 847025 562360 539835 309400 134300 456110 21165 684165 615485 532950 837080 622540 624750 831725 110415 47430 645150 710685 133960 747915 133110 680000 146115 511105 645745 442425 242335 235790 543490 110245 839970 141015 687055 349690 401370 779025 291380 68340 812855 268685 693090 621095 615825 642345 454070 32725 829770 458745 405025 327590 745705 180625 555305 544170 208165 506345 363630 676430 824075 668355 600950 561850 564570 397375 668695 615825 671245 671075 425085 274295 557685 374255 207910 740520 49130 299795 639625 380630 721905 703545 32640 174590 105485 770185 280415 3570 125035 59160 498100 204680 428145 36975 205870 801635 575365 537965 814215 151640 627725 830025 806140 45985 281010 643705 284495 705925 732530 620075 540175 395760 66640 253215 175865 20230 166430 11475 753355 123250 392275 343060 145010 229075 321555 345525 260610 196860 204680 277780 544595 563805 527850 753185 12410 305320 483225 771120 227035 575365 379015 249985 191845 346545 586585 156825 301920 371960 675580 100725 841330 782425 434010 482460 773330 49300 818380 631720 435880 246585 132260 143480 503625 103700 480250 707030 840055 635885 412590 464780 165835 328015 503115 834275 777750 801295 13855 493935 299880 536435 491725 401540 722670 825435 145520 310930 104040 135405 438430 385985 580125 425935 121720 801125 47175 351475 570775 400350 320195 108375 505665 776900 748000 596615 411570 702440 159545 425340 267920 392530 553860 543745 26690 407830 699550 812430 315095 344675 181305 239360 763555 424320 289765 583950 65875 22610 560150 584120 580040 83555 37740 474640 164985 565760 60350 318750 276590 276590 122400 273870 136765 497760 242420 123505 63495 91885 482715 453815 225505 373575 354365 489345 504985 37060 466140 815490 836995 139485 384795 121465 159885 549270 159460 130050 12410 50405 575620 377400 685270 547740 104975 283900 666145 240975 376210 648975 265540 558280 191080 499715 571625 489855 159460 217600 661385 525810 118320 238000 72845 365075 221085 674815 741965 601290 451095 206125 720715 159715 402985 564570 522325 670565 739840 804865 457130 101490 713660 4505 539070 68340 236470 312715 120275 677025 229415 117300 11645 772055 766020 403835 426530 201110 121380 585565 501075 490365 618120 534395 655180 641325 132685 166005 386240 585480 194650 365075 334390 601035 461465 495805 370260 229755 319005 566525 505240 698530 806140 471920 642260 334305 576300 297755 645150 746045 615145 598825 757775 813450 122315 350710 37570 105145 443360 25840 474130 762280 439195 490790 798660 720630 158440 388875 677620 832660 572050 807160 762280 833000 19040 281010 598740 73355 403240 651950 640730 295290 371705 555050 416075 379015 250750 127415 628150 748255 659005 520115 372470 825350 847280 197115 529550 276930 556155 790415 749360 490025 35190 542725 107440 690285 620160 553860 643535 297925 226100 118575 367030 496655 607240 425000 136085 346460 601970 214370 479995 315690 644640 622370 778430 458575 794920 599845 662490 74800 63240 615995 794495 600355 691390 95710 248965 491130 120615 171445 563465 743240 46920 200005 429420 508725 154275 71655 616845 24990 326400 159290 221765 308635 603585 621095 799850 205105 387090 85850 59500 688840 788885 542300 272255 703715 377655 553690 353090 321385 182155 653395 836485 358360 643195 29835 108375 296225 318835 602820 785400 29495 699210 292060 595255 538730 85595 289000 580295 135320 471240 455855 573495 626705 120190 633250 215730 598230 395675 807075 33405 298010 527595 730745 74205 321130 720970 814810 58735 176545 350625 154105 2210 321130 172295 768570 463675 324445 183260 88910 760920 182580 256530 766105 118490 413780 282115 725220 159885 61965 704140 537625 736780 148835 756925 557175 567290 139485 576810 828835 377910 4165 110245 324020 305405 292060 366265 707030 221425 552840 473195 485945 689520 164050 60690 491300 225165 478295 604435 835210 338130 449055 796620 337110 311695 836145 529635 665040 167110 165070 351645 46070 841500 601970 476510 345525 554115 48620 250410 48450 655350 726580 426190 83725 750380 510935 284835 518500 771120 562105 237235 591855 231880 361675 715955 424065 134385 546040 761855 843625 798235 603925 441235 199155 772565 449650 198560 330820 521645 292315 252365 288660 86615 326910 844135 350370 204765 715190 66385 698020 205275 688500 718760 213860 11560 157760 602225 570180 120785 687055 597295 286960 831385 827730 756245 576470 663170 744940 584035 302090 844560 779025 285855 125290 775880 751230 379355 394910 30090 98260 738140 817360 779365 462995 200685 488580 604520 171700 296395 136680 489005 665040 765935 608770 272340 651950 221425 401540 171360 353855 469285 257040 639625 263925 415565 537965 128350 302600 792625 219895 458150 65110 330905 520115 170935 563975 246075 243695 89590 351390 287980 249390 622030 690200 303195 469285 311610 280670 150875 834445 514590 341785 519265 486115 472770 803675 256530 16745 134810 282880 456790 39015 436390 250580 810305 288745 473110 75225 595680 130900 238680 668950 517395 753440 232390 469795 628235 837165 518245 181475 702355 643110 170340 697510 119510 364140 602820 232985 558450 302005 12495 9605 120275 234940 154020 496740 806225 21590 387940 582335 697340 245225 819230 99960 304385 698190 323510 337195 624155 462060 368135 474300 628320 140760 54740 53295 199240 581910 156400 75820 233665 157250 551480 380630 446165 793560 331160 518330 603500 195330 761855 479910 776815 199070 583355 233665 118575 443785 264945 685355 196775 365075 736610 556920 382245 217940 380545 324700 599335 390320 178415 529380 394485 116790 327165 210205 810730 431460 298435 567120 270300 354450 322575 107950 42755 94265 501840 517905 666315 395420 816425 357170 560575 4165 846685 69360 735930 607580 792795 820080 593470 436305 607580 521305 118490 257210 52020 241740 782680 311270 506940 196180 184195 831045 48875 342125 245225 577405 572305 116450 5100 155295 677790 49300 642855 229585 120955 612255 609110 121805 234260 140080 621945 711875 655860 724710 581655 97750 116790 89505 197370 129030 124440 313140 174335 771120 278460 267665 158270 624240 337620 4760 758625 398310 789225 474810 496570 374510 184790 734145 502265 457470 96135 210800 234430 758285 173740 560830 555220 647530 596700 10710 255765 243865 762705 179350 162945 575365 741710 743070 771120 77775 254065 716975 747575 143480 166430 657135 769080 552415 408680 476425 208420 210290 677705 765935 134385 73355 321980 37485 684420 93500 564740 112710 801380 235195 236640 311270 603160 774775 4590 719440 64005 527170 112710 295290 435285 487645 289170 553520 105145 830280 340085 166515 502860 213775 701590 646170 255595 841415 267665 234940 675325 232730 702525 274635 724710 529210 236300 847705 706605 626280 524365 473705 125460 527935 751570 785910 325210 610980 644555 365160 830280 113730 429760 335410 552585 534395 763725 696745 312885 122145 517225 710940 766360 399925 507280 459765 499120 393890 64600 594915 530655 843965 127075 173400 134980 344165 583185 24310 366690 440045 28985 201280 2975 836655 164220 374425 10710 519010 438770 267495 367540 65705 196350 829855 743920 276675 699295 680680 762960 149430 398650 691645 582080 776815 432650 434350 185555 280500 819655 634610 369920 16150 228990 841075 513910 448800 664275 391510 340850 256870 202300 413440 30940 459425 644045 93840 844985 302770 496485 55675 434265 452625 794750 334560 2125 438685 432480 281945 75735 693685 675070 263330 587265 43860 549780 623815 293760 72250 450160 753695 687905 346375 34255 653395 749275 519435 664275 394230 188700 15045 227375 562190 555050 449395 420835 297245 385305 758795 341530 219300 438855 814980 361250 344505 486965 128095 688075 75310 704310 238085 797385 763555 248455 131920 614125 830620 469540 145860 844475 760410 539580 35530 648380 150450 555135 157505 303450 214880 122995 831640 77605 629850 447525 757605 645745 613190 86275 92650 679150 77095 321385 266390 535330 16575 517735 775115 500225 292315 710345 229500 557685 531080 331075 758285 16745 774095 449650 652715 361505 483140 357255 624410 342890 644895 496315 398990 16830 227630 393550 737800 660960 128095 542215 85425 829770 622710 666485 574090 693515 592195 393210 233580 450925 137615 286790 634440 67065 48110 72930 42585 391765 619310 752250 597295 402135 625345 710345 584970 699720 535415 127755 773925 151895 723605 645320 507195 271235 625090 849575 459000 91545 36720 782935 182750 184025 458830 417605 736185 584460 173995 215730 796620 337280 40120 323680 738310 423130 596870 236470 678385 337535 111945 359635 704310 297670 703630 89080 379950 291465 763045 608855 720120 806055 767635 626280 842605 572900 248540 642430 406385 360740 833085 829770 565930 472855 576045 199835 643365 292825 578000 846770 182665 674985 31875 763725 247180 617780 414035 283050 558450 838525 367200 730575 34000 101235 782255 332520 47260 775795 4590 747065 653820 171785 802145 37570 590325 795005 754205 497760 228565 550120 76585 815490 419730 432650 270555 365840 534395 831980 682125 686885 585310 219640 376975 117555 695980 456110 79900 276080 542555 613700 728195 577235 356830 588880 268430 301070 437325 722925 77860 259590 347820 76075 516970 617100 750550 402305 200005 191165 378420 435455 45560 340255 406980 136850 743410 328270 491895 668780 446165 598060 506345 125290 819570 412930 476170 684505 734655 384200 617610 696065 607325 442085 268345 97750 386495 750975 225760 749020 572390 232985 540005 410040 161840 635885 155125 670140 346035 391255 212840 478720 254405 331840 635630 365245 772480 556410 45390 266730 290445 366265 224400 587605 138380 24565 537370 640220 262650 111690 582590 406130 764830 657220 458660 397035 46240 34340 329460 530740 670310 198730 748425 529125 340680 749105 807415 578170 647360 62135 379015 694875 62305 385560 190910 549270 311355 598655 116620 600525 608345 530400 494530 667675 563635 547740 28815 207570 811665 712470 39015 393465 539410 789820 649570 263075 189720 353260 431800 665890 590580 777750 445995 630020 108035 789905 283815 187170 705160 318920 667165 602310 755225 380885 816255 712045 250155 245735 464780 483480 207910 719610 136340 154700 723605 495975 435370 237405 583525 57205 194735 486285 248710 210630 447525 125970 497080 296990 282030 624750 305065 386155 748680 460615 621520 411570 126735 330735 159545 778600 0 0 0 0 45390 540685 407150 320450 425850 256615 80920 243950 763980 770015 435795 475830 686375 648550 502860 337620 19720 597975 563720 59925 517225 715700 574345 780470 170000 422790 469795 659855 519265 244545 226355 100045 840055 362780 456195 383010 428995 411400 48025 21250 421940 823565 722415 37655 781490 253470 244035 403835 201365 787695 28985 470730 259165 840905 603585 525045 146030 217090 511700 99790 226695 290785 396525 394485 300900 95115 342635 167535 827645 288575 710430 756670 691900 254490 608175 486455 397205 685185 311610 231285 251600 322150 272000 575620 337875 520625 207485 744430 780725 92650 192865 213435 196095 223550 817955 810050 160990 503455 151470 372300 472940 377400 699890 419475 110500 9180 780895 583270 500820 324530 101405 378080 486285 74970 490280 816850 719950 483310 305915 350285 254575 409530 811750 542215 639370 621095 530910 382840 720545 494615 594830 473875 495550 184450 699720 57545 583865 829515 299625 697935 228140 519520 618035 305830 509915 849235 641665 409275 809880 778345 818125 763725 142715 477275 104720 221085 483990 781660 482630 430355 727685 627045 282285 496230 779875 591515 640135 679660 628065 604860 321895 755395 406300 747660 304130 411230 447270 80835 374340 351305 381310 431885 827645 333965 798150 718165 604520 455600 380120 429505 370940 555900 718675 387430 593470 776900 211225 835975 849915 174335 638435 447865 585650 783445 406555 489770 43350 435455 212075 384710 91290 620075 49980 181220 305660 537710 317560 176800 188870 708730 162945 752505 233920 347990 595 91205 423895 84150 697085 213435 540430 786590 266390 61030 223380 430270 268090 282370 360485 327590 742645 682635 819825 170000 101745 509405 514250 649995 559130 615570 320535 8585 218450 470220 840820 319685 596275 429590 608770 72760 52530 192440 717825 727175 703290 49130 378335 142120 268175 15470 249900 372045 177140 252025 470730 26095 596615 779875 750635 581060 299540 157505 607495 654330 601715 514335 694620 537540 217685 727260 493935 51425 661555 84575 638095 545785 365415 145265 152745 378165 309145 445825 308550 405195 302600 594235 415395 106675 316710 168725 236555 422195 567630 724625 206720 624665 524960 359380 583525 739330 116535 752335 819060 448545 740010 80325 481610 728365 449565 609365 235535 11900 834190 433755 515440 833510 496400 3570 434605 130900 759135 451010 93415 819655 2040 39015 652800 687735 111945 274295 824245 639030 373320 315775 784465 822205 347565 464015 132345 673710 702440 61625 763470 211820 400520 32555 433670 535075 153935 454580 137190 161670 539750 615485 439025 496145 841670 486455 686800 160225 24140 301750 14195 104465 217345 486200 135660 529040 653225 187255 423470 223465 620840 549950 787865 384625 52785 109565 592705 774775 772905 544255 438600 113645 207570 403665 363885 735930 716635 821950 835805 306340 112455 645235 319685 354960 360655 530825 812260 110670 635035 490620 831130 513315 192100 192015 221510 756160 293930 189040 501075 235875 822885 190655 561000 644640 505325 184790 41565 23885 563040 101320 93925 808350 248625 381140 70975 451095 223465 518670 632740 820335 598485 464185 232815 563380 393805 420240 361930 255255 215645 199920 632995 20230 132515 480760 541960 743070 835805 310080 535075 704225 377910 796280 32640 419900 217515 224655 110585 546720 703290 77860 628320 65365 557855 522495 88740 11560 30855 276080 388960 1530 155550 296650 390575 738820 710600 638945 477360 482715 769590 117810 761600 164645 316795 545615 286535 691815 152915 397885 361590 787185 482970 90780 120190 525130 728535 587775 151980 272255 572815 244120 744685 141100 454155 280840 745195 417520 483905 718165 231710 23545 415990 130050 743410 106335 599845 165325 126225 771885 765000 775710 110500 418115 1360 578085 369325 262905 282540 732955 484925 331925 29495 109055 723350 425765 773330 138295 384455 317900 532440 848555 567205 756670 344080 715445 318580 133365 614210 733465 502945 275740 40375 149855 350115 500395 743495 3825 139995 150195 239785 692665 442595 286195 448120 694195 708560 527255 763640 553435 834615 525895 82365 568480 129965 86020 423980 307785 134470 763130 143310 683485 646850 130475 417520 203830 267410 199835 639115 261885 636735 828495 506345 456875 259930 373150 357085 634780 797045 404175 828835 686290 177480 285855 804185 425340 275315 491300 379865 262140 157930 422705 531760 358700 42330 223040 210545 497080 635120 44285 710345 19890 563210 296990 838950 112540 344250 351645 662320 734485 312885 105485 396440 601205 225250 460530 264945 450840 371195 300900 146710 196775 328355 746640 638435 535075 118235 314585 392955 75820 711110 83385 396355 333880 351645 817360 737970 678980 632230 46750 276250 211735 372215 288745 281860 762960 280500 498695 450160 284070 847025 449905 645320 330990 774095 537880 649315 284580 115685 316370 317560 770185 455345 424745 631125 7055 339915 742815 655435 792370 291295 469540 69700 491810 167195 272680 417265 772480 841330 617865 435710 90440 151470 290530 746810 226100 712980 818380 289510 347735 648125 321045 192865 777665 820420 496400 550120 21420 799765 658240 234600 574345 419645 259930 72505 5525 67745 85765 259845 134470 248710 326060 597380 650165 39100 83385 182410 600865 270045 150960 308125 752930 482885 16065 541875 662660 471240 119085 715870 455515 607325 718335 576300 231625 169745 28560 228820 773330 459935 834105 629680 322065 165155 699210 50235 475660 533290 287045 502945 485520 280925 530145 445400 61200 622540 436815 71825 32810 39780 807755 726410 127245 157080 48960 622710 172380 738310 253045 535670 618715 49385 400095 654160 47855 544510 703545 668695 210290 84745 635545 483395 140675 40035 395250 397800 573580 59245 258060 246330 476850 1275 51510 850 645490 210715 482800 78625 755650 707030 384115 694450 391680 771120 846685 105400 338045 493680 776390 31025 269960 692580 315520 755905 269535 441575 557430 140930 729470 438515 459255 39525 340340 566440 717485 218280 218875 269875 211735 135235 478465 514505 552585 514675 407320 848045 336855 193460 260440 633760 737035 495040 292570 329970 630445 675325 421685 674390 685100 246075 132005 178500 511275 835805 511445 279395 1275 194055 379100 797980 368900 648040 342890 294525 191165 649995 164390 481695 580040 827050 466735 19635 720630 761685 117385 638860 712640 656540 288915 73185 331415 182835 391340 551055 821865 592535 784380 596360 205445 594405 57375 188870 509830 665295 636225 118575 301410 843030 345695 193800 222020 135745 238170 501160 389895 456280 318580 597040 20145 466990 840565 153595 266645 674560 380460 309485 804525 138550 327165 15980 265030 234005 496995 791690 83045 553180 373915 55420 543150 632570 748085 55760 537115 274975 213690 651015 142885 442000 555730 846770 482120 631975 96560 26180 257040 92990 440555 237405 572645 61540 183005 644725 437240 115515 310165 701335 352070 177905 320535 467925 552585 112370 89250 500395 551905 288065 424320 750465 9265 384200 358020 491300 718675 538305 562955 146370 406895 98345 608430 847790 510 424915 598315 666060 571030 846515 435625 708645 846685 723095 782850 204850 278120 215475 281605 266390 728790 396695 706435 464270 102765 736185 98345 532440 681530 34340 114835 643790 232050 659090 762280 485520 456535 807925 784720 120020 32810 265625 830705 455855 583355 656200 729130 780810 688840 314670 355045 82025 522155 814215 151895 723945 10030 545615 7310 32555 331415 438600 828410 551395 648975 108205 506005 655350 459765 554540 623390 486200 797725 3825 22950 545445 414885 254660 422960 440300 511870 605625 118320 265540 410125 29495 398310 196690 387175 840820 776645 454240 589900 114580 354705 74545 793050 414035 780810 19040 649400 754205 793900 773415 841075 431035 370175 799085 433925 812685 308210 494870 407150 542215 428145 598570 299540 654840 293335 264350 412165 431800 110245 582080 674135 172465 271830 613190 415905 86530 556410 761260 27540 479060 214030 524875 818380 248200 717230 2465 214795 53380 532015 235195 661725 631720 386495 63750 488835 654500 125970 168725 125715 402730 86870 763980 809795 167960 633675 279565 104550 503200 833935 594745 489515 15300 418285 89505 290615 766615 817020 368985 647700 108375 319770 256445 368815 605030 706350 515270 438770 340935 404345 240805 842265 452115 837845 425850 737715 446675 841755 11390 302515 402985 655860 194395 288575 791435 345525 457385 29410 836825 570350 32555 326485 585055 22015 678555 592450 483225 529465 22610 52785 40545 375955 425765 247265 652290 514930 345270 3740 849405 366520 350200 289255 736950 40715 476510 103275 721395 394655 264265 399500 839205 131070 285600 104465 390235 342635 809625 103530 290360 835805 777495 663510 258060 635800 229755 818550 479485 783020 774095 429675 738140 744515 243950 463930 682040 140845 538645 638010 702355 698700 838865 840820 456535 613020 501075 74715 344675 156570 196945 812685 220065 558025 597720 625005 459595 221850 520625 296395 676260 427465 481780 96220 700995 254830 23120 846430 320960 71485 590240 208420 9945 27965 332690 37485 613445 715870 656795 761345 214795 785400 73525 400690 176035 692750 8330 655775 711025 778600 387770 582250 660620 86105 410125 354790 393295 782340 761770 240890 494870 3825 364395 211310 723010 418965 645660 641580 289170 303280 104720 703800 638010 34425 658920 637330 48705 496740 370260 638435 537625 733635 588285 479230 92565 416415 280330 614975 286025 307785 614465 88400 115855 456025 132940 109055 681445 693600 747575 676855 795090 417095 743155 833425 521220 813790 75990 328525 327165 57630 718675 820420 388960 39525 676685 506345 649400 226865 485180 411485 191250 671670 117300 378675 314415 284155 832575 112965 608430 37740 18615 436475 307190 590325 563380 638435 216835 91375 840055 698105 596020 177310 616590 639880 132430 499800 371450 198815 749445 310760 320535 286960 788970 791095 848215 773245 461295 12580 80580 292570 169745 283645 28390 59500 651185 310165 159205 348925 665210 27030 618970 637245 590495 687735 141950 803675 612340 2635 409530 488155 122145 22185 235195 379355 40800 93415 586245 269705 530315 67405 777495 673710 798065 250155 118235 258060 376465 211480 31025 351815 376805 111180 15640 669375 178075 597975 447525 24990 477700 442935 703290 215985 360910 531080 397885 693345 707795 267325 335240 109140 203150 848470 508470 196095 838355 111775 179775 611065 134810 312205 244630 686970 649825 515610 420580 27965 711535 424235 589560 735760 639030 109310 14960 739160 82195 372130 356745 119000 3060 521220 99025 737120 265285 560150 311355 272595 133195 608940 171870 527595 389300 580720 798575 282285 173995 605030 732360 463250 183175 692240 848980 284580 416330 510085 771375 842095 777155 436305 112200 597040 361845 788800 223805 81515 805120 591175 268260 315945 299030 112540 393380 760665 57035 115855 755310 685015 754630 740945 715615 225165 125885 4420 531930 768485 215985 741030 675325 309570 688330 281180 288150 550460 429760 550885 643535 345695 742305 313395 590070 94860 802655 255170 17170 740010 139995 138890 517055 540430 200345 621775 707200 763045 697255 403325 688075 83130 403580 648380 592790 505835 89335 230435 713745 392955 391935 597635 821950 538305 426870 486115 279480 595425 287300 793475 311865 682465 783785 697340 213435 91205 94690 4250 349265 115430 323850 730830 550545 665975 19890 247520 748510 422705 372555 399330 739925 341190 19040 820845 577745 524110 67490 34595 570945 835465 149770 612340 542640 650080 684675 651015 69530 478720 177310 376380 535670 186320 145265 600865 611150 146795 198985 188785 323765 496570 417860 652545 669375 265625 730660 131410 382330 399075 228310 623390 426020 130050 368985 746300 537370 770695 380205 282370 4335 426020 29835 530910 564910 629425 769675 472430 12750 350285 611150 454155 329290 93500 637840 288745 613700 216835 111945 745365 517395 309740 617270 702270 764405 391425 678895 203660 600015 247265 52785 719695 630445 689605 523940 798830 799425 8075 420495 576385 292655 240040 342975 279480 120530 170595 442425 219385 666570 655010 643705 221595 552245 539495 319770 377145 73355 733720 440470 738905 69530 424065 639540 734740 82110 486285 833340 698615 317305 577830 343655 399245 411825 212925 135830 253130 701080 407065 700315 636395 211225 348075 360315 109820 274550 464440 482375 724965 526235 276165 729470 247010 46240 450840 325550 598570 739670 731170 523005 617270 368305 255425 164900 274550 758030 192865 769760 597720 473620 632060 665550 485775 167025 724710 587520 637330 643195 336175 402815 338895 541110 328015 661300 656455 193885 773925 818975 794240 466395 515780 540515 849490 575620 291550 326060 668950 1870 167705 452285 327845 102425 35275 661215 437070 28135 711195 325635 52190 426020 409275 663935 148920 64855 168810 520455 543065 438090 73950 787525 756585 843540 534225 708050 60095 619905 415905 387345 789480 261120 349095 834530 784125 85 51510 208845 443105 805460 211310 93330 327335 120445 526830 147730 339745 804185 570180 110585 590920 202130 277950 290275 303025 227970 288915 165410 414290 509235 173315 476935 135490 41565 599420 49640 802570 672435 352410 641325 588115 549440 570265 333030 380375 145180 568820 446420 432820 249645 329885 212245 240805 742560 377060 628405 782850 371875 732445 17340 386835 736015 474385 809795 510170 779195 738480 502095 405790 102170 308210 277695 208250 123760 194140 273020 533290 686545 491300 444465 235450 371110 744770 792965 107525 153000 465460 36380 770015 143990 530910 384965 265710 601460 247435 288065 259335 836485 372045 684335 204255 814895 107780 183090 391170 681785 123675 515950 127925 215985 463165 237915 2975 256275 693600 774180 617695 407235 120105 132940 296990 812940 721140 189720 436050 604095 599420 151385 756160 47005 188020 337365 400010 60860 174675 721055 698275 582080 2635 798150 17170 177650 773840 598655 116365 119595 306595 489770 41310 66470 124100 377485 1190 771375 261035 672180 651355 274465 558535 95030 48450 358955 361250 751400 468945 308380 674900 255085 485095 59670 585735 404005 111350 652120 81260 724370 651440 174505 461805 794920 273360 673625 88910 154105 794920 699805 325210 67660 622030 486030 306595 832830 823480 500310 772990 205700 698360 524365 337705 430950 271830 813110 224315 103190 130135 389300 329290 234430 219300 427720 329885 258230 42415 345185 840650 352495 746640 779110 265965 656965 311185 832660 258145 632995 101660 539325 223890 839460 109820 26095 490450 282540 73780 737630 783615 425595 430525 575025 4930 545785 488410 767805 722415 358190 471580 312290 142460 728705 806225 785655 595 674390 149090 809540 677025 490365 430185 717400 5185 824500 299625 278460 31450 38080 463165 107185 24735 584545 560660 557515 429165 392870 835720 1700 715530 157335 802740 836995 822545 741540 538475 279055 159970 116705 477275 487900 251770 605540 520710 768060 813025 781065 740775 669630 172720 218535 249560 114155 740775 819825 284750 114240 178245 463675 166685 774945 146795 585310 3740 670395 655775 37485 226185 154615 612170 174760 271915 273105 158610 838865 268260 144840 849490 372130 824755 719355 771120 375530 288235 804015 344335 637075 107525 446080 796790 821185 578425 9775 225760 810730 804100 520710 816680 252195 266135 844985 564570 606305 692070 317985 327165 233495 94860 323255 4845 210800 653820 373830 157335 565080 521900 103445 31875 598400 601970 742390 45220 364310 58905 690285 661300 562360 162180 465290 401965 662575 430185 170 315520 25755 44540 376210 583865 459425 267835 396270 40460 773925 424490 211820 799170 280075 480165 531250 258400 552925 704820 82365 819485 771205 531165 546125 655690 463930 238850 436390 79815 257210 686375 505410 414970 87380 517140 398225 401200 413695 16490 343655 809540 282115 12920 616165 584715 652460 191420 515610 745875 565930 152320 589390 663255 15470 182495 191760 546295 30260 342125 651780 359465 187595 141780 536860 685780 140420 596700 771205 802485 779450 835465 816765 284750 780640 333115 83300 726410 623050 353685 595595 792455 407150 535415 638775 804695 312630 69105 701505 816170 670480 54315 371535 714425 488665 684165 637245 349945 5440 212500 752930 592195 647105 184705 704905 820590 679745 658920 805460 575535 661045 368050 726070 332520 133110 755395 91885 791350 538560 77435 506515 298520 612595 767210 550375 391765 52190 499460 7565 349520 446590 716380 442255 117215 163370 753865 472260 695895 539495 182580 255595 291040 713915 465715 152150 241740 759815 826880 145520 172550 828495 668525 818635 65365 277270 667590 741880 220235 278715 706860 340850 409190 126310 292485 170000 270385 771205 828920 292995 627555 521900 482715 243440 709325 768570 332690 584375 199920 817785 362100 337110 825945 101065 687820 538900 654075 600270 314330 369410 745620 659345 547315 659940 794070 619225 455175 628405 364480 75820 273275 47430 205190 593810 21080 72760 401030 684760 815575 225165 502095 215645 640560 228140 413185 587010 608430 143480 121890 172805 540175 599420 667335 419220 308465 232305 18530 607580 131665 503795 829430 610895 564995 241145 21250 829685 349180 342465 702950 179095 785740 661725 549015 613105 94690 295035 737460 661725 189975 289170 156485 462400 537625 591770 96220 781575 21930 525980 702270 321130 785655 20910 361760 815320 115175 452710 752930 156995 559725 750635 359295 377570 425340 331755 32385 764320 648635 20825 847620 401880 470220 74205 69530 733210 669715 124865 155720 789905 555815 238340 304215 785825 317560 493000 172380 117725 589220 85255 652800 667590 291975 31280 444635 718505 782595 658155 489175 259335 780300 811665 486880 664870 500905 574515 98260 155975 24225 217685 698105 538900 422705 787185 320790 18360 98600 583440 599080 501330 838270 783445 847620 706435 506260 720375 700060 364735 446165 334390 498185 707710 22525 22015 219215 791180 128775 523600 193630 687990 453985 204085 347310 266475 560490 400095 643365 495210 78710 357000 420155 195075 712555 365075 788460 755905 141015 386240 58480 431630 93330 517310 469285 782170 59330 535585 587265 408085 828920 195755 665890 849660 441320 445060 728365 268515 778090 398140 638095 635035 309315 246500 430865 725985 267410 16915 713235 579955 92225 804185 121295 482035 388195 136425 50320 793390 471665 635800 534225 691985 273275 574685 725305 440895 709240 167705 847365 259590 679830 791605 547145 469370 74630 451010 456620 250240 151725 16235 509150 764065 771715 578595 731340 844475 74035 670905 360740 479740 235110 733975 373575 261460 648805 471835 114495 55930 467500 495040 312545 289680 655180 157505 90610 601120 407830 707200 848895 686375 86105 645320 693940 776475 175525 39865 290700 24395 129880 261630 198900 235875 727430 227800 441405 213690 372215 107695 400010 757180 685440 753355 276420 761770 29240 6375 105740 834615 564995 399245 816340 63580 1615 784295 435200 356830 328270 626365 417520 390575 631210 364650 328865 409870 251515 430015 801805 246160 354620 584715 561680 750125 581315 24225 444380 825265 191335 112285 379015 793730 711025 227970 17170 845835 344335 1360 51680 325550 117725 701420 684080 787440 706350 235280 801635 245480 552585 165155 637330 321215 431290 417265 763725 185555 472175 283305 403325 21335 190145 184790 435540 804185 593555 87550 819995 202300 110925 803845 202130 285770 716040 360230 169575 218790 638010 191165 753525 591345 804355 567630 777325 555305 229245 602565 338215 175185 297245 163285 66810 206125 165410 618120 542385 255680 728025 650675 122910 73185 14875 703035 403835 247010 563465 237405 172125 174760 530485 96135 531930 99195 554710 754970 255680 409360 343655 3315 290445 518160 40375 323850 38845 239700 671160 481950 67235 452795 480845 139315 25670 76755 190740 496400 560065 174760 609875 812685 66725 367795 227885 780725 270640 606815 430950 17680 674390 515610 404175 185980 16320 714510 778855 114580 259250 423215 171870 472005 427125 33745 664615 154445 375530 733805 211820 43690 660195 773925 815065 584460 210630 401115 741285 514760 251685 556240 289680 784975 450330 594660 428230 269960 776220 827305 772055 655265 99110 205020 229330 538560 108035 776985 645150 442510 220405 597380 205105 36890 440810 562275 805545 185385 573750 274805 489770 663680 207910 65025 142290 478210 384370 161160 472600 100470 441830 116110 720035 681700 71485 626450 69615 538730 720545 510255 801040 65280 53805 304555 654075 279650 757605 22950 76840 761175 810985 629085 357425 847875 611320 780640 336260 277355 452030 606305 366690 731680 661300 591600 609025 805970 730150 290360 592620 695215 486030 295885 1445 52105 224740 89165 613870 555390 415140 542895 489515 123845 773670 836910 392105 249815 687650 230095 498525 522155 10200 154445 811835 738990 696660 780810 310420 85510 468690 129965 444210 268600 305065 660620 160565 56525 633845 484500 840480 662320 185045 402900 647700 109140 790415 506855 538390 46155 653820 176630 729300 674815 363800 798490 372555 731085 43775 742730 152065 27370 160480 166855 689435 381990 609620 687310 171530 691815 201110 579275 320705 821015 123930 435540 95285 368305 376890 644385 437920 89165 424830 376210 668270 821355 777835 822715 390575 302770 37230 480250 580975 617950 763300 13855 818465 238510 569245 369240 212330 636480 270810 78540 782680 15555 499290 332010 723945 27795 431970 368220 684420 173315 601120 170765 262735 643365 256190 34595 792965 388365 775625 52190 200090 126565 351305 412080 791265 279055 817615 195500 96730 453560 400520 771460 767890 165410 720035 182835 527170 81770 183855 753865 768910 47090 322405 346460 771205 461890 667760 354960 382925 118915 117555 552670 530655 52870 507875 219215 139485 2975 198645 570860 839120 441405 795685 82280 696405 811240 422450 528360 838100 197285 537795 612510 372555 518925 344590 690795 112200 370260 458320 76245 573240 188275 241230 478465 137615 104975 781915 732360 712725 25415 640815 770695 688245 190570 123165 830875 844050 531845 575535 694280 525725 228310 356490 761940 511785 116280 33320 435285 557600 397715 272255 217005 237490 191335 288830 55845 214540 111945 84575 479995 730915 278545 552755 325465 719270 630955 791435 97665 436475 371705 554285 69530 401455 179520 435030 772055 635375 769845 604180 288320 118235 304725 606900 778430 381140 608430 417350 233835 239020 454580 762620 369665 266985 265795 534650 724200 313055 402390 271065 803080 320620 117215 308975 396525 454155 61795 67490 294355 410805 45305 493935 667930 98260 256615 780725 401200 690710 368985 0 0 0 0 759730 260355 7990 143990 146285 822630 824585 724285 359805 360485 286025 659175 40630 260185 451350 567035 390065 254915 338300 681020 726580 138465 644045 312035 47430 604690 563550 678130 161840 721990 804525 664020 106080 662235 467670 308550 836570 425000 379355 474215 249390 449905 22355 796705 366095 177055 487305 584800 599760 417435 40035 791265 242675 36890 793050 738565 119680 74885 306255 555900 380035 372640 413780 840480 194225 70635 203490 490535 67915 757945 728280 433075 364565 679660 219300 182920 268430 846430 352750 535500 624410 471070 847705 113815 328780 306170 47855 434605 626875 233070 339575 285260 351220 669885 498185 90695 341105 790330 53040 634015 615655 818465 519180 765680 46920 831980 794410 684250 468520 689350 239105 79050 181560 608770 303195 846005 172805 111945 287045 367710 716210 720290 536435 106080 438345 811410 415140 407575 289510 750805 788800 351220 90865 183260 180540 401625 280245 397120 206125 661385 678215 471835 352920 759645 115260 74800 247010 705415 268855 95455 819230 725815 458660 445825 695640 689010 259590 146795 569840 94690 406640 428910 515100 681190 552670 73015 113390 690965 451350 616590 773585 510510 146030 485435 403495 780555 129200 303450 23545 267920 601035 477785 519435 126310 295290 107525 38165 91800 655095 589730 847025 708475 569500 460275 836315 9010 448885 451690 495295 468775 700485 389215 574090 302430 748000 277440 792030 250920 837590 794325 819145 251005 669800 765935 660280 485350 30685 89080 195330 673625 663255 217940 466650 806650 19890 657730 623900 96730 451180 138380 316965 461975 27965 642090 322235 546210 256530 430610 72845 557005 517820 311355 423300 115005 650335 825775 256870 154700 678555 737800 642175 286195 267750 151470 483650 662915 223040 672860 222020 360570 420920 369410 463845 342295 700570 443020 583610 231200 515525 31705 780895 530315 508640 490025 520625 442850 26690 688925 715955 472600 330820 749105 714425 605625 742645 218875 171700 517225 481950 560915 697595 473875 655690 54485 723690 777920 512295 808690 187000 446505 41395 132855 254320 583185 807160 578595 677450 218705 744940 384455 719865 202725 58990 448630 105400 555220 400265 589560 488070 770440 536435 479655 81175 226695 41140 514250 843030 832830 258145 837675 166345 740010 380885 600780 181900 693770 710090 771970 401455 147050 139400 583185 218025 184280 687225 529465 404600 259930 588710 184025 221765 328695 580890 562785 628915 804525 210885 590410 793475 594830 326315 13940 73355 666230 514335 812260 257720 507620 771205 350625 309910 698020 532610 329290 592790 486455 578000 799850 153935 153085 845920 783955 635970 782085 581570 797045 277610 251940 773330 126055 345100 585055 182495 414205 530570 384370 372385 779960 139570 405365 684505 452285 377145 72165 665040 506345 730320 772990 155890 88995 594150 52615 171275 504645 384370 721650 642005 330820 717825 159375 830875 382755 826625 463760 22525 198560 405705 112965 773585 37655 367285 526660 772990 18190 640050 553435 762875 711875 621605 251685 258060 100555 391255 80495 210715 312460 257210 116960 226185 740605 542385 16915 219980 574515 434010 325380 656115 735505 19125 201875 313820 187510 733125 130900 129370 355300 155295 816765 790670 366605 207230 446420 497590 440385 527510 126310 846345 252110 308040 528615 94265 798830 95795 314500 686545 640730 212755 286790 798660 606815 209100 467415 736610 624750 482205 631805 566865 205615 725985 78710 40885 296055 646340 343655 149685 760920 833340 564060 477530 604350 561680 65790 346545 320790 791265 474725 268770 775455 193290 349775 59330 391510 18700 142375 674050 295630 822630 43945 322490 231370 764065 475490 6545 787610 49810 772480 777750 691560 109310 132430 420410 548675 169150 91885 107185 445145 409020 743750 701335 305235 38250 549950 231455 142205 605115 813790 82365 258315 254915 743070 363120 73015 638520 567460 27710 80665 790075 261630 401880 201960 58140 22270 367965 391850 10370 674645 2805 525300 94010 510850 805120 107185 601800 296395 462400 425 353855 350795 842945 184365 717315 606390 136255 741030 754120 271490 683145 834190 437325 278375 468690 799935 841160 74035 193120 217005 807160 470220 484755 553350 452880 787950 43350 100640 742390 220065 347480 563380 470475 12410 585565 413780 432395 15895 625005 145860 773755 743580 545615 447525 602820 178755 527340 668525 759220 501245 289935 417180 328695 169150 71910 21335 88485 502520 138720 761855 147305 761345 522495 512295 640390 616165 458150 182240 306170 580295 356150 63495 746130 768485 45645 155975 770780 557430 336855 564655 612850 437155 203915 697595 660620 577915 409190 301155 587010 569840 589730 515440 172805 333370 132260 326655 378675 655775 223040 782425 311015 740095 531420 405195 640645 590920 230605 580635 168895 602820 651780 735930 533120 142630 424745 479485 815150 295715 790500 144670 205615 651270 681615 219300 135575 841330 591345 347395 648635 180370 794835 648890 719185 636140 485180 620500 46070 816765 493340 417945 697935 795940 206125 403495 163030 767890 623390 247435 351050 531845 194140 366775 413780 347565 749275 65705 554540 726240 534565 145095 783105 185130 9350 428655 155975 36295 642515 279990 426445 803165 232900 612680 260100 77690 688160 332095 515355 17510 639540 574770 246415 835295 393890 785060 582675 835720 136765 132600 156825 341360 352665 616080 570350 772395 769420 845155 487900 124440 785485 541790 177310 713320 195500 710770 125800 37060 255255 186150 666315 255000 295460 671245 770355 504900 544850 293590 103870 186065 382500 341530 788630 676430 721480 88995 660875 813280 283900 579360 579955 829685 120700 146795 119850 213690 69360 700315 623560 431545 229075 722500 14365 685950 160055 732190 339320 704565 134895 64175 563805 756925 522835 20825 823735 481100 662575 782425 729215 354960 723435 158950 638775 362440 244545 718165 394230 821185 612085 593130 673965 168300 807585 543235 98770 105655 825010 724625 817955 227205 43265 90440 410210 734315 283305 447865 621265 823565 406555 645235 254660 167195 705330 533205 198390 805290 545445 58905 647190 507620 650250 417435 101235 380035 597465 392785 615995 771545 831470 214115 284665 111350 754885 315435 653140 12240 618290 254575 510425 67150 499715 799765 709665 656540 245565 560830 729725 200005 842180 26435 178330 788375 158100 355895 207315 306000 572730 352325 356660 503200 719185 822120 35955 383350 377400 363120 678130 502095 724200 34340 660705 478210 825775 195500 139145 624410 62560 296905 458490 666400 469795 231285 710685 513825 121040 356065 268175 4930 504475 266220 588880 31535 556750 129540 388450 380715 665210 535755 185130 800530 437495 237745 830620 639370 132855 508385 15810 212840 558110 427550 828070 104550 570095 548845 529635 751060 725475 202470 611235 30940 277100 305575 768910 15215 240465 573410 90780 241485 698020 255765 669290 724455 835380 90610 298350 720375 40460 247945 73950 126225 395675 222785 447185 836995 634270 52530 89335 688075 233495 51000 819825 486965 636990 199410 687820 405025 404855 99620 471750 836995 19125 399245 196095 412845 395760 651185 74885 605540 712725 492320 510170 473875 364905 296820 349860 782340 553010 707115 258740 18445 423470 399670 337365 589815 339830 440385 819315 294780 17425 550545 255000 115940 504220 86785 782765 797045 694365 234260 731680 611405 746045 451180 495720 429165 717145 260100 302345 309825 578765 409275 731425 247520 82705 447185 685525 105485 640135 676515 142375 178670 75140 671415 194395 333880 217600 664445 789140 364565 773330 755820 400095 570095 257720 165750 342125 99280 162775 794580 591770 510085 711280 288065 306000 591855 304215 217855 198730 584205 24395 6290 784125 163370 566100 683740 615995 186745 47940 507365 817275 812940 436645 355385 658495 241655 529210 118915 583270 249985 79985 526745 657220 13005 28050 438770 459340 496400 272170 371110 631040 143225 780385 463335 544340 192610 176715 160055 272510 68680 383180 835635 58905 268175 173570 101575 321640 804695 196690 455345 511020 745025 206975 51255 767890 469880 627215 833340 87380 396865 270470 755395 432990 533885 817785 440300 476935 6205 80070 543065 717145 838865 308210 20145 143310 346290 605200 385475 651440 737460 748340 787780 662830 438770 231115 120530 834530 282285 311270 378080 99195 558025 665805 272255 702610 776220 177140 355810 347820 112455 306085 366945 342210 813025 331330 797725 445145 824670 289000 107780 96305 432225 747915 803080 112200 204255 838270 88655 60180 363630 622455 511785 196775 708135 423045 317050 849745 482460 66895 62900 730660 827135 528105 739245 347055 359465 253980 566695 507450 316200 390575 829430 762195 207570 277015 77860 227375 566355 350370 413355 398225 196605 483735 482630 27880 451265 811835 728280 582250 622710 46070 396610 445230 98515 798235 332775 124440 68170 672265 439110 729385 498185 160820 794835 462145 132005 107865 701250 21250 188445 151385 545530 430185 573835 544170 642345 432990 804440 666910 716635 156655 706860 217005 507365 197540 437325 596700 4505 126140 659090 120870 243695 431715 527425 637245 447270 82365 208165 551905 767210 251175 478040 716975 404430 750550 353260 354705 494955 174760 104635 256105 445570 545700 327590 749020 66555 289085 687735 716890 688925 145435 18615 478890 356150 375615 845325 702355 659855 784380 565165 382075 523260 16065 206805 832915 190230 777665 548080 722160 439875 204680 569160 565760 684675 516290 23290 721225 639030 287300 620160 581315 628150 398820 295205 380205 208420 549865 331585 846260 455600 255765 480420 405110 14195 805035 342210 824330 735080 136340 333795 295035 791180 389300 800360 128775 277780 264435 201365 717400 741625 229500 358530 44030 266645 653650 386665 212160 93415 830365 676685 139400 723350 552415 453135 829940 781915 808265 102935 763725 722415 39525 355810 816595 542810 722670 825690 703630 645575 463505 515525 283220 342635 657475 783530 194820 828325 294610 715700 162945 437835 157675 587435 802315 107100 321470 238850 449735 535840 716805 518160 814980 525555 210205 440470 489515 638435 131580 348245 138465 729300 767805 754290 389385 4420 599250 237320 398650 743495 843880 361590 51935 820250 215560 496995 463675 503710 414035 438685 537965 439195 655350 231115 279055 502520 458320 445995 703885 73440 424575 113305 16320 109395 714765 383520 370855 69615 338895 609875 115090 580635 506175 463335 822630 119340 486965 665040 229245 83470 702100 726410 669375 318750 786505 465970 30685 544510 602990 586755 74375 662490 318325 754290 631550 21250 144500 86275 73355 661810 173315 291040 394060 430610 373150 412335 253045 388450 392020 498610 280330 36805 647190 618290 757690 110075 87550 514675 616420 318325 492320 816680 645150 696405 337535 590325 244460 422280 129880 141950 310420 348245 342890 259250 647955 478465 147985 725305 489940 670055 606390 285090 417180 272255 587690 274465 45815 365670 325380 727685 42160 103275 491045 673030 240040 338215 822970 226950 710345 627045 292995 725815 363885 417350 556070 502265 30855 478125 273870 32640 713745 739925 373745 226780 845750 61880 595000 317390 718930 177820 99280 712980 125375 341870 561850 292740 124950 802145 839290 112455 722415 813620 341700 495805 85255 15215 733380 4420 138975 637585 410465 816170 802655 413780 326825 156740 80240 586160 630955 322235 285260 280330 445315 717060 630870 124865 274635 106420 239020 398990 736185 454835 365755 78030 112710 242505 427380 566440 497335 296735 317815 699295 512465 199495 475745 156995 303960 18020 492575 196010 185980 693005 651015 15725 762620 806310 733890 202555 611065 527425 690200 828325 675920 193460 321980 303450 517650 190910 785570 846770 208845 618375 298350 718760 62730 215815 770440 276760 420155 604605 549440 319685 744175 765425 406895 757605 94860 708390 726580 372215 353005 381905 471835 559555 818635 703715 601800 424830 373660 555390 792200 546125 678725 659940 51255 184280 769930 367455 604520 663425 620755 780895 380205 248115 695895 374170 106335 364905 394400 720035 46750 849660 170 48280 133790 17595 608515 506685 844050 812175 708220 707625 636225 129200 627130 315945 593300 330310 372470 577830 469965 640475 773670 286705 741795 297330 274890 794155 607155 471410 72420 207995 792795 638775 606645 511275 651865 374595 288745 182920 599930 160140 14790 315605 717315 156060 724285 835040 282030 672010 680255 494870 14790 747320 370430 713660 790075 64770 357680 576640 7140 704480 476425 778090 153085 486795 313140 155125 380715 11050 362270 791095 128095 796960 386070 710515 325890 504305 634185 400520 722245 460360 88570 202980 587520 600185 628405 631805 546975 81940 481950 705840 427040 449990 482290 688245 807415 539750 293675 205105 106590 670735 726155 561085 720970 735760 815150 540430 331415 293165 370600 318070 119680 63750 440215 134300 453730 351390 97240 132685 395165 550800 839800 442340 71400 824670 246585 459680 530145 159290 171955 356915 478295 335325 770525 233495 176205 365755 715275 406810 613190 68340 53805 65705 431120 393975 748340 608515 838780 331840 251515 454665 189380 513315 158185 530995 141270 470815 817105 468690 141185 691050 453305 645830 233070 41140 382755 831980 155975 6460 255170 775200 826540 281265 312120 341700 762450 412420 322065 497675 565590 419390 724370 590070 276335 574090 823820 617610 274890 123675 488580 419985 27710 686375 420325 594660 252535 774010 795090 386835 800360 442595 299880 104210 798830 1445 382925 218025 93670 450160 78200 649740 588455 147305 467415 134555 334730 31705 477105 359125 593385 553010 471835 766615 205105 229245 791180 843710 832320 132770 364905 557345 844305 173995 104635 587010 583525 204000 130560 770610 716975 848725 408510 257295 673200 220235 657220 267495 746300 812600 664360 618460 219215 602990 322660 375190 53125 227375 56100 771970 24565 297075 299455 712895 695810 426275 604690 597805 706945 13430 254065 58990 452285 148410 770950 387430 752335 6970 628745 627215 235110 364395 88060 503455 152660 664360 595170 93500 389470 395505 541960 485520 847195 25755 52105 790245 546295 506600 106505 269025 56525 45560 726410 228820 70720 265965 247095 436560 83725 19975 805120 112710 804525 825435 469115 9945 247435 557005 734230 79390 560065 797215 786590 201195 535925 155890 411060 682125 37655 656285 821525 412080 411400 32555 54740 480250 457130 261630 190910 103700 373745 597465 217855 529975 466735 141950 692155 347055 362865 778855 491385 722160 216155 721905 286365 823650 774945 284580 380375 88145 840565 665125 163795 315945 541535 633930 343570 201110 329630 656540 588370 115770 581060 345950 594490 648295 583695 107525 625345 113815 357935 419475 93585 100895 693345 728875 767380 324785 84660 609620 484415 643875 251005 655350 554455 572985 356660 453560 762790 563210 691645 107440 126480 797130 482545 270045 34255 564740 505070 1445 828920 811665 406555 785740 349350 844985 630785 179605 224400 348160 63155 513655 371790 72420 288150 776135 337960 602565 302770 443445 726920 222785 540770 644725 758795 621945 450755 299030 203745 539155 135065 448800 352835 57290 429335 687395 88995 193630 152405 234685 670905 262820 521900 783955 622965 597295 88145 70805 87125 786250 318495 512380 373660 416925 74035 816850 37910 706350 481185 665125 263160 391850 838100 481950 280415 281350 421600 696235 29495 160990 604520 228140 47260 581825 414545 162265 189040 408680 166600 792115 688585 425680 396950 745110 224740 449480 723605 1275 451945 678980 359805 73865 235110 105655 442850 228480 190910 231285 615740 393890 722160 739330 360740 436220 703375 518925 796110 681615 455005 812685 214710 18955 224910 373065 66300 750635 450075 453815 220320 463250 844900 206465 104550 351900 515015 297160 425255 515015 796025 330480 494785 180455 560830 825265 363970 774435 260355 839630 168725 614210 35785 253215 67320 800955 496145 255340 202300 155380 449735 613870 258825 12325 668950 573750 33235 361165 89165 219725 762280 399415 141865 468945 780385 176885 134555 33575 478890 602225 587605 515185 43605 379525 20400 828920 149600 260695 412845 15300 733550 102935 132770 641070 722245 599335 98855 230520 520540 814980 278885 703205 551990 409700 223125 687650 306935 354365 616845 741115 768315 98770 134640 699465 318920 35785 838015 716125 542640 574345 390575 562190 352410 286960 441660 298095 48195 66895 415820 527680 500395 712215 142205 98005 233835 830195 234175 471665 838610 85425 316370 479910 470050 466990 382755 150280 87805 751230 510425 294440 671330 518415 196690 561595 278290 305235 410210 338980 401625 605880 330310 507280 688245 27795 407490 242675 286705 513995 590835 358445 562360 303535 828495 152745 518075 4250 584375 106250 69785 460955 146115 395760 304385 295800 825095 293930 697595 349775 619650 745960 330735 825860 101405 177395 755905 338130 491725 714425 173315 220915 504220 65450 802060 717655 297415 239105 743410 693005 836825 705670 348415 484500 307275 475915 508980 8585 51425 744685 179095 804865 605540 794410 638605 183430 37485 207910 772565 375870 731000 400180 618205 782935 172635 52700 129710 517905 431290 73950 789480 224995 296310 362610 814980 138465 659855 155550 637245 787355 455855 1275 537370 700400 131325 568225 721480 587435 65790 616250 218195 106335 443275 145775 40120 730065 612850 461125 90185 648550 775625 521900 849660 194480 589050 325805 715360 214880 383860 458660 133450 299625 449650 736270 451945 451095 591345 404345 612000 36125 249390 537880 483905 342890 493000 671330 829940 752335 571455 119170 13260 240720 72930 265200 83725 725645 663170 677450 5950 4505 121635 504985 486540 220830 735675 71060 289935 423130 646680 737460 679405 753185 716295 479315 440640 290700 539325 353515 42670 73525 293930 596870 146115 326315 548080 52785 206465 559810 226270 714510 592535 68850 640560 147390 376295 531250 595085 633760 137870 63665 243440 753100 612170 752335 31705 35020 151725 595765 755905 5270 343655 332180 504305 519690 145605 167790 699720 528785 763470 140080 737715 259080 508725 521560 437665 76500 753015 559810 444210 739245 812685 128690 357595 814045 778345 755990 508895 85170 169745 272000 823225 228480 136850 203150 707540 10540 379015 712300 486455 697510 160055 460530 458320 526320 842180 75310 526490 611235 471750 623985 596445 379100 463505 551820 607410 744430 692580 276250 590410 618715 670480 777580 67405 389895 502945 248030 488070 64600 18360 431290 395420 232985 60350 768485 381395 612935 610895 238510 769080 597040 171870 361165 622030 451265 731850 645745 48025 204935 227715 138720 350455 500650 131835 169320 747150 162690 761260 418710 329205 243185 282200 717995 67490 128265 736100 594065 708305 267495 673625 40885 352920 19465 107015 716975 687820 26860 688840 139910 507535 741285 224825 9860 109820 612935 403835 423810 236980 90525 571200 159800 607410 218705 621265 42245 316455 362185 338555 314075 28985 611405 110500 569160 628405 71145 306935 138295 647360 200260 715445 387175 95625 412930 190910 572220 183685 32300 518755 331500 100895 26350 13260 701760 211395 768995 524110 798405 435115 203745 778090 225505 799425 95710 238850 144925 519605 127160 565590 33235 570605 543490 487985 554285 542980 78710 373745 812430 251685 170935 485180 520030 406725 377400 625940 278885 52530 281010 693855 303280 433075 237490 685950 199580 797895 807755 66045 817530 814725 284750 445230 316795 225675 727940 272850 146115 252875 582335 813195 406045 842095 573835 531335 530655 265880 466310 528785 588455 220660 513740 337280 269025 423045 58565 472940 837080 207995 523005 791945 614975 708815 608600 394060 521730 503115 177820 764830 810135 448035 413950 402815 225845 651695 419730 332180 181135 645660 808350 516460 184110 585140 389640 498525 837675 288065 397290 492405 681360 751570 807245 125630 424660 307785 340680 242675 683485 266305 477615 492490 241145 246585 311100 101235 102595 393465 776305 737970 669970 113560 709665 65025 23800 685865 785995 346375 258655 505240 401455 401965 838865 253555 154190 805885 26945 674560 425595 659430 760750 640560 513315 563550 109480 181390 744770 704650 218535 338555 479400 576640 53720 622625 520455 308295 617015 817615 465375 741965 129540 465375 346460 447695 657900 627555 770440 173230 134980 143140 67575 236470 240040 34425 114920 659940 539495 808520 825010 290700 572135 299795 112115 156485 648550 52445 440810 470305 722670 766020 430950 461805 541025 696150 206210 528615 744855 110585 681190 793815 796365 35615 514845 757775 160565 64855 89505 91630 326655 526235 614295 150875 723095 205870 758200 723690 375615 781405 415140 117640 742645 546805 88825 842350 575960 638010 723265 229075 430015 530230 814300 422365 3060 70040 732700 373490 59925 297245 708560 564060 808010 154445 830705 347225 738055 128520 121125 731935 594405 232050 679405 792200 365585 577830 218790 38250 23715 777665 805970 644810 842010 236130 163965 777070 609790 75140 144330 18190 796620 113645 267665 31960 34425 835465 774180 64005 243355 569075 647870 5355 574940 536520 637585 608855 530400 749445 564145 779110 120615 818550 774520 500650 22440 804780 635545 767635 270300 459340 388535 331840 320365 246670 392275 322830 9945 557430 323765 642090 657475 706265 786675 493170 457725 804610 550375 294865 207400 595000 96900 802230 358955 581145 97325 408680 349775 577490 268515 723095 552925 102170 343740 813790 318155 530400 316285 211735 371875 427550 5780 293675 480845 21760 781575 545190 492150 427550 734145 766700 329715 847110 619480 700825 691390 530145 804355 432395 844815 564230 268600 100640 596530 436305 609195 62730 489855 734655 808350 630275 553605 726495 823990 632910 682635 124865 836230 551650 443360 443105 180710 291210 795260 309485 140930 782935 629935 352410 348075 802400 712130 821695 532355 660705 40970 328015 139315 271915 714595 217855 360995 389810 189975 434520 257210 408425 153850 507365 283135 501585 801550 235535 828410 405195 778685 388280 153510 430355 360060 261120 91545 426275 429335 621350 631295 726325 482205 363545 309060 533290 771375 217090 539325 108120 352070 356320 418540 68595 245820 400095 342550 839715 617865 664955 811665 4420 109480 497675 248625 387940 354790 423895 366605 460870 22185 19295 516970 29155 51935 51595 732105 126225 507195 330225 299370 736185 302175 807075 802485 660960 658580 569075 68850 300135 672010 363970 637415 235535 493765 740180 123590 826880 86360 474300 581570 783020 35020 95285 479995 764320 436900 545870 148070 208675 726750 504560 104890 655860 105145 459680 795005 766530 584545 623560 407150 516375 195755 448035 63240 55250 675070 170000 731085 660960 485605 672775 353175 100300 290870 842010 101405 71740 640135 560575 245990 333115 15385 540770 168725 732530 312205 774690 524195 132685 128520 352835 12665 756755 13855 506005 772820 560575 181985 684505 292825 384625 191845 649995 563975 370940 57205 612085 528020 412505 365755 181390 597380 766615 682975 509660 547825 110500 43350 295460 693090 139485 229925 199835 340000 679405 60520 684080 132345 816850 41565 320875 520540 708645 31620 550800 200175 4675 821525 567630 196520 706945 97580 604605 831470 735080 197710 531930 326995 351730 774435 773075 432565 244460 361930 95200 48875 815235 722840 66215 830960 107015 386835 276505 719355 452115 370515 768145 532610 276675 354365 292655 243525 239445 517395 510510 796620 366690 96220 426955 651100 299030 633930 44200 609450 590750 72335 206805 291125 122060 441660 146625 319600 101405 536265 611065 247095 738650 507025 577320 483395 609960 41225 561340 102680 520625 385475 622370 20315 500650 631720 583695 11560 289510 634780 164730 564570 513655 431120 627895 288065 767890 655520 758285 333540 72165 670480 683740 507790 580295 369750 560575 359380 689945 678810 703885 456110 170085 231540 627130 177055 370005 734740 59160 16830 374850 224145 160650 539240 753610 158100 714595 298860 565505 342635 475150 731680 746810 738735 698700 285175 831810 538560 472515 682720 285600 363375 604860 724540 572305 352835 426615 192525 230605 819145 526490 532525 143395 30430 138635 681785 703800 804015 237065 468860 585480 696575 435795 715105 660025 435540 628405 764405 28900 227375 347650 281520 483990 39865 603840 370175 710005 420920 485520 112030 660110 551650 665465 589900 410635 551650 566185 649485 448460 610980 37740 461210 577575 733295 317985 738225 232645 796195 55675 432140 503200 604265 36635 649230 472770 66980 771035 98005 560150 401370 516290 695980 419220 486710 18020 10795 432395 120190 398480 643790 19465 221425 388790 128860 530315 666740 509575 635290 534565 783445 30685 453390 249050 311695 182750 48365 505920 682465 818890 373235 181220 385560 622285 149345 132685 239020 566695 545955 105740 532780 342720 720375 540685 273020 203830 698445 215900 455515 634610 834785 377315 170 605965 829345 243440 379865 783020 814385 182665 672945 263330 151130 675070 157165 361335 606560 55590 212415 842520 213010 393635 201705 762620 490110 93245 171445 754120 525470 618970 728535 514420 248710 471410 71230 32470 79475 796620 132515 676855 804270 315350 506260 677960 488325 554200 496825 231540 788375 586245 546465 523515 114495 286705 19125 249220 263330 328780 473790 641155 523175 708645 563720 605285 172805 431205 340000 724880 804525 391170 504900 486710 44710 67490 41735 10370 203745 734825 498950 339065 521390 770780 564740 155550 186915 182580 336940 839715 14450 279820 455600 621010 159035 806480 65450 709410 755565 827900 655520 139400 369920 63920 681105 468180 340425 441490 188020 295120 97920 74545 776730 129965 253895 842435 781065 591600 143565 697595 398820 359975 213605 375020 703715 128265 841245 344675 676515 829940 272255 369495 643960 504135 146200 141865 357255 663935 142970 352070 238680 717910 372895 377485 376975 509490 19550 542215 369750 830705 237915 750720 314075 5780 133195 373320 527935 291465 683400 789905 716210 239190 168215 239020 667590 743665 31960 340340 588710 722585 83640 783530 176800 41990 583780 450245 660960 565335 620755 746810 403665 183515 124610 161245 559725 275060 509405 634525 123335 386240 348075 536690 365670 677960 436050 264435 54995 344930 661555 272595 769760 394230 445995 805120 5015 116195 17595 201875 284580 209440 834275 90100 611575 758625 630955 484075 418625 669630 746725 273615 655860 484415 422365 746385 95880 807245 269450 659175 172125 143820 438685 733465 345865 561595 17510 683995 604690 186490 694450 263670 728450 20315 808010 718590 86955 622880 329970 222700 749105 608090 149175 279735 760325 310590 549015 544935 795005 805035 624325 572815 65705 616505 231710 761260 153170 277100 651185 435880 712895 5950 700400 218960 495720 238085 537370 360910 536265 378335 346290 818295 188615 181475 181985 240975 743495 146455 487560 79050 229160 632995 197625 749190 500990 31450 256870 726410 474895 124950 364990 391425 302515 542130 592960 613105 7990 118235 769590 629255 294780 647615 40120 686800 271660 11560 17340 584800 630530 799680 817785 35360 338470 721055 710770 598230 540685 86785 609620 475490 114920 357595 579785 681785 288915 423555 263755 772140 842265 239870 213095 238255 613615 714255 168215 634100 516460 645065 463760 836230 177820 389045 248370 733465 334050 13260 341105 140675 806140 707625 574260 637160 13090 716635 288660 299115 492320 597720 689010 360995 524025 99960 5355 349605 475235 315520 78625 129965 224570 798235 79135 359295 625175 151895 817785 17000 266730 196690 587180 773245 133195 101660 31110 843285 767975 148495 728620 258315 844390 347735 302685 143735 171360 531165 266390 660705 72845 301070 683655 589305 775710 828495 85340 227715 336770 581655 629850 48620 135405 399500 723945 180965 352155 280500 466140 167110 447355 115770 612085 302260 608685 117895 678895 29495 436050 285600 18785 486455 638265 786335 786590 565845 168640 296310 714850 259165 12155 11815 773245 34935 159970 48960 476765 779280 452200 749105 198815 692240 836315 837930 426870 14365 543745 509660 297160 516035 554795 15555 790160 676260 40205 700655 730065 296140 371195 797215 760835 76840 217515 611320 820845 351475 222020 626790 541620 784125 718165 510510 557345 154360 780470 26435 292910 295630 379610 404685 24140 255765 502945 98090 175355 466055 46665 331500 622880 682295 817105 394400 191760 460105 126735 611490 460785 86700 279565 537880 446675 728110 820165 476935 75055 836145 397630 531845 450245 425 386495 727600 8925 340595 68680 122995 722075 388280 440300 664870 554115 787270 721310 70805 840735 48365 62815 604095 659855 589815 662830 83640 633505 606730 406725 428995 762365 442255 214965 644980 813875 272680 538815 328100 121295 767040 700400 698700 392190 397460 256785 599505 32385 182495 624325 142885 590325 844645 442170 627640 620330 417265 775030 644385 101065 265965 708050 446590 436900 367455 836145 489260 75735 545275 496315 461040 247265 117045 834020 179265 332945 362525 150450 311015 277865 488410 338640 220065 301240 311950 467925 443870 180965 37315 702015 479655 351560 605540 490960 469030 434860 102340 464695 567545 777495 93160 182070 800360 477615 757605 433925 744260 609110 667165 256190 88485 623305 304215 202980 693685 280840 755565 393380 205615 73270 580380 730235 132430 664190 119085 775540 761175 88230 476510 466820 651355 176545 590325 642430 820675 288830 372810 405280 38080 144585 829600 594405 848555 335920 353515 714850 390150 631295 840990 306085 289255 202385 453730 546975 516970 568480 141270 617015 375190 844475 285345 263160 130390 185640 157930 82875 466225 488920 42755 791350 567120 746045 512550 227800 845665 456195 621350 26010 143480 562785 82960 438260 620670 308890 492660 602820 449905 607835 391510 689860 747660 47770 705160 110415 515100 299795 158610 837080 194905 282370 235960 587095 223720 177905 560235 382075 313650 666570 733380 707115 829770 686290 814555 297245 119170 226610 304555 110585 538305 523260 306085 396100 714850 168215 369240 146540 411910 717060 656030 225590 123590 199835 105655 336175 598740 582165 294355 364310 340680 757265 247690 438600 576385 725815 699550 537200 243355 631040 737205 682720 356235 230435 542980 499545 507025 123250 150365 253980 787015 798830 770950 839460 602735 203065 737460 665550 140505 583950 20400 636735 330140 121805 701505 586925 735250 654840 401455 510255 414545 23715 668695 775285 424915 22355 122400 662490 258825 312715 539835 128605 275060 231115 267410 210290 524195 673625 612935 841840 487730 12920 52955 442340 299455 651780 494360 414205 403495 515525 456195 502605 649570 163030 304725 830110 88655 782340 358105 143140 509405 336600 415055 302855 465630 329205 73950 741965 537710 515695 129455 704480 178500 359550 391170 573920 137360 744005 190995 210630 394995 418200 211395 32130 594745 661045 733380 92225 302175 828240 334135 433585 842265 403495 214285 529635 843710 227970 637585 23715 497675 256360 350115 362610 180030 725305 272595 365245 326315 137870 222530 839545 144925 650930 707200 314585 509235 655605 299200 41310 738650 683060 765340 425850 656710 471920 610810 785230 58565 377910 100555 500310 643195 848810 703715 261375 496485 753355 832490 343145 812515 48110 426275 168810 799255 90355 79050 39270 276250 814385 307785 412080 9945 595765 24310 551140 53805 249985 272425 344590 115345 501075 95200 606305 808010 191080 176120 139740 608345 98005 514165 849150 88230 117725 667760 811920 276930 357170 693090 433245 63835 296565 67235 655690 551480 687820 552755 163285 625855 691305 122995 66470 805885 461720 766700 679745 48875 760325 792285 171275 159460 399075 75820 732785 533120 835040 66980 745705 704735 361590 631975 291720 7395 176630 457810 133110 276675 709155 784295 743835 5780 813280 470050 325295 756160 635970 567970 58820 819485 754630 813025 424150 259675 281860 25075 351135 594320 333200 173315 768825 185215 307360 12155 708220 521220 328440 30260 413695 725645 713490 250920 161160 218875 439365 842605 391170 292655 310675 444380 516035 161330 289595 746810 711110 468350 752760 168980 94265 248030 159630 271405 648125 89080 558535 817360 28730 758710 549950 401200 657645 675410 428655 314075 71910 436135 182410 162010 421430 89080 474300 584205 414715 511105 528105 215475 621690 275910 264945 102850 841840 798065 396270 694450 50830 17255 219555 407915 784040 128605 671075 177650 614550 22695 733210 56100 354195 278885 343825 637755 286450 609535 96135 519945 776220 722075 682295 109650 732870 166090 487560 410720 455940 661810 192610 344165 794325 674815 500820 610470 682975 404005 761855 111860 335665 330310 729725 194650 270385 825095 455855 631720 652715 130475 490960 420325 603075 838950 487730 539240 608430 486370 450330 513570 687225 563295 187680 73015 801380 293675 634100 456025 377995 591770 775455 528870 530145 401795 535925 230775 783700 45900 288915 651440 12070 62220 188785 183090 652970 272255 745535 181900 656030 785825 568650 404855 650420 313480 259420 559215 749785 67490 829430 345185 405110 280415 258315 105995 425680 96050 748255 336345 331245 327760 144415 551905 348160 672520 789480 29580 474895 334985 462060 487220 712470 411655 463760 309230 777495 765340 53550 655775 156145 109055 25670 129965 138380 383520 285600 17765 833680 448545 17085 82280 774350 556155 694535 69360 219980 636055 6800 435965 610640 125205 219895 423980 572135 340850 469965 763470 650335 371960 211225 725220 849405 56525 656965 380970 691560 383435 338810 804865 519605 29835 98430 223550 642515 83385 416585 664615 699465 651865 593215 303790 378760 725985 334390 158185 356150 683315 360910 43010 32045 386835 624665 554370 842180 670395 228735 399925 190995 704735 26265 219130 120445 526660 648975 14365 385815 819400 522325 14280 569670 789650 498525 785570 845070 54655 572730 93415 15895 14195 569415 725645 659515 495295 58565 536010 34000 806310 194905 601800 451775 751060 619990 17510 844220 680425 290020 48450 400945 121040 433075 467330 202300 379270 545275 277015 477275 11305 402220 572815 600355 29665 649060 679575 1615 39100 527170 281350 619905 276590 481440 461975 651185 585565 191930 829600 91375 212245 317050 630190 222020 132940 325550 628490 454665 410380 528190 734570 725390 222615 468265 239190 130985 139825 722840 456450 278970 223635 73355 389725 826795 613870 742135 524195 348245 64430 18530 215900 134640 287300 815405 21845 402815 538645 167195 153935 258230 338810 645915 457555 139400 650335 205190 537030 601545 266815 407915 190995 763725 436645 187680 764745 198050 825860 496145 677790 334985 173060 184110 259590 374170 732275 504730 432480 182580 189210 839290 195840 47175 721055 834785 18530 406725 549695 281265 756160 715360 277270 401455 168215 418625 333965 151045 285090 701250 431205 624580 695555 20910 461890 274040 647445 696235 199240 784295 211395 414630 140590 224910 453645 501330 141865 404175 457045 302175 106930 126735 405365 828920 450330 121890 185725 586755 791860 671500 807500 660025 288575 316455 18870 194225 574515 30005 523515 734315 691730 165325 772310 583440 93415 489345 417520 690030 203235 291465 694620 37740 496315 548930 846260 523345 359040 95030 280500 375190 463080 654500 3655 426445 30600 658750 583185 834105 143820 88995 345950 517735 140760 365925 670905 174845 755565 4335 163540 655860 528275 298945 310845 180625 195755 284495 571710 626280 794750 513400 33235 589390 47175 697765 404090 634440 657985 33490 596190 803250 173400 713320 419645 837335 321555 129880 568650 293335 692580 516290 564400 18700 303705 720885 805970 221510 291550 254150 264095 765340 431970 630190 454155 0 0 0 342720 760750 843625 386070 685440 618630 382075 217855 804015 611490 718080 766190 155040 848555 414290 137785 173060 243185 369920 655945 76500 562020 137105 174250 602735 706775 327335 172635 64940 461380 92480 75990 647445 661810 638095 602480 582080 242675 784125 189975 42415 387345 589390 231710 420920 823225 131920 158610 58055 636565 438005 790330 393210 268855 829600 553945 735335 621435 340935 508640 385985 115005 220830 137020 243780 354705 542215 231455 397630 102510 648975 88910 437410 388620 403240 379950 218790 686715 458235 98175 126990 763470 667420 444465 645150 592025 43180 358020 231030 638605 483565 803080 353260 521645 303365 353345 452285 789310 101490 174505 620500 30430 287215 833935 514675 532185 480930 540345 814895 175355 521475 78200 485265 83130 630955 173145 713915 214880 821695 49045 201110 324360 756330 45815 456280 369070 439620 481100 694450 351390 511615 566610 107695 756245 360060 255510 226355 82875 824160 543575 349690 247860 739500 553945 132855 439110 809455 709665 626960 146370 261035 697935 361335 309740 599250 765680 295545 578000 582165 148665 566950 199240 433245 283390 54570 347055 211310 182580 355470 57970 185300 743325 366860 45475 672945 503795 161585 606050 451775 494785 158950 201535 106335 632570 566100 256190 43860 611830 595 739330 231115 753100 785995 367200 238340 273700 773330 147135 549015 491300 849915 706180 586840 684080 814980 100640 656370 818550 202640 359720 577405 217940 488240 530230 214455 452115 608855 487815 465970 622795 274975 6715 416840 593215 765 440215 115940 768570 402900 791180 85 211395 81175 334220 90610 667845 210035 366520 339575 626025 752420 298095 564145 312290 585055 114070 26435 573665 404260 654585 84405 550205 836740 300985 716295 46240 833000 326825 790585 43775 272340 800530 712895 96135 811750 451775 602820 570265 138295 295460 17850 313055 65620 237660 658665 221680 668950 609450 76075 488750 835975 3655 162010 558025 824840 844645 574855 533205 327250 26435 431885 446590 339830 472430 601290 683485 121210 15895 100725 813195 496995 297840 805290 242080 441575 338045 436135 814045 370260 571540 467160 88485 781830 561340 57970 27710 172125 466565 846345 639625 356745 691135 601970 408595 471325 473450 764830 366605 356065 108885 832065 658665 151980 511360 363545 815915 658325 352920 691900 762195 271320 91375 637245 572475 765510 247010 197710 591600 20740 727600 783530 794325 730235 381820 128350 575025 369325 815405 504050 839630 598995 6970 832065 525980 541195 616760 166685 756330 777920 308805 271830 685610 619905 177310 28730 73185 93330 264095 368390 307870 263160 224060 15300 166600 648125 539325 738905 90695 715700 472515 434775 211820 625685 293165 645575 433330 365330 178415 167365 13685 510085 575110 307530 57630 623475 297330 765595 115940 674815 64940 389810 758880 535245 825605 432055 357765 771885 180880 128265 632315 148325 29580 588710 834785 784380 803505 777665 229160 799425 5270 733720 703290 675580 574770 502350 625260 436560 94265 490110 508385 358530 438430 14025 438855 252025 34680 496995 171020 151725 506090 792540 684505 625940 473960 237490 70210 283985 801805 555815 801125 214455 13175 643280 413695 619650 828835 40885 320960 821695 622540 306935 724795 580975 268515 757010 474300 435115 522665 361335 173315 695810 382925 195075 243185 338555 295545 88145 76160 536690 335665 254150 254915 677110 67490 243525 9180 312460 515780 475575 364055 154360 299455 519690 291380 99960 339830 276675 733125 441830 831980 111010 464440 612850 80835 578850 742305 484075 355470 486965 589900 113560 320705 54145 723690 384030 21080 76415 608260 305405 617355 203490 687055 621010 221000 218960 534650 580380 102425 438770 510085 601290 697510 396270 746555 834530 115600 93160 565250 684930 121975 436900 76160 41565 181390 74205 682805 602310 732785 675750 540005 212755 537965 298010 170000 419135 726495 18190 713065 360825 229840 425765 490110 282625 16405 71740 458320 51765 280245 319005 482460 121805 434010 541280 739500 31280 716805 411570 324870 109480 492235 587435 155550 476425 138805 265625 373320 359975 757095 794155 333030 455600 122230 246585 401030 478040 766955 683485 4590 737885 795005 144330 770610 505325 785230 163965 114665 467925 326400 373660 140165 460360 756925 359295 293420 284580 630360 786420 312885 68340 580975 516120 541535 622200 768145 435030 377230 655180 568820 735420 641240 480250 288575 662235 548250 849320 652545 664615 569160 361760 812345 235365 761685 313395 434605 182410 58480 337195 769165 98345 259675 746385 532780 406130 687565 738990 634270 679150 704565 176290 31110 204765 711110 126395 70975 787355 552160 82620 84490 486625 636225 801550 189720 656200 462995 23205 570775 273360 459595 751910 314330 240890 212840 791095 501925 138975 493000 88315 410975 106675 416670 207740 357595 259080 570605 727345 230010 591090 131410 119765 649570 301155 39015 354960 283730 703545 591260 527510 771970 295630 327335 217260 520880 379780 180285 665295 448035 812260 195585 316625 778685 559300 771120 848470 403155 25415 696745 667420 740860 709750 696490 590750 331245 161160 249900 385815 647700 78115 561595 101660 600355 224825 59500 504475 779110 561255 579020 299795 234685 816680 628490 352835 677280 374680 197285 423215 293165 84405 380035 842775 332775 624495 235620 351645 765000 644555 360570 349350 268090 496315 269960 102680 407235 295460 155635 476085 531930 779875 554540 77605 599760 702780 559300 217770 845750 132430 783360 518585 651780 507535 791945 675580 73865 81175 36805 787695 570605 666485 222275 257040 438005 173485 4165 401625 35785 843115 192525 141355 113815 584630 70975 706775 2550 71315 787100 672435 97495 436135 67745 137360 586670 621010 178755 425340 674645 362780 371960 537115 122485 518840 316455 124440 566950 205445 238170 427890 702865 133705 651100 553775 408680 371195 515865 224740 46410 387685 774690 776645 452455 816000 394400 355130 282540 508470 737630 789055 508555 456705 598230 502435 264775 157250 782000 680850 135575 764745 730490 466990 138380 166260 27540 552075 645150 90100 219810 417605 322405 673880 38505 328525 531250 393805 202895 804440 366010 596955 765680 309230 687395 333880 681530 231625 166090 638010 789905 608345 49555 262565 82535 823395 27370 531760 249050 423470 619905 373320 348500 295205 350200 98855 739500 451010 239020 731255 620330 769930 654670 510340 362270 59670 530825 583440 727685 773670 341530 207740 109395 709835 751995 359635 675410 549780 110925 453305 523600 295035 635800 463420 286790 121040 639285 239020 367115 786760 379695 171190 805630 64855 595 769335 720970 108290 782595 399840 28390 767295 539325 795940 255000 245225 408680 219470 516970 120530 492320 421430 793985 559725 481015 15555 630275 16745 88995 605710 385050 358360 107015 847790 551905 211140 387855 247180 1955 438090 606220 142205 616165 395760 661385 428825 382075 679915 744685 182665 485860 560405 176120 585225 454240 350795 6545 286620 31535 167705 213520 269025 763385 154360 466395 174165 420580 355640 691985 464525 803845 196350 687905 272850 544935 792030 416755 733805 539580 57715 64855 487900 116280 461805 313990 173995 271235 457895 542980 518245 550970 376040 50915 677450 837675 436305 656710 767635 297415 110840 145435 568990 344845 215475 287215 505410 263585 335495 831045 594830 587775 250920 795005 7225 237745 233495 632570 179520 358955 84830 508470 14025 1360 776305 202215 180710 391935 564145 829940 498950 609110 830535 374595 748765 784805 759390 803505 594915 812600 166855 732105 24395 469030 840735 229500 46240 61880 70040 726665 549695 182070 794410 612085 320110 750295 659090 524365 596275 651610 821950 456280 559470 44795 334305 827985 272595 412590 215220 446080 439025 712130 668525 621265 759475 71315 143820 749360 735505 172550 95285 173315 230095 814555 760325 670480 446760 827135 298690 59755 711110 629255 658495 397885 392360 683400 100555 235280 592450 155720 840140 231880 198475 391850 497165 84915 582505 52870 312290 4590 400860 572050 384540 211820 386750 9435 343485 813535 140080 108630 496740 375190 287300 849915 258485 143990 382245 595 363035 583525 269620 816425 524025 224570 515100 680935 216410 80835 553775 792965 624920 1275 802825 73780 443870 755480 90015 166260 341615 117810 723775 708305 74460 823480 559555 820080 3315 491470 202895 501670 602225 510085 818805 145945 756925 6885 442170 640475 343995 524450 530315 387770 695555 409275 824245 385050 157845 418540 641070 126820 517990 558450 848640 6375 112710 85850 404940 246160 732530 838780 406215 433075 338470 690540 795685 367370 640730 803420 424490 361590 180285 249815 300645 835635 841245 39780 267750 111265 704055 735590 148750 803165 18445 808435 716210 49810 147050 321555 795430 630785 201110 23800 523090 224825 6460 406555 593045 324360 266220 434180 832490 408595 783360 267070 416925 45135 98005 776560 433755 377910 491555 285175 833935 535840 272085 302175 293675 383945 820590 25500 388535 385220 369240 487305 152915 622880 179350 568820 357340 643110 604350 573750 185640 504730 138380 463335 290615 703205 850000 842520 585395 177055 363120 307700 690285 729555 425680 182325 790670 687140 367115 295630 528615 697255 719100 61200 684760 598910 673880 837930 387005 648465 10540 803590 357680 569925 630870 762195 704225 527850 678810 717485 517055 401115 212670 4930 796365 252025 13940 137785 536095 786080 413015 316200 147390 530230 272850 489515 243780 280670 659430 745875 318750 252365 583270 393975 477530 276080 718080 537455 586160 841500 845070 798745 751315 385135 434605 6205 658580 465630 568310 661045 29410 466055 679235 762705 60860 114155 304810 834615 211905 456620 30345 239615 101065 230605 404600 554965 358445 331245 14195 832745 67745 50660 79390 268345 634610 87635 567460 193630 722160 717570 695555 400435 823225 81430 355300 832150 390745 485265 297670 761260 8245 436900 555730 313735 434520 394400 833595 713745 366265 173910 238935 524195 418455 249730 602820 488070 79475 566355 85255 752845 751145 719355 781915 71230 217940 709495 630870 776390 232900 605200 256615 826370 7990 121125 572560 842605 10965 588115 444890 780810 594235 499460 713660 804015 521475 621945 492235 264010 830705 283220 638690 406725 137615 282285 493935 625090 543065 302940 79985 732955 505920 219215 482885 338045 558025 396610 586840 686205 637840 146710 561255 209610 425935 40715 689095 486965 118405 722755 29155 754630 521815 623730 794240 672775 497930 243525 660875 693175 35275 662320 657390 759050 695300 216835 532355 151385 112455 152490 304555 328525 714340 701420 404940 141780 118235 4335 793135 391170 234940 202640 109055 661130 508810 817955 708390 455600 248200 477700 541365 162945 263245 274975 310250 534565 653735 152150 780980 363970 696405 402900 318070 507280 545275 289000 444125 275910 308890 603500 596615 4080 175100 542725 39100 545615 78285 130135 26690 342380 462060 188190 233155 453220 704650 935 494700 231200 701080 465630 520370 315435 179350 684845 462570 467670 498270 670480 269790 653140 710175 265455 658920 404260 110415 629850 410805 609110 230605 796025 540685 457555 759305 300050 781405 843370 447015 686120 135150 145605 800020 256020 560405 640730 688755 323935 380035 258145 749190 158270 41055 161925 640050 123675 468180 400435 424320 468775 51255 305405 535925 499035 560575 355130 695130 520030 44625 603925 599675 839630 376465 325720 736270 315095 203745 57120 399585 495380 153085 489515 743580 424150 221170 2550 595340 188445 611915 612255 458490 125375 697680 781575 428315 587095 657135 579445 75820 718505 21335 807585 92905 738225 350030 42670 267580 540345 580125 52190 588625 739755 245480 326060 2465 848045 835295 330225 641410 472770 408680 639710 603075 791265 491725 181390 552330 545700 770015 498780 446080 485945 142205 199240 724370 74885 567120 109055 424235 343060 813280 526065 285345 693090 783275 667505 218365 190315 809370 293930 751315 116535 462995 168215 195415 332945 185640 53975 460360 366095 468605 152660 716720 737205 422365 509660 239700 171785 231455 429675 1105 815320 461295 37400 146030 695045 506600 141270 30430 199325 749275 776305 714850 531420 127755 752930 563465 545275 117130 476085 55675 567460 8585 85510 656710 491640 683485 384710 745620 24395 716975 381905 25160 834785 39525 95200 471750 657390 440980 209100 717400 803505 498270 788970 94095 106930 430355 621095 255850 287555 756585 80325 425000 238340 320280 803420 837845 118235 474810 259590 250240 219725 235025 515780 286535 476000 565675 801040 133790 386325 326485 21420 786335 180030 426445 359805 185810 736950 260100 61540 585650 119340 473450 671585 489430 440980 237320 509915 831640 814555 509235 774520 593555 265710 133705 779960 784295 400265 349435 704735 659430 494530 447780 139995 764065 527170 658495 808095 182665 635460 470560 725390 844390 502265 417095 22440 32300 502860 591005 289085 437155 308040 647615 337535 409445 836400 68000 664445 367115 635885 53380 700400 244885 255510 685950 720630 200600 748425 134470 208250 588540 263585 286110 98685 624325 817105 772565 453135 400520 693005 632825 739160 742050 751315 793135 800020 533800 567970 831300 2890 780810 123080 17170 560490 354365 343825 656880 350370 790245 805120 50915 644725 348415 784295 408935 315095 136850 422790 394060 261460 226610 575365 757860 812090 557005 271235 52105 572305 118405 419985 673455 246755 552925 343910 492660 535075 280245 672265 565845 575960 781320 570520 602820 613530 179095 628235 298265 192440 74205 97920 211310 665720 273190 369325 812175 801635 322065 106505 194650 175780 593300 605880 208675 582505 714340 539495 693175 796790 532950 645065 641070 618205 808690 417690 284495 756755 467075 609110 150705 648380 711875 320280 72675 361080 812770 480420 442595 96645 123165 474215 487475 125205 583270 470050 765680 668525 835890 562190 635460 354025 459085 41820 772820 372555 342550 683315 67405 314245 72505 454240 432395 845410 641240 166685 550460 174760 194820 440810 44795 393380 189720 286960 185045 287470 765170 785400 394060 455685 408000 301750 832745 807670 72760 524875 591515 734570 294780 728110 152405 116960 286875 104890 752760 555985 22610 418965 713830 102510 154700 283900 695470 57120 569670 539580 640475 479315 398565 137870 834530 301750 81175 782085 476935 111350 661810 447440 483225 567035 439535 614635 62900 226865 207910 142460 438260 429250 4675 384115 395760 182835 270300 634355 284665 646170 607750 333880 574345 511785 305235 664445 478040 642600 294780 343995 361845 277780 306935 765340 103275 695555 41820 761345 119850 238170 456960 8330 525980 257465 517395 580890 818040 580975 300560 786165 437410 804610 190825 785145 518755 425510 455600 750550 774435 21930 139145 700740 301240 611745 617695 695385 19380 374000 205700 520710 402135 540005 759645 368985 288235 505580 683400 764150 477700 426190 763640 680085 611320 143055 742900 691305 679490 532440 511530 112880 671925 606815 664445 19635 736695 767125 97070 273020 491045 675240 459425 58650 277525 27795 332180 118490 448885 349095 626025 785145 194310 2720 139230 149600 381565 393890 410890 819655 733295 7140 367795 599165 230605 769845 696660 748935 247010 332180 717145 396185 376125 779365 622200 5100 126140 410635 677535 150365 797810 294440 154870 375190 94860 167790 258655 440300 733720 801380 498355 701165 818465 808180 111350 83895 408425 83300 571540 344760 545445 8075 456280 278545 507875 535670 186235 470475 338470 180370 536945 738650 642430 348330 120105 410040 45475 309315 556325 531420 507450 60095 293760 228055 648890 461635 362440 660875 551820 208505 542130 717060 416415 468945 453900 26605 597125 184705 846940 52700 510935 671415 554370 717910 331330 617865 74630 840650 351050 303450 839545 296055 646425 7225 273190 128860 264095 187085 122400 454325 360995 706775 396950 616420 536605 82620 89675 492490 239105 759050 249475 365925 528020 711620 837590 483735 227970 163880 727600 752505 540005 630020 593470 745450 462060 724455 72080 64770 172975 630105 782085 738820 294015 164560 212670 585565 52105 762025 327930 7820 151640 341190 352325 513570 561935 375615 787185 33745 546720 92565 805205 351815 423470 342550 610980 0 0 0 0 507790 489685 553010 633335 509320 411230 555220 345185 21675 207400 340510 346290 279990 783700 829175 166770 19210 396440 51425 442085 536605 146455 196860 131835 258230 663510 268855 619735 266815 130815 542980 422705 643705 514080 688585 635545 339150 536605 653310 754290 697425 579785 107270 354790 592705 309740 472855 537625 391255 341360 537540 524705 598655 562445 29580 383010 414205 222955 462060 275145 753100 180285 697000 22270 299285 387685 720205 553180 273530 250410 111945 99705 745960 427210 590240 792455 666910 559045 840480 441830 324615 816255 581655 43265 164645 227885 616760 182410 650080 250325 691645 573410 5270 402050 243440 515100 203065 142460 690455 169575 169065 511360 414800 678130 372895 294950 810985 102680 530400 501755 728280 721480 337960 15895 429250 413185 272680 223805 687820 592110 670140 654925 285005 287130 642005 428995 335495 601460 544085 231540 182495 411400 638860 832405 376890 377230 301240 207740 319430 241400 663510 631550 660535 512125 380035 167705 768145 0 0 0 104125 547400 122570 371280 89845 243185 432820 592025 637415 287725 377485 419730 184280 542385 656795 588710 356235 546040 191165 610470 679830 413950 258145 195755 639710 752760 628660 462655 829260 120870 260610 236810 145520 785315 539835 847280 469030 322065 256870 462485 380970 753610 67320 352325 750975 372385 332520 468095 771630 194395 18700 520880 292655 364735 200515 825860 572050 120785 785400 685780 96050 537625 197030 596445 788715 269875 672265 134980 473450 44200 166685 635120 439195 217855 378845 440640 491385 283135 513655 496825 200090 639455 397205 677025 113900 384370 120870 398905 75225 314330 360060 308550 802740 379610 311015 298435 172805 223210 241995 590495 691050 555985 834105 751655 411400 742985 350540 462655 483055 459425 788290 684845 765255 680935 337875 432650 775965 680595 783275 199070 177820 805800 523345 211225 330395 330055 808095 379610 762620 260270 11560 659090 521305 77350 451520 488920 58225 537285 782850 427635 258910 221595 72420 320110 501415 465290 113050 680255 453815 778685 723690 374425 242080 203235 810050 127840 228395 665720 640390 825605 405875 184450 405025 843115 461975 293760 569075 497335 419645 365670 171190 828325 532695 390150 469540 304555 186320 544255 733380 829770 688755 60775 631465 598655 98345 500310 837505 358870 812430 532950 494445 147220 396185 111775 608430 544510 364820 234685 542980 576980 17340 600695 395760 214795 238255 169830 114920 563210 698190 170340 456195 823395 159885 657050 421090 183940 301070 133025 273870 744770 785230 394570 71400 480845 472430 605880 205785 279225 477020 448120 699975 716210 256445 847705 36720 192185 496740 791775 384200 177480 763555 314840 202300 404515 60010 107100 634525 60860 202215 800955 490705 440640 419645 705415 184620 190145 505920 447100 478805 767125 544000 138550 227290 599165 797640 48110 383095 265455 250750 136255 383350 223295 211140 127075 51680 68425 298180 613955 96050 334560 292910 171700 561170 318495 477615 397205 470900 279905 670565 211650 680935 467755 176800 344250 514420 6290 751230 633165 844900 424235 246075 713150 281605 238765 779790 514250 420325 429505 593385 559725 832150 754800 433840 345695 19210 820760 431035 362015 206720 194480 430865 126820 220405 827985 709665 451180 483395 575025 273615 415480 530315 787780 759985 203660 820165 482800 486540 631890 5610 50320 217090 556835 547145 147390 582250 803335 638945 63665 420580 45220 585055 481440 517225 308125 792710 617695 549610 550120 836060 447185 410210 830790 521220 127670 231370 172210 80495 727685 296650 500140 233920 399075 282115 99790 486370 836315 637160 475405 241230 89930 155635 128690 295545 523600 421770 521305 131325 508725 399160 371365 845240 311865 554455 320450 230095 337790 52275 311695 702440 89760 388705 849405 371195 313140 806310 495720 421855 503540 434520 301580 614040 430100 795515 163880 106675 301750 244460 395165 498950 765680 232560 636480 598570 160310 803675 227460 790925 73780 778940 763980 721055 760665 746470 110755 703885 230265 127585 120445 536350 289000 122230 437495 553605 179180 438685 207825 228395 114920 114070 209950 791945 283985 686630 175355 64770 242675 670480 479740 341275 546295 131665 469370 252365 484670 499715 564060 514505 200940 322065 413780 840480 803505 486455 724795 781915 677280 14960 423470 30685 323510 132430 661810 265200 377655 78795 663850 597720 419900 200345 131495 405535 735590 255170 377570 596785 506090 118235 755735 20400 120530 764575 708135 241400 126140 802400 803675 756160 158015 687990 137020 616250 543660 340595 497590 422535 149855 782085 539070 515695 844815 302600 205615 327420 59840 278885 519775 219555 159290 42415 840735 114665 181645 378250 449820 765680 741625 82875 426785 690540 495295 373235 394145 68170 222615 49980 805205 583610 440980 547315 695555 175185 370940 64090 47940 664105 253640 87890 699720 40970 806395 825435 485265 588115 360655 346715 128095 173145 469625 676515 371535 440470 367625 112710 374170 519350 784465 471750 743580 725645 725050 690115 434010 731850 170085 800955 738650 546380 609535 703375 502605 154020 557260 236385 215390 84660 564145 633250 167705 431460 763215 569075 773670 287895 614380 356660 203660 83640 826285 51425 661725 821780 290615 753695 499800 485860 717400 444635 160140 553860 253385 421090 800955 57715 514505 658580 474895 621690 614975 63580 550205 57545 444040 128180 614295 218450 122315 474470 834020 540175 20995 204425 668780 641070 191165 78200 403835 0 0 0 0 0 188615 649230 529550 73865 185555 701845 652460 82110 572050 284665 577575 34170 188360 358870 79390 837505 540685 808605 290105 423470 336260 61880 21250 839630 556835 736100 326825 335325 182835 100725 184705 219980 104550 325210 750720 250070 173825 65450 685610 168045 19040 366605 204085 780640 235875 338895 349180 525555 427125 767975 439195 794495 169745 187680 294610 87465 639540 39185 845750 70295 230775 31875 657815 413270 787865 792540 189040 369665 126650 53805 292740 424660 825010 615570 663255 432055 784890 3570 711025 517395 747915 405535 576640 135490 712215 814215 560320 466820 232305 195840 297925 319175 781490 515270 429335 671075 22270 103955 691560 141865 658495 88315 184705 283730 477190 692240 797130 697680 173910 750805 235365 620160 178075 546210 653395 802995 793900 520370 286110 235365 123420 378250 778685 178840 278630 85425 31110 771375 579615 458490 845325 224485 142545 607580 388620 31705 300135 502180 15555 561085 140250 497845 501925 610130 576470 534055 319855 200685 343060 580720 720715 623390 91970 89420 336175 91375 136680 27370 698105 789735 235790 686035 382160 397630 224655 296735 120530 805970 35445 9775 75480 227715 380120 230520 272255 342550 643875 753440 444975 591090 659175 144755 647615 371790 685865 434350 712385 123335 606815 700315 213860 226950 61200 723520 661130 555475 732020 319515 800785 592365 452540 237660 218365 787015 94520 234005 519945 5865 820930 466990 573665 482035 562445 364990 22610 529465 513740 479825 507790 87040 743920 600440 471665 684760 715360 454325 703885 274295 267665 619225 436475 455090 445400 751910 191505 705415 849660 728960 751910 293590 245140 435880 213945 515100 189210 461550 502520 645490 691305 201025 536180 347905 431800 76755 480335 330565 497845 514250 6290 33150 693345 200855 251175 443700 543490 354960 620670 685100 619395 225930 821865 44880 162690 21250 428230 54145 238935 307275 791010 272255 465205 633760 479825 128010 70380 418625 290105 741625 712300 1360 196945 562020 230095 75735 149855 35275 125035 540600 827645 773755 92140 9860 185470 214625 44030 28050 190995 676685 838950 281945 480080 443530 676005 279650 492490 81430 775370 656540 532525 388195 466735 507195 696065 228650 465970 513570 517480 80835 780980 376890 253555 387685 239275 519350 444975 727940 473705 99110 98685 384455 217940 40375 384880 458575 481525 119000 133450 603755 80580 834275 330480 816935 477105 193545 623390 520115 315775 106335 681445 396185 550205 737800 711535 746215 454325 157420 822375 658580 419985 404940 579955 414290 635290 665975 235365 159375 727090 309060 228395 220490 315350 847195 731850 116875 347650 724795 286535 42925 809455 768230 70805 360145 664445 766105 254065 105145 744090 236810 137870 307360 255170 252875 160905 843200 694365 234855 218620 92650 643790 305490 375020 846855 742730 814640 817105 205785 683825 143650 134045 344760 817870 123165 14280 449225 454240 85510 545105 167875 545785 698020 634185 114750 432055 692325 85085 774180 146370 779195 492830 198390 512890 305915 596020 25415 835975 184280 156825 237915 557260 844730 496995 74970 505920 493850 612255 785485 355810 172805 94860 83300 611320 390660 566440 196775 398480 835635 340000 378675 294355 684420 404430 21505 780895 11900 82280 336175 592450 841500 195075 812260 609450 18785 548165 635120 419730 588880 159120 424150 494530 345440 761005 110160 558280 502095 829685 186660 641835 378250 602650 562105 12665 376210 601205 491385 616080 202130 668270 720290 103700 279650 756245 52105 361505 267665 823480 516205 820505 387515 222445 197030 555475 205360 401285 750040 677620 507960 25670 821610 680170 731085 758710 19380 669375 680595 125545 570010 116620 204510 230605 402475 203745 331755 310250 846345 462145 173740 504305 479825 599845 595085 567715 785995 470135 581825 474640 758795 424405 287470 463505 564825 700910 136340 621350 368645 616250 476170 118660 708050 242335 129285 803930 775030 198305 262820 186065 737290 95795 81940 329460 468010 254150 659430 196095 341190 337025 535075 738310 669120 52190 438090 829090 504900 38760 171615 417095 383605 423555 423640 90100 437665 304980 407830 812430 509490 848555 482545 112710 282115 103955 439365 783105 32045 705670 45815 290105 62645 835890 167960 387175 192695 774860 593045 192355 418710 708645 507025 520710 378080 374425 551820 597125 639285 774690 221170 634525 387430 778770 516460 385305 417180 632995 575450 303025 59755 757010 721650 65790 466905 157845 842095 791605 421260 739670 531250 172805 208675 402305 179095 807160 762450 540175 597975 524620 286195 282540 314585 37485 324190 513400 431715 23375 21590 494020 510765 129370 545020 436985 655180 737545 173740 599250 623900 603925 793475 23035 643195 395250 161840 245140 180200 475490 423725 397885 403665 9945 685100 755565 85680 786675 466480 94095 545870 614125 218450 220065 613445 503540 137615 105740 566440 498355 104550 550290 292995 759050 676345 168895 492405 769590 172040 489090 754715 662405 733720 813280 263500 541450 245225 247945 108290 137445 159970 846515 469030 742815 285430 806225 754205 772225 226440 777835 576810 547655 400690 739840 642345 673285 563295 834360 815660 742985 488750 670905 157505 720715 398225 253555 497505 326655 436560 786845 473450 720885 659685 288660 812090 795940 30600 223465 589730 261715 122400 492660 696150 47685 415480 741200 514335 145265 697000 328950 305235 489515 271405 213605 186830 68680 370260 308720 220320 188785 570690 54485 381820 788630 323425 577575 772055 654245 309740 124185 722840 495550 753950 689180 540430 139825 647700 725730 83725 637925 621605 725560 812260 116790 237320 768400 123590 583015 58055 71485 139910 239190 95285 346800 779025 815830 729895 473875 60860 653905 211395 638010 365925 592195 482970 402050 564655 790160 755905 218620 111520 615145 795345 63240 519520 533970 129115 755565 382755 298690 1190 18275 181730 65535 785145 692155 698190 267750 386155 339405 737800 476255 35190 741625 259250 353260 580890 826200 19635 229925 555560 771035 219215 426955 749360 40630 169405 343825 278290 542130 655435 797895 106590 528615 735335 310675 210290 534395 650165 414460 257295 566355 661640 10965 525300 627385 598230 406810 418880 520795 223550 744940 132770 553095 770270 712215 262395 294015 178500 703800 7905 724200 125970 150705 56100 538730 572560 713405 242590 17935 763725 30175 848470 789990 318920 260355 504560 622795 105315 15045 514590 130815 677195 632145 330310 772395 219980 109905 506345 314925 73270 841925 399585 48025 767805 45900 616675 359210 400605 203320 171190 664700 617950 839290 204170 789395 569245 545020 235705 3315 345865 815575 455600 246075 695810 116790 574940 97920 395845 846855 81090 567120 407235 458830 544935 176120 201110 153085 156145 352665 538220 18785 90695 835720 433500 776220 148495 4675 135150 578340 615400 720630 585820 623050 652460 433670 284920 293590 798830 551905 491555 586755 351220 575365 744685 316285 207910 166345 130220 375445 294780 813110 101320 105145 455600 122315 514930 116790 140165 192185 685610 234770 614975 216920 570180 367540 241230 594405 507025 82450 736355 439450 603500 647020 628065 468350 727345 197030 483820 77180 696065 218705 155040 119510 42415 464440 326315 559640 529635 203235 35530 771290 754290 404940 221935 281860 616590 694960 693345 273445 86105 44115 171360 181985 650080 698445 746470 288235 117640 728620 15045 637245 40630 243015 676430 309485 633930 554540 337025 35870 811495 512550 193800 738395 333710 340850 157080 670140 300050 81600 809200 268600 124355 238085 399500 288320 158185 448630 441320 353175 643790 813620 511870 688415 76585 628150 540685 628745 559640 816255 830535 159885 745110 720375 635290 801210 607325 609705 238340 770780 597720 40375 825350 333115 65620 333880 783530 104465 791945 704820 427975 386070 800530 684080 823480 193460 533460 239190 282625 193630 251345 623985 710940 553265 392955 299710 443785 385900 211140 272850 514675 675325 389810 706775 326655 710345 807500 452625 52530 390830 253725 646170 216070 781490 91800 531420 360315 494360 111095 802230 631125 395335 526660 636650 383605 404345 17850 714510 612255 580805 230010 150280 848640 720120 685440 466990 714680 744855 240040 350115 708730 640560 334645 30175 530740 800785 792710 190740 435370 280755 112965 427040 449905 598570 3145 693175 542895 508045 368475 354110 528785 189550 635545 102680 670820 181390 820930 451095 80070 490365 838100 174760 507025 478125 60775 614380 826880 440725 23885 523090 306510 8160 462740 77945 38590 5695 51680 787355 242930 273870 87465 272850 531845 366605 636650 630105 433925 600270 477275 819230 396270 232305 385050 386240 274805 311270 388025 116450 677365 5270 752335 786845 653310 612680 54995 486200 246500 278885 577830 639115 164985 54655 374255 2550 33745 45305 562785 812175 748935 26350 846430 634950 70720 254150 418710 30770 683400 516460 486200 638860 446420 145860 46070 754885 62475 438685 133450 841500 827220 772225 828665 359295 578255 559385 464355 114070 722160 449565 597550 92905 825435 408595 134895 232645 335495 737630 107695 665890 192270 280075 413270 96985 33745 433330 590750 131070 437410 54655 629510 64005 442000 118915 428315 305235 849830 656880 669120 78200 450245 713830 417350 446845 224230 496655 168470 348500 202045 539750 631890 630615 269960 424490 341105 171615 393805 361930 259930 195585 689945 717655 92565 848470 63155 304640 222955 396440 752335 501585 703290 414460 88315 748000 114835 522240 475490 192780 295715 552415 109140 123505 321980 744515 180625 157590 759135 280755 728110 35445 812005 717315 637245 695300 481015 671500 94520 301835 154700 330650 592365 368985 749955 728535 748085 540685 701335 837335 697765 261290 770015 608685 257465 120870 796705 747235 89505 420155 835465 537115 442340 283390 325550 472090 643025 191845 735760 267325 550885 555135 839460 416245 638095 298095 514675 196860 752760 630445 440640 91290 365500 176290 773500 84150 521560 351560 471240 819655 443870 572645 172550 445230 89420 533205 167875 143310 597380 474385 142885 684930 37570 555220 333880 457895 172295 265965 99790 109820 316540 408935 107185 397460 251515 375275 810135 748595 316285 196265 668440 807585 524450 25245 314415 193120 157675 805035 533970 119255 604095 19635 624410 251600 61795 430610 481780 100555 301495 700060 180370 86530 24990 602650 623815 414035 286110 631805 581485 690880 171020 753100 39440 188700 359040 646595 621690 567120 154360 275230 111350 535670 812600 147645 40630 27115 489685 244120 473620 559810 701165 441660 159035 189125 708220 471240 843285 56695 704055 499800 422535 25925 146795 281095 82450 522665 266815 636140 812770 428995 129370 20230 436900 618290 821015 105230 484670 685440 90865 631550 26945 336515 108205 409275 327675 121720 578340 809370 758625 375700 535500 502860 611830 181390 684420 795515 496825 154870 634440 365755 242250 488665 319175 55335 715530 337110 601715 800870 18020 445910 324870 253555 363205 266390 662405 179265 499290 564910 495720 736015 740945 451945 752845 545955 764745 3060 222955 750975 354790 653395 179265 761515 30345 336770 786335 37060 135575 9690 271490 728960 77095 115600 678300 265965 413695 350115 281690 651100 117725 837845 590240 111095 433500 143990 56100 580975 444635 122995 92905 455855 377910 789225 447355 661385 417945 308890 53805 263670 770440 31960 120275 649400 379185 527595 541025 668355 9010 108205 577490 711195 258485 533290 819740 489260 44370 716465 513910 109225 128010 744770 149855 657560 550290 304980 685100 652885 565930 405705 822800 425595 795940 411485 187510 732530 537115 54230 30090 535585 627385 237745 696490 245820 606390 637755 76245 826030 424915 711620 287810 307700 601035 661725 763385 51170 567545 693005 19295 206125 120020 44625 126820 448035 637840 3995 593470 590325 53210 665295 129030 197115 385050 800360 358530 719695 380120 364565 704650 748425 272085 257890 443700 589730 629935 153255 501160 295290 620075 130220 631805 606985 683910 668695 84065 720715 159290 291295 46495 479570 125885 275145 362780 353005 195670 261205 712810 139230 679575 774945 754715 189295 154020 586500 201450 566610 228480 333965 791775 723860 9945 114835 383010 419305 131580 45730 369580 639965 405365 103700 282285 313735 41735 791775 484500 120870 180370 367030 719355 155550 510170 576895 436135 783020 433075 827985 86785 605710 89250 111860 362950 757945 698020 486370 440895 258060 532950 50490 41565 340170 249900 569585 609705 154955 22610 112455 189295 308550 835125 294440 816425 446760 227290 308125 710345 433245 116280 136680 167875 264690 248200 805715 627215 164475 438770 418115 391170 54400 741710 576980 700655 712130 2805 72590 830195 50915 94010 355555 500565 173400 48620 724285 835975 747915 520880 169405 634950 568140 570180 188020 667675 468520 475320 322660 723775 134810 467160 51850 477530 20485 424490 209695 761260 766700 258230 411400 573325 217175 233665 244120 415565 259505 387855 175610 800870 393380 615740 504305 220575 77945 525470 244375 748935 677110 691220 159545 449990 829260 110075 232815 270640 665890 69020 792965 430865 458150 199920 584800 3825 150960 172890 641580 109225 840310 155380 509830 228990 152065 335580 817190 655605 562530 817615 23970 398990 356235 175270 574430 148240 193545 707455 419390 408765 614040 46155 350540 696320 87040 589985 635205 285770 90610 518840 435285 609450 660450 711790 243100 720970 704650 278205 308635 497845 478210 196435 606475 94520 322915 741795 120105 456535 117980 390150 278630 597975 717910 568055 380290 801890 373235 811580 10200 206465 49045 470900 599335 639540 85425 147985 670395 726920 151725 94520 580380 770185 734485 773160 167535 767465 767635 75565 155465 613870 274380 524535 347565 322745 226100 411060 153510 289850 132600 472430 32300 206550 468010 466650 686885 783955 682210 745705 549780 58735 15385 651950 180710 436560 304555 303195 678470 826540 171445 299625 53465 659260 381820 605115 463165 777070 513315 27115 670650 697085 212330 691730 39695 27030 801295 759220 789820 120020 813195 632910 768655 284495 288830 815745 775030 774350 192780 717910 124185 443360 451180 309825 610810 402390 534565 379950 435030 575025 665805 212925 43350 417945 133110 158270 720460 22440 333880 402305 451775 48280 369750 279310 472260 58310 234855 568650 98260 204000 652035 178330 653565 223720 222700 461720 270470 190485 627895 284750 163880 227970 303960 366605 312800 323340 622540 326995 392190 253300 16490 669035 64770 616930 169065 322490 624325 731425 726750 170255 508300 304215 685100 396610 21675 531930 204680 14875 50235 31620 63070 551990 284325 765425 371110 350455 809030 849915 665635 561085 736185 415225 823735 279820 751570 783020 355385 341700 298095 800530 32555 78285 335410 325380 164475 528020 199155 61115 752930 426445 342210 308805 534225 487050 597380 31110 118235 1190 727345 294355 282625 322150 295290 34255 414035 542470 509915 293505 341530 716125 597720 98515 546380 549270 655860 695215 195755 260015 240380 379015 444805 250325 302515 838610 703970 112625 831640 547400 540430 641495 159885 124525 343825 226355 368645 78370 56525 607835 792115 692835 680850 787525 396185 30260 651185 432650 848215 6460 321470 615995 217770 33150 92565 323085 617100 680595 350965 800105 482715 833510 31875 784635 353090 61880 403495 204340 751825 45475 258060 28900 764150 162775 707200 162095 323000 3400 251515 74630 108800 118830 193970 283475 790245 629935 77095 223295 747915 256190 188785 14620 253555 246245 185725 799425 147135 806735 621095 126650 798745 759560 255085 246755 208675 137700 300815 288830 710090 749190 545700 30090 146625 413525 456620 708730 136425 350795 440895 234175 480080 116620 753865 174930 320195 39440 152490 628235 286025 446420 421685 527680 613190 639370 315690 773245 315010 416330 674900 212500 355130 390575 11220 186320 50320 419475 317645 409700 355215 514590 452285 306340 167365 675920 153680 677110 830110 166260 76245 518160 364990 288235 414460 143140 586755 280330 785230 335920 149090 324445 740095 501330 598910 91205 399755 491385 616590 287130 627300 640560 777665 782680 347310 734995 120275 178840 280585 110160 187425 84235 730320 731680 504985 677790 288830 26010 228990 848980 227205 142290 323085 47515 691050 322915 48790 845410 132600 115685 585565 299625 101575 470560 284155 826455 43180 548505 439705 119850 133365 538985 539665 650930 411230 689605 399840 400860 154530 751570 180625 329715 846600 279820 3910 96730 222105 9095 9775 813705 806310 797470 172125 237235 369495 145095 556580 153510 192780 369155 212670 563635 481270 576215 72505 601800 572900 614635 47345 761430 370345 346545 761005 9775 623135 530145 534565 110330 506345 346545 66215 837335 27200 223805 833425 720970 421430 120530 97240 125970 198985 85850 279565 278970 572475 204510 103530 117470 483480 745025 706265 820505 213180 839800 451010 410380 691390 763130 382245 56695 197200 433160 142715 661130 581655 782850 551735 635205 224060 765000 120360 704650 511445 82535 189465 688075 90185 67065 511615 548845 124015 60860 614720 280415 160735 43435 210545 242590 745450 765425 694110 161245 564485 396865 646170 159120 807075 285685 605710 790160 451180 737205 421345 223465 684590 91375 432225 152745 170680 62560 335070 116705 131325 553690 348075 33065 167195 300815 589730 285005 352920 332690 318835 311525 414715 686035 825350 731680 44880 223295 308975 32045 176375 444380 6885 260015 795600 524620 767890 443615 589815 772140 772225 361505 158780 49810 530825 633675 414460 2975 337110 160905 545445 236810 51340 485690 649910 46070 131240 228905 682125 447525 50320 759900 688840 265880 405450 458490 181815 793985 215560 564060 757095 817190 397290 328100 164560 282115 696490 59415 24395 711195 671585 760410 704735 776305 513740 315350 480080 148835 168385 796535 92310 777495 650250 473960 1870 484075 34510 366605 478550 189210 472940 252790 166770 359975 568310 587605 764745 599165 191760 79305 787950 246755 647700 91375 595935 108290 164730 551480 142375 586160 597635 210970 838780 767125 102850 603840 249645 242930 303705 323340 304555 808265 172380 180455 490875 405025 240295 440640 805715 329120 583950 639200 313310 570605 56185 356405 395165 209695 744090 571965 846600 313140 432650 695555 181220 446760 487305 438430 807840 257380 122485 64430 308125 774860 354110 276845 313480 817190 413440 824245 217005 199495 36635 344675 176545 238085 55590 506430 806310 255680 617865 350795 502180 207145 360315 660025 521900 121465 27030 782595 218025 192355 162945 16915 819740 119425 494870 358700 477955 442340 666740 255340 491555 586925 532695 721990 690030 403920 142715 661895 383180 699890 91290 404685 693940 477020 789140 538985 798915 99025 795260 71995 804865 17850 276420 749785 840735 377315 187850 570775 468775 232135 619905 528275 196860 740180 517905 696915 667760 260100 774095 753525 449225 226440 442510 48450 684760 158865 201450 173315 383945 459935 255425 214370 401200 707115 13940 469795 271150 479825 23120 464610 808605 2295 690200 477955 468775 815745 84490 487135 574090 190655 334475 740860 736440 469030 48705 847110 86700 86870 404600 690795 342465 127245 756160 292230 338215 757945 523090 428145 399075 238595 360485 684675 464695 63835 176120 272425 250835 635205 393720 326910 789990 244375 573325 792115 99450 259845 646085 596870 245735 509830 565165 90185 561510 352665 182410 216835 604180 815150 823480 139655 317730 532695 413610 604265 630020 230945 425935 540940 736185 472345 412930 420750 840140 184450 522835 576300 643195 334050 768145 15980 582080 583185 797725 835210 547315 132260 526405 817190 318495 709835 705330 211565 74715 85085 13600 230775 577660 443360 467670 49130 265880 504985 113985 378420 313480 113560 53975 47005 250410 661215 772905 239275 235620 715700 801040 248030 325805 388790 64855 562020 695130 776730 380375 27540 645575 274465 420580 448715 346290 739160 458915 743835 269790 604180 199665 402645 681445 793730 842945 532440 39695 586670 470475 496145 729385 493680 752165 502690 359890 196350 262735 294015 78200 535670 128605 399415 174845 318325 551055 531675 269280 768570 252620 33150 367795 551650 518160 104295 463080 47175 547825 449650 812260 747660 112030 93585 294355 242505 352920 539070 734740 730830 776135 689095 314840 130645 562530 425085 188020 727855 751825 371110 753100 432905 268940 126480 52445 246415 532100 367540 201365 549440 458150 128435 447100 325805 517395 774775 690285 366180 709410 802655 189635 430185 514165 98345 675580 319175 462060 309485 453645 637670 711875 771120 299880 580975 469625 300730 112370 450585 368390 181815 36465 707285 98430 247350 181645 592705 827135 825350 490875 665890 469625 689350 537285 48195 528615 789310 730915 753270 503030 761090 415225 418030 397375 359125 329375 378420 831470 220660 507535 264180 498695 440895 539835 588625 184450 567290 383180 681870 758370 508555 595680 726410 794495 475575 55590 327930 322830 313565 492660 745280 781575 656540 287640 785060 58990 123420 170255 301410 636565 796535 46325 86190 422960 381650 141695 432565 119170 77775 417180 832405 146115 510510 335240 660790 428655 503625 571540 844050 369325 749870 572220 813960 261205 787865 594235 844305 255680 126225 156485 92310 544170 749955 565420 99960 189210 285515 561935 602565 830875 341275 380205 695045 219980 66470 448035 341360 444465 97665 54825 784380 117045 155295 469115 341785 367880 714765 88145 533800 760665 64345 138720 190740 26605 122655 405620 15130 816595 41310 618035 575365 445825 573665 69445 531845 237405 338725 691560 28815 197455 179180 748255 275485 364565 530230 389640 498100 615315 519180 708900 354620 486965 702015 602395 116280 572050 552755 179605 254660 524705 596360 420155 589475 695895 559895 689435 340850 447610 34595 613445 149770 136170 725305 60435 239530 604605 29155 770100 359975 257040 320620 674220 652460 544170 161585 217685 562700 393550 49215 567800 418795 814385 186915 446335 190145 846515 179435 12070 632230 588540 243440 255000 539665 83895 482205 257295 353770 728620 335750 777410 407915 726410 594405 798915 674305 320280 183430 253555 603500 691645 368815 516375 550205 413100 409700 561595 804100 244715 16235 614890 420750 138040 580040 167025 418795 798915 647275 659940 550035 73100 793220 617015 762450 675495 745025 848980 755225 69785 528360 198475 785145 574430 842350 309485 837165 31705 396950 57375 350200 467755 13005 790755 293420 93245 477020 608685 128860 374255 407320 353345 445995 554455 723605 531930 494615 698700 846090 115600 339745 801125 190230 68595 272595 440215 816340 453985 328440 634865 150025 115600 386070 531845 293505 51425 545955 289680 481865 205190 490875 814045 278630 249135 806225 188785 270300 130475 498355 418285 459595 804695 391765 581485 292315 467840 271745 80070 229670 537200 592790 521730 720120 359295 154190 850000 316795 149005 738735 421855 356915 114070 391255 18785 213095 186405 431800 818805 739925 360060 485265 577490 4420 350285 296650 613870 731510 121975 71910 583355 76415 240635 317560 499800 767210 481185 599505 44285 314755 726665 546465 644640 58225 700485 287045 644725 43265 561340 474470 797895 450585 483990 17425 723520 302515 633335 780385 116620 34340 348330 630530 374510 408085 724285 526575 113985 480930 556835 505920 520200 720205 497165 421345 558790 810560 696660 739925 104635 536690 20315 340850 570095 651865 159800 397035 495805 363205 837420 136425 619905 293165 67660 67320 170850 690965 507025 244970 383180 193715 584205 602565 237660 602650 590070 771120 755565 206125 87125 145350 567205 678725 397715 141015 350200 703460 615230 4165 571710 767720 725560 591345 592875 604265 760665 317560 655520 81770 0 0 0 34000 133195 245140 334730 86275 231285 531250 624835 343825 104635 393125 497335 113220 387430 46495 154105 566950 658410 371875 44455 43180 825435 789650 239530 515525 324530 794070 763130 608515 534055 4930 115175 355215 763555 296395 564910 773500 293675 830365 376210 257040 784125 362355 798150 687650 695470 10200 104210 423980 472090 205445 439620 417095 221680 646085 273020 138380 794070 594150 1190 64175 504050 347140 669375 545530 331245 168215 259505 343825 672520 228905 732785 532270 557685 258825 87890 95285 87125 269705 53295 737715 405960 534990 330990 296480 398310 788715 272255 337620 437240 768485 609195 186660 685865 292485 111350 813365 465885 562530 756755 640135 764065 275910 429505 395930 49725 461465 557770 734825 794155 822460 587265 492490 663765 689690 753695 565335 438345 773670 294525 264265 13600 382840 213520 654755 134810 132770 792710 304810 519945 556665 3995 471070 802910 149855 404005 821440 829515 678725 1615 580380 180200 238085 488240 648975 377145 271575 317305 823225 517055 437240 766870 178415 142630 319090 410125 820420 452285 92905 441150 478380 787185 349180 22270 754375 675070 610300 440045 717995 175525 416585 776220 15725 825180 698700 540260 384370 766700 421685 435540 168130 357425 232220 96730 219810 516885 547655 92990 201195 51680 484245 376720 759220 441830 772225 346715 827645 558450 341275 539665 617185 577065 29240 257805 737970 820080 591260 620415 559895 521050 779280 262140 411570 346460 5355 153595 162265 316965 780385 651695 264010 420240 38165 195415 92650 769845 113900 158610 382160 118065 460785 389725 381990 504390 661215 670565 307445 620160 121210 633420 601545 775625 425000 80665 818890 574430 699975 742560 200515 234175 392700 626620 525130 735505 591940 550035 762025 748680 249560 833935 407660 337875 52190 179435 317050 804185 697935 789565 667335 709155 33745 132430 34595 822545 240125 732275 744515 55335 140335 739075 27965 546805 423895 788630 1105 570010 746725 210290 423385 445145 368985 461125 237320 749870 130815 754545 482035 574345 627385 216665 540515 583015 328865 58310 355810 255510 520625 138040 612765 515185 366520 282030 560830 823990 438940 36380 127160 566525 252365 48025 278120 172635 399755 86360 578170 285770 401030 322915 493680 679745 177310 751825 485265 140165 243015 725475 181390 699550 48535 123335 767210 411230 356490 429845 720800 312460 665465 582250 372385 108035 60350 516205 571370 202555 531335 86445 424660 766530 611405 700825 525640 760070 67405 21505 364565 744940 112880 586245 156485 143905 804355 826115 107610 539750 158695 270895 553690 175185 362950 750635 15980 532100 746385 502860 746810 430440 566865 769845 839035 773160 849915 521730 64685 554370 273275 844900 790245 107865 174930 429250 97240 462570 105995 718165 531675 782425 525130 464950 530740 707285 543915 783020 608855 550460 341360 545275 679065 252450 230010 259760 451775 133025 26010 96390 686885 740435 35530 554625 404090 267835 614380 333880 660705 608260 86700 802145 749955 44965 62815 712385 634780 280245 116025 154360 469625 105315 75055 367285 715360 466140 683230 180200 733210 738905 366350 695555 583780 201110 30260 59585 467500 423725 293930 657985 836060 651015 382160 632145 746045 751145 191930 643280 642005 625260 39610 11985 539495 429335 296225 682380 741030 641240 154275 768230 324105 542470 645660 131410 19805 799765 821185 796195 627045 183855 842435 355300 189380 386410 259675 623645 353685 169405 31450 586840 747235 650505 188020 608770 351900 38080 498525 457470 229670 101150 218110 142715 420580 720885 302770 503115 684080 298095 279990 526915 539155 355810 338045 795175 186830 436730 460785 666400 271235 173145 374765 153680 359550 460615 738225 651015 392360 534565 659855 137870 215730 631295 223550 87550 364735 448460 316625 638010 743580 695300 75990 438770 342805 38420 602905 379100 670395 24905 837760 228565 602820 241740 118915 435285 818210 23970 466565 202215 585905 341700 106675 227120 260865 510765 594065 290870 256105 105995 252110 77180 201450 804185 253640 7055 396865 558025 449225 660195 726835 338300 750040 507535 1530 220830 224400 703630 88910 783615 503965 21845 519095 473875 204765 747915 294780 242250 555135 580635 432990 729810 479230 233070 620925 290360 26945 555305 581740 43945 152915 557855 717825 22270 619480 359210 244120 9690 512210 671160 639115 247690 113390 51850 131920 11305 267325 422280 438770 247775 427125 410550 535755 774265 42670 480845 396610 727515 681275 584715 254915 477615 234685 347140 724115 31620 581570 662235 242080 154955 21590 656200 204000 617865 152915 767975 328270 309655 135235 76160 321300 340 779620 9860 398820 686035 180200 528275 715700 649060 338470 345950 652290 299200 692070 176630 712810 445825 839375 733635 310165 188275 211735 564230 162520 15640 849830 237235 706945 819400 601545 631975 12665 176375 373235 619905 629510 553435 674475 838270 10625 407490 55165 352410 20910 690880 697425 156400 390405 91800 82620 286875 49470 83045 797725 90610 74970 198560 522495 271915 792285 545445 815320 189465 414375 809115 372555 48790 776050 835720 742815 601715 804015 327590 420750 709580 91970 692410 486625 102680 542810 547740 307615 177140 418115 27030 468775 508385 808690 278970 275145 432225 233410 424150 846260 150620 588540 834190 674475 199410 243780 783190 544850 515015 427295 572730 622370 759305 119255 105400 550035 574260 644045 254320 99365 90780 369835 745450 465290 797895 44200 124610 365245 51935 57120 519605 103020 275400 491980 595255 673115 624240 399670 797300 309825 287130 105485 400265 135405 24820 839205 179265 788120 218960 134130 711195 29835 689860 384795 674050 222105 428315 752505 717910 350285 460020 436985 661385 243780 184790 224145 564825 221255 63070 731680 140420 537965 661045 466820 708050 111435 846345 647105 843030 377740 338470 223720 235450 147730 740690 725305 362865 829430 233325 82535 103105 639115 661980 756925 706775 832745 266135 248370 31025 799850 115260 492575 778090 341700 297925 482460 847960 190145 397460 464780 611320 139230 33575 528785 163370 526065 533375 446420 20230 2465 592025 98770 136085 89675 75650 167535 381650 94010 74035 169575 481015 745620 243865 315520 509745 811920 182580 531505 39355 231965 555305 181645 85850 191845 588200 626875 436645 73355 554200 634355 86530 155550 346630 817530 687905 190740 288660 169830 337705 764065 102765 834870 443105 59670 676685 51000 129965 722160 583355 12410 578850 504135 265200 621605 105145 368560 456280 437070 641240 736355 30430 70890 373575 636735 12325 217855 2040 838270 465460 559895 835295 468265 661470 180625 781660 610300 234090 662150 543830 404345 787780 527000 413780 436730 275060 599675 764745 81600 813025 718590 558875 396525 229755 240380 347395 709410 646510 764745 591515 779280 187850 506515 126565 58480 540090 214030 95795 421600 508980 478720 686290 831300 414375 72760 477190 712130 760580 687310 336430 356490 672690 505070 20740 473620 118235 765765 130305 356915 22780 80155 661300 234600 540515 298775 817530 593130 65450 788375 244460 305745 433925 546890 658325 488495 713065 560660 200600 246075 556920 457810 39865 544340 368815 731255 814215 665720 98260 652120 646085 507195 238935 723265 392785 20485 43860 3825 368985 418625 410465 190825 176630 462655 598825 100980 785060 283815 515780 303365 816170 698020 491810 633420 89760 128265 191675 564740 15385 22865 671755 78710 421770 470645 519435 375785 787525 185300 305320 129880 710430 275060 266985 650165 396780 276250 486625 825180 407235 375615 59500 791860 664955 116110 635545 205105 193885 777750 699550 432990 90695 464695 753950 15385 805290 617440 522070 241485 686205 686970 293250 347310 751910 97920 542725 847620 79900 590410 821695 524620 66385 481525 1105 615230 230350 538645 184025 160565 540685 377060 479145 246500 216580 772480 822375 655010 118745 627045 159290 186745 224145 292910 140930 183770 91630 294780 315180 509405 217940 99790 258570 228820 731085 186830 317815 659685 168470 639880 245735 370685 764150 597805 46495 140845 378760 454495 685100 704310 68850 296310 334220 618375 748255 191760 611490 171105 67660 444805 715870 378335 205870 261630 355810 296905 386750 190995 388875 63410 367370 120785 507280 344335 750550 378760 444295 240635 429590 380800 307955 279735 650505 255340 429930 166175 803505 305830 808520 415395 508810 705075 391000 442935 287725 675665 31110 130050 575875 560745 83810 332775 393635 417775 668440 750975 156995 430185 391510 748340 536605 424745 369070 399245 319940 480420 526660 360655 291465 112200 451350 126905 848810 846090 269875 759390 698020 214030 268600 231625 412930 682040 364905 389555 120955 145945 744515 20315 829685 823480 140505 745790 756670 435285 412760 763640 218620 834955 478125 619565 795855 240890 188105 273445 507280 646935 129540 16065 32215 751315 497930 340340 330225 679745 79390 787015 364565 715445 668695 100045 615485 353515 129455 160905 200515 836400 106845 794665 651780 85085 223465 446165 429590 210205 680085 803930 746895 30345 676770 417775 793220 415480 420580 716720 674220 333115 203490 15300 780555 800870 225420 435880 212075 688500 37145 295885 350115 260015 761260 372640 308125 322915 324785 214200 793390 245650 69700 830875 527425 550375 305235 234600 397290 805630 935 583780 183855 510340 624495 453645 579360 426445 760580 425 766445 692325 236725 566780 261290 632315 510 261035 652375 72590 25585 684505 605200 633590 668100 333455 24565 495890 792370 585140 114750 155635 423300 529210 27710 342295 507620 37825 127500 698190 145265 759730 587010 120870 847960 422790 763215 457555 374680 791775 118150 145435 150705 268345 544510 763555 527850 239190 458575 794070 755820 798915 14875 75055 232985 481780 840735 666740 190145 109310 431205 804015 385900 373745 243100 680680 64345 197625 725900 158610 829260 459850 107270 651100 591260 411740 473025 281350 248795 772990 352580 330480 73015 725815 800615 57630 364480 439620 173740 148920 690880 627215 616165 242420 403410 506600 768910 12665 515015 480590 772735 625175 125205 138635 145180 443615 537965 529720 509065 318920 627300 508215 502350 767720 99110 552585 6035 538645 772140 659855 114665 283135 703970 646510 114580 115260 630615 127755 294185 370005 133535 644725 90100 810645 160565 619310 253640 617610 244885 160310 219215 251175 588880 202385 114240 656030 334730 77095 473875 666655 37910 289340 718080 88825 160735 162265 754375 609365 172040 445910 223890 223805 392360 673115 568310 30345 305490 587435 66300 826285 844900 526490 781660 622200 477360 79730 159715 99620 523940 798065 102255 538135 837845 271065 331415 200770 75650 765425 702865 650675 445485 721225 103445 536945 433245 559385 153170 322915 752760 734825 531080 790245 502605 843625 622880 0 0 0 757180 14875 375020 255595 741455 358870 12240 258060 19040 219555 283560 26860 237150 504475 28560 608770 597720 815915 577660 30515 179690 492915 322745 114920 328950 13175 237405 358785 361930 225505 410720 15980 297755 200685 122995 414035 310250 184365 497675 664530 323595 278970 97410 105145 30600 229585 4675 829345 457130 557430 100895 572475 718165 733890 745960 572135 65790 700060 18445 2295 825605 720035 167110 512380 259080 583950 570945 690710 753100 494615 812685 788120 447525 421430 823055 744770 35190 468605 383775 206210 40545 382585 786335 740265 487645 718080 831300 708475 134130 584630 83215 595510 473790 10455 574770 340255 386410 66470 325720 701930 571200 643365 65960 361080 161415 846940 804695 592705 186235 665720 199410 215985 258400 598315 468775 237235 710090 662065 762110 355810 808520 547740 324870 261290 583270 111775 772735 748170 299880 455005 636480 28135 102510 652290 13175 317730 200515 654500 305745 726155 142630 201365 5355 786165 285770 453475 773245 258570 321725 580125 448545 226185 603075 554115 636225 17510 647870 223805 548080 648210 551055 595765 423045 189720 294780 459340 197370 232135 95880 238935 596105 40630 704990 197030 424320 76585 786590 829260 56355 794155 318495 784210 158610 695895 642260 676345 570945 782170 671245 518670 354025 290445 107355 340000 128350 514590 607240 342295 304810 170170 502775 175185 93160 339405 466140 79475 293080 800445 639370 253810 804355 594235 596870 167195 814555 688500 253385 380715 660705 800700 107865 786675 89845 180965 717315 26690 582760 612935 707285 71060 497080 828835 462910 786760 149260 780045 457470 577575 293505 656200 32980 212160 143565 635120 444890 52360 305405 532185 620415 111435 46155 406470 137785 430610 582335 821865 609450 610810 698870 443530 481780 75480 216835 625090 766275 136595 157675 695725 366945 106420 202895 404345 802060 405025 790755 634355 724115 589305 157165 307785 790670 265625 367200 83470 77435 833170 497845 472260 782340 790500 565505 835295 664360 220235 88825 274720 352155 667505 341360 293165 320620 388790 43520 648040 38080 388705 543065 422875 638435 558705 240805 136425 213435 151980 84575 123420 101065 603330 523090 350200 679575 234345 802655 419900 370005 698020 651695 43435 478040 259590 20145 37400 274890 495465 731765 738735 424320 313735 160055 657815 241825 830535 490025 288235 448970 60350 310505 819910 118150 223040 150790 791010 464525 641835 367965 534225 105230 32895 228395 632825 558620 526065 170680 294185 341105 828495 318750 756755 713915 787525 147985 531335 676260 228055 575025 111690 393805 842520 513400 543065 493680 186150 440895 125375 331160 766360 764235 111945 391595 334900 580465 90015 463930 68425 59075 671585 282880 744855 330225 98090 312715 520115 691815 817275 661725 39695 438430 746215 752080 409360 265880 203575 468350 342040 658325 839630 144330 37740 831555 759220 846855 415225 618375 717230 505665 171275 197370 159970 702950 533885 631890 11985 413015 141950 54485 417520 539750 716210 213690 828410 239785 330650 754290 172380 372300 808265 69615 309995 559725 566865 192780 45220 346800 190570 414545 119680 548335 471070 630700 749615 499545 846940 57800 431375 138550 611490 512380 443615 797810 799340 182750 706350 209100 563380 660620 682550 240465 258995 366180 295460 528360 215730 403410 739670 673115 403325 447780 116705 276845 336345 522750 627215 228140 441065 416330 478635 483225 515100 733380 617525 473365 792115 660110 107610 118490 404005 302685 244120 447100 814810 261545 337790 207400 161075 637245 337110 18955 21505 567630 685610 262820 477190 110585 475915 786165 260865 263840 322150 831130 251770 331330 28815 247690 408935 409020 341190 483990 617015 69275 531930 63325 432820 461040 488155 77860 210375 398395 449140 209015 301155 792370 669630 840310 400605 369325 294695 794920 449565 632315 537965 747235 499035 367200 631380 336005 34000 104465 394485 519945 694110 257210 701590 16150 297925 618545 738395 423895 501075 405195 207060 54740 709325 324360 253810 738565 263160 236555 577575 105740 280840 240975 619735 476255 835635 553095 462400 353345 456875 575280 51595 498355 839205 119255 57120 511870 18870 736865 797470 599080 394400 355470 289765 18190 226185 296990 436900 822120 599760 372555 546040 684675 167025 43180 84490 587265 324190 715275 491215 200260 166600 374765 362185 719270 438175 768655 506005 388875 14620 787270 764065 807585 307020 541875 245990 45305 619055 165835 766785 782850 816680 178925 684505 835380 689520 487900 676855 531590 808010 311695 655350 616335 776900 785230 196945 738395 799340 15980 14705 482800 153680 687480 795855 343995 282370 647615 702440 741795 575790 702610 234855 315945 37910 817870 562955 446590 490875 386835 342890 30345 226185 92650 781575 87550 41055 349605 760835 149855 377145 541110 487900 186320 111520 255255 683570 149260 113305 368050 455940 471835 625515 152575 16745 174845 339745 713660 543405 336175 2805 489005 566780 125800 569840 104635 329205 52360 777665 20655 737120 27965 61370 434180 711195 99450 201535 779960 66385 288065 779365 191590 348925 592875 138635 760665 498780 482290 599845 314755 526575 14705 692325 336090 230095 234600 706605 647615 359805 171785 693770 753865 560830 592450 682295 461380 161075 466565 650335 451775 266475 729640 492150 18360 607495 190145 502265 173485 399755 213435 512805 820505 530485 366945 619310 51085 34680 698700 687650 218450 286875 276080 732360 691985 55165 743835 109905 81515 531080 350965 646765 25925 22440 47940 821355 845070 54740 737120 100385 448800 554200 413270 746725 684165 322915 727940 276845 490875 318240 699210 184875 777495 345015 716380 623390 290700 347565 371365 578340 361760 80410 710685 373320 346290 580040 360825 809285 694280 642600 129370 565675 123250 503625 847280 389895 512890 288490 207145 724880 193120 128605 599590 531930 621945 694280 120190 551055 162945 117725 666315 208930 357510 702610 848980 807925 102085 435710 714170 295290 671840 617100 239275 415140 752420 252110 730235 587775 648295 492235 87465 219045 226355 40970 152065 806310 165665 455600 271150 186830 243440 432140 589730 591090 529805 104890 373150 806650 358275 69785 563635 173910 829175 203745 30005 113645 519265 626705 95285 566610 290870 392275 685100 103360 266135 393465 428825 628575 576555 37995 372725 569670 77095 530655 404005 797300 68510 198645 608090 636650 704735 233665 127160 71230 844390 689945 800615 638775 135660 739755 566440 74290 96220 768145 804610 418285 424660 632655 353855 95285 812940 635035 574430 170850 432990 89505 437495 164050 126480 77775 636820 740180 527595 142970 66555 299285 403070 172720 507960 837505 404005 469965 780555 754885 716040 367710 708305 94010 160395 336855 704905 796195 410210 385390 462230 388705 679490 237405 642515 46665 354535 391085 51935 828325 411825 439110 641155 524620 503965 809285 352410 362100 46410 171615 121465 37230 12325 68510 63240 816255 51850 431545 480335 273955 395760 170085 270980 309740 511360 696065 79220 488580 1360 75310 293675 769335 136680 108035 686715 670905 304980 670395 212925 583100 841075 426700 542130 391510 312120 297840 198135 330990 797725 331585 820845 16660 373150 541535 196775 689945 83470 487815 21675 318920 185810 629340 213605 98515 549100 795515 502095 485605 568820 300985 141525 333115 97410 540260 539920 142630 5695 489430 32045 70380 87550 790840 747660 304640 293335 611830 436305 39440 605625 32470 278630 400945 636735 733295 547825 629510 739075 64770 686545 482970 664700 254405 29410 704310 253215 310250 291465 195840 671160 436645 262395 694110 476340 477955 507875 132515 45390 803250 600355 89505 234090 225080 490620 293505 189720 370430 326060 833255 42925 494870 261885 563125 393975 71825 13685 687565 790755 153085 483395 122740 556410 504900 87380 524535 639030 370855 486540 47940 290105 714510 510765 781235 304470 262565 220660 840565 258230 499290 363205 705585 32980 742900 170 239785 830195 513655 36040 322150 758880 818040 349775 596275 683740 333200 109140 349095 105060 661470 102425 315095 75225 263245 653225 141525 239785 381310 607920 577150 602820 638520 788885 543830 299115 378845 636225 173825 52275 512465 402220 417435 763300 71230 306000 652715 398395 770610 498355 610895 199410 348840 213265 386835 339405 120870 703035 223295 176715 207145 632570 231370 680680 208080 306170 276335 338385 180880 527425 506940 306680 138125 545700 695640 35615 584800 602395 228905 657900 451860 635545 309315 422875 365330 437580 346800 339745 283645 226100 137445 721735 619650 688245 286875 665125 299880 846515 804270 479060 749275 571455 190485 110755 636310 293080 598315 335835 328695 286110 670055 193970 781660 108800 299540 435200 34085 134725 757605 388450 272000 697340 536095 307870 357085 320110 385050 216580 394315 432225 292825 582505 713830 781150 342295 5015 380715 14195 35360 621435 65960 489090 605455 687225 720800 533460 516545 720205 362780 691475 350540 159035 238595 487900 185045 585990 350625 621520 80665 485605 417945 654840 664615 154530 16150 262055 382160 477700 283985 814385 374680 99705 775285 750975 19720 497165 245310 211820 516800 466905 52020 819315 839715 434690 562360 122485 99195 191930 323085 260100 169235 470220 438940 704140 738140 18360 739755 64175 124355 693005 587605 153340 417265 90950 128010 772990 798065 401540 225080 182495 266560 593215 418200 575535 535840 69020 613615 649910 257380 300985 241825 372385 616930 806565 409275 334985 259420 211820 115175 59925 45645 614125 580890 219810 304725 63410 744515 656030 49470 733210 671160 514250 836060 447950 353090 441915 16405 437665 309740 275315 18020 230605 464270 653650 28815 42075 754800 470305 122060 531760 805715 563635 559300 799000 498440 13260 792795 118745 510170 300475 149005 388790 588540 174335 617015 565335 209440 774435 119935 167450 637500 514505 654245 677110 785315 3145 159800 367710 630615 838525 627810 349945 522580 135575 147645 330480 713405 205190 317985 521730 699550 27285 836400 677195 626790 394315 59245 81515 398310 604010 749870 710770 619225 510595 637925 30260 86870 726410 682295 70040 58990 13515 588285 0 457895 204765 528615 4165 587350 493680 321640 127245 303280 302770 41225 170255 100980 145860 83470 234260 670820 458235 844050 355725 726495 635375 289085 581740 339490 104465 40460 389895 214370 473960 433585 528870 836995 293505 829175 792200 28305 593555 179860 599420 49470 279650 668270 771035 45050 20145 793050 112625 65875 140760 435030 750550 350200 160310 198985 428995 303365 567970 218025 383945 263670 431460 332860 366435 329885 133450 279905 607920 757690 849915 367795 274635 827305 172465 171360 148155 340255 331500 503285 451435 44795 127840 308635 644555 343740 242590 452965 452285 509660 315350 560830 805715 422705 103785 674815 598995 829855 734060 302260 424320 552670 427125 23885 815660 653990 54230 124185 645575 836910 312630 144330 221085 478125 332180 13430 806140 263160 101490 412505 510255 37825 500820 264095 88570 735505 602480 692495 73525 308380 480675 1870 267665 509830 781660 125970 208335 385985 555475 155380 280755 734910 300305 546550 587775 469200 556410 34935 115770 572815 846685 179095 242250 603840 594830 281435 719610 598570 743580 543490 529720 389470 323510 439875 658835 176375 551225 240125 300220 430865 672775 300305 28390 402050 33745 92990 797980 179265 286535 90355 781575 130560 311950 115940 594405 36890 408850 649315 75820 48960 836740 52700 544085 435880 850 75820 482715 104975 266900 246585 457470 118150 310420 683315 118745 185555 253895 269790 159970 778430 71655 633080 440300 498865 338640 98090 408595 502265 363460 484925 447440 817275 288405 339065 92565 299030 191335 408255 199750 408425 182325 174335 102425 689605 701845 637755 684675 690370 841925 261290 366520 788375 22015 569160 93500 449905 323765 246415 450585 581825 410295 831385 664360 57800 770780 430440 258995 224825 405195 192525 611235 154190 416500 740945 486370 239105 532100 211140 271830 692495 817700 169745 21420 197455 28305 304980 722160 644130 549440 535330 387515 151980 684590 645745 321810 838865 451010 206040 242845 588795 173145 290360 732530 23630 849235 537285 713065 685950 742050 343825 659770 193205 720885 112795 182325 614550 124950 630360 369070 669035 592620 134640 735250 693005 142035 530995 749190 752250 503030 423640 96305 420495 472770 768485 544595 589730 633590 122485 384625 835975 692070 168215 80835 591090 315265 108885 582505 632655 419985 426700 518415 631380 270385 200515 409020 21505 393125 222105 799935 207570 667590 366520 535585 295120 79985 759815 807840 590155 444805 262905 666910 794750 163880 373745 669715 608685 587520 577065 814045 378505 123675 332180 519265 849405 242675 657730 236470 499205 688840 743835 294015 375445 7310 844390 354365 245055 40970 789140 29240 364055 740605 561085 693770 447015 772990 730830 222955 788290 588455 741370 535245 800445 403410 826200 367795 84235 741710 615230 235365 267920 242845 65110 634695 385815 475745 155635 103275 426955 845410 319090 433160 1275 738395 600015 208420 821865 86275 296650 580040 783785 339235 56525 735165 639030 576385 473365 201110 714000 470815 753015 401540 510085 141440 358530 18870 617015 71400 490450 536690 66725 77265 342210 704565 57630 49980 384285 65195 629085 230775 307785 119680 297585 128010 377315 757180 307445 673880 802485 545700 233495 200515 426785 351815 702015 33235 832150 464270 263500 757435 636650 774605 28645 433500 816680 220915 644385 817700 66810 116790 51935 308295 532525 543405 744515 276590 184960 315010 799510 424405 797300 656030 756500 502605 632910 121720 459170 98600 582335 627555 162435 697765 795090 250750 290870 350455 470305 519605 159800 39780 481355 7225 821185 772055 127585 180200 293420 327165 730405 672775 402900 639115 559300 89675 170595 351560 520625 742390 694280 735080 593640 491555 632910 505240 236385 64175 730915 352240 701675 538985 490960 364055 628915 33065 300475 674730 523090 310760 824755 198900 523685 540175 346035 764320 404005 759730 723435 436220 759815 665380 77095 794070 806225 285770 450500 681785 127330 758370 644130 50745 815745 782765 463930 341445 527935 273785 336600 584800 702355 453390 734825 656710 36890 175270 387685 568820 726240 732360 560320 403580 610215 762875 274890 309230 207995 119850 427550 644725 181475 835125 425680 302175 435115 21675 638010 613360 482290 414715 713575 574175 326315 394060 310335 57970 78370 440555 826625 185640 617100 246925 552245 183005 226185 631465 471495 391000 429250 81345 353515 611065 102000 625685 634185 180115 88315 496060 127075 514760 116535 362695 341530 765510 68425 350200 55675 233410 2635 236130 200175 727770 533035 78795 432650 83045 579530 516885 579020 221510 658835 448970 372725 22015 691390 701930 53975 19720 333200 316795 71655 154785 225165 641835 483650 291380 274805 696660 572560 402475 46325 685100 523855 67065 722840 462655 163285 825350 128775 342380 320280 594575 213860 622200 539580 580040 118830 65875 499630 339405 746385 6715 259165 137785 289000 690030 803675 44030 565590 643705 530655 220660 168470 131835 649145 420240 113050 834870 638690 449905 292655 66640 414290 103615 466650 614635 500650 486455 191420 176970 779280 765850 403750 104210 563125 189805 843880 791860 366945 227715 172380 670650 747150 181815 75225 618970 25500 276420 665125 1445 84575 613700 447440 176290 520540 177735 625940 205615 845240 301495 665805 304640 524790 810390 651525 97835 692750 194225 336685 174165 154190 389895 579955 682890 362695 25330 434435 19635 290785 138890 171445 207995 327930 534055 462485 671755 439790 236470 496910 124525 743495 727855 709580 126905 107185 782340 732190 522495 232305 564485 834275 461210 827560 823395 146710 713745 787610 597890 408595 487220 370260 174080 789480 462315 282710 16320 792710 380800 244800 624410 451945 121465 149260 726410 823820 763385 472855 596275 163625 273870 615060 402985 147390 707710 517650 473450 39780 198900 693940 746725 128690 161585 127160 703630 346035 116705 107525 48620 683145 336855 308040 160055 784805 536690 663935 136170 473110 233835 745280 580720 444720 42245 56780 496825 766700 470305 713490 572390 368985 116790 382160 665210 240465 295205 56185 606815 413015 742815 119510 279310 602990 260780 219725 494445 781915 461380 243950 9010 555390 849830 19805 802145 405450 822120 774265 250920 150875 373405 724455 649060 8755 660110 766785 426870 352920 773415 183175 185130 260185 493255 408510 631295 635460 309570 402135 316030 598825 663425 714765 677450 356745 280075 706010 818210 312120 530230 585225 349520 155890 30345 147475 118830 702100 411655 402220 474215 219555 448630 599080 731425 257975 161500 412930 363715 320025 276675 120105 53465 557430 228820 83810 558280 836995 68595 803335 647105 591260 744260 159460 412760 31620 326570 464610 663680 224740 201195 125120 841500 606050 698020 239700 460445 683400 674900 842265 701930 616760 175440 248200 322915 261205 471155 433330 498270 212415 128435 221000 122825 323170 587010 185130 339065 307190 102850 193290 178160 639625 530570 801720 642005 754715 306000 738905 409785 376295 217175 275570 742985 760495 827900 651185 787950 185130 353515 26945 840735 835465 597040 415310 626110 533375 732700 239190 771290 1105 793220 285005 242930 39355 296650 121550 537625 273955 521050 361080 320620 830110 543065 518755 58735 593300 322065 112710 188105 541110 447950 461890 149345 649910 804780 347225 745195 168470 776305 282285 586840 526745 283475 3485 171190 646085 586925 444465 63410 476170 635035 523175 530400 658155 758625 131495 345695 554115 677450 790500 481865 307530 764150 24565 686120 225335 163880 691050 279905 840650 819400 683740 160140 323935 325125 525895 770610 405365 735335 41905 620330 422280 705500 318155 142205 323765 120785 656370 235110 808180 624410 746810 157250 609450 421770 843710 608345 126140 58905 289000 442850 542385 459935 224145 708730 634865 356150 407830 523515 785655 198390 287215 574940 110330 237235 524705 701760 83470 255595 696490 179690 287215 702780 428910 552075 161330 833595 86870 241485 342125 826115 848555 773755 679235 619395 833425 386750 714595 655350 305490 347735 797640 605030 39610 461295 704905 628235 804950 705075 421090 539580 653225 674900 545445 500990 527425 157505 19720 739245 678640 360570 477700 76755 380545 756670 96050 45815 442170 106760 580635 368220 836060 652715 668015 834615 272255 719950 173740 332435 108120 195670 604945 333030 341870 564315 427125 560235 298095 338470 594660 842350 358020 456620 38590 235875 407830 580550 52785 589475 503200 156910 386155 723180 769760 179945 224485 221085 574345 804015 306510 449480 1105 256700 243440 138295 839630 206720 391935 439705 831300 205785 481780 478040 794325 198730 1615 344760 517990 596360 517140 577660 409445 262310 243950 802740 701335 120785 275230 768910 410550 700060 145520 104635 715870 804525 815235 269450 156315 555645 73525 315265 46580 487645 414545 771035 753780 77010 735420 402475 262225 674050 39100 291805 315010 285430 735505 542980 726410 793645 816765 495805 715360 459595 134130 41820 368985 313565 188955 833085 292570 272085 558875 649825 375360 645915 687735 752505 244120 843625 374000 464355 670820 530655 222955 203490 161925 73185 670310 535840 696150 537710 313140 466650 491980 625260 415225 138635 397120 785570 562785 515270 844220 285260 691135 10115 532440 140845 367625 242590 447440 255255 176970 788460 132855 343910 242675 799935 287385 51255 435965 45475 838780 653735 483565 595680 293760 323255 314415 734485 365330 832575 467245 844730 707540 262820 337025 101660 184365 61880 181390 668440 578000 635630 633080 489515 438345 446165 94435 499970 716465 475065 450670 758965 711875 682550 547910 208165 22355 8075 203745 493510 659515 387345 450075 85510 179690 209780 827050 105145 319175 421940 668355 832745 313650 185810 178160 849150 148665 121210 653480 605115 457045 303365 3230 502690 265795 29240 394400 154530 542470 605115 399415 398055 370515 526490 105655 696915 166090 66385 788460 491470 23290 518075 222360 505410 392700 325295 554625 719780 622285 248880 367625 670310 475745 702780 145435 848130 244630 276165 568480 611575 731850 53040 189805 201280 8925 379865 775710 600015 316540 195330 716635 320450 89250 808010 757775 458660 36040 455770 664275 727685 797045 739415 687395 813875 11815 305575 582250 219385 602225 708985 126565 219300 519095 618120 171870 386155 443105 841415 144670 664020 34085 264605 665210 667590 41055 847025 533885 559895 41225 766020 513485 21760 267580 306595 198135 798405 159800 538390 76585 82110 572220 825010 835210 148835 242505 469200 366945 242250 193800 736440 49130 3910 277440 723605 277865 471495 264520 255935 50915 815915 159460 429080 615740 540515 599760 581230 491470 547485 507025 812685 66555 784720 800275 580635 825095 834360 361335 580465 464355 626450 617525 12835 632485 407490 671160 224145 184110 758540 579105 675325 415395 608345 762875 53720 839460 281180 727515 555645 234005 799255 713065 482630 561850 721225 570095 224825 356150 601970 551735 25925 175525 527850 290870 252705 576300 579870 604945 486285 833340 297500 593895 68595 735165 598655 166005 357765 621435 624240 808775 587010 768655 664190 759050 530145 347820 675495 189635 421345 564485 201450 484330 141525 284495 317900 482460 468180 291380 304300 272595 322490 811835 91715 41905 766105 372810 716465 366520 802655 463505 584035 245055 726665 714255 426615 705160 136935 46920 508300 121380 384965 771545 730915 489175 318750 333880 428315 174590 805120 715615 715360 820505 77605 150535 646085 79815 455770 352070 519095 710005 323595 270215 152490 436475 173315 718930 252620 270640 396610 295715 382755 603415 606475 14960 636480 803080 298520 551650 667930 248285 359805 569755 496315 632315 101320 775370 373065 162350 324020 404940 591940 760240 581230 181135 519520 620075 776220 641580 19975 695215 421515 834955 529040 613955 554200 343145 216665 566270 94860 576725 556495 643535 376380 285005 778685 437155 440470 834530 799085 352155 457130 179095 638350 1360 642685 727260 304470 211565 335580 456790 316455 844135 155805 566185 806820 837760 453390 467330 62135 354620 116280 433585 132345 481270 521390 421940 361675 434605 624325 1955 448800 374680 696405 523685 690370 842945 489855 607155 451350 779790 246075 650420 147390 504900 615400 192610 726325 496145 249135 170935 427720 585905 280075 379440 811155 544000 350710 504730 269110 109650 46240 168300 559300 184960 213860 277610 209440 398905 586245 60690 237490 134215 638775 776050 178330 322065 27710 376720 844560 775115 607240 539750 755905 685780 556835 419135 730830 762110 32130 267240 413610 124695 459340 718080 752760 41905 535585 396185 50065 623390 358105 470730 435625 448375 760750 367880 684590 455430 373575 127415 656370 165920 130645 473195 483820 167195 668695 770610 710515 411825 464270 635375 651950 822375 793985 141610 498695 632060 249305 499800 731425 104720 684590 494275 84065 6120 215475 536860 261970 732785 838610 496145 561595 496315 223210 73695 192865 34425 743495 262310 814470 215560 599590 737120 331160 757350 23970 186660 371365 236215 208845 78880 178075 118830 331755 588795 339235 705755 86360 640220 592450 426955 640730 41735 676345 446420 817530 126565 328270 217005 6205 25755 449905 663935 704140 103615 381310 442680 523940 23885 141950 75140 375190 794920 366605 433075 657475 97920 30090 793560 55760 560490 497335 838780 17170 211225 402475 498270 177735 10710 604945 606900 282285 359550 306425 426275 269875 718760 829600 88315 99790 695555 275655 119595 786845 377400 803760 333880 218790 238170 376210 266985 800955 252960 533035 466990 330565 514760 346120 439195 144415 204425 20570 23970 301325 454325 616250 703205 546805 727345 137190 242420 346545 453560 771205 355385 239020 703545 477785 188700 679320 296310 204000 702440 795345 50320 613785 550035 429505 182665 426020 416160 787610 614380 146965 34170 285770 111520 709580 310165 233410 737290 342890 337195 820590 273020 747660 751315 648635 790330 698360 151555 224485 543490 766785 428655 363970 687140 132940 629085 73780 729725 431035 346375 526405 404855 490790 428485 509235 178925 125375 265880 303195 346035 506940 459170 406895 551990 659685 447185 24820 90440 248200 300475 330565 23120 466735 635035 81770 585735 485860 9180 533630 260270 839290 58990 399160 449310 48025 244460 69020 524280 556410 145350 130135 606475 75820 38335 556580 22270 155805 789565 460275 42075 828495 266560 553945 272935 789905 278120 299200 65705 340085 53975 402475 822120 697170 803080 530230 505495 821440 555985 402560 475490 86955 102340 478040 140760 811835 784295 810645 612425 47685 654925 790245 236470 462060 436985 151045 46920 195755 3740 546890 561425 568820 22950 91800 566865 580465 407235 61880 122145 505750 228395 1275 274465 654160 250495 652375 9605 147390 590410 587435 608345 58820 218280 728875 334390 589305 421090 217685 167195 353515 62645 69360 216835 334475 685525 494275 619480 839120 363460 327930 482290 640305 347480 668525 259505 622115 557600 84150 287810 421430 720120 257040 308465 167025 343825 209610 251940 569160 777495 493850 789395 198900 337110 111180 81260 438005 288065 130730 320875 418285 482545 330480 547400 713575 666995 351645 3060 253215 213265 654755 586755 785740 627555 311015 593895 762875 736865 650675 832745 288830 251345 95880 570690 594320 93160 458235 331585 84320 690030 207400 814470 40035 593300 515270 584630 605455 824160 240125 430100 708560 613105 582845 400435 433585 212415 54060 140930 257805 474555 150025 416840 734825 836485 315605 338980 629595 180625 426530 719440 201110 340765 488325 579020 595680 358955 102510 340935 546465 652035 433670 415820 162690 805460 17170 828920 136340 393125 181135 750380 15385 362185 414800 644980 410125 353005 507535 436815 515100 99195 446760 670140 627555 587350 25075 425170 436815 698105 330225 652545 9605 113815 74205 27200 632570 191080 434180 192015 764235 710090 106845 519605 222445 234940 780385 362525 192865 686800 176800 235960 220065 418370 128010 245650 769420 211310 80750 259590 168130 235450 531845 578255 764065 371365 508725 279990 724030 762620 688415 813960 263840 323850 825690 337450 457640 782085 550460 243780 304980 245225 602055 382160 603160 707880 452880 429165 226695 440895 406045 345950 420750 692920 167960 275570 81515 436475 425595 849490 803250 539920 758795 502520 791690 337620 251430 51170 341275 483140 210545 671925 659090 355300 456790 643110 441745 505835 141865 485775 481440 120955 576555 784635 606050 266730 556155 178160 576810 289680 578000 283305 415650 210035 17085 20655 48875 610980 313565 382925 653140 805715 657985 414375 47090 258060 476595 484585 400010 829345 230265 605285 141355 594320 601630 444125 696490 453815 763470 578935 411995 275315 757945 310420 834275 724880 829430 183345 536180 805375 824500 692410 179095 325295 544085 282710 580975 374255 697595 486625 664105 586075 221425 453985 76755 195245 188615 411995 563465 689860 171105 593215 370260 620670 491810 49555 848470 99195 784805 127330 652375 292485 589815 48365 821355 790500 550460 584290 30855 828325 841840 518330 43265 210035 550375 219215 349605 573325 55845 82450 739500 709410 786250 200430 718165 179520 126225 700145 694960 687225 87295 127755 567970 755990 162520 30685 240975 181730 563380 684080 790585 831300 91035 776050 431375 251005 359465 25245 769590 620925 149345 673965 231455 797215 617525 606050 24565 4505 108460 821270 773500 438260 290700 590070 84405 522155 162435 3740 581400 568310 272000 596700 291295 331840 221510 629425 215050 117725 60775 95710 758540 608600 653650 694450 252960 733805 656710 201280 461465 497590 525895 207655 724285 86360 722840 619990 489685 81940 680595 368220 258740 298265 652120 163200 722330 326230 317475 828835 548930 126650 477020 432820 814895 639710 670820 418795 329545 684675 56355 85000 38335 16660 324700 237405 600440 674985 490365 573835 152235 480420 751145 282200 455940 52020 344335 130730 467755 428315 682550 505750 409360 580040 818210 424575 47090 323085 333795 408510 101745 141780 827220 518585 649485 77180 452285 834615 293335 830960 18360 611660 690115 243270 69700 653310 802060 307360 447185 603840 612510 648295 103700 456025 347395 348330 222105 660875 424490 775795 395675 45305 213945 816680 18275 827390 91290 535245 408425 821695 497845 501245 659685 471920 596020 418115 126735 179180 505835 691560 406130 534565 134385 72080 590750 678300 53550 648380 561255 637160 667845 138720 358360 825010 153425 767975 715190 126650 362015 232135 782255 31195 619650 388705 99620 327930 380885 401795 164135 133110 423045 256785 503370 827560 271915 347905 499800 189720 748340 830025 444040 455175 694110 93840 613445 15470 817785 164475 35360 716295 41480 511190 593045 190400 659005 179010 397885 767635 560830 249985 778260 200515 767465 56950 196690 799850 677110 699125 231540 601205 439620 523175 484075 229330 142035 208845 664360 196010 153935 764320 715955 508470 554795 342890 86785 516545 253980 203660 320280 622625 291890 452200 620500 377825 590835 194735 695980 379525 750465 26860 506175 203405 112795 337960 219640 814980 321810 307530 215135 246415 357170 642430 294100 833680 584035 721565 473535 690115 171700 399075 828495 592535 470900 82280 655095 21675 769675 595085 215645 638010 508895 729555 274210 408510 437580 526915 11390 406045 549270 8075 816850 746215 383520 19975 139655 238510 7310 780810 377570 417180 526575 380970 593215 710090 115005 566355 437665 738055 333625 800020 565760 271660 846345 544340 461295 338810 125120 365670 36380 80410 323510 462995 259250 651950 258825 755820 170085 777325 609535 230095 502690 48535 668355 725815 19550 235875 602905 793985 199665 834615 37570 662660 297585 63835 751315 507620 242590 721565 349945 685270 243355 402305 769760 238000 321810 807500 342720 256700 49895 77010 844220 44965 520455 527340 203660 389725 123505 133025 827985 392360 823310 348840 659855 335920 845750 350710 687310 456365 1955 68000 186065 342380 629425 42670 226015 286875 474640 205020 620925 683995 643620 296310 270130 218365 576130 707370 433840 451435 54740 200260 308805 169830 812600 757690 65620 39950 466055 569840 778685 698105 764320 646595 134895 791010 431885 160140 628235 363885 394655 553945 552925 549185 619905 594915 206975 432990 378165 699040 477445 392360 471070 489770 262225 219725 814895 186660 207315 686630 694535 755395 564315 402475 567715 835125 581315 484245 309655 141355 667420 298265 824500 299965 370600 698700 797725 806480 632145 834105 300220 774690 36465 233750 222700 837590 115855 362100 460530 271915 178245 426020 104295 17680 121040 776050 510765 142630 799425 812940 671075 751910 465970 27115 305745 287385 649315 839630 475490 329800 548930 397460 336260 676515 836060 147475 279650 593895 3060 511870 299795 172465 42245 772310 169235 493935 737630 307530 811155 509320 463165 294015 395845 18020 38675 87380 708815 357085 111690 108545 221340 378760 23545 332690 199920 471580 28475 785485 493255 202895 173145 560065 779790 472855 36380 552075 23630 56355 686630 571540 300645 389300 648380 443105 817955 203235 316030 712895 210205 206890 606815 193970 219385 367285 19040 632230 511530 648550 185980 831300 267325 524705 637585 748765 413015 784040 244205 490025 608005 209270 325805 96475 702695 216920 56185 422195 72420 286535 174250 87465 830620 757010 379185 378080 634015 453900 268515 326910 364905 699550 431715 434435 58480 283730 596020 509745 622455 181135 193460 828580 526235 627045 52445 605710 27370 838270 106675 32810 523345 87635 687565 225590 393805 301410 345610 254405 631975 816340 365075 251600 406980 771120 42245 678640 270300 524620 743240 797555 536605 563975 448460 593725 539665 64685 511785 676855 785740 582165 241655 773160 556665 539410 577660 116620 115515 836145 648890 484075 519520 82960 244630 249815 737545 77945 622455 20825 138635 158780 426785 360145 105825 795940 615825 782935 48365 466480 155465 703035 78030 401795 471920 0 0 0 0 303365 171190 252705 3655 776815 843625 182155 807840 556155 610215 281690 484415 274380 743750 381735 265795 506685 784040 243865 467585 103870 685525 301070 313395 144075 331075 465375 558960 548930 756245 432650 145435 608940 228310 556835 713235 846855 636565 31875 844815 93160 831300 831130 138040 62560 300475 756075 814130 215135 207570 578000 812430 309230 252450 618460 746725 262905 109905 337875 153765 521900 585310 279820 632740 431545 646680 600780 114155 587690 630785 303620 447440 635290 190230 184960 213350 487985 824585 187850 102510 287300 468690 197965 327675 99280 521475 325805 659175 55930 773925 33150 637500 625685 668610 59075 272595 360060 614040 473960 723350 200090 355810 743325 16575 394060 729980 617525 328015 199155 586330 607495 834275 439960 365245 689860 16830 13005 795430 227375 395420 442255 428315 712385 832575 282625 9520 577575 697340 281775 771290 680850 391255 510 290020 528360 768825 340425 559980 483225 264180 801125 185640 807160 75990 475235 590240 164985 689775 697935 622965 504900 726580 578765 427720 668865 357425 345185 528360 265795 770950 291295 736865 332435 311525 396100 786335 626195 815830 479060 796535 775200 297585 536775 262480 270045 383265 384370 707370 536520 816765 793220 363290 795600 843880 722585 102255 784040 68000 65450 113050 743580 276505 456280 374425 532440 765170 783955 424660 607495 843880 48620 817530 725560 683145 595765 506175 672265 457045 296225 111010 12325 144075 844475 55420 366945 461635 375105 627895 694365 421345 97070 309145 239870 427465 127245 204510 794325 315435 296905 770355 109820 459085 190825 115260 387770 704990 843795 633760 309910 149430 439450 806310 82110 12325 332265 422535 544340 306680 808350 689860 338130 210630 88570 795345 435285 215220 678385 638095 132940 519180 812770 286960 663085 311780 705245 37145 386240 754970 471750 252960 714680 311355 639540 143225 129540 77435 443955 518925 647700 798065 672095 75905 772650 62730 600780 681105 783700 698190 781660 725305 33575 383180 546720 114155 32640 226950 587095 292655 513485 283815 670905 419475 797045 247350 488750 479740 305065 689520 604775 35955 555645 721820 795515 492235 209695 102850 580635 554795 479740 96220 614550 330565 818465 301155 123590 280330 829685 661810 546295 73865 459765 166260 388790 717910 362865 366690 229755 426785 17085 151215 754715 199665 273360 349350 545105 415395 829685 345100 142375 616675 406810 12410 520285 214455 6800 57715 176800 335665 808520 109650 798065 38165 486370 835890 825945 513655 425595 708985 344845 12920 668780 802910 17765 675495 663340 709580 689775 228820 820760 334560 507025 559045 443870 408170 721225 830110 491555 765255 141100 175270 215560 255595 472430 611150 388960 309485 323595 668355 126310 395845 647445 457130 228480 177905 652885 13855 77860 303450 443615 62985 389980 28390 80750 10625 613020 434265 162095 79135 643365 449990 610130 694365 733040 307785 442085 848980 122910 75310 103785 640305 182240 817020 495550 424660 843030 734995 488240 670735 106845 77690 728875 220745 333710 435030 71825 533885 139655 288065 236895 74035 427125 522750 457980 666400 391510 803420 200345 501840 699975 351135 312035 715530 225760 776730 245990 72165 729300 428315 317985 51850 678470 359465 719270 252620 637925 180710 328525 781320 429420 396525 88400 728280 753270 844730 240975 310335 591685 327845 60775 719865 23970 718250 326400 286450 737290 810900 301495 173060 685440 655690 754205 375445 165495 336430 123505 844560 486455 729640 202130 408340 538730 604775 748170 424660 635460 39695 575960 415140 498185 347480 647530 458915 744600 786505 194310 185895 403835 413015 98175 575450 757690 652885 409955 604775 119340 369580 673965 740520 546635 665040 711620 313650 711110 257210 93925 382670 827475 714935 93330 135320 261715 669290 173060 343910 76585 300305 389470 743410 720290 749615 362950 735420 157675 417520 759730 153425 207485 486710 222360 249985 679235 466820 3995 159035 740435 608005 30685 593555 783445 129115 713745 554370 795005 681445 711450 385900 321470 759220 52615 119255 666655 736185 370515 575450 330565 686970 366690 495295 812090 708730 97920 364140 787015 124525 571285 162350 660875 774945 217940 715020 584545 742730 323000 102765 404430 648380 745875 611575 355470 52190 359550 694280 802740 271405 499290 719015 68085 564740 379355 55760 318750 125970 246330 277100 3230 368220 233495 762875 211395 356745 320535 324105 217175 469370 396100 759985 69020 309060 153085 296820 605200 519010 257210 714680 615995 18955 676855 704735 611660 20145 228820 792200 195755 532865 217090 505070 334475 500820 835550 750040 276675 607580 491810 687225 705925 640815 17170 302260 524025 791520 814555 403155 540175 270470 419305 506940 319175 489175 106505 444040 413355 276845 197540 23205 563975 302430 640900 207315 139230 546465 337960 634100 157675 847790 289340 456195 56440 512890 461975 665295 730405 84235 742815 542045 148920 280245 131665 523685 27285 783105 653140 709070 812175 653225 597805 829770 505750 689265 585140 430440 309570 60690 154700 110245 255680 188360 122485 147985 649060 198475 339320 564740 471920 83470 475065 90950 604265 65620 425765 630785 759050 119935 246245 655860 138720 131835 102170 162945 480250 781065 449990 579615 713405 653055 821015 660280 92650 451265 427805 613785 180965 734315 821865 7140 833340 787015 499885 327420 1615 342125 564060 82280 312290 375275 170255 686290 264350 324190 307615 67915 809200 414035 751145 202045 21675 105060 76245 312035 100555 508300 205955 541705 604945 396185 36890 583100 698615 374680 38420 192355 500565 25500 714425 345015 714510 155465 577575 540600 402730 314585 240635 665295 194735 378845 146370 833000 248200 603330 35785 307360 21335 820675 849660 311100 827730 221595 363120 537370 456450 170680 327080 89420 701930 377655 170850 637925 837505 480760 189380 619140 797215 75310 567290 247860 368560 466310 571965 420665 318155 1445 323085 370855 317475 527425 483225 363715 287130 120360 741370 407915 786505 645235 499545 622200 393975 456450 332520 407320 518670 846515 71145 811920 489005 592365 450330 19975 404175 585055 800785 21250 50405 441405 684675 722585 623305 734825 229245 742390 468690 788375 14705 685525 3315 162350 157505 838525 40885 590665 118405 458490 22100 275825 419645 119425 342805 337025 555900 466140 592960 202980 501755 648040 311185 647870 231625 11050 829345 504900 144840 666995 61710 534905 326400 556495 469200 199410 640730 43180 305745 221255 327080 480845 208845 395080 139655 531080 55930 198645 596615 681360 354450 26435 797810 476765 450415 480675 309910 773585 786930 562190 220575 817700 688925 38420 71315 31025 670140 800615 666910 561255 815065 424490 843200 173315 356490 546465 358530 233155 370260 12665 371025 247010 640985 188785 314670 104805 631720 784295 567120 784805 532865 570265 375105 778600 454665 256445 524705 396525 80665 463250 175100 54655 477020 811410 96390 497420 297075 360400 400690 797130 769930 210800 86700 450075 32385 252450 321215 393890 295885 372045 171105 401115 466735 830025 740180 252450 670480 794580 450245 614210 147730 69700 13515 646850 738480 621180 107865 527595 83640 821610 124525 13600 377060 391850 582505 689520 712470 578850 602480 104890 774180 550375 588115 296310 115345 335240 181730 724625 536690 225845 422365 689180 514335 390490 483395 447525 61200 669205 605540 160735 613020 650505 224570 193375 791350 180285 714255 28305 127160 25075 833765 87635 170 73950 251940 706265 110415 499460 721565 245990 491725 406300 135405 424320 772990 252705 611745 491470 786845 57375 489940 743495 110075 85085 775540 334220 137020 152830 554795 454580 406300 74290 737375 469710 510850 552755 670310 440810 528870 451690 236640 791180 56100 565590 360995 158270 567205 625005 177990 818465 691305 529380 347055 131665 25755 710005 748935 15640 435030 795600 441150 402985 566100 612680 342295 272680 792115 384965 301835 4845 479655 589730 745790 23290 566270 816510 302515 315520 777070 452455 349010 142715 56780 270045 733975 686035 59330 431885 410805 825605 653820 284240 1275 664615 57545 427380 681870 387430 787440 247095 1870 724795 738480 556070 451690 116025 163540 51510 379610 0 0 0 700060 83215 107950 148665 643025 400690 19975 520540 638350 416840 726580 346375 564060 383095 489175 271490 367030 666400 604520 814385 218280 618715 161670 89505 615570 131495 354280 667845 216750 374935 497080 734825 380715 178755 206125 222445 737970 42245 510085 539325 327760 687310 528360 669885 395845 290785 530910 596785 416670 426445 298350 426785 19720 775625 290445 185045 515440 679830 217175 88740 384285 345695 244970 666570 557685 664020 271575 422025 89420 200685 192270 687735 637670 51340 396865 307615 749275 536095 745535 185470 825265 688925 159800 227800 838355 628830 503880 578085 53635 296225 689010 71400 96815 112200 339745 675155 526830 561680 154785 85680 367795 553350 250665 2975 290445 754715 592705 407575 813280 61455 197115 617865 630445 250410 808860 847875 120190 578000 522410 364990 569925 321980 475405 381820 629000 741540 19720 389810 218620 814980 355980 733805 203745 536775 732530 608600 551055 144840 189805 304895 659685 484585 85510 709155 44285 171360 326655 566185 746555 636225 844475 771375 165155 411740 822460 13430 292740 691220 752080 372130 64260 36380 828240 301070 5355 193630 711790 774945 410805 71570 433075 395165 502520 793815 476510 40800 239020 311440 679575 321640 79390 64345 9945 507790 555645 183770 583865 554285 504985 640900 193630 362100 448545 569415 355555 342635 246075 605795 625940 56525 222615 699975 508895 192695 281945 525045 44880 287810 90270 461295 587945 570520 590580 779875 279565 77775 456280 148410 21675 508640 554370 158780 760580 782425 683400 676345 577405 635035 102765 64175 780895 264180 299285 192015 443445 4165 574175 126650 839120 715275 682550 783530 318155 107525 513145 493085 3315 831045 9605 313225 23630 520370 709920 772225 395845 211225 558875 17935 93075 137700 836910 200090 227800 522495 44030 70040 222700 45050 77095 781490 834445 81005 517225 570180 454155 56185 178415 350880 127245 563125 778770 468520 603160 233920 170510 532865 847960 698105 92565 815150 505835 677450 817360 159970 431460 495465 195925 511445 317220 319005 600610 332520 305575 493340 518500 634525 709410 548250 19975 151045 270980 811410 140165 105655 58055 324870 116280 636820 757520 509660 118235 600100 445910 34085 386155 67150 211395 813705 731085 188615 183770 827390 550460 411655 273955 33830 365330 289425 311950 116790 198390 194990 442170 141015 767805 802145 532865 91375 773415 381055 264010 819230 738650 820165 271830 278375 810645 799595 11815 725900 420070 260865 837165 25925 234855 647700 511700 507875 255170 520455 564825 66810 651950 78115 106845 822970 11645 9435 815660 759220 132175 389130 553435 423810 524790 715275 582845 144840 488240 428145 716720 501670 14620 416925 776220 180625 572815 81855 306425 464525 599675 450585 801635 407065 508045 414630 76160 482800 807160 70890 65620 481440 200940 604520 758625 718335 238595 840650 604010 319770 382840 16490 490535 239445 778600 20740 791605 322490 445060 339660 525640 11730 526660 644130 629850 772395 538135 1275 357680 316030 240805 820250 758455 324785 599335 396865 562190 728960 640645 749190 326825 812770 840055 733295 744515 13600 455600 7480 816340 717315 686375 530485 362440 327165 622285 803250 277525 653735 729895 844900 115940 449480 532100 625260 478890 443870 446420 93500 223465 341700 26605 634610 210800 801295 665125 94775 494360 192355 690880 364735 149940 554625 312545 784975 138295 221510 801210 698615 134300 482460 825690 420240 501160 336260 809965 41480 349265 85935 313735 37570 217090 846515 494870 20145 724625 808265 769505 320110 60690 452455 197115 360230 159545 587860 386665 614975 804100 771885 146285 457810 134300 410890 174165 164220 227120 485180 490195 350370 671245 812685 633250 811410 28815 725985 365075 425595 129455 243015 407235 228310 403580 438260 398650 383265 256530 427550 613360 626875 501925 736865 216325 746130 298775 339150 465885 180030 660620 602990 246670 118830 171870 232645 314925 496995 742050 753525 696065 143820 168385 230435 430100 343485 408510 139655 772395 538050 184450 259165 699805 385900 289765 79815 628745 200260 396355 810985 220830 446845 90610 664190 224655 336940 192440 828155 191930 13685 343145 847110 6885 298605 7735 609365 793730 237575 482545 277015 633590 495975 49725 247945 527850 413015 44880 682550 837165 684590 620415 763130 340000 828070 432055 59330 558705 421345 409105 539750 620585 647700 742560 96815 841075 414290 65195 555220 707795 67405 168045 195245 61710 714850 125545 247605 197115 481185 755225 198985 199155 737460 320365 359210 355725 157675 783020 630190 659175 155295 589475 600440 677875 566015 499290 709070 757945 342465 418965 96135 507960 678045 836400 665380 22950 809965 293165 238680 171615 393805 99365 749020 539240 775285 632995 262480 194735 111605 778430 516460 127245 253470 416415 541195 676515 638520 27710 162775 468860 364820 28985 232475 407490 94605 270810 516970 467075 508215 642345 1105 514165 314330 17000 488410 794835 427380 10115 737290 153765 673115 282710 202300 490280 162945 289680 441150 183430 725305 72335 65875 596530 220575 302855 713915 629595 260865 566950 501840 13430 179520 208590 486540 755820 822035 725305 224910 530910 768145 243100 670055 548845 624750 773670 702610 321045 469880 32385 611320 468095 456025 621010 194905 506090 205275 124865 771715 335835 319090 512720 736355 743495 203150 462570 403835 237575 653735 70465 540175 651525 475490 460445 829685 323255 205615 160140 199495 137955 519180 56865 681020 622625 842860 173145 109310 658155 130645 361675 754630 408850 50575 431800 2210 342465 10030 824075 383520 555475 669375 829005 393040 743155 595425 633845 319345 529805 681275 539580 61115 584545 661045 451945 534990 800615 575705 512720 256445 332180 40290 731595 538305 649230 752675 742815 60605 34765 725730 605880 333795 144840 175780 178075 753185 433925 315945 842860 106505 603500 130730 822800 663340 62730 723860 329545 64855 266985 281690 672690 334900 668100 491640 34680 452880 297075 824160 464610 507110 16405 575535 588455 510000 570775 140165 356235 569585 505495 835040 499035 18105 401115 215900 319600 772650 253810 61540 828325 227375 742815 632230 222275 113050 252705 417860 765680 697765 117980 22270 166260 153170 132940 642090 475915 350115 76755 847450 713830 716635 748425 558025 100045 360570 699040 345355 557515 355045 402985 491385 706265 87465 353515 461805 735165 23545 302600 677365 677110 310420 260525 461125 844135 348160 113050 115770 210715 671925 517820 471240 301835 416245 766190 386750 121210 189040 192695 579445 616080 813620 836825 78115 202215 141440 723520 502605 487135 159460 542045 376295 83045 114665 365330 692240 151385 550290 654840 25500 758030 106675 469285 186575 57800 739415 271830 332690 520795 320365 831215 707200 738055 810560 105400 239615 152745 24650 645320 108120 786845 372470 802995 253300 532185 199580 115940 25670 693940 546720 822035 502605 512295 666315 428230 390320 461805 263500 847705 578340 240210 422960 214370 49980 124525 7565 762705 450925 727090 422365 421345 670225 645150 677620 600270 12410 563465 576300 573665 525980 602650 484415 733380 630105 272170 65620 84830 106335 199155 212500 569500 169490 39950 440470 751740 151555 339660 399415 640900 523260 611660 446250 394230 576215 716125 232475 703375 98260 217345 736525 344930 3145 53720 597380 271830 137275 239105 419730 515780 66385 624410 197200 620330 600695 213775 646595 215050 393125 742050 342975 640730 737035 753440 42755 142460 180795 637585 624240 363120 85340 11900 825350 761345 185385 198645 196860 698275 248795 620330 400605 630275 59245 649060 515440 208165 428825 712385 676685 152235 656710 230180 569840 317135 599760 799850 229840 111435 687650 662235 302345 333540 470050 514930 199325 848555 707710 239275 536775 85850 333540 666655 305490 542130 68255 185980 64430 791520 95115 520965 813365 840310 437920 788375 475745 640985 599675 752335 75395 738055 178500 514165 283305 157080 291805 362610 347395 616080 812175 289765 268430 316710 228055 613105 43180 446930 264945 154275 796450 306255 679235 183175 91375 341615 503540 721055 401795 479825 96560 623050 743920 591005 560745 396780 746470 125035 751570 131920 257295 586245 484585 372555 334900 355980 785060 800870 578680 217430 666825 176205 696830 518585 299200 591260 813875 697000 164475 714510 451605 310505 579190 445230 182835 286960 116535 792625 144075 561595 801550 379440 10030 593470 675665 363630 368305 43520 315095 95115 841075 727260 764830 70805 281010 191845 314925 687650 177480 729045 38930 820165 296395 734400 192185 489090 591175 830620 186065 254575 63410 79220 707540 622795 37740 577830 124185 713575 791350 411740 267155 6460 646850 514165 578170 679660 54910 399585 365500 177055 364055 169575 682550 288490 320790 447100 130730 596105 670310 140165 408595 419815 108290 605625 681530 566695 67320 373575 459170 523600 202045 207655 803930 179945 443615 712555 519520 695470 791435 791350 613445 818380 84150 270385 693770 702950 294270 298180 554115 562275 487985 69615 396865 475150 55845 651015 614295 189805 341020 81515 633760 460275 844900 16065 76330 616420 692835 411655 290785 497505 142970 705670 837590 295460 195415 743070 311270 597040 491385 774775 31110 821865 66895 33150 649910 394060 518925 79815 834955 524875 752080 79220 150875 749190 129030 49725 594830 803590 634695 399075 207060 67235 732530 72250 522155 817530 394655 17255 412675 27540 820080 81430 328525 606220 561425 547655 638095 334220 141525 77945 383265 467670 631890 163200 631040 425935 497675 545615 232050 629085 146880 711705 321215 145350 292230 506175 498355 293165 838355 474555 26775 600100 247520 730235 827220 112710 525810 288660 710175 689520 36975 207485 699125 815405 336770 146625 720120 267665 422110 826880 346970 442935 603840 249560 545275 846005 664360 267495 83810 40630 592450 163795 313650 270045 269025 204595 26265 328610 758710 473705 586755 726070 52870 604265 295970 786930 211820 190825 531930 100895 397460 256700 642685 743580 232985 695130 216665 370600 94350 95965 149430 118575 133365 576385 459935 845835 672435 660790 757435 706180 301410 109990 502180 477360 525045 366605 835805 725390 484245 703970 818720 331160 332010 795940 615995 609620 273105 815065 579870 751485 395335 309060 442935 729895 15895 400945 663340 315520 793730 614465 833255 6715 783445 181390 643875 147900 580635 800020 331245 480420 643450 21505 143225 291805 518160 26265 120105 757520 544425 256615 401455 757180 551225 845495 766700 609280 736950 396525 37400 346715 124355 206720 635545 837760 122740 47940 338555 346035 351985 841840 197115 208505 611575 343910 133195 354365 133195 191675 54995 788460 113475 391595 791350 411485 148750 791775 154275 659600 445060 254490 223720 215390 549610 815405 816170 161925 740095 761430 360740 44455 415905 545105 676175 715615 737800 769080 418710 158185 231370 102510 567205 506855 197625 208335 120785 217685 778685 486540 497165 255850 162095 186320 849150 78795 697765 657730 135490 251855 112540 581145 402730 459765 91375 626110 678215 123335 746555 260780 343910 355895 210630 836230 167960 58820 388025 203490 818465 812005 679235 648210 849660 497505 770950 21590 477530 686120 230860 413865 600100 58905 492235 618715 845325 520370 548420 331755 779875 363800 657050 655350 142630 352325 3485 151980 618460 741540 392870 411230 470560 752420 629850 96645 443020 100215 535670 764320 86700 431375 722585 383435 173910 131495 474980 644725 3910 494190 471070 33150 741115 543830 268515 794750 414630 135065 339150 468010 483310 229585 521815 433500 261205 539155 668440 486030 395420 676005 327845 708900 376465 719355 202300 68340 6460 173485 551905 743835 374510 695130 695045 442170 740775 284155 808435 340680 366690 430185 466990 634185 176120 691560 254490 380885 397970 511615 786930 713235 291465 275910 520030 504305 516290 295460 812685 296565 267070 556580 413185 530145 3315 743920 525130 847535 134130 446080 39780 380715 724625 69020 135490 515780 503455 303705 849660 567545 715275 172805 758370 586585 443530 386410 822800 418965 283050 224400 543320 200770 112370 803165 178075 344590 671925 663425 377400 2380 272425 683825 845665 632315 120530 76925 436560 550375 701675 40630 403920 302770 592365 185725 205870 320365 266730 413185 636735 770780 431800 260780 194905 257125 694450 76160 372725 163965 724710 464610 227545 248625 628915 446420 236980 12580 594490 376890 464270 835720 621520 246755 670395 489005 450160 315435 268260 11730 605455 692495 204935 350965 358105 428485 201620 510680 705755 346970 547825 761005 319260 515440 480165 324445 54825 767805 251600 748850 376210 811750 121125 780555 609620 192780 803335 145180 559810 549865 567375 655180 420835 571625 221340 121890 177395 555050 245905 505070 763045 2635 181220 678640 498100 310590 632400 527340 68425 565420 99025 266985 460700 804610 457555 91715 847195 776645 781915 838950 363460 335240 644895 38845 801295 692835 131240 556410 621605 138295 660365 289425 14195 755480 511105 65875 733635 400010 103530 81600 732785 334815 574005 295800 552075 264520 43775 399670 769845 233750 739330 375020 700570 841330 53635 548675 537115 180115 614465 296395 829600 58735 804610 621095 143225 224910 844135 35275 214625 338555 639200 434350 300390 817020 159970 611065 204000 702610 507875 572730 708135 63325 237235 236810 664870 99790 532185 470135 218195 587095 390405 517480 707710 442765 533545 706435 342805 783700 558110 411570 435625 826880 425170 640050 574005 171275 104975 88400 438515 18020 76330 743325 23885 378760 847365 104720 141525 780385 758370 49810 637330 826370 829430 84660 285685 769590 206805 470815 489770 502350 169575 839715 608345 257465 490365 378675 757945 89590 109480 844985 816680 136765 577320 633845 836825 623815 812940 157250 533545 777665 101575 371195 351050 436645 634780 775285 346035 154700 49300 520030 144330 732190 597210 58140 683740 684250 831810 484585 355895 173060 192525 121890 700060 841500 134640 475150 185130 305830 626450 752760 39525 625175 172125 583865 560575 358445 234855 131410 136510 524025 14195 779875 196350 131410 289425 122740 765 580040 387345 700740 450500 540855 69190 460020 174845 706520 823055 78030 251770 681870 473195 559895 82280 336600 833510 257295 626195 498950 310165 280670 472770 363800 693175 844815 30940 325890 550885 667845 555390 482460 571455 42415 377655 732700 30005 552415 530315 328185 197795 158185 69275 422535 749445 632995 624580 373320 694875 383435 646850 289935 659175 19380 598315 92650 590155 404430 424575 119255 447100 158525 707370 797300 327250 694365 286620 490620 666485 664955 777155 280500 698105 16405 41565 826285 577660 89930 586245 56865 367795 417180 575365 129880 797470 186235 392105 81600 841415 742475 773330 211395 233240 5610 28305 262565 813535 430185 427210 310335 194565 478890 653055 516545 38080 367200 507450 692070 569585 89760 449905 373745 721735 332010 743665 53295 828665 674730 162265 115940 129965 391425 751400 217770 620925 448630 349520 13940 155890 209865 677960 137615 714935 668100 533205 457130 646850 140250 771885 708985 355215 143310 509575 615655 192865 404770 158270 57120 734315 279990 349010 460360 425510 383775 648380 269790 780045 238000 260015 484840 208930 163455 811665 620075 635545 493170 476935 820080 83895 89505 826285 805460 462145 575705 736950 14790 789820 692665 628490 827135 202555 778175 803505 111605 791775 689265 790075 54145 838015 814215 219980 200430 76840 290955 195585 498950 428060 457300 15045 648635 459680 104550 822375 491810 168130 65025 354535 237660 848300 516290 486370 821695 282030 135745 687565 793645 112030 76755 436560 814385 94095 682550 834530 259675 828410 406470 630955 528955 496910 49810 288915 551310 271235 715020 576215 462315 398480 808690 54740 595510 373915 187595 759815 447525 221000 120785 720375 600610 139910 849235 294780 226185 446080 455855 632825 763555 272935 1360 507365 279140 635885 388110 761855 647700 604095 457640 488070 661640 558450 814555 698615 187850 518925 304130 327845 594405 362865 619820 810985 16235 754120 533545 847450 166005 302515 816850 238255 272425 33575 313055 539495 164900 419730 16830 581825 325465 736525 567800 44030 669630 783870 497420 480845 308890 186150 255510 598995 467670 274635 239190 747150 182070 263415 207485 553180 343655 43180 348840 450670 728110 659260 742050 473535 266730 763810 754375 760325 134385 215900 710855 288490 95795 195415 5440 481950 662490 786760 79220 293845 848215 541620 558365 218705 5270 414290 583355 610385 184280 503455 831470 842860 656370 38165 29750 771205 229415 470305 294355 320195 813450 395420 816935 65705 651270 570520 84320 656285 722755 315945 406130 470135 79645 802910 469285 363375 387260 669205 604350 195075 683825 728110 708645 348500 608515 173570 281180 489855 113900 424575 405620 395505 386495 836740 329290 236300 326995 310845 28475 456790 703375 491385 653820 725050 263755 730490 467245 841840 180370 374255 389980 362525 644555 282370 712385 149770 209270 80070 462230 160395 174335 235110 316625 564825 435200 696490 79305 71825 262055 236640 783105 69955 717315 385135 334730 205360 586245 530230 47005 239615 23970 687055 214710 516885 802825 290955 829600 567970 740520 176290 338385 113985 201705 667165 579105 110585 372555 396015 396270 753780 506090 464610 785315 22440 515355 590835 810050 618035 728790 640135 181730 440555 78030 521220 279140 202980 309485 650590 229840 610300 561510 438600 125630 62900 331500 151980 833510 447270 268770 535670 233240 712810 785910 477190 336260 600610 508215 798915 85510 327930 404600 309910 762110 449480 565420 418540 793305 181050 484500 44710 815235 248115 214115 797045 748510 406385 444635 70890 313225 227460 35105 516970 307020 397375 735845 451945 467075 14280 276675 130645 776135 707965 93075 417265 678895 124610 670395 72165 179265 608600 601375 455855 600270 589475 121295 431715 636820 647785 448290 515780 239445 370855 121635 726920 602310 595595 385730 801805 51255 702610 641070 449565 263840 537370 692155 368900 533205 371110 562445 335325 423300 48110 511955 94860 230945 115430 461465 679490 192100 817020 259675 345440 455430 287385 654330 172380 393295 186405 760070 308210 148325 392615 678470 714765 818550 284410 397375 170850 186150 400350 770610 757775 482885 598825 295035 223720 170425 742815 758030 559130 669035 104635 3060 448885 113390 409275 261630 577575 640815 827135 73100 218875 736780 782170 98940 521135 714510 674135 820845 596445 501840 347820 702355 37570 631380 268770 445230 637840 829090 666485 751060 845835 343060 172890 12495 87805 304725 657390 740690 340085 399330 66300 786250 246075 423980 533120 629850 320280 578510 666400 642260 795005 569415 793815 137020 361845 582505 450500 282115 663765 448885 100640 255425 581230 603925 264605 841500 722755 501670 400690 100300 14705 340425 581230 1530 398140 431545 368815 69615 360570 187340 449310 524450 119340 678385 814555 432310 841160 674135 774945 657050 815745 821780 615230 664190 94520 440640 409955 245480 830875 739075 232305 154360 473790 485605 343825 411655 760920 23715 654415 31620 69020 362270 817020 77775 61285 433075 827985 206805 565675 230180 364650 58735 404855 491470 460020 337790 64855 77520 687480 519520 661895 732105 689775 471240 470985 694535 183005 800955 525385 486880 345100 583950 54400 131580 506430 330395 753440 337790 841075 378250 350285 137360 665720 810900 220405 166175 342125 355130 251260 518075 287555 455685 750635 163795 442255 43435 144415 165580 808860 840905 493850 124440 596870 72250 655945 135405 818380 824160 224315 300390 59585 298860 214285 703800 820505 582080 541450 140080 565675 516035 722160 154785 82280 249220 496485 662830 583100 449735 805715 350200 147985 620330 708305 357340 352410 175185 364480 604860 688500 132940 243440 580720 287130 153595 173655 708900 815745 700740 79305 787780 771120 35955 132685 112030 334560 535840 420495 784210 676685 100300 591430 11730 128095 71060 300220 328865 351475 196775 385220 685100 783445 677450 327250 211395 699295 154190 500565 377570 258060 525810 687140 469455 59245 362525 44540 544000 258315 331755 132940 429250 234515 652545 129030 203405 8415 325040 733805 573920 530230 307105 823820 552670 372385 507365 267325 717145 359805 76585 79475 565675 159035 473195 214880 755480 823310 469710 213520 179010 746555 470815 462740 45305 547315 151130 91545 404515 137190 213010 764575 786845 20825 684760 808605 199835 79730 788545 388195 204850 645405 402050 762535 367285 524025 91460 388535 16150 664530 23290 634185 397885 273360 636055 549950 436730 346715 462060 175015 848640 789225 827305 347990 426785 73950 165410 52785 801720 819315 677365 578510 554455 792710 564060 375445 506515 342465 332180 396865 542725 588710 558620 651100 347310 787780 829430 128520 511020 79985 418625 787525 459850 788545 120275 390660 185895 750805 150535 634440 551905 672265 158100 754970 251685 44030 130135 435115 801295 761600 88740 114155 661300 398735 796450 149345 135065 179605 152150 651950 299200 763895 367285 398990 102340 309655 302685 695385 358360 615570 117045 802995 116195 234940 446845 361930 422620 555050 4420 177990 104465 527595 831045 210800 846770 643960 120955 595595 109225 195245 247180 681785 212585 839375 720545 553435 34680 611745 833680 354875 178585 634015 125460 766360 49980 170425 48365 656625 618715 707540 193035 693940 331755 243185 657900 835635 126480 515695 689010 176460 773245 415735 38845 772225 248030 526405 730575 668525 515780 757435 39355 849915 202385 107610 327335 160055 630700 761940 177905 706690 153765 556750 443190 476255 356575 122400 816425 791435 557515 750040 22780 515185 325635 162775 801040 309145 402475 368730 310675 334305 68425 442850 808605 203575 123080 780725 703375 799170 22780 62220 361165 308295 76925 138890 51765 744600 619565 694790 721565 474045 381565 140250 425 643705 121040 226695 227120 85510 591770 381395 387345 143310 303195 424830 266135 709070 143310 262395 8415 396610 451690 611405 227885 362525 610980 842775 399585 305065 664020 567290 158440 417605 345355 135235 425765 482970 224655 85935 630955 111945 572050 230010 780640 514165 334475 364480 577490 484415 301835 426360 531080 444890 533290 48025 358955 85765 494445 742305 230435 399330 17680 747575 695725 357680 691305 564995 222955 817870 610215 760155 95455 199920 541365 84490 188530 716380 397460 180965 685695 80495 162350 589135 724880 831215 802570 294015 116875 17595 275995 809710 585735 50320 129795 605965 149515 182325 401540 76755 168215 141270 489005 398395 618970 643790 747745 199155 119255 846260 710345 444295 668355 11390 237745 186150 145860 756330 452370 310335 100385 266135 397290 711195 94435 145265 149430 814470 55845 727430 63835 389300 620585 764150 290190 134130 18275 78455 245225 311780 336855 834275 116195 683655 154275 695300 4335 347480 220065 227630 715785 280415 141610 529295 838270 646170 677705 501075 808775 345610 275485 560915 115260 284495 9690 225165 253470 299285 554200 701505 509320 17340 507705 510595 232815 269365 736780 477870 578340 27115 654075 153255 447695 372215 120785 694195 411145 346715 299540 225080 243100 190400 704310 671755 810305 400350 330820 361675 695810 620160 647360 286365 245395 817020 559980 227035 66215 312630 775540 582845 523005 189975 376465 162010 665210 418455 86190 360740 717570 566270 439535 610215 50490 655945 746980 91545 751655 653480 522920 419985 747405 490450 383010 544765 248625 597635 744090 33575 120530 460360 147985 127245 523090 557430 435880 763895 655690 236385 635205 668950 731935 101575 464185 260270 204425 602055 112200 91715 39610 750975 466395 188360 448800 150450 355640 497505 385815 553265 424065 274465 373915 670565 135405 191080 251175 340170 136510 679320 642940 509065 488920 615825 445485 564485 512295 27625 555135 442000 300135 245140 104720 648550 493425 826285 687395 664530 21675 40800 669035 716295 283900 287130 281775 599080 741795 512890 269195 237490 708985 738650 78880 22440 363205 257380 358190 743155 557260 550630 599165 260610 833595 177225 154615 705075 8245 559725 216495 417265 25075 141525 177905 94945 754715 723945 635035 684675 287725 561170 656285 145605 389640 131240 667165 25500 602735 455090 741370 355470 35360 529720 593640 128690 65960 163455 795855 766445 704140 91375 285940 53210 823565 509065 208165 200770 783700 603585 784550 248455 261885 102510 410635 232900 606390 475745 670735 310760 727005 198900 214030 18360 509830 364820 733805 364565 404770 583015 715615 459850 519775 744090 304300 674475 714340 806140 652800 765935 515950 136680 813620 235195 657985 563465 163795 685440 798745 713830 474045 664020 791435 646425 514250 286450 222785 579785 304045 784380 162945 325465 360995 700060 430100 482290 792030 82195 296140 707285 130730 680255 796535 769505 294695 52445 41565 474045 228480 91885 267750 402390 250155 632910 52955 736270 13515 766870 356235 750465 770015 798235 560405 53805 666060 287130 99450 293335 13770 585565 485945 480165 418030 149260 463080 804865 772140 34340 555050 111095 153340 144585 467330 292145 433670 777580 729215 568905 184365 451180 687480 410210 848810 781915 452285 304640 670905 8330 266815 459085 557855 769930 173995 424065 276590 385560 120955 103275 619990 593300 307870 517735 726835 416755 206125 844050 642175 40885 632485 14365 719865 402730 35360 30175 770865 797300 361165 357255 680765 71400 719440 490620 209100 167620 376125 820165 271575 466395 258485 31875 809795 407830 443955 248710 608685 541280 615230 679490 632995 195500 718760 94775 228225 137020 747490 665890 147900 717995 58395 786165 666485 524790 38930 95710 41140 520710 146540 589985 556325 551140 275570 540770 510340 84830 755140 615400 188105 382925 334220 278630 149430 515015 794495 50320 361675 334305 348160 130220 123590 266900 235875 830025 12240 30685 221255 101490 798490 356405 561255 83555 158100 89760 132600 204510 124695 514675 733380 474300 547400 781745 814130 829175 339490 345355 742135 353260 536435 786165 352665 614975 531590 527680 464100 255 346715 309825 194990 453135 314330 274975 67065 486370 450925 112200 482715 120700 156655 579105 180030 161925 741030 527340 450500 620330 618630 660960 53125 128860 639370 147390 657985 436220 296140 815065 664190 382585 288490 330990 730065 33405 376210 563975 371365 623135 623645 122570 728365 625940 643620 30345 407745 162860 162605 504730 284920 771035 72250 470220 557515 294015 163710 142460 665040 446165 199155 606220 269195 372725 102680 704140 565420 118405 489940 770950 521645 218365 11220 107015 508810 824670 99365 694620 189720 490025 784550 599590 349095 517310 686205 416075 32980 732955 374850 410210 772905 431460 345440 80495 183090 207230 294355 307445 54485 12070 642685 788290 752335 409615 351050 680 584375 525810 397885 304725 556410 78285 388365 333965 590155 563125 464015 748255 12495 333285 507280 17085 145690 321385 838865 504220 517735 235790 657985 188615 295545 470645 92905 815575 56355 158610 12495 495125 718335 391510 822205 632145 628065 235705 277440 523855 555730 172210 203150 443785 666400 512890 777920 216750 664190 423045 653820 816085 762790 247520 315860 142885 605625 359975 682635 757945 555900 247435 808520 199665 222360 638860 517565 377655 496485 310335 236300 213605 148070 490365 217005 399245 198815 326315 260695 159800 528275 428825 783190 5865 271320 311695 149090 189210 478550 817530 767635 538050 703205 193375 770015 826625 531420 23800 591515 274040 35615 750125 800700 171615 148580 504475 195670 102170 436560 702440 338470 184620 464100 174335 777835 138040 183855 687820 357085 793475 688330 801465 330140 312460 349095 813110 223635 397205 45815 812940 169660 166685 678810 717740 243610 381310 258910 345525 76160 195500 202555 492490 846005 493510 300985 245140 557175 203830 646085 571710 422450 661385 665380 649995 194565 236385 383775 823055 148240 111435 612765 299455 458150 705755 264520 833680 449990 747915 721480 76500 773160 462910 421430 66385 282200 708560 764065 54570 351050 6120 257295 682210 14450 352325 507790 491725 431460 117470 770270 262310 51425 477020 818720 27455 671585 625090 563040 165835 727260 693005 636650 505665 129115 760835 806820 481440 293845 823565 19635 272085 574260 689690 734145 244375 213350 686120 111860 217940 654670 209865 841670 309485 179350 777750 513740 809795 476595 754970 654755 661895 776560 17935 219470 509065 594320 15300 789905 561170 527425 547910 378420 658920 307020 55590 713065 359550 285090 57715 843030 758370 665295 13005 478125 104125 752845 36465 849490 826030 99025 648040 668695 831385 764745 298095 835465 724710 129965 635630 151555 453390 231455 25415 24990 227290 802655 625770 412505 724880 335920 774690 69275 351815 226780 187000 566865 662405 509830 719015 68935 348500 351220 332605 111095 780725 610130 687990 734485 258315 16915 179435 775370 221850 59330 659770 726920 379440 202130 371535 299115 679915 387430 118320 707540 72930 201535 687905 473875 251855 690285 351135 139400 485095 282285 34510 848640 330395 382075 37655 205020 33660 52700 223210 470985 209525 456195 568225 130900 87040 439535 144330 525640 743835 843115 527000 581825 834360 121890 765 62305 593810 150535 264010 434860 694365 702185 692325 383010 665125 207400 803930 592450 263415 685610 146880 164135 646170 122315 285770 330735 271405 38335 790330 79475 487220 637330 765765 69190 473790 133025 572305 741030 841415 658240 260355 636905 551480 564995 786420 787015 311015 554540 333710 635630 448035 267920 445485 768485 401965 93755 635290 573665 245650 208250 622880 295460 99195 340 543235 80155 784295 541280 426615 196265 416245 330650 400350 228055 32725 207740 271320 429165 422705 183175 445145 486795 841075 448885 17595 85935 314840 14960 390490 430695 59075 458405 521220 80580 696660 439450 216835 360910 794155 5185 834615 85255 427295 84150 32980 80665 532950 112200 266305 527765 146285 324360 733210 490535 24735 638860 816425 538390 514080 361250 287130 328865 130730 403920 13430 429590 738565 442340 278885 448970 268260 2635 341615 628235 313310 242505 271150 800190 392020 178585 435540 484755 201790 635715 699720 474045 702185 42415 707455 739245 499970 461040 82705 552670 765170 259845 719100 54485 201280 781320 74715 708730 571795 660450 261545 289850 371195 62305 1785 618375 725900 497335 152405 355725 391850 94435 71995 623050 394060 762875 133110 486710 643280 647955 543575 251770 674220 704310 140590 560065 726665 378590 297415 282200 585055 416585 87465 602055 831895 215560 196095 324700 596020 766530 618630 648720 820845 673540 18700 339320 840565 701505 188870 188445 773245 75905 790840 59160 809200 653140 142035 452710 318835 70805 381905 631040 545700 370090 5780 595000 32130 817870 141100 199580 542470 367880 144245 797215 246755 180370 117895 70635 363545 237830 379015 527935 33490 73865 522665 814640 815915 589390 842945 492915 244460 247945 324360 405620 138975 746980 316030 618885 610470 753780 655945 727940 430610 651695 693685 42840 657560 370090 839035 509575 568905 335750 211225 614125 487050 484500 615995 294610 209355 849830 390660 370855 23205 19805 666400 139995 315690 649995 270045 188275 311695 739925 104720 193800 280585 56950 236130 249050 8500 271320 487985 129795 266730 170255 573580 673540 100895 32470 437665 519605 419730 459000 383945 604860 666655 136935 667080 487985 736270 255 396440 414630 616930 392785 363035 842435 18530 278290 849235 174590 288915 350115 807840 109395 336090 533545 163115 69615 234940 364225 214455 220490 497845 15130 761600 542555 730830 226185 570520 222530 674900 478805 233920 457725 700570 756585 18360 527680 315690 702950 112115 347395 127840 61285 288830 444635 419475 641410 311695 812005 760750 456960 535415 134980 57120 458065 73100 391850 218790 278970 426615 311015 176800 339235 41225 340425 709580 420835 311780 395930 773415 537965 499120 427125 222700 605115 809455 335240 168300 624495 665465 701250 291975 69785 517565 662405 699295 127245 659855 135915 640135 371705 806990 735590 221085 24565 4675 251260 687565 280075 166430 485860 672435 283815 7225 204680 310590 396780 662915 622625 172125 300220 212755 703035 252195 405280 455175 664105 343995 449735 207315 378250 610385 165240 436985 146965 814640 475575 378335 767465 691390 738905 593555 803930 340595 668440 437665 445570 661385 311015 778260 7310 284835 610045 501330 443445 229840 18955 265030 600780 606135 533290 305660 621435 429335 55165 770100 480080 775115 557770 147220 688670 713235 40290 60180 113645 749955 239785 465460 552330 323340 631975 49640 677960 731850 320705 766615 95880 556835 137785 776985 663000 277950 262225 293760 477870 261800 240210 751570 205785 683570 662235 685695 609620 584035 699295 378505 27795 254830 239615 794325 545360 667080 437070 233325 41735 9095 46665 841840 777070 243525 776645 288405 118235 474130 781575 765170 544085 102170 530570 153680 632060 655945 547230 484925 603330 250410 730065 174165 461805 45985 136255 560065 772990 501160 687480 715615 507280 838100 238935 678640 270980 521985 537540 689095 413950 232390 75820 380290 294440 142120 376040 831130 448885 777665 671840 679830 604945 783615 427635 131495 427380 231540 536010 191760 333030 342040 571285 122145 211990 547655 575620 356320 419050 312800 292230 217855 727855 62560 750975 84065 277950 12665 128860 399075 414205 604350 163965 160225 400350 809285 296990 251940 6205 278460 258485 370855 168215 765425 748000 17595 100980 681700 732360 537710 694620 354875 593810 6205 71060 736865 336855 555815 20825 181730 165325 770780 821015 221085 824075 675750 635460 499970 787270 358955 170425 567630 503285 702015 124270 132685 772820 245650 35530 597040 605200 367965 293250 149600 213860 468520 754120 581315 689180 311100 696830 172635 726835 203235 574770 151640 62900 100215 537455 276335 448035 515270 310675 139145 59670 32895 273700 755735 313565 602735 59160 597890 113730 707795 327590 782170 258655 817530 383775 638860 786590 579530 256955 50660 284070 838440 787355 694875 664020 392020 376465 606985 461380 274125 60775 128350 114325 437410 572815 631465 521050 39780 585820 509320 126990 231200 65280 518330 792285 211565 235025 230180 427380 720460 845325 696830 501500 124525 621095 326910 375020 631295 775965 656710 471665 411145 47855 205785 688500 5100 497760 39865 588455 616165 177905 177225 30940 682975 797810 364905 507705 815830 486880 410380 167450 698870 267325 194055 282795 284835 593130 703375 420410 270640 175780 707285 791265 308550 224485 443275 824160 436815 720630 476850 280840 613955 63580 337705 153425 771800 83725 82195 142035 682805 799340 677960 258060 704735 275315 281945 473025 269875 202895 400180 55675 65110 640900 394060 227715 839120 732615 640305 621605 809115 516460 292740 826625 365755 9945 225505 777665 744770 127585 191165 745280 761940 227035 148240 197200 275145 38080 232730 820250 193970 204085 45560 399755 79985 458745 262225 141185 361675 416245 596445 846940 706690 279225 589475 377570 769335 42670 93075 134895 349435 134045 327335 475575 563040 268515 34850 330905 840140 520625 239190 202810 9520 353005 377570 505325 461210 718335 834190 7225 615400 6460 230860 231540 17000 800445 490110 104380 88400 831810 324955 572645 506175 104380 474555 187340 616930 579955 450755 758455 713405 723775 551820 232730 665295 175780 81430 306085 568990 767720 751655 123250 528530 745960 354365 286875 203065 490875 368475 464695 627895 553690 228565 136680 109905 680765 699125 759730 36805 736695 459850 838610 253725 797470 42755 185640 742305 759645 748850 608090 640390 559980 622540 246925 815065 430185 536775 467500 587945 252450 206720 681020 17170 759560 326740 464525 106335 296480 23885 227885 366690 103700 766530 533630 365840 514845 603925 361335 86360 226865 788375 220065 785570 153170 439535 488155 418795 239275 542725 219470 88655 10710 229925 463505 642770 109140 761430 5440 225335 656285 769250 680 805885 363120 702525 786760 466650 633590 319345 392530 317135 72845 750380 75395 466480 170170 95625 723605 410550 239785 508980 744090 663765 201790 694365 474810 165580 389810 5525 731425 576470 7480 762195 413355 347395 815575 519435 361590 616930 695895 537455 622540 558025 458745 7225 185300 621520 635545 843455 546210 1870 576895 61115 234175 571540 289170 90525 341615 453815 51850 830365 424405 659685 825265 98600 683740 723010 1445 728875 302005 315605 399075 32555 744430 380800 327080 723265 652715 341105 565675 839290 229840 189805 26095 466820 748680 298945 568140 418030 197540 98685 849745 655690 734485 660195 276165 229245 741370 427125 717315 475235 205955 603415 485350 76415 660110 587095 376635 691985 769250 90950 531250 81090 428995 29920 781745 602055 659005 291465 756585 126990 772650 66300 796535 250155 100215 600950 350965 743835 30005 766020 658580 639200 563210 761685 138210 726240 442425 49895 390575 484415 330820 811920 607070 301495 319260 288575 425255 285090 388025 837930 775115 276845 346460 136170 316455 607410 545615 708645 114920 319430 67320 251770 65365 10710 423385 669290 92480 405790 112540 555645 2210 455855 572220 540175 164390 810985 307275 103955 129285 515695 653055 280755 120870 24225 608090 42075 582760 847790 502265 371705 237320 278035 775115 606985 186405 836655 297500 114665 643705 31450 98430 701845 261290 365755 77350 809795 759900 549100 849575 119000 808435 95030 62730 53975 578170 487900 698700 737460 418965 563210 680425 190740 140590 654925 115430 15810 569245 559470 550120 408000 78540 334645 615230 576980 165070 600185 502945 505410 600270 473365 774010 169235 829685 504985 721820 497930 648635 107270 744345 517650 354025 284665 438345 30175 790160 283985 372470 47260 21675 571710 304895 73525 741880 747065 784550 385475 62220 525300 839800 68850 438685 333965 805800 313140 623135 410805 794240 721310 44795 472175 412675 807670 57375 665210 418115 516970 776560 507705 71825 89505 545360 772735 364310 15470 102085 78115 724965 679405 748425 519265 608260 553010 416755 646850 181305 23205 76415 595935 819655 539495 788715 816255 33065 285770 830025 477700 370940 812855 391170 116025 725645 368730 314840 82450 415735 46070 619225 397800 37570 813450 328270 835550 311610 326655 787695 654925 271575 305150 827985 560745 389215 437920 538645 190315 358955 283560 284750 226185 757180 448970 685185 507960 117300 72845 40460 178755 619990 817700 831980 34680 1530 407830 277015 32470 336600 568735 115005 818210 729555 557345 364395 579275 422365 132770 394655 124950 715275 372215 6460 16150 575875 744430 191250 302855 133365 220405 125970 11900 416160 642345 231710 586670 679660 468945 513400 718845 449650 619905 705585 401370 622710 176460 490960 136680 562700 557600 386070 581060 403070 591600 374850 535415 763470 305065 607665 297670 707795 818720 42160 635460 574175 549015 327080 555560 709750 176290 447355 748765 396610 359465 289850 224400 510935 725985 838270 307785 544255 52275 206550 671075 594745 300730 88655 782510 632995 329205 638775 450160 436475 2720 217260 366775 236895 162435 716550 509575 520540 32980 389385 784125 257210 474895 506685 35530 630785 747490 578340 139145 372980 98430 824840 80495 257975 484245 78795 199410 61455 611745 128945 351050 605030 447525 512635 838355 578085 504815 384540 117895 78540 129710 400265 723010 383095 719525 201535 651440 468945 829685 525470 396780 284495 725985 556580 691305 285855 482120 529720 837505 759475 804525 77435 607325 544680 597465 474640 393210 425510 807840 802910 766955 309825 304470 133960 592110 688670 694195 842350 692070 728280 446930 273530 801805 489005 520880 248540 60265 216580 547740 346375 623645 216155 640900 609110 435285 612255 530060 251940 424575 621180 22610 762875 577830 137360 399585 485095 358615 640900 289425 322235 577150 136510 660025 658665 509065 559640 679150 304385 521645 62305 615230 784210 88315 813110 664785 792115 599505 568820 696745 563720 187000 267155 665550 112880 392955 98090 412250 511700 836995 257975 139740 113390 818465 218450 439280 400690 745280 22100 79135 587690 539835 319940 637670 832320 146115 116280 130220 404855 291465 143565 245140 736695 361845 391000 583440 602735 734145 605030 54145 836230 207315 715870 21845 125970 273615 733805 813535 38845 218960 146030 788290 145265 821270 33915 717230 145350 662405 411910 511530 377230 807160 373405 801040 475745 531930 352070 520285 212160 87295 436645 805970 568820 282880 372300 358360 649060 80155 465885 584545 740945 92990 656200 430015 484585 804185 701420 342890 758200 550885 799765 409700 604435 771035 520795 541620 691645 344420 87720 205955 671330 333200 299965 632825 141525 718335 622540 689860 767635 287130 186065 539920 303110 755310 188445 652800 811155 222275 501755 158950 28475 734315 844985 177905 254660 40800 133450 158185 844645 517140 714510 192695 685610 626450 109820 670395 192355 479060 508555 99790 501585 43690 100895 451350 805120 818380 128180 184960 495550 840990 126395 123335 595765 505920 639030 397205 665805 615400 332520 241825 24990 646935 600865 346630 172890 541535 68595 307785 107015 608430 488920 726325 286280 761090 398225 596105 52870 495975 64600 589900 559895 536605 636055 132515 187680 328780 276335 670990 386665 21165 424660 587775 160140 821015 766020 151980 532100 483990 62560 750975 737205 306425 434775 415820 399160 445995 744005 141100 107185 508470 362695 728790 188700 52785 669120 731085 183345 409530 544510 279225 642005 607240 598740 509660 550120 108885 518330 647360 580125 337960 653735 335155 326145 834870 99705 343995 139145 657305 229160 283645 714680 531760 69870 469710 408935 428910 96220 429420 348500 132770 678130 569500 267665 84915 73355 115770 450755 550715 46240 550290 357680 47515 583100 26095 580890 219555 15215 606050 545530 159290 749190 786590 842180 250155 347480 183345 309400 308975 707625 123845 413525 227290 512125 401370 674050 516205 215390 302770 629935 245735 733040 832405 349775 774605 6120 25585 81600 538050 235960 491045 29750 12835 299880 452455 248200 206975 506940 553350 710430 443785 526235 825860 722075 581230 833000 397715 609280 257635 105825 368560 787950 714850 144585 681275 45985 411315 744175 249645 280840 103955 432905 816340 291805 480930 313735 441320 804610 76160 414120 333965 722160 411995 512125 72335 332265 126395 57545 336940 546295 126650 196945 491300 253895 480505 704565 817870 399415 32895 731170 774095 511190 358275 142970 297755 42755 78965 682210 621010 517480 443785 215730 638520 171105 56355 156315 495465 30770 615825 388705 242760 487900 50915 581740 635800 613105 935 330990 823565 690540 784040 550205 354025 433075 674305 183260 632910 618460 370855 195415 829090 75990 166940 309145 288660 710260 686205 341955 60945 309910 126480 492065 544000 822885 300475 761260 356490 259335 623815 353685 97835 824925 3995 124100 781660 800105 616845 197200 82365 605370 567970 352070 193545 287640 559470 259420 5100 591175 780980 613785 528870 150450 75650 836230 207400 540600 797895 539580 343740 338385 618290 400265 751740 12155 236300 775030 569500 750550 112795 802910 168045 785230 765765 486965 141695 542300 492745 223125 463590 766955 550970 844645 767210 605285 11645 579785 431290 215220 59415 836145 57205 110925 310760 634185 799000 3910 392870 150025 123420 259590 693090 544510 423895 540940 301665 684250 205360 288490 508895 670055 313480 647615 52190 396015 82620 425 24565 119680 454495 81600 337535 494700 400775 128520 545615 207315 2210 95115 492405 229840 836485 190485 775030 459425 660620 205190 686545 70720 322915 526575 687565 257295 428655 744005 533375 335750 43860 220660 216155 267920 600780 714595 12750 364310 674305 583865 464525 351475 573240 653905 598995 466225 355725 841330 206720 598400 732190 84490 88060 460275 179350 113900 104805 376805 90610 624410 320280 172210 617270 87550 422620 161075 528530 119255 384030 758540 153255 47005 177650 625940 604435 107610 330735 130305 133110 841500 823310 240125 87805 498100 628660 724880 118830 729725 35530 254405 595765 94265 331585 94010 672010 710090 777750 526745 149345 716975 811155 89505 203490 606135 164645 798490 62305 526575 496910 548335 395760 343825 738310 568650 425085 195245 717230 385815 793815 539410 692155 558620 220405 528105 545530 415905 554455 644470 159970 170170 488495 40885 29920 116110 568395 621860 833170 544765 255425 840395 678895 271830 545700 515950 659090 670395 431205 653055 827730 664445 804355 646510 146455 370685 793730 582420 457130 695725 300220 778005 427465 96560 689435 699465 358530 363120 329885 790075 730490 567970 51425 136595 844475 40970 33745 93755 797130 699465 89760 453475 442510 140760 355895 88485 621180 600355 106760 560830 409020 85595 800445 283560 369495 533885 371705 827050 333710 426275 428230 615740 321130 561680 482715 758710 253980 404005 173485 101830 510340 71740 152745 225845 706265 325890 6630 173570 377315 135235 387430 281435 38080 535500 212755 134130 652715 674645 794325 131665 392360 84830 778770 416500 373235 5950 595510 241740 122655 224740 254320 438175 254405 552245 3060 538985 521050 794240 261800 445655 602140 235450 428740 670905 94180 266475 94180 95285 347225 776900 711025 435455 779365 521645 120020 515950 258655 759560 68255 618375 315860 200770 119255 138295 13175 506430 530910 485945 701165 341190 814555 73015 448205 830110 792625 678725 323170 48195 15300 598570 791350 442340 576555 312205 775540 628575 350200 32895 63750 154530 301325 804610 552500 756585 728960 825860 449820 832320 726155 293845 327505 771545 153595 5695 197115 763385 683230 812600 720545 643280 64005 109565 727175 379950 615995 94775 665720 690710 200430 416245 6375 45815 737375 765170 417350 47175 17340 684930 478210 187595 808265 567290 838440 822970 794070 586160 408680 329885 330140 283645 493170 68510 177310 94775 37995 279395 254490 309995 94435 121465 51935 528785 179350 136255 483310 636565 440555 326740 838185 653055 703715 562190 618970 40800 534820 131580 249560 737035 48620 317985 443105 348160 189210 341190 246245 433245 766530 437835 707370 628490 560490 128775 260185 78625 38930 530485 730745 205360 393295 787185 70550 119170 205615 212245 105315 144840 440555 625685 829175 699380 790670 729810 98260 431120 11390 820760 118405 608685 26690 76670 501415 797555 184875 482460 657220 721820 401455 108970 66470 680935 288065 389470 431375 420155 658835 279735 408085 631805 720120 756755 285855 814895 609875 566610 303790 443870 738990 688075 131325 158100 134725 479995 584715 515355 215815 132005 430270 258570 710600 16235 62475 135830 443275 191420 461805 744345 166940 518925 15810 356405 296055 652885 275060 606220 36550 529635 772310 820080 19040 319855 510765 146880 818210 269110 539750 445315 803675 91800 309485 283985 160140 364650 8755 137870 495975 738310 51595 214030 390745 543575 258485 295970 76840 360485 775455 651950 297755 707880 190995 24140 683060 223295 487390 444295 70295 338385 506430 460530 711875 349180 615230 102595 7395 59330 185810 35105 225505 443360 385475 120785 715190 164220 783190 104635 285515 662065 294695 653565 414885 500310 715870 619395 173485 723860 790075 394400 683400 176715 23120 101405 114920 49215 367880 401455 485180 533205 506855 672010 745025 79050 230265 490280 721735 370090 328015 433245 614635 542300 254745 604945 375190 780640 280500 402135 528190 550460 334220 201875 547400 330480 112965 158100 625770 549780 483905 460105 282625 580890 373065 118320 843795 189380 549185 763555 652885 811835 77350 333200 200005 113305 567375 382670 343825 792795 476170 0 0 0 418200 365245 254830 366605 676685 725050 112540 400265 251600 59585 276165 152065 603160 601970 16660 291465 560405 345695 363460 837165 791775 756500 700400 113900 779365 387175 405450 647615 218705 21165 18785 359975 659005 234175 797555 52275 623305 483395 805205 265455 150365 629850 571455 634015 206635 715190 657475 494445 620500 328695 329630 147220 29495 266305 607580 719100 563975 693430 306085 225335 822290 427975 5440 475830 180625 33830 25245 302855 501330 39185 480590 706605 636990 169745 717145 835465 715360 698785 175525 186490 818890 556155 401115 48620 268005 1105 225760 322830 97410 25415 577490 573495 424150 313395 436645 645575 409955 399415 360655 243270 765425 756840 641835 73525 722160 83470 109650 582165 768995 513060 775115 760920 660280 525895 137955 179180 163285 114155 5440 384115 286450 556835 814215 309485 254150 778515 821015 744005 379355 181815 338810 800360 676600 686885 252025 789310 378250 314245 704735 455345 286110 517820 763045 578085 521475 809540 500480 742050 514165 388790 179605 684335 204000 280075 462145 397290 809030 695045 166600 164390 22695 78030 263500 539920 778685 73440 96645 45900 286110 588965 751060 26095 741030 582080 833935 435455 560065 219470 173315 130815 527850 439960 341785 614805 811580 445655 179775 802485 572475 358190 120700 792625 146880 34000 301070 341700 58820 603245 417350 408085 101575 161245 705075 41905 648040 363545 33490 829090 697850 420070 717655 667675 693260 556750 168640 559215 348245 551395 833935 10540 373065 780300 370005 506430 152150 56525 838015 485945 834870 11560 537200 423555 130900 468350 637755 126395 542725 796960 505750 820250 529635 367370 440725 268600 425680 808775 540600 377910 736865 476000 704820 65110 348755 460020 465290 42075 686800 582165 642430 82790 820590 560660 113560 562275 4505 754630 170255 256700 521560 443105 836740 511360 584290 330735 784040 824585 144755 335410 3485 488325 465630 407065 592365 224485 220150 630360 302515 260100 224995 643280 154105 833340 842775 786760 56185 233920 197710 227375 144415 433585 809200 801210 195330 528190 491895 809115 89080 324530 800870 307870 376125 448545 22525 743495 817445 221255 230690 728110 73525 536095 417520 51085 667250 818125 326655 544850 507535 116280 508980 386665 566440 92820 470135 372895 66895 798745 473790 370685 65195 828835 844475 244375 356745 411655 600015 181815 785910 803250 785230 639455 304810 406130 277865 759390 495295 734740 101575 371365 409360 163710 110925 705500 309910 452795 364565 166940 520200 597805 729555 830875 625090 554285 224315 24735 238255 172720 763640 395845 376635 388365 470560 560405 818040 318495 734995 762110 394570 616335 771630 632230 209185 508895 522835 36125 283050 480420 669460 273955 418625 714765 271405 193290 783020 354450 290445 554285 321215 622285 187510 273105 772650 603755 324105 609280 849830 426020 250835 316880 578765 268175 497675 208590 415310 192525 18955 763045 58905 763300 234260 195330 686460 194990 80325 500735 22865 58055 121125 719015 477190 829005 216920 667335 98600 38505 792965 256615 544850 96305 113305 353855 745705 346460 368305 553010 816765 181305 113815 149175 268940 774860 651100 531080 632825 350795 604180 261970 806310 516460 203490 9775 441235 43605 729385 686970 610130 49980 793050 446930 588200 701675 32045 842010 101660 2635 417605 165155 122995 483395 631210 690370 81940 492405 701165 830535 266730 471410 485520 826795 661555 581995 221425 467670 335580 36465 111180 197880 306935 137700 469370 827050 490110 184620 601545 92395 680510 21930 261290 625940 820250 403325 228905 504220 441320 613530 449820 796535 188870 135065 832235 583185 591515 94265 784380 829260 762195 525810 673625 56695 511615 15385 410635 430950 12665 769675 483140 37315 797725 147050 231455 326485 738650 824500 722075 516885 391170 724795 413780 470900 251430 111010 273105 338980 819655 332520 842010 34425 41055 132600 579870 526490 251345 842435 86785 781235 233580 762535 730320 417180 117215 280670 248455 219555 13855 432310 381310 94435 739755 137530 779790 4505 650845 669800 398225 610810 366350 544170 46325 283985 805630 33575 514760 349265 444465 70805 245395 227375 761940 496910 513825 205190 838950 24565 352835 325125 714510 24990 406215 473620 550885 64600 539325 762025 568820 451095 356405 492405 785230 300135 825350 516035 363545 758880 295035 460105 846515 171785 196350 676770 722330 377400 3655 803675 536605 456620 568820 41480 353430 541875 252450 334050 366520 474470 819230 707710 498610 610045 254745 130900 817445 682890 709920 308380 54400 551565 692070 245565 771120 151045 400945 271745 783615 241570 825180 359295 109735 708560 606220 412760 706945 657305 379610 137190 462655 730915 526660 292910 414035 28220 56780 561510 809285 365840 276760 605880 272595 372470 155720 102765 487645 551650 365925 314330 528785 548930 649655 131750 370260 554200 115940 470390 102850 190485 192270 256615 506600 533970 492490 492320 570605 446590 141355 358870 765680 848300 62815 109820 151300 113985 823225 713235 558535 192185 625175 372130 565420 95710 236810 598060 517480 723775 754800 435710 513570 629340 299880 346290 269450 209270 62645 80155 779790 404430 320110 548760 128435 797555 635800 319090 312545 165835 820675 310590 740350 824415 170765 500650 460020 496910 747235 147390 537795 598655 707795 2635 395845 162435 60265 836230 62390 133195 244885 23460 378590 324785 95710 841245 796790 336770 577235 204595 197625 719185 759560 748170 45645 744855 354960 685185 668355 699125 551735 777155 659940 842945 293165 199920 794240 438430 154105 365500 597635 719950 718335 215900 634610 140420 445145 834785 21335 331925 94775 494955 520455 122485 649655 253895 438005 419475 58565 222700 700230 179435 120445 780045 61455 145945 173400 734995 414035 748000 185130 530570 505410 309060 735250 406980 584630 260440 670140 766445 682040 37655 703120 78880 469795 710515 668440 657645 180880 577575 338215 31195 100640 697425 711705 342125 366010 778770 532015 715955 524195 186320 347225 46155 650335 823820 137870 130900 216155 699040 821865 311270 800530 246755 787355 324020 68850 493935 193970 323850 3485 362525 532355 379695 701420 516120 649485 160990 757180 772225 750125 845835 756330 74800 179605 324190 386155 14195 19890 506770 2210 774265 690115 631295 722670 671500 489430 281520 846855 725645 444720 589220 576300 589135 686970 697085 108545 720460 396440 465545 434860 581655 644130 159715 59160 197200 774945 174505 539665 787100 699295 755565 95285 676090 197370 140505 268345 706350 425000 393295 591175 677790 526660 167110 455685 822630 117980 492490 733805 84660 609960 713235 636990 630530 275315 75820 453985 222275 445655 576640 723180 46070 117130 434180 546805 311780 743835 564740 434265 432565 748765 105740 101660 713065 97070 598570 678725 191165 22950 176545 293930 256190 353090 98260 545785 336685 418795 487050 460275 757520 479570 217345 530400 483905 413440 502690 838440 274805 649315 818635 283475 169320 127415 62475 386155 834785 705755 553690 530230 319090 537710 490790 110330 557430 828410 484415 521135 653905 149855 75990 376125 241485 492490 307700 362440 806140 288235 805970 362355 537880 729215 292485 515780 738650 812600 41395 565080 800190 457725 609960 264265 789820 162775 20655 99025 555730 420495 68340 634270 441745 461295 315180 455770 613530 752845 263245 89335 99280 638605 467075 368135 95540 710685 564655 350455 781575 329290 367710 741795 538220 504560 191420 384115 535755 100300 829940 555220 96730 158865 600610 507535 700655 158525 461550 349435 384710 20740 827475 556495 807330 45730 814895 242420 706605 102680 600355 368985 286790 359125 577660 277780 92140 378165 393210 812515 741200 517395 838950 457470 850 532440 10115 741880 268685 114920 649230 648465 380970 190655 261120 504305 81005 548165 621265 145180 95455 373065 418710 632145 205700 373575 829515 436050 38420 514335 159545 141695 30090 255 765085 423300 512720 655775 441065 148495 564655 341445 693940 594405 783870 721650 117045 23715 622795 488325 398990 548165 237660 372725 171530 705160 193120 660025 663850 149090 42755 70805 263755 846770 348075 574175 236385 498440 5865 532440 232220 833255 273955 692070 737460 65195 241485 629765 460190 231455 491215 705160 147475 581400 604520 560490 341190 101745 26690 392615 704480 74035 823565 290955 710005 391850 397630 228650 520285 388280 763640 801210 332180 559640 226440 502690 789735 716635 120190 36805 59755 331245 55335 692240 749615 540090 329035 607750 773925 399755 109310 460870 318835 502095 714850 419050 657305 611575 379695 667930 684165 322150 228990 204085 86955 842945 35870 475065 160990 793560 355810 180030 182410 255340 395335 531165 121040 622370 622965 192610 809965 285855 18955 40290 577830 745535 265965 246500 557005 700230 264860 561425 614295 115515 540005 786930 183345 185555 673455 611915 439365 484670 272850 843455 612595 621860 454665 642940 356830 295970 756245 236555 685355 521560 27625 289680 790755 552075 35105 423045 618885 54825 217940 672180 835890 311355 580720 521475 349605 304470 476255 223975 208165 10285 701165 270640 317985 73270 92735 800445 553350 820590 499375 389895 684845 65960 128265 107780 445570 809370 781150 456535 785060 474810 425085 646170 66640 102255 798490 794580 566270 14025 530145 100555 469540 422365 519605 339575 558535 712215 619225 491640 814895 631465 465800 776390 816255 256190 601885 622030 106505 311865 452880 770525 535330 524620 830875 370005 449990 398820 107185 477445 495210 569670 470050 698275 765680 582335 191250 759645 515270 410805 830280 131580 622030 725645 775200 492320 466310 47175 783360 42585 595340 447355 817530 42755 170935 668610 74120 811070 710175 804950 729470 745535 349010 121975 377910 671245 789310 289425 315265 619225 165410 327165 77690 625345 664700 802910 717230 269705 20740 498525 245905 211565 278035 321640 752760 769250 218365 847365 764405 153510 582590 502945 494530 665890 314075 603670 323850 124865 695895 34935 227120 356490 740350 121210 666230 73610 70805 538305 499035 460275 48280 442680 408765 353685 703885 232900 32555 216240 632910 807330 841840 227545 837080 547570 499800 678895 601375 299880 528870 644470 421855 153510 306510 606985 86870 768230 824840 61030 291380 137785 456195 408765 467840 57460 741965 529295 419135 457980 742305 504815 468945 827475 488495 405450 336855 100640 199580 380205 57800 503965 519350 803335 555815 503795 315945 346800 501330 378420 362610 609365 706775 332180 598995 413525 529805 836230 790500 287385 40545 13940 329460 291125 684845 660280 523005 586670 509235 125800 160990 604860 836485 579615 220405 342805 187765 617270 717315 187765 647530 129285 647360 79900 164560 254660 124695 395930 830195 267835 682210 151300 117215 226950 206550 766360 642515 244120 451350 126140 219470 10965 619905 455175 222105 490450 173485 74120 249985 504900 95455 380205 156570 557515 638095 293420 754205 351560 711110 503880 369495 677280 475830 523430 432140 562105 829175 105315 406385 123335 186150 201875 721055 534055 199920 45050 22015 492065 313480 63495 573410 423045 407575 377995 570775 698275 607920 766870 833255 440725 638605 132175 358020 308380 709240 256870 687140 364820 587860 748425 623900 445145 336600 240380 812685 192695 6630 411825 18700 725900 471665 340 502350 553265 487645 238510 738140 22950 195500 774180 634185 449225 671415 695215 110840 257720 83470 580975 312970 205615 655605 441830 817445 148155 727940 10880 189040 842605 700825 390235 328440 773840 595765 377315 708645 778855 716720 747745 525215 536860 117980 294865 387515 547060 354960 429590 114920 785060 237915 688925 45135 840480 678215 285770 473790 446250 210120 278460 408170 525640 832405 286280 148410 727515 223380 712555 563805 410040 820845 125035 668270 415990 691985 5695 49640 703035 326400 48875 280160 780725 722415 151725 725900 207910 97325 831045 283900 713575 781235 65790 90440 242505 827730 271235 447355 451265 224825 675495 544425 797215 596020 786930 15045 695470 519690 156740 59840 406555 70210 835210 259420 216920 729215 274720 305490 755055 379865 621095 492320 570775 67575 151725 506345 704735 305660 473705 506090 738990 112625 498610 615315 469370 785315 229755 396780 509235 367710 281520 598910 290275 205785 309315 834190 786845 591685 514760 758625 501925 604265 501330 61795 305065 201195 683145 102425 234345 266985 399755 121720 37740 151725 760155 66215 444125 213350 511190 175525 84320 242590 16660 270555 343060 484415 478465 769165 699210 758370 360995 401030 334815 820080 579275 502010 212075 810645 779450 169490 458490 394910 329630 602905 614720 167790 715445 340 22950 425935 655690 645405 202215 246330 837080 633760 139315 222190 182580 337450 715955 842520 763725 471410 813025 228565 664955 326230 319770 688585 368050 132005 650930 665975 18955 700315 348330 155975 375360 738480 674475 646765 370685 196435 385390 376890 197115 640475 552755 211140 839545 376125 443955 829600 309315 847365 524960 2975 146880 115770 774095 665295 691305 659005 831810 35360 621350 538815 93415 724370 76330 766275 745620 26520 348245 264435 324700 623220 765170 789650 682125 97920 76245 48450 304980 491980 24310 672265 557090 812175 530825 557345 535925 711195 142460 577660 315605 347650 152065 481100 548590 218025 761005 722415 428825 753100 290785 654925 710515 657475 6800 207230 440385 93925 640730 429165 77690 831810 687225 686460 228565 605455 119510 725730 616250 522750 298095 325125 124610 170680 373660 174250 86700 669715 10030 419645 475320 137615 815150 574600 236300 584120 357085 112625 167960 626705 262735 372555 646680 813025 388110 274975 787440 608005 115600 173740 809710 576045 506770 488155 351560 56015 755480 653395 510 588540 688925 91800 115770 218705 102000 273020 529890 68170 377485 240975 510935 183090 105145 348245 292740 184025 329885 137615 355215 56695 128350 208675 328610 224485 833085 274975 142035 290105 674220 42585 104805 788290 732020 570095 121975 384285 106335 288235 19635 210630 357850 416330 323340 436900 184535 264350 395845 413865 818295 204850 450500 30430 331925 371365 211055 273870 447270 218705 546380 68000 824755 400010 764575 28135 327420 202895 511870 174420 781575 574940 507535 401370 378675 25245 655265 185725 345100 380290 779195 372215 20995 724285 188020 756245 824160 802060 709665 276250 663170 3230 314245 478040 154275 608685 646340 569670 85680 579870 492490 623050 347055 638095 308125 134810 595425 819315 556580 718760 145435 173910 838015 298860 27285 577150 204680 366095 614975 758200 448120 734060 410720 252960 840395 207825 828750 77435 505070 270215 634695 741880 577150 230775 641750 104890 411740 123080 71910 629510 727345 197965 58905 592450 31280 785995 239615 345100 315435 848555 404685 576640 321980 478550 765425 145945 245310 418455 848895 557855 403240 75820 551395 299370 686630 663765 91120 437325 779875 186660 323765 407660 56100 252875 366605 4675 684250 252450 731170 92140 539410 188700 525980 113220 691645 530740 12070 114155 294100 42670 557430 270300 357510 466990 454155 186065 154785 153765 690455 826285 256530 77265 825095 566355 478040 619735 36040 266900 252535 321980 132855 229925 262480 658155 340425 14705 211055 785145 202980 455260 490195 16320 804695 609535 706945 293590 509065 817105 596955 564230 329290 64090 50575 726325 730405 84320 786165 586585 613615 327760 347140 689945 294695 777580 661980 668780 450415 371280 111775 444210 808860 52530 548760 325720 674985 162520 424660 178245 39185 140590 827305 222020 611830 618375 220575 405535 120700 614295 786930 671585 433160 473875 216240 646680 677450 26095 126395 462060 221085 301580 132685 310845 4845 612680 394740 243525 108120 755310 439025 499375 179095 610980 693175 733380 143225 735590 581740 219045 501245 528275 105740 253555 18785 457810 400690 724030 12410 264860 87720 459595 22950 196520 231285 341105 626960 158185 170765 326230 800275 337025 580975 255 75735 138720 103105 394145 633165 420410 385985 126650 700485 45475 616080 440470 845410 296990 678385 9520 792030 607325 436220 400775 121805 463505 112455 670565 794495 213860 467330 816680 581740 728875 790670 3910 576385 157505 142375 301580 219215 771800 734825 834360 687990 79645 542300 457725 539665 373830 764830 592705 368645 573410 458235 775030 479825 388790 668780 423640 801040 501755 239360 457130 445910 99110 588370 231625 281690 307785 829855 797045 309230 204085 398735 324445 510680 532865 625430 678810 350540 271830 849320 115600 148155 710685 35870 817445 683315 162860 178840 811495 693175 279225 13940 69530 265625 373065 224400 235705 601715 730320 753950 672435 248880 509065 702185 496910 654670 393550 573920 412845 494190 484245 114240 780980 816170 503370 198730 686970 540685 564995 196350 317900 677790 49300 14280 620925 627640 606815 664870 607665 38760 730745 816425 374765 293420 589645 531335 180540 458745 450500 71655 361165 166345 280925 35360 301920 219130 541195 130050 382330 385390 292910 719270 655435 82875 180625 707030 233495 39440 544340 782595 688670 98515 566865 135575 31705 760835 817275 487730 337705 258315 104805 749955 678470 542385 553945 288745 546210 772395 305575 362015 268685 351560 592705 238340 789480 288490 841585 612170 667590 422620 699040 453900 788290 658070 124015 270810 132685 8245 841245 495465 662745 744600 352070 164220 501075 770865 137870 435115 440810 319855 103020 337110 592705 340680 821610 744345 149855 438515 835550 51255 29240 526490 36550 783020 44625 731850 223125 613020 254065 239530 319515 239615 152490 40885 120615 4335 64005 6715 22100 807585 732275 754120 598145 610980 425 457470 53975 708900 214965 574175 841670 715190 799000 75820 41310 267495 412505 258655 68340 702525 249815 618460 386750 739925 66895 316965 732275 343910 283730 32045 452880 478210 160905 715785 446335 837845 797895 379610 773330 626025 423300 48620 814895 676515 191845 263330 158015 349775 318240 237915 163540 840310 831810 135745 19040 745195 544510 747660 565930 447780 432650 242165 832405 289170 727090 754885 752675 691730 184705 329460 428995 645915 88060 322660 807500 791435 11305 50320 155210 834020 16490 612680 553605 33320 121635 91885 817105 363885 660960 88740 836655 388280 443445 531335 778005 10625 323765 93245 457470 455430 179095 509405 664700 430950 89420 783955 779535 613785 450585 661385 730065 552670 135065 231115 772395 11390 73610 167280 773670 363800 497590 628915 309740 799935 67575 518585 123080 691220 556920 540430 138550 500395 142120 640135 415650 618545 681360 180200 479995 281095 121125 724795 400520 192015 18020 816425 353770 58395 284240 251345 232220 142885 107185 434350 142885 204255 44710 197880 24735 242420 191930 739075 365415 421260 335835 729300 382330 321300 34935 456280 310760 671500 119170 490450 638945 726495 321385 756330 562870 176290 689945 306425 307360 401455 533205 749700 587775 39185 820250 540685 642175 819740 182495 490110 203490 173740 101575 805460 797725 440895 284240 704565 291465 418710 653055 560660 526320 788460 96220 523855 784720 572730 557430 134980 804695 365755 296140 800615 343740 539070 478550 281775 699720 783360 338555 475235 534395 539155 105825 126650 629680 299200 402475 43095 308890 582760 751485 632145 464440 236810 712385 455855 599760 328355 198815 455770 637160 283985 694450 315520 288915 630615 292485 481355 357850 399670 269960 306680 690370 104890 779875 557430 155295 136340 8160 382840 729725 177310 805800 618970 756500 763470 713915 425850 234855 283220 241230 651355 521730 626025 619140 516715 11985 360825 422280 511020 838185 194990 24225 636055 301495 343400 599590 318920 622115 490875 793475 39950 231285 152830 220320 672095 467925 290190 637755 130985 685185 551565 308890 705840 655180 472090 194140 243865 602480 768740 750295 720970 297585 240040 777155 404260 225080 736865 666060 304640 629255 759560 668355 88485 549950 83385 827645 198050 345270 50405 498865 264435 790160 637500 123760 457045 558620 416075 519860 487645 741455 49640 755055 684080 685610 752420 258740 128010 547825 184705 547485 264265 698020 322830 564570 277355 221255 554710 264435 606305 502945 664190 365245 340170 707625 114325 546210 40800 438600 141780 13855 838780 125800 281010 622115 180030 545785 416415 476170 353770 661130 118490 536520 131240 212755 507960 381990 381310 190060 587775 699380 776985 451690 685780 479570 101405 347480 27710 69020 78625 661640 198050 233155 391170 81345 75140 46495 15555 575110 265795 580720 725050 276930 31705 291295 7310 696745 296395 474470 192780 506175 176290 809710 430525 582930 119170 753270 81515 436645 445655 763300 830705 348075 689690 344335 757945 840140 472770 815830 714340 439365 552160 517395 752505 126565 521645 490875 339575 469285 501160 441320 193800 183090 610980 409615 77265 688415 571285 642770 149515 511615 188785 13260 681105 87210 675835 660960 649740 605795 372555 265625 704140 768995 149515 588880 710685 349775 322575 267495 225250 715615 572900 840310 210290 473025 451265 412335 532355 420580 272680 360485 329630 412420 453050 495635 414205 109055 267495 199495 385135 440300 250920 831640 563550 844815 791350 349180 755310 73015 511020 726410 309570 752080 624495 744685 463760 145860 27370 27625 759390 266900 67405 661470 447270 20825 682720 723265 422365 719270 416585 356320 638605 124695 549270 406725 714425 849065 669290 134215 774605 374680 592025 439450 562955 51000 612340 389470 829090 756670 356150 676685 366605 382075 176035 142205 361080 707795 144415 187170 295630 756415 25160 688585 499800 762195 598315 456195 414375 530400 194225 690880 569075 38165 225590 800445 693090 268940 692495 102085 392445 37910 292825 485265 482120 137360 217940 611405 756585 30175 254490 343060 67150 505580 99110 791605 1615 11900 473450 691390 42500 161585 496740 737120 492065 765085 127585 533885 789735 644045 486795 760070 564910 782680 648805 523600 292570 331330 837845 572305 365415 66215 665210 377400 479230 563380 756840 294185 625175 349860 230520 494955 398395 152235 734485 245735 281520 122570 601715 81345 671245 36720 807925 429590 247435 696830 492660 690795 7735 656880 637160 61795 594235 395080 374085 266645 500735 153170 323935 421430 201875 428910 839630 425255 492405 119340 514420 577915 55165 294270 829005 314415 243865 318070 740010 208675 387430 476170 287045 64260 823310 748765 594320 436050 289340 768485 360825 437750 80070 552160 335155 291635 778090 789395 818975 684335 416840 119680 749445 190315 665720 146795 571370 160820 180115 1190 3485 387685 750295 146540 20485 351305 793560 828155 406385 261375 506855 628235 682380 569415 31705 217515 243015 506430 311950 12325 13430 149345 754205 339660 525555 762280 698870 100385 709155 773500 619990 465715 125885 156060 154785 149855 451605 125035 656370 666145 755480 744005 188445 515355 43860 168130 269535 366605 445825 752760 70805 458575 581485 28050 428060 639285 342210 317560 217515 268005 421515 614975 759815 156060 34000 335835 651185 316880 757775 150110 418795 48960 472600 671245 349265 641155 215220 841585 767465 400180 746215 56015 60095 619820 97495 533290 399160 656880 98685 91460 257125 598400 208335 516885 117300 77010 182750 250665 735590 750465 170170 728960 705755 820675 393550 92140 714255 502690 660195 198220 776390 480675 637925 41735 131580 736185 605540 250665 530570 105485 202980 104550 267835 679575 156485 545190 532780 421685 596955 533970 635205 409870 725050 1955 261460 709410 534735 221425 800870 570265 308465 109820 130985 1700 684675 526065 645490 550460 126140 305830 39440 541790 358870 216410 193885 646680 741795 183345 127840 670395 410380 662065 122145 416160 604605 325720 576895 57970 160395 625090 750805 236215 558025 585055 294270 27965 751655 290190 202385 811920 807925 290870 304895 255 2890 199155 736865 776050 544680 510340 606220 73270 378250 761345 449395 767295 160650 321810 476595 310505 326995 72930 634865 38420 739670 548165 236980 693515 364565 265370 167875 600950 310420 173740 314330 416330 373660 545020 717910 717655 821950 793220 417010 743665 81260 125205 31535 807330 178585 818720 305065 824075 563975 216835 482120 419135 190145 42670 688755 228395 635205 398820 459510 388280 486965 820760 741795 425 693515 807245 531505 159460 738480 168470 678215 726920 130135 509745 321555 67490 404855 130220 212755 672095 267580 611575 155550 360400 662915 935 615400 334220 693260 174930 271660 663000 820420 352920 303620 779110 494020 520030 461550 73270 248965 145265 491725 449650 392955 499545 556750 180965 795515 710090 88485 820080 19720 301665 210205 135405 678725 163285 679660 345100 617185 576980 536775 540855 671415 421175 419900 411995 261035 610555 468180 310080 406215 307020 155890 148240 26350 476680 322915 735165 798235 283900 387430 807500 249220 499375 693685 703970 122570 175525 192695 431205 738650 161755 765170 45645 353175 771205 405025 768655 676430 751230 377400 459680 145775 698020 338555 477020 26775 128520 685525 35020 193375 308890 604520 632230 335410 640730 518245 282285 805205 71995 409275 520880 337620 607750 513315 281435 828665 374680 197540 703885 380120 625345 664700 92055 187765 603415 712895 102765 303365 603245 732870 52955 314755 674475 274295 734995 402645 82365 567800 216920 568140 422280 474300 11135 75225 434010 338810 359380 294270 545445 91885 602565 90610 91545 778940 483565 818465 617780 270555 60095 82960 843625 360740 144840 766530 603160 270555 502690 110160 89165 592365 535925 628405 383265 622285 84490 627215 506685 120785 172550 181645 45475 511020 193035 522070 350030 544595 744940 569330 61710 411315 426615 224060 556155 424575 71910 34085 438090 45220 546040 602990 751400 311695 310335 614210 602395 207910 593810 491895 156400 408340 362440 35445 367285 271320 567545 338980 551565 804950 61455 73610 434520 532525 403155 167960 780640 477615 708560 473280 823310 828835 148580 699550 658240 401710 63495 223210 136425 366010 619905 788885 800020 223295 309145 34170 281010 202980 20570 509405 396865 238255 456025 337960 367030 821780 617525 377145 246670 375955 136850 217855 652800 766955 163200 191930 717145 400010 41395 605285 281605 774945 407235 306425 282285 49385 472260 526660 377910 328100 559725 480760 329800 129625 458405 159290 381565 168725 615995 822375 847365 157080 828750 664190 507025 277355 41905 563125 788630 432650 807245 516630 55760 817360 310420 99705 501160 696915 320195 216240 33065 423555 401540 136425 519095 116875 680 814980 468775 107865 101660 156485 464270 772565 204170 141355 12070 1955 701420 133535 397120 536605 573665 683825 663595 351220 149175 207910 510850 467415 498865 642005 323510 614380 782085 775030 687990 416670 653055 293845 732020 71655 842520 564145 639625 598145 480080 799340 723860 358105 151300 364820 434520 90695 411655 83895 409360 244375 664785 595000 369750 742730 423045 493085 635375 332435 823990 155635 318495 25755 10540 403495 494870 511530 296140 453730 829345 355385 418200 78880 539325 59840 798320 611575 691475 686630 126650 811665 577745 620840 109310 379440 800785 720630 422960 802230 590495 625345 457215 495295 404005 690455 801720 841925 194820 243015 527085 622455 736865 536605 132345 421855 420495 101320 813790 16150 308125 588200 428230 789055 32555 616930 184110 727260 572135 70465 822290 806905 69190 110245 344505 630445 212670 602225 328355 413780 103020 300220 799680 587775 821015 66045 530230 565760 310845 12070 492150 687735 390745 185555 670990 459595 159715 440895 317050 320960 526660 150960 639710 496060 232390 135575 840310 269195 413100 479740 433670 387770 228905 392530 157165 213605 790245 580465 231030 60180 424405 27795 168895 795600 441405 195670 744430 308210 251855 669035 253895 472515 397035 153765 119255 781235 409530 648210 795685 540005 398820 641835 698785 416330 490450 739330 497675 318155 794495 52360 685695 837080 712215 203235 68850 424660 8585 450670 6205 727600 482035 620670 358445 404005 250495 56440 359550 561085 678640 569500 37230 54825 50405 132855 212245 782935 7055 513655 22015 668270 753610 588455 457980 484840 443530 723775 38165 216325 123845 374850 589305 180115 240975 651610 451095 765170 34340 307615 722755 468605 686460 486795 810730 813025 431970 420410 25245 147305 673880 758880 108545 9265 557345 324955 799085 436050 825690 510085 465800 560660 190655 448715 111180 171870 774520 129540 134385 405705 145520 811495 363970 419900 160225 815830 472685 363460 347310 258825 787780 623220 201110 125120 271320 716975 101150 741030 455770 184535 620585 81685 56525 596275 636990 242080 125545 666740 147730 41905 702270 525555 817020 648295 417350 728450 362780 120955 634950 202895 102000 376295 379780 783955 364565 636310 654245 710090 418285 423725 720800 403155 491980 572475 621010 618375 599930 640305 567460 347055 779705 528530 674900 584970 276590 458405 150620 610640 225420 839120 798235 719270 442000 367625 463505 471070 227715 356830 227970 835550 250325 31620 145265 113135 355045 596785 709665 231030 355300 150790 693005 51680 461210 123165 190060 263415 782255 221000 316965 367880 436220 354875 270470 827135 564230 284240 439535 167705 124100 659515 629170 444295 367795 18700 689180 196435 500990 490875 826880 236895 285685 638180 546805 155550 786505 674815 37825 816850 314075 780045 61795 348245 57375 713915 146795 265200 621775 307445 9010 679235 117895 511020 152830 251090 693090 849830 227205 697340 26860 318665 661980 605965 326910 442085 756160 821185 154955 719440 339745 464525 531335 627385 502180 732785 725815 392445 164985 661215 441575 517650 754205 601375 660790 56780 821015 562955 135405 100555 194735 6375 724540 298010 236980 221255 52275 405875 377485 245395 317815 568395 823225 170765 1360 125885 484245 266475 220745 88145 363460 286110 737970 601970 538985 683400 839205 525215 62815 300645 656965 260015 788375 339830 470645 616760 116960 629510 124525 810050 68510 49980 424915 249730 110925 241570 356575 438855 97665 143905 586245 242080 193120 397800 632740 360910 70890 138635 675835 673200 318495 84405 795940 659770 681530 301580 404005 810645 795005 294525 635800 118745 216070 42160 25500 208420 469795 708730 505750 149090 161925 444720 374085 542810 143395 586500 332435 325635 342380 280160 772905 401540 471070 188105 468520 153765 167620 266050 693515 10540 175780 145775 681955 746385 838950 231880 354875 844305 583440 642515 209355 212075 234515 608345 126650 294610 55675 810390 601460 601715 573155 502095 306765 283645 368560 781830 792115 334560 311780 484330 401540 120530 598995 34510 167450 90780 849490 198220 468945 576045 477700 484925 341530 286110 292060 161415 619055 530400 52615 718335 580805 340255 471580 266135 400095 307615 499800 137275 141695 564315 263415 817020 697340 400350 441915 659770 147390 132600 378335 399160 390660 185810 338980 801465 665975 604095 81175 111690 448120 368220 700315 752505 557770 306340 123590 244120 251940 784465 132600 761345 401455 567715 776305 100810 261035 104210 26775 338640 271575 50235 730065 289085 103870 102595 109225 414630 219045 372895 501585 749445 322490 563720 550120 313395 387090 596530 577490 88910 798915 297415 745110 798490 534140 489175 174760 328015 81940 226100 323680 833425 282710 667675 845240 381225 637755 541960 770355 336685 501585 329970 54145 13345 79305 457980 158610 803505 401030 141270 217430 30090 270725 767635 442170 645320 459850 149685 162860 339830 632145 334900 618885 71740 59330 255850 655095 511530 777495 266645 373150 693005 416925 186745 385390 201620 704055 647955 824670 332520 312375 540345 253895 193035 10625 240805 441235 56525 306170 817530 149430 238765 395335 476170 136170 633590 236725 255765 755395 361760 828070 839545 376040 117130 518925 753525 793560 671670 408680 398650 796280 373065 195925 53295 457215 247010 707285 544255 822290 295205 435795 849235 30770 407915 348415 363970 678555 707285 205530 355385 15300 787780 528615 645660 833170 371705 289425 487985 731595 679150 232135 214370 619820 314755 521985 17765 422365 409700 667165 291635 296055 758965 724030 825180 672520 525385 537200 344930 501245 201960 479570 710345 404855 692665 165155 252025 177225 116195 787610 346715 435455 44370 451605 349180 198730 275910 460530 419985 635970 467075 316455 331925 569755 544765 769165 497080 63410 706860 80495 307615 757010 337195 99365 612595 399415 606135 328355 49215 225930 785145 325210 189465 663425 283305 792200 402815 14110 446420 336855 768400 128435 831725 612425 194735 314755 673200 251855 718335 598825 499035 432225 619820 481610 789395 115090 84405 72080 390065 636820 52530 94350 431290 428145 101235 680850 97580 31790 399075 623475 171530 736015 361675 551735 22270 716210 129880 490280 846515 240380 475065 617610 334050 669715 2465 761260 561340 659600 835125 204510 389555 621945 571030 770270 560235 584800 771545 677535 151555 678385 320110 557685 616675 334135 418285 298860 839035 167025 562615 507195 787695 377740 284155 114665 702355 819400 762365 433500 584035 820505 685950 649825 569840 614635 53975 474980 203575 390575 207825 303025 677960 152150 799255 269195 732955 375275 738735 623560 681700 120785 349775 417010 828070 730745 152575 475660 145945 260610 53210 318240 149090 194820 248370 186235 46410 505495 822290 639285 259760 136085 83470 622540 79305 14450 792540 608345 405875 129370 691220 734145 542130 823480 691730 464525 512465 743580 592025 205020 778940 183430 241910 812940 664530 451860 327420 393125 105230 223635 359040 278120 668440 847110 67490 151300 111350 407575 816255 690710 382415 286365 8160 109055 425765 290020 710685 185980 119510 319260 74970 413015 495040 229245 570775 471665 52275 192780 507110 713575 634355 247350 411400 93755 306170 407575 263160 257125 480930 599080 246075 534565 358445 588370 179010 638180 295205 377995 468690 77265 574430 305830 685100 435540 428995 747405 95115 353005 309145 468945 233070 681105 292485 74715 370515 685865 16490 622285 624325 397290 392190 258060 726495 630700 392190 593300 506600 843370 323255 89845 449650 478465 297160 7565 458320 814470 389300 717485 523345 370940 437580 70465 228310 272850 361505 85085 518075 117130 503965 266305 219215 32300 682975 253895 627640 651525 738820 538985 475575 48365 554200 487985 76585 727260 419475 72420 64090 626875 234260 483055 345355 766870 696320 581060 107440 538560 142545 573580 471410 489430 284155 59330 46240 474980 406725 292230 622285 55930 664700 710005 646000 813365 264945 157505 677535 466990 48450 379525 362355 64940 342210 590750 255935 812770 123335 222445 221255 707710 412590 62220 41735 581485 205360 414630 655180 406385 836570 801720 483565 2890 587095 755905 100980 674135 8500 133280 105400 680255 515440 798065 724200 697765 191250 332945 253640 661385 790840 178755 20655 474895 429080 619225 702610 764745 694110 68425 756925 658750 255340 152660 397035 189465 221085 299285 371025 810645 222190 714170 719015 132600 181475 511105 656880 416245 381055 260950 222700 805715 818465 375275 719015 209100 295460 395590 391935 107270 108885 41395 317815 207655 176460 626705 68850 532695 217175 296395 313395 406980 268515 153000 170510 613445 568310 734995 802230 734740 251005 757520 163455 586755 727770 696405 228395 489770 745705 847025 592705 35360 644895 36805 552755 105485 352495 503200 142885 276250 812855 441490 65790 377825 103615 567460 674985 386920 752845 756755 34935 638945 564995 283050 531845 108205 371790 65535 10540 628745 507875 500140 18530 182410 150450 66640 641155 802485 147475 753865 484585 243610 251515 363545 132175 605880 718080 352580 522750 347735 623985 548335 809710 461040 115940 706095 66725 836570 638605 809880 721990 560660 511530 706350 287980 547145 308125 706775 125885 294610 682550 222105 790160 447100 788460 499375 352410 630190 502945 427805 690370 542640 60180 335920 406980 347480 780980 368390 157930 139655 602055 136425 768655 658070 92820 52275 360655 311355 374000 526405 427550 710175 283220 459340 423640 767125 307615 279990 509915 337620 13685 225675 364480 174760 23970 359210 414885 189720 677620 518925 317645 426870 179350 541280 174590 671755 108545 252365 814130 591175 508045 669290 549525 150620 37655 628235 795345 130475 291635 733550 80325 344250 832405 41480 403495 474300 422875 674135 842265 189210 23970 75055 92140 323595 256870 539750 142120 215730 10285 610725 269620 475065 218365 194480 193545 470305 580805 726495 440555 746470 636905 414290 699890 53380 266900 273785 278885 68680 427720 87550 336600 528445 482800 740180 524535 150450 762620 780300 34425 162435 27455 527595 564655 493340 549185 143225 518415 332860 146115 764320 549440 132005 319175 144160 275570 654755 432480 609195 308380 519180 213095 273020 713745 572390 518585 680425 241145 599760 254320 603670 740265 832745 120445 159630 224145 126140 181050 8415 694705 54485 757265 271065 76925 88400 454495 10965 170085 357170 815320 409105 575365 6375 624070 180795 285430 521730 659940 260695 193290 757860 420835 372130 452285 571200 625855 526660 45135 487220 237660 517565 593045 95370 361760 519605 394995 582505 36040 246500 523770 285515 637670 30430 185045 731595 25330 635460 278120 401115 236725 574685 187850 287300 411655 401880 191165 614635 29325 41225 542300 326740 11645 565760 532695 309315 417180 780810 341020 518670 441575 217770 447695 841160 7140 381055 184790 806820 199580 715870 19040 31450 209015 731000 720120 682295 469965 634185 262140 774350 37400 818465 392870 648295 137615 704480 379015 592705 387855 517650 563040 569500 629680 480420 358615 310845 399925 537795 744430 765000 539920 728450 195075 576555 324530 530655 283900 760410 833425 645150 485265 657645 615060 207740 371195 771120 431885 359635 190400 589475 20145 242250 749870 597295 233155 144925 418115 443445 297755 72250 153510 419730 562530 591940 245225 107610 831215 799000 732190 844050 8415 753355 631210 299370 377570 127500 284495 806140 706180 439705 569245 596360 276845 121210 161330 193885 483820 825860 133790 33660 26435 192270 87975 307785 386240 275230 674475 345610 486625 489940 501670 197285 470900 90270 138040 805800 514760 165070 526235 236725 600100 707710 763215 215645 589730 427380 229160 66725 487475 144500 820675 479655 167960 778005 497335 446420 56270 361675 737035 598995 432735 97920 490790 741625 11305 133450 366010 697170 637585 67915 169490 222020 508130 734995 765 791605 40120 474980 203915 38845 92395 736950 165155 682210 588880 467245 104210 133960 652545 77095 732615 466395 57970 683315 687650 166855 274125 618205 17595 621605 40205 204595 307700 136425 587095 143225 232050 82195 390830 241655 327420 698275 381820 420495 606560 385560 660620 170850 618375 458235 210545 514930 50915 422280 202385 359890 452030 511020 54315 73015 273360 147475 738395 431970 315350 551990 331415 118235 503795 203660 584120 615655 151470 709750 357935 16490 621010 94945 711960 705925 256870 702950 314585 350285 431205 364310 267325 41225 406470 314330 373490 775455 414375 33660 237065 453390 527170 461805 197030 189720 515865 793390 373830 581655 425255 74375 606390 323000 559980 136765 785910 670565 276080 144500 244290 791095 578085 383010 98685 261800 700315 162435 565675 7140 841840 452285 423810 80580 555050 12750 249135 399160 67915 308720 586585 690370 286365 273275 177990 817445 114155 637330 382330 77605 322745 266305 273870 778685 597465 738055 187510 150535 810900 705670 83980 848385 472515 115685 423300 321895 203320 697510 403495 198645 243185 714595 354875 284240 128775 684250 502775 640475 698105 669885 329120 707115 419815 699380 20485 353940 674475 73950 773415 724795 497930 494530 81515 815745 730915 430610 157080 432225 221935 239955 559215 735675 502095 792795 7565 167450 66385 35870 636735 307105 556835 107355 405025 440640 200770 559045 654075 833425 94095 421430 283560 526745 630615 727515 793900 4590 302005 54400 31110 173740 555220 141610 17255 355130 280925 132515 205275 294100 61710 632825 275740 736015 439025 664445 125120 701760 410635 419220 38080 768825 390660 573240 710515 811410 108460 157420 611320 341615 523515 360230 683910 398480 125035 362185 431800 171785 332180 487985 681870 344505 423300 554200 775030 614720 741540 166770 566610 199580 222700 544425 532525 6630 840905 437070 633675 302855 353090 621350 282455 106420 200685 129030 528190 298690 40205 245140 399160 817105 436050 752590 565335 656455 442170 36380 193460 588370 105655 1190 735845 224570 832830 728450 101150 151640 789395 136595 489430 802825 290360 495975 361590 567715 641580 480845 18615 143140 554710 73100 406810 572730 818805 540685 32045 229500 712385 495975 649655 70890 472260 658325 96815 182070 512805 147135 709665 415650 268940 516290 829430 542895 311015 605540 632145 241570 377995 435115 541110 506005 252025 273275 212755 169745 174845 702185 271575 535840 273700 72930 657560 85 594065 39950 742050 178755 38930 485435 520625 652970 180965 769335 589985 104720 126225 299285 721735 659005 424235 440640 624665 150110 451095 294865 130560 736695 832660 683655 801040 816000 655690 10880 254320 372895 748510 684590 272680 566355 309995 225080 338725 131750 767635 583780 443445 485690 194735 156145 235960 817360 182325 37315 326315 558365 844645 456535 584885 344505 243355 600865 7650 315520 112710 341190 380375 172975 650165 397290 503710 142460 268685 211395 27030 195925 13770 336855 723095 763555 503795 24225 252960 516460 97240 99110 399075 789055 530400 671160 396015 207485 193545 120870 36550 592110 518755 494020 503285 204425 224060 41225 774860 130560 360315 392275 198475 5780 294015 458405 390745 790415 196605 520965 594745 140165 408595 821525 81175 168300 593555 347565 170 23800 399500 4335 62475 539495 378930 338555 5355 322065 39695 127075 85425 562105 235705 310760 332520 759645 506600 362015 398395 207740 491555 280670 714765 290615 586075 255000 92735 190145 256445 253980 525300 160735 617270 670480 264010 12580 574260 632230 275570 263075 720120 62730 174845 520965 133535 710005 318240 220320 233240 170765 608685 92650 706180 151640 487390 373065 82535 10115 378505 68340 685780 10540 178670 469200 501245 59075 513060 282540 256190 190825 228480 790755 689435 798065 711705 419645 484415 81090 580550 764745 570010 491470 355130 831980 277780 504645 116365 507025 626025 403410 701080 414800 322830 688330 425850 285005 266645 298520 620075 382925 682975 243950 712640 674645 585735 666060 430780 462060 416500 496655 593130 367880 87805 631380 636565 135405 121380 648465 820080 162435 80835 682295 749105 644810 284410 847705 762875 577065 181730 88230 752335 667505 292740 237490 318750 508300 68170 600950 14620 282710 377060 556240 335665 520285 331500 715360 211735 487305 378420 456960 814385 786590 685525 539665 623050 378760 482460 669715 368220 715190 328100 313225 493000 734060 364990 98260 685950 51765 802060 601205 253470 104890 754715 393805 264350 352325 529210 821950 305830 423215 736780 379865 246075 473790 712725 462995 44625 231795 492235 451945 574260 728620 309570 655265 246330 665805 749870 85425 317050 343910 473875 835805 214455 157590 532950 842860 253555 740350 261715 558110 773925 330820 259420 509490 665125 135915 499970 497250 29070 260780 104125 198815 664785 610555 634610 274295 72335 612000 401030 287810 814555 734825 235195 18615 726580 205870 762620 568140 183600 33490 27030 756415 602650 120785 479570 59500 522155 598315 16065 401285 275910 643025 391510 145520 379525 462910 486625 195670 577405 82620 104805 340765 316115 763895 85595 454495 302005 239700 298350 648295 253980 774265 320280 359465 666060 174250 813790 237490 833765 301835 696235 120615 383520 761345 435285 739415 200515 809455 163285 798235 760750 439960 17170 694195 208505 610130 821950 122570 780810 416925 283305 745110 659770 694365 713235 492150 144755 188360 449225 392530 408255 92225 33235 115260 248540 19890 528275 705330 849320 310930 261885 176290 574855 798235 316795 521645 493255 484840 518330 180200 821950 368220 344845 838185 153000 746385 481865 511275 666995 610470 800020 548505 275570 659430 473110 630360 419475 635120 61965 488070 302005 9435 686800 370260 669885 327335 102595 752930 748935 551735 471665 196860 480590 724965 294950 137105 437155 760495 357000 467585 641070 486540 200430 501500 21505 701165 225080 763895 569670 627810 691560 301240 601205 242420 411995 824755 34595 636480 230520 564060 180965 434860 152915 801465 137360 426870 723860 797300 9435 272935 819315 624410 88655 468605 78540 260865 287640 355215 194225 2890 575705 170 227460 614295 56865 348160 514505 259760 763045 302005 600695 790755 408425 168640 292400 623985 520795 157335 491300 674985 188445 264010 525300 685865 91800 659600 390490 730660 586075 241400 450415 586330 559130 559300 355045 438260 787015 86275 605710 820165 289595 539920 69870 318835 389470 64090 495125 340765 773840 94435 663935 512125 614720 132770 750125 757690 732530 249560 247860 527935 508215 316880 622115 47345 87380 514590 364310 731935 154785 729045 657475 474300 774095 411995 131920 188870 371620 483225 543150 379440 362100 221595 760495 235025 347990 659855 440640 75055 697765 766360 266645 309570 300730 161755 473195 624240 274975 401455 639115 480335 130220 832235 264095 625345 234090 631380 336600 828835 33575 320960 371450 721650 320705 211480 289255 476595 671755 140165 205870 427380 686800 90610 299540 190400 749700 219470 836230 607325 53975 646425 40290 762450 421515 177480 197710 447100 503370 437580 836740 825690 829090 697255 515950 812005 653055 602820 571115 245055 797555 689690 717145 409445 204085 13175 314670 306850 413695 258995 838355 339235 209100 174420 297075 302515 221595 619480 658580 149090 715615 433075 380800 163880 273700 253810 23460 593130 64770 702525 26690 836060 216835 26775 474215 267750 567800 749870 820420 272765 176290 505920 499375 122060 166345 615740 49130 670905 47090 831130 253215 240890 329290 839205 744175 543575 478295 809880 448290 691645 286110 727175 748850 601035 85595 157080 210630 229415 228395 839460 480335 732700 422280 465970 464270 14875 144585 235450 129965 839290 488240 783955 234005 78625 71655 274635 290870 40375 539580 113475 193630 54060 560150 71400 195585 285260 746725 532610 612255 822715 58905 615655 634270 752760 541960 167450 684250 763555 740690 154105 585395 769930 38335 842520 443360 174250 132175 541875 285600 780045 690455 402900 548675 838695 841160 215390 272000 748340 507450 650590 625685 292825 144415 674050 658920 637330 391425 403750 736355 219215 224995 143735 799510 496995 162605 787440 192100 695895 444635 146200 503710 132600 353430 364905 308380 117045 398310 720120 842520 184450 584375 633080 41820 492575 688670 119680 262055 77265 168215 5015 405875 699720 72505 841670 6630 449820 527595 747065 711705 745620 718165 272425 807245 125375 171445 291805 172040 531250 630955 539325 618630 608175 371875 555390 584630 703545 156060 502605 165325 778515 138125 603755 591515 244460 727515 389725 612680 792115 342890 287725 638350 759900 267070 287385 730320 148835 665890 18275 727345 159545 426190 790670 386835 553095 610045 496910 671840 572390 509150 211140 145350 97580 802315 598315 608260 664190 686715 602990 177480 332945 526575 565505 76415 127075 527340 664700 387940 323680 257805 399585 749360 430185 818550 189210 718930 313140 191760 433670 6205 233410 48790 45985 500140 156570 671245 463675 769845 536265 766870 264010 87380 721055 295460 776985 15215 214880 748170 730320 10200 535840 282880 631720 423130 630785 733295 665465 1530 789565 530910 828240 566610 839800 683740 552840 136765 755055 77945 1955 544595 530740 57120 88230 572475 45305 434010 179265 446335 305150 808775 353685 246415 744770 715105 515185 219130 217175 231965 24565 562870 437495 323085 837250 165495 429165 840055 759560 111095 790585 240805 75650 31365 736015 827985 137360 210120 687565 571285 682210 346885 10795 423810 803165 264435 511020 579105 654840 259165 793390 141185 777835 345355 574175 359805 803165 357510 733465 113985 466055 270045 263245 93415 839290 298690 279480 553180 170765 202300 654840 530910 418710 801635 819570 368390 363545 792370 17170 74460 617950 168895 732530 794410 460360 177820 398650 562955 436900 499120 499715 221765 345610 559555 429505 598910 386835 474555 329630 552330 255425 744855 278630 311100 41905 501670 517395 784465 267155 605455 817785 273785 811920 3570 6970 771205 125800 606220 503540 189550 257210 776815 254405 477360 584970 287810 276930 597040 689520 759985 536180 338640 726835 445995 391850 305490 166600 573580 13090 12155 663425 300560 241230 248710 27880 467075 219470 65705 280160 706350 526915 470985 623730 494190 625090 74630 496060 448375 652460 817955 545445 623985 620330 550970 580975 722330 258825 331075 767465 48960 171360 50660 188530 554540 35870 590835 27030 496060 434095 387600 294015 652630 832915 814980 108800 672605 367200 637330 602055 776305 244035 58990 571625 68255 441830 10540 95370 668355 486625 518415 27030 565335 443955 329630 384285 523685 462825 49130 827475 29920 802825 534905 393295 666230 366265 315180 595255 477275 612850 614890 752505 465120 560915 239530 551225 27370 849575 781915 295120 112540 312460 744430 687905 476595 558195 287555 219725 515780 336430 388620 94265 231455 667930 716380 141185 464270 636310 741030 420155 614635 298775 278800 184450 678810 619480 248285 633250 497335 22695 793900 32385 307360 146540 832575 255765 74630 28985 222870 217685 423980 808775 390660 841670 422875 631380 178160 154615 172125 63495 247435 131495 23630 365245 63580 527765 259845 849575 768315 68170 545445 627470 203065 278630 462825 759560 351135 182155 431205 310930 820080 672180 164900 570095 42670 653990 717570 381225 53295 675495 691730 376210 5865 257295 485435 621605 786505 375105 495210 724370 113135 195585 649570 591090 616335 58820 381310 340595 62985 203915 545700 693600 648975 273275 543490 751570 55675 637160 53635 787780 174505 817700 661300 322660 595850 112370 731680 463420 404260 204425 574090 754205 432820 174675 839205 846090 648805 409275 811750 24055 98175 538815 321980 740180 578680 513740 120190 622200 338980 729215 599080 181645 378845 237660 162520 587945 627810 470220 658665 205700 374510 69700 827135 197625 18445 334050 491895 395080 796365 51170 584290 59330 605625 691560 269535 491385 456450 288660 92735 439450 792710 108375 668865 145180 825945 724030 525130 302005 692580 384880 420495 755990 817020 150280 60520 400605 432820 127670 392105 556665 698785 307955 593725 34340 673030 548165 675155 810305 28475 81600 79985 632060 60775 764235 412165 200600 591345 14450 498100 461040 157760 254405 303195 4760 15045 110415 798235 297500 341870 151640 62305 704650 550460 368390 457725 209440 678470 828070 368305 692920 608855 707965 385560 255935 596785 321215 139485 692495 274720 268175 730065 727515 321045 69785 688160 452285 405875 693940 155380 358615 737035 251090 235450 406215 304215 622200 531590 432565 45050 381735 104890 19975 294100 141865 193375 41395 20145 646680 75735 455430 256870 793985 417010 790925 258570 574940 846345 563890 688500 119595 585990 341955 683145 241315 261120 518500 303960 146200 218705 22780 639370 530485 32300 305830 19720 132345 816085 591430 842605 787695 369155 771630 298350 233835 384625 374000 233920 189380 528445 366690 610385 843625 352920 65365 257550 599165 689010 679490 508130 34085 549525 446420 152235 429335 280840 608515 674645 307445 27030 212840 605625 290955 402305 811580 723520 103020 93415 586160 24990 306000 31025 576725 666485 262905 636735 357765 667420 216580 148835 819910 713575 675155 2040 742390 496400 562530 262650 72845 553095 692240 191080 111775 228395 767975 196265 89335 500565 556495 555475 219385 336940 418965 450840 598400 517225 183515 330395 716635 313395 625685 752165 259165 9180 595085 104295 146115 665975 110415 206720 110500 839205 272085 278970 257975 153000 791690 668270 147560 706265 621775 626790 631380 172805 399330 290360 483140 493510 828750 583695 744515 500055 481525 576810 375445 441320 623220 604945 40545 526065 536860 99450 475660 614975 515185 70805 775030 785655 268855 105230 15045 481270 144330 422450 393550 624495 834615 790245 466650 294355 283560 771205 5610 844815 288830 298435 26180 321725 705670 45050 222360 559300 233155 46920 434435 751230 626025 616250 758880 595850 400775 731170 513740 287215 636735 538135 691560 445740 126650 154190 213605 658665 417520 311015 725730 753695 330820 83215 527425 283475 392445 13090 758880 538475 331160 826285 437835 763980 749615 561425 511615 281605 479655 216665 114835 471070 161500 121040 12580 335580 731765 808010 96560 14705 636735 311355 730915 520455 337365 207400 76925 339150 542300 538475 189210 278205 335665 390405 647870 658155 670905 112625 92055 292060 749785 261205 17680 444890 130135 494445 697170 390235 388450 844730 565420 595 151980 317815 125970 53040 799085 542300 294355 756330 500140 433585 553010 759815 134130 817530 787100 465460 621095 562785 232985 462655 309740 378505 831810 408255 375360 208930 195330 709580 562955 718675 334900 818805 807160 542895 837080 601885 170 590665 414970 693515 680510 248370 710855 584885 474725 303535 477360 295290 183515 4335 373320 157250 426275 585055 276505 161245 170765 362440 207230 145265 240550 21250 100810 532100 534395 144670 832405 120955 429505 629680 824330 192610 40290 176630 342040 309145 150280 140165 336600 225165 588455 78540 51425 669290 595170 566525 79645 714510 153850 597040 592620 768145 76245 683740 650165 123590 118405 649230 631210 30345 297160 635715 195670 726325 231030 224995 219300 96135 121040 88060 528445 309655 643450 506430 806990 180795 513315 320620 156400 438175 49980 590665 725900 254490 306425 457895 783955 631550 256020 71655 204510 156910 758625 806480 54145 142120 127500 63070 259335 540090 39780 240295 295120 780810 539580 143735 794665 841500 157845 458065 32470 545700 172720 703035 305915 687480 770695 549100 639370 456620 172125 452625 280670 199665 81940 30090 97665 503965 24225 392105 129795 365670 536945 266135 234430 574855 392700 752930 1360 801635 450075 117215 247265 817870 667845 601545 509065 537880 721650 751995 56355 742220 344165 812260 127415 658410 125290 814895 236470 333880 522325 231625 432225 606985 413185 99705 675665 298265 16745 434860 714170 411315 398480 51765 848640 608770 160735 81940 449565 586585 37655 711960 57800 802655 110500 138210 320450 193715 305320 733465 320875 204510 172380 764320 355045 324445 566780 175610 36380 78795 205530 661215 146200 624580 790160 445230 690030 432480 315860 324190 537455 443275 524790 568565 436815 707795 244120 547995 213605 531590 520285 104635 466395 602480 263500 832830 725050 434860 194735 650675 180455 113645 407065 194565 673880 464270 542725 624070 485605 321045 452965 79730 729725 107525 357680 85595 646340 32300 240465 513910 332690 328100 616590 414205 478550 380885 728790 329120 664870 62560 574600 90440 577065 804015 39355 261545 825690 87125 381480 534140 76245 321215 215390 253215 466650 742645 693600 791860 105570 307700 53550 746555 538475 1190 174760 619735 290105 745790 431035 225590 694450 778685 640985 28220 306085 271150 594915 618545 691135 353260 534650 496655 443615 710005 771120 612000 743495 223210 640815 660620 587265 686205 479145 305320 454070 255765 161245 653310 524535 319175 288575 440895 1530 96135 605370 428995 758115 54400 409700 627045 397970 692325 474980 543660 698615 824840 13600 238765 459510 347140 471240 787100 731170 146200 41055 534310 495890 67830 251855 500055 3995 467245 270215 572390 730575 324275 225335 650760 252790 627045 99960 652375 67660 636225 171445 109735 140760 192780 122740 520455 214285 274720 255935 775795 252195 182155 243865 327590 394485 320705 89845 741115 697170 331330 228650 742730 846345 262310 782765 140675 120615 226780 537030 365670 47770 647275 806565 57970 1955 3230 620755 593215 603160 248965 733295 100470 92140 58055 261205 400435 489770 676260 115855 479655 503200 578085 608430 580720 16490 587265 598995 133365 704735 699890 534735 654670 137870 425 54910 601120 342550 521730 30175 152405 461720 716125 267155 281435 420580 157505 381565 819570 132770 152745 679745 125375 462740 813110 279140 769335 544850 331245 634695 3570 433840 540345 662915 404345 709580 363035 690540 91375 515185 486030 399585 64855 190570 286110 388535 100130 140420 707285 840140 128690 508385 618715 49640 341955 144160 738820 73015 17850 269365 158440 283390 9860 48875 606815 668440 118320 606815 55420 826795 371110 65110 44370 443190 91460 55930 210205 198135 142715 316880 515610 324700 151895 750720 737800 294440 228140 748425 497420 24480 743920 218365 649315 14025 353260 381310 155975 32555 477275 744855 40375 543490 548590 230860 163200 164560 25500 700995 489260 0 0 0 773670 579190 436475 685610 353090 125120 510765 477445 300985 730830 404600 691050 676515 266050 215220 833510 160395 769505 416415 453390 673880 200940 624155 158355 699975 91375 765 838185 309740 79220 451095 43520 5015 587945 257805 570690 149515 106080 829600 228565 843370 623900 792115 361165 245990 466480 732700 688160 162690 538815 847195 191930 720800 839970 252110 759645 228225 469285 525300 651780 110500 308125 468010 420665 262225 740945 58735 325635 610470 9605 223890 487730 142460 2040 627215 278885 611830 420665 423045 550205 640560 14195 753610 318495 35190 756330 787015 90865 190825 747150 436475 85510 452710 117810 727175 90695 798915 56695 674475 596275 82960 658410 586330 99280 221850 124950 402050 236215 96220 260270 711705 180795 685525 742815 532270 59330 681360 634950 846685 574515 650250 256445 829430 436815 536350 588795 427635 438345 386750 152830 509915 373915 309655 448715 272850 214625 792285 815150 113560 537115 788715 427635 735335 9265 36890 570775 603925 577830 483225 369750 579445 518925 745110 133110 265710 348330 635970 800445 481695 172975 351475 755225 528190 708730 39270 607240 192440 520030 679745 635970 703035 839630 289850 389895 669375 669885 686290 505835 437750 755565 822630 475320 168555 792370 488240 633505 92225 209950 482715 533290 232305 162605 307870 662745 412675 62390 770780 240125 372810 317305 140420 581995 103530 844390 461295 38165 570605 762110 248880 463845 832915 736695 443700 222700 538985 207230 330480 291720 110755 709920 503455 415480 328525 482205 822035 388790 1955 88230 92055 641835 540600 379950 167875 454835 337365 230265 442510 444550 353005 498270 712555 509575 542215 539835 598485 334815 20400 309995 226185 696490 459340 244120 412250 512635 455175 469965 427550 721990 417180 133620 433160 454580 22950 561340 599080 812430 174250 799935 274975 731510 3060 427550 170765 780045 90950 753440 761770 357255 192185 723520 706010 689350 272255 306510 481525 656965 229245 605030 223720 677705 518330 528445 8670 54570 333880 141950 303875 759900 340 813025 94180 656200 544255 413100 325975 232475 741455 114155 176290 640815 326570 389810 143735 46240 205785 315690 8840 623135 222870 470900 656710 772735 843880 138125 125290 60010 401370 771970 439195 378930 207060 634695 506260 458745 513655 657560 162605 248285 536775 16405 544935 803590 215900 331160 73355 679660 244460 725985 251855 319515 643960 465545 626960 652715 789905 665550 745280 270895 184450 145860 691815 767890 669545 216665 668270 216580 582845 108460 545785 363290 270045 660280 487645 506175 62815 619650 317305 760580 21080 437920 43095 841245 486455 675495 550545 47515 57290 675665 168555 56780 673540 55675 53635 507450 633165 453730 749700 142035 774265 797980 385985 135150 82960 677960 522240 712555 561000 176460 424150 689180 468945 573410 427635 134385 62560 516545 307530 271490 842180 21590 834020 549950 32045 849490 789905 353345 361250 467245 481865 520540 373745 62560 528445 761430 433245 414715 46920 652120 220745 534990 409785 0 0 0 0 0 478040 750635 797045 682890 296990 65705 757010 837250 284750 32725 670565 355895 835720 691220 491470 846685 230775 121125 400180 32895 777920 806990 268685 638690 813280 438600 308720 554030 789310 4420 555730 550120 438090 653990 4845 65025 165155 307445 506090 56865 687140 792965 359550 669885 811750 729470 365160 143650 790500 171190 554115 417775 798065 222615 511190 613190 154700 183940 432820 812940 367880 601800 811665 376125 612680 77095 783360 415650 59840 25245 607580 299030 34425 116195 716380 241485 461210 657135 118490 554625 420240 427635 816340 464695 11220 826880 508130 760665 138465 389385 645745 778855 313990 369580 458915 543235 395675 72590 343825 617865 716975 43435 250240 607325 210630 623135 467415 493085 517650 593470 316540 695555 97325 763980 145095 715700 816255 616845 402985 834785 750635 309740 539665 529040 505240 23630 248880 683825 326995 706860 819400 403835 481525 381820 774520 337875 354280 422790 600270 790925 64005 766955 683570 348840 578340 12410 468095 713065 276590 363800 301325 566015 188955 389215 780385 424320 294525 847110 631890 518415 781320 287555 326655 728705 395420 804185 633845 192015 348840 451775 61115 813365 367200 403410 846175 738905 832235 16660 326995 61880 137615 798745 766020 744005 411655 233750 61625 748000 697340 267665 372980 310760 22780 353770 222530 761855 351390 821270 230945 761855 440725 495040 572390 620840 694280 802995 424745 802145 590920 487050 641155 553180 489175 99620 309315 202470 386750 92055 240295 218620 131070 531505 435200 382925 169150 369240 648550 102680 286620 697510 443445 185640 127075 89165 60180 141695 169150 126650 846515 470305 219300 125885 61795 535160 660535 324020 662320 773925 706945 846515 10625 337960 191080 473875 353855 43095 623475 820590 317050 413355 578085 71400 316710 329630 238085 320450 154105 118150 812770 222615 65875 579445 354195 214370 745450 488580 744770 553690 784975 614805 49130 111435 743410 778175 201280 712470 646085 106335 371535 511190 328100 430270 399500 124100 706945 197200 513825 338980 767890 493085 647530 615995 177140 823480 422705 195330 324275 123505 449225 437920 366095 441830 323425 666740 427635 590070 355130 48450 768230 460530 196435 241570 121125 624070 532185 566185 226780 847705 628660 171105 664020 121210 806990 81005 421345 755905 37145 518075 432055 418370 733805 392105 292400 40375 743920 817105 662320 416755 177565 184280 729045 596275 777325 304045 786165 163285 546720 160140 324785 289850 101660 776475 574855 223040 220660 191080 187255 245480 431375 163710 111690 417095 801975 337280 157335 495380 573750 402645 144755 740775 412675 154870 559045 94265 639710 737630 504560 249560 261630 733210 593555 57630 180030 845495 155465 69955 507960 547825 4845 587010 279650 775625 469115 390660 141610 839375 32045 742135 736865 456450 313650 300305 130900 418200 19805 699890 629680 773415 490365 669205 507450 516885 85255 131240 836315 554285 803845 501245 232305 450075 224570 781150 615145 172635 398310 37230 30090 285005 342720 87380 153765 8755 335920 421940 269195 199920 551650 417605 525385 262055 271745 669290 233070 417095 520370 284495 525725 701250 493000 809455 524790 95710 830110 232985 793220 269025 173910 206550 192355 672520 817785 456365 90015 194820 580550 184875 543235 711450 173485 718675 279140 21420 765680 549780 1445 510510 169065 692410 114240 531760 111095 329800 686970 17425 825435 666910 563465 397460 66045 276930 699210 806310 283900 817020 65535 782680 365160 520710 143480 752335 113985 63325 407320 536265 787610 770525 130220 344760 215220 502010 500225 687055 386835 757265 585565 28985 68510 446590 782680 18785 635715 196860 355810 329800 543150 231370 106165 748510 115855 92990 695045 470560 753950 308975 199750 246585 806735 441065 674815 803080 132345 790925 482545 111265 724965 679575 15895 403155 367115 296140 729640 782000 675920 378590 833680 788205 205955 44370 798235 666570 589475 312800 486030 214880 267835 799595 743410 213605 794410 139570 303535 583865 496655 577660 163455 187680 580125 197965 56100 448885 303450 701165 199665 145860 36550 611830 52955 229245 353600 374170 40885 109735 751995 216750 410295 821780 133620 600440 117300 477105 411400 183770 814385 703715 59670 524790 169320 101150 92140 569160 363120 55930 593555 519775 472260 14535 615485 187765 840990 277525 188955 380800 276590 429420 179435 250835 379270 728960 342805 523345 775285 538390 115855 500310 687310 387090 419815 384370 629425 754885 342040 731000 152235 223720 698445 149770 664700 4250 793985 267070 122060 347310 801720 78030 75140 769675 678385 518160 640305 165325 18700 802230 382925 303620 380545 647955 374680 424150 566610 827050 714765 438685 777070 753440 768315 745875 613530 620160 574175 163115 644300 297075 106080 414885 63155 694110 828410 160820 619310 472685 672860 164390 756415 272595 548080 585225 396525 741030 443275 554880 697765 663935 61455 271405 578850 598060 262395 217685 696745 339235 615655 427040 646425 44370 3655 125715 377995 217345 454240 499885 72505 504305 160140 193460 52020 631380 836740 209525 756160 252535 772735 300985 547655 429930 386665 254490 17425 483735 320450 414035 589560 419815 633505 49300 802740 679150 599675 176035 28050 678810 65365 563550 841840 489940 564230 64430 479145 569925 493170 181985 840565 321300 680935 577320 172890 813365 179180 550715 413865 173145 164220 661640 411570 285685 70295 190400 708390 340850 78625 627895 164135 719355 497760 204085 840395 419390 844475 487730 842180 690370 620670 663085 772140 708050 761855 481865 456790 419135 461040 705840 380120 835720 196010 470305 626450 480335 571115 565845 137105 723690 829345 124780 706690 230350 236640 148835 51170 681020 297670 355045 841670 700825 278630 745790 760070 154360 664870 325295 742560 528955 331500 745790 812090 549525 257805 563465 39695 502010 520625 113645 396950 9775 776815 733125 270300 488410 779620 364225 650760 381140 657985 537710 198645 395675 277270 529635 156995 35870 564230 132940 560745 276165 695215 611830 393805 784295 467245 279055 661555 764915 23800 452710 673710 494275 637245 372385 398310 528105 128605 429335 122655 643705 525300 95540 747320 655265 144755 21420 666145 46155 832660 181050 446675 4250 378760 167195 176800 470900 33490 108545 806565 621435 401455 299455 308380 590580 453900 51765 10455 315605 719185 270215 133450 127670 687225 637415 689775 434860 741370 378420 769675 720545 580380 113815 207910 669715 291890 352665 210715 281945 96220 381480 167875 96730 80325 488665 283985 63240 821185 605030 526065 485775 744345 82960 388365 382585 123930 650165 110160 580720 61795 730235 578425 359975 350200 108375 769335 533970 812260 688245 361505 524875 674730 156910 761600 665040 646765 8925 718420 304385 713490 784635 76500 676175 155210 79050 425085 151980 308550 414290 736270 423215 154275 287810 720630 780980 384625 596700 253895 729470 627045 75565 792030 681530 766190 700400 704820 565165 625345 571455 284920 769930 287640 510340 629170 640305 38080 527935 13090 460360 295035 811325 503965 698615 529295 775115 842095 13430 51340 511020 603415 466480 396865 541195 193630 28900 691985 328270 206465 315010 516545 79645 624920 168045 846515 736440 359975 621095 187085 546465 153595 249050 795345 31280 673880 267240 276165 538815 669545 417010 765510 105740 346120 411995 188955 293590 63580 567800 499630 700400 635120 353685 694110 652035 128945 559470 212330 319685 231795 781405 219895 142885 147220 832065 149600 660110 179775 535755 745960 767210 246585 69105 831640 707115 500225 13770 553180 693260 557090 187000 197455 21080 700655 630785 274210 311270 174505 359380 148920 599165 544680 748850 459255 327930 107100 792625 741710 61455 750125 28815 79900 74885 100130 640135 340510 277780 151980 822800 148325 697255 195245 479570 293335 679235 72930 597465 427720 636905 486285 466650 506090 551650 300730 648975 744685 84150 825860 176800 794410 462400 403750 399840 571965 509150 303450 414630 560065 847280 560320 149600 522155 544850 487220 456875 417350 678640 508810 492235 104890 668695 506940 597550 39440 147305 620755 204595 760410 170510 310760 519010 76245 388875 265880 505665 102170 468945 557515 745620 501075 36465 29580 484245 370175 27370 121805 248795 583780 472855 48450 60265 452710 449395 745450 136850 387770 47940 643960 47090 336685 534820 310505 36210 260950 273700 327335 459850 12920 319855 633930 844645 9605 278800 574600 197370 629935 439365 0 0 0 75735 121805 311270 824500 582845 157420 469880 309740 200345 454155 325295 819655 14280 79900 91375 706520 285515 392445 342720 607580 665125 342720 621860 103275 66470 59585 481270 846090 354195 253895 519860 302430 628405 241910 441405 736355 764320 461210 261205 737970 811665 409105 206465 318155 170850 385900 372130 645915 222870 501330 576980 300475 846430 407150 165920 814895 472430 260270 158780 619225 840225 170170 843200 742645 233495 259930 161330 141525 701760 645065 763470 145095 363630 444380 673540 231710 368475 405875 597550 807330 72080 481270 697340 81005 241060 256530 715700 230095 186575 131495 37910 53635 144755 687650 757775 103020 241995 753015 586670 18020 399840 672010 55760 724540 726495 482205 598910 240380 145095 15555 412845 262310 82450 123760 689095 26605 646000 734145 750550 323765 534310 461040 721395 406470 469200 298945 230350 66470 106335 361590 21760 103955 236640 749105 826370 683825 408510 173485 685950 526065 691730 337025 455940 614465 283475 737290 204000 352580 519010 807500 704310 695810 85935 772395 289000 766785 653225 432395 37060 511105 12750 5440 389470 347140 839375 243610 635630 646255 338470 23035 396780 447950 423385 148835 227035 470645 748085 686205 213775 575620 717570 586585 288405 294270 20995 404090 486795 307530 32215 210290 495975 418625 536690 61200 127840 333285 835805 728195 372215 590750 179435 500735 686630 416160 104465 47600 687140 374170 720800 193885 451860 223635 516545 401540 813960 121635 826880 189380 810390 761940 611660 44880 425595 742220 234090 524705 842860 813365 229840 237830 736865 256785 361505 756840 741455 76415 317985 21505 230095 419645 229415 529805 222275 731425 237660 565505 708305 217855 418285 231455 483140 732360 658920 74375 47175 732870 817955 498610 285430 561935 728875 27285 249560 186745 59585 47090 645660 413440 62985 723265 671585 76500 398395 209525 24735 586500 738650 720460 548675 185640 705075 530570 701845 645065 271660 254660 193970 112455 285855 655775 473110 753950 695810 189635 61285 692410 297670 106760 696660 294015 339660 441235 259420 505580 795260 545615 393380 469795 453560 323340 724370 120870 768315 551140 359125 423045 773415 72165 797640 417860 268770 935 792625 591005 819825 290700 459680 245820 328950 682805 481865 766615 809880 277865 796195 650165 498865 566865 811495 217260 601885 5100 609280 279395 427465 155975 57715 154360 291040 464780 817615 141950 295630 827475 396440 418030 82365 589560 53635 469540 360740 770100 387855 125800 736270 605880 235195 239870 296395 477700 101830 530910 698530 565505 829175 613020 500310 448120 837250 96730 544255 267155 830110 150025 414120 119170 53210 79730 300135 343655 519945 308975 329545 128095 710685 729980 307105 24140 33830 253385 181560 33405 402220 676260 448035 671415 506260 517905 267155 532185 560575 222530 788970 534480 650420 650335 170 446420 486540 254575 672265 202300 746130 543915 205955 830875 327930 473875 679660 469285 635970 691730 643025 188275 790500 363885 208675 320875 126225 807840 470475 788460 681785 444975 800360 681190 23630 62135 500905 325890 383010 433840 95795 76160 689095 783785 202300 487645 204170 775115 686715 120445 818975 446590 122655 830875 612170 477020 549015 849490 816765 387430 575110 432735 337365 313395 653905 804015 616165 472430 322915 84235 557685 712555 494105 24480 564910 9605 126650 758965 489940 17765 655945 296395 372215 540515 61795 699805 565760 255765 654075 50405 381820 348670 732105 352240 709580 355640 31535 317220 260525 478465 12155 11305 580380 477530 237065 443105 817615 507025 118915 761515 69020 723605 298775 193970 428145 801125 690455 707965 769165 184875 243100 154785 799340 290105 50745 276335 388280 449905 570350 625940 155975 278545 539240 646850 161755 304385 299370 845240 810645 546550 716550 670820 662490 321470 604265 221085 674220 676260 325890 201450 144585 272170 344590 72335 782340 6375 281520 283305 327590 166600 391850 761770 577065 809115 440810 460190 356150 409105 689520 695810 479995 650420 448970 235280 378250 778090 479315 365840 657475 178840 175355 213435 521305 71995 483565 362355 849660 564910 786335 604860 41735 464355 62475 107015 305065 347990 74800 391510 333710 336515 610980 620585 551480 438940 515270 492065 106420 457725 86530 268515 540430 791520 327675 280840 486285 8330 695895 237575 344080 574855 249985 796025 13175 214965 658325 410805 789735 33490 685100 848385 311270 258485 15300 244290 12325 58395 725900 308380 98005 218365 386495 484670 671160 823395 522155 207315 208165 140420 341530 272510 43690 305830 564995 38250 827220 258995 265370 379780 101490 512295 244460 606900 565080 365755 511700 100130 348840 704565 709835 106505 68935 430525 488835 650420 543065 593640 722160 619820 477445 183600 153510 384285 379440 795770 361335 306000 647445 454325 386495 566270 797215 786675 350115 796280 381735 346460 103360 727260 349265 411740 104975 520625 294015 188445 609365 679660 444295 605540 322575 151725 371450 79305 608515 647275 9350 198135 306510 16575 223295 660705 29325 768910 796450 647785 226185 353090 677280 762195 618630 233325 458235 121975 839885 205020 573155 735675 735760 765935 328865 330990 742815 532355 496060 155635 383605 272340 510170 446335 222530 713150 46750 238000 93075 304470 97240 46580 699125 559895 403070 299710 794240 468350 656115 644300 405790 514080 795940 384795 285600 690625 704395 372640 695810 588540 177735 725390 839885 266135 98090 364395 257550 106165 470305 472175 559980 828495 429675 347565 663340 214200 353940 652715 662915 139655 358955 414715 222275 199665 391510 828070 364310 745535 537370 759220 18955 31450 132515 406470 132685 396185 429845 797980 711365 724285 509235 584035 38590 507195 412420 616335 769505 183855 171700 537200 826285 485775 273870 437920 811070 617865 394230 183515 831300 388450 796875 514760 492320 148155 128690 658155 148410 740775 647275 787185 20485 768315 56780 227290 172125 661385 150195 215135 404345 686205 118150 17680 167960 68510 776815 573325 790415 51850 823055 264860 274465 803930 92055 446930 451860 719185 467245 526320 335070 600185 520115 749020 734655 147390 459595 542555 178160 538390 585140 456280 418285 446845 442085 670480 637585 418710 663680 767975 498185 95710 477360 221510 204340 615400 584970 666315 776815 728450 615910 525725 39100 710940 641835 90780 694025 627470 744260 356490 448545 577915 573240 566355 347055 788545 683400 206210 248370 264945 695895 19975 461720 780895 336090 684335 638945 347820 496145 241825 508810 335750 334305 444380 608940 312630 444720 374340 129795 642090 822290 90270 578340 663085 191930 757350 464950 422620 474810 221680 415990 378250 556665 296820 437495 532015 255085 710685 439960 747660 268430 172380 587860 372300 301665 136170 818125 418115 646765 51000 183515 333795 584970 421770 408000 496655 664190 789395 103785 844390 595425 502775 24735 778090 165495 595425 791775 787355 503370 391510 58225 117385 396865 504135 58140 285770 8755 366945 239105 704735 503795 753440 448970 351985 119595 393295 781405 589985 257125 208590 662150 658665 662575 394145 700315 456110 78795 179265 430100 9775 114495 417180 293420 603925 320790 245480 376465 493680 769505 780385 826455 353515 125800 812685 443700 485180 605115 293930 439195 288830 239955 582675 278205 495125 803930 507195 191760 215305 773075 792965 69955 74885 710090 413355 646255 438940 616080 342380 627640 781660 642685 741540 139230 531590 204340 118915 282285 639115 792200 671330 594320 4250 351475 94435 563805 630190 154700 570605 8245 585905 106420 176630 278205 220830 167960 188445 532100 192185 229075 392275 2465 218960 73865 680680 731425 834360 811155 66300 126480 689435 19040 126225 220490 814385 294780 622115 758795 144075 470305 604435 621095 569245 439535 201280 612340 780045 68510 562275 64515 428230 802910 346290 421005 74035 694790 622710 107100 427805 667165 492320 669630 750635 168470 716805 59160 592025 725050 103445 808350 27115 5865 498695 681445 39185 705330 617865 643705 102850 361080 734825 494445 661895 794835 45220 92735 245990 411910 441150 510850 431715 391510 580975 407830 687055 33150 568735 738480 276760 835720 276165 623985 96560 646510 659005 397715 363290 130050 664190 157760 376295 762875 98175 705245 714255 76500 149090 582080 806055 473110 65620 545445 499800 212925 282880 504900 791180 443870 448715 643875 369835 372895 800615 454325 173315 211395 327930 357595 812005 521305 320790 593810 823650 530995 176545 654925 195075 755055 822630 592025 666485 614550 89930 351815 72250 526405 429080 34595 147645 204765 40290 250240 187425 610725 744260 845665 535840 84915 422025 367370 689520 806820 3740 361080 246755 705160 265285 442000 800360 302430 474980 95200 287980 476255 846430 583950 577150 644300 222020 421940 100895 675410 382330 508640 699720 717060 488835 175270 371960 326655 24820 744175 291125 332605 613445 671670 721310 770185 144075 816000 619565 548080 24990 724965 754545 455090 801975 221000 267410 445995 687735 434860 144330 502435 163540 821865 841160 421090 622965 642770 727345 146540 826795 612170 610810 814725 165495 697255 444295 287895 817870 460445 159290 204850 247265 149430 785230 493680 353175 695895 153680 792115 749870 8585 678810 331670 785825 835465 203320 27200 417605 264945 702270 804525 704140 239020 150705 556580 510255 624325 551310 365500 277780 581995 460785 311355 165495 70890 174590 452795 55420 266135 562700 486285 537625 791690 56355 725815 37740 194905 446675 216665 772225 9520 542640 355130 303960 723775 593725 779280 425 749870 407830 620585 463080 323850 701335 51510 517820 99960 213095 188275 766020 763300 651780 170680 793220 398735 385900 716295 364395 288405 420325 528955 630615 528360 773670 740350 158270 39100 725815 612085 819995 89760 559725 584460 145945 829515 592450 34085 827050 56440 658665 819995 830025 466820 758540 444465 619395 464015 490025 92990 451010 271830 810645 256190 558110 68085 489005 563380 276845 554540 638775 293590 372980 116875 335750 28645 512040 669970 296055 100045 388620 290530 435880 726325 723860 277695 269620 610470 708560 345270 626960 670820 53975 451350 566865 583865 99195 362780 568055 627385 359720 104295 6035 111605 281775 598570 210460 347480 289935 304300 189975 341870 292230 513910 323510 141865 36040 152320 650590 446335 410550 140930 533970 265200 666910 520370 837250 525640 96560 829430 710430 482970 57120 168215 588880 169745 189125 150195 718590 386665 674560 771970 298945 320960 16745 195245 651355 3315 153170 795855 475745 271150 115940 767635 216325 209780 51085 82365 269110 435285 83300 702780 458490 282880 567290 193375 573920 237575 265540 53975 689265 212500 625175 780130 77775 559725 375530 275400 808265 285345 166600 0 0 0 490875 760155 817445 450160 647190 326570 125290 805630 138550 714425 479060 312120 8075 225930 206125 299200 199750 406810 561595 449565 76925 463420 502180 82620 339830 427380 636480 304385 299710 355215 716040 42500 553435 462655 145945 313565 528020 654670 575705 510765 63920 34255 207230 414545 558705 702440 263925 720205 34000 462060 84745 92565 82280 482715 554115 413270 461210 698105 165835 15130 722160 528870 302345 333030 111520 206040 410550 498780 425595 840565 814725 127415 230945 784125 777920 810985 356660 475830 578680 685015 753865 576215 29495 496910 356320 814385 270895 436645 607155 278290 549780 334985 108885 405110 459425 217515 281010 367370 708475 145180 731425 765425 201280 33915 102595 493255 781150 398480 168725 417350 733380 681190 808265 704565 752590 261205 109225 476170 218535 808605 511955 663170 659770 482970 164985 296310 64855 442425 325890 379610 296650 242165 197200 95965 68085 426530 736015 402900 141015 753865 315860 583950 327505 93500 163200 261545 493680 245310 61795 486200 85510 629510 842095 436900 447950 128775 230690 834190 578850 281180 780470 41565 426105 494615 317815 847365 733210 604520 499035 548080 221850 550460 229330 700570 302090 389980 364225 36380 408170 117895 661640 508980 431885 109905 144585 717655 174590 508725 642515 591685 720715 556835 252960 714935 813875 766700 327675 10115 68765 220235 467670 269535 505835 425765 517225 82705 298945 312545 72420 282540 389895 351560 4590 6800 711280 826455 4675 350880 714000 188530 633930 458830 290445 14450 638520 399075 185980 815490 491980 803760 739075 371960 405875 633930 29240 340765 783445 435710 410635 276590 436900 297075 805885 193120 774605 490875 846685 787100 655265 362100 233240 497420 342125 620245 223040 21420 102085 662490 580805 735505 382160 548845 308805 781150 746725 798405 685780 216155 218705 170 262905 791435 339830 112795 609365 265795 604350 749955 140335 716890 664020 86530 800870 597210 518755 301070 618715 836485 846260 718845 327165 666655 18870 684335 87380 425850 56270 630785 734655 406385 665040 24820 639710 771885 650250 621265 695045 748680 694280 562870 824075 62730 570690 577235 451180 8500 530740 79645 584375 646255 22015 201875 235110 580720 373320 240805 661980 67490 376720 837760 697850 473875 259250 388790 244800 378165 522155 673540 370260 526405 77520 470645 760495 811835 562445 264945 175525 478635 132090 428230 432140 23375 766020 551225 170765 409615 684590 367455 258145 32130 198475 610555 415565 498525 486200 304130 802740 712300 404090 384710 330990 202810 514335 450415 819230 432735 159205 541535 122145 812090 496400 366435 823395 7650 22015 642090 26435 748170 794835 152915 210715 81600 158610 324360 192780 268770 782425 828070 783615 283135 607665 538220 299710 554455 704565 698360 672690 664870 782680 491640 655435 194310 235450 493425 387685 354280 231370 469200 708475 155380 30855 7990 703290 374510 191760 141100 466310 584800 197455 250410 694535 420155 646935 836740 212840 448120 375445 326825 818720 554455 407150 697425 720630 104890 40120 32810 109820 190315 492150 641920 8840 328270 385900 612850 736015 744685 392445 546295 404005 20825 156400 18530 506345 712725 75565 233070 434435 158440 56100 554540 468180 775030 421005 813365 812260 108800 577490 74630 565845 301920 671670 415565 246160 456025 724880 784125 839375 43350 560065 75055 530570 20655 230860 411485 802230 277865 398140 259590 647105 326230 255765 554795 39015 35190 294610 501075 213690 462910 846685 81005 427465 802400 431970 849575 307190 750975 815745 727685 743665 293590 252705 393210 696065 600695 570265 21335 730320 353005 415395 541195 597975 355130 277610 798150 685355 589220 416075 244290 138380 644640 676515 775880 19465 558790 551140 537115 71825 552585 814810 210460 122145 428060 81940 490110 667080 848470 330395 740095 432905 164390 388705 122910 743580 499715 15980 198390 349520 366095 138465 571285 830705 138890 183855 40630 707540 440555 56270 86445 78625 37995 675920 462485 552500 836570 834615 336175 817360 506005 733720 147560 751400 527255 531165 137275 579445 624070 641240 810390 754800 724370 734485 84320 375360 232645 826710 540005 37910 375615 210545 558535 67745 574940 798745 742390 172040 822630 516970 448035 27030 530995 440555 731680 667930 427125 689690 508215 697935 306085 458320 190060 194820 66555 449310 133790 574940 479910 575620 23545 538475 111775 816000 825350 232900 690370 709580 391085 422705 455940 351900 188105 634270 471920 409275 443105 325720 165580 244545 335410 112115 548250 125715 565760 776645 800105 451265 45050 495975 285090 702100 692665 662745 159290 378845 764320 589985 692240 781575 103870 269535 136510 731935 646000 388195 122910 188870 417860 203575 288575 141440 763130 355215 596955 703120 684675 444550 533120 692410 394145 99875 160565 402305 210035 225250 567885 81175 247945 776135 102850 385475 441660 448460 536180 143650 751145 516970 451860 19890 54740 255 611575 793390 747490 544255 728450 787780 829345 134555 56780 825435 751400 249390 251430 704905 744005 78710 476255 744770 121295 63920 748425 9520 617525 82960 651950 11985 550630 56355 760240 798065 306085 539410 278460 535840 562955 89165 831045 338895 782510 112625 170000 827475 615570 52360 174760 559640 256785 332775 683145 624750 847960 547230 502350 577405 687650 398905 504390 417945 639880 175440 700400 135150 133960 22185 716210 52955 740520 382925 325975 747320 490110 710940 362355 644045 128945 656540 704395 626280 639370 185130 675070 59500 527935 338130 242505 707285 221510 256700 536860 425850 559980 644980 403750 92480 449395 388450 205360 529720 270045 426870 253215 84915 542130 438175 622115 584545 476085 746300 180370 452625 185895 593895 668610 504135 831300 601120 594830 88825 97240 205615 230775 201280 549270 426360 5865 199155 559725 272680 756500 156825 7565 351900 513485 579020 117470 479910 104465 434690 468435 763130 579785 665805 285005 47600 15045 308890 341955 4675 251260 615995 748085 96645 76925 35955 232220 709410 61200 171105 303450 767380 112795 260780 36890 149940 538900 346630 701590 129285 664445 703630 654075 238255 467925 441065 317815 469625 584545 265030 685525 599250 20655 501160 768910 340510 175355 9605 446930 384370 346970 215900 333710 475150 795515 689435 844900 695300 764235 737545 666655 646085 422025 821185 283220 623560 20655 674645 364735 112285 729725 91120 620075 429845 822630 57205 545275 10880 198730 365925 567205 801805 668695 92055 305915 183345 695810 599930 440555 689860 186915 432055 290105 229160 654585 350370 114240 109480 308295 656030 635460 489600 183515 326740 109055 416925 293335 407830 671585 451860 611745 847790 794155 348670 538390 556410 373830 184790 125375 250920 57800 760070 46495 624325 334475 33915 718165 822120 58480 294440 165240 610470 196690 165920 686375 786165 774435 245225 393720 68595 475405 514165 363885 385560 496825 708985 370600 270725 334220 269025 543235 64685 281010 128350 559045 782510 529210 757775 622710 155210 353005 311270 403240 130560 398225 597890 294440 248965 662150 319685 264010 245395 388705 526065 676175 660620 615060 592450 83470 285515 812345 262905 695725 211905 578935 258655 163455 165835 36890 93245 752760 271830 255340 65875 427040 200090 74460 335835 664615 347565 148920 616165 800020 244205 3485 79645 470900 653735 365585 444635 450585 21675 487390 364735 824840 75225 468350 125885 2975 634950 397205 452455 215985 123930 355470 753865 592875 400690 202640 222105 627555 530910 368390 43860 716550 67575 543320 511445 155805 720460 43605 697000 779535 246500 702780 849405 145520 415905 26860 575025 828410 386835 2295 120700 63325 49045 305235 123165 373320 56610 527935 396185 816085 27115 651525 116025 624325 841330 470815 164305 642940 640900 338980 562530 823395 628150 594745 554455 366010 783445 563295 797300 782000 653905 590410 86785 411230 401030 561340 842180 112370 415735 174250 417775 81345 707625 90355 671925 823310 654840 673625 326740 538900 364735 841160 474640 666910 500310 700230 221085 648890 265880 113390 141355 793220 340085 607410 541450 544425 546295 102765 18700 440980 140420 816765 452455 669970 194650 185810 249645 201790 435625 636225 255255 102850 245820 41990 665040 163115 463930 546720 435285 474385 219555 35530 478975 438515 196265 111265 245055 322575 419645 134980 847365 109735 657645 217345 402730 252535 191675 241230 215050 424915 594235 782340 440130 169915 309145 474045 832745 457470 619905 802910 206295 794750 723095 758285 245480 729045 559130 828835 605965 388620 683400 371450 826200 376040 33405 768570 224060 327335 279055 724965 258485 203915 105060 346545 561255 775965 127585 440385 195840 389555 835125 158610 91120 846090 411230 584375 164815 17085 660790 130730 478465 456365 583695 89420 552925 158610 166855 436900 182835 7735 843795 643450 220065 118150 403835 632570 845240 328100 515355 508300 586245 135915 363715 80580 385475 210205 680170 227545 43860 765 284325 169660 562020 548250 605030 135405 253045 163965 533970 232900 332690 138465 136510 132685 91375 317730 766615 35020 674900 395760 169490 150790 492320 418965 788970 785400 784720 664105 129625 791265 619990 826370 746215 394910 284410 380630 701505 566100 225845 209780 476765 666060 758795 712385 116705 489090 62475 652970 476680 759390 368220 54655 201025 793220 445570 821270 837930 713490 807245 474895 69190 190315 579275 9860 110755 346630 438855 78370 401625 756500 174335 299200 204850 598825 118150 775795 27455 238595 28985 732190 397375 308465 9690 315945 408170 98260 329885 124525 789820 386580 326655 475065 658155 30345 651865 516630 681020 725305 361760 791775 643280 732190 127245 347735 419730 664870 426360 170085 693260 301240 652715 74120 792880 554115 680340 454240 765510 286535 32810 339575 208335 578595 134045 248795 638775 702100 517735 614975 415310 684845 734485 98940 315265 72420 399415 490365 256105 622030 347225 597125 260525 577320 605115 618545 580890 645745 432225 805035 509745 785230 439280 356575 564060 465205 689095 737035 41225 567715 186235 506430 479400 72165 426445 188700 54485 145180 469115 568905 320110 784210 626110 258740 825265 153340 542300 308210 341615 462910 97240 4080 155210 335325 30770 187085 467925 199835 172125 290955 664615 538475 483735 218365 606645 433075 712555 5525 816170 561595 314585 37485 559725 406215 385645 568990 831215 557090 483820 129965 836400 634185 689945 96390 360145 342720 246500 296905 617440 377825 240040 43095 273955 685950 445230 377910 218620 820335 181390 404430 104465 595850 817190 846855 435625 427380 391170 586585 140250 802485 618035 166940 182240 274975 433670 594915 806225 578765 73355 197710 640135 254235 165240 536095 643025 40800 818805 627385 574600 744430 421515 386155 519860 840905 380375 171785 193375 351560 106505 663935 215900 540260 602140 565505 369835 174760 638945 8755 55590 821610 188105 296140 799000 429845 64940 184705 638180 155295 192440 406725 330480 193290 522155 657985 201535 703375 152660 150705 486880 386835 513995 522325 136255 382160 548250 580635 210205 377910 665720 689690 195075 326400 382245 139145 437325 800530 787270 93245 840225 91970 643960 257040 286280 426190 200430 38760 498610 432990 532015 279565 787780 760325 82620 798490 398565 611150 402815 196520 32725 170765 268260 8330 264435 487475 163200 605455 376805 515780 438940 532015 194480 179860 230945 126140 68595 726495 196265 793475 325890 636820 37655 819740 287725 253470 639540 93840 458405 270980 29665 642770 383860 124865 93840 420410 188955 828410 289255 20740 123420 683315 749530 436645 740605 736950 794495 248285 428740 288065 131240 11900 605455 236555 478210 1360 761260 744175 841500 398310 728195 32130 194650 380715 343230 525640 217005 484415 217600 246840 47855 677110 312545 309570 51935 725900 682890 832490 418030 30600 181730 615400 473365 600950 40375 226610 475660 47175 314755 471835 214455 836570 485435 614550 21930 504560 580975 832150 749445 585140 810475 567715 245055 603925 661385 616335 803250 302770 801635 181900 402220 177055 336090 27285 431970 404940 803760 518330 737375 758540 727770 804185 507365 809370 13940 432395 207400 779025 148325 468690 798405 352410 686035 100810 522750 501755 763810 771205 402560 30005 561595 752250 451520 152235 17170 559725 334305 717570 622710 433415 207400 75565 230775 232135 417010 429505 104210 587435 702695 535160 200345 375190 846855 84660 440725 294610 832915 149005 56610 226695 333030 831895 367540 682720 458830 319770 302600 573495 317305 608685 16065 475745 653055 752420 695555 562870 164985 845580 803845 442510 425850 451520 836825 717570 522920 441830 759135 227715 381990 651440 488920 635800 288830 26265 379270 35020 610725 63240 41140 51510 636735 792795 250580 797810 530315 239700 343230 512890 36550 564485 387600 60690 465630 745620 594405 760580 670055 76840 563635 82790 3485 102935 37825 128605 534650 179945 672180 760240 54230 484330 832660 179605 477955 413100 510680 665210 508130 550630 763640 310080 441915 210205 420325 241655 465970 272935 500565 251175 88570 9860 539750 493085 822885 123505 792540 334560 303195 338385 354875 37740 145775 419305 142885 464525 714340 210375 529210 831725 586925 388450 228565 603670 107525 634950 671925 122995 363035 303705 592450 117130 622285 780555 180795 803420 557175 676770 444465 387090 522325 394060 844475 541535 439025 553265 143140 557940 687565 756670 90440 165665 431545 502945 422790 807670 211820 358955 558450 793475 815320 558705 546720 253470 444805 92395 249815 252365 250410 87040 485010 687820 86105 592875 476935 171700 412760 240380 376635 183515 343740 736270 533885 654585 583695 527000 165920 65365 251345 276165 264180 10200 247860 476085 434095 285685 315265 211140 425 163030 136935 492575 744515 244545 595850 563805 38165 376635 514250 600355 581995 565930 437665 586075 172380 401880 818720 611915 292145 548845 756840 277695 216325 230860 576725 208590 557005 45645 81260 272510 760410 252705 408510 282030 250750 428485 473195 642345 740180 799680 544170 465290 622625 625430 832320 337195 101915 1445 294355 50915 804100 702525 565165 496400 207740 301920 604265 382670 117895 460360 435710 222615 227290 737885 197370 216495 647785 498355 253555 737885 590665 592875 106930 101405 203320 554710 199155 556325 381140 637755 612595 649485 613020 692920 442425 707540 770440 757690 495635 171785 800530 177650 573410 265795 17935 62645 597550 420580 389640 66810 534055 394825 604520 401455 541195 98855 139400 331160 700230 507110 340255 728450 661640 138040 482120 413015 669035 255 800020 363375 124695 132770 118320 666740 750720 606390 273275 558450 163455 825945 51170 501415 36465 523345 593130 167365 728535 671755 143820 735080 191930 515100 665975 239870 609790 4675 294440 760835 697510 546975 700570 538220 394230 805630 228055 812175 21845 35020 80495 46920 720375 730830 787270 725390 455515 455175 826540 264775 193035 288405 290785 530740 107440 380120 220405 257805 708220 795345 159970 120105 243015 611235 408340 279990 476170 712130 508640 769335 338300 723605 416245 339235 499715 609790 645065 114920 684760 487220 131920 763980 715190 524790 398565 59500 433415 135320 604180 813875 138805 293335 683145 741540 514080 680510 525640 93755 60265 454410 752505 575450 136680 25245 564995 64345 252535 17255 765765 293335 827305 765595 408085 583440 317645 846855 81345 245735 122740 338555 260015 771120 450330 287980 697000 175525 84915 16915 640220 30940 167875 17765 289765 156995 224230 789990 278120 376465 339320 474130 625430 240295 430525 272935 237235 18275 21420 344165 529210 413440 66300 307275 754375 452455 727770 659600 725985 593215 536775 216920 9775 558790 810985 32045 473705 623305 178670 264010 453985 556325 792795 214625 645490 354960 203660 485860 496825 474215 477275 637755 331500 330650 721225 282880 150790 346715 44795 142035 748850 402135 758540 545615 772480 553010 55845 190485 671415 587180 805545 557600 548930 739670 845240 663680 758285 226355 793560 761940 321470 495465 185385 144245 586670 239105 441150 338300 540685 653395 179180 119850 62475 443955 807840 101745 200515 346375 122825 622285 61795 91460 807925 562615 37315 724370 212670 843625 570010 821015 173230 186830 359720 139315 403580 31790 462740 37910 782680 609110 656285 416160 397205 523855 227120 24650 797215 693600 664360 169150 124185 62900 553860 697340 391170 376210 319515 446080 271745 213520 844390 278800 679405 478210 645065 401370 538050 195925 254830 108120 729385 533205 656370 295290 478890 266730 436730 104635 357680 449565 69955 611745 154955 539665 540685 745535 511785 848555 247690 85935 492405 39610 277865 574940 106760 478040 405110 784550 427125 349435 501670 227545 363375 171275 209695 177395 299625 470985 51000 52700 60095 24225 150280 404855 352580 384965 689010 167450 528360 503285 285685 279905 587435 2465 636480 175780 815575 1530 388535 383010 510 745195 220150 41735 631040 16320 65450 31620 736865 130985 628915 59670 196520 400095 157420 165920 390745 537115 353345 739160 813620 430695 741370 681700 186065 531250 809200 249305 341870 430525 812175 346885 347225 653565 302685 214625 137870 835125 797385 577065 9180 638180 849065 663765 606475 529975 530400 71315 600610 417945 107355 549270 657475 194140 270725 428060 179350 477870 483395 748935 765595 808265 685440 163370 134130 719015 593470 406385 332265 695555 521475 262565 179605 258825 411740 592535 276420 463165 499885 237660 47600 255255 214625 731765 101830 529465 230605 703800 62135 452795 810135 180880 665635 348245 420410 329290 382245 488665 85850 213265 327505 190570 64430 658070 696745 830110 685865 43265 494785 196690 357085 452710 800190 405790 461635 763385 741540 187000 688075 312205 485520 31450 682890 202555 695895 622455 614975 11985 6290 290955 416500 636735 537965 803760 508470 600610 247945 384965 396525 638180 366350 364990 15470 386240 714340 179350 261120 278630 479485 325040 188020 201535 397460 436305 13685 105910 14790 201110 227545 591685 104210 62475 426870 314245 803080 113900 94605 496570 51680 665635 847110 445145 622115 581825 73270 321215 784210 232560 104380 337025 565760 428145 766105 532015 157420 572815 808860 706095 193885 810390 451095 134385 355045 665975 603415 206635 293590 359125 399245 407065 388535 400860 217345 848045 384540 368135 239785 600525 249050 744005 259165 551310 115005 142035 101405 760580 58565 756925 797980 376890 713150 7820 87210 387515 174675 28475 611745 676345 639965 80750 207230 610980 532440 231540 422705 812770 193205 78540 268770 306425 127245 567035 604350 845495 591515 515355 607325 444210 483905 770100 663850 32215 393210 827135 496400 795175 848045 742390 285260 376380 813875 515270 547655 550800 164900 238000 43435 525470 610555 478295 705755 570435 315350 685865 40375 317135 173485 805120 321470 52445 666485 694705 790245 526320 792370 187510 807755 731510 600355 563380 159205 564485 242505 203575 715275 430015 776135 81515 24565 646935 142035 304725 432055 62560 443360 202725 346205 625005 126565 302600 464355 213435 387005 796620 282370 68255 267665 753865 788970 261715 282115 364565 611320 366945 347905 729555 781745 42415 617525 110075 812260 703970 780980 619395 263925 171870 725220 324275 365755 64175 740350 365585 266390 370515 626790 83640 348670 818805 235110 69190 538985 194905 777240 590495 589985 696405 288065 842180 309825 588200 533035 365330 839035 540940 842010 412845 540855 94945 506600 140845 179775 416670 428910 712045 151215 204935 191590 95540 594235 634355 626280 806905 494785 164900 116960 87720 832745 454325 602990 840140 146285 818040 455090 208250 79730 165155 729640 712810 713660 215475 23205 817020 497420 107355 117470 384285 522155 291380 645575 556240 182070 270980 533205 435880 391170 67150 334220 649995 145350 461720 234430 216240 267835 263585 157165 478380 70890 90610 802740 690710 557430 137955 481865 252960 74970 579700 630190 755820 453390 651185 368815 329375 408595 423555 326060 84915 711875 614975 390490 350540 112285 464695 565930 790330 769505 159545 250835 107695 288575 400435 485265 337875 87805 70550 660535 323510 191080 665040 538305 615995 576640 435795 104210 326570 224570 697085 591940 746725 517480 537795 617950 790500 179095 405705 280585 14875 636990 524365 683910 513570 107610 458065 465290 219045 241570 150535 147730 508300 616165 733890 775540 593640 39185 683400 498610 781405 87295 145435 663850 685185 500990 64855 306340 665295 326910 659005 137700 504730 50320 589730 374765 534735 290275 704395 424405 699380 754885 413865 716975 823565 158100 136085 414885 702355 668610 393805 652885 35190 678385 427040 658835 17850 730320 154615 350710 480930 140420 184195 637500 400180 168300 569160 252280 294100 183600 23120 687225 475745 162435 4505 138210 401540 482205 753440 1955 105485 787440 371195 118660 499970 226100 214285 253725 10455 160140 308975 730065 496485 365925 11645 703375 767805 481525 750040 643960 282115 612765 312970 26180 352325 28135 714255 751485 810220 760495 325040 318580 324275 221595 779960 314075 265285 88145 323000 281350 530315 176375 447270 445060 35020 608940 39015 292570 27455 587350 219470 399160 668015 752675 291380 196010 723095 596020 679830 417605 776305 764575 253980 18275 411060 468520 346800 265030 194650 535415 581400 687480 483395 774775 4165 407745 208675 435455 219300 433840 749105 410720 299625 100385 763045 359975 746895 638775 10540 73185 285515 795005 493085 646595 523940 182410 512380 358615 338470 685950 474470 435710 623050 131240 167620 338045 685270 327080 43265 730405 43860 369920 35615 437835 567205 315265 159375 252705 355130 795685 278120 355640 796450 131410 496060 786590 614380 475830 414630 93585 27115 13175 539495 38505 339575 257210 807585 420835 135235 433500 253810 10965 56185 47770 780045 292400 779790 373235 801125 203745 85595 598145 453390 176970 410890 599505 360230 372555 476850 266900 791265 593640 244630 340255 218365 176205 384540 266815 632995 266220 743920 548335 315945 50235 180965 579360 256105 533035 129625 386240 796875 31705 176460 9010 431970 693005 830705 809710 151980 469030 16745 684760 211140 463335 620755 378505 561765 588795 398395 77265 562785 846005 541280 759645 505325 405790 266815 484670 838100 508470 97410 556155 136935 777070 272510 205445 154360 448375 156910 228650 426445 23970 564740 550885 606560 1445 786080 742815 542300 608090 593895 179775 704650 283560 675835 363460 836400 635375 585905 793730 235365 426020 192440 784125 58395 79220 735420 240210 576810 291380 415650 344760 421940 642855 156060 729895 221425 792455 4505 838440 108545 714935 16405 273700 318580 375530 289510 825945 540090 248965 45135 777325 664445 370260 286110 731595 116025 618205 701420 645235 836655 593980 580805 367285 28560 116875 124695 30005 143735 607920 448630 204170 775795 616675 243950 176970 272425 736440 180625 813790 249560 822630 354620 3230 632570 307785 790415 175525 714000 723180 583780 568225 510765 239020 88060 280245 823310 401710 175100 745790 395675 728535 95200 432055 765935 836655 45050 735590 699380 626875 17170 504730 539665 237915 690965 672180 27030 802485 834530 935 379440 89845 232220 130050 639795 248710 503880 27115 499630 598060 88485 806905 660705 157250 293675 775285 685440 787270 530315 689010 514080 356745 530910 591090 338555 210800 449140 772140 616845 284750 777240 113305 764915 680255 657730 145010 296735 719355 575280 697850 489345 720545 766105 577915 101745 823225 452370 331500 136935 192185 60605 496060 528700 24650 205530 7650 470900 162945 750550 299625 133195 571115 359210 332435 443955 360400 241570 11730 601545 174080 448630 31535 289595 686120 625005 732190 98345 183430 735505 333370 730320 833850 389895 581825 261545 638180 317305 159290 553860 176715 360910 776815 741880 606560 315945 336515 473365 547740 545530 694450 415140 586840 842095 408935 121210 254490 334305 631125 831385 233155 167280 723180 579700 343570 80070 461975 590240 297330 324530 507875 441745 307530 93585 691900 476085 61965 334475 123675 45730 569075 34935 680 609450 47175 154105 759390 157250 211565 845325 555390 358105 804525 242165 136425 235280 643280 576215 275060 91800 649230 256955 531420 155295 44625 486115 1700 367115 376550 574260 276760 58140 459340 713915 349605 746385 431290 87210 257295 545445 622710 591685 715530 810390 97750 134725 183855 134300 516970 217345 183600 705245 496655 417265 414545 435540 834020 191335 825690 11220 686120 137700 28645 42840 499885 251940 603500 677960 589305 383775 357765 30855 686205 420920 63665 425085 267920 149430 214370 531845 682040 467245 40800 65280 540260 473705 108035 309315 416500 295885 542045 69615 663340 486115 100980 121635 641580 58225 573835 692155 262310 541705 200090 234175 110840 786420 90695 302600 454750 471495 646510 178500 21675 500055 589985 239190 347905 292230 471580 4335 206295 75140 716380 740775 546125 566695 334985 700230 361590 331840 382330 333540 731595 657815 302005 315350 522495 185045 147815 399755 667760 106165 241315 428995 846515 84150 711620 178585 193205 636140 568140 383265 181645 319175 333795 93075 215050 533970 385305 438940 253470 680170 630445 398055 224825 158610 285515 723265 799850 716210 291040 664870 698275 342125 691475 845070 143820 749785 373745 437665 171700 541280 207740 304045 836570 130985 669290 473535 524365 130730 126395 150535 490790 424150 577745 612850 527595 46410 98260 42755 750295 362270 349265 466735 721055 79220 413015 807330 509660 297925 622880 676600 594490 185640 453050 777410 631805 612680 195075 694450 516630 603245 693175 363120 321725 819910 411570 84830 209185 538560 728535 395250 675240 331160 616930 316030 639030 592960 9435 214795 456875 655435 520965 714340 80325 772055 788460 158950 394740 13600 45390 134980 88570 6375 523770 658835 635545 688840 584120 726325 335750 313140 35190 267495 341870 281350 610470 761345 834020 176630 58480 638180 139400 150280 719950 767720 594575 399415 82535 749445 97750 501330 286875 786845 250070 778430 638690 152405 423300 31365 248880 418540 719610 313055 634695 66300 393125 510255 359975 640560 790330 298265 205105 196860 132940 301410 716975 65110 377655 228480 280330 814470 241995 733040 301495 591685 472175 510595 180285 145520 625430 384880 546465 458660 517820 156145 361505 311355 285005 45220 407745 518075 366605 396950 35955 239870 58905 223295 454325 59245 208760 609960 25670 13515 495380 586925 75310 312630 433500 368560 321640 510425 612765 365670 255425 568820 329970 104040 629765 355980 405960 247775 347820 842775 649655 630445 349350 191675 404260 18870 671925 503625 296140 737120 414970 580635 25755 681785 768400 844645 725645 379185 295545 26860 507790 199325 13090 711195 150280 614720 531080 765765 553350 620160 111945 189720 619480 442255 519350 454665 434520 196520 196605 446590 345695 601885 786335 813280 804950 111265 267835 284155 249475 642175 575195 325550 590495 297075 269450 283730 334560 561510 243015 760410 797980 804610 552330 792965 344760 640220 211565 769420 327590 738905 339745 591855 127840 634950 517820 258485 486625 61370 681445 370345 819060 475915 816085 672350 841500 580380 653395 385220 5185 301835 95200 678640 693005 460445 123930 80410 371025 813280 641325 320450 36550 653820 602735 621010 48960 820760 552755 415735 229075 610045 236725 135660 626365 634610 424235 740265 385560 530315 422790 125970 603840 615825 435795 392105 747490 707540 762110 431715 321725 645915 240890 46410 459850 144500 257720 504220 366945 547740 681275 307275 161585 92650 387600 301920 660195 294950 13600 367285 297670 505920 471920 256615 659855 481270 584035 139400 332945 509065 136000 809455 598570 537030 285430 775370 255850 288320 821100 96305 189125 501670 745790 358445 562870 328950 518330 334815 232560 258740 615825 790840 845070 439195 463930 286790 802740 265880 809200 306935 331585 600525 613955 496485 336770 204255 629085 353940 64005 280075 168300 560575 734995 199240 830450 595850 831725 231540 351305 281945 322915 170425 321045 105910 467330 292655 102680 136340 749275 371620 841585 421345 693600 258825 220575 572730 406640 25245 417350 802400 206805 589815 477955 526915 751570 796620 395675 96135 400520 123930 275400 234175 279565 249390 620160 111180 676515 826285 266900 371365 241400 291295 65535 566100 432140 156740 226440 229245 30005 42585 370090 626960 234345 730660 796110 49385 799595 514420 417860 710855 610300 707285 638180 182410 254830 468095 298265 201195 538050 413525 563550 51425 183260 218025 175950 600865 326145 152575 774265 472175 789565 723605 25160 460190 386240 116960 716295 612765 113815 340425 289340 455685 469030 109480 322915 802060 361760 190060 130050 329715 53635 305830 304810 199155 279055 398225 10625 563550 301920 562700 634440 577150 570095 222785 257210 596190 378845 770440 350285 252195 349010 37400 343995 528955 653735 110585 676090 274040 604690 476000 428910 322490 813960 331245 362440 93330 73525 450670 651270 753185 600950 582845 701250 512975 733295 157590 50915 809795 412845 18785 564145 16320 472430 434775 286280 418455 581400 693940 387855 268345 725560 813110 595765 481015 753610 623560 301580 485010 796535 737460 637415 499800 686970 491300 80325 725645 25245 732105 301325 469370 552585 362355 572560 467840 606900 131665 40970 142800 664870 332350 233410 390745 586500 259420 15555 782510 661470 261970 831980 592960 464865 52785 195755 73440 519435 445570 303535 391170 488835 617695 219130 762280 534820 104380 283730 175270 801550 94095 113390 697680 263075 225335 509150 296395 646765 342125 843965 276165 118320 115175 147475 530315 208250 246160 171615 644130 616675 380970 15725 113560 121125 58055 399755 23460 634270 299795 118915 570520 834275 338555 290105 820250 691900 22270 408170 749785 281180 23970 521645 578680 725900 777410 238255 11645 694195 608090 172635 730745 309145 101830 268515 626280 499120 300220 387430 706265 597040 487730 511190 437495 539325 719270 693430 106165 732700 559640 749275 80495 365755 798745 99280 396185 668355 61370 223125 374680 74120 314160 533715 609875 317985 797215 574940 845240 638095 533630 288660 273445 343485 126310 213350 478805 124525 434605 592875 454240 743580 507705 658835 248965 136595 23970 242080 761940 11900 841840 768825 202385 643280 621180 211140 136765 6545 802910 837165 262055 364140 778770 273275 31535 108630 200175 183770 840395 419220 53040 526830 424915 524025 38505 269450 14705 276335 79475 13770 524535 364055 69445 816935 754545 361165 706350 687140 801040 38675 252025 829770 631380 439790 185385 201535 805630 274295 493085 314585 7140 584885 93415 374340 162775 263585 410890 681360 419050 592875 104465 154105 739670 624920 49385 699975 144840 459680 546550 512295 86700 273955 88825 379610 606220 262140 836485 460445 534480 488580 554455 330055 463080 627300 463420 18785 445145 737460 627725 191675 79220 784295 249730 171615 319855 207740 688500 413440 167195 150960 710005 20485 152150 528870 714680 3570 243950 549355 22440 117640 220915 596275 552925 590580 580125 500565 600950 435030 118660 372810 754035 466905 543915 641495 266900 598400 774180 466735 734060 36975 638605 593980 438175 832490 212585 229840 421345 804355 242675 371365 734570 377060 694110 515525 740945 732020 779705 68935 34680 304300 96390 53635 70550 322830 833425 512635 193630 216410 573240 305575 434180 143565 43180 111350 803675 14875 639455 257550 616165 713065 654245 467330 105060 265200 255425 292315 137955 123080 338130 258825 29750 31535 31960 219045 249135 87465 147475 590920 618290 80665 266560 92990 498610 275400 680255 508130 187595 529040 208505 557515 519860 200770 39525 609620 177480 61200 442935 228225 599930 307955 417435 290020 195585 514420 96815 551395 556580 663680 383605 633590 493170 384710 228650 717485 496145 98515 681275 358445 587180 120615 784465 370260 263925 466820 296905 588200 14790 565930 115515 761770 298605 365075 398565 696490 436050 199410 18785 551225 443275 309910 648210 59840 400775 596190 748935 817700 517990 557090 745960 121805 290190 392190 580550 591600 801295 293590 639370 642090 669035 86105 585905 685100 76330 239955 175355 533970 372725 774350 169405 506770 797130 639710 843625 156315 199750 300135 835890 109140 217090 804100 710770 7820 563975 566440 677790 773670 713405 591005 374935 439195 369325 429930 24395 647105 578000 323680 239020 51850 803335 606050 841415 635630 472770 791435 193545 802060 809625 607920 610810 455175 156060 467245 800020 267665 827220 764150 783105 592960 846005 633250 604690 442255 656965 778005 604945 136255 1700 535755 502350 394740 516885 367710 778260 235450 334730 653565 293675 33320 135660 438090 574090 341360 17595 217175 520285 379100 840395 16745 547145 382670 810645 350880 661725 584630 575195 377740 746895 564825 435965 664105 773670 523005 629765 372470 481695 588455 10880 76245 473365 309740 523345 187680 786250 564400 374255 168215 261375 211820 610640 597720 719015 64260 425255 242250 801295 476935 619055 584630 256785 617355 367200 618715 6460 589305 794410 239105 362865 233070 133705 756330 96815 789225 427465 650845 202470 155125 583440 267835 444125 586670 33830 431630 198815 254320 519605 647105 773585 711875 489855 185215 620670 331585 803845 323680 606305 476255 265795 416415 102170 486795 521135 77860 249900 795685 142205 811665 700825 496655 42415 742390 570435 668440 656115 680510 55420 219725 830875 711025 156825 350115 477275 441660 294780 672520 58480 55505 3060 304810 108630 797045 682295 120190 693940 583610 637755 839545 625090 822800 209270 326655 279735 586330 795770 321555 406130 448035 664955 591260 239275 199410 638180 211650 849830 172890 209440 166515 571370 151640 483650 261290 121465 817870 657220 135065 573665 303195 443020 464865 389045 31535 826965 157335 640560 755140 161840 3740 565505 759560 530570 108970 608770 305830 616675 334305 248115 673880 253555 153000 519775 318070 764320 344675 833170 542215 838525 147560 442935 798830 603670 595085 28560 456450 629765 325975 667420 670905 655605 751230 109480 532100 474300 385050 512720 506515 846685 807925 590070 847110 713575 359125 656965 802400 575280 481015 216665 162435 532525 137785 261120 151470 275570 822800 753440 75225 832830 837760 844050 481950 563380 93755 815830 310675 493510 613190 472515 702100 253725 143395 24565 463930 342720 336855 621605 595765 621520 804780 325465 155210 93585 723350 372810 693855 630020 473450 205700 351645 228820 574940 347055 565080 389980 85510 164900 684165 698870 514335 512550 537965 345270 326825 478465 789140 516800 87380 214540 672095 551905 469710 688075 665040 240975 448375 687395 425765 527425 113305 580975 242845 796195 801380 362270 765000 220830 470645 378250 285515 304895 752420 560065 554625 770525 623050 99960 128945 575705 746640 393465 381735 426020 52785 517735 803165 762025 344590 723520 89165 96730 835295 107695 472515 734230 150960 720630 271660 454665 480590 352495 324700 289170 426275 638010 496485 67405 311015 285685 238170 302600 137275 301495 699465 113050 258230 763725 419815 631805 55335 201280 844220 723265 673540 778515 18530 680510 633930 484330 807755 813365 752590 178500 309570 8245 609705 296310 707880 288830 18190 822800 138210 422195 164985 405365 343570 28475 475405 258315 396950 839630 165750 450330 145265 784720 646255 119765 250580 706350 288150 228055 550035 257550 153340 340170 472090 706775 305490 581060 736015 533885 423130 156400 35360 468945 194140 334900 103360 609365 797980 806820 119085 127415 350370 794920 374170 148325 822205 680 7310 560660 6290 635290 17595 56100 723860 615230 56185 337110 601035 22610 140505 302090 475575 349860 151980 63920 335750 807755 473535 8670 256445 259930 206295 98770 568820 312120 832150 511700 836570 10115 841585 296735 152830 370430 808010 43435 382585 756670 50235 775880 356575 707965 231965 715955 610810 46835 179690 619480 827645 338555 438515 379780 685185 249730 521645 734060 643365 596530 651355 783530 568140 704225 13685 770015 843200 466820 330310 92565 512720 590580 747575 752250 446250 255935 340850 39355 399585 186405 596955 94350 54825 401540 787440 240380 216070 324275 685270 574175 644895 218875 399245 424405 691560 51850 406980 408425 87040 536690 143820 704225 447695 393040 634695 254235 326995 484840 110925 364820 359805 620755 562615 608260 678810 363800 221765 252025 626195 642175 141950 220065 749105 345015 453900 192185 276250 650080 681785 18190 703035 712895 829685 123845 449820 706520 192015 0 0 0 644980 808520 175695 289680 706605 747745 69530 14025 415395 344845 593640 836570 507705 26605 672180 123760 30175 538135 70465 753100 515355 486455 101235 633930 328100 761430 559810 7140 324785 266050 620755 303875 701760 546550 199580 699125 480165 449650 215730 787780 281860 305235 826880 438855 575790 138465 784550 687310 664020 788205 753100 728365 352665 654330 481100 491895 670990 754460 799255 639285 738055 561425 599760 378420 162180 117130 333710 448290 553095 634355 224400 636820 453050 693090 264350 307020 639795 744515 646765 182920 279310 563975 835210 678980 644640 102085 119255 64260 120020 354280 619310 766360 59415 718165 623475 44795 350965 355555 690710 794070 337705 194055 164815 408935 85170 48790 804100 493255 315690 99365 102340 141780 132600 169150 61625 148325 389130 235875 830365 528445 247690 149770 232050 755055 694195 636650 688330 89590 655520 483990 291550 496060 664445 74290 216495 400180 559555 45645 32640 718930 494870 53040 663765 533800 320960 566015 489770 132940 93755 638860 729555 154105 118575 610385 690200 797640 674645 47940 372980 647360 129115 456280 265115 612935 176035 358870 820420 724370 402475 159715 653735 267495 647870 656540 276845 14620 196945 404600 439705 510765 258995 51000 762280 237915 639710 247095 194735 611575 209780 703205 251770 272255 568310 60605 534055 693260 280755 91970 49215 197455 417265 822120 338810 834275 381480 414885 784890 771715 743665 40800 783360 600440 318070 636735 712045 745960 658325 270895 371280 385475 322235 225760 17170 449990 359465 568140 64600 736525 700740 129540 737035 221680 663085 382245 127415 626960 97750 396525 379865 255340 716975 411740 831810 543830 201110 624920 78540 323170 178925 615740 312970 445655 85170 755310 528445 583950 673880 16660 673540 717910 613445 342380 179180 813280 210715 44030 661470 314075 171615 591260 609620 785145 160565 468945 741880 238340 829515 37060 85935 746470 579190 200005 120020 516885 113050 681445 273020 846005 798065 647275 801550 35020 306000 9435 612170 68255 386155 111605 162010 487560 576300 687565 315180 122570 838185 332860 495125 640390 129710 262650 245480 772990 288915 287640 42755 105740 473790 308125 6460 121805 40290 703885 512210 406130 523770 763555 689435 240635 100810 808945 683060 452455 237575 475405 570945 158185 741540 526405 736100 425425 441065 18870 715190 98515 477445 649400 351815 307020 392020 753015 219385 414035 303025 744345 402560 828580 658495 503710 796620 489600 579360 114155 770440 50235 43350 115175 244205 603245 849235 115940 817190 315010 631720 839205 800700 382075 147390 300900 67235 609875 224060 292825 94010 395080 233410 724795 605285 206040 698275 345015 53635 558620 373065 188360 590410 470390 363035 122400 499035 780045 178245 2635 224230 550205 323425 101150 461975 807670 359125 655010 634015 603670 728365 293845 83215 179350 568395 114495 620330 244885 89505 160565 155635 226270 804015 303960 846345 424830 163285 171615 92395 427465 222785 833085 586330 626620 573835 67065 595255 313820 14280 516970 55080 654925 810220 384455 17340 93075 193630 772905 843880 295630 176545 366690 345780 700655 138040 600355 459170 641070 71655 701675 677195 18785 250580 180455 180965 191760 528530 818975 78710 613955 187085 329375 689265 755480 835720 539580 241655 63325 729640 426360 409615 107865 556155 342040 746385 231200 389980 419475 60690 679830 311780 88910 307360 425255 85765 787355 849320 813195 121975 570010 640985 331415 741455 409955 455515 538220 838780 700315 469030 172805 816850 429930 155295 751315 388110 525215 652120 589645 137190 185385 618970 739670 190400 593555 555305 593980 566355 407915 796620 378505 160140 743495 289935 195585 12410 399585 484245 388960 568990 713830 588710 716125 11305 716380 273020 832405 528190 85170 588795 85000 41480 382415 153510 40120 593725 376465 591345 637245 746300 250325 128095 832065 338300 314075 577745 678130 263330 524535 671670 829090 158355 437495 827815 192100 107950 583100 364905 581995 12070 780130 134980 588625 508470 814980 207570 435285 839290 805375 167110 380885 279650 740775 368900 187510 518755 350455 105485 741710 581910 633845 340425 535075 471665 836570 17595 293505 171190 321470 346885 300730 6205 588880 119850 415395 27030 330990 108120 76840 196265 598230 660620 740775 455685 751570 100895 737715 233070 758540 646935 744430 212925 731085 781235 280500 251090 571030 300050 583185 363800 627895 66640 261630 371875 652460 723775 532440 151980 637330 601205 440385 326145 603670 312970 761685 511360 521135 434860 567460 332605 665295 296395 522665 141015 221425 607495 434180 202895 399585 524450 572220 230520 143480 715870 1785 460445 634440 704650 44965 846770 737630 307870 687650 199325 406215 778175 289255 61540 743665 523260 355555 252280 270130 676770 642260 811155 117470 231285 469455 422110 844135 693855 428570 635630 62475 757350 672180 247860 806310 637075 437920 818210 557005 200260 319855 431800 42245 516885 410720 792795 301070 580975 549525 755310 823055 794240 520285 656030 341615 323425 8330 355130 410550 211055 324360 674050 233665 128350 613530 128775 805715 687225 215135 393040 419220 368050 311440 707795 435030 72845 762450 764490 841670 308890 616250 571455 200430 737715 281690 122145 686970 508045 593045 249985 434520 317135 219470 722670 274295 506175 308975 302260 326060 614720 160480 688245 296650 375445 711960 447440 637925 23035 145945 758285 617015 690540 331840 815065 22525 645320 696320 410040 519605 412335 790500 57715 774095 275485 206125 719950 598060 278800 393040 117470 203320 828155 86020 422280 243185 677025 534055 451775 195160 447780 60860 64175 567970 118490 816510 216240 688415 449140 812175 759815 235705 78710 701165 607580 407490 137445 212840 507025 774265 581485 241145 600270 371705 233665 760665 228905 419985 605880 837845 547230 258570 243355 36040 631805 445485 390745 540600 455855 30260 625770 212670 626960 1955 283560 126055 304725 665210 235705 678130 41225 610470 649910 262735 282965 324955 463505 293080 10115 3060 514505 814130 743325 206975 710175 376210 538305 23120 357255 283730 808520 388705 836060 42160 666485 519435 403920 529805 802570 116025 151555 563975 318580 177905 252620 155805 449990 12750 65960 661895 329800 443105 814725 720800 549525 269790 168810 540770 260610 542895 20060 414035 82960 595850 171530 261120 738820 74800 826965 510 472175 377400 253895 507960 476595 407405 589390 656455 88060 200940 189635 140505 6035 161670 700655 199240 122230 653480 24395 270300 512210 377400 28900 613615 815830 606135 116365 463590 651695 645150 167110 514930 800615 355215 629765 705670 682890 773160 106675 208335 731000 457555 90780 349435 76160 84575 368560 222360 607750 523855 582675 59075 302345 817105 438515 711110 369580 546635 79560 582505 420325 628660 106335 487730 268260 481185 770695 106250 752080 11645 478550 39865 731170 148240 12155 36040 237490 61115 355385 747660 400095 4165 298775 233580 723605 771205 657730 350030 237235 729215 608600 371620 269620 29750 671245 628235 535925 231795 742730 415310 90270 658155 837250 666485 576045 703460 150705 20485 347480 735080 517395 79730 295545 417690 156570 184195 319260 684505 380205 760580 196520 440640 528870 457215 201110 734825 545360 301495 505835 408850 391935 59075 275145 397375 394400 761345 71825 7650 192780 316880 186830 802145 395930 102680 352495 714000 794325 295290 356320 564485 690370 411145 207400 202640 573410 483905 640815 332095 69360 778260 636055 5950 794920 489515 373575 121550 369495 665805 641240 356745 457555 814555 656370 124865 421090 527170 385050 477190 213945 10795 10370 801210 664870 26350 15215 510425 603415 720970 461295 515100 588625 469200 104975 143310 442765 596190 286280 752590 4165 786845 541620 181900 611915 84405 278290 485180 171360 140335 430440 285005 127415 705925 268260 744430 227120 0 0 0 135830 493000 817105 120700 462230 644470 234345 295460 340255 695045 139570 800615 110500 825265 555135 348585 96390 484755 659600 431715 556240 544170 535330 532015 680765 13770 656370 26860 126225 225250 110500 751910 255255 810220 681870 566270 307785 18360 789820 248370 307190 820590 226355 799935 229160 413525 128775 236385 81770 678470 278205 531335 344930 808775 479740 284920 158950 819995 482630 117470 324870 741285 226100 527340 13940 451095 130135 257720 371790 139400 653225 168130 59585 37230 827730 633675 685525 445910 342295 59160 708645 27965 642430 153595 731850 705585 96985 187085 81430 78455 378845 51425 386920 505665 170 465120 764830 387345 158440 101235 753440 805120 210120 696745 366265 40460 327080 339235 278970 822800 789395 677705 620755 641240 135575 509235 388960 579275 296225 270300 40970 787355 92480 771715 501075 340340 22185 834530 72845 261800 207910 477190 615060 35615 322150 103530 846430 110755 547060 150025 156655 18275 658325 201365 8160 319260 613870 502605 152660 130050 223890 757520 814130 308975 280415 88910 639115 845495 29580 18360 39695 793560 823820 722245 674220 830960 775540 808095 446590 630445 415735 3825 746215 342040 425850 503285 77690 268855 42925 407575 373065 454920 506770 107865 59670 520030 527340 370005 752845 39015 142035 793985 139060 500820 583610 278715 676685 324955 526235 436560 10880 750975 10115 651440 52700 781320 72590 104210 317730 623220 43095 77690 165155 742900 835210 116960 665720 763980 828665 818380 95710 765850 314670 69615 544595 63410 434435 147220 543490 440725 599250 754545 265285 470390 73695 504985 28135 337450 670480 664955 789565 642600 559215 663255 209610 700995 501330 603500 653735 390320 352410 46665 155890 413100 710770 571115 336090 714085 843285 527595 471070 391425 673880 268685 58650 354875 394060 481355 705160 755905 502180 56015 530485 573240 137105 106335 629340 110245 332435 80665 187765 491895 216665 821440 397375 327505 44115 577575 843285 788120 551565 118235 231965 473790 607155 105315 679660 216410 100045 347820 604945 776730 748510 63410 804950 251770 275655 217005 598230 761770 395080 529975 843880 500735 313905 821015 363545 97580 91800 383435 702270 782935 155040 15215 840565 488410 483735 840140 604520 491130 179180 677025 49640 184450 625345 727855 352920 835210 810560 640985 467160 566440 137445 498100 197285 190145 291125 298775 171445 171870 740860 653990 400265 131410 19380 541535 431375 817105 814385 690540 604265 767720 277440 75820 79390 395420 837165 753780 218365 437920 187255 413950 77180 257040 536095 742985 357850 565420 796875 234005 268600 846345 208590 22780 164900 354365 819740 40375 839120 628320 84745 195245 251600 767635 781490 224570 160820 685440 350625 175950 548505 247350 678215 255000 584885 572220 784210 801975 367795 384115 561000 189125 209185 470815 112455 765085 16745 558960 449905 742050 536945 544170 71485 656795 55420 428315 179265 177990 21760 98090 135320 484925 715275 226780 157590 189720 812685 545360 69700 163200 462655 431290 588625 180285 97920 744430 521220 614975 573070 701505 340170 494785 464780 26775 771885 349265 161160 716295 769590 199920 14620 790415 163370 612085 776815 846770 734400 569755 61285 263245 476255 597380 772735 766785 510000 89420 750720 440130 814980 490280 45390 158610 358190 508555 164645 632315 763980 657900 843200 758710 691220 97410 567715 345780 429505 424320 702780 94435 151045 10115 214540 336175 711875 194905 408425 277780 101490 221255 62645 41650 242845 346715 198730 536350 423895 355130 28645 456705 525045 825180 444890 562785 317900 55335 500820 252365 252705 529125 419900 490875 451605 321980 66895 600355 809880 365160 208165 640815 551650 596360 172890 635885 287470 566780 760070 390915 433330 531675 21165 471835 237235 615400 294525 121295 482120 738310 406045 230350 218875 550715 694535 180455 184195 697595 683910 726155 536010 206295 587605 826455 734910 564400 618715 134300 121550 656285 156315 473535 388620 235705 330310 833425 833085 846685 207060 170000 67575 382755 58820 363630 271660 686120 156485 458235 320450 457300 185470 666910 320280 118915 16320 309060 92905 149855 588540 561680 373150 667845 87040 454325 349690 437920 732020 623220 298010 109310 410720 317815 799935 34935 670905 468265 374000 413355 251940 788035 308975 206295 10370 622965 411400 2380 300390 395250 477615 708475 406385 182325 612680 621010 843030 535755 84830 182750 411230 93330 377655 174335 645490 308040 689435 261460 493085 715870 419135 189890 195755 403920 307360 605370 771970 380970 713915 667420 504560 472345 831725 819485 557175 650080 11985 228310 715360 407830 598570 580975 241570 819995 586840 304640 142460 814980 40375 828580 849490 103615 618375 448800 653820 36040 709495 612680 648550 746300 599675 6375 667675 245990 135490 145350 3060 686120 270555 174760 831215 706435 207485 481525 121295 621095 268515 842775 288660 483905 463080 248880 567970 157165 369750 832575 232390 731425 537795 675665 430525 219810 224060 474895 141015 626620 427890 139825 650165 53975 628660 750550 415310 680595 684675 761940 102850 114070 573920 219300 387600 158780 251005 30855 285260 450755 121210 304555 672945 639370 21080 462655 602650 680510 545360 191335 275315 278035 28305 807075 83555 607070 138720 431035 426530 159120 691305 261290 38165 770440 371195 46155 381480 552415 12835 103020 836910 840820 151385 316965 21930 405195 787525 846940 137870 478890 258825 845240 538985 429675 126650 337875 622455 468860 130220 731425 101660 245055 642770 784465 389045 129370 88230 357680 51850 558705 159800 521730 604945 395760 76160 806905 253470 446675 673625 516545 794325 780045 460190 579275 764745 610130 564230 546465 112115 123930 599080 595765 822545 588540 573325 778345 590750 779790 685780 632570 486795 364820 364225 749870 383265 44285 104465 674645 832235 102850 48025 142800 429335 529465 271405 555475 394485 338895 361250 614720 802315 256530 448800 363460 724030 56185 727260 250580 811240 801380 471750 370600 266900 154700 98090 212415 268175 336770 779705 527680 546295 265540 162435 649655 135915 46070 797640 313650 815915 532440 617440 654075 593385 442255 220745 326655 623305 260100 798065 599165 350625 691475 441575 742475 543065 161160 9435 345865 335665 275655 827645 703120 574260 536520 712810 296055 310505 741285 522240 309315 208420 215475 125375 200260 729130 397205 457980 147390 53295 84150 659260 669205 207400 561595 344080 324615 721055 689945 791180 687225 205955 756670 174420 225760 427720 143650 689945 586500 213180 466735 238595 179350 171275 645915 59415 702355 97155 618970 352835 189040 304385 707370 525300 731425 661470 675325 209100 159630 563805 722500 358190 578255 23545 416585 31620 846770 318070 710005 527595 111435 319175 388960 171105 598400 423640 197795 735420 76840 812940 825180 478805 20315 365755 479910 161415 72080 217770 388535 79220 813535 837505 434520 627130 11645 694620 584460 498440 809965 174760 287130 180965 736355 739840 167280 101575 471835 831980 191760 257465 349010 419815 115175 67915 1955 514760 498440 27880 164050 659515 736695 151895 769760 104550 432735 544510 153850 244885 102085 343995 475150 622710 84150 198135 258145 269280 148325 732955 244800 719355 39270 838865 757860 151980 466225 653735 194480 754630 766870 756500 650080 239360 826625 556325 339405 588625 529295 801550 190910 676855 289170 438175 286705 681955 675240 608175 453985 113560 659515 341700 475150 757350 37400 821355 502095 265115 508385 654585 115770 378335 764745 106080 363715 178925 269110 551905 520455 278460 7820 165835 587690 140845 513995 420835 661640 260440 315435 14620 815830 232050 93755 358955 622795 11815 576895 830195 298350 790245 836145 281775 85 63920 598570 374255 811835 179010 230010 359550 325125 323170 238680 56270 654160 729045 47430 127755 82790 592620 499885 625345 102850 206975 492150 25500 627555 248965 31705 783020 841585 165835 742475 316115 714935 36210 405195 516205 305745 530740 669375 144840 284495 692920 388875 691815 357510 109140 530995 765000 713575 450500 842520 466565 219555 785825 83130 715615 164305 63580 253980 83385 682635 551225 847365 449310 647190 359295 396100 87720 352835 34340 333880 723265 688075 741030 71825 393210 396525 807840 790415 484415 686545 66980 509405 228055 407830 367795 702015 79645 717570 321810 174760 73610 729045 344845 668270 636650 512805 657050 547995 414035 297245 537370 172720 379015 277440 209440 485435 403240 4165 723690 417095 246840 363800 251855 88825 397290 287555 225080 81345 730235 684590 190655 62390 374170 491810 118660 447950 678555 419220 793050 125970 273700 114750 563550 482545 244630 223210 16745 718930 581825 18445 109310 755735 347650 247945 212585 630870 477190 674815 631465 14110 544000 151130 752590 331330 70465 564570 195755 347310 174930 523770 658835 253555 740095 166430 305320 777325 107610 249815 638180 184365 620585 268005 58990 739330 50235 541110 717570 684845 252620 508895 721650 557090 204340 219130 227715 390830 842095 194225 653820 514760 496400 792795 690200 41225 8670 340510 365925 629085 544170 252450 401455 459850 681785 674390 737375 569245 774605 127415 519435 87210 98430 638010 164985 724370 105060 320705 149770 279735 584375 696745 672860 775115 307785 281775 760920 734910 486455 163540 629680 200345 704480 81005 141355 755395 154615 267070 397885 494530 784465 372555 835040 394485 470050 502690 285685 364140 603755 374085 495550 310675 261375 547230 459680 204595 657730 779195 214200 494020 571455 313565 539410 376975 502435 728110 410210 177820 146115 170510 296395 689605 331840 436730 632315 609875 767125 590580 440895 129370 558280 781150 115770 789905 753610 557430 715190 843880 705670 122740 740945 221340 495890 494275 619140 409785 550715 135745 369495 618120 415735 162775 412420 707710 816935 135660 402815 205700 8670 55080 393210 644980 185470 760155 546125 517735 543660 622455 216835 603755 150365 41565 786080 521475 16830 262310 731085 503710 837845 1105 321810 25415 579020 661215 277865 669375 844050 361080 337875 104550 298775 454410 423980 476085 751570 325380 375700 778600 148495 280160 694535 234260 500225 848470 317560 572390 469710 485945 824585 685100 818805 329290 200940 368730 847535 465630 748340 220490 134980 616335 11645 758625 205275 754630 736185 825605 439875 429165 562615 680085 596615 91970 375190 813110 450925 652460 607835 633675 645320 372640 817785 76160 652970 738310 453050 305320 243695 614210 629340 818805 846430 692750 332095 257125 394400 348585 357595 459680 79900 755735 835890 652120 838100 538135 683315 847535 277950 123760 546380 427125 80155 142715 40205 288065 19890 32640 94605 235110 480760 389895 119935 683570 457385 697680 567800 784210 430185 235450 58990 280160 407065 624410 377230 814045 162520 321810 741115 60010 342295 191930 412250 707795 432820 152575 846430 490280 125205 824755 503965 510170 292485 328525 367030 761770 836060 459170 459510 620330 329800 453730 585310 109395 48450 52615 22695 598485 774350 418370 695300 380375 663425 459255 226015 234855 382160 571880 472345 207570 455175 142800 202555 172720 197965 108035 300815 414290 707540 616845 482800 329120 69955 362015 732105 442765 209355 504815 166515 228480 648210 97495 204510 442935 765000 685355 441150 102425 215305 743155 413610 664275 301070 414460 66215 211820 669205 193120 200770 625515 225420 513400 315095 17510 459935 547315 476255 26180 60265 84660 773415 530655 835465 616165 199495 841755 542300 781235 500735 767380 399160 363885 515950 492405 210460 392445 253215 726240 486540 114665 263840 490620 301325 193205 60350 602480 804950 174590 736100 426785 623730 230180 582080 495295 518500 284325 406130 118065 576470 39185 651525 475915 137615 456960 697085 660025 232730 727515 66300 103020 672520 746725 541960 315690 555730 284835 376125 343315 250920 767210 213690 798575 537030 640900 738565 27795 510935 169320 168980 161075 529635 231710 356490 489175 754885 85170 363205 254745 399500 343315 169235 538900 525300 572815 32980 258655 19635 538050 444975 363205 273275 468350 711705 376465 688330 778940 470645 67320 15725 219895 753780 530995 348585 839205 396015 293250 720375 685355 554285 222955 311355 629765 309400 847450 176970 293505 75565 543830 193290 367455 805120 328100 491895 97325 604945 278460 161925 767805 445060 716125 362270 392530 673795 551650 849065 835975 649485 629510 707115 487390 426785 218110 513825 439790 591005 110500 155210 230860 819060 225675 231285 462060 755310 321980 347990 224315 104805 743240 268175 107100 328610 342040 100300 692410 735080 577235 819400 376805 660450 486880 37740 312885 533375 680765 228820 730235 695215 420835 484925 554625 20995 715955 700740 404770 321130 49300 672520 731085 797980 226950 189380 113900 19125 209865 487730 253640 736100 728790 592025 477700 554880 111775 808690 112880 784295 313140 446760 388025 341360 659685 512125 717485 412675 364735 259420 757605 749020 571370 781830 304130 173910 529635 423895 466310 355215 663935 568990 645235 507280 516035 692070 420750 672690 138465 516205 160480 439450 380375 137360 158270 502350 199580 193290 582675 384370 306935 362015 507195 249560 168980 778005 835465 89080 0 0 0 0 740690 465715 522665 704055 136765 283305 268430 63155 275910 663340 791180 261205 704395 796365 790245 461125 32895 144585 504815 302260 699380 830110 755735 15385 505070 615230 167280 166260 47940 778175 697340 358785 695810 125460 731680 142035 392955 78540 395080 170000 462400 186065 501415 341020 154700 767125 38250 421940 158950 774435 354705 311440 108205 736015 713490 243100 531080 335155 161160 421600 325125 7565 304385 787100 46410 193715 157760 838525 274720 459000 470390 693770 510935 23630 234855 677705 473705 613020 804525 81175 641325 91885 159715 754800 724540 492320 445485 186065 744685 468350 34595 69105 671075 126140 611915 316370 711875 271915 408170 375700 770100 317390 583695 161755 92905 837590 615910 325550 428570 752335 38590 513315 6545 691730 651610 387260 775115 626960 587775 676940 258570 497930 411060 691135 114835 409785 501925 593640 8075 302855 342465 71060 464355 156060 636565 572560 27200 839205 733635 117640 423640 691560 600270 503540 250240 647615 26180 239955 566440 382415 608685 317815 555050 223975 677110 126820 558705 555900 633250 296905 395505 5950 502860 291890 21590 801975 158865 105825 806480 842265 51000 574005 317135 608345 718930 363545 379355 65875 305150 481185 721820 646680 82620 434350 461975 672435 235450 812430 55930 342635 5695 729045 765425 646935 302515 236980 90865 434605 475915 752250 135320 290530 350710 613020 513485 21250 191505 823735 695045 247095 588455 241400 747405 542555 384710 690795 399160 270385 74035 846260 368645 486285 457555 586755 770440 369665 157675 28050 126735 118150 395080 100980 630105 383945 634355 131410 627385 92905 767465 767125 663255 36635 587520 565845 14875 295290 22610 354110 147305 196605 497845 624410 325295 199835 236640 310420 93415 560660 641325 464780 340085 215985 535925 705160 687735 614720 69445 300560 796195 17255 617185 772480 364395 771205 139230 501585 835720 531845 357255 354705 438600 220405 428145 282455 171190 246840 627130 28730 572050 526830 25670 30430 585820 222785 328865 827815 76585 655180 408935 568735 77095 438090 54570 535500 106505 177650 80495 683230 149940 139060 323340 86020 544765 284325 518585 63410 738225 139570 658070 569245 267070 276335 334645 393550 705415 343060 339150 498185 549950 677280 165240 503880 621945 536010 388110 574260 381735 692495 649910 580635 458320 603585 502605 521135 413950 110840 778855 12325 327845 360485 493255 210885 625005 431120 829090 849830 235195 384625 234940 320110 93925 607750 115260 803250 8075 848810 88145 755905 492660 827815 188445 58905 270895 231115 728960 844390 361760 225250 61880 299795 181900 800870 737885 672945 733550 2040 318155 725390 424065 474470 347395 815575 760750 25925 598995 272255 3995 430610 79815 502095 593980 575110 794750 570775 556750 51425 664020 453050 437495 777070 184365 346970 422365 309995 180880 695130 155975 756670 20570 699210 672520 321215 147305 130900 92990 460955 797045 695385 425255 251175 657220 760750 206380 833510 834530 494020 813110 523260 739330 695045 401880 799425 803675 98005 179860 674900 135235 179860 632655 258315 225845 113985 717400 299115 131155 818720 679830 261630 252705 392105 398480 109310 722160 255000 682210 271830 105400 786675 402730 809200 299540 446590 385815 682465 757520 760750 361165 759390 228820 737970 57375 348755 775200 365160 440810 241570 252195 249390 236130 116280 536095 369240 816680 820250 672690 486115 247605 582505 189890 730490 111775 210800 809965 691730 771715 569415 214625 194735 57035 606390 562955 839375 457045 363120 359210 117385 365415 214625 168045 751145 243950 777240 788800 19550 826795 105145 788120 729980 356065 731850 486455 566015 557005 246840 216665 194565 538050 608940 783530 702355 324105 139825 281690 347055 262735 422620 457725 670650 298945 269535 445060 665890 275570 299625 433075 119255 339150 709070 818635 638180 124780 50065 39185 126905 477870 543405 550205 745705 473960 184790 37060 503880 792795 686715 258740 372385 375530 655775 522835 132515 18870 453305 414885 234600 234090 635545 103105 647190 31960 496995 338555 363970 361335 198305 332095 724625 386410 609705 56525 529890 103445 561680 524450 792115 222445 536860 688075 344590 760325 773330 563465 283050 355470 590920 266815 702525 505750 266560 152660 426360 27455 5695 703800 294610 43095 546295 245565 396185 561935 702865 637500 38675 349180 163200 743580 256615 392445 16150 612510 10285 218535 331670 765595 754885 244545 145945 542725 554965 719525 233495 457470 453645 442170 785910 470390 779790 732445 532610 679065 815320 424915 335325 525555 159375 758200 77775 262650 595255 691050 289170 707030 379950 170170 77180 729725 612680 693515 112115 678045 143820 44030 331585 752930 701165 837590 595085 49045 123760 107100 758200 243270 831300 308635 145605 594490 102510 200770 634865 740520 387345 6035 262480 487050 503965 587095 270810 622795 606900 575110 447695 421515 107950 674050 105655 608515 132430 315180 49300 781065 236215 115260 728110 138720 738990 617100 723095 266475 190655 103530 344845 479060 706265 251855 126225 458660 80665 249050 691560 133535 481185 296820 319005 25075 343570 495635 220235 545360 608770 521900 669885 477020 394230 399075 803505 196010 433160 478635 205955 101490 321980 617610 411570 848470 799935 595000 650675 210035 97835 660365 831555 715615 188870 546465 227630 324105 84745 471580 94435 666485 140165 353855 323255 365415 552670 702100 411740 638605 291720 375105 672690 758710 170595 93585 229925 309145 11305 540600 606475 445485 461380 223040 784890 3315 576385 125630 457300 846345 644300 42670 539665 623985 84320 575365 600185 379695 387940 464270 304130 779110 535755 119425 318750 770780 745365 676940 234855 675750 455175 699805 491470 646510 211820 42075 728195 236300 565675 246755 701080 687140 50660 721140 34595 294440 17595 74800 603330 538390 131920 170935 781235 653650 682465 760920 137615 509575 181730 163455 307275 395760 831810 523770 31620 240125 172210 403240 737800 519945 176885 793475 408595 192440 523430 186235 193545 845410 742305 140165 421005 627130 170935 76245 616845 628745 406725 797980 714935 785230 726070 58905 393125 164475 263160 209100 374680 656965 706265 294100 709070 106675 24735 460700 734825 817870 207060 600015 310675 575365 219045 97665 460445 519010 17425 169490 265710 371875 330650 409785 68170 206040 634015 255085 410295 358190 454580 602735 590070 611405 774605 713660 746810 710430 447780 672520 27540 710770 214285 445995 96050 633590 99790 845325 347735 677025 227375 692325 155975 581230 202640 189295 661980 811240 165750 570350 51170 192185 429930 760325 483990 739840 817870 525215 824670 647105 349860 637075 36380 107610 695300 693600 721650 816935 763045 229160 154360 258145 390830 475660 419390 232475 259080 310760 847535 187255 476000 818890 606390 649145 352750 66215 376890 319090 177225 822970 217430 205615 454665 151555 314330 834700 59415 827815 429080 24990 34850 438770 645235 559045 702525 258825 117130 465970 360400 713660 646000 844815 341615 750975 829175 392190 556920 655350 428655 554370 586160 270640 117385 114750 193800 222105 56355 384965 729215 548250 751655 412080 611150 730320 581655 700570 87635 710770 547485 62390 803675 420835 191165 97665 471410 468520 426020 211225 477700 606645 755905 756755 808095 428145 592790 86615 464865 786080 153000 106080 59245 687140 834955 52190 59500 361760 185640 498695 575790 339150 257210 244715 622965 217770 444210 240040 588285 678470 355130 725560 459085 379950 735505 478210 645235 159460 82875 464185 274720 321470 695640 62050 18275 386750 850 477785 419220 484330 266050 145605 619650 653480 398990 787950 329290 232305 200515 838440 724625 591940 17170 255000 457130 120700 541620 474215 261035 703460 235025 173400 590495 118915 79730 159545 172295 59500 40800 5440 743580 60860 82110 436135 502435 692920 620670 681530 341615 841840 597550 65450 822460 338980 669120 511020 160310 687650 796705 815320 253130 566355 594150 74715 577915 196860 447610 785145 306850 433160 848215 68340 45730 630700 409530 671330 633845 376210 705075 153595 207315 758285 842435 764745 347225 114920 671670 733635 319005 89590 489940 230860 218110 341615 747830 505920 535330 449735 487305 826795 91970 329800 814810 10795 417520 702015 240890 20995 689775 221850 237405 72335 521645 140250 266220 143310 438515 811665 66215 66725 302430 460700 541280 381905 223975 348330 171190 384030 632570 541620 20995 96730 227630 242420 260440 697085 767550 795855 479230 529720 621180 314500 138465 14960 602395 199495 621095 772650 584290 522155 474045 247350 676855 540260 210715 699040 477615 464015 551735 226865 415140 617355 102255 724710 704905 370940 455855 100300 501245 818465 240125 693600 830875 173570 166260 216410 206465 457470 523600 684930 648635 87125 823990 766870 517650 26860 242590 625345 407830 135660 579020 535160 25585 473875 394400 307360 514590 137275 271660 343485 169150 696915 780555 14790 340680 832065 732275 234940 39525 686715 707370 316625 768145 780130 737800 668865 333625 698360 57545 832235 783190 157675 171275 263075 481100 334390 163370 630020 794665 500990 523430 119085 215220 500905 600100 360655 137190 38505 290615 208930 630955 179775 34085 255510 209610 40885 766020 119680 46920 93670 483480 330140 662405 308805 359975 254405 440725 4845 623560 143225 166600 95795 573665 443445 215815 417435 681190 699550 495890 826285 365840 376550 44540 121040 331500 341020 138125 810390 32045 482205 630700 636820 176800 645150 24395 368390 541960 36465 816000 94350 111435 485350 562020 651100 539240 221510 562530 471495 724285 561850 577915 828580 514845 235960 402135 468095 145435 142800 468690 681105 456790 707540 600610 58480 285515 63325 390320 512890 596700 765680 768910 352155 406810 151385 668525 723265 574770 444465 599590 490025 502945 278120 595000 17935 689690 180285 547145 52615 407065 129285 726240 500820 813025 776220 517820 827390 659260 133535 196350 125630 624835 564145 528020 115685 820590 510 477190 837505 516120 692495 559555 584290 615145 692665 559045 227120 813875 35530 247775 806650 395930 294780 688075 153000 425680 227885 355130 423640 59670 311355 774265 22185 709410 69700 208675 555135 523260 7395 511785 405365 695640 142290 825095 550715 521900 33150 470135 23970 112795 666315 659770 615825 600950 384200 473280 579870 572560 749445 127755 812175 691900 475405 590410 331330 282795 714425 748765 115345 483055 452285 128775 654925 283985 628745 694280 441065 585990 227885 255595 719355 86615 320620 443615 174845 315180 412590 499035 835125 771715 574345 44455 221765 771630 336515 78455 405280 479315 380120 231455 379185 21845 680425 699040 683485 659005 306340 573070 173570 357425 51510 405620 290700 562275 337450 65450 180200 38080 837760 55760 737545 228905 257890 411740 676260 321215 44795 24225 141440 385900 759900 265115 228395 640390 729980 577150 250580 501245 137615 319600 521900 71230 207315 281775 61540 207315 498610 61370 465290 632910 777580 342465 5780 376380 286365 646935 486540 754545 193205 732360 773500 226015 791690 838865 368900 442000 131580 164390 157845 820420 386580 632060 715105 96730 642430 2720 298435 677705 745875 336855 438090 250920 92905 86615 645915 74545 53975 745365 312715 206975 510935 360740 438345 739160 4845 288660 694535 82195 334560 417860 455515 2720 268600 348160 429930 686290 764745 279820 75310 376975 624665 442680 274720 636310 73440 119425 76330 108035 559980 615995 161245 150280 29070 118745 828665 414120 230860 222360 761430 494530 442510 433330 425850 553520 687395 505325 151470 614295 775370 514505 298265 507195 315180 724370 117895 130985 672690 768995 795430 74120 171615 321130 614720 733295 198050 133875 706180 715105 750295 627555 648210 268345 162520 99025 349520 430525 132260 223890 216750 666655 194820 290785 281435 762025 435200 429590 137785 83895 35020 98005 585735 285260 120020 844560 306170 131240 301495 241655 267750 144330 72845 315945 421600 200600 812345 220745 827050 645660 394825 123505 141185 581570 366605 715360 356490 716890 273275 329630 502180 531080 828750 702355 637415 282455 827985 572985 40375 561595 507450 110840 666230 133025 390150 474045 682720 196605 596615 846855 776560 256105 64855 23460 513315 431800 391680 724540 210120 837165 159970 332350 306085 33745 807500 126565 539495 328355 51425 629255 316625 425340 443445 295885 537030 633590 124015 69360 24565 482630 363375 95795 371450 576895 155720 367370 256870 560235 782255 733635 518925 545955 12750 762705 408255 249050 384200 204170 768825 18360 826880 236555 18105 3740 182665 649230 634185 724115 650335 374000 721905 359805 117640 701590 184790 340680 795345 315095 753780 143395 745875 707540 517480 326740 58140 216070 703375 725985 829685 237235 677110 245735 534820 275570 29410 754630 591175 455090 33490 576300 12240 251430 208080 376465 84575 581825 571200 533885 538220 384370 608005 182665 590920 837505 799340 405875 735930 56865 164305 511360 426615 160310 450415 93670 573155 86020 456790 59925 286110 511955 301070 426700 104720 510595 296565 517650 644725 250665 751740 613530 512125 495720 347820 6375 832745 559130 815745 700400 849065 339235 762535 398395 64430 182155 373065 130730 334900 383775 561765 156400 288150 518075 231030 324190 419220 215390 49980 578765 642600 620330 396270 740605 757180 253640 44115 703120 505240 585990 429420 656115 643110 20060 325125 497250 739415 823055 398225 706605 367625 153935 749955 433755 68000 831215 149430 725645 348670 325380 724285 481185 779875 589135 7650 13175 245735 166685 174080 780555 689775 119170 238850 471580 660110 100980 769420 837845 416075 407065 402390 178585 277185 173485 325465 72930 245480 694195 106505 761600 262565 140760 824415 260865 85170 503880 778005 515440 407405 36040 482715 587860 220660 52190 747660 783445 206040 31875 432395 260610 650420 384880 826540 163200 428910 266645 537880 169405 126310 775370 415055 723860 472770 181135 738140 802400 585820 496655 387345 636140 238765 257550 286960 64770 338385 126905 78625 754205 756245 296225 756755 22695 275655 434605 558960 9010 503200 643960 693345 43095 618460 314840 710430 88145 844050 640645 12665 83130 252365 331075 428230 138635 296310 251175 560915 240975 693855 176205 774605 550545 28305 359210 74120 19125 339745 827475 609790 228990 818295 425425 464100 8330 61965 551905 138550 134980 513145 747660 316200 293420 186490 263585 616760 542045 662405 804015 163625 274125 686630 441830 458065 681785 760750 88145 185895 32640 342295 8330 168385 73695 357680 486880 529805 436560 116620 341360 294950 75480 442340 432395 774945 380290 680765 605880 628830 209525 707115 347480 836995 443020 192100 367965 647275 692580 836825 787525 119680 718675 396185 489345 843795 1190 774945 467415 512380 15385 534565 31280 206550 801125 378590 334730 746215 138465 57545 157165 706435 442000 736695 543150 119680 793220 321640 675750 78115 101150 745195 644640 18870 623560 790670 127500 318665 118150 8585 294100 599590 472175 441575 829005 844390 355980 205700 220745 3315 840650 154615 280755 67320 368390 750040 743835 279565 260525 583440 620415 9350 157250 196520 129285 601970 683570 777750 609535 513145 300560 480250 602480 789990 10540 792200 481015 136935 166345 395845 762960 645150 284070 710770 797640 711280 476765 132345 480930 781915 515355 502010 675410 164220 352070 206890 87550 551310 264605 104975 475660 460275 537455 21335 44540 39525 367030 396015 560150 413780 810135 16915 312375 648975 670055 789055 99790 87890 681615 185300 602225 435965 145945 1445 231965 457980 415565 469455 732955 144755 401965 538475 172890 828750 425425 110330 618460 526575 757945 620330 323000 21760 392955 306255 679150 518670 764490 422535 213180 321470 255000 195925 357765 787695 90270 405450 476000 841585 837930 834615 128520 47940 90100 359975 561510 631635 802995 529720 389725 266220 715105 583015 478465 49810 252110 283220 227460 343145 181305 620670 534310 398990 69530 177820 235790 89080 495380 671670 626365 279990 755735 328610 813960 450585 524620 577745 313225 615910 205275 531760 617355 771630 672605 76330 154445 167195 839035 423130 317390 637925 474640 430695 492235 550290 680000 208080 542555 399840 102595 503965 212075 546975 6715 693855 683485 545870 537200 475660 12835 256530 97665 519775 284070 385050 775370 333455 89845 568225 150280 110415 273445 521560 162435 679745 12835 247690 550715 130390 526830 61115 784125 819315 424830 120275 329205 788630 806565 253045 297160 834020 708815 110245 378930 83980 445740 737630 539580 93500 624155 609110 674220 85765 697680 439535 651270 144500 574940 609365 495125 699295 528275 700400 673625 561850 697510 780810 558450 532100 274975 780555 464865 816000 19550 833340 648465 835295 649230 234260 319345 610385 496740 68170 477360 840990 101660 208165 536435 135915 129285 450330 491555 794155 811070 453390 354110 676940 674560 205955 725050 433840 658240 772820 195840 280330 177735 792540 6035 649910 64855 477105 156825 109650 428825 822970 742135 820335 738480 274720 181560 99195 665380 408255 778260 18105 151215 641835 489005 519010 756755 61370 588455 578935 694450 790925 788375 74970 621690 114835 691220 772735 317900 530060 695640 254320 380715 630955 577065 825775 593215 447270 496570 825095 695215 197880 222700 218620 604775 187170 637500 742560 446930 517055 262990 825095 99280 227630 634270 243780 832405 705755 791860 125375 202725 686800 133705 388195 482460 134215 237830 131325 221340 312545 251430 174930 67490 668610 334645 245735 486285 757350 41480 40375 580380 338980 823650 844985 519010 430270 783445 383860 15470 550120 686290 807160 258060 92310 389640 203150 536945 627980 702100 85170 310165 521135 500310 244460 797300 785570 430100 105910 296905 677450 560575 496230 802315 137700 586925 405195 117980 830450 360995 513825 709155 631550 341870 667165 315350 164985 754800 192950 315095 741200 783105 638775 602310 359210 533885 111350 162095 372130 320110 522325 63580 580890 728110 595085 794155 784890 162265 468180 572645 567630 540090 339320 261715 585735 280415 286875 324955 231880 481355 625940 152915 302600 824245 769505 437835 493170 545785 749615 73610 768995 433075 617525 763300 340765 206040 509915 677280 363885 112965 578085 150110 598315 433415 343145 673030 780555 697595 393805 777070 385220 1020 181815 237320 399415 208675 280670 578425 744430 216665 588370 729385 835465 756670 27710 803505 196520 147815 552415 613700 425085 769080 560830 734570 39015 72505 680595 296140 218705 425000 806225 659090 562700 530910 31705 366690 186575 2295 163030 582250 217685 829260 296480 93925 397885 451265 277100 506600 446930 794580 401710 625175 826710 175355 204000 31535 252110 159630 515865 753440 152150 417605 844730 108715 491385 609960 54230 631125 162350 710430 403835 167620 752590 584205 270555 171955 222020 541620 43435 348075 393295 267665 493000 478295 234940 91290 770440 674390 275910 471155 815745 348755 612255 94180 380375 340425 240040 370940 346630 767975 567715 600015 807925 540855 212585 469965 184705 55845 8840 602480 821950 2550 80665 634695 602395 698615 791605 727855 562785 133110 810305 333455 571540 321555 768995 349180 396610 642685 104890 594320 359805 407065 581315 740690 83215 139145 316625 418115 551565 538135 503455 51340 618715 527170 501075 270555 404175 2040 342125 349180 146115 158525 650590 420495 156060 822630 685610 399330 407660 17595 577660 609365 345440 186915 423640 802655 714170 412165 67490 16745 320875 262735 242930 840480 428315 399160 836060 517480 689520 398735 390320 522665 382245 458915 297160 363035 694705 154275 127500 428060 692580 401625 365330 389810 463250 157760 519605 487645 144925 191335 801890 439875 559725 734145 428570 82790 829090 639540 783190 778940 347565 629595 686630 298690 53465 343315 734060 651865 217005 820675 227800 606475 767550 780895 805035 476765 716040 239360 213265 224060 177820 811920 190230 425170 219300 432395 678980 343655 814640 676940 364055 451945 249815 472515 69020 419645 643535 228225 64855 620585 738905 420920 621605 314330 418710 195585 134725 702610 718420 847535 401370 413865 718250 718420 445230 756925 71655 591855 472005 429250 427040 513230 341955 636140 380630 377485 430440 666655 583270 771460 403665 742390 75735 8330 230095 278120 442170 58650 846855 374170 168130 539155 382840 276845 810390 524280 796195 219130 590580 569415 664870 7480 478635 420835 450670 772650 76330 597040 197285 265030 451860 751400 585650 419815 347820 526575 366435 339320 289850 700315 84745 199070 774435 309995 199580 509065 744005 739245 220745 185470 677875 110840 85765 729215 49980 805885 42160 835635 640730 628065 560405 641580 77180 313650 219470 246075 50915 241570 496825 202045 79900 601205 312715 88400 262055 93670 383180 656455 645745 137955 619055 602310 430780 496315 344250 544000 546125 545955 571710 341955 730490 185895 550545 103785 112285 591090 315520 240975 27030 203575 815405 485180 192610 749955 195245 437835 367285 569075 305915 333625 294270 839290 107950 195840 347225 735930 296735 203745 471920 633335 345525 122485 224570 160310 434010 638435 258400 177820 777495 191080 152660 817020 367710 318410 274380 346460 552500 402220 540260 147305 746215 232220 253130 750635 163285 685100 398310 455005 512635 755480 564825 786505 100640 194310 591005 144755 817105 21505 476680 630530 553520 645575 267580 557600 713745 96900 94775 385730 61880 215900 301240 519775 427380 178330 693005 73695 114240 417945 659600 541620 818295 331670 361675 798150 137105 456110 754375 396440 586755 615400 763215 745875 788035 328780 129115 500650 348670 700230 699465 513570 192100 654585 475235 657815 465460 21505 491980 635800 770950 407235 364650 687140 579955 803335 565420 645660 816255 233580 340935 33150 154275 564740 511785 455855 694705 172465 610810 612510 236725 459935 412420 89250 85510 509830 53890 612510 287385 234090 57375 71570 392785 651270 793390 184110 359210 361845 279310 300050 153510 481100 192695 645150 260610 119000 98855 449735 124355 24905 44370 477445 232645 14960 130050 566610 814725 720545 130985 17085 774605 89250 556325 744685 169660 128010 358190 307360 284410 252705 327165 77605 396610 678895 153510 608940 521815 641240 616760 288405 685185 150280 401455 784125 159630 479910 385730 468350 195330 149600 682975 116705 836315 272595 133620 539325 357000 702015 216835 283985 512635 13090 161075 520370 468435 84830 268260 345865 649230 237320 559045 131325 535840 514165 309145 278970 91630 559810 153085 838695 279820 612595 814810 182240 106505 776475 36040 651100 580890 164305 493000 551565 114920 527000 721225 579275 278970 78710 680000 777325 370345 521645 141270 357850 327760 141950 345015 245140 334560 417690 127585 586500 718420 569840 615995 404515 580550 772310 88570 823735 492065 306680 498865 136765 163625 418965 81005 77350 820505 417435 834020 412505 587775 126225 304725 162265 755310 473535 710430 77350 544340 5015 341530 804440 109225 588285 33490 37485 175355 367115 803335 116535 687990 492490 580040 262225 755905 589475 579190 789055 295375 161330 367880 329715 52275 712980 65960 93925 799170 682040 845920 803420 281010 378845 466395 388365 534990 780300 438175 825690 646510 725730 357850 536010 555815 525980 691900 683230 401880 672775 219725 779790 140420 497335 659770 758795 1445 548420 293845 46070 292145 781065 431120 796620 516035 541025 210205 330310 560575 619055 140420 516375 542045 730915 138975 215220 188700 794835 140165 292570 740605 231710 144075 141185 229415 764745 127840 741370 25585 35360 238935 825435 626450 427125 41395 802485 392955 572560 125885 81430 623815 104720 117045 491045 308125 846940 156655 354450 432395 79390 30940 95540 0 0 0 0 616505 418030 126565 97070 367455 523685 331925 26520 843030 847620 622370 333880 142120 535755 190825 54655 442340 598230 697510 566185 790160 269025 609875 648210 754205 365075 364055 84235 8245 678725 217090 386070 45730 68085 519265 647870 563890 111265 362270 76585 784975 172805 520285 724795 566780 107270 126565 283050 7310 295205 675155 365670 389725 402645 616080 398140 610555 229670 207655 189040 347735 398055 479400 26350 721905 702950 644300 315860 385305 315690 37400 82025 664445 618545 105995 486200 793645 307700 405025 599420 575195 203745 50745 783190 77775 817105 652375 452795 50575 178585 408680 529890 388790 155040 551310 760580 46580 25585 323595 223125 747320 746130 779025 396185 489855 365840 619310 630530 262990 641665 379695 780470 356235 753270 454580 150705 546210 281265 315350 684590 631975 543490 475830 788970 489175 392785 822630 674815 508895 78285 84150 695045 505495 255510 493510 775880 830195 56355 712895 34510 265795 600525 440215 796960 693260 752335 794070 247520 413440 110160 282795 562105 734995 98685 303535 639625 250240 187425 505240 479400 389300 505580 358785 702525 95880 208760 538390 21335 768995 400860 482970 711450 270300 263415 102765 193630 504220 745025 292060 164815 559980 146200 214030 51340 207230 585140 22270 263075 725050 447865 109055 159715 180455 315945 652120 240040 234005 840140 473365 810645 413270 210460 682125 727940 149940 224740 657050 251940 128945 689605 428315 522750 385390 489940 473960 379100 686035 472515 213010 455005 55930 541450 443870 390150 201025 733465 538985 361165 298775 622965 681275 499630 741455 415140 702270 386920 79475 850 21590 785825 425 231540 765255 303620 823395 366350 768315 11730 367710 683825 676600 357935 299030 659090 439535 772905 103955 359125 126820 462825 118915 444635 534820 76670 262820 812260 671075 535160 678810 670310 628915 87975 127330 131665 489430 583950 263330 25245 14535 425 552160 56440 822630 183005 315520 839375 286280 516970 754120 587265 622710 381565 419390 523855 198390 401030 716720 813535 428825 410380 149770 528530 166770 769250 223805 694110 207400 262225 322150 750550 690030 110840 138720 315690 760750 151640 275570 726155 255255 742900 531590 705245 502350 745450 593215 724625 327250 59585 289595 723265 251090 800530 84660 658750 391680 508725 828325 191845 171105 684760 423045 267155 774520 56015 701845 104125 723690 319345 111010 298010 59330 265625 10370 207995 774435 325465 831810 477445 609110 120275 382245 793645 818805 753950 620755 272170 388365 97410 374850 809880 577830 26520 257635 465715 417095 707370 190060 434945 293675 778345 230605 124100 117895 707540 756585 171700 22355 733720 81855 526320 315095 677875 104295 353685 601545 691985 712130 290870 417265 702355 735420 497930 762025 417350 420835 182495 707030 80750 812940 49045 635970 776305 396950 707710 285175 827815 273870 618035 7225 719525 508640 3655 292145 16830 438345 509320 496655 102000 32385 547570 749360 177820 150875 588880 360825 275825 740095 74970 593470 127075 697340 95795 451605 77350 697170 491300 839970 459595 844645 528615 36465 64685 153510 108630 231200 618545 251685 112370 601885 337110 194310 735420 27115 244715 773075 606900 107525 735930 811070 697765 459935 500480 250325 254660 182240 141015 799765 480335 601035 228310 338215 173400 656625 86360 283560 189550 630190 834870 682550 572390 521050 310845 659430 677365 666145 314245 580635 829685 236725 384540 539920 333370 643875 40290 247520 720885 705840 618970 122740 615485 731765 322830 567205 229330 368390 703885 567630 68170 195245 837760 410890 590920 580040 471750 185895 21335 6715 759730 336430 447440 132515 452880 718250 211480 9095 195925 287470 66385 526320 410125 155040 469625 465375 115345 208080 36295 553860 190655 389810 175270 831045 508725 537625 825775 492915 615995 507110 499375 304725 303960 17340 543150 519180 683060 205530 147730 609195 144755 611150 200515 736100 281605 741880 745365 235535 399075 229330 203660 205700 497335 274720 287470 681105 250240 472430 75990 646935 131410 288405 425085 455685 696320 296140 813280 316370 292740 485265 544510 82025 448290 85340 62815 571625 110840 450585 763640 739755 120955 349690 607325 774435 636820 9860 105655 275995 646170 457895 783275 282795 729300 809710 169320 632485 804950 64260 488070 302005 317985 295970 93500 667335 622965 518245 144500 830025 64090 46325 18870 523515 190740 225760 495975 333285 219215 77350 351050 432140 399585 60010 591175 797555 209440 38505 52445 741795 219300 611660 24905 679065 413950 786505 340850 578850 158780 124270 368560 784890 295460 495975 765085 820675 734910 849575 366945 693685 814725 385730 688585 735675 133025 666825 1445 769335 264945 334475 182750 4165 577150 207145 601970 254660 60605 561935 134555 126140 687225 148835 234515 675240 713065 59075 694450 343145 296650 435285 290785 304980 710005 480250 694195 491810 239105 599760 398480 352665 814385 537030 164815 150025 580210 739755 114920 601970 441320 199155 528360 506600 711195 620755 61030 210885 534990 603755 777835 540940 488835 758625 315095 808350 432565 731595 767975 568140 24225 38590 462060 30175 377060 536605 537540 192610 347905 159885 841585 799085 195330 534905 448630 742305 591685 787780 99960 580465 291635 161670 184365 695385 685185 575025 43010 790670 44540 41395 108205 655775 634100 283220 791095 50915 820590 211820 256530 376975 292060 148155 315860 263160 483905 543320 467840 131665 322235 675750 118405 185810 318835 783615 374340 46835 642260 381140 513485 698190 328440 429250 430270 427805 665550 395420 49810 562615 48450 93925 186575 468860 565335 316625 23885 65960 245990 218110 745790 498270 279225 724965 4590 387430 313565 705585 1700 168640 14195 485605 29665 620075 196520 331500 323850 343485 563210 311780 345780 540430 560235 849150 410210 818720 32725 152150 695640 567715 450160 674305 568735 756755 615825 769335 837250 460700 545530 489090 317475 219810 291805 642260 523855 719440 638945 277610 631040 559215 322405 198220 627980 546890 808605 428995 333540 5865 400435 452540 77775 737970 245310 453985 579615 112965 331415 51425 349775 122655 784125 814045 580125 582760 847790 744515 197030 171870 177735 698360 478805 499035 192015 609365 298690 539920 663425 190230 703630 213860 647955 156570 120530 356915 104040 745280 86105 772735 94605 509660 643790 315860 393380 230435 348585 638095 782255 371195 812770 40715 312970 339405 330140 366860 173825 197710 765935 654500 89165 245990 708815 273955 208335 73525 752845 777580 589985 304555 758710 724540 697850 589985 815405 302685 119170 181985 812345 848725 480760 31450 726325 289170 455685 766105 104890 136680 92480 796110 810900 652120 487135 287640 669630 849745 358530 373745 219895 390830 636225 189720 637245 73525 742815 477275 498100 703290 183005 504305 117130 842775 764915 90100 409020 500055 167535 316115 395930 374255 638945 372130 200515 652035 56100 385985 190060 28475 124950 779535 829175 419050 809200 641155 814470 333540 396610 270215 310760 670310 608175 769760 814810 593045 606560 623560 102000 732190 617440 416075 68425 565080 834955 441745 287130 352325 698020 223210 759985 442340 488665 252025 638180 341615 37230 677280 36975 260355 67320 547315 653820 629425 11390 314500 508640 437750 352410 117555 203660 235875 286450 346290 145265 575025 148410 256785 11730 453985 268515 484330 54995 304045 141525 237660 260440 275825 226440 559980 608430 584205 787100 88825 256870 201620 690880 682125 137700 532865 247435 4080 623730 744430 281775 371705 119170 176715 16490 544765 498015 178330 272085 464440 146370 68680 297500 281350 582335 611150 319940 283985 468435 724965 105910 137870 5950 322490 16320 377570 313990 786080 208675 62390 82960 494870 496060 221680 79305 518925 206125 478805 662660 179860 117980 531335 693345 423045 374595 532780 538560 550205 106335 218705 558195 600440 544255 666145 720375 725645 783020 109990 564230 368135 398140 546210 228395 500990 707965 750040 607240 560150 419560 348160 601970 507875 320620 311185 530485 663340 419985 394995 295630 672860 765510 489345 453135 513995 805460 542215 465630 782255 197540 510765 302430 726240 373405 210460 546805 202300 835975 364735 270810 691390 270555 473450 503200 362185 28815 808350 346885 743325 335410 229160 366775 724285 502775 171445 807500 689520 626025 343825 408425 669630 728790 768230 692240 325635 455090 439620 676005 14365 552670 481950 428315 117810 324190 173315 7395 9605 310675 341530 819060 560320 371790 625685 153510 446080 205445 56100 629085 837930 325295 525725 693855 758625 692835 227120 607070 465715 627045 246160 571115 326400 149855 250070 786080 571965 628830 823735 162690 546890 672265 357170 401115 787780 754035 338300 565845 631465 426870 644470 499205 3910 303875 670310 399840 161755 830875 31110 491725 479655 692580 250580 322405 813875 603330 801890 354365 760155 473195 504390 637415 784890 24905 379950 784635 291975 517310 415310 574430 118575 57035 269960 255935 449310 450415 441915 459595 545870 342550 690795 315180 284070 675240 201875 458150 417180 310505 306170 557005 135235 238850 85000 103700 22695 86360 103105 225930 613700 776220 680510 515610 279140 314415 232220 490620 408510 324275 267580 814130 253895 383435 681700 433840 40205 100640 124015 347990 822035 138295 63495 801380 737970 655265 393465 675495 49555 694110 197880 16320 327760 338385 422875 544680 418370 828835 691475 643620 745620 424660 758030 316115 688670 68425 667760 504305 201450 826965 598655 398905 44285 338640 537625 464950 270895 102000 829515 366180 807925 84405 519180 460955 811155 414630 649230 726665 570945 268940 37230 381480 693005 176885 281180 720375 357340 554540 543320 666825 293080 754035 424575 165410 225590 93755 237745 260695 338385 443020 50235 548420 267920 663765 108120 695385 711790 723095 609705 121635 702440 477785 70380 710685 245650 718080 846685 393125 359210 455515 687310 558280 279990 215220 159630 254660 241995 331925 595 410890 725900 231795 385220 366860 831640 51595 502945 597805 731000 202385 839545 282455 259080 773585 186660 195585 303195 164815 202045 812515 193715 772310 313735 9350 172805 465035 588285 623560 201620 256785 571370 140505 569415 632570 216580 24820 298945 486710 156910 187000 87380 721650 549355 672860 732190 828920 761685 397715 344335 322150 465035 661045 293845 216325 483480 470135 745195 86190 526830 575195 218365 242165 53210 840735 509830 108375 349605 578595 756840 783955 578000 650845 435710 297330 335835 751145 576470 373915 162860 716975 57205 487305 124355 740095 390575 111180 767890 281435 338810 155805 291040 68510 429930 26775 726580 645065 98770 340510 728025 794070 594320 76840 507025 15640 316625 50065 458065 4760 790585 10370 465120 290785 317560 476765 241485 463930 165920 187765 278630 588370 604605 42670 136680 170255 618715 434180 215730 177395 195925 418540 454665 112965 802825 673200 193885 206380 429590 390830 836145 333285 431375 218365 332180 560065 429590 345185 700825 34510 138465 264775 498865 510510 409870 334475 842010 380630 584970 450245 374425 824925 288745 217855 157845 172975 339660 318410 58735 606730 570010 244290 758710 675240 603585 480420 125460 1530 465120 473450 161500 608940 233920 719355 56185 140930 256955 567885 699890 578850 48195 271150 664360 817615 181730 282030 777155 224060 118235 683400 259165 180200 359295 61370 520880 352325 539240 122485 275740 12750 220830 180370 335580 848725 727430 7820 346120 32300 5780 64430 423640 785485 419900 156145 687735 303025 153425 436135 267495 322490 806735 821270 437920 698105 636990 120190 558960 13175 653395 824415 567885 779365 140420 589900 180030 782510 312290 669375 136935 343740 119680 364140 749190 497335 776305 423385 128775 595085 97835 56780 627045 104465 122655 529210 130985 723265 716465 308975 844390 547910 117725 644470 393550 205445 104125 459085 791180 200090 716975 13090 442000 788290 353430 303875 203405 808180 42670 257380 681870 307275 414715 46835 709495 109395 126055 574175 238510 796195 449565 629425 481440 353770 569840 340000 763725 567375 793305 64005 10880 69020 525640 624665 535330 735760 510595 477615 482460 355895 282285 833680 722755 754205 4930 158610 371280 382415 250410 190740 417605 300305 281350 759985 138975 345780 341360 846940 260100 259845 99025 510425 25670 746895 429590 441490 703800 615145 49385 588710 170595 839290 333455 105740 117045 238170 473705 605880 171105 465120 280075 287725 488240 808775 267750 105655 551480 640050 310760 318155 801040 23460 144585 73865 511785 296140 285345 305405 326400 690880 191250 412165 581145 777410 327590 159460 181475 393040 191930 21505 695555 25330 591175 284155 284665 41395 71315 368475 35360 384115 771120 21165 416160 118405 570775 691560 147220 466820 737290 185640 25840 647700 60180 129285 691645 377995 206720 95030 503030 610725 583015 559640 548760 848300 617270 607835 100640 119935 261375 175865 762450 635375 102765 121805 323425 209185 564400 166345 635035 388875 38250 735165 241910 219215 794070 525895 98685 205445 731340 726750 129285 800955 544425 336430 511530 111435 21845 68255 541450 146710 372215 571710 673540 51935 483990 449310 244205 146625 747150 497760 48110 338045 295545 563295 383435 702185 762195 66215 580720 830280 276420 517735 749445 149005 527085 434945 95710 334815 19040 607920 137785 307955 573750 325465 721990 208845 654925 48705 770610 40800 224145 712555 88485 90780 164985 199835 308635 42500 571710 26520 53295 511785 651695 412505 447950 399585 308635 681615 379015 194480 621010 846600 591770 341700 96730 676855 293335 548080 48875 357085 793475 318665 398480 28900 302430 471410 847280 382670 736780 282285 782340 363205 137445 10455 401455 372895 814045 826710 221510 829770 458660 287045 298860 424660 773755 398735 505750 311440 512975 209185 69105 639030 653225 625345 540940 778345 746045 835125 264860 610130 806480 814300 70635 485095 827220 27795 116025 619225 352155 173740 689435 732360 7225 699890 277100 380290 618630 75565 849915 342550 634610 253130 416755 49555 646595 811750 325210 451095 561425 834190 450670 451775 398735 828240 157590 605370 380800 382500 570690 406215 345100 543065 751825 382415 364735 371280 110670 414375 730065 287640 713150 519520 591260 731255 713830 368985 345100 258910 125715 89760 387515 145605 123930 387175 642345 581400 407490 129115 842690 150450 527425 295120 811070 499120 35020 266985 429590 840225 352240 247265 741880 29665 459170 137870 88655 538050 497505 18275 536945 235195 175780 64005 294440 848640 121295 480930 454155 2295 49045 205020 118235 443530 415990 454070 48705 54570 571030 519605 402475 351815 453900 226695 493170 661215 58820 369580 138890 172550 654500 347565 695470 617440 750295 661640 184960 516290 146030 76670 661640 561000 133705 277185 273360 517225 145860 470815 646510 637500 754885 229245 302260 418540 328185 467075 72760 239870 178245 168725 346460 219130 390405 173400 847705 113390 99705 532270 777835 229925 825605 85510 254745 794495 532185 574260 488920 210800 13005 445910 34850 453135 51680 766190 155720 775200 532950 409275 25755 600355 696575 816340 497675 594490 251005 751145 749445 340000 719270 160225 92055 385900 635800 252450 838610 599165 557005 710430 432310 95115 24905 348840 580125 105060 634780 703970 40375 501670 724710 717315 136510 548250 411655 277865 783105 57035 598825 422025 474385 468010 482035 135745 791435 38250 461040 529210 291720 670735 555730 77010 701250 136595 769590 778855 465375 342805 638435 309570 185555 85765 483140 83895 222105 317900 232815 106505 218705 533970 491470 761855 779195 744090 652800 297330 241230 324615 687735 648975 542725 527510 201620 549355 566780 788290 75735 544850 334475 262310 332265 665295 632400 137615 778090 759730 283220 315945 760920 284750 478295 605540 302855 788715 118915 154190 450415 404430 338980 82620 708305 657475 119255 5950 368390 737545 203490 780470 483225 523260 609875 743070 26520 672775 529295 552160 437495 758795 712725 276675 205275 767550 657050 604860 256870 582165 645320 766785 462485 417095 184705 758965 168640 328695 582335 802145 459255 576045 257465 786250 298860 220915 373320 455770 417010 357170 681870 63580 623645 571540 377315 523175 393210 792625 269960 4845 626960 42585 593045 675750 210970 141355 138805 272935 826880 808095 207910 30430 420240 631465 81685 638605 241655 548675 19380 374425 247095 502860 100385 838015 460020 121125 117045 108715 354365 67235 756160 524280 226865 362270 287130 166260 322065 299710 824585 189465 233580 792200 691900 577660 170765 11900 730490 764575 138805 353345 393125 339745 568395 827475 76925 667250 707200 40715 39950 124950 643025 287555 52700 630615 708560 307105 33150 656625 125970 524110 490790 742985 330395 276760 241825 270895 768230 248030 140165 162180 702270 790075 495720 716635 610470 204170 651695 828920 570520 732190 36975 226865 91120 465800 193290 459595 476850 160735 376040 433925 647785 77520 424915 271405 541705 27455 846345 223635 108885 8415 157165 37570 557345 136255 765340 759730 48025 702440 583440 538050 817105 233495 199410 280500 836400 300305 446590 157250 225845 466990 553520 394060 53720 144075 60010 831810 627215 760070 672350 514675 169150 491980 842520 689265 632570 49215 62645 627300 379525 133110 293250 386240 19975 276845 176630 730660 446165 651270 401625 346715 176460 520030 528955 45135 448375 417690 832830 191845 789990 74800 99875 462315 17935 674390 133790 293420 566780 549100 490365 533970 462145 750040 595255 677450 250240 341700 87465 585820 447185 214625 581060 270810 161160 773245 793730 659855 248540 230520 651525 758795 729810 631465 744175 612340 467160 841925 174675 415650 462315 367030 175780 191590 736610 647785 399585 819570 496740 246500 658070 111945 525555 703120 56270 725815 297330 614380 109480 277100 67745 223890 321215 436475 484245 48620 381650 797130 264180 757265 608685 528785 565675 218875 478720 360910 800530 393380 468010 779365 352665 624155 678215 791265 601205 642515 711365 105740 844050 481865 200260 708900 267325 112200 771885 217260 559300 158610 482375 709580 718080 593300 202980 386070 403325 359465 10540 444040 160310 702950 287470 356575 831300 303875 534735 697000 355215 361845 829090 444890 455600 365585 712385 433670 205530 644640 586585 719440 586075 721225 26435 363290 698275 319430 312715 129370 98260 74120 454410 523090 174165 842775 698615 708220 265200 395165 837335 52955 323255 432650 516375 244035 206805 575110 515780 160990 255595 290360 245565 228650 107610 492150 222020 160225 297075 561000 844645 267835 812940 242335 470730 8330 786675 210205 366775 72675 442425 259080 489515 589390 391850 439790 485095 277610 390235 616505 613020 427040 303195 111690 455770 834105 438940 402390 352155 554795 361760 820165 2040 444635 457555 403070 215645 149940 847025 568395 445825 190740 175270 342805 654415 651100 192100 162775 558875 276165 198220 306510 39015 2210 717910 718505 812855 578085 31960 355385 658325 2380 467500 734230 152235 262310 529465 143990 175185 834190 406640 586500 451605 737290 615145 9605 628830 423640 406810 342295 158100 599250 13175 95710 269195 461125 472260 424915 741795 247095 244630 620160 808435 499460 731425 614040 286025 416755 176120 177310 822035 810815 215645 207910 387770 304215 91375 35530 497845 104805 216410 108460 461805 491385 417350 233070 686800 523345 269365 699720 255850 669205 457895 396865 79390 174760 600185 487900 728025 849745 487815 64345 656285 66810 698615 112455 610130 451520 326060 13600 419645 390915 391170 381650 387855 254320 843795 579870 596190 105485 563040 239020 689350 770950 608430 260610 42415 347820 60010 392615 490535 163200 345270 514080 229585 765935 527255 185385 765000 531760 580550 701335 283645 746385 308295 481270 5440 662745 767210 671840 636140 319090 662235 369665 300560 790415 533545 33745 220575 540515 448715 397205 195840 184620 226525 489515 283985 555730 152830 363205 126735 714085 635035 7140 57630 453985 409105 340255 210970 407745 221000 679830 545615 830875 460870 841500 337365 627470 833170 47600 21930 466735 502605 725730 711450 530655 330565 277185 125800 414375 291805 243780 491215 671160 35530 434690 370090 718165 238085 425935 567035 721820 696830 613615 636735 788885 813535 627300 743580 848640 316965 216240 714510 399500 367965 741880 621775 362270 142375 670820 533545 777155 482035 331500 152660 224315 143140 536350 214625 649995 600950 587180 845325 221000 765085 296395 31195 325295 467755 808520 56525 469710 623220 747065 241655 490025 778600 55080 16320 291210 547655 299540 190825 471750 661300 658580 612935 607240 434095 293505 430950 358105 390320 513145 68935 567715 461550 575110 331925 690540 316880 240720 467160 385475 731850 106675 842180 51935 257550 478890 209185 12665 753695 162775 474385 608430 732020 250665 226695 630105 154785 340850 41225 219215 107695 544850 274380 677280 295120 643280 762875 400435 630530 683825 126905 35360 40375 118405 768910 610045 415395 33235 552160 247520 620160 146455 362100 327760 37740 69530 315265 136170 170850 126990 281945 656115 421600 766700 469370 40630 124610 772395 423810 319090 331330 5865 183260 692070 626280 133620 625685 135150 548590 550630 445740 97240 468180 746725 189295 733125 834105 0 0 0 587690 324785 204085 250325 201535 610300 542130 597210 106760 741965 629340 816595 433670 470560 52360 111010 96135 693175 585480 742560 44285 813875 50150 126310 124610 142800 23035 207145 312630 530740 739160 694705 457300 825265 321130 669545 60520 331500 264095 497250 165835 522240 439110 25160 246925 806395 577405 351050 568650 607070 423895 405025 439705 284750 34000 162010 261800 618290 563465 292400 579105 16065 279650 720800 613020 37910 594235 360995 559045 807245 267580 172550 803250 70040 813960 396695 840990 229160 159545 808605 267580 649230 358955 425340 495720 40715 501585 132430 383690 41140 484500 580465 230265 125715 599335 542045 310505 568395 191165 427210 526065 289935 60775 552075 544425 481950 720800 344165 401710 720545 243950 707710 443530 373830 569670 471495 648635 653055 563465 303705 328015 126480 377740 839630 90355 620245 812515 578510 53975 730575 283050 249050 493085 480760 636905 154105 99790 3485 751060 636650 82960 555390 574600 141355 615910 91970 63665 670310 622795 453050 465205 524450 577490 422195 210800 389555 305490 28985 68595 348415 731935 423130 160990 192100 774095 33320 91970 644130 775455 527765 114920 119680 702015 680085 8755 294780 848470 376040 30855 323000 592875 34000 293675 734060 274125 45050 708730 189040 543150 171020 427295 442425 563295 814895 456195 778770 563720 263670 20570 766275 789140 63325 355810 48365 811155 600610 64855 503965 81175 601970 676345 426190 183175 87210 527255 188105 504645 183855 193460 599080 681190 232815 462315 213945 585310 770610 186320 491385 726410 262990 581995 789650 392275 476680 45390 430100 805035 622455 549525 340510 721820 386155 297670 117300 606050 497250 211055 804270 560150 28730 346375 171870 811580 98430 160310 175610 389810 629935 589135 781065 197115 62815 15045 391085 137700 560405 258315 165155 56185 420750 82195 788290 847790 539155 385050 311780 48450 680000 621350 18360 20485 622795 690710 728365 431205 653140 275060 365075 539325 549610 754205 346205 305575 245735 626875 215730 222615 305915 156145 499970 173145 480335 584375 410805 279395 577745 351475 675920 789905 423725 25500 593810 317730 541110 773755 750890 494020 774690 606305 421685 135660 219045 763045 523855 656370 649400 426785 309655 132685 597975 191590 382925 259675 833595 22780 591430 554455 25245 545190 10200 336430 413100 742560 37315 413185 311270 513740 359975 381395 169065 438600 792370 720885 300390 516545 147305 659940 145775 122825 807330 508045 210290 652460 324785 293590 817700 94180 564995 727515 610725 555645 626620 468180 297670 645150 196520 213265 704565 666910 429165 52870 532355 846685 651780 492405 187765 10285 253300 426445 139060 495635 754375 432225 414290 167960 589220 620075 57630 208675 410550 501585 588880 252450 370090 232900 280160 534480 817105 483225 55505 294525 21760 606050 60945 168470 45475 219640 561595 316370 530570 280585 657475 145095 621520 385730 119170 701420 434520 449990 651780 116790 668100 481525 188105 151130 186830 369155 626450 848640 522155 454580 444210 161840 453135 753780 609875 102085 586585 497505 761090 23035 460020 321895 286025 324105 624410 289170 464355 476935 442510 12155 91035 320110 77435 831980 845920 626195 396950 382075 338215 330820 14450 20995 450670 236045 258315 475150 52190 406725 142545 657900 393550 284070 451690 3145 751910 592280 643705 624835 490790 517140 258910 788290 317220 130390 733465 287980 601970 447185 617865 143395 473960 665890 188615 741625 141355 808265 780725 401030 781235 397460 699380 321385 637245 344760 58565 844475 603500 489940 790840 1275 709920 712045 395760 38335 174080 681360 500990 704480 300900 612850 67065 581740 107440 842435 522750 670140 182835 173060 484925 595255 566865 62135 809030 735675 345525 849065 255680 772905 721990 101150 138635 467160 683145 589730 771205 46750 141270 395590 255170 589815 469540 702950 9350 468010 770865 815830 720205 70720 452795 251090 685185 551820 96475 306340 608345 642005 324785 642855 500480 445145 519775 170680 223550 323000 281520 740180 561680 322830 769080 389385 365160 445060 55930 403750 728450 667590 99620 167875 149175 379270 754630 777155 630955 504050 568905 767295 454410 463760 829940 756585 556155 486200 481950 358700 834615 751570 387005 355385 308380 407745 282540 651100 377145 87125 822035 445060 797470 23800 425085 440130 500055 298775 400095 744685 43350 425510 7140 752590 181135 120955 523090 371110 337025 279565 467075 11475 751230 383775 344165 159630 810645 92990 501415 41820 835125 525385 418540 358445 131155 47260 507620 634950 598655 399840 137020 709920 524195 605115 798405 237745 499460 671415 499460 743070 507705 298435 538730 803760 791945 609875 832660 716295 422620 62135 808095 534140 752760 445060 225250 412505 818125 277865 173995 173910 814810 734570 403495 144075 762025 576725 505835 557260 306170 500565 490195 104040 693600 344760 303195 673285 452370 215305 308550 211565 565335 630360 738820 319600 179605 106080 262905 507705 281775 663765 210885 2890 194735 48705 267325 103445 428145 433500 761090 741710 413015 450160 207740 472090 649995 764320 462655 673965 364990 540260 362610 844645 217175 797555 20995 758625 376720 799595 156315 453730 87125 817020 514845 586755 743410 351900 610385 736525 774435 645490 752930 69105 602565 243865 669970 715020 445230 686545 702695 139655 390065 541875 527765 667760 182070 87380 707115 594320 404855 58310 605285 361675 835040 310335 311270 123590 321215 1700 473450 141015 512380 120190 614550 208930 82365 623985 420240 577915 563465 472600 717910 725985 101320 727940 466650 609960 476935 188360 284410 410805 44115 744090 10115 789140 739925 288065 697680 176630 811240 753525 303110 556835 83385 171445 211990 114155 146625 100130 709920 419985 450840 47345 251770 787355 818295 640815 44030 741285 162350 724795 24565 320110 226865 17595 149260 376295 525300 588370 337365 679915 596190 806820 737885 147305 450500 114240 780640 335920 544340 783955 710600 133365 423640 542725 627130 446335 222955 703375 251005 700740 792370 556155 88995 30345 315095 166600 504220 251430 711535 528615 6460 551735 217855 29920 635460 550035 695385 450670 527935 797385 675070 168555 103700 636820 593725 683570 130050 209185 480165 506515 659430 533120 692325 668865 844560 363120 729980 378505 331330 178585 170425 54910 397290 28050 503030 522665 120700 507025 569245 23035 631805 613020 297500 725135 536520 83470 65705 387175 402305 720035 329460 57460 288235 642855 269960 261035 741795 253300 395250 737630 721905 478550 649230 630275 120615 486455 272680 589985 177990 258145 738480 189465 772820 199240 800870 399755 287725 840055 583695 828240 500395 304215 388280 173740 656625 164135 330650 15215 176035 571370 530995 179265 379015 595425 479485 816850 417945 592620 234770 522410 577830 586330 109650 1700 195670 642175 73865 75055 680595 565420 623730 669545 722840 687650 558195 148750 426190 574175 716295 201195 838610 708220 504645 515185 833340 24905 682380 178330 796280 662575 65790 170170 615995 407575 469965 773925 291890 210800 484925 511360 26095 454920 380460 413440 649145 750805 106845 586585 504985 44965 132600 813195 520625 600695 279565 313565 488070 703800 551565 574940 722840 445315 236470 392275 245650 556155 635800 182325 383010 461720 734825 347820 383520 81090 158525 665465 511530 550800 672265 329205 220065 135830 784380 541875 790925 359635 308550 428230 598825 466820 545105 478465 232730 644300 502010 662660 78540 107525 496400 20060 492660 492745 466905 332945 809965 662830 231880 711450 160310 209440 548930 224060 200260 640135 670650 513655 109565 494190 456960 481865 466735 611745 275825 542895 358700 788205 154105 684845 723520 430695 204765 237150 480335 580465 88230 733890 196860 93245 658665 58565 228225 764660 388705 116365 454070 496060 331075 662915 534225 818210 295545 327165 37570 114835 436220 553265 399840 736525 136935 740435 239615 629510 499375 451605 525640 495720 811750 153255 622965 385220 360995 563380 475915 78965 142545 43520 585565 332520 265370 108290 43775 451860 266645 544510 252790 788460 397800 214370 331500 636310 802485 235875 192610 462655 732275 628575 14705 471240 215135 550545 475065 771460 370515 46325 118830 15810 202130 299030 199750 232390 712300 237660 781150 387940 254235 303960 807160 751910 360995 409360 10455 780810 596360 837080 681360 257805 770185 110415 44115 537455 816510 717400 216665 170850 487135 437155 74885 89930 287640 307190 526065 42245 750210 837420 570605 472430 205955 690370 28730 379950 821100 703290 24820 717060 789735 350965 118915 601800 465460 503200 493680 412845 155210 501925 804185 389555 538730 510935 105570 255680 471835 200855 379525 609705 771545 720800 78285 804610 766530 647020 488240 25585 349010 120190 294270 189635 362100 506685 342975 426445 218960 369410 810560 760325 470390 287555 123675 515270 229415 617015 700995 129455 346970 644470 282115 334050 747830 177990 717315 275230 25415 365840 255680 311440 356235 698445 35020 110075 843710 451605 665210 696490 328865 651015 342550 763470 558705 206720 540090 139145 596445 793305 195075 703205 497675 694280 780130 255510 255000 684845 52360 655180 257380 805035 219810 533545 311355 287470 219980 74885 675070 410125 689605 243865 101830 71825 366860 144925 428655 261375 733890 844305 111605 391425 341955 738990 305065 151895 654500 779025 474300 830025 417520 534905 224740 24225 120955 533460 529975 253810 770950 728705 131665 370515 116110 612000 840055 501160 406725 633420 672095 119680 55845 715275 417775 837505 491555 254490 126480 788970 304130 212585 522665 81345 589560 400520 752080 584375 13005 463335 798405 149175 236640 752930 408255 835295 622540 386155 291295 374340 561935 132175 674645 341530 5950 808265 635375 84065 200855 614720 368730 161245 177480 126225 704650 729215 655095 570350 107610 317220 556495 297585 612595 593470 368475 572305 647870 258145 120700 363715 574600 81685 794070 9265 403665 704990 831640 141695 223975 247350 783020 709325 82875 475830 501585 718590 232220 295630 292145 767805 321045 805800 155040 586585 212330 661130 493340 415990 637670 469455 31110 205190 828070 129370 495380 115855 49640 498780 88655 583440 759050 446165 64855 358190 283560 371450 545275 807585 457045 483310 363800 608515 590325 307785 182410 129795 665465 723435 507620 812430 438855 795515 600185 347225 219810 849320 809370 66640 244800 68510 645320 208335 153935 30770 3060 292485 16830 265795 370770 203915 513145 243780 190740 712045 374510 12580 358445 630360 532355 13685 344080 357000 233835 667590 305405 264775 764490 130815 818720 540600 153000 202810 153850 173655 334050 601290 183175 728705 110755 401370 257550 74460 14450 277100 737885 556070 750550 552160 431885 120275 292825 823735 209525 812685 398565 426190 409785 517905 705755 637075 142375 324190 791775 326995 131920 519265 8500 280415 345185 228140 836740 779620 844730 820590 622200 673710 640560 497165 714000 335665 111095 650335 187595 27455 553520 656200 599590 86615 413015 674390 44540 639455 335750 647105 800530 425340 677365 720970 225930 237405 693685 159460 9095 417265 222870 836910 119425 642260 602735 574515 261800 614635 605115 333710 73780 450245 844475 50575 235365 345270 89165 415480 108375 43435 26775 104040 457470 607410 583950 733380 41905 265030 322915 269620 163030 706265 636735 690540 169235 295885 191675 174250 498270 781320 252450 269620 377910 560405 539920 408850 284580 644980 226610 506175 59160 591600 271575 279650 617100 381650 565335 3655 335750 483735 233750 108375 537370 819230 78540 309655 657135 78285 736780 228140 798490 523260 410890 836655 470560 691985 742560 62305 393380 343825 736610 609365 624325 2040 425170 164815 839715 806990 594575 216920 103700 609110 548930 116025 82535 253895 492915 202555 80580 778175 434520 259080 160650 204595 699465 349945 710005 489175 160055 730830 444635 751485 687650 354705 848385 113730 605540 236895 278545 591005 242590 620925 429675 741115 784890 522070 446335 466905 757350 202045 484160 28390 68170 385475 396440 164475 757180 431290 115005 616250 634015 429250 91630 204085 247435 444380 101490 350880 737885 206040 242505 613105 535500 176205 746470 390150 460445 140505 785145 780640 440385 293760 537625 91120 760580 89505 357425 842435 586840 73185 340765 393465 352325 422875 568310 159715 108205 620160 167620 451010 698275 771035 82875 478295 311780 532695 394485 523260 299880 723945 139400 406640 716720 813025 577830 652205 334135 321555 406300 466395 191080 750210 765000 711960 519435 462740 309230 825945 425850 439875 582590 269535 194990 173570 230605 698955 478805 386835 712300 838270 834445 420155 700060 389130 564740 119340 760835 363970 669630 86700 557090 161670 534565 269365 487050 468350 88400 144840 354195 444040 512805 366180 641920 759050 647275 511530 471070 230010 61455 782085 136680 709665 358530 393210 768145 781490 780215 234175 97325 723350 368560 478635 747830 374850 587605 737375 87040 329035 831215 847960 89080 19975 456790 281095 626960 678385 229075 674815 705330 5695 736185 546975 179775 108460 667845 600015 575705 155890 253725 116280 281180 715870 251515 16745 119935 779535 455175 519095 732105 175610 423810 146625 465205 21675 429165 439365 622455 60265 765510 360485 329035 581315 456195 258910 257720 578000 589730 520710 716805 613615 60010 696065 427720 396185 213010 68425 426360 166005 279820 600525 239020 598655 742900 413355 191420 595510 299455 623645 37655 220235 846005 482545 628150 684590 453135 825180 763470 50575 532950 105910 20570 355385 292740 197115 218365 270895 395760 326485 781575 461465 596020 766615 700230 5610 660790 797215 812685 691220 661300 815575 685270 783785 369495 324445 111095 375530 62305 56355 488920 835380 403155 670905 464865 935 780045 845495 742645 765935 419305 792880 176120 387345 840140 690710 425170 158440 838355 33915 721055 419050 231030 336005 573580 75565 492065 362950 566440 286365 263500 415225 182835 356745 242760 314160 655180 684505 527510 699550 112115 623560 173145 342040 576555 135830 135065 368475 274635 178925 805630 550800 66045 26605 245565 224230 341020 341615 674050 93500 151725 620245 470220 834360 13855 641835 346120 809965 417775 385390 402475 400690 297160 637415 575705 751400 649995 393890 660195 704735 231285 563125 529040 369155 739245 139740 203915 725050 122485 1870 83045 805290 114580 693005 107100 828495 734145 605455 444295 429505 568905 625175 489345 113560 392275 689775 558365 588030 373915 827390 358530 509065 727175 575365 618715 654925 413780 800105 849830 354790 408680 557090 529295 479740 105910 223890 642685 86700 687140 841245 816680 483225 455855 123335 726665 537455 362355 92140 769335 324530 408680 719270 121125 721055 307700 643875 738055 34510 90100 179180 15640 791945 340850 109395 835635 515100 672180 285345 570010 131240 788290 841840 741965 710005 413780 488580 445570 807245 694280 736355 730235 453815 165410 725390 275230 452880 471495 579700 700655 575110 708560 693685 23885 780300 97155 237745 137615 759475 270470 418115 331245 138890 695300 5865 537965 500140 484415 700485 374340 66215 677110 368475 375190 497505 602565 571030 626365 576215 808180 397290 542725 42415 80920 65110 443360 846260 665040 774945 642600 525640 177820 708645 646255 655435 396610 790245 249900 806140 105315 705585 692410 508810 216495 387345 235875 323765 309400 597465 307020 89760 605455 792710 242420 255765 459850 586075 503030 189295 598230 108205 639455 87550 304130 124185 237830 154445 473620 228310 765510 443360 595340 57290 653990 347480 823140 76075 267240 91120 538475 562105 119000 459255 733210 148410 11475 713915 460955 234770 167620 356830 727600 133025 286365 95880 129200 440810 444125 530485 117300 665805 110415 115175 140675 755820 621860 678725 75225 23970 725560 26095 697340 792625 746640 308550 841755 682465 343825 593045 837335 172380 451265 798405 502520 37910 11730 612510 760580 150365 718080 360825 272935 191675 140760 480845 123335 426955 344080 250835 267240 294355 272340 137870 301750 529805 126735 259335 233750 86020 75395 732190 59840 773075 604095 90355 382245 300135 131240 837250 645745 292570 557515 241655 692580 235280 584290 656455 656200 737800 133195 431460 52530 9775 239105 306595 203830 186915 530740 622115 135915 831045 664530 204000 596785 570775 609705 314925 803335 535840 11475 456875 511105 46155 451945 794835 365330 457810 793050 30175 443445 339320 672690 555135 668695 508130 462995 275060 448460 545615 139230 638095 106080 64005 287470 818635 384880 623730 651950 523345 799510 840565 836230 766360 586670 174930 642175 610130 438600 176970 768230 296650 143310 740350 629000 105655 285005 680765 51680 395675 748850 743920 223380 668865 18020 227800 681190 468945 824500 459425 152745 331840 580975 398650 139400 110670 744600 808860 738395 779790 313225 382330 371705 658580 50320 639455 752760 330480 513570 266135 53210 380885 300985 605540 657135 95540 72505 804525 168895 170085 260780 651950 620585 647020 241230 86870 359550 471920 497165 539665 142375 654330 492745 348755 601545 260440 478295 715615 424490 222785 805460 339830 157080 355215 418795 28135 59670 465715 130985 53720 173060 434605 66300 279905 502690 536180 731850 152830 757265 612765 782510 576895 163030 544425 386665 406130 291975 50830 520710 228735 752930 11135 480590 53380 51595 403580 146710 826115 552670 833340 188190 338895 299880 528275 100130 143735 361675 327590 548505 69870 736865 584035 523515 572985 150195 5270 15470 508300 423640 285685 633335 216495 813875 676940 614890 262310 599930 454920 476000 189295 113985 344165 228480 134470 188870 15555 229160 656880 465970 395165 70380 652120 33405 633420 124780 515185 707115 57885 551565 427465 302175 92310 364820 414035 382925 441235 306340 503285 500310 228735 799170 553520 132940 431630 493425 264690 451860 706520 256105 177140 459425 161840 11645 175100 641580 826710 527425 86785 831300 494615 527255 649910 806140 15385 696490 230860 810815 141270 747575 714000 409870 819570 60605 747405 264435 206295 841160 840395 742220 699210 198135 274295 702355 671075 421600 518670 65450 68595 234345 167705 47770 130220 609790 835975 126225 470390 144840 173060 539835 826795 218960 92650 133620 410295 666995 16575 331670 443445 807160 283220 494275 637415 27880 326060 494275 678895 798235 147475 312460 679405 515355 533885 222530 88315 246500 492745 814810 219555 240380 250070 538305 287640 230095 797980 372470 361675 163115 574600 712640 795005 414035 229500 407575 601120 684505 762195 309740 238935 14535 462060 503965 654500 248965 742475 421600 450415 504815 283985 818805 89930 265880 715785 431630 495040 831300 212840 310505 302175 626025 360825 801720 102765 641070 208675 651440 102850 220405 22525 302940 477870 4335 769250 87720 24140 335750 291040 35955 743835 470305 666485 630870 28815 657475 32895 258740 394400 41310 577745 224910 532525 366435 537795 57205 459085 763895 489005 114495 775625 569075 32215 469115 240635 430100 19125 799850 595255 214965 98430 404430 179350 212755 552755 336005 249135 126650 262480 87635 485860 701165 552330 746300 347055 580465 613105 692665 142970 610640 72505 13855 71315 832575 425935 216580 277695 566525 638435 277440 803845 270640 372470 199155 168555 590750 286025 792285 434775 70805 534905 612255 274720 482375 711280 738310 687310 71740 812005 104805 770355 601290 139910 793390 158185 815150 221170 35360 825775 788715 347140 501925 215645 83980 534310 537795 34255 350880 522410 438600 538135 443275 360825 634780 375955 713405 630190 597380 628745 403070 19975 457555 69700 768145 792370 342210 140165 619395 643705 527255 357340 582590 135660 673030 700995 457130 6715 464950 22865 358190 659430 675410 325635 140250 538815 828750 437835 723435 270895 177565 152235 222615 699210 775030 140250 606985 363205 749020 566950 497930 86360 531590 107610 787355 331075 730065 439450 331925 169915 80325 229840 259590 809455 121635 117385 701760 165835 107610 167960 31535 389555 362015 243950 497335 100725 103615 414800 613360 751400 590325 734230 452200 515100 13175 294440 561765 186065 352750 767465 223550 577575 578425 380120 206295 456450 529975 78455 80495 691730 656285 368135 509915 131495 673880 552500 296820 64345 422195 596615 105570 264860 773500 147305 316455 327335 354875 720375 399415 257125 590580 500395 239530 832150 698870 129965 161500 509575 117725 628745 335665 786590 801380 395080 658665 803760 301580 356150 708645 42670 606815 741710 797130 543065 747915 728705 117555 613870 472175 649400 190825 59755 747065 183345 443955 3060 628320 658750 525640 329970 53210 346970 563805 159290 499460 156485 791520 332435 321895 134045 121465 656285 801380 164900 736440 280330 83300 30005 117725 522750 687735 147135 275145 697510 375105 742475 38250 396185 83300 156400 745705 139060 753695 315775 48110 328355 47430 744770 334815 839120 493425 46155 349860 210970 693175 92650 493850 797555 630360 108800 171445 254150 292315 771035 660790 176715 21335 525555 354960 494020 793645 706605 737885 524875 836995 346630 140335 66980 669205 749530 127755 473875 528870 749870 575705 151555 360230 646595 41905 456195 334730 187170 473110 597550 471835 462060 802995 438430 465035 745365 421940 399755 594745 410040 207570 355215 508725 707200 176205 113815 331415 87295 41480 145945 553775 76840 317815 287555 362695 388875 713575 492320 356065 193800 493935 559895 573240 489430 12665 500820 366435 71825 744005 436560 206805 746555 639200 132430 428060 57205 13515 277015 104040 581145 241570 602735 189295 132090 183770 569670 463675 690540 544850 397970 528870 424575 761940 818890 307700 52360 161755 847110 479485 124100 617355 433415 539580 483735 786675 587010 716465 697595 242760 564060 56355 479400 111180 568905 525215 0 0 0 0 720545 609960 108545 812430 428060 523005 166260 600950 3230 130390 396610 84745 461890 54145 314840 753865 114580 532270 240465 427720 534395 179095 27540 302940 700060 374935 202215 8245 327760 422110 329800 517735 219385 47090 74375 818125 805205 689095 306850 553350 494870 403410 537710 740945 163710 37825 18615 627555 445315 387600 529125 818210 422450 466905 178925 35955 788205 210715 230605 721140 104380 577575 154190 50660 409445 809030 173570 262650 274295 164985 279480 816765 19975 383350 818805 24650 703120 735845 647105 296650 64515 834870 722585 213775 356745 829770 809455 543575 353685 459680 251005 625345 236385 651270 677365 779790 43265 359720 701930 292400 331925 534565 448290 810560 224740 194055 54400 269620 710175 553860 708475 659175 398225 47260 121975 148580 841415 435030 290955 81430 505580 141270 784550 230350 171530 561935 107610 701335 229670 135660 777920 185300 346970 48705 705670 843370 635205 610895 775200 594150 155040 356320 366945 688075 645915 327930 487560 412675 283390 2210 821185 189975 49810 555815 171700 301325 835720 819060 244970 328865 10540 534310 9775 712385 248115 661810 89760 515525 182240 344165 440895 60350 682805 158865 66215 348245 834275 574770 669290 516885 841415 826455 20230 450415 92990 246160 819740 340085 565590 109905 366265 708390 180455 574345 249900 606815 259675 242080 454920 172210 326740 461380 414630 638690 369920 761770 586415 466480 432990 146200 121720 303875 715955 351135 78115 558535 631380 81005 351050 15895 847960 296990 467500 190910 333880 423130 469795 526745 652630 346375 240890 825435 454580 447950 155805 56270 621265 117810 496315 828920 25500 665465 198730 520795 59840 421855 301750 552670 683400 401710 304300 372640 190910 543915 489005 47090 304555 699550 744430 504475 617100 484670 163370 825010 567630 215560 214370 327080 768485 472090 233580 301580 71400 191250 211140 149770 151640 586925 741370 541365 318325 710600 184960 7480 748425 430440 378420 359805 572900 645320 316285 452030 499120 472685 130560 539240 610810 361165 277185 818720 227800 537200 280925 435710 517650 477615 405790 141695 498270 445230 158100 767380 223975 634185 26775 56440 151810 550545 330480 666230 56950 521815 603160 207485 347480 569925 166855 654160 455515 271660 731000 736610 71655 385135 263075 629850 184960 472600 344845 419135 712385 577575 626110 109820 509745 713660 709410 653225 417095 562785 79475 379950 334135 432225 62220 750975 140250 803675 549950 687735 134640 830110 221340 154785 201280 698275 750040 774945 460360 292740 588200 136935 672010 24565 693770 811325 643365 202130 804355 342890 764320 126140 649060 588200 637925 471750 764405 794325 388960 648125 370940 130645 240550 718760 69445 40205 632400 27710 757180 70550 26435 71060 530570 217005 524025 531845 314245 748935 685015 439365 208930 117810 335665 652460 141015 477700 644895 108120 793815 84660 569840 202470 428825 818465 408850 397970 267070 838780 351050 535330 204000 659345 91460 324190 162180 192780 715105 455855 186405 787440 211820 592620 540855 771375 372555 533800 849405 265200 180200 355810 377995 764235 633590 226780 174080 794835 729215 14620 268770 151725 82450 57545 98175 402390 291890 310590 456705 602650 284580 439960 63155 844475 612000 52190 174760 361760 579105 568650 121805 645405 29155 463165 20485 645660 114835 453560 85 120190 376635 642685 65960 188190 263500 162010 257635 178585 293080 152235 237235 308465 413185 219725 279565 175100 741880 587265 661980 292570 61965 150535 641750 296055 660620 88145 625855 89590 228140 831895 28900 543575 354450 108290 745960 471495 235110 817275 330820 651440 91290 728960 515865 285770 197370 91460 114410 376720 605540 14875 575535 149175 798150 527255 69615 110075 758030 567800 727090 7565 810985 840480 113645 773840 541875 60435 424830 767805 555730 31535 773585 476000 360230 485095 426955 311610 821355 692920 48875 804015 555220 547825 453730 732700 600525 474555 595595 45475 213860 32895 712980 718505 26180 459170 17935 355470 657305 82875 748680 110160 109565 712980 64855 190655 668695 69360 257805 55760 418795 48790 307785 699635 687310 605710 127755 774860 140335 322150 236045 483735 426105 276080 410465 657730 226440 105740 800530 568820 117470 63495 730150 712215 315945 455260 386920 606475 561595 646765 594065 330990 765 734400 621690 278885 157420 674135 20485 287640 410465 578085 211565 450160 596700 274890 391170 1105 732275 32895 568395 82875 343910 453135 673030 390490 553350 720630 682720 67745 257465 459935 638265 420155 576215 714255 764660 710175 393890 312630 123760 680085 201280 281690 251175 153085 71825 536860 763810 70380 249815 474385 421515 112710 567460 411995 508045 207995 172465 122910 218875 622030 268685 150535 645575 362270 385305 749530 240805 151895 667165 649315 185555 414120 726665 471495 502775 385985 782085 643705 677110 312800 62220 168980 764320 261120 574430 596445 297330 807840 387345 809285 362525 501330 261545 562105 370600 840735 776985 425595 170340 112625 126735 34425 559385 827815 111265 676600 512040 148155 2635 241825 114750 495805 82025 652715 447865 66640 314075 378420 323000 660025 522920 287810 194225 338215 525810 799680 502350 601885 206720 216325 9605 68935 73865 576895 723095 750720 253130 270810 4080 563720 568735 550120 648720 495210 706435 349690 684335 729470 245650 534650 532950 204595 313650 613105 464015 227290 530060 93670 769165 253725 450245 181305 401710 422365 746810 145860 232220 595595 205445 243270 65195 541960 87720 843540 374340 322150 510 488835 793985 429250 397885 810305 615230 555645 294270 329885 649145 644470 37145 433500 35105 615655 638860 357340 545360 113305 201450 103020 9180 477105 837165 662745 748425 752930 474810 36720 471750 775115 826455 223040 758880 844645 639710 616760 445995 102170 120445 449225 601715 494105 378250 426190 562870 180200 13430 750805 119340 572390 532865 247605 502605 251770 494275 331670 202895 162265 736270 500820 9265 678130 774010 484755 704055 492065 775965 205445 469115 741370 308040 589050 738650 161755 409275 763810 183260 441150 240465 380290 512720 171105 141780 246840 523515 103955 51085 412165 823990 254320 616080 491640 679660 286280 388280 164390 378760 179350 91630 821100 254235 826455 457895 784720 342125 194820 276760 597210 148835 176290 389895 277865 595680 128860 263160 682125 404685 512380 736865 364055 15725 26860 85085 88570 347395 460785 835125 35530 35700 107865 493935 816000 288320 290870 305065 633845 53550 303025 124525 602140 36125 588795 641410 291805 478380 125715 569245 90610 489600 722500 416075 805120 6715 527765 29410 292910 182580 86530 655860 340765 157590 326230 477700 424150 177905 61710 182580 753270 814725 10370 400690 599335 24735 786930 443870 344590 123845 168130 467245 408595 268600 388960 176885 330225 102935 365415 643705 466480 490450 188785 60775 375530 583780 475830 205530 846005 734400 75055 56780 122485 435625 42925 292485 587520 292485 556920 689350 767465 545700 313905 657390 65025 74460 832745 235195 520625 282880 589900 452625 197965 483310 478040 757010 665380 708475 43690 668780 437325 478465 254065 214965 224230 717910 762960 211055 755395 245565 86615 158695 294950 570945 762620 677025 822630 459680 708900 381055 12325 816765 569245 575960 561850 237830 663765 240125 643280 677025 350540 595595 809370 779535 259590 130985 559300 426870 275315 132855 354025 15300 686715 816255 756245 415565 837080 809625 596020 304385 739415 507195 532865 646765 466565 175015 529975 367965 675325 226355 357255 528105 802825 830535 606475 784210 410040 14110 215220 280755 280245 31960 25670 556665 113815 122315 574770 505155 517735 146030 460275 149685 211395 342890 824415 487985 769080 134555 299455 335410 3825 264010 487730 485860 634440 119340 401880 804780 432565 729555 610980 581315 267070 704395 786675 49385 27200 208845 462230 670225 166260 491300 748340 21080 663340 117640 807840 644130 254490 171105 378080 671330 763555 610045 104465 622370 599505 218535 629255 518585 140080 16745 714765 552500 849065 540005 323765 162180 621180 302855 272000 686120 28560 209185 834105 250240 743580 141695 307445 107185 797470 603330 698190 738225 67320 34765 806055 50575 465290 332180 57035 803250 229075 788545 478890 222785 692665 617185 121210 699975 76160 757435 295375 16575 137360 589730 310930 684760 17510 766275 358785 842435 34680 122060 804780 574005 396525 602820 669205 292230 347820 690710 804525 38505 528530 388110 13430 158355 679830 743750 792200 355215 638945 180370 107100 104465 424150 803420 700315 580380 176290 645830 188700 237660 234430 342890 288830 205020 185810 225675 777495 437580 815065 420070 72590 733975 808690 128350 483735 705670 727005 274380 586500 783360 244375 215050 718845 213265 733295 728960 473535 744430 832405 809200 618375 253895 553265 350965 387345 751740 673030 183260 149005 65535 719610 527850 247095 694875 674730 75310 698700 318155 547145 381395 23035 95880 629595 77690 365415 500650 627470 497760 830450 483735 376465 167960 577915 6715 534905 589220 50830 93670 114070 298775 4420 94180 667590 36125 624410 682975 768655 605625 176715 151385 380035 649145 575535 801040 64090 548675 738905 79985 74630 584205 325805 229500 107780 120700 827050 375785 162520 477615 607580 807245 597975 119765 838525 423045 5610 681700 264180 265625 275910 346205 348160 299710 816595 88400 275570 625430 551310 200175 324530 832660 780300 41225 415310 256105 72845 323850 393975 81430 780640 624410 755140 229585 214540 65875 202810 248880 92650 557175 826625 578850 255425 470220 366095 699635 101065 502690 793390 382245 1870 76585 726325 257380 845325 166685 777665 561170 177905 212075 112710 840480 455260 139570 605200 246245 659600 731255 338130 734570 103020 845070 176460 133365 427380 588115 326740 133450 451435 330480 794580 733210 49385 209780 442850 100555 685355 806225 31535 595765 664615 688670 602225 73185 784890 639965 670055 713405 827390 486625 707200 655860 62560 783955 81260 782680 553350 266900 823140 738905 123335 327335 431630 42585 493510 519095 496060 812855 626790 572305 656200 523515 816000 44795 510170 387005 692155 266730 824585 372640 218110 198390 366435 342380 597805 770865 569415 453305 74545 704310 121550 58055 25160 777325 13685 157505 341445 325635 206890 770695 732530 48365 825605 367115 379525 324700 692325 694450 397205 406895 611405 332350 609960 730320 165835 461210 722160 729980 80920 437665 698105 341105 524705 637500 187000 712385 758540 280925 232475 175100 191845 676260 525640 451520 183005 446590 181220 801210 352920 467585 472855 718080 754375 589730 229840 224825 780810 485520 837080 442595 355810 430865 516630 82705 350540 479060 259845 584460 725815 840820 468690 217005 806565 235620 479230 343315 717230 211820 536010 632995 764320 239530 298945 28220 837930 510000 774435 545870 269280 54230 299370 113305 11560 240125 849320 813705 514930 627555 716975 368305 364565 1275 445060 399670 708220 532525 541195 13940 350540 479910 506940 803250 336600 675410 616250 598230 451690 649400 526320 140760 652800 231965 158780 276420 189720 238850 39695 248115 152575 809455 496910 279225 847025 145180 277525 597635 338895 653905 765255 386665 526405 181305 507365 321980 192695 808350 528870 477955 316030 199070 288745 53465 155975 814980 787525 715870 127075 409615 706265 674050 702695 118235 559725 57290 598995 848895 432735 355045 449395 349605 361505 230435 182240 502605 521390 317050 28645 755565 721310 843710 448885 197795 274550 849915 252535 800615 794580 482205 510850 704990 691135 785995 297160 147815 34085 328440 363715 204255 458745 201960 783275 165070 563210 544425 161755 96050 261205 412420 413355 416500 621350 620075 650845 153000 408085 350540 197200 758880 542470 134300 542470 396950 492065 201790 439195 192525 742900 575365 476595 183005 233155 605625 428740 30515 657560 515270 624835 843370 251175 11985 193120 280670 706775 319515 734145 597635 415735 237405 17595 655520 662405 404770 612595 393890 822970 83810 300135 481695 60180 180030 683485 601375 820675 243525 486370 43010 599420 735845 535670 65535 375445 594235 743495 522240 716890 747830 319770 489345 717655 508385 701505 652630 378845 812770 197880 802740 407235 88655 462570 794155 152915 259505 30940 682720 551310 252450 272085 543405 823225 95030 764065 434180 824330 1700 823395 146115 327590 518585 534140 796875 382075 17850 484075 684760 447100 318155 207230 62135 424915 308295 549440 444210 239615 75310 153850 388790 451180 259760 347565 772225 253980 845495 142460 332605 351220 35275 474895 617440 282030 17935 404600 351560 732955 10710 395505 714850 173145 800530 457725 802570 843540 549355 467075 562530 159290 564740 366860 489260 57205 170000 432735 481865 744940 840990 95115 1360 781150 246755 557175 527085 769420 660025 227630 225760 489005 117130 120275 57205 100980 597635 531505 514420 839460 240550 100215 102850 389045 845665 441745 281095 846855 692155 376975 672095 177225 53720 708475 550970 169150 624155 88825 828665 559385 474215 425425 771630 843370 229075 432735 227885 700570 698275 539580 636565 570520 667760 207315 516885 310505 607665 586245 537795 522750 19465 197710 405195 758625 297075 572390 846600 414035 331840 150535 537880 369580 576555 514590 65025 720885 832575 561425 656710 560915 297925 417095 265880 648635 602310 286195 99875 815405 451265 630445 357000 830365 259760 107100 391595 709920 640985 673795 797895 344250 111350 220065 665890 267325 355130 163115 238935 431375 375105 254830 586075 835805 391595 123590 821865 579445 167960 524110 674645 790755 218960 581655 787185 336175 81175 458575 705500 194140 793730 276420 705160 228480 185045 546720 73695 419135 821015 130135 543405 450075 746980 441660 732700 229330 333115 281775 741200 751145 102510 315605 625090 698530 265115 194055 674645 582930 82450 553860 189975 331245 668525 91035 502860 15640 129795 161330 445570 730660 218195 668950 98430 534140 806055 685695 710855 48790 159630 778770 671755 107695 505240 86105 818550 811240 581145 149260 411740 240125 611065 203575 782595 690965 392020 444465 483735 705075 510850 779535 447695 45900 210715 238170 568225 680085 243865 490875 825775 808435 21080 811155 644810 643620 297245 164730 153595 613530 635375 366520 169745 372555 769930 279820 574855 493085 560660 250580 500225 40800 846940 382075 105910 744600 376975 244715 687310 650080 10370 732615 237660 330990 749530 843540 5440 36890 239615 692750 254405 776560 228055 327930 168130 362270 127415 763555 255 3060 205785 839290 30685 213520 444975 845495 23205 170510 322915 316370 6035 359295 303195 188190 747065 432820 187680 313905 448120 408255 813280 122145 15555 237490 480760 829430 612170 309910 301325 58480 689095 840905 63240 474810 521985 784040 126565 161500 38505 480505 642600 155805 178245 159800 113560 57545 399330 519180 583015 353515 716805 119935 573410 135320 370260 281010 145265 257380 592280 722670 325210 38165 208420 26775 391085 736100 587350 251090 827305 612425 71825 200090 169915 230350 564400 847705 573070 453815 282965 412590 240465 621690 534395 828325 328780 9010 323850 617440 356320 325550 330565 339915 48790 214710 653905 695640 305575 251855 719780 191420 510595 288830 639285 707795 283730 135915 196265 47515 109310 806565 269110 497335 499120 794410 669035 797045 565930 543660 521815 420410 274550 489430 721820 95540 488920 434095 83895 712385 520285 21505 172295 48535 434095 163030 683315 291125 829430 808350 157165 372130 25585 783785 267240 72165 682635 506430 602055 122740 836825 521730 558875 467755 433075 619225 709580 305915 637245 534395 265455 221595 389980 332605 122655 17935 430865 469285 192185 367795 742730 285005 818040 177225 520285 39355 697850 263500 368560 379695 741285 830280 626960 461720 226355 823990 346205 411230 539665 609280 679745 375360 289255 765170 74800 528700 72080 827900 108460 47770 338810 143650 510425 149090 523005 639625 476680 30090 493680 263500 469795 764150 451095 80665 561340 273955 379865 734995 352155 469965 172125 377655 114325 254490 582675 16150 689860 123930 52020 230095 562700 353260 301410 362440 501925 368475 241740 702525 223465 653820 4675 388195 829940 365160 406470 24990 168895 441320 306170 503540 785910 11815 147730 763385 511105 17000 616930 589985 607070 8500 79985 822375 101405 408935 57120 595255 624155 90185 161245 832830 800530 257720 94775 543915 332435 15130 815490 351050 630785 164135 512210 60520 746215 438005 694110 109395 110415 51765 364565 56865 837845 799170 829090 559980 749955 137530 13175 78285 38590 506515 626790 217005 132855 632230 554115 34170 680680 185045 513230 419560 848725 205020 444890 461040 179180 55845 733380 612850 231285 203405 463760 477190 450585 644045 786845 216750 150280 487305 84745 458320 755650 139485 476765 655095 297160 643365 475745 435115 2380 729895 132430 414545 748085 257550 379865 786420 69870 614295 517990 94435 657475 105825 388025 49385 459765 19295 255595 564570 715360 676175 377825 760410 378250 144075 633760 241145 666060 104125 577575 284155 312460 159120 427125 411400 385560 767380 539835 360825 352240 344080 123165 806820 81940 372980 444125 226440 650335 704225 798915 209695 502945 787610 494530 490620 723010 362355 569670 164985 609790 380630 574770 650250 682295 832235 459850 655435 8670 845410 271235 729555 160395 370005 250750 451180 142545 214370 278545 472005 208845 431715 335835 471325 520030 227290 332350 315095 348500 292315 599675 609705 414970 299200 218280 494020 65195 785655 2635 435285 253300 693515 459170 457980 533375 786675 333455 715020 750040 821525 315180 775115 770865 471155 497335 675835 98770 715870 367710 745280 763810 563890 607920 685355 822800 5950 502010 358105 21505 36210 575450 649145 71145 71910 528615 179775 28815 69360 12240 214285 791265 502690 690965 555900 839885 610980 683825 79305 614805 573495 347990 115515 336600 83130 319175 253555 517395 393465 766870 140420 71145 161755 1190 39525 81940 829005 206040 726325 508980 811155 256615 238425 120700 201960 420920 483990 783445 626620 266475 780215 119000 698020 233325 247350 533630 720290 112880 404005 430270 810900 638010 722925 160310 195755 315520 154870 574940 449310 577065 390320 284835 200685 58990 321045 590240 720035 106590 99450 242335 383350 110925 372045 230860 23715 47600 218365 364310 419900 93330 832065 402560 751570 674730 465715 525895 4590 767040 392190 577575 105655 519690 647360 662660 686970 337790 819315 210970 89250 101575 642515 243865 333880 403325 848470 521730 445740 657815 765170 689945 66215 650930 68000 136085 277185 401965 244800 96390 186320 684505 320280 828665 547400 388790 796705 134385 96305 818040 176800 551140 31450 753355 128605 234685 189210 729470 425170 655180 724285 814810 112540 603415 264095 62815 675325 584630 406810 362780 177395 230095 666400 255765 507365 53805 794665 432225 347480 265795 756925 742220 632315 668780 654500 414290 778770 38250 443615 526405 584630 712300 288575 276250 480080 87465 250325 348925 146285 761430 38930 782510 349775 252535 494445 814045 198900 448120 660620 813280 646000 57375 570180 308550 263755 46835 465375 810135 179860 138210 681360 593130 778430 517480 605285 569500 761175 367200 722840 577405 275400 129030 293420 395675 301580 527170 635970 162945 461295 533035 230860 847535 569075 313140 420070 268260 44455 275995 176120 190740 45305 300390 677960 315180 213435 735505 790500 586075 477360 21080 319430 432735 376380 621350 760070 720035 369750 16235 13430 176800 19295 670905 175015 388960 685865 389555 389130 748850 370770 157845 171955 775880 427890 119170 503115 357935 587860 711875 275655 794920 350540 496485 846515 34935 605200 647870 450245 388450 745450 159205 493255 300560 385815 373660 642855 462655 652885 262820 734060 706350 720120 646085 457555 578085 381905 131155 94265 485945 283900 831215 17935 449820 782680 159885 389980 845750 439960 270130 205955 630105 425340 302770 32725 149430 488070 622965 804100 16575 315095 243270 112285 115005 260440 289510 73185 744005 520625 707795 365075 249560 367455 198985 785145 748085 621690 645065 70040 436135 524960 176460 485010 476255 496825 398735 30940 554880 360655 409615 349010 775625 678640 234430 710515 458745 775795 53125 395420 256275 243015 593980 372895 51935 432310 408935 148920 281690 285005 415990 26350 450500 659770 592705 412590 787270 573495 619225 519775 519690 822375 573070 103020 98685 210630 453050 229075 418880 786760 473790 390150 694620 631975 209865 824670 93500 498015 608090 51000 368645 601035 728365 564910 558705 148495 540685 283220 341955 538815 596530 661130 460275 736270 599845 304725 738650 319770 575620 603925 226015 696490 670650 841670 734655 634100 193715 10965 444040 252025 64090 2040 842180 259505 46155 771630 455600 728535 437580 668610 400435 493085 587605 627725 320790 375275 506090 27455 78710 445655 840140 626620 135235 101745 65025 584715 602650 129115 651440 521645 166260 196860 343740 10285 201025 466820 512890 326655 438260 60605 578340 38250 792710 360910 613870 406045 848980 521985 516970 144755 677875 58990 544680 368560 193715 555730 454155 482715 451010 680680 565930 64600 529465 597380 808605 604180 193460 357000 428400 250750 844475 773840 240210 225165 399925 285770 522325 60435 86870 87890 779535 61625 194905 240805 833935 85170 137700 656710 415310 758880 317475 680 234770 731255 98515 596785 40885 380715 766785 548845 492660 418795 22695 698020 487135 632995 491300 484075 74460 737460 564060 430695 832320 220405 812600 649570 782935 465375 673625 83470 610045 805035 189805 357000 184025 666910 108290 732700 438685 529465 251940 236300 467075 680340 704735 291125 319940 95710 64855 153680 616760 376550 447780 195415 281860 127585 433585 408510 755225 570945 152405 764490 487815 361675 382500 181135 715530 564145 736525 39610 14025 702100 760665 727940 499205 115515 150705 503540 809795 570860 450160 181305 689435 318750 34595 744175 755140 725985 546550 171360 742560 766870 546550 371620 665295 538390 534225 270810 304895 99450 327590 387940 819570 588285 557600 91545 426275 723095 118575 318920 566865 428910 726750 314500 668950 520965 637160 609025 552500 502520 796705 89845 602225 185555 747405 34255 511530 405110 2635 259675 823225 197795 219130 596785 843880 411315 533035 3315 153935 385730 383010 515440 32980 662405 479825 86785 232305 132940 781150 602735 358615 95285 355045 16660 827135 249985 822120 634270 215560 270300 748425 217940 331500 811835 770355 417350 108375 10370 300900 662065 429165 17765 207145 636055 478295 807840 103275 737120 216410 616930 103275 645490 76500 364735 372640 35020 468520 582760 84405 248115 115005 629170 611405 32640 54995 34170 213520 599590 175270 357170 520795 189380 674645 814725 830790 161500 338385 3740 686630 307190 375615 279565 710770 568905 373065 273615 697850 182920 614890 121295 590155 381140 453135 717995 421005 721140 206295 765425 409445 642855 250070 826200 449140 310165 846515 499375 93840 354875 415140 836655 87805 162350 238170 50915 251770 579955 139995 829430 405110 492830 100640 367965 712385 431205 635460 183175 505325 396950 113050 230775 521390 246330 206720 90185 205020 393040 104805 189805 323595 474300 418540 211905 692665 507025 746470 550205 388365 768910 172040 586500 821695 372385 580295 273275 22950 702610 784635 205105 363035 812685 829685 367115 459170 32640 524790 697935 438345 802655 162180 452115 43095 316370 598825 294865 613360 371280 770270 340680 404090 390320 682125 805120 688245 358700 363375 725220 495210 74035 92820 355725 626195 678810 845070 845495 772395 707710 543575 794495 800275 611830 493680 99790 58395 382670 232390 236980 845070 474640 154785 308890 235535 61285 519180 680 538645 162690 789395 320960 126055 688670 821695 56865 371025 186575 691390 292655 351815 5865 589305 180115 308890 149940 295035 785740 554200 469370 389725 182410 437325 436305 554200 45390 772565 306595 287470 169490 209185 764150 480080 304980 163965 399840 370090 154105 330990 775880 698955 320875 252195 513060 803930 205615 151725 46920 819485 195670 505920 66810 17595 523260 501075 613360 650080 661300 401455 281605 696575 438005 296735 9775 216495 89335 180625 128180 66810 776390 790245 297500 313735 332265 662745 140080 480760 737290 752760 193460 22015 221340 668610 90610 150705 372810 246585 60945 158780 655180 386835 400435 753015 794920 414375 464695 340765 328865 725305 814385 436305 346715 697340 82960 180540 207315 602905 274720 585225 1360 587605 815745 531845 467500 713830 122910 458830 362695 256955 541960 563380 384540 196775 511955 258485 1275 669205 304130 801295 447865 583185 344930 420070 727855 843030 494190 548675 252450 67575 57205 427550 11815 565165 517310 157165 561170 65705 622115 143480 2550 299370 72590 755055 433245 779195 838355 778515 833170 545785 389725 305405 283050 696830 546635 784720 666485 115430 771885 443785 532780 225250 419475 210970 337195 592790 299540 517565 648975 327505 584290 274380 725985 519605 99960 382585 486200 843540 451350 147985 341020 45050 708560 62815 306680 232815 32215 131580 586755 785655 144160 699125 615825 65620 276930 695385 23970 98175 142800 79815 780980 490365 509660 100980 342635 2720 354620 806905 774265 27285 465800 198730 302855 61965 687480 44965 144245 271320 536860 279905 98600 206040 674305 803335 104975 179350 393040 440130 594490 291380 333710 740180 251345 821525 763470 197370 223805 384880 485860 26265 8670 1360 813280 477275 633335 679490 484585 284665 110755 53805 737290 265965 34170 388875 678810 260610 310505 468860 83130 521305 244375 523260 610130 304640 443785 124780 299285 131835 731255 3230 625600 627215 755480 49555 571795 704820 611320 384880 25755 472005 737630 490280 677195 520115 832575 188105 166770 73865 441065 600525 384030 668780 213095 436390 42925 87975 344845 657135 40120 649995 230180 10455 493255 698870 747405 247010 824415 656455 809200 345950 840905 472430 162010 197455 836485 454410 525300 843370 548930 792625 211225 107440 795175 602820 386325 446335 532440 402645 267920 276165 827135 700825 345185 360740 455940 720120 182750 542555 431120 261970 393890 34340 696660 150450 726750 58735 307020 46070 523260 75990 399925 486200 463335 90270 163880 551565 750295 13770 712555 401200 280670 132940 289085 309485 815490 321300 561255 637840 365840 448715 230180 467160 115855 107015 334900 257465 657900 582930 259165 289085 117640 279820 797470 543320 485520 532780 521985 765680 320535 616165 220660 110755 103785 355215 735930 817190 94350 372215 544425 584800 437240 815235 107185 436815 443360 772905 766360 72165 727175 612680 761430 846345 206550 277270 663765 310590 509235 49895 696405 423810 689520 333370 70125 5610 832830 790075 37910 129710 844730 685185 648720 59245 651185 614125 595680 167025 224400 420750 595680 781575 734400 702440 347820 706520 618800 150790 377145 415310 8925 55505 57120 419475 412675 805630 106420 426615 298690 452880 490790 678810 540770 677025 729385 475830 111435 722500 443615 679660 822035 394230 212330 298860 479485 537115 440725 379780 35275 428995 678725 572475 275910 338385 736780 105400 183005 166855 160225 596020 57205 449735 28730 319175 415905 208250 492745 414460 65450 17765 300475 40715 622625 568565 363035 802145 827475 297925 611065 609960 205020 651270 128605 846090 348160 685950 676770 821950 623985 301750 234770 786930 35530 758200 231625 513315 715955 514080 220065 418200 753780 56695 670565 409615 258825 811240 655010 395590 362695 176885 511615 720630 694535 291720 814555 322660 653905 678470 97665 298690 329120 539835 387685 204340 78965 724285 761090 37825 359380 360060 729215 421855 441660 697340 718080 585480 635545 560915 590495 843200 296225 639710 152150 502775 696830 215050 75140 798915 266900 205870 171870 21845 136255 360230 497845 775880 220745 691135 82875 264095 586330 195415 805800 328015 480250 47345 704905 839120 341615 97580 392530 473280 818635 365840 37995 210800 798745 125545 780215 356830 677195 442255 163030 752845 470560 183855 253470 316115 351220 813365 151555 393125 500055 234515 661980 220405 685270 400860 783870 192695 533800 417265 413355 389045 794920 223295 756330 736525 514760 526320 91970 195500 249220 155210 279735 277185 104125 130390 807500 661725 561680 848725 341275 253980 775795 22525 366775 484755 194055 488750 367455 666910 840055 368815 156485 699720 215390 255680 813280 792370 129710 446590 412505 802230 100895 770015 586585 319600 763895 523940 18785 708135 451775 170510 623305 533800 617440 399245 441320 476255 172125 390150 362865 175015 547995 576725 762280 180625 548505 158780 693600 764490 822715 330650 584800 335835 272765 355300 585565 291975 68935 540090 143310 574940 451435 393210 576045 445740 540940 342380 652885 182410 553945 400945 447610 262905 91290 187510 593300 306000 335835 719440 386495 840225 161160 353005 700485 579445 452795 73610 202980 256700 519180 218535 46325 686800 63410 133705 251090 217090 146200 376125 795175 90780 465715 138125 730575 652715 528700 41820 775455 336770 124610 128520 823990 787780 605370 656540 649145 638265 291380 623305 10880 261460 676855 184110 721735 280925 370940 61795 444720 154785 543065 130220 88230 296820 74460 241400 185810 4505 495890 614805 399160 53720 144840 804695 654755 709155 300390 69700 757690 147985 436475 297160 271830 324785 180030 515015 364990 728960 63835 479060 172805 446080 17340 551650 32130 136935 468605 160565 735590 37825 804525 24565 501245 209015 816850 663340 715955 842605 464950 348160 623475 35275 608855 672180 370855 789820 102680 24565 407575 548675 611320 203915 311185 50405 430440 112965 263245 135660 33830 206295 357595 109735 650165 133790 57630 272000 734230 836060 52020 661300 664615 65960 302175 639625 699125 120275 681785 586585 594065 689605 242590 160395 817105 11985 722585 731170 827220 304725 688415 305065 320025 663850 35105 633590 810560 660450 814385 19720 117130 180200 394740 216665 548165 341105 535415 303790 451265 156995 207825 495125 643450 601205 816170 768995 342380 612850 390235 798830 420495 704650 625940 651015 195670 93160 438430 801550 273445 219385 13430 12750 467330 782680 834700 15555 711195 740775 258315 93925 189635 547230 694875 549610 741285 47770 287130 800275 65705 141610 304215 685270 567205 572135 267750 659175 232815 775115 234770 735760 313310 570605 223635 194565 93585 29495 183175 482715 130560 105485 560660 235280 500650 560830 554710 551310 609790 308210 482460 812515 838780 353430 396525 612000 190825 844985 321895 74545 620330 397800 771800 572645 60690 204765 533460 498865 699040 73865 528190 152320 783020 170 67235 767295 399925 392190 103870 542980 685440 87295 64940 580890 818125 389215 720205 55080 378505 597975 359720 202895 209950 771035 89590 707965 361590 293760 761090 570180 58990 375275 340595 812175 405280 544425 455005 364310 182155 358360 749105 196605 701250 606815 434605 491300 126055 652545 676685 25415 14535 686630 466990 514080 486030 610640 778430 25500 677280 81770 649060 445315 819315 81515 242165 567630 676685 105825 294865 322490 21930 545700 580040 269705 583185 669120 304215 847195 741880 609280 725390 80410 110840 225420 185725 26350 320705 697680 522835 147815 698530 18020 150875 115940 323510 716465 431800 130645 362695 638010 283560 445740 305915 574600 640475 464525 69020 21335 187425 802400 552245 89505 845410 56270 805885 596275 738310 223380 715105 712725 360145 684250 499460 28645 532525 267410 29580 598400 266815 72760 728620 691900 240720 500820 242930 611150 70465 411825 530570 326400 651185 677535 640475 395420 460275 819740 516885 645490 106590 553095 39525 642260 139230 59670 24140 572560 669630 195755 515780 207060 439025 154615 218110 553180 476000 363885 800105 315350 589815 448800 450755 129030 261205 730235 295630 282625 493850 530230 616930 726410 719270 758285 626110 448375 288320 669630 448205 699210 503200 15980 586415 373235 115430 631890 516545 664955 128265 434860 176545 809965 620160 273615 808010 617440 81940 409785 621690 588285 526235 309145 258145 808180 77010 830450 116025 638095 799765 334135 724200 58650 424660 314245 631125 623135 112540 729725 435965 446845 460615 146285 57460 692410 535755 144585 277865 365925 361420 588540 422535 679490 673540 595425 86785 152150 309315 813705 772480 603670 522325 18020 641240 342380 443785 524790 672180 241060 63240 444975 178585 617015 585310 234345 616505 655775 425935 778770 127245 59500 581740 277100 88315 589390 194480 221170 471155 240635 258570 404005 152660 3655 803080 485520 433160 341105 819060 798490 516120 438600 721990 463250 337620 239360 18530 935 232730 129455 166600 805800 849660 144330 294865 565845 630445 361250 503880 225165 58055 817275 797555 477445 512465 55760 61540 118575 538220 259590 355470 793815 669545 17935 509150 544510 87295 333540 169745 444805 257550 740945 741795 299795 812090 412845 224485 683060 41310 597040 323680 267495 493085 135575 251685 724625 460530 207910 4675 472090 756840 513910 311185 405025 427550 592790 133365 1955 840990 668865 407575 131580 538730 60265 766785 199920 486880 184705 750550 840395 741625 769165 823055 31110 598400 436390 313140 403750 826965 774945 376040 257210 528530 500735 721310 136850 763980 17680 516885 80750 128435 650845 154615 673115 48280 565165 102595 666910 643875 439875 498525 817870 322490 839290 574090 174165 816850 523770 409275 482800 324530 261545 399925 748000 85850 708730 294270 686545 351900 835720 435710 158185 364480 753695 408425 71145 814045 849830 100895 247435 465375 460785 162520 216070 122995 820080 591260 30855 189805 569330 550715 170850 662830 28560 608345 640135 611830 673115 548080 128520 470645 299370 766530 7395 494360 394230 56865 709665 425510 13090 393805 97325 593895 619735 499290 32640 536520 21590 351900 249050 835380 731085 358190 141610 708560 657305 497760 407830 54655 763300 615570 363630 817615 444890 643790 545360 176970 51085 396780 158610 37145 507535 410210 466310 472600 708475 15215 230095 836910 221850 208675 639540 573325 610555 573070 375275 424745 834870 17680 679405 210375 418285 139655 127925 163030 676940 806650 447185 306935 649910 356575 329885 437580 145945 455600 635290 742900 271150 541620 388875 438515 766190 682040 74970 490620 398565 589730 468265 732955 12240 279225 74120 935 744515 124015 86955 498950 107610 286025 699635 597210 773670 356320 743920 695810 497505 243355 836995 296565 476595 164645 133025 256445 684250 112880 158865 161755 426700 164220 137020 456365 674900 585820 93840 233070 452795 823650 750975 206040 152235 188700 718760 83385 248115 305745 487390 89250 301580 353770 707285 655520 364140 275570 238935 229925 490280 391935 148665 344250 642600 161670 791775 821865 615740 328440 831980 162690 682720 300900 609620 692410 329120 298690 89335 564315 362610 391510 356575 777410 68595 824925 309400 396440 265625 443360 607835 814810 209780 564485 826115 410720 74375 22695 5355 782850 435625 354195 45220 576810 827645 25755 145605 672180 483735 574090 585140 178160 316795 470135 380630 625770 540430 400945 570435 276080 527510 283390 521985 408170 411825 305320 496740 496230 64090 825435 438855 410805 420920 404600 319175 379185 672180 359550 687650 189720 279565 86190 48110 739670 78370 556750 156060 336260 308890 98005 261290 314500 209270 657390 821355 836145 411655 716975 344505 571795 701420 629935 85765 814130 546805 712470 768910 271320 230605 714765 845325 682550 463080 556495 845920 70210 246585 394570 506090 106760 110500 700740 685950 697255 430355 498185 102765 522410 259845 523175 196945 332860 133280 155635 465800 842095 461210 295460 504645 593385 394485 200430 801890 212840 641410 697170 169235 661640 597210 631635 459255 478975 696150 57375 296820 665465 271915 568225 118320 665125 46750 127755 692155 748170 676175 342040 843200 45645 125120 419815 133365 182835 480760 8670 371790 738395 25840 324275 725135 847110 751995 526490 539920 504135 54740 466650 538815 822970 240210 148240 345185 720290 282455 778770 416840 708815 494785 133620 647190 539410 401370 269705 185130 799425 764065 417010 674050 9860 171615 803845 94265 287045 427635 463420 438090 306340 538560 309315 508470 838780 586075 61370 382755 746215 779450 832660 742390 842350 69955 234515 298350 727175 806650 400265 364735 577320 174420 740520 629510 801380 176630 272425 433330 78795 410295 391000 543915 75140 684250 655435 244120 529465 401115 355385 746470 429335 780470 371790 346120 556835 453560 844645 595595 27795 774860 8415 755735 817105 647615 177225 8925 846855 147985 842945 198815 90270 27200 179520 384370 742305 40375 707795 128350 792710 377145 159800 416245 555135 214965 438090 477530 755820 842945 817275 292485 376295 300135 508640 288745 44200 800955 431545 360400 1105 374595 678810 657220 736525 359720 177395 793135 54655 167450 51340 394315 811750 299285 632060 219810 614635 222105 826115 407745 679405 796195 489260 790075 362185 796960 253470 508895 66215 528190 847535 171190 721990 435285 112370 790415 680000 178160 5525 553010 455515 470985 220915 843795 7565 364990 109650 846940 619225 59415 344760 363120 656030 183770 579105 408935 76500 273275 79305 814130 168725 631720 555050 799765 130390 745535 238595 339575 179605 395930 409955 323000 214370 163455 242930 70210 686375 379780 400095 405365 28390 695300 249305 311440 708135 567205 351900 134215 16065 239530 654925 50320 701420 32470 449310 471750 428400 434435 191675 176120 832830 547570 473280 280585 669120 128095 829600 115090 298265 2125 504900 65025 480590 140675 85000 411825 749955 632145 480845 242250 272510 153680 238510 2720 646000 124015 478465 74035 378165 160990 221255 760580 61880 724115 295120 222445 176460 509490 334645 641410 206720 661300 644215 173825 329630 15215 287385 51765 158270 271660 581995 710770 559980 553010 262055 404940 489430 843625 331160 145775 421855 591430 626450 438175 798745 77860 583610 668780 538475 567800 95795 108970 568650 248540 189550 90355 784890 160395 164645 725730 688075 333795 431885 404940 753950 610555 475150 504560 201705 163285 527000 152490 85170 402815 291125 592875 771800 550630 458915 703630 457980 282200 563295 196520 379525 846005 613190 748000 691050 17765 269110 801125 376975 234345 836995 38505 781830 447695 257210 99875 693770 72845 473960 534990 811325 137020 3060 421175 279650 365755 123080 91290 414630 549865 22950 688160 435285 13345 421515 64005 480675 613105 828920 553520 759305 754885 163200 627045 224910 629255 356235 654245 68085 230350 285515 562105 185130 629595 739075 652290 402135 370515 783020 522750 704055 635460 459085 381395 176970 396355 55930 608345 663340 634780 410805 580465 63835 757945 478125 694535 732530 232135 609535 248455 65025 88655 133025 591685 774775 188530 733125 838270 559725 793645 16745 209780 807925 470560 745195 733550 743580 310845 48960 822715 658665 848980 309995 488580 113220 437240 450075 258825 778770 355130 518075 13855 440555 438005 66895 692835 491555 417265 58820 200940 717740 531590 124950 415480 49470 107355 388960 668865 445655 158780 587180 77860 73100 720035 780640 843625 88740 655860 695300 807160 681700 152065 185470 739840 767550 523345 279905 423130 165920 174675 593725 124525 383265 585990 151470 663000 607495 203575 475745 803760 371705 277610 147815 154445 63495 99960 187085 179435 694535 178500 148325 518925 186235 78370 195670 434860 198900 368815 482800 350200 231965 43180 54315 369070 367710 434690 228820 111520 745705 766785 761770 348500 133705 687140 620160 2465 17170 110840 498015 200090 717230 221510 117980 200855 752590 644810 388960 154785 550290 828920 408850 12240 566780 727260 292740 770270 401795 485690 164475 533290 183855 421260 161160 785230 567715 721650 435200 242335 546805 596445 736610 69105 348160 808010 81005 269535 199070 217345 416585 761515 606390 490450 746725 573325 232050 662745 526235 406895 126310 536860 235875 391765 336855 174845 451435 267325 409275 629170 20315 439280 361930 60775 363460 62390 212245 76670 245395 262735 767380 175440 213690 806310 580210 308550 87720 232560 379440 177565 450755 72335 528955 490790 307275 736185 30855 283135 423980 247095 824755 444465 143225 741880 660025 645235 849150 303535 246245 682040 387600 777920 9520 42585 140335 277355 534990 97155 238510 580550 598230 849150 472940 815150 786675 422535 595000 122315 791265 727685 144245 116195 566610 737120 202215 543490 223040 237490 224910 794920 229415 715530 97580 268685 692495 39950 841245 45645 369410 742645 630105 751740 358360 618800 571540 124525 620840 465120 517565 136935 570010 266390 562785 498695 474470 33405 207145 487475 304045 528445 819740 516205 22610 688670 15045 279905 382245 525895 548080 716890 795600 116875 375190 98005 550290 394485 349010 490280 731765 61625 844305 711450 267495 161245 251685 367795 468180 579700 468690 52190 373745 68680 197030 244120 37655 515355 27030 98260 453900 179690 517310 822460 411740 358445 609535 739160 546975 545700 206465 512635 785315 815830 784465 176460 243270 163540 593300 585820 377910 725220 194650 810390 801805 15300 135575 92055 85595 802825 41650 638095 175100 195245 87465 73270 255000 832405 792455 260780 678470 592195 493765 264690 121805 289170 36550 138040 28730 669800 183940 811240 71145 268175 426190 757605 804950 758540 23715 407745 620330 538645 463845 248200 79645 528445 190655 392275 123080 504985 339235 183685 291975 122570 495040 690880 66895 612000 125885 92905 307785 158780 800785 139825 361335 542725 747065 374425 508300 194395 716975 108460 644555 384115 110245 665635 788120 606135 215220 502520 230435 656710 611405 546125 57715 652715 155465 88145 11220 410125 639115 539240 739925 155890 731000 371365 233240 468520 588880 494020 594830 261035 437495 79985 511190 799765 95540 567290 163965 630275 221255 385985 559385 138890 168895 634525 309230 43690 84490 575025 303620 815575 83300 384455 635630 831895 546040 690965 372130 553435 302430 684335 73270 737970 1615 672945 367370 394060 11050 387600 322915 343230 427040 274125 703800 409700 545105 147560 661895 155720 188275 348330 617015 385985 50575 424575 522750 392190 641835 278630 23460 341615 622200 26690 524620 477190 700825 338130 97495 785740 27455 211225 507790 339745 109395 485010 686460 391170 155550 272340 289935 772735 104635 838355 364650 39950 513995 632060 544340 701080 119850 476340 2465 414715 125035 217855 276250 785400 631040 812685 77435 767465 483395 142970 51000 211140 19890 126990 394655 409955 608430 4165 147985 645235 403070 304470 530060 761770 151130 570860 278375 62645 309145 550205 421090 292995 117640 443785 776475 424405 226525 189805 640475 609790 385900 373320 802315 652290 625430 34765 382245 605625 314585 145265 668100 800360 138210 180880 471325 99960 500905 361165 59075 94265 745620 260695 146455 467500 445485 391935 332180 227800 172125 88825 579020 340340 351730 372895 554710 475065 825860 417860 131750 273190 337875 220490 387005 520115 236640 42245 177310 735420 463675 629680 105145 848300 680170 203235 681275 228905 521135 758795 277355 846855 727600 169405 651270 813705 2890 663000 227715 728790 457130 559555 788035 377145 617525 746895 714680 248625 162435 26945 162605 768400 813620 503115 622285 788885 693600 437410 666655 160395 250325 708730 180710 86955 754970 846600 24055 152575 415905 718675 417350 647360 535755 812175 199155 706095 409615 794070 51765 623220 374595 253980 764490 76075 442000 208420 832065 189805 780215 249815 274465 268515 360485 114070 783445 598655 736865 86360 638945 131580 647020 159800 35445 526490 501415 634780 261800 839545 495635 724285 220660 656625 705245 758625 595255 104720 609875 400945 303875 840735 233325 420920 58480 807160 203830 362780 533970 221680 292145 263075 400265 659260 11985 185130 827305 270980 491130 395420 481950 483395 413610 800020 395250 716550 841840 414460 727090 241910 123590 744685 292655 541110 237150 173145 668780 244715 32300 559725 596105 804695 785485 669715 282625 781405 178500 736780 531505 94690 744175 637585 614040 175015 456705 453560 540600 480505 157165 518415 591515 225675 275655 80920 230180 415565 133110 376975 775200 773075 126480 274380 164645 522920 744855 451265 330820 636055 479230 793305 272170 213350 251685 221935 832065 788375 211395 465460 657390 387515 19380 418285 45475 336260 300900 303620 328100 668015 257040 136340 724625 37485 827305 691730 20910 566610 447780 620075 568820 397545 615570 282455 57800 53125 680085 783615 804015 560320 703630 255680 321130 144415 26690 641750 250495 304895 270045 339320 67405 332350 811665 681870 776815 386665 483990 734655 534225 413695 483310 846175 624325 129455 268090 371960 240975 772735 660110 657985 686460 57120 216580 815320 510680 151470 814130 257465 368220 12495 235365 351475 468520 598485 258400 555220 830705 644980 783870 637840 369070 818125 6460 841245 842180 390660 78030 83555 706010 514845 778260 438940 212075 646000 223890 820080 292740 845750 703545 53635 530485 613020 336260 844730 218280 536350 109310 285175 588795 697000 434605 785315 295035 406300 457810 534055 593895 436560 683315 812175 320535 117725 3400 130815 713745 244630 24565 95285 340680 697850 651185 86615 678810 164985 644130 793475 545190 774095 153850 830535 262395 545530 634780 836230 832150 613700 215815 408170 63155 246585 619905 201620 790925 13515 410380 652035 448800 649485 138295 48875 469540 133450 202640 109735 184365 352750 775965 809030 59840 501415 506260 832660 650845 28475 107525 289255 429590 642175 33915 587775 487815 712215 24565 510255 333540 244290 464950 324530 548845 434605 120020 73270 216070 21590 846940 157930 389640 278120 381140 498440 639795 623985 349350 210205 681190 394400 748255 730575 22780 364140 511360 734060 771885 154870 330140 397290 775710 64345 499545 13005 299030 511615 24820 1445 834105 296905 267325 776050 32810 721905 423980 172635 670225 314415 741285 30090 734655 77350 83725 186745 674050 792880 44285 820335 799680 129880 341190 413015 539325 710770 204680 310675 432395 768485 696490 813620 818550 301580 315180 629765 343910 328185 211905 536180 308380 561510 287555 521985 639880 615825 235450 156655 175695 756585 419900 445485 135660 288575 44540 478550 601290 245650 441915 448630 357935 717910 483565 176970 712385 300050 309655 425765 48875 482715 68765 136085 530910 398735 839120 44285 751485 320025 166345 734060 270300 540770 309315 405025 210545 451435 378590 329120 659005 722075 104805 684845 58225 620925 341615 482970 378845 571540 830025 736100 703970 699550 304725 521730 286110 451605 539750 626790 131070 512295 592535 464270 548675 189210 2125 98855 642430 318325 46665 750720 73525 413440 638605 51000 277780 622030 88145 681360 111860 545105 635545 509745 822120 214965 507790 41310 467755 34340 334815 405790 28220 322575 103870 132855 714255 559300 701590 617525 736865 382245 637840 665720 568055 201790 475065 584970 164985 539155 751230 714170 729640 494870 332265 94690 474555 843370 280075 517905 198815 280670 706860 246670 612935 520370 297585 199155 497760 138125 336175 428740 89335 762875 231030 57290 219980 483395 43435 638435 665720 550205 383010 210120 823055 550460 810645 499630 551140 109140 222955 591600 734060 209525 104890 813535 536350 803505 642685 639880 201620 614720 699210 441915 366605 562105 97155 412080 218450 138380 849150 473535 845240 294610 280500 93415 654415 334135 662235 283560 166855 147985 529040 784975 21420 450415 714935 245820 730660 187765 4505 333030 679150 542215 822885 359975 511190 93500 217855 317305 331415 799680 221340 596190 425680 492830 754970 468775 562530 765170 676600 364990 472855 757690 716635 309655 372385 84150 684505 615230 533885 69955 463505 402560 389555 711365 282625 783530 64430 825860 295885 668865 774520 641580 502860 558875 354620 5270 7310 143990 415395 842605 461295 833170 307105 456620 784210 650845 98005 157420 538985 477445 724795 241315 580295 508640 620330 533460 117130 757265 165325 406895 19040 498015 339915 407660 751400 302090 747490 197965 618545 623305 587520 620330 513060 508555 271150 467585 273105 96900 460785 21590 769335 678045 246755 834360 112285 93925 294015 784040 621520 325125 507960 22525 598060 773670 3655 260695 498610 279565 654415 450415 561255 306170 638180 502010 682720 142035 459595 501330 823735 106165 599930 440130 455345 683570 363290 716210 207910 309485 102340 635460 168300 505325 321725 525215 811325 812600 687905 499460 502095 242760 846685 629765 821015 430355 280415 548165 373065 766360 589815 680000 452625 802060 734995 813450 474300 92310 4845 595085 190910 589050 621010 609875 720375 528530 347480 701080 690795 780470 794410 652715 639880 269280 846685 255 729640 348670 256190 334390 14450 276505 61200 1785 160480 167535 55845 213350 94860 409955 726665 818890 689265 486540 115855 761770 213520 181900 235450 716380 35530 500650 233835 166685 576215 109990 676685 438855 86190 301155 586075 561935 630785 763980 307190 101915 44030 123845 156230 836230 557005 25160 714850 589305 229160 692750 793050 144500 838270 819825 68595 327930 364055 80155 122060 632400 702440 752420 501245 208080 532015 75310 145265 428570 818125 118660 159885 149090 818040 423810 525300 458830 243440 324700 2720 314840 273275 389470 299710 241740 596105 304300 186745 659515 62305 784550 129285 34935 444295 807160 582080 361420 351900 423725 638435 69275 715615 830195 206635 436730 252705 236130 454325 444465 320365 185385 363375 287470 677280 206635 216325 540005 29070 53890 539580 194310 551650 13940 81175 744345 549865 683655 6120 158185 521985 528785 20315 739925 118575 824840 124185 290105 829260 211565 682125 691730 105230 674815 336260 174420 37485 666145 611660 646935 189635 228140 170510 59245 741880 439960 296310 645660 186660 202555 143225 450755 769845 778260 512720 101490 576555 395760 227460 816510 105485 383095 67745 803080 649145 696915 222360 662830 254235 53380 545955 848895 714085 399330 229415 440640 151895 426445 692240 703630 764830 123505 537880 509150 757095 398820 407150 415395 482205 592450 560150 736185 386495 311270 71825 409870 95115 353515 699295 264860 264945 749275 751230 322915 508980 784720 168045 620840 53125 783105 786675 341190 255935 354535 87040 401370 122825 403665 844900 97155 171700 412675 622370 584035 805290 490110 239700 153425 55675 290530 817105 184450 62135 343655 154530 250665 702355 355640 536605 839885 836400 73695 150960 411400 424830 349265 463505 711450 811580 272425 25585 132005 26265 42330 806990 204595 201875 399160 505240 249220 42245 161670 821950 721055 457895 589390 356405 51085 588710 95285 125375 408765 267920 369750 768315 232815 57205 155975 647275 192355 710345 428315 32725 289085 262480 236810 63920 94690 603245 174590 773160 711790 491640 239190 274550 773670 52955 41310 521050 626790 404430 11050 658920 490025 259930 313395 761770 703205 422705 611915 213690 831895 577320 272000 353345 721650 62135 65875 218110 512805 600185 40800 691220 295035 526150 110925 282370 386240 655690 487730 706775 296395 471835 19550 297840 547655 198305 789650 172125 843115 831385 817870 426445 813195 702015 310675 500055 167365 659175 731425 98855 384710 397120 26435 248710 107270 43180 183600 118915 81430 287470 219385 689010 289085 803250 834785 829175 349180 383520 635205 314755 552160 507365 517395 572305 597040 680680 176885 42925 397460 16065 588115 441490 61200 692495 836995 278715 205020 654500 252110 160905 616165 195330 740945 638690 464100 50405 29665 519095 696575 167025 748595 602310 611405 515695 163285 242420 587775 102255 55590 146880 775370 101575 378845 585735 672095 828580 578085 363970 677535 582675 85850 149940 102510 842180 682890 57545 26010 563125 469540 549865 121125 551990 799170 728450 325210 847110 125970 774520 88995 616250 285345 529975 212585 95795 771630 123590 13940 431715 121210 819400 460955 237150 653310 195075 847875 353940 14790 284240 816765 599165 405450 160735 778005 612085 592280 725220 777580 169830 193630 702950 555900 164475 780555 177650 208505 15300 29240 102850 458235 236045 676005 633420 453305 564145 547825 838355 313735 204000 291295 681275 538135 183260 22355 214285 690710 60775 251260 499970 27115 191335 631040 518415 22185 28730 483735 192950 556325 738990 352070 438940 243270 89165 573495 578850 803080 15385 639540 58480 635885 354875 486880 441320 303790 151470 663255 228310 159630 470730 56440 173570 119510 823225 102340 800360 348500 697680 232815 408170 848980 32130 529720 638435 267750 262310 458490 563380 314500 716635 487900 844815 351900 511530 671245 810985 9010 712130 793390 607835 449395 764915 145690 15470 84490 256615 468690 248455 633675 245055 209355 504815 738905 136765 247180 273020 764490 134130 45900 749955 801295 392445 637755 80240 470475 566100 531165 587945 817445 792115 309060 600950 92820 513400 264265 808860 489515 325210 371960 388450 730575 51935 15130 521560 744175 736950 678555 116535 602565 599930 112795 772140 289765 29410 342550 33830 212075 324615 415310 749530 149515 202470 503965 439280 328525 813025 437665 733380 362185 228905 20400 307530 38165 149430 7990 142630 65025 675410 353770 515185 143565 813280 593045 148410 299285 189635 19720 241910 198900 201110 359890 54230 378505 683655 144075 254235 516885 558535 293930 54910 464015 602565 661215 541450 305490 756840 465970 780045 690455 416500 112455 501755 268005 578935 296905 304895 797895 394485 281605 309060 748085 92225 716635 48365 325720 771205 825350 447100 12835 805035 189550 760410 547060 126310 310420 795430 30855 262310 289510 144245 775370 743155 717995 143905 206125 420240 588540 762790 555135 493850 393975 223890 706520 11985 796705 761175 451265 2380 684335 429760 474895 125885 560320 188700 847365 820760 501500 505920 370600 193800 363885 108885 138975 824160 797300 553520 633505 325295 97665 839035 36210 716040 694195 585480 39610 761685 803845 368475 671500 605795 436220 730660 678385 793220 409615 790670 741880 363205 178415 490535 257635 311270 652375 843965 401965 782425 598825 437580 18870 272850 2805 253980 559980 710345 405620 336175 132685 564400 166940 98600 847875 786760 383860 93415 754885 210800 269620 31960 231880 97665 782850 140505 771035 230180 642940 346545 49555 617100 347310 525810 766530 389555 41225 395420 313650 600270 76755 541705 825350 625430 480420 98770 634950 653140 266050 74205 445230 598400 35190 449225 636735 514930 319940 90865 358275 603245 217855 748255 797470 674815 799935 625855 52530 571370 517905 356150 59840 87635 457385 54740 584460 183940 739670 184790 13260 280415 448290 588030 120190 278290 169660 322320 345270 839035 588200 458065 81430 194565 103870 37995 78625 309995 604265 177565 47090 202300 780045 676005 624325 767720 628320 604775 397375 60605 328440 308210 646595 623645 45900 814980 636820 539410 611490 221850 99960 127925 205020 277865 681785 253470 126735 796875 249475 13855 211565 78030 65705 254915 672605 752675 306000 650760 453050 263245 106760 674730 147985 696490 31875 692580 68765 471410 227800 501330 42840 512805 664275 9690 81855 241825 709240 111775 67830 94350 48195 262735 87125 171020 610300 55165 456025 691815 571200 537370 354110 221255 225420 760240 210800 622540 171105 605540 769250 802825 288660 562360 265625 704650 485350 559385 550800 742475 183175 449055 576810 342635 796620 385730 254405 315010 36295 667335 661215 208335 293590 825690 388110 150280 440385 655010 510765 294695 475575 552925 708730 112795 274890 116620 681785 72335 782425 659515 145775 271575 248965 443020 453900 56780 797810 499205 547145 781235 771715 597890 602480 418625 408000 775030 417605 519605 502860 265965 230010 415905 312120 524110 596615 521135 422790 501500 629000 89760 527850 120530 441065 761855 132430 430355 730320 230010 290955 741455 279055 245565 61285 566780 196775 256955 361080 819995 397290 585820 289340 271830 702100 51850 635630 720290 585565 456195 242590 176800 519265 3825 190910 522240 85255 497590 113985 773925 650930 108970 688670 190995 324870 760750 509915 696575 750975 749275 363885 369835 369325 743410 476595 139230 22780 403835 457130 515270 621775 189210 743155 150620 115855 735930 161075 308550 812940 703545 248965 716805 470560 362780 245225 549440 143735 838355 154105 370770 418455 129285 202215 489685 19465 294355 565590 459680 121550 803590 540175 613360 621350 410550 120360 425000 727770 498100 681955 474725 710600 349520 79985 302005 471410 797980 448460 225165 542810 685015 796620 581655 504050 133960 597125 417095 527510 573580 415480 728705 510935 428145 617695 18870 668610 353345 653650 129370 4505 333455 561765 749105 356830 226440 727940 728790 161500 187935 339830 469370 600440 773415 597380 91460 545785 43265 15130 186490 644640 523855 437665 601205 399245 758030 685780 587180 39780 219980 793050 78795 426020 436050 833935 192695 105145 530825 498865 831725 761005 166855 806820 412590 644300 13345 323595 455855 443785 570350 44200 746045 9265 381820 398650 245905 792965 286025 6545 125970 710855 617865 771205 623815 805460 172380 796960 378590 724965 154020 273785 812940 502435 346205 327250 849575 301240 62390 220830 817190 410040 405535 747745 542895 694365 275910 786675 564485 407405 637840 762535 612510 634440 665890 740775 721310 152320 347565 750720 52360 427210 92820 256870 492660 97665 238595 607580 453645 55675 87125 282285 787015 464950 174335 14790 340425 244630 495550 470305 5440 418540 807840 474895 797895 60605 706690 762960 467160 307870 433415 247775 454410 46835 683655 778005 774860 312885 752335 833850 697935 654755 77095 577915 635460 565420 48280 372300 455430 832320 626025 668015 486540 123250 608345 468775 381225 700655 220915 382160 154105 144755 290445 84745 626025 414630 517140 332605 53210 232220 482545 497505 354195 701675 156315 811155 561085 742475 2635 437070 584035 410380 464015 94520 268345 558450 407405 144245 783700 406215 769505 90270 702950 171785 499715 173995 840225 174590 706945 351220 825435 255850 495295 524025 85765 208760 137360 485605 511445 695725 645830 624495 833680 780130 757860 195500 30685 805885 231115 334645 249900 321895 222105 67320 844475 274295 162350 116110 537540 526320 17255 558280 552840 803590 373745 790500 211310 390575 139400 546550 60690 463930 249220 58820 5950 611745 686715 610895 213860 13260 232390 590835 445825 256700 279140 408850 153680 792540 832405 569245 816255 11390 30685 732190 256360 211735 388960 622200 623730 569755 521900 622370 691050 458150 485860 661640 198135 794750 364905 702950 572220 259845 557005 635630 600780 613275 483820 327930 20060 688160 113390 107865 242420 459935 419390 378335 67320 482460 49980 644725 313225 303025 173230 501670 566950 699125 219215 61370 779195 758625 523940 719865 304895 55250 310080 385220 487645 260185 158950 543915 791350 475745 269620 1870 748170 237150 427125 703035 688925 466480 837930 462060 69615 826115 323765 24055 832660 345270 726665 680765 487220 736695 404515 176035 187765 82110 23885 340935 106165 241655 756755 74715 765255 681445 146710 106590 809710 78030 812685 297330 276250 555815 613360 623305 593555 529210 820335 79390 403580 217345 652630 563890 546805 356150 815575 39695 722670 771630 332010 585225 249645 265540 248030 645405 485435 581485 256190 590155 6885 692155 439535 754035 167110 717825 60350 804355 97155 759730 794495 376380 797470 407830 632910 696320 784040 302005 110075 65450 31535 155975 76075 631550 559810 208080 476000 313990 381990 6715 249390 494530 621265 786760 152405 698275 165155 195330 654245 644045 747830 248030 276250 487050 663425 202810 36635 476000 643705 228905 644555 49555 621095 120445 761515 169065 456280 723010 48705 770440 543575 464695 510340 617695 193120 479740 613530 716975 463845 189635 751740 414460 695385 470220 27115 295885 743580 530570 541025 397630 834700 641495 246330 362525 185640 465205 290530 675155 546720 259590 605625 834360 695810 592790 502945 500650 707455 775625 180285 193545 219980 682975 378165 26095 723095 28475 220915 667590 757350 143225 550545 277610 315690 201450 721055 551650 743495 831215 272425 576300 832830 313905 307275 810135 541620 4590 747065 29750 405025 88400 315860 596785 404345 170850 275060 201875 191590 691220 26860 632995 754545 190230 299540 244035 140845 670395 662235 665890 684845 812855 423555 57545 60095 183515 549950 345100 293930 485775 134895 137700 751995 422195 604860 700400 764575 239445 517735 332945 195585 354535 172720 579700 304555 749785 635035 404940 225250 480930 754970 649570 684420 387260 335750 309655 616335 656625 743580 95455 291550 327335 572475 303280 399160 157590 805375 353260 845920 681615 300475 242675 495295 545615 665295 816595 325975 183175 716040 536010 110415 799000 340425 705330 732530 47600 368050 479485 259165 631805 505835 720970 582080 570095 770270 632910 639370 636225 573835 155805 408170 329205 723350 169150 673540 746725 239105 935 51510 338895 206720 542215 393380 665550 509660 573410 94350 223720 551055 639965 33575 393635 534140 163455 345270 247180 313820 237830 497420 514080 254405 454580 519775 6205 761005 285090 252450 446930 453050 211990 492320 500140 628150 42925 481185 122315 174165 464015 95030 294440 495975 490280 638010 374765 77180 189125 115430 215305 267070 708815 504985 323510 787780 752760 97410 38590 696405 721565 845750 415140 752675 22100 363120 451435 725305 218110 521050 439025 708815 491385 768740 779365 438515 479145 816765 736780 568055 737375 686035 711195 338725 321215 680 468435 791775 355470 559385 395165 5270 811750 608260 691305 837080 97325 297075 614040 267495 25330 535245 127500 833255 567205 147475 70210 136510 124610 110245 450755 464185 150110 196350 776815 539155 421770 135575 391085 411825 41225 760410 401795 683145 711195 411910 580465 549780 477190 334390 589645 585735 787610 90270 219810 126735 751145 62220 313650 519010 378505 176630 646850 219130 2210 597550 806735 672775 744260 762790 414885 64855 306340 308635 252110 174590 288320 119170 457215 588795 271405 120785 669375 662235 706350 367455 534140 816935 789055 840225 482970 201365 745620 546125 38420 502010 310930 767635 566185 383605 534565 73440 563125 438855 545700 73015 823480 639625 514505 761685 255 242420 416075 441235 119595 784465 105570 252535 277950 550545 810220 691985 817445 32470 736865 414545 587435 198050 196690 515440 843795 660195 687395 147730 443870 628745 391340 567375 332010 530485 233665 645745 131580 354280 12750 334390 159290 335580 747065 111860 251090 434690 591090 690880 441660 521645 385900 26095 1020 535585 399840 249985 704225 245480 448460 321810 477700 181645 598315 831555 313480 554965 510425 56610 651100 214880 301835 449735 740095 137020 432310 727770 595000 818465 1530 222955 682890 704055 738650 544425 192610 430440 374000 340340 105145 292400 315860 287130 459255 93925 435200 155380 784635 301155 459935 52785 754800 836740 203235 232645 184110 225420 385050 250580 147730 684760 351220 230690 539325 338725 217260 491555 564570 320365 185045 455770 767890 248710 33405 526830 223550 453730 41480 240210 596020 419815 350115 4845 769250 832235 28050 703035 808860 478465 290870 713065 206635 468775 380970 208590 667505 629935 69360 772055 649655 322575 571965 3315 277185 212840 636990 462060 82535 471410 479485 280160 148070 694365 74460 435625 210460 781490 623560 463165 416500 848470 441660 426700 231115 367285 727855 387260 627045 783020 847875 805290 816595 140590 671415 20570 119510 670990 709155 465035 295630 490620 319515 739160 799255 177735 730660 695130 559470 667080 819145 848470 396355 29495 606985 35530 476595 455770 243695 272340 396865 369665 272765 354365 430270 52870 8840 177820 410635 40375 391510 449820 291720 733805 630275 108035 295885 144330 382245 240550 669970 361760 574515 463675 126480 532355 269620 765680 417435 786420 495295 374595 211905 739415 167450 556495 653140 45815 527340 742390 703205 11475 246585 683910 266390 11560 354535 392615 594830 310420 641665 129285 4675 202045 374340 25500 208845 40120 193715 269365 724115 61540 46750 794920 115770 783530 501840 271830 777750 728195 258060 219385 480335 612170 363290 823905 542045 155720 719185 610130 585565 122060 296225 123505 557600 525895 445060 662235 384455 439195 685525 674815 138210 346120 620925 532015 29495 283645 197880 549525 98600 100725 40290 308805 337195 322320 540685 780045 667420 375955 612000 794750 91800 656965 325295 424745 811580 117470 438260 116365 553945 327930 815405 613275 763725 761005 116790 546805 313735 187935 400095 752760 827900 53295 676090 571285 298010 314415 536775 585990 446505 355810 42415 771715 96220 685015 102000 547655 837590 185810 460275 733465 185980 711450 815235 552925 324105 124865 651100 102340 385985 83300 214795 257635 71655 555815 580125 129965 636905 328610 668525 703545 629935 198815 564825 558025 778260 818380 112115 575110 49045 405450 409870 235025 756500 178500 824755 407320 550290 415480 597125 595510 454580 588030 479655 130135 823735 537540 450670 810050 715870 311865 400350 0 0 0 673880 357170 284325 224825 638095 672350 40375 685185 822205 537965 163540 218535 408850 44115 54060 405790 359890 696150 237830 787865 425765 637585 659770 336855 497675 159885 254320 604690 731850 306680 127925 353515 5100 511700 810475 498525 749445 771970 138465 30940 513230 677025 258910 810390 770270 306255 669290 765680 549270 836910 566610 815490 461210 404940 685950 615485 6375 496485 564060 325635 103615 762195 441490 516885 484925 30090 678895 47260 422790 269450 267750 837675 167195 768995 10540 595255 566270 266815 564995 528190 437325 631210 783530 246075 510340 844815 240125 741880 696235 828325 285175 510680 770780 698870 400945 375445 625090 484075 524875 604690 625260 652970 271660 112540 275230 204340 354195 561595 22185 450415 787355 640985 362185 500735 694960 761940 544680 175355 179265 313905 68510 164730 72930 77265 826625 207910 733210 396015 813705 822205 531760 508470 678725 732530 661470 692240 404345 842350 112965 262140 826965 233240 698615 645320 55590 160650 731425 503540 192695 797810 812090 423895 336770 533375 715530 768995 335155 242420 161075 845835 345015 493680 205190 476340 222955 91885 443870 551225 311695 70040 99705 559470 680935 618375 529380 438260 690200 480505 228990 133110 450500 636820 120360 824755 492320 299115 263500 716635 500225 316115 478890 123505 526150 54230 90440 586755 641920 585140 91375 574090 834445 555305 261375 32130 596700 320790 482375 774265 427975 603330 395505 209270 93415 329460 733975 148070 846260 656115 815065 708985 416160 166940 3740 746725 609450 100045 219895 32215 173230 727685 644810 155295 108715 588370 29325 325210 6800 723690 813025 132005 190060 417180 770950 102850 190655 381140 545955 6120 187595 418200 731595 581910 305150 438685 145605 530400 802570 435370 776645 197370 208505 642515 804695 788800 82875 278715 480165 392615 385815 743240 551820 16830 750805 607495 680170 174420 452965 172720 845155 779535 158355 582335 448545 803420 106080 205445 189805 1955 364225 147730 483905 462655 828750 184280 436645 591770 551735 303025 448800 674305 332775 52445 791775 842945 43520 729980 152575 304045 357595 644980 291975 458830 710600 683740 708135 554030 227545 93160 350625 704905 226610 301240 847025 200175 783360 218450 71655 758795 278970 471410 480165 17680 161585 256615 196775 286025 615910 182155 572220 347225 607240 110585 392785 840820 841500 498525 17340 559045 316880 70805 306850 6630 323765 375445 800785 241315 128010 616590 60945 32300 759390 213775 426785 335240 428230 636905 142630 497505 211990 742050 125205 410550 485010 153765 474215 827985 96560 539920 654330 106675 350880 657305 766785 339490 247350 521220 54570 315520 798575 465120 345100 186065 324615 114835 670735 51170 344760 354790 82790 309910 305490 392445 602565 589390 17000 353600 27285 183345 105315 170510 749360 637415 309740 425255 216240 412420 406045 571540 42500 399500 745195 651185 132430 274210 822460 393550 46070 345525 12920 128010 345780 130560 724965 600185 702780 516630 282455 210205 302175 342465 308720 376040 606645 400350 332095 228395 448460 809370 750805 240720 88910 581230 764915 786165 115515 721310 704310 468775 348585 460190 777070 738225 737290 388790 96815 621350 766530 246925 833680 588285 691305 753015 626535 386155 620500 185470 684845 842775 150875 589900 390660 663085 403495 678470 242845 176035 256020 9350 680510 697425 391765 68170 646255 178330 132175 424490 819145 519860 297415 759560 454750 4080 394315 123080 408765 55420 543150 406725 184365 516205 732955 529210 17935 224570 547145 545360 139315 552415 252535 448120 25670 841500 316965 287810 52955 197540 274295 637840 615485 297330 66215 154275 771715 428910 761855 215305 760240 196010 524620 108205 357425 513315 722245 303620 233155 490110 823310 194650 190740 299030 30175 269705 410805 397290 329205 352750 500990 158015 546890 550630 442340 769165 834870 425 427040 197795 503455 627300 622965 379440 369835 478465 438005 83725 477870 604605 514845 175525 327250 55080 165155 51255 410125 422705 542895 825010 374000 313225 469710 636565 411060 707455 64770 265370 748680 836060 802995 732360 405620 235960 796875 80835 44200 822630 170765 301155 150195 657475 731255 296820 622965 693685 9945 318750 570775 433585 455430 528190 598315 703205 799765 500650 2635 4675 300560 203660 274125 29155 2975 619140 592365 470985 96815 387175 29665 303875 624410 79135 492320 200685 614975 246075 371195 242675 622965 637585 444210 792795 637415 75905 799935 336175 24055 41140 728790 688840 25840 762535 360060 460955 396695 728025 196860 221680 690455 341020 677110 54485 782170 597125 567035 534480 520795 369580 831895 83385 768740 59245 11815 639540 268175 722330 497420 486200 252025 160225 359125 791605 521305 830280 291465 261545 254745 15555 831385 658580 475405 34595 687310 472005 443955 598060 706520 752505 595 260780 486115 192015 222700 697170 552330 143395 186405 530230 388535 652715 164135 165155 630190 88230 490110 302515 250920 246755 391765 57375 599420 501500 68510 189125 563550 129285 622285 438090 591770 722925 565080 277695 49555 669290 308125 225165 617185 223040 287980 292570 633675 418965 95880 498100 533120 299200 776135 443870 791095 106760 139655 536520 438175 282285 551395 727515 376295 120700 843200 849575 369580 694110 255340 811155 240805 135405 629510 517055 811155 93670 213945 767210 187170 752165 346545 86360 430185 391425 758115 571710 650250 759050 758710 647275 65195 612000 631720 248965 256955 689010 282625 699210 85425 778005 822885 372130 586415 202725 397035 284495 120615 120955 805460 411060 210800 505580 715190 45985 825010 173825 703290 570860 516800 4420 153255 755650 25160 405875 86275 732700 756755 480250 122655 802145 729810 585395 361590 402390 459510 321895 385475 266220 793900 620925 638860 17000 271575 547145 403070 721565 315010 555645 682805 394825 744515 284665 323935 70210 372810 527680 34510 86955 731595 79900 283305 797130 638095 114665 840480 452880 605880 394570 128180 577320 845665 352410 489430 565845 763300 35360 286960 174505 175015 235705 178330 280075 805800 243695 289255 274720 765765 544680 446165 466055 595935 785655 173655 647785 89165 743835 641665 121295 848385 371195 565590 802145 652715 576385 136935 298095 383520 455600 33660 285600 516460 619990 353175 285345 485860 18870 682125 62475 157590 423385 520965 717230 644980 531335 805800 491215 146115 160055 382075 230605 251770 448970 760240 258400 840055 592110 782935 485180 471835 96220 133195 279480 538305 698190 34765 627980 18020 600015 428230 765680 69870 308975 656795 270385 650335 85850 103870 442510 804780 402305 599165 505750 96985 775030 803930 323170 38250 566270 266050 353345 353005 539665 494360 478720 652460 668270 750975 398395 269535 752845 393890 476850 7990 816935 719440 570010 139230 58990 621435 462315 258400 205190 834275 387005 306765 166940 205615 822460 526575 717230 489430 848045 386665 101915 284410 811750 224400 621775 150195 152150 138380 847280 652545 247350 138890 104720 781575 96645 699550 706010 452455 596360 214370 265200 526745 511275 426190 388790 707965 787525 130475 314840 374680 69955 299710 587945 283475 808690 702270 552160 330905 113645 101575 675580 828410 186065 574855 400520 602140 13600 626110 183685 625515 787100 595850 236385 82280 523600 542300 683230 31790 319260 209950 706095 569840 243695 700825 635290 489345 643875 751400 541620 609960 707285 794070 512635 249560 272340 81260 651270 227715 686885 391935 244545 734230 496060 298350 309060 632655 50320 396610 782255 234600 485265 22695 656710 251090 18615 655435 363970 841330 15045 427465 37740 180200 166430 340680 62645 303110 580890 754035 265965 570945 797980 237575 65875 551735 748255 94775 568905 253640 541450 523770 9350 531675 842520 127585 280585 232815 224740 770270 78965 601205 520710 452880 660705 664615 140505 335920 5100 739840 682975 485690 405705 31875 28645 840650 653735 624495 667505 793645 313480 210120 326400 293590 253385 558705 120530 739585 602650 226270 103275 118575 188360 461125 660195 713830 702865 807415 309655 740350 354025 28985 333115 690540 379865 96815 823395 79900 648210 397290 635630 271915 334815 47345 709920 587180 76415 688330 534650 724965 825265 237320 726920 30005 238000 673285 688245 741710 554115 197200 106335 627895 550460 821865 64685 839290 48280 758200 773500 140080 365245 724795 598315 606220 785145 406215 427550 763895 569925 592705 812345 54145 188275 785655 440215 813025 578765 388620 144075 9180 327930 660450 829175 573240 689775 563295 587690 662575 809455 577405 53550 44880 68000 339065 808010 520880 143225 731170 285345 51085 460020 466990 71570 353260 797300 430440 310845 12750 828495 510425 79645 762195 742305 574940 787440 532440 80155 824840 348500 182495 98515 836315 157930 707795 40630 612595 239360 262735 7820 228905 303535 572390 290360 535245 564995 624325 400265 452625 299370 384285 678470 379865 671500 429165 320025 4250 259080 157080 813535 567885 789650 31875 332435 587860 794665 661555 268940 70635 523685 149430 847535 617100 420070 725560 536010 62050 475320 195330 268090 279310 595085 525640 511870 334135 785825 719015 16915 419645 329885 510425 428400 181390 45985 241145 849575 216495 840905 298435 178245 378080 185725 277100 112880 19295 681785 148495 171700 233495 396270 761345 684845 680255 249730 18275 680850 771630 23120 448885 275230 808435 377570 596785 126480 456705 144755 608345 725560 345100 796960 782850 139400 334135 593045 528190 630870 354875 593385 397375 621690 82365 601800 745875 508895 832320 834020 773500 619480 515610 420325 610385 680255 359380 756670 833170 140505 444635 135830 599250 811070 790415 186490 608345 661215 548165 157505 122400 653480 640985 618205 238255 69360 570520 402985 539665 281010 848980 33660 113135 260865 306085 349520 95795 600015 402815 740605 196435 163710 704820 156315 620500 24395 594490 606390 132685 208675 665295 17085 90780 337620 54910 284410 727855 397970 394485 666995 681275 164135 129115 823140 477530 700400 119595 743750 714255 393635 689265 400265 505835 839545 732190 444890 727600 678980 529380 268345 523600 679405 215815 233155 184195 228990 144500 280245 267155 390320 616080 92480 283985 500225 263245 349945 266900 809625 442255 792455 509235 339575 800445 453900 579360 596615 209100 528870 840140 146200 17170 419815 365245 146455 801805 273615 260185 264605 382755 657900 92310 147390 473280 174250 235025 406555 196265 226015 585480 208675 151045 148155 785145 311610 510850 659685 753695 284325 13005 220150 468690 189890 832745 606050 478040 485265 136680 730065 735930 619395 540855 689690 615825 201195 272255 566525 427720 475490 551990 48280 736015 188785 6715 324190 490195 519010 752335 315350 712385 836655 317560 795260 149260 535330 652120 571030 806905 790585 518415 395930 588030 29410 113475 698190 551055 340170 77690 143480 706010 617950 642090 425935 478380 562445 10965 845240 713150 779025 59160 182070 691645 8415 807500 685950 210290 551310 172465 601290 723435 487475 651780 173060 197030 411060 108885 785910 805205 409530 325805 805885 79050 538390 14025 282030 833000 311525 631805 529380 816255 464695 373405 255255 574600 780980 289935 276335 623645 85 483990 214880 741370 481440 80580 191845 791095 351645 436815 642855 111435 751655 690370 460020 372300 791435 432055 702865 602395 536350 184960 419560 764405 130220 757860 202385 416415 110415 821695 410550 410210 39950 427890 545360 766955 553010 339575 147475 273445 834785 120275 740350 830960 483225 800785 836400 625345 43010 148920 73270 199750 397375 438600 172890 202130 583100 344675 8840 163880 818125 765425 705330 210545 123760 716380 115005 513060 295120 436815 193290 625515 111095 629425 675495 841670 287640 827815 677620 581060 237575 148155 203320 784550 142460 656200 700060 491810 241655 310760 444210 400520 749360 564570 256360 218025 432820 766105 407065 824415 761685 264945 752080 802570 407745 750550 795430 423555 369070 111435 353260 188955 385390 801975 185300 181645 246670 628320 43180 832150 533970 142545 413440 13940 623730 477615 684505 602905 151300 702015 170935 353175 709920 796025 712215 43690 580465 255255 671925 616250 624155 262480 290020 368220 259930 157590 173485 767975 332010 476255 21845 820080 85850 435965 184195 353345 675665 646680 10795 786675 614805 81175 834700 511445 92820 200685 347310 406640 85850 340850 424490 458150 689605 55675 109480 660790 316285 42245 120700 307360 70975 17850 368645 1360 646850 104210 415990 471325 506940 335580 749020 410295 267920 745875 75820 831810 711110 564995 653820 374000 288150 671840 730320 339320 739755 73185 510935 233665 315775 547060 332520 538220 218280 653055 199155 702440 345015 31110 197030 842180 195075 415225 778515 14450 468095 325635 780130 374000 496740 90100 353940 333030 466565 303875 734400 440130 51085 165155 343995 763640 430865 452455 482800 428995 693260 825180 461380 585820 672180 121210 25415 15640 796280 285770 50150 482035 668355 761600 600695 430440 549440 330820 403580 468435 646000 161925 220490 127500 48110 686715 842435 498865 92990 651695 440810 517225 17425 530825 294270 336515 658495 141270 365840 735505 61710 741880 270640 94605 800955 126820 358020 761770 21675 796365 821440 325720 160990 348670 115430 90610 725985 460955 62900 739925 141525 635290 350540 564740 369240 67830 173655 350285 240210 11305 2720 762450 313990 25160 308550 80410 471665 329205 642430 574090 244800 422025 415225 442850 935 700825 785655 732105 366265 316200 52105 194395 181900 725560 567375 365755 471325 610300 89675 381650 346970 633930 225335 761855 653055 335920 544255 68595 203745 390235 83555 112965 73355 281095 616165 793390 274890 625430 783190 161415 145010 131070 177480 255170 373405 221935 241145 701590 437835 167280 175185 546890 377825 640050 779195 586925 138635 143140 297245 77010 193545 277440 13430 128775 491470 345100 326400 806395 283815 704905 237745 516970 539410 72080 208250 657050 677620 755990 443275 832150 250410 441065 288745 120700 683655 475320 647020 677365 492150 12750 278205 171700 444125 176630 342040 351730 175695 9010 340000 726665 645065 784805 723945 468265 741370 136000 840650 505070 75055 701760 840225 699380 146030 9945 527850 349435 468350 454835 276165 627980 243865 26775 221510 358955 363375 93330 413950 749190 30770 735760 335580 571285 749105 525810 788970 342550 757520 647020 51085 655180 56440 147730 70890 410040 495890 39950 760580 164985 477105 524705 374255 828495 76415 640390 161160 771545 573750 67575 656030 125970 463080 823055 466905 723180 208420 199750 104890 244035 183430 538390 169745 251855 758965 767805 796875 556580 439365 703205 587180 689945 664020 757945 447610 329885 186235 665295 707880 479060 386325 561425 360315 662745 177225 235620 782085 399755 34850 434520 459425 803165 162350 381225 685355 16745 326825 784550 535925 16405 802910 7225 557260 170765 404345 764235 209440 39100 175525 621690 350200 462145 56270 203830 683655 685015 162010 521390 788885 151045 677195 586585 472345 638095 425680 38335 737885 292655 47005 455940 406470 207060 672860 127500 800275 334560 33575 353855 386580 223380 241400 117725 762110 303025 596615 69445 429505 411315 384625 243695 507195 652120 339150 116280 837590 377655 601290 47940 285430 392020 489600 414715 427720 551140 204680 836995 752760 632230 174675 657305 778005 80920 59925 112200 709410 67065 115515 647785 147645 425170 523345 443785 430865 357680 354195 457470 39610 731000 356915 134640 497250 255085 373320 225590 631380 252875 752675 110500 842180 318750 12835 8245 464440 381735 422195 727515 407830 601800 415140 681700 317900 730915 700740 783870 689350 729130 718590 134300 6290 844220 722160 727600 544000 440810 146540 845410 276675 64685 97410 820165 790925 18615 816340 682295 358700 90865 237915 740435 137615 580805 833425 128265 142290 387260 191335 716210 126310 171360 577405 605030 369920 236470 44030 229585 457980 695470 226355 391170 166515 298010 205530 409615 588710 424320 274380 321810 564910 631890 685100 170340 201450 114155 529295 796195 663425 433245 98175 40545 573580 72675 23800 332095 642515 577320 355045 150365 453220 134130 149430 828070 554200 211480 93840 719015 406555 355130 25840 708815 180795 835720 23545 782085 630190 609025 376125 662150 377995 652375 815405 289000 692665 492065 711025 226610 476680 577490 578085 126735 805375 207570 702440 641580 43095 702015 344930 70210 164900 285685 602820 67575 104380 109395 534310 420410 351560 200940 337365 124185 666060 78710 656965 38250 90780 537540 215900 302770 629850 692495 337960 183600 270555 583270 66725 368050 373320 583440 825350 381820 15130 139400 364225 551140 544000 687905 576130 411230 95710 294270 541620 584885 798915 785060 9520 220065 75990 255595 801465 813875 269960 217260 52955 842520 152660 850 328780 448970 283730 431630 80580 547655 700910 826370 139570 837675 821695 405365 752930 713150 604265 439620 139485 590410 652290 96220 513400 579105 286790 706520 725305 525640 818635 101405 398480 466905 368220 465375 324700 310675 67490 549525 740435 324955 523770 833170 795175 475830 509405 325040 771375 750295 538135 176970 261205 679575 274125 289255 347480 261290 175270 650080 132940 34000 772650 79815 300815 363205 35530 541620 407490 315095 440045 225845 58310 188530 421430 353855 184025 266305 126650 490365 326060 646085 233495 347990 88570 162435 107185 695810 255085 628830 792455 300475 750210 772820 62645 683995 106505 129880 197455 670735 520625 194225 601120 172975 304045 62390 624240 62730 79390 780980 88485 220490 784720 224740 517990 107865 258315 196010 571880 555305 10540 502095 130305 538900 240210 41480 774520 523515 302005 531165 483395 388195 10710 440810 643025 838185 143480 668015 744855 713150 206380 463590 706265 529805 264945 357935 229670 19720 170170 512720 526235 846345 370770 633335 400860 90440 90865 737885 380800 645150 8330 773755 589050 708050 633590 102000 251260 669375 142375 577405 328780 300305 61625 596445 525470 467840 774350 151470 564655 652205 609875 37825 232220 322915 539495 607495 407915 127670 475660 601800 495295 374680 840905 622795 765340 283475 558875 226100 408085 5355 829005 655605 360400 546210 347055 366860 437240 101745 337280 363290 529295 467670 347735 408935 622455 3230 716890 367965 281775 132940 591855 850 621010 836825 206805 50660 686715 353940 591770 90100 16830 655350 131835 30685 777240 112030 43095 77860 445145 151980 414715 767720 410720 125545 724200 206380 228650 4420 724795 153765 738480 10880 68425 285345 693260 545190 329715 199070 424235 272595 459850 729130 180455 738735 458405 707115 848045 818125 186405 809710 70465 287385 347395 520285 730660 449650 111690 718760 752165 347225 29580 397205 301920 323850 538390 517820 168130 698700 361250 666825 541620 812090 824925 635120 667930 467330 566270 104805 609450 506430 91885 596360 49045 155125 193800 341955 468095 228395 674560 549780 685610 29750 721310 109820 252960 468350 170170 294525 349520 319260 341190 118405 655010 631890 589985 661810 188445 207060 205785 230265 312800 493255 602990 81855 306935 25500 752080 297075 720375 416415 100385 575620 839375 38335 789395 343570 656880 424915 154190 202215 57630 799000 61370 436475 554710 81855 460700 323680 819910 644980 320365 161245 354960 226865 782595 349945 36465 719610 464525 259250 308720 204085 378335 59245 579445 797215 222445 716805 384370 776305 752420 536860 494700 576385 712300 818210 556495 320110 389725 662660 463165 708730 718080 102765 358955 799085 534905 200005 582165 288575 681615 535075 118830 392445 614125 317560 814725 62730 131495 4845 734230 751570 669545 288405 797470 765680 213435 396865 145605 530655 684165 676770 404090 711450 284580 175780 359975 817530 98430 810815 212500 54740 327080 758115 620585 612085 126650 253555 557940 756075 520965 700995 388875 750125 304045 762875 587265 92310 648890 766615 668780 563975 347140 705840 312120 587265 73355 13855 486370 639285 314670 146710 749445 345865 469115 347395 170850 462995 258570 262820 310335 553690 128095 535670 711195 244630 256700 767550 320110 84065 215730 456705 182665 594320 618120 701675 7140 151895 352580 129370 702185 79390 765170 494700 800190 404090 389895 242165 310165 393465 533460 386410 340255 55420 65535 286195 248625 566355 52360 628745 169405 398055 733380 511530 316455 501585 839885 770100 266050 402560 700145 249135 744090 492150 406130 178585 683400 514505 596530 139995 460700 602650 369325 700230 188020 116705 321215 366520 560915 391425 509235 612170 526320 599165 682380 565420 760410 123335 530570 604775 766105 136425 466990 682295 741285 214540 173315 742985 793050 662150 300900 608345 385390 180710 394995 704140 36550 778090 723095 61115 523770 164815 252110 236470 469540 820420 116025 671415 150195 486965 477275 235960 561255 707115 464185 198560 733550 834955 340765 20485 499715 420410 799340 496825 783615 24395 164560 304300 114155 849830 309230 406130 481355 18105 842095 472090 259250 797300 284070 537795 807500 8160 512210 537540 163625 44540 115515 355385 221340 258740 641835 394995 773160 799340 476170 654585 738990 245480 664955 717400 700145 681190 282115 792115 479655 406555 81515 322320 833680 131410 448545 583270 828410 738650 141525 541535 437495 726835 478890 62730 19635 379865 110585 335410 663595 243865 632485 289510 185555 323765 163795 238255 77775 160565 473790 665040 382245 824160 276675 276845 695895 42245 417435 468860 199580 849660 807840 344250 582675 282030 417775 389555 211480 132600 592790 578255 309825 606815 0 0 0 0 584460 637160 391255 813110 265965 149940 20655 398820 539240 252450 270045 267665 669205 252280 280755 388450 776050 323595 235195 680255 357340 536350 571200 531080 456450 217770 725475 753100 234770 223635 805545 760495 167450 738650 750465 283475 238850 635630 594830 760240 479910 617525 303195 589815 55675 433160 805290 432565 807415 754970 579785 655435 388025 158355 137445 23800 736355 662490 1700 417180 55505 298265 573665 363120 431630 618630 376210 669800 244800 586755 586415 689350 91630 41905 283815 380290 689180 39865 249050 323595 50745 531845 205955 340935 559385 522835 67915 148240 243695 792540 28900 556495 691135 510595 379015 150535 76160 6545 723690 112540 654840 418540 377230 571965 446675 838100 216920 33405 830705 377910 217855 479145 50490 805715 212840 586840 393380 120020 411910 231200 586075 713745 453645 240720 670735 173655 836740 22270 828240 190995 586075 128265 622880 589815 319855 112880 730065 548590 413525 147645 247605 812600 123845 501160 502690 522750 849575 597805 278885 726835 538305 344335 506175 441745 211905 533630 600355 73525 481015 205955 646510 602055 449310 338215 67150 166685 434435 713490 243695 700060 274210 604945 569670 668270 92905 563975 132600 455175 585480 149770 388025 97750 827305 602820 496060 56270 526320 714340 179435 676345 246585 391425 86020 340680 479655 163795 806735 529975 452370 74545 425425 248285 791860 577320 334900 623305 173655 650335 701080 620840 321215 578085 425765 441575 770525 666230 336685 677280 716805 629510 727855 472940 567375 850 333880 438855 785910 312630 654670 389555 109990 610810 499885 415055 222360 797980 287130 691390 73865 112625 693515 752505 98090 140845 659005 167705 115770 595340 56355 672010 584630 608515 730660 26010 521730 591855 69700 144415 709240 610385 735165 666825 396355 306255 802230 111095 748085 248285 549185 812855 642515 275910 738735 569840 85255 495805 797980 511105 104465 486880 635375 283305 157335 541790 185555 617270 749020 380120 153255 75395 119850 438685 263500 101915 296820 114410 26520 305405 309060 580125 191590 702355 620245 418115 22100 391680 754460 129370 849745 225675 509830 68510 117470 409870 60945 300815 406980 32895 615315 640475 94435 159035 82110 396525 209355 68085 651950 95200 200345 575620 564740 203490 409275 838695 377230 501670 730830 390065 638775 584460 558535 96985 478975 819740 616930 630275 801465 143055 449820 535075 140505 368220 537200 524025 694705 553775 600865 143480 222700 598825 348245 10965 282370 350115 515440 88910 761685 56950 55250 154445 529295 532865 738735 509745 479230 640730 557175 506855 495380 411485 581910 506515 337280 322065 834190 522070 564485 793390 31110 254320 631210 717570 76330 17680 71145 422280 619310 526320 21845 728705 164730 209270 605625 22100 525385 526745 240975 24650 458490 38760 471325 252280 769420 266815 466820 177055 546125 740350 768655 318155 418455 130390 618885 126480 197200 136595 545870 828665 7310 636225 390830 175185 39355 618375 517650 631720 311015 435200 606900 846940 106505 542130 212245 807415 456025 613190 246670 313395 543575 783700 397885 836995 707200 788630 363460 647785 608940 812090 240380 110245 742730 72845 41395 425170 697680 485860 304045 644215 274635 315095 748170 797725 682465 707880 58905 148835 71145 630785 297585 387175 254660 620500 725475 409615 377230 477870 217260 472175 565080 352155 527765 805290 722415 91035 481865 544935 730830 674815 419815 446080 338810 222275 729215 295460 714255 447865 298350 370600 368985 570350 629595 116960 270385 806480 405790 327080 166260 140335 623475 179435 233155 259505 720290 391935 781490 469710 67320 761345 758030 717740 810135 438090 433840 401540 703970 384880 48110 308380 114155 387260 502350 296565 283305 597210 305320 734740 349435 621605 280925 680340 443870 221765 239190 639965 70210 398905 183940 521900 282965 38165 423725 543490 475405 86105 177990 580890 361335 803590 172550 643620 460530 734910 267580 491385 365670 828580 142205 402305 526915 213690 634440 166430 437070 436050 93245 771970 111945 37910 213435 619820 208675 208250 810135 658240 478550 31620 196265 98515 547740 622540 453900 34425 351135 635120 601460 523345 382925 765 411655 519860 600525 532865 129200 269790 545530 157675 816510 405025 804270 261970 824670 205615 586500 390320 244970 107950 301410 482035 341700 797300 713830 726325 836910 687735 161160 186575 804610 183090 288235 608770 323340 218535 737120 745110 521985 805715 487135 755905 653140 644810 73015 639880 373405 798320 776135 34680 653480 563975 333370 459170 301240 620840 246755 642090 810135 554030 418200 830280 546550 832915 715275 101830 810475 209185 814555 528955 232985 433840 826370 219470 352665 739160 807075 92055 337705 355980 92395 721565 273360 36550 128690 733380 554965 531165 232900 387345 363800 196095 145690 204255 363035 376125 707795 198050 558025 598740 179690 738055 489005 645660 549525 147220 459340 303875 631380 468095 447950 289510 471495 666570 641750 555900 277015 395930 242930 17595 64345 235450 197965 508470 737120 353345 350455 20485 200005 381140 792030 813110 760665 364735 780215 635800 776815 208080 790245 333710 222700 392105 399500 234855 789395 591090 82620 330140 832745 146710 766955 447355 183430 508300 211650 180625 58735 697255 675155 747405 387770 185725 112285 153425 50490 547825 462315 350965 490280 149005 230860 825945 592195 127415 444975 721565 432990 142885 262990 330055 286195 510595 402645 773925 250410 124440 92395 150535 463335 481525 222360 580805 640050 350455 399670 596190 88060 814045 808010 223380 190655 69275 448035 37145 727430 659515 561425 754970 493680 94265 315520 108800 96985 44115 730490 493000 304980 273700 471835 504220 519180 678725 83640 271830 218705 540175 436220 627555 101575 817870 318750 282795 712980 216495 17085 63750 103955 146455 165835 144585 164135 298350 173570 823310 667080 486795 401965 449310 165750 289425 766190 98685 785315 747490 353175 405195 416670 267495 699040 244970 721735 341700 341020 768230 836485 69190 790500 462485 412760 206635 631805 122995 695130 168300 321045 210120 834700 696150 722500 212075 511785 301325 448885 17935 193460 157250 526150 713405 360485 605200 134640 253980 746810 674645 94095 168045 317730 748000 612935 157845 370090 471325 825095 647190 56100 396780 57460 539665 130475 803250 90695 520200 280500 554625 563720 229415 407235 359805 415055 407660 249135 581400 834785 490450 325040 569415 564910 203745 37485 808350 425 64770 268090 479740 811155 533885 221425 206550 226015 551055 830535 346375 199920 770440 688075 218280 836060 475830 87210 626960 62560 258485 805715 719865 1870 422450 381225 757435 388450 508215 786250 294610 699295 716125 795685 834785 723435 831980 87975 550545 812600 301835 271405 74715 576810 576045 149175 664955 170765 164730 93670 664445 82450 335920 188020 800020 699125 494190 150875 159970 531505 620415 136340 58820 36040 113305 62730 96645 263840 545360 468860 832150 436985 668185 424915 155380 93840 166770 280755 537115 138890 446420 807755 576470 665380 53125 456960 521900 201450 321555 547910 422535 322320 21760 504560 609620 588880 224740 128775 147900 452710 147985 776050 333200 699720 443615 511360 729130 605200 816425 689435 592960 161755 664700 688415 464270 703375 40460 121890 446675 718250 598910 56185 282880 68680 300730 204935 26265 240975 36805 343315 60265 493085 515780 164220 816255 382330 641665 422790 479485 553435 89420 513655 504730 186235 523855 422365 415905 374595 60010 113730 260950 821015 314245 666910 265030 413780 818550 699720 211735 704565 255255 159460 571965 672435 762620 37910 122060 226015 322405 69785 643025 631550 790670 774520 206890 267665 285685 823055 650845 19380 271405 736865 295885 519520 75395 45390 452540 169660 847875 775200 413100 356660 309655 396185 354875 363715 162605 399415 283050 456450 37825 766615 18530 263160 180285 760920 70975 671840 516885 180965 13260 27710 174930 13940 415565 506090 122060 323425 198730 696660 154615 352070 794835 296055 81600 713150 711365 810390 547570 183940 134470 796110 492405 626705 545870 449820 460700 615825 665465 556920 228565 841755 595 665975 156145 40885 609620 776815 256360 632910 716720 32385 724285 422620 399840 126480 239360 408085 300050 477870 143650 436560 195500 694960 606730 633760 90185 490535 154105 193885 422280 561935 128350 591345 263755 574345 117555 310420 214030 454750 12920 133875 594405 607325 67150 682040 271405 300900 743665 207825 491045 254490 322745 71570 99960 737205 764575 215730 335240 637075 464015 581570 552840 514845 304385 833595 34510 243865 492745 273700 531420 395250 721650 334645 273785 838950 590665 2805 832660 659515 80155 772310 570945 391510 171275 185980 205700 838355 571795 203830 444550 112965 452965 398225 323255 412505 540600 747660 190655 394740 333965 754290 1615 846685 755395 798660 82960 764745 177225 351220 750295 283475 788205 82025 699975 720375 747150 413355 207060 701845 300220 691985 401795 298775 299285 459170 253470 330225 613615 240125 578765 647360 114835 604350 425 663935 796365 603415 492235 306850 81855 680765 658580 756585 262990 575450 796960 697255 813280 613275 597465 183940 622795 271660 529295 436135 184280 636140 117640 104720 69105 601970 432735 307445 280500 279225 497675 801465 400435 765085 491300 380630 307870 358190 399245 495805 212755 174165 76585 421090 552160 74800 3230 389895 478975 173145 345950 485605 410210 768995 686460 117640 582080 384370 153085 705500 35360 284835 186150 132005 669460 165070 548590 198900 24140 298010 452285 139400 87040 532865 708815 635205 548335 472600 434435 239360 599505 649060 434690 636565 655605 549100 189890 132090 52020 516970 742985 34765 61880 15555 491555 129880 38930 768825 466650 622200 329715 219895 159715 486285 706605 352240 145095 730660 584035 622880 690795 696320 371450 43095 10285 800020 676345 549270 751570 427465 28560 587520 6460 300220 364225 195755 515610 314415 346970 564825 402390 386920 64430 754545 271660 493850 801465 163625 699295 778005 226695 338130 705670 779110 699720 559725 388450 710515 722585 338470 636820 134215 213435 775795 141355 505920 517395 800105 336260 575450 602820 667760 301410 283900 833085 7990 294440 587860 359550 260355 57290 248710 450075 97495 617780 662065 27710 201620 157930 192780 487560 140590 572560 129540 81940 812770 846005 403580 99960 382245 553605 468095 363885 600100 534905 42500 683400 334050 61370 717825 543235 512125 581740 135150 256445 239190 401455 771035 756670 126905 153850 843625 42245 622880 480930 476595 10965 713235 204255 114155 745450 650420 440300 751995 782425 478210 738055 613190 489175 573665 256445 834020 568565 9945 75310 613190 167195 807415 134895 644130 117980 693260 433840 476085 222275 732785 319515 435880 793815 500650 259675 529635 367200 103870 576045 799085 170085 389895 478465 56525 445400 559130 35870 492745 280585 538475 636905 36720 84745 345950 578340 504730 316965 732020 600270 25840 417690 340255 419730 122910 356065 310165 259165 836825 177310 154530 547315 33745 703630 499545 394145 29240 800105 105060 272085 449735 268940 150790 796620 21845 700060 259165 835465 101490 208590 522665 276165 254235 840990 285770 816850 580975 25160 453645 559130 635375 651610 496400 27200 705840 38590 528190 850000 230775 211225 253895 321640 103615 406385 318325 182495 754375 377910 850 688330 330650 154700 731425 170935 145605 8330 249985 74120 676600 600525 825605 168215 686630 820505 640985 773755 225505 670140 772990 448715 602905 697680 476850 586075 631890 678045 189125 487390 232135 402985 496400 684420 634865 208505 415225 316115 494020 400605 625345 653905 702865 704565 168045 67575 179435 652970 176885 777495 371620 209355 172890 644725 69020 477445 21760 481270 453135 766445 57375 90865 684165 292400 70975 512635 585480 379270 627130 804950 59160 770185 93500 495295 427040 547400 625430 100895 221850 700400 532695 425085 464610 96220 668185 317560 173315 187850 328950 503115 784720 619990 218450 399415 493850 112710 302515 674475 181900 388620 511530 646935 323595 641410 667845 248200 414630 232220 428825 452965 571200 168895 483140 170595 143650 584715 334900 179775 366265 150705 495465 706180 646765 382925 409870 527935 781235 384455 69785 459000 183770 18445 265115 16915 709155 735080 796195 104465 369410 508300 162945 290020 262735 738140 69275 545785 770525 461465 142035 736610 335835 585480 592535 564740 556920 270895 98940 193715 75140 694025 348670 87125 23545 684505 406725 396440 572390 714255 741455 656540 341700 8075 18020 802145 513315 467160 105485 820930 482630 834360 606135 781660 432310 23035 454580 461975 136765 386750 51425 477615 54655 806395 648890 828920 812345 10540 263670 276590 817785 709495 669035 58310 481185 650250 703630 477105 372470 608175 50575 682550 469965 271150 14960 269365 537115 634695 140080 1615 517735 843625 619480 819400 593980 232900 544340 347140 138125 587690 5780 365415 135745 278715 532865 586755 621945 261715 430780 763045 188275 508980 751060 276675 314160 732020 561170 242505 87295 352325 491215 510510 589050 344420 382925 34340 93160 373405 549355 263075 44115 563125 622285 141865 166515 169490 812855 610640 291890 411570 52275 625600 678980 369240 178755 621520 157165 827900 829940 328695 533460 493850 327930 738055 49300 674220 435200 476595 518500 22185 7905 69955 357935 324105 87210 713915 300815 806735 842010 628235 144160 372555 821865 223295 224655 337450 808775 627215 684845 34255 753950 232475 485605 523175 33830 748595 133535 137020 809965 285515 835465 417010 720035 800615 835295 706605 112710 323595 278035 455600 527850 719525 625090 146455 596530 459425 744600 755820 450415 549100 70975 554625 184450 781745 564740 154020 431205 283645 259760 171020 551735 817870 346630 750635 809710 72505 545190 214115 345015 31960 762875 532100 749275 780045 85595 394910 421260 773415 466055 404685 503455 146200 483905 618120 735845 268345 525725 682635 145860 503540 713575 248370 640815 742390 535585 62305 693770 77435 258485 536265 185300 482885 134725 205615 77945 201705 447355 455940 311610 184790 25075 725900 145265 426190 338640 237915 296735 304640 725985 401710 59160 125120 203235 124440 619140 201705 785995 742815 260695 714680 661130 192865 202980 228990 697510 572645 73780 642855 428570 171530 456195 221680 680510 163115 663085 70210 360060 271745 450330 331755 511020 744175 751910 241485 683995 757945 475915 372045 783785 627300 792710 760835 650335 555560 373065 238170 91545 308635 49045 553690 112880 712980 280925 274890 460020 501245 439450 395165 284410 180115 137955 381225 780300 452625 79645 92055 307615 160990 419815 182835 487900 662150 785910 6885 307870 257380 834955 54995 708135 124270 43605 670055 401030 319430 106675 540345 26095 361675 249560 411995 785315 382925 147815 65195 325125 483480 635375 99620 824330 697000 610980 365330 119510 828835 475235 306170 749955 250410 506600 283390 734655 270045 760155 396185 478380 815320 10285 256105 437325 188615 315520 702780 23545 182835 108460 431375 72760 202810 220830 717315 532015 628320 392955 51680 809115 272425 424745 409615 457980 358020 748340 249220 640645 803930 430780 90355 423385 34680 132770 486285 16405 596105 263585 579190 748000 127755 566355 307190 518840 598230 311950 442000 786930 391425 252705 391170 166175 710090 292740 301155 216155 216750 495720 519265 474810 493765 335665 671925 562190 571880 470815 773755 789990 216495 452710 653140 636395 831045 233580 136340 147390 334815 405535 135320 599845 312205 510000 547315 249390 372555 661130 440555 425255 419305 301580 206890 565335 311695 388195 468180 533970 48365 396015 333710 199240 727175 801550 147645 119000 185385 502265 559215 83725 28220 697680 299710 656455 265285 93585 537710 374850 842945 422365 702950 397205 651610 120275 806820 301325 55675 711025 220320 393210 719865 774435 699210 202045 315435 522410 545360 746470 348755 627385 140335 520200 767465 241145 48620 623220 190740 555645 226610 421855 221850 400095 83555 493850 232900 117555 349690 258995 168810 404770 514080 55420 105315 434605 518585 253555 20315 37230 329885 225930 802060 85765 130985 798575 534565 436815 761005 283220 253130 577830 643790 581655 324700 767805 839715 367115 176885 473280 487390 837420 464950 600355 606220 621860 670905 700655 20740 818550 741030 689775 259760 362270 349520 124270 637075 388620 765510 7565 92055 760835 668780 607240 193630 414545 151980 505155 150960 228055 232645 717060 153680 811410 624240 280755 288065 8840 802825 715870 31705 460785 534565 825010 673115 25670 555220 615145 688160 778005 235195 558365 90015 549610 23120 418965 695640 778175 145520 445315 106080 253980 53550 520115 285345 583780 36465 423385 239105 398905 538220 316795 847535 143735 147900 31280 749870 605115 844135 614635 642855 489770 20315 185385 725900 211310 551990 177650 462740 612170 290190 244290 78455 62985 504220 41820 715785 666060 824330 375105 585565 183940 804185 216750 62645 407235 312035 772480 340680 152830 352835 831725 105825 334390 338980 699975 675580 591685 85170 736440 166940 190400 94945 559215 328015 660195 826200 589220 129370 391765 702610 232560 815320 307785 162350 738140 177565 498015 111010 87805 838780 269705 229585 586670 2040 517055 599845 72590 413610 845410 804185 595085 191675 94010 680000 741625 619480 323510 89845 47685 418285 176205 464185 113050 318920 293505 841755 94605 511360 175865 60095 159885 148410 368305 773245 19805 130560 199410 134640 2210 420665 416415 563975 825520 389385 566440 138465 278885 589390 524875 753015 543830 120360 318070 745450 398310 305660 108205 165495 784635 464780 694195 607070 579785 149940 548760 178925 86360 675580 554115 414375 576980 296820 429420 458660 706945 554880 56270 53890 348075 580380 256615 519010 748340 437070 295375 784550 411145 397205 383435 44370 308890 171190 600865 690880 428655 65280 560235 407830 308550 290700 225930 5865 456450 7310 98685 459935 30515 152405 5950 109905 104295 499545 139145 812855 592025 431290 168555 294780 529975 844560 43520 415990 775285 85085 251430 595510 599845 710005 842095 26435 306085 551905 584545 789395 528445 272935 78200 25755 96985 164390 535500 393975 154700 174165 306510 420665 347990 236980 348925 576810 650165 289085 378335 111520 655350 513485 725560 626025 1190 406810 380460 70040 639795 190740 173145 395675 456960 81345 69190 150280 158525 215220 410975 294100 171105 409530 678130 119850 476340 526150 227885 312545 136340 359805 816340 619820 13600 698785 205870 526490 533460 618375 565420 749105 198560 530995 186830 490875 617015 758370 200430 397970 202895 328440 619225 475490 630700 43945 131835 767550 57970 676345 671670 487560 7565 401710 613785 111860 116025 65195 134895 417605 474300 491470 94265 6120 237235 626705 149515 727260 349945 54825 458235 620160 296650 149260 295630 36975 408000 755650 627130 34085 283985 302940 614890 820165 688755 768315 731425 21080 293420 609535 116790 198645 554540 716720 245735 575705 791265 32725 748510 50660 567715 573920 737120 316965 144925 459340 102595 476170 681955 368475 473365 837080 352410 660535 562445 217770 369835 108970 226440 667250 192185 12750 314245 331585 211480 763640 173825 789140 150110 156740 150535 372385 315945 157080 597040 293420 480505 773670 174675 630700 334900 760665 364565 414545 679150 606985 635460 419730 840395 23460 240805 216325 312715 355810 624920 563295 60520 308295 243440 629595 133875 281945 745535 250410 118150 163030 280500 770015 749020 460360 102085 13345 27285 277525 424150 572985 673285 706945 86275 454580 71060 253130 376635 634525 138635 179180 108290 633080 743835 635970 657390 255595 53550 739160 449565 34000 341020 561935 689860 682975 821015 448885 434265 444465 292315 25670 589135 809965 623475 472260 422535 433415 172975 630955 721395 531080 165750 461380 361760 307785 286110 673370 614550 47685 712130 300815 715955 198050 569245 591515 672605 282880 92225 818125 489855 797810 609195 180965 634100 141440 438260 470730 16150 572815 27455 715785 276590 378250 272510 512550 622030 68085 461125 444805 167365 431205 408170 289510 410465 389385 16320 287810 633420 41310 702100 197965 703885 545190 514845 249985 105825 127585 422875 628065 659005 110925 112285 347820 444465 181220 632740 460530 645065 491385 525300 371790 572305 524790 296055 668185 699890 159970 17680 397545 276590 448460 107780 235620 444295 442510 308040 130390 693345 405195 337620 164050 692325 689350 211480 11815 505325 776985 748935 745705 269280 152575 222020 837335 317730 434435 615825 532525 612170 7820 298435 381225 709580 796620 700485 101660 100045 76670 766870 77180 456450 579700 799765 60010 13770 765255 627130 805715 834360 785060 824245 724115 520540 86105 554540 361760 364565 612850 583270 255850 740435 598995 697255 384030 686715 746045 585395 425000 570690 693175 674135 665890 525980 192695 251430 546040 849320 39185 539410 217855 121890 726835 423725 112965 192525 649315 390660 434945 43860 555560 765850 666825 236300 301410 818890 841585 322830 487730 399840 580720 786505 298690 534990 623475 200940 563890 270300 261630 776475 122060 461975 215815 211650 371110 143990 583440 711450 637415 145350 665040 429675 382585 449395 356405 586925 500820 821695 363290 259930 174420 215815 714085 169575 163540 602140 40800 47260 571455 757350 252110 475830 72760 309315 630615 550120 352750 92480 532950 408085 266645 674900 571625 730660 598400 290530 201790 753185 363715 90185 161330 329035 245990 110670 373320 315180 368730 637160 241825 613105 535415 840480 199750 391340 335835 87465 811580 390915 217770 676260 710090 70805 821185 548760 65535 742900 595255 717825 6630 198135 740605 219300 81855 599505 491470 580380 256870 270045 198985 130730 510340 245140 446675 740265 372045 175440 603755 34340 74460 674900 749275 67235 436135 73865 845835 589390 227970 451520 637245 507620 659855 341445 147305 788885 699380 787525 398735 444550 571710 619820 722840 453305 573325 695045 626280 749530 415310 539495 306595 784210 471835 444380 646000 5185 247180 314840 363800 140420 512720 677450 337960 414885 197625 155635 812345 39865 731085 454495 212925 584545 774435 499715 817445 295035 625430 148835 79050 246415 47685 160565 181645 133960 684505 279565 427805 427125 63410 560150 716720 740605 667335 295375 292825 712810 633505 580210 223635 257550 682210 25160 240975 842010 218790 564825 557090 807330 184620 810475 174080 197625 386495 152405 21590 47940 636820 653650 754970 561850 37485 438855 421855 658665 338640 153595 132175 700060 818805 818550 642090 383945 629255 686290 212840 347650 674645 224485 22440 772565 342040 253555 117130 682635 335665 615995 357340 246330 257125 50405 480590 410040 24225 781405 47345 637500 469880 243270 374255 362610 416755 527425 508215 290275 546125 75140 428400 171700 499375 728960 186745 625855 787100 83300 634695 400945 264180 45050 541790 67490 365670 104465 7395 626365 298860 203405 711535 831895 228055 339660 510850 443870 508640 617015 513995 668015 206720 203405 118235 720800 714680 592365 822970 64600 329120 753525 834530 144585 215900 73185 825775 139230 43350 396525 241910 268345 261035 682635 584715 124780 531080 593470 65365 698445 29410 390830 42500 187510 252280 477105 230945 290445 755990 415735 249900 244290 258485 136255 105570 834700 136000 679830 595255 494020 831045 721310 16490 83640 824585 102935 419475 385135 24820 381395 195840 265115 431375 740010 341955 403835 504985 224825 666655 133705 497590 245395 583695 434775 841755 428570 22015 439025 168300 319855 712810 833085 68425 268940 206125 755990 329035 150365 161585 50915 780980 260525 552840 96135 178330 71060 519350 638605 491725 162605 149940 781150 759645 771375 586245 454240 141440 470050 253980 255085 671925 703120 70125 618715 778940 99450 539580 787525 31705 440130 60775 285005 138805 586245 700910 204765 7310 553775 779195 328950 483480 476850 688670 1955 502945 178075 176205 455685 597805 87380 413015 661215 39695 187425 377230 366860 94605 723435 97750 33235 7225 4165 54145 728025 341530 790415 487220 14535 656370 725560 718165 733975 775795 665550 172550 3910 599845 592875 157590 145690 355980 633335 377400 209865 229500 57035 17510 290020 548250 196520 494105 280245 748170 277610 413695 474470 199070 762620 285430 449990 747660 302345 137785 398225 387685 786420 174760 505325 469540 358360 45900 492575 470305 201110 217430 110415 847790 260015 384710 511275 322575 183770 44115 260015 1700 236555 830790 832320 513910 586500 524195 226185 489260 37230 213945 176035 375955 183685 428655 623390 131580 477785 658580 793135 23205 743580 66300 139060 835550 809285 104465 425765 184875 590155 432735 733635 292995 366435 201195 423895 528955 151555 126990 530570 156570 541705 314840 431205 416670 802995 224655 253470 427720 308975 309145 232985 200175 273105 364820 359210 443275 472260 708220 97665 224655 503965 116960 346715 757010 553180 228310 204085 10455 135235 120615 586500 235110 701675 261970 57970 539750 5610 699040 41055 387600 511955 220150 734060 572900 295715 743410 636990 780640 221680 127755 598825 221170 163880 26265 366095 178840 719525 123760 319345 2550 769760 26860 564230 425085 69700 445145 60095 652630 426275 658580 782510 200090 76160 635375 400095 700315 223635 796110 64345 103360 73950 492235 54485 47770 663510 112880 73440 627725 16405 774775 430695 655860 731850 821780 123080 79985 313310 20740 16915 538305 694535 656115 33745 297245 536690 156400 536775 461380 254065 54570 197965 263840 396525 568735 582760 473535 827900 574940 403240 601545 783870 436900 99960 268855 711025 730915 147730 259930 658920 647445 155295 198645 240380 684590 795515 113135 573750 579615 287980 177480 11645 747660 432735 703460 365925 13090 151555 344165 675070 725305 844475 729640 228225 391765 147475 44880 547230 318325 639880 601375 52360 366775 515865 285600 269280 341190 379100 521730 369750 503200 12495 366180 180455 379440 235960 45730 124865 721820 503030 361335 8160 415650 73100 374170 690710 339830 805205 642515 230180 25500 532440 134045 173400 137870 703120 828325 41480 478125 171190 787100 259335 94690 672605 269705 288830 748595 56185 318410 268260 285685 335070 212245 37740 720800 382330 450415 624580 235875 661895 729640 490620 611830 580550 156060 766105 349775 85510 7395 92055 561765 225760 805800 86870 677195 387090 849320 564740 574260 381055 523685 551820 778005 815065 140165 663340 221255 243695 579190 598400 229075 342805 702865 529295 582505 537200 277100 509320 566015 680170 531335 247775 762280 309315 511700 277440 422875 658920 367540 82535 318240 46070 8500 490195 179605 120360 193545 843200 239190 826880 279820 21335 564230 668100 88060 411570 210120 691390 702695 172805 341615 662915 40970 20570 338300 410720 481355 160480 491980 507110 418965 136170 215985 227460 848810 330650 383180 255255 489430 623985 502945 825435 846430 19635 34000 758115 825010 461805 561510 799425 239275 280415 653310 116280 501160 500055 614635 288235 530910 789140 214285 707625 431290 70040 698360 82790 529125 89845 588540 314840 636055 393635 669970 701505 369410 605540 717570 462655 162265 671415 781745 638010 497080 172975 313565 165070 682380 729980 80325 232900 601715 723095 681275 457980 788035 3910 723265 560405 439365 295715 600865 232220 709240 315350 383350 79050 766360 294185 207570 280840 721225 555135 306340 34425 68510 338470 170510 482290 682720 509150 725560 580805 459935 79220 696660 502860 334475 542045 703205 226355 286195 280755 285260 176205 400435 253640 343145 607580 239105 310335 196605 343400 710855 11730 841500 715360 492575 424065 598995 275485 665295 115175 203235 111350 559385 217855 74545 666740 516205 419050 296140 164985 120275 716380 568990 558450 360655 542555 236045 695980 455175 621010 544595 384710 805970 98090 777835 730575 771630 457130 118405 24820 528870 732615 290870 90015 332095 655435 838525 777155 683570 426190 207825 349265 593385 619990 661725 30515 281690 485265 181475 158355 665975 769930 693600 288660 102000 518160 711365 129115 513655 546210 773500 355725 719525 777580 256020 254405 589390 416160 251090 339745 799255 42670 255000 184960 610555 783785 687480 428910 280330 297840 132090 298010 106165 534055 798575 400180 261375 788120 304300 124780 3995 288575 347820 88230 223805 234005 627980 457045 625770 781235 394570 472005 153850 11985 222870 212670 195075 608005 368475 550715 772055 17765 156485 124015 305575 196350 616250 195755 458065 67915 34255 597465 471495 462060 741540 811920 637245 53380 144160 105740 772310 529550 660195 458405 312715 638945 496570 266135 431630 337705 580635 676515 818975 231285 597040 792455 328780 747660 266900 96985 262055 616335 812005 256360 760410 716635 43435 778600 652715 355130 496655 608770 149260 654160 552245 685440 16660 412590 173995 372130 412760 805205 701505 698190 583355 53720 730575 745110 8670 675580 680000 524960 342465 365075 446250 290700 355640 384795 359295 401115 665975 12325 807160 805970 686375 216495 832320 52785 208675 530995 844730 43690 137105 787270 351220 278715 482970 93415 428145 95710 370685 470560 743325 57460 630870 136680 789820 355725 298520 263075 321045 196690 212500 83895 569160 284750 721395 672520 118405 96475 698105 754545 103190 94435 242930 741200 278970 207825 607665 511700 700995 106420 391425 26860 38590 638775 46155 444125 183260 240805 585820 369835 449565 735845 559130 763640 33660 132260 488835 314585 512125 643790 26350 397375 466225 325465 459935 446505 112710 186235 419645 461550 119765 568225 132685 515695 675920 42840 776985 601545 228225 825010 462060 667165 133535 316200 103105 696320 211395 211140 676940 678555 105825 584715 1445 345610 103020 297500 121805 209440 347735 498270 453305 53295 678640 388365 60775 388110 317985 429080 148835 238850 785060 196605 30600 541790 81515 208760 764320 579105 216240 478295 564060 133365 678980 41225 176885 769420 196010 88315 521900 834615 509915 517905 145180 707030 284070 328270 41395 259760 403750 388025 270725 612085 653140 73015 480250 308040 790670 254235 452625 137105 136255 114410 306595 587775 674985 130645 662915 792115 282795 480760 302345 593045 144415 18615 648210 713320 680 111860 351645 707370 515185 502010 110415 173740 688840 846090 822970 73865 816000 94010 477870 238340 474725 475660 429505 382670 10795 342380 708390 204255 10370 378080 708985 330310 234175 128860 71315 30430 636905 212160 838865 540855 319175 350625 549185 104380 674730 772565 84150 48365 366945 720205 774010 674050 96390 467075 320705 314585 730915 197030 599675 369325 783615 647785 234600 565845 563040 729555 566270 737715 279565 437580 742390 79900 257125 432990 268090 120955 473960 449225 304640 689690 520625 194480 502605 279140 356575 222190 308635 561935 808775 802315 326910 658240 531760 578935 342040 543915 367625 479145 740180 492065 314755 495465 396100 568820 581910 811325 284155 779280 256700 181985 616675 301155 843965 694195 378335 670565 740265 156230 442935 330905 625855 463335 601630 255510 50745 836740 3145 491385 758030 110840 361505 669205 166940 767805 80070 474470 230775 455600 170170 220320 298520 267920 184790 218365 474470 608770 490280 157420 632995 106845 13685 258740 48705 146370 265285 669460 803505 245055 766275 460700 482375 296395 27115 469540 218705 752845 847365 706520 255680 494700 599335 464355 321130 380800 552500 7905 750635 537115 447780 817530 112710 588625 571710 385815 677790 188020 34425 129710 201535 282710 191675 628575 284580 249730 701930 238595 627300 614465 652035 556070 720545 56695 236215 800190 386580 31450 213265 50235 355300 69955 746810 171700 825520 792710 626195 797130 82705 631295 419900 136340 504135 764405 207485 595000 494190 459765 663255 834615 257380 645915 115940 449820 286620 747150 502350 352665 120870 793475 461295 270725 43180 415990 201790 414715 327845 722415 493425 22015 243100 326230 722245 281520 15555 551055 453220 812005 392020 582420 778430 742730 47515 619565 316965 160650 790415 685100 235280 35360 31450 417435 557940 670820 447100 383520 780045 11475 270980 748085 112370 837760 465120 95030 479315 640985 716550 685100 817445 214285 288830 479825 563805 426020 502095 262480 612425 46920 612935 77690 812090 442680 306680 792880 473450 378420 134640 670820 729215 62815 800530 685525 265370 790245 564060 810220 656200 354620 680425 76755 374255 755820 693005 276845 203065 643280 354705 406215 50915 338045 283985 830875 700910 742730 12665 524960 654245 815320 697170 759305 581570 433500 411060 396100 565845 766700 182240 629680 772820 794240 721565 241910 589730 402815 449140 716890 244290 496740 519775 807075 776815 775200 311100 371960 457045 399075 475065 234090 848045 571370 328610 7650 118235 68000 236895 563465 438600 502520 423215 673370 30345 588540 13345 639795 839205 688245 489090 270385 579870 85170 593130 360230 516885 621180 576895 660110 356745 492235 61030 611150 643025 287555 214880 579275 276080 141185 152745 740690 203830 449480 646085 227630 347990 212670 691730 688840 652885 456620 374170 192100 229925 359125 524450 742050 141270 348755 600950 630020 136085 197710 196180 692155 392700 556495 714340 796705 771630 166685 785315 554115 400095 243610 319005 479655 245990 352410 93670 130900 183175 632825 815575 681530 264945 252960 596700 506515 549610 527510 153425 703375 214200 531250 90185 483905 729130 550460 225845 501500 70040 610640 401200 193205 396950 659260 257465 99535 98090 469285 672520 151300 599590 315860 773585 695980 411570 39950 413525 603415 643535 200515 304895 212500 310420 281010 474725 374255 823905 119425 347225 120700 111690 101320 83555 715275 807075 467840 595425 44625 201875 728450 137700 820505 632570 238680 595000 268260 209695 611575 224060 710090 772310 362695 387940 263330 112625 335920 394315 591515 396185 536350 29240 537710 13940 761855 465885 338725 19465 595765 798405 376805 150705 1105 168980 101575 802485 396185 822205 450415 72845 453730 363885 306680 333540 480420 601205 572730 99535 676685 546125 213435 485775 170170 383180 673710 362440 374425 759645 799340 423215 754800 666570 306085 741115 724455 830535 625600 387175 303875 256020 66045 94775 494615 501245 477190 253385 478635 549270 525895 836995 257295 177905 123590 828495 175100 244800 542725 61285 573580 11050 326825 812430 564060 119765 331755 329970 613955 311695 762620 4760 754290 558535 278800 14110 22100 742815 519180 533970 596700 162945 140080 357255 380460 331330 338725 70550 815235 69700 628575 786080 338555 379270 763895 470730 96645 278715 816340 680510 144585 329715 417520 416075 409020 316540 259335 838015 1190 835295 660195 115345 779450 683230 719780 782340 595255 187425 41990 235280 468860 638350 184195 705755 373320 640135 296905 630020 839205 661810 356660 103020 235875 804440 273530 728620 431290 310335 523005 800615 546805 769505 725815 759730 392360 803675 235365 540685 576725 438855 374595 432395 214115 571200 288405 473110 492235 518670 631805 462740 379610 612935 702780 775965 488495 119510 61880 508725 364140 162860 671245 327505 408170 61200 114240 53890 630105 178415 660195 602225 698785 541450 343230 726410 659685 739585 54910 174080 752930 652885 448970 740690 213350 91630 713235 551905 795260 162520 673200 375445 617950 33490 171785 825775 442680 631635 715105 500310 821100 331585 125545 86190 506600 588880 827305 732275 69105 647870 663085 315435 91970 837080 849065 265115 769080 344250 9945 655180 58735 225930 198220 11050 253640 737885 122230 12155 840140 711025 716295 499120 412590 369750 113560 628745 258825 748085 32555 103955 797640 42670 734995 513740 593810 94010 730490 785145 586245 405365 169660 561850 108460 265115 598740 116875 590580 845920 754120 40460 574090 337620 417265 127330 807330 543065 96560 785060 404515 345780 798915 389385 311950 704820 584630 403665 259335 142885 703715 519775 492745 167705 697340 483990 532610 94860 672010 710770 249135 39695 150535 522070 564230 776135 314925 458745 38420 776560 418965 677365 619905 812770 96220 805545 388875 558790 358190 638945 275570 180115 390660 467670 105060 4505 184365 545190 293930 625770 331330 115175 266305 639285 594660 386580 372980 840310 45305 32385 541875 593980 718675 370175 486880 242420 727090 68170 721395 147475 515355 175950 480420 801805 313905 595680 560915 421685 8500 821780 627470 153340 801465 567460 308635 828580 628660 552075 550375 474555 177905 249645 249645 547995 302855 443275 423640 274635 737715 737715 396780 710005 250495 124270 605795 194820 508810 52105 495465 396270 809540 568480 505750 448035 214880 589560 741880 476850 551395 632995 39695 780555 652035 686630 582505 245650 452115 304895 186915 190995 778430 703205 69870 502435 310845 618205 802995 278715 531250 52360 267835 185470 491810 517565 622880 460105 328865 61370 23120 399670 228905 374255 716380 476680 687820 41055 746555 515440 96475 446675 581315 110415 59925 148665 425340 106675 405875 525895 203405 359635 61200 686715 6800 575790 224825 822460 768995 16235 794410 601630 92905 403665 28985 460785 151640 813450 60860 400265 691985 710685 298265 562700 145690 425850 663425 689520 575620 94775 242335 526745 215815 296565 519945 34085 822630 118490 807585 717910 329715 423045 160990 589135 735420 180965 389300 521645 577575 571540 664870 299200 419985 288065 168385 170595 679405 330905 545955 416755 443700 248880 685015 277865 428485 39780 524535 260440 676175 161925 84150 182410 305830 753780 273105 662745 297840 389470 211820 775115 586245 573325 223380 45135 222105 273700 459085 219640 349095 146285 673540 178670 250410 793900 75225 792285 63495 301920 189125 566015 783700 407235 135575 847450 129880 796535 332520 614465 693175 424745 657050 499375 572390 77010 838100 12495 322490 314500 426190 322405 685355 428995 393975 670310 131410 75055 301835 578595 525640 165410 448375 125290 517140 608685 131410 28985 349860 54230 341105 50575 659345 640645 389895 365075 714510 808860 87975 463420 753610 388110 303025 231455 564740 466310 159970 447950 332350 620330 297500 707285 45560 164560 129965 738480 539835 298265 383435 25415 505070 73610 158440 14110 449820 282540 149430 598995 185640 18275 231285 578850 723010 453730 246585 274210 120700 796450 19125 689520 824585 55930 491555 8755 798065 682465 473450 330225 128265 522495 102850 276335 834190 422195 723010 701845 73525 511360 792285 81940 776730 299370 15470 126225 253300 518415 285090 269365 397205 812260 643025 347480 261545 661215 758540 323850 347225 775115 402645 736100 389810 701760 578935 94010 192270 315860 410125 81430 51765 255170 635545 335240 351985 725220 1445 790160 705585 755820 142630 480165 595850 9945 299115 207230 833850 935 191165 442000 826200 677450 618205 598485 99280 287895 193885 266645 403835 15215 367795 433415 684675 660875 150195 798660 799680 333625 83555 731425 276080 114495 317050 329205 347480 493340 566695 756670 200855 656795 510085 707030 71400 717400 812430 27455 687650 88145 752760 255170 451520 655265 825095 259250 819230 756585 361250 318750 493935 277270 164560 384540 136510 386580 269705 829260 540090 39185 36125 610640 283985 174420 510425 767635 368985 840310 189465 765340 227205 594830 633420 367880 48280 218280 85085 89590 725730 704055 446845 230180 196350 418880 285005 91375 325890 698785 100045 122485 313395 772480 549270 457300 815830 500820 312715 298095 331075 274465 741030 507960 741795 15980 573240 679830 708900 664785 304215 522920 813110 62390 284410 164560 767295 71315 184535 564910 625855 607835 99025 615400 729725 595680 392020 683655 132090 10625 486200 411570 843795 751485 751995 794325 116875 256530 369495 403410 141950 122910 107440 808690 392275 35615 374085 121720 619905 775880 409275 429335 112115 431800 397545 420495 674050 453135 729555 400690 70805 530060 573325 192355 54655 554795 528190 679830 199580 501500 476425 826370 845070 461720 220915 376125 448545 656115 397715 204765 346375 295970 273275 44455 617015 759815 847620 773585 235280 96900 397545 127585 218960 397630 471920 758795 741625 532610 20230 327505 502690 570350 663255 412505 568990 194395 672265 342295 795430 657730 181985 75395 150875 778260 564825 498015 182835 97495 91970 274210 709155 467245 170255 262395 699210 222700 16235 334475 595935 27880 208250 217940 123845 616760 515185 256530 199240 595510 373065 714765 617695 483140 615315 490705 770100 361675 734145 749020 814640 143395 246415 233750 503370 194820 216750 478295 686885 847960 308805 503115 696915 586925 513910 818720 381395 648040 741710 763215 240720 111180 707455 131665 390660 686205 618120 308040 583695 425765 760495 415905 736270 69530 785485 712725 320450 323510 253045 411910 584630 722840 817020 737460 765510 488070 397460 657645 807585 601375 629510 609110 127670 817615 537540 714170 547230 544595 457640 754715 745025 428910 446505 265880 343400 836910 171020 762535 678385 369155 179265 557770 200005 80410 374085 720630 67575 791265 225760 607920 764150 381735 30600 73610 94010 144500 55675 689435 644300 603160 444720 667165 462995 716125 505240 637585 448545 734230 383180 257635 90270 440215 794155 631295 429250 136510 547910 226015 251770 769250 485775 556070 105740 793050 87805 116025 292655 553690 525640 515015 409190 668610 294950 497675 56355 683485 663425 316200 209525 407915 149770 705075 769930 368900 433415 240210 375275 639455 333030 596615 393720 81430 739245 665975 346630 625685 127500 628490 579190 722670 721140 694960 401285 296225 461210 813450 702610 211820 672180 70210 791520 44880 326485 346120 510510 448035 21335 7650 777240 536520 576470 393210 774520 400605 12495 455260 6460 252705 553095 618375 817360 514845 509150 640900 206125 514590 517140 281180 582335 188190 842350 238595 213095 21505 779790 669630 545955 115430 546720 331245 773500 65025 823140 32130 717740 530060 783360 398650 99705 62560 439705 466395 446250 30515 177905 275485 587265 231710 66470 495635 713915 23970 634015 483480 762280 142885 347735 487475 570690 316710 569500 539665 312375 786845 725050 542725 297840 615825 368900 195245 714935 632995 16915 696490 168045 175950 134980 424065 326740 515950 483055 710260 465035 242335 105145 264945 695215 412420 237915 139485 651695 833255 410635 73865 147815 318835 488240 791350 345015 626960 540855 649825 9350 787950 700825 652970 622455 129030 423215 300220 482375 581570 487900 763640 626280 352580 502010 82875 594405 448290 327930 637500 267155 513230 659090 641155 272170 101830 815235 122655 785655 288320 7395 638690 621690 196775 177990 429760 130475 515185 596105 230945 598655 158015 37995 535075 135660 640985 574175 434520 46325 675240 845240 49045 577575 65195 250240 261460 8500 252535 79900 249815 450670 48280 700060 750380 493680 660365 210205 614550 113475 180965 355470 362440 551735 100215 242250 226780 80495 247350 137445 366690 103020 809795 576215 480675 633675 203235 483820 192865 20315 196775 22695 645150 78200 263330 729980 226355 496825 525980 450245 62560 197965 62815 521135 246925 468265 493680 246840 283815 20995 770270 16915 113730 332690 426530 486030 706605 134470 205530 404770 576640 275825 203745 198815 227375 414460 350455 834105 324785 483480 479315 619990 493340 795175 789650 530995 62730 426275 709240 443870 534565 774010 129370 418795 454495 585055 171700 109565 489090 743495 94350 634695 300985 653310 525725 476425 795175 475065 538220 758370 95965 766360 228140 312290 620330 835720 549950 791350 521135 390745 531505 96900 107355 470815 615655 168045 562275 358955 339915 347395 256700 744430 643195 497250 430270 200940 594915 508045 19635 727515 507790 726495 49470 390150 596445 729215 760325 499545 149260 557600 414460 610895 746130 781150 397630 470560 83895 505240 272255 752420 162605 561510 635035 316200 587520 743410 162010 540940 463080 743410 820505 295800 400775 417520 226100 71315 331245 151300 223550 590240 721055 652715 367710 320875 195330 531165 807925 449990 467755 101235 567035 772225 495040 164390 230860 369325 618035 674645 745280 116280 279395 796280 624240 825605 643365 625600 789055 98430 311185 842435 707285 333625 223550 300730 533460 209270 444040 739840 781405 150110 171870 314840 703205 234685 675920 706180 588710 78030 37825 620755 175355 763725 55165 527510 748595 791010 522835 181135 668950 540260 332690 97665 275995 263245 244205 264690 243695 728705 211565 825265 463420 720290 171955 202130 156995 715360 828580 790670 678470 487985 467500 181900 620840 699890 156570 632315 821015 136000 243780 363460 230265 270045 731595 693175 644215 632485 773585 662745 564825 756585 257295 721055 731255 600950 344930 215560 32980 163795 75990 164390 567715 361675 141015 415480 606560 266900 550630 781830 684760 246755 647020 444720 327590 824245 845070 503540 625345 433755 729300 311865 10965 189380 406470 373235 343740 420835 461890 200345 3655 572815 313140 791095 781235 544510 63835 525980 274805 16150 526235 72420 699040 700400 428315 790160 765170 660280 428995 546380 665975 400350 786930 494445 481355 582760 279565 717315 217940 129200 848215 767890 812005 371280 559215 440980 848215 794750 607410 686545 329375 86190 764235 117130 440810 468180 545445 42075 343910 588200 170680 118065 400265 643705 191760 86190 589390 819825 45475 15470 562955 615060 559555 455600 760240 646340 602650 479485 516885 340 133110 69530 178500 605795 355895 399925 794665 17000 511870 477275 46070 732615 727685 801465 325040 792965 267920 20400 821355 360060 627045 625770 74800 455600 495040 698445 46155 339660 92990 548080 472515 565930 423045 336685 52190 101235 296480 90695 209610 107780 8840 85510 227120 208505 405960 117810 627215 768655 109735 284325 331755 220745 492320 689265 237490 786165 133025 841075 446590 59840 645915 570690 551055 3060 664275 202300 52700 464015 114240 626535 790075 287725 584205 122910 708135 413015 50150 306850 542640 331585 827050 502775 336685 264435 419900 492320 293335 122825 438515 438005 118235 180370 54230 689265 176800 103700 394485 723265 413015 21760 718335 572475 673795 418880 630785 478550 777410 297075 525725 578425 846940 236045 668185 502265 786760 443700 417775 196520 551225 733465 1955 770780 400520 760835 583865 158525 550970 351815 733550 830025 757775 705160 279735 796705 46665 2720 421855 827815 60860 588370 607580 65195 521135 367455 650760 764745 461040 573750 591090 411400 40375 686205 257125 434350 782340 112540 299285 848215 824500 374935 402985 23545 829175 134385 267580 47770 339575 459850 777665 604435 446590 399670 814385 716125 143310 793730 450330 789905 254320 379355 849660 209440 935 315605 93075 328355 166685 125375 505580 609620 152150 264690 520455 411570 818550 676260 57800 847195 394655 217005 72590 717230 652970 60095 753610 337110 62815 37825 496145 737715 80070 662660 289425 426275 662405 11645 28305 353855 101065 139655 463335 600185 768400 489090 777155 568990 630615 374680 731255 443870 593980 348160 24055 453390 495635 359465 139400 634865 437325 162095 30515 601290 492405 420835 76755 836825 159970 132770 726665 538815 248795 481015 387515 135745 769590 568990 408510 840820 136085 114240 656030 263245 125715 379780 51765 374510 36465 378505 191080 628490 501755 290360 357595 650930 72420 86105 555985 74205 125120 683910 752165 167195 443700 52360 439535 125035 718080 691220 386240 98940 97070 26860 224230 174420 244715 755820 446505 625260 308380 54570 198220 528870 594745 831725 551990 279310 805460 141780 96985 758625 14365 178415 427210 190740 321045 323255 114580 275230 62050 219895 27370 642770 495125 392190 790500 623645 655010 105400 445400 657645 771035 665295 672775 124525 37230 418455 533375 587180 685440 150280 119850 580635 415650 386835 671925 157165 15045 318325 62900 492235 477020 704480 811580 258485 800615 422875 22440 224995 219215 678810 495975 323935 808350 268515 464780 350965 511190 171785 26690 809540 528785 277440 765595 678980 804015 715700 493680 340680 751485 702865 209695 687735 99025 573240 439620 332690 604945 359295 802230 35020 385900 45985 320025 401115 685610 587520 147475 455855 124610 601885 401625 372385 384370 56780 609705 782595 532270 94690 54910 223550 439450 785570 615995 213095 800190 684505 279140 738055 628235 379780 576385 453135 830620 800615 423300 465800 54825 289510 172465 791095 387175 164135 522155 709495 226780 607920 781235 441490 138635 176970 795940 264435 733890 51170 436220 408595 847450 19295 4590 739585 347650 724285 88230 730405 87465 478550 389895 263755 136680 559725 226780 775880 70720 123505 363715 536350 200345 680000 416075 205190 307530 766615 576470 350880 724965 125715 408595 15810 536520 784295 692155 451265 570945 330820 531420 560065 59415 605965 346800 188785 397205 13260 595765 664785 708135 22185 449310 592535 444465 226780 839035 34425 103275 374085 436985 361505 567205 169660 93585 285005 813110 501755 470390 502180 547315 730490 45390 814385 245055 288405 591175 45900 714510 935 739670 449565 282880 494785 575280 507875 255510 188530 532950 139315 181135 839715 767380 460275 250920 589815 436900 533035 520285 2720 554370 207825 278630 490365 239020 429335 207230 572135 144330 446250 333370 225505 605030 19720 315945 520710 222785 209780 504560 152745 479655 543320 380800 191165 137615 610130 203065 620925 433925 773075 352835 149855 551990 766785 209695 639795 31280 445825 288320 627045 653990 816425 62560 504815 67830 626110 251345 686035 825350 159630 51935 793985 822205 185130 406385 605965 39015 447015 309655 827815 759305 177735 759475 113730 846175 839460 452370 671160 552840 604690 818210 9265 622880 648550 247775 689605 609875 317560 570860 94010 624240 304895 556665 30940 672010 58480 686035 337195 753695 771035 141780 848300 317730 420835 666825 835210 827985 667505 645830 173740 173825 797810 529635 158525 650420 274465 379950 693600 818380 115855 158950 226015 80920 51170 121635 34425 686800 534990 267070 489430 152660 549355 726495 609875 37060 169745 516545 562615 668950 703885 218450 155635 720375 111435 453645 434520 204510 518585 756415 465545 383860 679320 720800 27540 385390 399925 619565 348840 625855 6970 440725 215560 265030 415990 82195 654670 356575 206210 565675 686715 115005 84575 171870 64175 273275 406980 202300 198985 426190 328440 336345 664275 306850 610045 483905 353260 62985 713065 250835 722415 227970 77775 281520 587265 581570 595765 428485 760580 660195 137530 346970 582675 308210 334645 62645 772820 716040 410550 817190 234855 443105 616420 80410 446760 427295 184450 454750 563890 52530 471835 795260 95455 85000 188445 343485 290615 93755 187935 813705 604520 598570 544850 395845 116110 847025 563380 362185 293335 4590 189125 594915 514335 766445 552500 716550 500735 785740 358190 144160 469625 441830 623220 221510 91035 778090 263840 679490 51340 10115 705755 600610 31620 241910 17680 243780 216920 360060 19295 286450 497335 620160 737290 69020 425255 232135 495635 637415 208760 296650 105060 403495 65790 1870 724710 735165 192525 512805 334560 248030 40715 730660 692580 133110 237065 817530 659940 353770 514165 500480 23630 140505 270555 835720 614890 744685 403750 261460 833085 837420 513995 791860 555645 739330 30940 838355 155125 270640 472005 410550 179860 812005 620245 209610 307700 203065 381650 525300 670140 846940 494190 135405 653905 764830 41990 742390 320280 185130 617525 73440 821440 816510 651015 670055 596105 241825 31960 269365 472940 651525 199240 116535 627980 839630 386155 700400 259080 90270 848385 450755 806990 524535 219640 674645 667760 587265 89590 766105 695130 802825 738310 508385 159800 437070 738735 442340 420240 684505 600525 712130 364905 664955 532780 11815 406385 528785 307530 131835 475660 315180 836485 209865 564145 736270 783105 112710 117385 442255 738395 407830 418455 279310 813535 32980 49640 493255 255425 132515 127160 513995 846940 48025 783955 454240 323935 346885 328355 847960 416925 420835 68765 732360 686800 523515 263415 253980 503880 64345 171955 799935 760325 78030 612680 220320 646680 25925 84830 419305 462910 115345 280075 366265 50915 371620 639030 408510 308125 477785 792115 790160 178925 683910 104040 415055 345865 672945 279310 249645 309570 242845 322405 27625 827560 81005 43180 738140 216920 715445 825095 267495 730490 636565 819400 179860 576980 607240 763810 59585 829940 40715 701505 784890 500735 79050 310505 486455 126735 40630 228820 604690 332860 545020 146540 677790 434945 689265 647190 44540 654160 153425 159800 845410 292655 612255 796195 167025 728705 215475 156400 381395 451520 567460 224485 236385 115175 372980 719525 251260 634100 373320 70210 239020 92140 743835 187510 219470 725560 577490 238595 668440 583355 318495 789480 844645 812855 843540 288065 211735 66810 318495 70465 273020 164645 585905 504050 136680 285515 69955 404515 488240 122400 630105 94010 480335 637075 644810 716465 343400 68085 663935 173315 729130 635375 373490 13600 786930 723180 236130 248625 667760 44965 432990 220065 482205 5440 779790 476425 327335 607920 141440 92225 137105 335070 472345 469285 309145 132260 115345 668355 330140 583440 232220 68680 161330 640135 677705 610725 77435 567630 369240 759390 80835 570350 83640 793560 442085 363375 426530 73695 178245 580380 825775 510510 126735 832575 644810 14110 473280 71655 352750 660365 771885 308890 525470 626110 786080 709495 77265 504815 827900 389725 609025 188020 367880 478975 194565 45050 692835 694535 736355 221765 206805 274125 681020 177820 335920 661215 350965 17085 178500 508980 475150 719185 597720 65875 414035 846345 598655 284495 428995 158100 409445 549695 198135 548760 752505 439450 451520 615230 252025 373065 658580 666485 19465 216495 482885 593130 573495 182410 549270 838015 318580 749020 115770 348925 35190 723520 471070 480590 560575 318750 451265 775455 584290 636055 758625 114920 431290 66810 218025 64685 517395 636650 707880 318835 343910 301580 79050 659600 254490 636565 449395 79985 145095 267495 252195 845920 810050 597890 279395 465970 623815 258145 374255 205870 432990 481525 663425 602820 87890 551310 42160 489345 19550 49810 533545 612000 663000 699890 317560 195585 817700 472685 78285 819400 785485 195925 757690 519520 612255 766020 464780 832830 237915 384540 658070 685695 96900 96730 763470 31025 276505 366265 291890 651270 294865 269620 474895 106930 314840 648040 761260 748595 711705 412930 291040 163880 590495 441490 255680 316200 189635 379780 838100 757095 667930 115600 418455 506940 239105 285005 743495 787440 358615 746045 1360 544595 797895 235195 250835 468520 387090 567630 827985 465375 524110 436985 578850 281265 672945 391595 389385 244885 700230 192780 2040 89505 625090 574430 261290 510000 319855 42840 391000 675920 191165 577915 843370 297415 682550 714340 841160 763555 300645 369240 57375 497165 355810 115685 243780 650420 698870 165240 580805 765510 642515 477615 273360 89675 568820 825690 407660 693175 392530 350030 750295 760920 218535 670990 768400 52445 56100 574175 300900 283135 502435 335665 111350 513400 677450 519775 163710 556495 196520 21335 653820 365500 833510 419050 443275 843795 650760 695640 738055 645575 62135 522920 435710 837845 836570 436815 312630 729980 581740 270215 690965 810475 823140 93585 704820 656370 434180 682635 478210 31790 369325 794920 110670 667760 663680 557175 581655 146200 13515 645660 48620 325040 160905 732360 517820 793645 72590 98770 253215 255340 234175 571370 169830 210375 26945 281350 147730 248115 453815 637415 584375 698530 159460 219895 403665 169320 127415 293420 837845 710260 739415 630105 437665 35445 698445 162945 403750 159375 498525 665635 234090 69700 415310 38335 246500 107695 269790 712725 455770 748765 260695 656625 612935 607325 574855 233240 637500 10115 45645 295715 716635 657645 830960 843710 648125 120615 493935 102935 432905 437920 512890 116450 663765 192950 94605 691220 581825 97410 398820 379185 523430 795430 426870 653905 138380 167365 602650 641410 329970 505410 702695 75480 225080 376975 493765 820590 405790 564145 194055 532270 839460 673455 363120 78030 368815 807415 619735 655860 435540 618460 88825 786165 194820 167025 248030 411060 238680 209270 618885 674560 560490 359125 44625 14790 577490 249135 62050 595 65195 25330 246585 780385 50490 466735 656540 496910 613020 387005 400605 517395 184790 484075 641495 423215 32045 709665 264605 453645 469370 364225 51340 332690 246755 701675 271235 775285 825350 82535 273700 473450 334050 274125 662915 293420 177735 247945 48365 813025 450160 92310 413525 557175 656540 155550 525130 75735 341785 837505 457215 126650 628320 783615 645065 121635 251090 346290 461125 203320 382925 37655 57460 606985 153000 243610 565080 624835 434605 709835 144840 164645 735080 210375 254150 303535 692070 384795 144415 838440 115855 597380 292060 714085 310335 336005 245055 540855 391170 166005 544510 122060 190485 825860 28305 321980 426020 514930 671330 824330 642685 816510 190570 707625 638180 606730 412760 638775 75480 627810 808605 787695 708985 482290 521390 41565 146625 41480 434945 838525 152405 475320 163880 8160 568480 32810 735590 601375 112880 814555 69955 638010 783785 473280 808265 821525 746895 55505 710855 839800 389300 336090 842945 249135 550800 429845 139485 216920 277100 131750 841755 265625 239955 489090 614380 449650 191250 658240 562955 519690 500820 574175 7225 403240 10880 749275 18020 120955 715615 588370 468605 13345 123590 223720 108630 639965 532695 89420 534820 203830 717485 778005 497675 373065 38760 533035 839120 546890 57715 488920 43605 465545 562530 266050 737375 172720 802740 409870 689435 503455 44115 615230 112540 685695 462315 566270 523090 771970 426445 172720 37655 838270 445995 440555 330905 393295 510255 638010 700230 482800 177990 198050 70550 626535 847875 730405 294525 25670 806650 95455 789905 582165 336940 762705 533630 729300 824160 792370 197285 771290 207910 770355 750125 622540 641835 373915 46495 181730 705925 260355 719525 480845 756755 428060 681870 528785 690880 231880 624750 677365 412080 148240 537030 531760 343995 472260 621435 57035 216070 11900 524195 87465 679575 25585 13430 560745 593980 263755 108460 363715 117215 665805 628830 646510 587520 582505 38930 546380 678980 12580 424745 187510 661895 679405 86445 62560 718845 321895 830790 182325 466650 749700 814470 63750 707795 715530 29325 680935 193970 841330 703290 713660 472005 449480 843795 400775 776390 345610 436305 224060 715360 806310 682380 505580 837335 846515 550545 642430 585565 5015 563465 419390 85935 70465 553945 195925 73865 233665 479315 782510 385900 536945 328950 488665 260950 23460 818975 693940 587435 806735 208760 630360 844730 728620 442935 320280 819825 294865 26265 592960 656795 491385 438940 370430 249560 697425 169660 120530 181475 18020 350030 292910 35275 308380 211055 38505 47345 23375 554965 42330 100640 642430 597210 664275 761940 782765 710345 811495 193120 496825 550800 651780 134810 774180 758625 333965 396015 509235 579105 301495 695555 132685 149685 681105 593725 436730 782935 582505 603330 447270 162945 750975 287300 81770 423470 737035 617355 204595 343655 799510 593385 71655 314500 283730 595 809540 351985 102085 500310 345355 256785 32640 481780 480845 812685 292485 196350 461975 708050 498270 626535 251770 547910 767550 227375 271915 724965 198050 771375 21930 178840 669800 368220 805630 177395 624580 601460 622200 69870 187340 182325 161075 143395 103700 107525 178585 129710 41225 819910 413950 450585 330905 754630 731000 22440 501415 757265 801720 91120 345185 720800 174845 211820 188275 752675 18785 480505 784890 142460 589390 113900 599335 282965 841500 296310 262480 240040 707370 572985 323340 27540 208505 381565 812770 188870 608600 482715 243610 598740 519350 261460 211990 288745 643025 344675 177055 148325 799765 758540 123505 464525 629935 779790 782425 798320 573410 303280 400945 234345 293505 540005 330820 545870 287810 732955 241570 523090 674390 584715 131155 438260 122400 19550 173315 96985 212585 627045 704990 203745 156995 243780 663765 109820 59415 164560 607240 274805 184110 632655 778005 203830 206295 63665 533460 433670 583695 778685 284070 805205 112710 223890 412335 829175 172720 643535 491215 781065 207825 678385 491810 271405 629340 542555 778345 96645 617355 140590 738820 465800 731425 162095 486285 139825 317475 585225 230095 414460 746555 612595 604605 95625 99365 781320 355810 49470 346205 839630 534310 676515 97410 500820 337960 566610 712045 599165 108035 758200 620670 735250 776475 53550 65875 794920 712300 831640 102765 206805 777410 364990 792370 175695 498610 797470 463165 85510 847110 352070 411825 42755 298095 463505 196690 531250 283475 453305 389980 505920 402560 847620 515780 635035 761940 805460 663765 287640 22525 432225 261120 32980 389385 460275 804950 817785 799255 292910 588200 667675 754800 513655 1105 60010 392105 472430 295375 37570 681445 613955 843710 63495 466650 407830 434180 84660 768315 287130 779195 172635 218960 354110 840140 38845 579275 377570 304045 205700 487220 665210 218705 639965 187850 596105 653820 667930 253470 226780 563635 604945 837930 785485 263330 752335 444380 511615 157165 179775 608260 151810 74290 664445 141695 261205 536520 67745 378335 506175 684080 231880 125885 321300 424660 317900 346545 514505 129200 438430 59840 45730 95370 500480 346375 805035 564910 148750 620075 663680 350710 297160 290955 807925 830280 610640 165495 16150 149600 424320 362950 676260 256020 458490 674645 450500 93415 562445 399075 184195 836230 109225 601120 102255 21675 86360 595680 462400 427380 567460 32725 117215 295290 510255 269535 763385 329120 637075 377740 210545 415735 473790 749275 702780 696745 268515 507790 545275 134895 27030 279735 39780 192695 378760 565930 349520 575875 522665 289170 801720 175355 555135 835550 15810 685610 754460 522920 723945 310760 125800 531675 388025 678300 422535 665805 793050 824075 53890 128265 309655 112285 79050 698020 190570 435370 725135 171360 0 0 240720 360230 247860 714085 483565 29750 77520 70720 291380 623985 267495 223465 452030 128265 694280 834700 844815 839545 448715 308550 257040 57715 136765 179690 79560 844645 142545 165495 425510 749955 768570 584375 229415 695810 657220 450160 412250 318325 16065 666995 451520 672265 799340 568310 511190 24225 352835 32810 22270 640050 802655 123335 127840 603670 89505 779195 151895 514675 508725 165750 391085 289340 488240 705755 430525 29665 655690 437750 284410 307020 841755 604605 217260 784550 731935 585650 209780 706605 576810 588200 437920 770100 460615 406725 779025 808605 329545 294100 212160 652375 248540 366945 332605 846090 165580 446420 41990 226695 643960 627300 726750 723435 528785 672605 315690 524705 242675 402220 804950 14365 672350 413780 746810 286535 653565 803505 29325 116280 763980 138720 103615 173570 394825 301240 663850 160055 155975 580210 53975 283390 310165 77605 293505 277270 672435 666825 459085 812175 255935 43435 268770 785655 156910 477360 762195 298095 687395 791435 799170 257890 14365 547570 294865 167110 772905 310335 333625 306170 451520 81175 384030 815660 134640 271830 665550 705245 294185 532950 602225 829600 830280 96475 765510 184110 25925 110330 24225 550885 522750 472260 192100 397800 420070 765085 160565 77180 724285 144415 266050 386410 823480 81515 262395 386155 294780 503115 25755 662915 671500 847790 162435 662575 788375 56185 515185 725985 629085 486200 819485 206380 570605 130730 450160 731850 751400 793390 494360 330225 792625 16745 208760 96305 389895 258995 834615 3230 14620 841245 307360 426190 292485 812260 355215 599250 368730 445315 198475 794920 193800 327420 359040 113220 154445 528190 517225 670310 703545 126310 614805 196265 491385 90610 562955 118065 779280 624835 465885 351730 222105 771800 363885 78710 64430 115940 80410 192440 643535 641325 548250 802910 44625 455600 695385 510510 756755 496570 174250 717655 470050 297500 835550 501840 692580 365245 202385 558110 275570 137190 350625 418115 769675 757605 19550 562190 608685 729725 419220 602905 674645 342380 665975 193630 753865 442085 358105 741455 304470 61455 424065 503370 13005 156570 144415 73695 567375 225675 156230 704480 129710 544170 536435 765425 774350 544680 830110 760835 810815 655095 516715 613955 834615 307190 638605 120530 687905 95880 479995 55080 217770 442510 487475 420750 110585 783190 24140 551055 766530 379270 399585 163200 4165 611660 500055 578255 646085 295460 753780 111605 11560 331330 821610 584205 270300 133025 302940 597125 784975 481015 405195 842690 299540 714510 694025 447355 250580 430950 190825 650080 818295 510680 458915 808010 306255 828835 567800 292400 799340 760410 672775 418455 826285 835210 704310 7820 797980 13430 776050 490620 640050 323425 670565 374935 462485 642855 332945 588200 750380 166005 278290 656965 692155 322915 331500 770100 122655 169065 239020 562870 209015 366350 796620 935 597550 141440 30515 251855 308465 410380 228055 451180 803760 293760 543915 584035 281945 444720 434605 75480 842265 207740 705075 664955 414035 493255 245565 142715 634270 81855 362695 770780 145860 23120 190825 762365 5185 435455 499290 253470 165410 395165 220745 839970 354025 22865 427380 511190 848895 843455 322575 602395 255595 417690 667845 507960 257550 623985 280755 173060 375530 191165 679405 215900 616335 787610 655010 646425 107525 505240 575025 448375 755990 150620 526065 201110 749360 544170 474385 326570 659260 19380 493935 754460 569670 756415 802485 816935 266900 584970 360910 224145 18190 218620 58140 422960 499120 561255 797895 124100 565165 501925 75055 65875 816170 204510 816680 277015 36805 167110 420410 502010 182240 442170 368645 27370 826455 291210 377910 313055 387600 50745 636055 28815 202980 457470 785825 382670 12410 477870 770780 464695 414290 178330 492575 515865 698785 614125 584035 307445 528615 560150 564060 812175 607410 647190 324955 655010 397375 61030 164475 839800 293250 187765 86615 503965 99790 459340 846685 619905 781150 511870 368730 375020 839970 725730 162775 707455 159120 712980 230180 780640 270810 373490 191165 251260 250240 608005 459680 454750 258825 293845 735675 797130 736185 520200 716805 136085 530570 634780 32555 223635 178925 281520 344335 238085 756415 404345 372895 376550 701335 375275 187340 395420 90440 509150 756075 635460 94095 723350 182835 731255 22950 731085 326740 654755 534140 435880 610895 508980 161415 513995 280585 692155 56185 502775 56610 18020 49215 475235 386495 783700 689605 171700 40630 841500 538560 809200 494700 33490 56610 479740 299880 192525 626535 104635 327335 463250 97665 847025 695300 30090 183770 42670 20315 69105 302090 419730 426275 640730 659685 285430 473450 533630 763300 709240 208930 682210 108205 760835 490790 435030 218535 774520 306765 227290 150450 483055 101065 34765 387090 312800 12920 368305 559640 479315 798830 683145 68935 501925 12665 721735 391680 166685 211225 196945 325040 573920 344420 688670 61030 794325 382160 717060 74800 206380 787950 170170 122570 202045 767890 311695 288320 810475 127585 66555 116960 738310 328015 19720 664020 409870 533800 311270 606645 369835 602055 457215 716975 52785 756670 412930 669885 752420 286195 470305 687990 81855 299965 407830 596105 810900 299030 618205 215475 390235 170000 375445 483990 367455 429590 250070 247520 0 0 0 354365 428570 282370 509150 247350 849660 232220 96985 572475 16065 371705 109395 827645 546380 555135 702525 394485 92565 707455 554455 340765 751825 848810 668865 382755 723180 640730 213435 650760 620160 129795 645065 443530 580805 179010 635460 219045 472430 765765 788885 125970 202810 24395 764660 325890 100640 697170 359550 323000 591515 65365 401370 604010 191930 314840 818210 712555 587095 277015 791690 416160 128095 477700 553860 267750 682295 52020 847195 257295 15555 549695 392615 74375 0 0 0 512635 380460 639285 630785 609365 79985 696575 157080 495975 55760 75990 297585 807755 191420 756755 86020 676940 249390 240465 213095 183005 350880 599845 363120 60350 131240 557005 826455 405025 173400 72845 650675 415565 595680 619990 655690 481440 522325 354365 477020 683995 780640 726835 285345 844560 513230 407915 196775 53805 629425 440980 316540 821355 843540 793815 120020 768485 708475 727345 306935 292400 478975 823820 363545 308040 391170 807755 201110 76160 484500 44795 647615 34850 838355 339660 323850 495040 172125 8330 186235 368390 444975 124780 484840 220405 450585 413610 768315 133875 50405 431545 485265 556835 775115 32810 571200 378505 417010 731850 83895 710940 57290 162265 412675 111860 459510 217090 849575 441915 178755 575875 25670 835635 837335 724115 509575 835380 549270 461975 443700 264860 806905 687650 635460 420920 754035 93755 790925 291890 486625 229160 130730 92650 52020 481780 818125 778515 608175 421260 585480 587435 678725 338810 450245 777495 176375 462740 61030 366860 489685 838355 124865 612510 762620 506260 405620 57205 614550 543660 406300 531335 317560 269535 619140 181305 324700 406385 316115 22270 582335 416585 461890 372045 249390 360740 766530 78200 415905 302430 363715 133535 33065 827645 88570 267665 218110 808690 537710 286025 626110 592705 378590 466395 398225 669205 92310 290020 722415 164220 807245 631635 805970 545020 300730 120530 7395 309145 763725 560150 384115 453475 21930 291465 160905 705075 577320 833170 456705 406640 428740 523940 80155 511955 448290 535500 291210 148495 32300 437070 275315 541025 158525 765595 432055 212330 539070 446760 409020 842775 560490 529465 666995 544510 187510 812090 653395 695045 716975 496655 312460 309655 284920 425 244800 390915 211140 496655 128010 647020 552415 468010 801890 237235 303365 117725 282540 307105 563465 101065 530400 763300 252110 149430 830790 75225 245310 808520 235875 15895 619310 844815 790670 308975 299200 462145 51765 410975 165070 63580 736440 598570 61625 328780 442510 526490 707965 803335 823055 302600 362015 481525 519860 637245 522410 750295 219300 540430 745620 578255 593555 239615 775880 789905 684845 90780 387005 840310 534395 661385 168045 615485 210375 358020 14875 133875 30770 209780 256190 625175 81940 517565 667930 755480 515015 558875 818210 450075 320110 824330 273955 633165 171360 181050 372215 438175 361930 302770 843200 761770 154700 260780 484755 841245 48535 519520 843285 6970 525215 821865 683910 731255 745365 605285 311865 316285 677450 279310 667590 186660 155720 728450 698530 3400 613105 110840 614975 332605 95795 628575 834615 563975 361760 353855 493510 585225 86360 797980 578680 848300 466480 478550 20910 431545 818550 214030 844815 304895 461040 535670 578935 443445 114240 289935 342720 724455 627130 420240 543745 454410 751740 465290 596275 252875 808690 1615 439110 42670 526320 626025 310675 207825 543235 425510 629680 439025 698105 117640 204255 31450 228650 80155 167875 600780 145265 92820 567035 233410 78540 186915 378505 619310 370090 590580 487135 116875 344845 223210 549525 586585 40545 530315 669800 557515 802230 836145 210205 476935 182155 534225 839375 224740 767635 766445 651610 1700 22185 139485 135490 279990 281265 648125 561340 761430 492405 252450 166260 195585 304725 550885 304810 178245 464355 398565 704480 67235 634355 316880 680170 238935 593470 183940 348160 843455 181305 138975 476595 192695 634695 380545 109480 4590 2890 239360 469370 695385 349350 122400 98600 730065 39865 145605 25925 297160 309145 529550 815150 2210 235280 651015 99450 607325 215475 215900 225250 823650 344675 781320 687225 720970 595850 564825 314330 218875 188190 94010 745875 116110 810730 115260 657645 450840 747915 212585 840310 731425 713745 836910 392955 417435 455260 558535 592450 462400 386325 428825 356235 346035 101490 529125 332010 367710 546465 63580 790075 360315 372045 746300 433245 47260 5865 703290 195415 846005 137700 618375 85425 45050 720375 100980 279310 205530 219810 685440 380120 2380 588455 437920 284665 770610 108800 811580 364820 205700 655010 585310 457640 115430 272340 170340 63240 728280 257975 585480 439790 34595 424660 122400 2720 404260 324530 431800 620160 299370 727770 74630 22015 282455 808775 202385 443530 636820 232985 187340 237150 583185 420920 183515 91885 463250 642345 140250 490620 324105 360230 537710 763215 511785 233580 611575 130475 101915 199495 432225 147985 490620 583185 834445 123165 52785 834785 126990 604775 273870 717485 378590 69955 239190 455600 790415 406640 233750 131495 593215 526490 427805 616165 328780 33235 588880 327930 438515 287640 586925 728705 726495 338045 654755 18105 413865 733720 435455 236215 560490 206720 710005 646425 312120 45730 516970 266135 749530 193460 453305 642005 135830 548590 405195 175355 744090 644640 296310 282200 214795 37145 792030 504900 287045 85595 599760 447185 632910 146625 620415 533375 83640 808265 148665 368050 797980 474810 88060 271320 827985 495040 464100 692920 467670 664700 541195 132175 55675 384455 560490 567545 537285 88230 11815 380035 96050 797130 36890 496825 9350 122315 349265 15130 574600 609025 531760 173230 748510 763980 310675 129795 548760 656540 96730 469880 304555 656370 226270 748425 140760 155550 213605 271235 279905 562190 708985 376890 458745 683145 176460 351220 584885 824500 748680 141695 70040 401710 315690 85425 547910 565760 719355 504390 815745 263160 20145 622965 151555 795770 160055 89505 74375 203405 3910 675325 316115 338385 173400 743155 559895 281095 460360 564655 31110 662065 287640 110925 622455 751910 292910 557770 658070 484245 578595 120445 533545 248115 685270 445570 473025 597295 78795 272425 402220 167280 131240 143820 460955 770525 695215 167790 132260 752250 68425 63495 835125 141780 748680 454835 508130 375615 186915 578425 527170 527085 769590 440810 490450 248965 70550 789990 663000 349265 415480 242165 265965 712725 516800 790415 319770 256020 2125 830875 419560 201195 231965 775455 142460 296310 458575 321300 845920 557090 4845 396440 654755 563720 189040 299285 154020 478380 561255 660620 58225 411570 335155 621010 606645 223550 515270 625855 422280 666740 263840 599590 846175 183600 11475 100980 640900 276250 85085 376805 604945 682975 60010 819910 178075 473365 442425 239530 680595 685780 107015 761515 138975 793645 464610 835465 610470 719440 816935 302600 165750 276760 378590 736440 319005 51000 198730 243525 379950 251600 507365 133705 595170 628065 72080 86785 236300 845750 799340 513740 144245 74035 756840 370430 504560 511020 548760 659430 27455 775625 207825 337195 605625 748680 754885 513060 356745 81855 594320 240125 764065 330395 775455 676345 266985 592195 304045 298605 102000 844305 529295 825605 474045 299455 199495 156995 670395 495890 316880 238510 613870 128180 599760 357255 543660 88400 548590 258740 661215 80750 477530 353855 414800 583525 11730 385050 492490 383265 629765 633845 781830 236045 785995 32725 432650 837505 40885 47855 30855 566950 293165 47770 304980 717740 11390 97835 373575 653310 518330 286450 489260 160990 615145 675580 529975 608090 184280 448545 776645 263670 817615 110925 74970 30430 829940 694195 590580 689180 443700 381310 286960 636480 174930 650250 241060 269280 345015 779535 524025 163200 276590 663000 242165 62645 706605 189125 502945 304640 440385 469200 398480 809710 498270 313395 699040 55930 713575 682635 60775 711195 258825 60860 255595 279395 160055 757095 326740 681785 295800 376975 1360 500225 841585 200260 147645 819570 651525 8075 85595 442850 725815 183940 446335 407235 390490 266730 56780 796450 169320 100555 747915 413185 640305 296225 88400 351220 158525 396355 780470 726750 427465 402475 290020 532440 725305 465970 82790 552245 370005 828580 117215 112285 244630 570350 462060 725730 280245 213605 6800 409190 758710 424830 284070 94180 355215 802230 632230 437835 802825 121635 295035 684165 815320 525215 483480 623815 649400 613275 15470 117130 159885 842860 53465 738565 278715 110925 7395 528700 532525 174505 518075 787865 686800 630530 638265 222785 736610 659855 26010 486030 558450 258145 231795 768145 60350 310080 580805 585565 178755 809540 183345 684760 87720 549695 192865 648125 162350 156825 222700 848300 707370 551225 785910 235365 572475 311440 66980 515440 330565 498100 320450 114410 582080 26775 35870 467500 252960 561085 685270 843370 681190 313395 680595 822460 113560 684335 146370 66555 759645 62815 37995 378590 388875 169660 575875 631635 697425 534905 843455 378930 667590 230690 701760 71995 310165 246670 354875 328950 94605 347480 351305 457215 453815 106335 29070 783870 698360 40205 381395 541110 786675 729470 482630 414970 396695 87465 581400 326315 66385 12155 67745 481780 340255 695810 323850 252875 244375 241825 340595 454070 259080 325040 155720 715360 773840 7225 53210 137360 700655 494700 289680 124695 569670 410890 713150 177310 476000 652375 223295 543490 624920 368390 729385 451180 718505 754290 223040 381990 85255 772650 187425 610300 831895 134810 620160 42075 378760 762875 295800 527850 149600 552245 690795 545020 256785 414205 797215 487305 816850 364055 140165 671755 196265 156740 638350 346120 496400 230095 362270 492830 622455 442850 461210 188615 81940 394655 648465 120615 490705 176545 341615 136510 800700 554795 831470 621690 794410 323510 834445 213265 444380 828155 513995 467245 295715 663340 546040 4930 316200 499375 447015 591430 485435 716550 496570 765850 377400 23460 222360 425680 514080 845070 728535 396610 249390 722160 6800 467500 448035 341700 103615 185300 691220 752080 79135 271405 256530 493085 806225 559555 315435 591855 274890 504220 543235 507195 483140 507620 590920 77690 427210 103020 305405 508640 15470 156995 29495 652970 108035 716975 222615 677790 756330 719865 434860 546975 836400 75480 625685 783105 181900 121890 838780 205445 461635 667590 676175 229755 210460 149345 586925 37060 185980 244800 76330 602650 267750 159375 29070 272850 356830 554710 815575 145180 263755 201025 680510 263670 580210 517820 686120 604520 374765 590070 198220 274210 643195 117725 143055 474470 787015 97155 293165 13600 559045 369665 181560 728705 807585 339830 481610 90525 822630 573240 700740 212160 23035 634865 359805 29325 19635 693685 442765 137190 190995 785910 780725 326995 464355 248625 787695 332520 459765 506515 765680 808010 4505 676175 373915 227290 130050 307105 419305 193800 64005 38420 592960 192015 488155 402050 614040 28815 701505 755565 358105 169915 835805 238680 490790 128435 564740 786080 227545 200175 826370 499120 341955 48705 72590 108545 626875 608600 135150 707455 659430 560320 382330 371620 314160 705160 553690 260610 571880 778770 263415 764915 545360 342635 750465 686035 415565 623815 582420 787440 636735 26860 686630 615655 286535 742815 811325 279990 560915 26945 202385 400860 799085 255680 239615 267835 525470 56525 811835 770525 56355 488070 700655 214200 230520 252535 103955 740605 207740 274380 29155 163540 756500 606475 581995 656370 30005 345865 212415 521900 800955 565505 807585 337705 832065 842350 533885 255595 375785 848385 228820 435880 99110 369155 181475 134045 195245 417095 225250 547740 206550 218365 385730 560490 715700 248965 53380 43010 846260 693600 682975 539835 596785 720715 551395 179180 108375 567970 791095 95370 527000 440980 408850 112540 275910 272510 703375 136850 609025 111945 115685 448035 608260 97920 134130 585820 767295 621265 350625 731000 69615 115005 655605 602820 799085 414885 75480 518500 408595 612765 499460 583525 525300 432565 468265 571965 696660 690540 628490 606730 847875 21930 414120 446845 846600 745110 558025 292400 523175 178755 418115 58905 277355 766955 32640 13005 384965 333540 265200 151470 679660 137530 214880 540600 534565 259080 849745 367285 757265 22695 497590 510085 610470 751230 463675 827135 638945 600695 774265 121550 700400 251175 388365 667080 592450 235280 415225 192185 118660 741030 685780 795345 212500 398140 837080 285260 589985 767380 844730 423810 113900 746810 474130 84490 722160 244715 73440 102255 425765 652375 709750 480080 3740 578000 131665 815320 730490 694280 490875 327080 134045 840650 451605 183090 283050 129965 302770 592365 157250 844730 701845 454070 51765 316625 456790 825350 55165 798065 598570 223890 346290 174250 653650 645320 466650 479485 519605 820335 611490 493680 80410 808945 124695 332095 267920 444635 599590 103020 455090 53805 767975 619820 846430 698615 566865 205955 730915 472600 301580 108630 200430 253300 551820 353005 484245 458235 319770 529465 197795 303875 639965 251685 54315 216325 368730 305065 257805 519010 294270 346120 118660 20400 722075 444380 847535 524280 97750 538050 340000 737715 458915 427720 130815 56015 348500 353430 46240 55335 303365 217940 627640 317985 357935 257210 450160 246330 567290 465630 150535 273020 303450 115940 379865 497760 50660 363715 607665 783445 687650 503200 25245 36635 263415 130390 403580 602650 409445 206550 269450 2210 259675 378165 737375 362610 191930 552585 455175 499375 781235 512125 722840 191590 673030 451265 482120 102340 509065 138890 481780 661215 207060 580550 642770 450330 239360 58565 66895 624155 567885 522155 58480 631635 484670 343740 111690 169830 208505 50575 359975 264945 303110 91290 803250 489600 320535 410975 165920 16150 652800 146625 204595 462910 446505 104040 394145 245565 382160 446930 431970 236215 248115 511105 529465 444210 36975 476425 597040 34255 832490 689775 196945 763640 651865 294185 136850 365925 327420 178670 244035 568820 363630 752250 514165 843965 74630 563040 148665 540430 216920 413950 204765 428485 496655 768655 379950 711450 62305 233835 550120 762960 291125 586075 332350 619990 800870 592705 343485 377485 468180 730660 163285 121295 45560 491895 812600 600100 800360 73185 302430 521645 796790 638605 125375 820165 691985 281350 672520 460530 677280 693430 736865 583355 779535 659685 419305 404855 825435 346120 49385 384030 706775 126225 447610 627045 68850 604520 63835 22695 63920 455005 393380 539070 743070 469370 41140 603330 358445 656880 696065 460615 594150 410380 472515 341105 805205 709410 185640 717230 123420 790755 569670 602225 653310 263840 532780 104040 319175 624665 327165 167790 831470 10540 115515 475490 444040 403325 649995 781490 254405 642430 299370 753865 100640 249900 23970 89760 674645 712300 517820 718760 133620 815235 657390 76755 631805 538730 615485 389470 350710 523515 126650 609875 403240 431120 189635 412505 801720 796620 814215 360570 742390 366860 411400 293505 465290 516545 269960 543065 438260 123930 653735 640900 603925 54230 610725 543745 693770 80495 736525 707115 340765 93500 339745 663510 140420 245650 703545 239360 313735 405195 398140 807160 389130 186915 411400 317135 647275 742475 426870 604690 413015 201195 576555 413695 113730 344420 297415 133535 28985 341870 283985 572220 449395 218025 90355 823225 512805 459680 844560 199240 221935 849830 535075 275485 373320 384115 656115 738310 800785 511360 618800 774095 348670 440470 636820 681190 333285 757690 194055 812005 180285 64430 142290 471495 598825 363800 307190 28815 51340 378760 798745 76500 580635 840055 397035 181815 838015 253385 738650 452965 547485 234685 484245 350200 422535 603330 88655 343060 583610 283730 514845 397715 91375 322830 755650 697170 432225 147475 575025 831725 66385 748510 644555 514080 804270 198560 332945 661725 626960 634100 600100 675410 792795 478550 160310 45050 425000 71400 724795 827390 763045 838015 151810 49980 163965 691050 545020 636225 179095 385305 104635 255765 63665 668865 602480 307360 201875 141100 324700 512125 254830 92565 559470 667335 373150 457640 322745 77010 730320 14705 231880 377910 847025 167025 89845 500140 722160 524195 701080 549780 233835 621605 560575 632825 824160 613445 349180 19380 350115 47515 555305 474385 520030 548760 179775 514930 635630 659940 674900 476850 159800 234685 71315 234770 130135 241060 209695 802655 553690 480505 129710 836825 121720 491215 159120 285345 587945 827730 463760 460360 184535 429250 566695 813705 262990 383520 279395 537710 86700 37485 836655 564485 222530 73525 134385 120020 385220 92820 310760 291890 190400 656200 115345 20825 752420 137530 610810 153340 623900 359465 140505 456875 718420 547145 295885 442680 44200 645830 512380 51340 104635 843625 270555 388535 603585 492490 377230 649400 338725 654500 25330 270725 725730 458745 112880 492745 388620 622625 323085 393465 58990 740265 675070 601460 265880 798235 342890 590410 515100 836400 398905 845240 655265 826370 468860 124610 95540 33660 244290 624070 730830 491045 170850 361930 120275 153680 207145 686375 146540 60265 182410 212755 739500 428145 571370 333625 154190 595510 745875 700740 145435 225080 73015 594575 413865 214540 529465 253810 363460 242420 573920 766700 240465 742815 309315 382075 827730 726920 48195 809965 506005 748085 831385 294185 523600 659345 262480 665295 467840 18870 531420 301495 697850 789480 339575 47940 303535 720885 327590 9435 391425 478380 624495 536520 231540 399160 646170 111775 28815 619735 180285 53805 843370 458405 629425 11900 826455 204510 473790 533035 136170 307955 472600 656030 700570 559640 473110 204340 767720 477105 510255 97665 669120 777410 732955 377825 772310 491215 485095 46240 102595 596105 598910 731850 302855 133280 537795 139570 222870 29410 757095 354620 472600 224145 832745 672945 795770 350795 59160 440895 591430 554795 184875 325805 141015 743240 452115 417265 783360 411995 831385 231030 33575 161585 504220 374340 556325 754545 153170 838695 275315 571965 129540 181815 160310 518670 748340 68595 171275 254320 212330 300730 397460 659685 125375 534650 219980 507705 625515 102085 663000 617185 439960 722840 295630 666315 755565 116280 12070 543490 803930 227800 174420 213095 264775 425425 5440 18700 258060 746385 558450 441235 369580 456875 713150 208845 378250 530740 321980 732275 438685 584120 190060 579275 724115 381395 728195 586330 219810 319090 343315 749870 114410 343825 14110 92735 223465 586670 659430 551310 481355 655775 595000 296990 275060 47600 833765 719610 67745 764235 129200 764320 373575 455940 816765 406215 779705 497420 293930 489430 250240 567035 714170 21930 29750 243440 482885 201450 348500 419135 504390 143055 417010 648635 274550 659600 204680 758710 192950 230435 406555 71485 11305 275485 619990 54740 359720 88230 527935 17340 404515 707030 433160 597635 775965 538645 681530 61625 262650 432395 411400 536690 64600 77520 201450 774690 151385 284750 87125 360485 550120 35360 38845 454155 353770 23885 753355 376040 25245 250155 778005 752250 496315 663680 219130 826285 452965 840565 338300 793135 710940 296990 757265 811835 816255 388790 616590 823395 477785 226015 730830 305830 443615 515440 120870 313735 345185 515695 123420 184705 379270 523600 14365 638435 513655 568735 756500 108035 10710 821695 461635 32980 275740 209015 175950 718420 346885 80750 268600 232985 733465 556495 516035 679745 127670 37995 316540 235875 309315 371110 218280 730235 321300 306000 369920 211905 180455 272935 272595 62900 133790 369240 401455 422195 119510 35785 182665 282540 106675 783530 277355 419730 293505 843965 175015 35955 387430 448800 389895 339405 504050 536945 520795 30345 557855 793900 339065 672605 435965 578340 413185 609535 709240 119085 769165 448375 753185 799680 644555 741285 173570 257210 428400 524875 436135 315180 557260 179520 822800 45390 676685 4930 8670 153765 474300 385390 109820 540175 412165 242335 158015 227290 11900 201365 85170 106335 430185 181475 295460 781915 609875 797300 339490 637585 392275 129710 817105 645235 143480 193290 783105 370175 100555 491895 266560 5525 120700 125800 130050 591600 172890 762365 457895 658665 243950 209695 531250 230010 201110 717570 835465 413610 595510 256190 682380 627555 408765 685015 477190 307785 725390 587860 166940 728195 689690 215305 388450 471070 8075 549270 414715 385560 246415 839970 404005 594575 734825 375785 840140 109565 769335 734570 643620 131495 462570 721820 387260 595 167705 507110 517990 230775 813875 144330 240125 13430 268600 157080 173230 633420 38930 663000 452370 749530 33830 571455 578000 644300 248455 725475 192440 27710 556410 442765 703035 515355 421175 7820 371535 23290 543660 106930 236640 193120 379695 43265 187085 102680 795515 312970 461295 230180 536265 285770 374935 462995 593555 259845 390745 694960 211310 182240 498865 521645 520030 472515 502605 703630 320280 786335 138125 683485 38845 91545 236045 349860 54315 225505 196690 687310 111350 847875 392190 182410 530570 477275 747745 240125 403920 55845 497760 777070 317475 795005 279310 70550 321725 694280 149600 806055 685185 188700 433840 209185 450245 7310 50405 339830 6545 571710 606815 366265 90355 172125 466905 609960 791095 574685 67150 592280 738650 845070 763725 536520 309400 745875 590155 64260 702440 610300 54230 311185 318665 599930 509490 822800 631635 566780 532355 695215 201195 827475 232985 1530 277950 94435 671755 247095 671160 755905 29070 108375 386240 585650 308040 289935 711705 680170 308890 719780 133280 838610 599505 635205 772480 440980 649400 301920 64175 483820 158185 261035 730830 654330 152660 696150 717995 780725 610215 577915 176630 173995 408000 701420 203235 224060 488665 70975 266135 478890 89165 394400 699550 114410 810730 372045 11135 113220 171785 581060 529635 736185 130050 767465 372215 814725 721225 108205 63920 410125 64855 161840 478040 724710 159290 714510 100725 236895 787440 316625 550545 150620 20060 372130 171275 648380 94010 231625 154870 601460 561935 692835 446250 273020 773755 612935 250580 275655 402135 584375 809625 729045 262565 315435 216750 421260 222615 510935 573410 122230 213350 121295 338470 424405 734485 693600 771120 437580 372980 600865 509660 748170 665890 780895 342890 576300 788035 399925 474215 396780 362695 432565 502775 467330 152745 305320 619990 234515 612340 204935 758200 581145 318495 352410 645065 531165 369325 441320 673540 587605 506515 328440 786080 92055 418030 573325 767890 402135 435285 408850 33405 617695 743410 114580 497335 772820 434860 659940 503965 299030 428655 627895 326570 812685 624325 371790 151215 750210 578170 531080 406640 69020 704990 592110 320705 660705 63325 785740 308380 531420 809625 430100 422365 74970 34765 375785 209695 122655 13430 653395 755735 233410 592365 588540 607240 673115 12920 57290 273275 275485 427975 439280 475660 392105 116450 512975 39185 220830 295120 372045 769080 848810 678130 596870 417945 639115 53210 323340 480080 167705 290615 848300 266815 651100 408085 843965 287980 798830 588625 447100 257720 692240 154360 839545 260695 610555 217685 570775 207570 426105 464695 632570 102680 558450 816850 537625 391595 535330 775115 560065 601800 426785 309145 143650 749190 822205 679660 806225 25925 313310 359890 217260 300475 137275 347055 101150 707710 68085 365245 63325 161245 7905 19890 152830 708390 38505 696745 659600 77860 602480 333880 523600 71230 588200 183175 80580 66640 564910 822205 132175 23545 48790 656030 247180 344930 848640 392955 789990 183515 280415 559300 90695 679150 712300 213010 481865 394825 646680 618630 624495 273190 711875 214965 510000 559725 454920 841160 584715 580890 701335 131240 720205 243440 416585 790415 45135 733805 799255 248710 497080 89420 457130 27200 670480 328610 241740 544765 675580 318580 179945 352920 392105 671840 335325 490365 258655 313990 579955 597380 328950 72080 225590 62220 784635 213010 19380 29410 802400 442595 461550 499715 42415 275655 224485 712555 638860 503710 241145 295290 636480 830110 763895 447015 400520 383690 352155 111860 766700 706775 640220 384285 733635 673200 603755 530230 316540 735760 209610 16320 62050 541705 663170 498610 420750 410805 304300 19720 522835 542385 501075 356490 732785 427720 804695 622115 533800 120700 657135 306510 44200 668525 352070 766105 220830 841160 680935 379270 819570 575705 630615 480675 351475 41055 600355 616165 754545 372810 502520 821270 747235 284920 539750 211395 540685 123250 284835 325550 45135 484585 403920 669715 65025 794750 481270 130560 108205 26180 149260 847025 174505 701080 413950 475235 772820 794325 50320 554795 496315 372640 645235 425595 838355 241145 379015 207230 48110 392530 154445 610895 667420 633675 548930 212755 217685 552415 468350 456110 269450 823905 625090 41735 159035 514930 681785 80580 210715 596530 432395 644555 234515 352665 164645 539155 345695 772310 73865 483735 317900 236215 114240 338555 410635 774350 584205 332775 605625 361250 333965 584035 793050 490195 700060 479570 502265 547315 722245 631210 660705 815660 814300 53295 53465 179945 694535 446845 110075 574175 440640 357765 299115 399075 630615 143905 425680 215900 327590 649570 63410 458235 433330 775285 681870 423130 82790 55080 215560 242930 14110 667165 415990 519435 842095 504220 838355 193120 397205 344675 847450 731170 388365 691730 620075 289850 391085 763725 679830 80240 441915 417180 76585 541620 418455 392615 493850 725815 439705 325890 341955 223635 412505 379780 800105 64090 424065 512040 781235 664275 779790 455345 710345 145605 588370 739500 776985 192950 480080 581655 0 0 0 0 176885 67490 477275 427635 110670 643365 817785 727600 151810 200090 683825 297160 800105 750890 75565 325975 535075 473195 80495 474555 568565 447185 649400 623220 359125 525640 343230 298180 61880 445230 836230 79645 4335 63240 293505 815660 805460 238085 117385 475660 524365 49045 663765 595 775965 552840 596615 663085 565080 375530 103785 250240 133790 43690 189295 417350 360315 731000 193290 819315 557090 261035 534310 594490 180030 487560 690880 262565 375870 765510 205275 428655 178925 119340 421005 721055 840395 121550 125715 463845 215730 509065 528955 571030 767550 309825 199070 378165 117725 129795 815745 356575 52445 170595 33915 403410 115600 845920 833850 389130 123080 563975 817105 79730 279310 313310 129880 740860 837675 590070 385730 810900 205700 295630 443360 320535 763385 578255 666315 505070 557175 30345 327930 559045 522495 26945 132260 249220 484415 447015 609280 644045 491810 92905 720035 93500 256020 804015 584885 589305 191845 5270 293760 41735 178925 545785 96135 150705 401880 585820 531335 388960 493000 750975 235705 485010 486115 131410 434435 397800 41565 241315 123165 105315 325380 176630 750125 483735 288235 310675 564655 331160 125630 670395 15385 553095 1530 734400 26180 29325 60435 47940 151215 583355 296055 343060 839545 441150 516460 594830 169405 278460 472005 835295 382160 539410 140250 632910 498610 110585 410125 495125 507450 434520 37485 395420 167025 67575 526490 826880 837080 191080 173145 108545 569840 306170 362440 759390 267155 423470 212925 741115 332520 398565 241230 607495 271320 45390 692070 805970 372810 541705 132940 134725 484670 84320 756755 147135 473875 788035 300815 633080 413610 396270 522070 667420 533885 159715 189890 446505 542385 441745 196010 378165 514335 764575 241400 766955 605795 600440 45135 322575 696490 85595 466480 630530 752675 837675 190825 148155 61710 360060 840055 337705 819910 23460 425510 283900 518075 848130 281265 213010 540685 512295 796195 586500 412930 540600 603160 148580 36040 588030 747745 733465 310930 780045 200005 465970 573410 311865 478465 217260 374510 134130 705840 390575 684505 43180 380120 687820 347990 662915 450585 358190 636820 383435 98090 536350 738225 829940 332945 175695 188785 439365 685270 329545 584715 650760 651015 589050 518670 392785 102765 158950 439450 814725 739075 319430 588965 26435 725730 527000 188105 25415 176375 116620 116535 691475 278375 440045 368900 19805 464780 25585 787695 7565 637585 813620 551990 504560 833170 802995 820335 548675 24480 346120 463080 341105 394825 821270 648295 685695 742985 101320 328100 13005 606645 640560 840140 515440 707625 97750 67235 398310 185215 174335 578000 649060 349095 605625 735845 678130 504220 759305 497675 198645 126055 365755 115005 575025 513315 823480 449055 91970 752590 315010 695895 820760 841500 534140 844475 224145 719015 233495 193800 823905 397545 328100 799680 484500 807500 180455 322320 383180 260865 182580 799935 605625 686460 342635 797385 116960 493680 31195 554965 295375 694875 545445 6715 710600 685695 212755 679575 684250 497165 465800 723095 479145 717655 809880 715785 314670 110840 417520 318410 74885 240805 169320 795685 816085 720205 577065 394400 649825 406300 64260 244630 212330 618630 702695 287555 470730 444890 828410 333370 523175 606135 176545 146200 102255 275740 204170 775030 565590 425935 550290 575535 621435 500820 250665 234175 107355 713830 680510 799935 792115 328865 435880 252450 177140 799425 231540 588200 74970 602650 452880 789225 206720 843965 42670 739500 709410 130815 161925 676345 751315 756245 530315 135575 423215 620670 644640 586160 592535 268260 753780 619735 65875 288065 513400 256700 429930 237235 37060 405280 490705 715955 425510 826540 411995 492915 92310 308550 392785 75820 90610 700485 414970 320535 150195 291890 591430 76160 299795 24650 527085 407150 159800 157335 691900 838355 795260 142800 466225 191930 568735 407150 641495 166770 765595 492745 628490 751910 145180 720460 832065 149260 777240 517140 134980 699550 32640 703545 119680 455175 131240 167790 687565 387685 358530 199495 656625 497505 330480 666995 253385 8840 462995 109905 422365 307785 352750 463080 774860 402645 258655 623730 640560 28730 665465 816085 51935 44540 687055 787440 409275 502690 100385 642005 656200 308380 176460 359720 582930 317730 773840 696915 798490 720460 585650 584715 282710 56780 42925 408085 273190 453730 488240 646340 41650 309230 627640 171020 587350 51425 389045 467755 253300 204595 292995 685100 168810 705500 792115 27965 845665 178925 723010 349180 621010 783105 416500 521475 305150 655690 718335 3995 469455 693940 591005 624920 128690 49640 223380 151725 179180 694195 715360 645065 471410 148240 321215 66640 241400 581825 552075 798745 540345 372130 626875 757945 298435 781320 657645 24055 406810 848470 554200 48365 205445 157590 676685 278035 334390 280585 13770 607070 170340 165665 494445 486710 591685 158865 469880 781150 527170 812515 114665 410635 580380 789905 799255 285940 465035 637330 20995 390320 678810 288150 136085 663765 537710 396695 556495 481015 28135 570775 347565 636820 148070 301665 617780 161415 310675 745025 48535 799680 24735 618205 533375 557855 49810 768655 514930 589560 669290 521900 652715 573325 512550 249900 406810 527000 775625 392445 234175 710345 608515 60945 24140 626280 611235 510170 361080 217090 81515 814470 356235 839545 476425 430695 172040 374255 299625 743750 465375 396780 507875 330310 210035 272340 164135 159545 107865 492065 220830 674645 593385 553010 553690 56440 656540 85510 429760 563125 652970 621010 451860 717145 79475 523685 121635 72760 466820 447695 762365 29325 647105 573070 220405 556325 501245 220065 257720 352580 136170 557090 604265 662575 95455 81260 454155 266390 765170 707710 195245 388535 431120 799425 385645 405705 557940 469370 432480 762875 232050 225420 644470 317135 400860 74885 278630 442510 451775 238255 613530 198900 136510 13260 640050 476510 459935 87890 573325 193800 269620 410125 111775 97665 314075 240635 49470 88740 797640 134555 257720 299455 152660 661895 482120 540005 503965 449735 22270 558960 262905 103700 78965 728025 214030 303960 313395 29155 370345 31875 76330 753950 51595 575790 820590 99875 774095 775625 315605 259250 45900 151130 546210 515185 251005 68850 808605 287385 246075 313650 297670 679915 846770 454495 638775 841755 116705 193885 552840 729385 95795 510935 690625 294185 811240 533120 400945 400265 658240 399755 408340 821440 764065 27710 564060 650420 624920 403920 259420 241995 685525 399160 517735 323935 493935 462740 494870 267070 289255 795430 431545 352920 57035 671755 834615 456705 758455 286280 805035 441915 713660 190995 178585 147135 132515 160820 378080 770270 650250 131240 575365 684590 593555 599845 420920 377230 786165 22695 95880 582335 802060 482120 96645 144925 374085 221425 553775 812940 716635 225590 134215 801720 240635 184875 683995 254660 39950 345950 828920 573155 456790 682125 230265 147645 277440 614125 45560 481780 769930 312545 813450 619735 453815 679745 836145 475490 577150 293250 22270 283900 193715 711110 843540 215220 389130 747065 784720 45645 551990 511020 507960 670820 673795 422110 244630 145520 133705 57290 579105 270300 490025 160480 63835 502945 311185 843795 840310 433840 778515 199920 91630 841160 41820 582165 10625 428910 399500 304980 175185 768995 351645 145265 577150 385645 274805 58480 620755 591515 637755 123165 15895 838780 211055 568480 481355 22440 89930 244460 436645 552415 55420 227715 40120 178415 522580 476085 773245 333455 678130 520370 769080 522155 400265 55845 236555 388110 598825 347820 814640 156570 517565 715360 167025 264860 790585 844390 167790 408425 662915 244715 452200 260950 88315 219555 284835 229925 698445 622880 833850 550375 822800 13770 440980 398395 576215 222870 655520 609025 242420 176375 354535 709325 191335 448120 519775 329290 72845 12835 454920 687310 123845 589135 233835 52785 326570 693260 635290 803590 724455 691560 779790 806480 203575 746215 610215 219300 333455 353175 846345 733295 634950 383605 818805 626535 428655 157080 18530 50830 622625 260270 760240 806565 127670 500735 715530 136595 650250 840310 547145 381820 774690 173910 342210 705075 401455 727260 594660 785060 143395 536095 509490 428995 572560 848300 185980 85170 608770 593725 173655 445485 563975 266475 156485 100555 326995 228395 689095 525810 766360 371110 593895 442765 405110 683400 324955 533545 291380 577235 381140 127415 154190 74205 392785 94690 503710 331075 611745 290020 649995 125290 92055 703630 838440 521050 798405 457300 73780 635630 821185 155295 575705 412250 639880 733975 205360 794580 47770 680595 458745 635460 379695 739330 464015 609705 634865 289765 631125 617610 783955 240550 740520 436475 213010 204255 848385 768570 462145 521305 562530 201195 735760 87635 32725 317560 46495 105740 432990 415140 188870 157420 838695 255085 423555 526915 747065 713150 58735 529380 345695 287725 554880 18955 315265 473535 433075 381140 396610 22525 792200 335920 347055 161925 689520 726920 377995 806990 247860 450330 639710 757010 394485 334390 843965 140845 825860 315265 55420 418370 8160 309740 459765 698615 472430 650335 62475 174675 225250 87720 245565 695130 624920 544085 17170 265030 97495 641155 221255 644470 788545 645490 691985 147730 168980 516035 383690 325720 751230 838780 362015 173485 748255 396440 144160 502860 325465 623560 808265 154190 386410 771545 411145 78540 496740 460445 240720 158015 598400 488070 435030 515015 129030 847535 129455 444210 511785 125715 842690 614890 191080 187935 9095 800445 590070 729725 269195 315265 602905 715190 154360 87890 54825 118660 647445 536690 648635 420240 450160 644895 498950 595000 838950 6120 602735 163880 720460 802825 155125 512465 494785 790925 303450 330820 111520 633590 30005 218365 668440 610555 95625 18020 715955 120955 272000 513315 212245 439875 195075 108970 276080 606815 500735 324870 199495 740265 239530 180795 648720 356150 624920 217175 163540 732445 497335 44880 113645 229330 316540 83470 19380 730830 651525 283985 53125 750720 349350 44880 154615 251175 458575 265030 637415 336430 738395 849660 313140 86190 481865 254745 160140 52785 813025 402050 564825 149175 328865 745365 598400 759900 31365 624155 329800 149005 770270 186405 248880 819485 566525 249135 404345 144415 502265 849235 501330 427125 48450 566950 291295 569585 499290 831640 374765 339745 12410 62390 676855 839715 476340 579615 127755 350030 587690 784125 162605 240295 99365 249815 712810 565250 18105 521560 524280 713915 189975 817955 290020 183685 304555 596445 621265 818890 438345 344505 187935 405960 67150 280670 588625 121635 587945 246160 637160 825265 237320 788630 788205 108800 355810 367455 432650 129455 540685 470815 244460 747660 61625 239955 803250 170255 166685 118660 556070 171105 60435 835295 691645 682635 754460 351390 275570 360910 622540 415650 195840 146030 384455 467160 721820 382075 16575 115090 401625 780215 790840 144755 220490 243355 486200 798490 84660 194310 49045 789310 679405 392870 68340 783785 145350 155635 685355 532270 495805 278545 274295 503795 11305 207740 739245 520965 698020 644215 261460 615910 131665 722585 761685 792455 20145 769080 137785 343145 810730 749190 77520 108290 713575 71485 710090 761430 298690 188445 728620 537370 581570 193035 569075 558195 466735 69445 257125 159545 309825 475320 608175 391255 400350 186745 90355 717485 330395 231030 826370 268940 86275 677195 745705 693685 757520 294950 625260 802230 105655 144330 12920 557685 841840 622370 417605 641070 69360 226865 454750 90100 309060 567800 761005 259675 348755 752420 335325 84660 628405 835210 438090 79475 784210 392105 606475 440980 557005 689520 58480 174420 732870 148580 766530 235110 630105 430610 536265 415395 506090 549185 129540 557685 528615 534225 186065 373915 475150 826880 755650 626280 122060 443615 406640 818550 506345 554880 347565 702015 659515 842860 784550 64345 579105 491045 482800 400095 163880 102935 232390 322915 818805 214285 290105 572220 142290 634950 311525 176290 120105 754970 624410 47515 528445 198560 451520 339320 239020 426360 849575 318495 633250 448460 492405 365075 671755 55165 804780 614210 482715 623645 713915 194225 356320 11815 148835 727430 663425 566525 330310 298010 581315 827900 685440 398905 784550 631975 825265 670990 826370 67065 82705 596955 189975 431545 84830 362100 152235 41905 311780 535415 303110 274380 523175 529465 157845 314500 770695 676345 64770 10625 57035 195415 92395 426615 57800 340170 349010 18870 89590 521645 834530 717655 277270 245650 721565 721310 318750 677620 533630 504985 285940 331925 839290 656965 588795 556070 544425 398225 347395 543405 279735 687310 711025 389215 148835 675835 579020 759475 198305 337025 274720 430015 696405 170425 1700 102510 818210 569670 684420 763640 692835 647700 746980 680000 813280 262055 439705 746810 360060 709580 470815 643025 131580 808010 701335 178925 150790 655775 223465 372725 342465 424575 166600 447950 78370 578085 499290 367965 653480 286620 737375 428570 671755 625685 409870 231795 162860 64175 357340 235705 509405 364650 564655 479315 748255 562615 611150 363545 605200 167875 517310 297160 435625 389300 563210 608430 818550 70975 545360 591005 156060 768995 674390 579785 651355 284495 527000 378590 632655 825265 462485 258145 86360 653905 569245 454920 618035 562020 36040 561850 729300 385815 267665 438515 61880 625855 687140 645150 592790 784805 223635 106845 453390 123930 650505 556580 61710 315690 546465 609280 7735 512380 648805 848045 446420 623220 12410 351475 238680 334900 850 258655 673540 81600 168385 358020 455685 250665 327760 335835 721395 283985 528785 39270 800615 496400 105400 553775 709155 838695 705925 433245 56865 565930 312375 538475 390405 607240 837505 216410 400350 119255 847535 124525 148070 423895 689605 5440 70805 510680 2805 256615 401200 692070 39950 556495 690880 635885 188445 234855 253215 570265 355640 218875 836740 809370 308380 612425 459425 788120 432565 629510 10115 111605 555390 224825 694960 821015 520540 626875 299115 726495 181900 156910 633165 520370 279310 488920 94860 487815 326655 528445 347480 61880 379015 754970 654670 125460 810135 547400 67065 498695 207400 325550 657730 332180 55590 845665 199750 340680 125970 636650 566865 146795 734145 810050 601715 837250 515950 491130 815830 147730 213605 654160 740690 371790 620160 486965 610215 553775 707540 135235 42245 648125 125035 31705 492150 31960 12580 498780 210630 149515 178840 7480 649825 663085 454835 656370 300475 744940 433415 436050 645830 160990 843795 791265 680170 184960 416925 717570 133450 413780 708645 464950 364395 814300 826285 253130 18105 350030 763640 216155 71740 832405 823310 85000 70380 384710 408680 627810 49215 640560 142290 567120 147475 172210 48110 344590 709070 838100 406640 478805 801550 95710 242760 512975 465460 237065 36890 768060 561085 475150 398140 108715 526405 319260 399585 249730 731170 401115 218790 645660 597295 441830 526660 198220 369665 536775 332945 404770 121975 322065 361845 252365 606985 56780 97240 349690 424830 708305 531080 29070 419730 508385 51000 141610 476850 74290 725220 771545 359805 457725 60350 531165 128605 276420 135745 400265 561000 147815 351390 164730 442850 196605 795260 800020 326060 451775 594830 561340 212160 222870 833000 593130 601290 845750 410040 620670 629085 550630 315095 29240 288065 717315 843625 136000 106080 783360 361675 322830 647020 755395 168810 439705 722925 522070 20655 829005 412080 571285 504560 301240 445825 389470 450755 610130 720545 684505 731255 216920 644215 481950 669970 353260 536860 17425 161500 491810 782850 254490 123165 10965 529975 262735 349350 395165 598230 728025 717740 29920 535500 285770 595595 683995 728365 601715 103020 224825 147985 113815 346800 560490 765765 203065 359465 727770 820080 121720 10625 243950 583950 430185 298095 389555 832320 323085 702100 113985 161755 91035 239700 255935 51935 465205 23120 491300 84405 673710 416245 208250 406300 107440 794495 255850 228140 627300 545360 367370 100640 659600 381395 110415 602055 227970 376975 256615 347225 421345 275145 397800 713830 660875 438005 156230 160565 41990 496400 387345 316200 106505 201450 316200 106845 530145 254575 264945 172635 217345 793730 838950 569075 25840 413015 693600 718250 262055 542895 848045 155635 721395 835805 758200 441745 768910 728790 179435 708390 582930 848130 150365 606305 475830 680510 638605 691730 315860 26010 835890 579275 542980 582250 285515 307360 401795 134810 171700 654415 730065 811070 390575 408340 480165 620160 591940 290445 807245 697085 153085 801040 149685 796875 516630 658580 155720 605115 112200 402475 287555 438090 521900 4165 440895 101575 235365 528615 138210 396185 456365 741285 514165 848045 349605 58480 262820 356405 604690 643535 441405 169235 797555 211735 13005 660195 502435 771120 427550 482715 9350 254065 417350 746640 350625 57375 125035 618630 614210 77860 817955 786335 669290 636820 316370 713745 190400 597720 107865 469540 104125 90185 133195 531335 68850 754205 727005 196945 237745 482800 482970 569500 154020 120955 191335 410040 497080 214370 588795 757265 424490 384200 191760 227375 794495 673285 206550 250750 399755 2125 651865 266220 602225 618885 605880 688330 27370 711535 183260 338300 799000 555135 783955 745790 557175 304470 849915 37655 740945 322745 22440 367030 303195 808605 317305 303960 688075 651525 734485 645490 674900 180370 360400 656540 24310 438005 520030 636225 723265 149345 271320 376465 152150 421175 415055 168045 6375 604520 566185 618035 230095 326995 700740 413015 87720 684165 165495 158185 78370 584035 795855 113050 250325 8755 818295 786675 522495 328100 606645 16830 683145 743155 601375 545955 320450 552840 721820 448205 533205 8160 773500 619480 748340 198900 218365 578935 606390 279820 753185 417265 485435 719610 785825 708985 774520 350200 351730 833765 447015 134640 88060 96560 565420 431885 581740 381905 119085 264095 258995 753525 529975 261205 603160 821525 657220 245140 509490 819400 97665 383180 400265 586330 396270 263925 663255 218535 110925 604605 104380 293845 61880 346630 570435 175950 717060 187340 164050 166260 463845 55335 827305 539920 443360 181985 790160 459085 704565 803165 811410 472855 377995 15385 813450 792115 841500 84150 811070 596785 838185 641835 634185 470135 746385 63665 782085 455855 36380 541875 652800 656795 711025 302855 744685 456110 207995 350880 188615 170680 623985 172380 150450 555900 249390 416330 111350 76075 653820 24140 658155 121040 417945 548080 132685 71145 642855 692410 561510 669885 645830 782595 149005 109225 77350 190995 303280 441405 473705 707370 237915 742730 711790 203660 133280 303790 489345 65960 784805 591005 848215 127415 783785 402390 627895 393550 417945 276165 561170 82705 733040 543235 2465 700485 474130 179180 603245 153510 794920 634270 195415 278290 153765 582845 724030 479060 121550 669120 471155 601035 650930 797300 466395 90950 346460 673880 282625 844985 346375 531080 312885 517140 22100 558195 545700 818210 469115 750550 555985 726580 636310 284070 342380 195075 236470 598910 575960 673455 521985 781065 70635 253980 354450 4930 65535 652630 121720 770610 55505 842605 841670 221000 777240 5440 115940 666655 375445 415990 764830 479995 842180 371960 59160 577830 408000 636310 541620 346970 591600 67830 518500 273700 494785 153425 800360 619650 295715 56270 123845 699210 584205 311185 722500 434435 390150 241145 76500 642260 354365 50490 808690 787015 501415 299030 7055 536690 13430 556835 35615 579700 23120 174080 175440 50575 141610 524195 460870 584460 144330 117130 411400 122315 31365 540345 200005 182495 470560 12495 242505 15470 703800 714085 380545 346460 171785 55930 496995 387600 547060 595170 37740 119935 203745 843965 735165 210035 778685 283220 212415 523855 782935 346970 447695 108120 502180 41565 550460 427805 523600 40205 120870 687480 14110 358700 750210 300390 842010 802910 221595 274210 454070 643365 706945 288405 332690 479145 808520 502945 127075 738820 813790 400265 526235 85170 103870 1275 54825 92140 15555 521985 398905 491555 697425 19805 385815 541535 637585 534990 674560 441320 669290 176120 776900 15470 338555 520370 378335 474555 536095 740010 92820 651100 753015 423895 645915 505835 147560 28985 329885 246670 271745 785570 308635 255510 594235 606305 806650 257210 433160 126990 386070 384030 694450 837845 147220 532525 381140 448715 567970 64090 229330 689010 767465 585395 466990 809370 724795 226525 446080 123335 678470 391935 813705 279055 74460 223465 703290 179520 698360 40970 546805 8245 33405 370515 678725 452455 299540 406470 214710 714425 408340 282710 690115 261970 296650 543575 842945 104805 476255 195585 658920 501840 22100 601290 663425 755735 243270 173060 570265 621690 427720 550120 246755 136765 509830 407660 360060 116875 347480 538560 563465 382500 12410 39950 370345 289255 46495 598400 333965 705925 447185 2295 12835 258995 527085 521050 391680 737120 528785 676430 508300 226780 644810 847790 90100 352240 346970 724200 163540 409785 620415 310845 54060 795770 354705 321640 427635 257465 213350 40885 338555 220405 127415 734995 457385 361165 605370 79645 249645 392020 27285 307020 101745 367030 509405 848215 180710 373235 542810 288745 782765 67745 701675 37230 402390 395420 522495 574260 646595 319005 728875 533630 765510 597380 544850 298265 65705 705415 203065 558450 11560 414800 185895 537880 770100 518160 13940 88230 488325 77520 411400 40375 431545 394315 328100 309740 436220 793220 553350 834275 177820 502095 83895 350795 115600 674985 493935 154020 840820 89760 30770 38250 813790 468775 152320 370260 645235 211565 842350 370940 680510 634865 600950 89590 716805 600440 808520 54315 309825 669120 665890 482035 441405 569925 635715 231540 286535 480335 184875 319005 668865 489005 397800 779365 445995 549525 477615 412845 254830 422365 763385 196435 49895 467075 626365 516120 545275 222445 78030 180455 440045 475660 601205 56270 400945 276250 282370 743835 839205 796705 836825 210630 307615 314925 274635 289255 375105 162010 723010 362100 696745 277950 800785 690965 222530 555390 790160 431120 38845 13005 391255 407830 757010 812345 167790 593725 652460 373235 423130 543150 541620 234600 704310 109225 251600 436220 424405 478805 793645 341020 455260 665720 336090 10880 92905 784550 182155 496060 214540 469285 417265 488665 279310 552670 558450 563975 358105 111180 258400 523005 55675 365500 6290 503965 306595 376720 408510 405280 672605 600440 381310 774350 383860 503200 697340 683230 13345 370600 750040 780300 687565 310165 552075 623560 202980 445400 68085 393380 634950 473790 762535 615060 195500 485265 389810 531845 102255 703120 397120 718675 230350 564145 63410 440045 693770 20485 60605 221935 690710 581315 502435 687565 794920 638605 167280 321895 511020 385815 143310 652460 579445 283135 688075 585820 591855 449055 270130 228565 827135 786760 524195 771715 294440 679235 823055 114580 844390 32215 592450 361080 314925 268345 786420 179690 203830 597720 374935 832830 206550 486795 833425 111775 378675 350030 681700 685100 360910 421345 829940 750635 717315 291465 397460 831300 626025 163370 449140 277015 648805 328610 177820 626875 496740 215645 489005 40120 304470 828240 295545 685610 117385 370685 813875 773925 424490 782935 105910 830705 447780 459000 2465 132770 520370 78370 610300 577150 142630 133875 125205 408935 85 531675 591345 88315 398480 815575 736100 87465 749190 62050 619650 76925 656625 558535 498270 171190 688925 294185 54995 309145 849405 234090 372895 521645 177140 471325 602565 88740 138635 570605 144330 825095 824330 643110 31365 712385 66725 145945 647700 91375 90950 151300 490535 482290 266900 105825 634440 624070 39865 17680 209185 331670 206210 405195 294950 518415 438855 459085 829260 708390 834020 347055 584885 606815 538135 75650 194310 712895 574685 404175 144330 635290 661895 662405 25500 577065 714595 7650 195075 453900 78710 10115 626620 673285 370685 290615 219640 248030 9945 52275 810815 584800 393210 504560 46665 701080 327675 398225 813790 685355 368560 849320 741540 539240 537370 166600 60605 553180 183600 421685 5865 355470 53465 127670 44880 41480 318580 381310 207655 31110 41735 622795 638860 785825 763385 202555 9945 792540 691390 620415 802740 839460 82280 400945 670905 724625 629680 504815 203065 80750 177820 575365 530995 480930 507705 258485 292910 421515 848300 354875 94350 531760 416670 832235 6800 425850 35955 602140 48790 89250 714000 706775 825350 221850 480420 332605 495890 138465 430525 61880 413355 1700 328695 706095 216495 623730 522665 777155 138465 701335 415395 343485 738055 353515 522240 135575 282795 224740 660620 368560 255765 337280 2465 346035 643025 759645 70975 499290 654585 197200 647870 102255 699720 71740 327335 457045 272340 741115 438345 105485 664105 129455 497845 73780 551140 9010 833425 659260 667845 573070 321045 417945 664105 558025 775880 713405 58310 164815 1275 238255 739245 591090 48195 245480 821015 550885 378335 575195 657560 674560 326400 13090 760495 630530 646255 153850 805800 637840 524875 99705 231540 477700 459170 492150 715785 539835 234345 266560 420665 596360 605625 671925 24820 795175 182835 735335 385220 714000 255680 490790 592450 313395 423385 661385 316710 440555 847790 13515 411995 262055 233155 388790 200175 842520 838610 577065 353685 247605 850000 460785 156485 618800 543490 406555 510510 389980 505750 741710 721310 311610 57290 130730 308805 27795 437155 315350 769590 437665 96050 258230 352495 189890 806565 93925 505580 767550 673880 43435 426445 131325 789395 836825 760410 551650 648295 302685 837675 388790 263925 1870 577915 401965 507365 224315 206295 16915 491980 234345 657900 98515 435625 296820 583440 57375 547910 686545 208250 57290 683740 179095 326910 415395 739500 60945 585650 693430 250325 284325 205445 750805 320450 98685 515525 623985 127330 618970 378675 112880 833935 505410 23035 120530 178755 486880 666145 517140 664700 44965 461550 369240 1615 193035 12240 28135 169490 485350 572050 695640 80325 514590 409870 572730 487305 244460 666230 377485 131495 427805 256105 369665 679235 847790 300645 841840 715615 817105 377910 189720 537200 343655 427550 711025 671330 702695 434435 732700 767040 664785 803590 828240 2720 634440 714850 625430 638010 755225 530060 774520 284665 118575 229160 132600 111350 593555 523515 423895 206890 596615 412080 473535 180965 105485 64600 752080 36805 218195 561595 101830 217770 737715 106930 107355 749530 75225 455685 201535 847025 417180 26690 410720 29665 19125 49300 104040 196010 388110 222955 846345 579020 123845 539835 740945 632145 288235 627300 411995 397375 627895 781745 93500 643280 660280 126820 678385 647700 270215 277440 564060 469200 638010 80835 822970 10795 614720 402390 299880 29495 441490 146370 241740 222020 511190 362950 478635 457215 148155 156485 706095 101660 339490 558620 389470 439280 434095 790670 449310 27540 41735 565420 602225 166770 400520 561255 180200 646935 316795 538730 93415 377060 633165 43010 710005 32725 690710 651780 460530 33065 831470 187170 407065 61030 29325 269875 417435 29835 344250 122825 373150 645745 443445 346545 105825 294695 663680 478635 465800 634355 829175 307615 620755 826965 100045 9010 795090 66725 171785 132175 172550 594575 58565 746725 452625 709155 814980 208165 193970 390405 514505 686800 123675 537795 546380 262820 786590 84915 770355 749105 202470 184450 154700 132770 807330 562275 302260 621180 842265 101065 358700 637245 600950 520115 703630 273955 407150 143055 230690 830110 488665 349605 631125 286450 659515 1785 131070 153170 511020 93075 472175 340255 205105 510765 448800 623560 723010 258060 473705 817275 621690 141100 297840 324615 37145 243015 164390 768230 446165 805035 299625 672095 621350 366520 314330 757860 532525 528615 572900 168810 110585 809030 374680 334135 535925 555475 787355 697935 147475 493510 238000 777580 680000 130560 149090 702610 90865 224400 768485 126140 227375 129710 438940 413100 421770 427890 147730 809965 501330 70295 79730 599845 814130 325890 762365 566695 513400 844135 53720 378420 153595 825010 1530 508640 565250 532950 731425 815405 796705 807840 433075 538560 600610 738480 629765 509490 763045 464355 649145 337025 81600 159205 302600 38250 105570 648210 750210 14790 19295 534905 710005 272170 58565 457130 549185 221850 814045 283560 195330 745620 7565 219300 570350 98345 367030 618375 517395 769590 156655 123335 320790 716295 726070 781065 701250 601970 600185 306255 435030 289850 417520 98685 638435 40460 394825 340595 508810 380035 46410 685865 367540 296140 638775 128010 76670 405535 475830 808775 212160 438940 162860 392190 366095 436135 773160 539835 89505 98090 507960 641835 333625 768570 81175 453305 726325 819995 201450 90440 824160 669715 488325 417605 575195 455940 431545 507535 674815 104295 303195 119000 289595 448375 450925 438175 215220 552075 847110 121040 325210 495210 204510 51595 268515 164985 403325 440895 372725 253555 577915 628490 639370 336345 139995 48535 724115 291550 386155 647700 188785 66045 246500 354620 235960 512465 449650 136595 311270 565335 309995 296140 847365 492405 620500 727940 792455 470985 140675 727770 273445 570180 370940 651950 559385 513060 670820 433160 776475 741455 595255 736015 253045 106335 22355 690030 64005 708645 496655 806820 257465 455090 658750 746300 343400 822035 636735 6035 754715 663255 326060 452540 603160 204680 201450 685610 321130 226950 558620 404940 140675 370345 774690 507025 718335 836145 203150 503965 439535 435795 559895 789650 251855 700655 829600 552160 322235 587520 678470 616080 794410 660705 730575 23375 173145 650845 420325 143735 446760 322320 479655 776390 326655 738565 138040 81600 486455 459595 206890 66725 631890 492745 687650 254065 10455 90525 830620 441830 220490 152150 524705 670565 665890 217855 452795 632400 381820 666655 291210 193630 336855 481525 530655 314500 633335 489260 80070 698785 279650 458405 580890 346885 745620 21845 773925 408170 729300 807925 342720 230690 118745 663765 719525 634525 498780 801295 713405 32045 691305 715530 809115 255680 542980 478125 175780 391425 268515 723010 97325 206890 130050 515440 146030 522155 291125 832150 40970 8245 141270 309400 574855 841245 595680 361080 61455 128860 415820 104550 31535 778770 704055 492405 148665 168725 676770 836570 328695 84745 381735 146965 393465 14365 609875 750805 435370 33575 280245 414120 716380 98430 750635 324445 602565 223210 774605 267240 335750 817020 90270 656540 777070 194650 55760 555815 31280 384965 428995 80750 498270 315775 673965 740690 554370 484925 495125 9945 671245 549015 503115 28815 58905 695980 812940 359210 770440 573750 637670 133705 241655 676345 59840 538560 580550 837675 492235 147730 120020 418710 150025 773755 522495 44455 651610 31790 486455 159715 774010 656965 625685 117895 350965 198730 799000 783615 464865 399160 44625 137190 1445 119170 566780 103785 666995 685100 245140 400265 758285 756840 285940 185895 237490 577915 408340 358020 573835 277270 445825 471155 831555 395165 488835 512550 774095 173910 799510 650675 324530 698785 243525 522240 63580 797810 560235 151895 104890 148155 722245 370515 769760 236045 593980 825775 105060 491130 260950 545615 342635 213690 602140 824330 292315 140420 472855 730490 205190 181390 693005 557430 831555 526235 591685 796705 405025 366775 215730 243780 693175 52275 584885 628150 588965 428995 116535 609620 564655 570180 197540 80325 367030 139400 477955 780555 457130 16830 455260 671840 604350 5865 616930 198560 591090 637755 435540 460785 315010 225080 362950 493850 368050 162010 535330 707200 464355 390235 708220 562615 507450 617610 758200 275145 208165 395845 345525 230945 469965 66470 66555 134725 16405 451860 263670 13685 744515 243695 239275 565590 708815 398140 70720 297585 171870 695810 287555 148920 195245 718335 144925 609620 202980 381820 521985 269280 128435 274805 446420 739670 86275 776305 255765 597380 595595 289595 347565 159545 52360 62390 18360 334730 688925 35785 21675 823140 200685 401285 204340 287045 614295 380120 625685 581995 770695 631975 665890 315520 415905 709665 816510 465035 811920 313310 704820 345780 16745 500480 645150 700060 566695 424405 288405 806905 780980 521560 728960 64430 692665 776645 357765 396185 67830 396525 818975 658410 418285 297840 662575 790585 300900 490875 518330 790330 312715 288150 369070 424575 420750 839630 757350 615060 570605 411910 547230 126565 734230 407660 12410 453220 754630 375190 575535 400350 460530 225760 727685 693260 593470 831300 837335 828580 414970 273870 733975 672095 308210 291975 686800 409615 232050 665040 315945 247775 143140 39780 26690 541705 404345 788715 382415 306595 497845 414035 130560 321810 298775 701930 564740 363800 18615 528105 111690 406555 415055 723945 105910 327760 468775 318070 635035 651610 156400 388195 292995 268770 535160 586585 396440 542555 488240 448715 286705 577490 587860 734400 375190 146370 729215 92480 666145 713490 537795 687905 282965 275400 486625 744940 570095 58395 747660 60435 478550 184110 431035 449565 17510 598315 142800 559130 196265 576555 88230 295885 323595 345950 296820 723775 302940 202640 254065 670905 655095 206550 235025 603330 129795 803845 491130 255935 603755 105485 698020 205530 266900 574600 210205 172210 504390 732785 524025 550290 505665 251430 753610 341105 799000 247605 655605 797725 11135 823055 607580 156230 213690 381055 214795 771120 585310 557005 679745 686035 724370 115430 226525 521985 275145 378505 330055 834445 803335 661130 136510 578340 444550 50490 23120 282625 199750 657135 150875 43520 513995 148495 336430 767465 188105 147645 540600 196265 700995 639115 672945 1360 469625 138720 367285 736270 834020 255000 167535 839885 670650 370090 553265 186150 502860 818210 586670 38250 7650 206465 588965 635885 667250 812940 132940 570180 630190 4590 36210 427465 705670 554625 284750 28305 689435 47090 557090 380970 643450 278800 836570 729725 318835 639880 614720 583865 532610 292400 260950 799595 474980 758455 59245 786080 13090 628830 443445 306085 622540 807075 542980 237320 519095 732785 769930 260100 58650 806650 147815 820420 337280 700230 487475 382755 791945 337110 30515 90270 483820 169320 574940 488410 287810 751230 567375 286195 0 0 0 287810 627300 638945 39100 587010 621775 306255 565420 669970 619310 128520 132600 621010 780725 10965 273530 67150 613445 88230 504900 555050 811240 313140 185640 529720 394060 521305 452625 739500 278205 526150 738990 292315 368900 844645 435455 840225 250665 73185 666060 620925 640730 116535 274295 6375 446250 483990 505410 527340 536520 587860 761345 208420 800955 517905 264095 516885 270725 527850 329205 477275 446335 800360 577235 355725 689350 615485 51255 142290 795260 308890 638690 803930 838865 294270 395675 783190 32555 633505 590835 793135 772480 720545 222275 515610 52700 66555 490110 750720 732020 486795 656200 809455 533205 678130 111860 393975 19635 547825 507025 409190 417690 401030 725985 766360 726325 265285 202810 600865 197455 699720 740010 573325 197965 691305 714340 414545 105995 569415 186830 279650 578680 825265 149345 357170 694875 345865 680255 724200 30090 422875 195755 406045 182665 513315 611065 122400 717485 500820 673625 363460 444465 172975 158185 302685 842350 312375 402815 719440 843710 644725 15385 324105 14705 749615 522580 276420 41990 391595 186235 78115 799510 596360 798660 627555 848385 776730 29155 436475 455345 111860 828750 474555 527340 760580 90100 271830 68935 81685 483905 189550 821185 725730 286620 273870 27880 249475 153595 567120 119850 774180 156230 789310 753950 782510 419900 789735 468010 621095 667420 26265 660365 391680 379440 334645 276335 88910 684505 657475 588880 355980 631635 469455 650845 383860 825265 543235 375615 289425 733465 634015 802485 592110 440895 605030 59160 568225 96390 630105 657900 595170 263840 108545 63070 774180 91630 646085 430950 370770 707370 741455 776560 836995 566950 149855 160820 697680 413100 753865 583865 342295 75905 719355 446080 218535 55675 449735 489175 234770 743580 580720 199325 168810 74460 468265 130305 483650 328525 712895 822800 767805 421005 240295 494020 266135 549440 671670 425170 740860 292740 847620 9350 318920 213945 802145 802995 444805 777240 124015 849830 498610 76755 677705 540345 381140 617355 95795 239700 344165 286280 19975 706095 843030 839545 744345 736780 228480 402900 385050 314500 615995 834785 398310 816170 57800 728535 181560 232305 57715 521220 750975 34680 601205 415310 220490 592280 811410 387940 181135 791945 296310 6460 94860 32045 460360 644300 30855 720460 266305 458065 165325 162945 156995 176205 54740 806735 788460 208590 201705 725560 173570 403155 348585 526235 559215 481270 564315 541025 34765 439110 525130 670225 48790 726495 809285 292315 811580 566950 658750 844560 296990 472175 809710 112285 260100 313650 326910 628490 702440 5950 796790 174250 373320 448205 363970 779705 68425 362015 484585 252280 95200 59670 699635 177565 32895 53550 171445 427890 348585 416500 468690 753100 127670 484925 119000 196775 452965 326145 634270 234260 376890 26605 745195 782765 710175 335920 75140 785655 193885 504815 847450 216920 647700 132600 426360 168810 34340 731170 29495 402985 392785 448205 667760 360485 494105 14280 406640 631720 693770 15980 200855 452965 69870 394400 377655 218705 66045 78115 740520 435115 143650 565930 60265 134215 181645 713915 564655 307360 340765 113560 28900 328695 688925 518415 535160 33575 782595 608685 326910 746810 272765 580720 617355 311780 739670 206295 447355 553180 631465 785230 554795 375020 258060 170000 256275 783190 597125 516290 241740 702270 93160 279650 283220 516460 434095 610980 420240 5865 499375 642940 162265 124440 469710 813620 308550 532610 414205 631890 484755 141780 439705 437325 578595 67915 848810 363290 126820 610215 818125 457810 619310 368050 102425 570690 137955 345780 304980 817275 66045 491215 435795 455600 181900 848895 169235 656370 826710 661810 554030 45900 474555 649315 14535 192780 31365 375105 68085 719525 426105 629680 554710 763470 840055 300220 27285 615740 427550 121210 411230 752335 377655 599505 177650 385475 27200 578680 290870 803080 447100 514760 289255 665975 75140 848640 480845 618630 97920 453985 216920 568990 694280 515780 169405 415905 101915 470560 590750 487560 143310 531845 616760 322320 48280 679915 145435 199070 76160 664615 563380 241740 230690 436050 68425 16915 249560 525555 228820 110670 693685 232050 29240 208505 525640 40800 483225 283985 374510 375020 483395 344335 630360 129030 247350 286110 720035 619905 639030 4590 541195 243440 17595 578000 627045 524705 184620 373150 578595 823905 431545 606730 157930 740690 584630 491300 170255 679830 641750 809625 510595 368985 733040 349860 83980 667250 503370 196860 180200 837930 212415 420240 53635 800105 657645 263925 83810 393040 214795 118150 446250 194055 49045 450670 708050 373660 607495 682720 733635 196180 232305 239105 472770 512550 444550 676090 795770 370175 640645 453730 639115 258825 150960 747490 104040 265625 243525 32045 516545 243610 14960 691645 629595 495295 412335 608685 306000 287725 338725 491385 818635 778855 641325 618205 195160 648635 621180 400520 81770 200685 374425 695300 516545 827135 7990 447780 295035 728450 257040 623900 738055 581910 602480 829600 407830 18020 679320 842265 536095 580805 357425 210375 474810 428570 505070 23800 624750 282030 427805 751230 671585 457555 322320 226525 648890 782085 675665 498525 150790 722160 819230 738735 191420 350880 351985 294610 400945 364310 581655 111265 237830 766615 105315 593725 721905 291635 51510 664785 270725 241825 337280 796110 668185 841160 590920 700060 65365 272000 411400 656455 711195 664190 508130 385305 564145 551395 543150 169235 497675 680765 802570 447015 837165 418200 114325 371620 12580 117895 44370 449395 819995 349605 27880 254065 368985 143820 615485 569075 689520 691050 51765 159035 88230 274720 779875 430865 254490 642600 368900 497675 671245 749190 72080 419135 295375 405110 162520 101150 840820 613020 789735 590070 353940 166345 119085 300560 145265 66810 47685 668610 745875 69785 167535 538815 776475 848640 185385 290020 121210 641920 500140 720375 521815 242420 422960 292230 514420 606900 452540 220065 287300 474810 497165 391765 600950 548420 815830 0 0 0 0 499120 477190 780895 225165 759560 452200 43605 49215 221510 308975 314330 143055 115940 457555 7225 320025 773245 359635 100980 467245 409700 436985 376040 143820 616930 799680 689945 51170 741625 347225 552925 94945 844135 559980 418965 645320 786335 121635 408340 289595 98005 796280 561765 123420 195925 41905 517565 604690 281095 606645 491640 368475 634100 659855 135320 57460 568480 710940 540940 423300 374595 15385 601885 553605 84490 422790 401965 383690 661130 608175 832830 719440 359040 521220 484245 166600 249390 50745 491810 574005 604350 842180 317730 572050 799085 614975 145605 172890 444380 784295 168215 87295 512550 108630 122145 420325 209100 572560 168045 35360 624580 588795 824500 344335 525385 187255 69275 800955 102425 425850 121890 640730 638350 237490 37485 613275 612850 501755 493340 385900 274635 552075 537455 305405 792285 244035 107100 314755 317645 391595 514760 396865 196605 244630 44625 548420 43435 582675 133195 600440 149005 59245 258910 691305 615995 621520 617440 248200 216835 343825 503030 810305 522410 506940 810730 110670 481525 595510 233750 696660 589305 820250 16235 320705 630870 724200 626280 520030 607155 333880 664020 597210 844220 415565 159205 457300 649995 795005 565590 589050 309825 630105 527340 614465 166855 232135 772650 506005 11815 64345 563465 609195 328865 179520 509660 390745 71485 825265 160735 573155 67745 538050 784380 136850 805375 346800 412590 572050 39950 475660 359890 748765 727090 720035 693430 285005 88145 441320 396780 198390 469115 250580 30855 462825 103955 310165 644725 274890 312630 789225 817700 606900 426955 308040 776220 15555 741285 116705 468435 842775 357765 415905 741540 363970 215390 49895 217175 778685 544765 617610 432820 245905 278970 785995 631805 159545 461380 831810 645830 246755 338810 734060 333115 39865 279055 188530 130390 725645 486710 536350 820165 637755 650930 474215 345100 147730 397290 619480 614040 447950 466650 444635 760580 75905 361675 45390 147900 453050 682465 85340 487985 780980 494530 455345 359635 841415 379440 492830 676005 66895 330735 749105 175100 117215 119170 104635 125375 642175 585905 258230 840480 301410 605285 39525 202640 308635 448290 391680 249645 10625 91035 125715 150705 755990 394995 211735 103530 134980 686970 829855 510510 802655 725900 421940 232815 184025 237660 769930 147135 504645 839885 307190 609195 181985 846260 175525 680000 305320 162180 371195 849575 98430 244630 315350 384030 313565 376040 697085 442595 271150 110415 325295 264520 726070 197625 741200 182155 434265 547740 198305 409275 145520 822375 610300 251260 233580 167790 531760 29240 778515 34765 113730 349010 563295 677195 668355 113220 401455 496145 730235 732870 488665 52360 402475 807925 538050 690370 439280 579445 465800 603925 332860 247775 492405 585735 560830 716125 438770 599675 539750 11900 779960 569330 811155 211480 395080 710940 372215 301920 772225 617015 735845 62305 91375 545445 599165 8755 329120 277950 566525 717145 144585 219215 66470 761175 788460 161585 390915 378590 575535 803165 11050 233495 769590 630275 380545 827305 455175 421685 407405 740010 240635 399755 505070 803590 542130 784975 408340 43095 59500 503710 550460 655010 367285 367030 789140 810220 848385 500990 828070 423810 51000 452965 756840 476935 549100 96135 841330 405025 357425 822970 718845 476085 832830 600270 811325 710685 762450 161415 189380 15300 148665 137870 242250 188275 694620 585990 634100 660280 568820 807500 274380 542385 671585 235790 721820 439195 592195 700230 189550 813705 429420 287385 451520 210205 198050 390235 525640 349010 166090 47940 525640 598145 443870 791945 716635 357340 455175 739245 122145 766785 266985 792370 79390 829600 26095 823055 744345 509320 399330 351305 356745 791605 733040 248285 780130 325125 701760 679490 248710 716295 66300 206125 640220 218450 6460 685100 658070 554795 147390 546125 347820 504305 518415 670395 682550 111435 605710 89250 722755 815150 567205 782170 116705 606050 359635 571285 553095 286705 559130 368305 23460 520200 487050 404770 296820 778770 399755 78965 577575 160225 676940 174335 646765 291210 257975 667165 518925 290275 326485 515610 444550 326995 534990 740435 240720 579445 701760 137360 54570 544170 157675 823650 388450 832405 648635 177905 322065 467075 600525 809370 327845 598655 132345 367880 544255 729130 653055 218280 656370 286025 78370 617695 38335 97240 511870 319855 825095 709070 724030 524025 208590 810050 795600 432820 68765 126480 252365 237235 668610 79390 620840 9945 387260 393125 15555 369410 159970 775540 737375 87125 767040 642940 647445 149855 54485 486285 8160 110925 284835 346545 260865 214285 735080 755990 187935 268345 746385 814130 631210 389555 32980 200685 751740 666315 195330 176715 28560 566780 760495 765680 155635 743155 245140 825520 510935 91715 620585 814810 833680 398650 793730 325040 35955 115515 204340 44710 754970 331670 334815 406045 51935 769335 479910 34510 515015 22270 78200 660620 78880 60435 187000 22865 582675 781745 351475 292825 525300 765595 96135 848385 612935 449565 367795 805120 415990 419645 350285 384625 796875 380035 653990 81345 34850 174165 486710 121890 193035 630530 751230 387175 830790 609960 89080 643620 150705 563890 226185 823650 331840 621690 10115 447865 384625 683570 193715 292825 177395 735250 427125 842095 82195 532355 580805 799085 33490 260865 694025 166260 316795 204170 220490 374850 779535 44030 168640 84235 821780 788885 502265 304980 688415 808945 654160 140675 124865 11220 531590 122910 25755 507450 432650 135065 48025 106845 191590 775710 357255 252110 549610 201960 427295 89420 828835 799680 608855 738820 738650 285685 17340 176715 183940 238680 216750 622115 263160 510340 727005 719015 501755 90185 505495 141865 232475 330650 199665 148495 839375 304385 257635 352070 590325 280840 301920 552925 198220 754035 1700 247690 703035 713575 155210 436050 88995 40460 506685 786930 634610 94010 57375 40120 669630 649060 219725 285090 544595 125290 160565 534055 681445 515695 346715 814725 360230 217685 85340 52870 431630 805970 128265 413780 389640 522410 480080 179435 160650 569160 837505 328355 822290 145010 183515 192355 589475 106165 389215 230265 438685 168810 338725 609875 733040 156485 552670 137870 720715 272340 710345 359125 612850 547145 364905 620670 369750 562105 517310 357680 30685 500565 378760 487985 611065 843370 64770 300900 507535 519350 465205 515780 459085 383265 779620 216495 634780 773330 195245 102680 321385 347395 678215 753440 336090 587860 92480 166005 171275 57630 669800 290870 680935 847790 315180 752080 116195 402390 587520 509830 108290 254575 190995 132090 659515 382755 153595 3570 577490 240295 21420 58905 81600 311695 456790 122400 758880 145605 797385 381735 697000 155805 587945 214710 390405 587775 827135 779110 487560 107525 751995 39185 606645 680255 381990 230520 126395 459255 775370 409445 508640 647105 713490 774180 196605 135235 801295 139060 278715 181560 181220 269280 177990 401540 242250 648720 337960 76415 711790 782170 261885 696745 471410 690625 494955 250495 663850 363375 88060 634950 105570 460870 29410 24650 767465 799425 563975 312035 321810 315180 404515 562445 775200 749955 220320 573240 118490 459170 411060 578765 670310 737460 554115 799255 0 0 0 0 354450 240125 377910 479145 166005 825010 665040 488665 94265 301665 382925 720970 261290 286365 588880 647870 630955 577490 418030 799765 183855 48960 680 82365 536350 616420 79560 91290 629935 204085 23630 151980 269620 503115 315690 111435 67490 728025 387770 702780 574090 143310 336345 684335 301920 174845 270045 669800 435880 606985 155550 630700 568565 520795 158865 720205 222445 766275 477700 364820 18700 484840 556240 518160 7310 273360 683315 75565 792455 197965 659600 213860 621435 280585 420495 718505 24820 727770 347820 102765 50745 747575 349775 825690 799085 83215 781575 20400 116960 181730 636140 666400 633335 81685 319770 715870 790245 794325 816170 271915 633420 753525 341955 187510 764745 376040 109310 361675 426360 563465 7480 806395 422365 777495 670565 843455 244290 88570 360655 424830 645235 826115 143140 26775 160735 155380 399160 655775 552245 589645 472430 206465 709665 142715 571030 495550 208165 500395 728960 610555 807075 747745 257380 557345 516375 22185 259675 545360 213435 29410 95370 530315 66215 344505 397545 524705 790670 400520 355555 697425 634440 390405 637925 703205 153510 165495 97325 782000 26350 648550 611235 468265 435370 439705 356320 732360 386325 184705 588200 95200 460275 370175 106420 100810 268430 786335 762280 271320 653140 518160 67660 300050 363120 547740 752335 222700 53550 299880 584800 522325 529720 262480 553095 789480 314330 515440 7990 215560 369920 162180 556155 14535 667420 149260 94690 635035 819995 216240 271065 258910 303025 657135 119595 61795 785910 141355 838440 171275 159970 437750 371705 28900 270215 244460 630445 816425 117555 624240 336090 106250 829600 143650 93245 3570 15045 197625 353940 108120 701335 545020 235705 795005 824840 509915 324785 272595 243355 812175 110755 279565 636735 742135 83385 144415 272510 646255 40715 551140 540090 16150 206805 319090 84575 476510 166515 240635 612850 323595 362695 550630 537200 833085 317730 823055 124865 22440 507535 781660 542300 167025 543830 41820 230095 72505 213095 67745 659685 167875 814725 134980 359720 421090 728620 299030 140505 819570 563380 370685 66470 766020 216155 719610 264265 693005 408085 8415 365075 474810 161925 354450 619565 676515 335155 506175 640135 370940 635545 261800 817870 818635 622455 293590 96220 71060 382075 250325 439195 714255 813705 555560 482290 299880 6885 547400 356150 350455 182750 495805 792200 226865 371960 705500 243695 115090 90015 500905 436985 219895 742050 418370 122995 606475 792540 814300 198815 438600 358020 761600 13770 498780 387090 595680 640220 417690 422535 470220 674475 230860 708645 731425 76075 317900 303875 725560 795940 651100 213860 306935 52105 226100 630275 399840 612765 451350 515610 758455 342550 715615 145605 653820 345185 114325 231285 252875 215390 137700 554965 140080 7905 168810 74035 805035 843455 442680 331330 460275 81005 75310 375445 285430 186830 276250 650335 749275 157590 561425 685185 27880 566695 197285 406725 414375 611745 489770 197540 417775 37995 505750 260100 726155 702865 29070 643790 56355 757180 638265 290870 491385 71910 189635 285940 573325 451180 391850 323935 508640 85255 404515 824330 469285 94095 735080 689775 127330 737205 100725 614040 416585 52955 306085 456110 783275 192185 110160 178245 47770 216580 36975 538985 197710 170935 829005 662150 379780 43775 471665 340425 420920 122400 388875 490195 492660 599165 142800 73610 404175 18530 409190 158440 775455 4505 81770 181815 567290 723520 834530 772395 760155 696575 499545 623050 394315 666485 701930 432225 716975 404175 471410 141185 579955 524450 68085 731425 658155 260865 727770 51085 55165 225420 72250 224145 473960 427635 54060 513655 813110 578170 324700 239105 727260 130305 763470 26860 278630 415395 829430 829770 647615 238510 45815 175440 319940 269790 52870 467245 388450 764745 698445 500225 113475 167705 84915 546125 474555 273870 66555 219045 582505 720885 377400 795090 315265 447525 31110 520455 393040 237235 215390 360230 637670 49980 463080 780385 137615 520710 368985 350455 15385 537710 275400 730745 275995 296225 821015 20995 670225 152575 569755 478805 423980 291890 305065 316965 819995 596615 442425 63665 515015 49555 85850 784380 371280 729215 399500 717910 737120 456195 491895 432310 157420 397035 35955 158015 200175 416585 507875 731935 667505 39695 38675 190315 607070 347650 799255 90610 648635 396270 638095 615230 141525 503965 222530 368220 66555 256870 5185 570775 473365 240975 228055 219045 508895 90865 549270 514930 577660 179945 784465 529890 335750 106080 73780 642940 124865 349435 595085 69275 253385 240720 555985 23120 614295 773500 130815 239445 79985 497250 712045 80495 553775 569500 68085 242590 178670 503795 618630 397970 419645 621350 154530 706775 46070 77945 333880 124780 508045 566185 172805 277185 671755 465800 147560 513060 24905 497335 835040 413780 397800 478975 569840 688925 677705 183600 593470 581655 81515 545445 210970 715870 182665 105060 96900 198645 390320 295885 661045 27710 229585 178925 361760 618035 107780 52020 211650 244375 820760 791690 558025 791945 197625 438090 372470 187085 366775 804780 276420 551480 575960 82620 211055 251600 366095 479060 23375 402135 348585 769335 455855 702695 162095 80920 609960 202385 385730 503285 301665 698190 97920 431630 438005 571880 823905 37230 287300 321980 466990 267580 185130 562785 444635 237150 660620 563890 102340 259505 358955 706520 472430 142290 13260 588795 556920 397035 166090 692495 555475 506855 704735 814300 595935 187085 205020 127500 477020 816765 423725 350200 251770 562360 236640 178415 714170 307955 285685 525725 185810 676260 446080 757945 453135 482885 660025 697255 420070 709240 194140 288575 102680 316880 558620 649655 85000 825010 349180 833765 527255 518840 139485 628660 695300 596020 755310 327335 320875 625940 16405 153595 281095 12070 241145 272255 692070 795430 226780 460785 441745 651185 781065 44710 462400 511105 475915 809795 482970 227035 737205 332350 670055 250665 541620 658665 607920 170085 278120 170595 575195 598995 186150 647785 450245 233070 753780 606560 532865 340 98260 587520 808690 624750 352070 357000 6800 818040 44540 241740 560235 521985 419815 107440 825435 556920 456535 469540 741795 341785 729470 550800 184450 308805 514420 103445 715105 68340 593725 77435 283305 332605 618460 534735 736185 133875 104975 191590 43265 208165 740775 162010 626705 580550 95795 629340 671925 498610 603755 20315 749615 795345 218450 833765 17085 199070 193205 203405 821015 570010 511530 135660 690880 693515 507365 624325 247605 641240 86360 417520 506600 240890 357340 49385 297840 394995 348330 522580 4675 323510 769590 298690 357340 322915 404685 776730 736780 450840 841500 572305 499205 788545 27625 726410 826965 774010 297670 293335 542300 168215 196435 158185 492150 327165 488920 462740 86360 365330 12155 686035 441490 655180 212415 463675 714595 1530 416500 683995 688330 771970 440215 694960 785825 330395 451860 706690 156145 702100 610215 502860 637415 225505 43775 492235 760325 749020 798660 256870 494020 602055 133280 58820 660280 37570 226440 584970 424575 447440 559725 580125 503625 740265 452795 566440 424065 732445 466905 226440 391850 387430 184110 11815 622625 456705 548675 722075 45560 34255 449140 595085 298775 810135 648465 732530 370175 188275 82110 542640 349095 416755 565760 479740 50915 259505 494275 752845 711790 398395 589305 390235 780555 353515 468435 97070 425085 555050 492405 751910 388535 423045 705755 515610 728620 457385 574685 807075 265965 747575 586330 391595 738055 841925 821270 303450 285005 82365 742050 87975 351815 468350 232730 811325 425765 72760 83130 13260 790755 41395 128690 811495 761005 244205 21590 653480 567205 679490 697000 138380 189465 124610 365330 783530 682720 757775 319600 374935 142800 263415 330905 227460 28390 537880 387515 377825 267070 229160 640050 318070 137530 123930 324785 67405 497675 321725 627300 256445 295885 760750 170 100045 480675 279310 181645 123080 512975 155975 125630 145095 783870 831555 705670 286450 721990 524620 715360 369155 333540 846345 395675 214030 56185 586160 283050 494870 37740 697680 404175 274635 20995 377995 803590 772055 235365 181985 577490 69360 455685 505240 766445 335325 316285 77350 316880 686290 840990 453815 651185 461380 833935 357340 729045 34850 461890 763215 69870 22355 121210 796280 141355 695470 846770 306680 364820 374255 791095 289765 537880 384540 244460 217940 775880 390235 29665 714765 118915 843115 549185 143310 447525 642345 628745 128265 636395 156145 190145 574855 304045 702780 681190 504560 507365 295460 487220 810220 335920 392870 64345 660960 723690 651185 570860 719610 720715 358445 519605 191760 740265 73270 305660 381735 15725 135915 135490 700315 143650 612680 567205 429080 744430 679575 180115 590750 738225 677535 77180 215220 673625 402560 527680 507960 444125 225505 752760 828920 281860 210970 599335 762025 845410 371280 178585 705160 317220 501075 740265 45815 429505 725305 615655 669205 432225 739075 211650 669035 620415 819400 156400 180795 1870 698190 530655 766190 705075 672095 725390 747830 751230 178925 667675 549525 417860 616675 263075 427550 9010 156825 709410 29495 634015 414800 572560 506770 639285 816255 373405 274720 414375 745195 218535 92140 598230 146880 241485 401795 257635 224655 279055 373575 796790 444805 235280 491045 140590 166855 708730 276420 737630 834190 829345 694450 352325 446845 180200 619225 539835 676770 623305 264605 393805 812770 380205 629085 42160 626705 149005 798235 229925 202300 595085 766700 725305 209950 601035 102255 595680 626960 843965 83555 169065 57460 21080 738990 630445 40800 602480 660365 240720 666230 724455 676260 523260 285770 9095 243015 459170 415820 535925 110925 85765 381650 338810 5780 131835 260950 280245 166175 540260 160395 200940 107100 393635 830110 517395 625600 472345 671075 578935 230435 188615 716890 578425 651950 714595 197625 55420 415395 207315 218365 716125 707540 690965 839290 45135 280415 400860 82195 409955 627555 386155 29835 509490 580465 530400 511105 482545 424660 586925 433075 323425 245480 780385 543235 441490 844560 835635 108970 159375 281520 328015 776050 935 513655 454495 289510 189805 341955 242250 690200 355810 351135 398905 756160 839290 627810 670055 817530 284240 638520 807500 46325 302685 497165 423215 68425 401710 190060 569415 738650 823650 565675 139825 694450 393975 542470 790670 728365 126820 167960 92480 708730 35615 134640 374680 543320 459255 371705 171785 712895 618715 296820 143990 182325 780385 200600 816425 206890 337790 836740 594405 750465 478805 492405 407915 56100 450500 425680 217855 244970 338045 171020 734570 536095 99025 624495 742645 276675 716720 711705 504050 451095 810475 78710 324615 16320 459000 656795 794835 255595 555475 116875 784635 199155 2380 615825 208335 300730 243525 576725 392785 70465 160055 574940 759900 378420 550290 833000 38675 516035 472600 777155 188445 229330 836910 379780 778855 611150 17255 423470 6375 622115 137020 421260 476935 136340 598740 160140 520965 58990 265200 267155 38845 512550 594065 212925 267665 846770 819825 809965 424915 776050 699465 110755 705330 257890 608260 4250 783020 622880 522495 817190 200515 574430 301665 536775 320450 589985 778600 230095 560150 444210 392700 35190 345015 232475 333540 497335 703460 624070 445825 571370 773415 625940 701845 175695 723605 110160 758200 821780 493085 810390 93670 430270 679235 331840 514930 731085 54400 520030 202725 547910 155380 32385 183005 546380 748170 32385 654160 168640 356745 448205 243440 149770 836060 433755 745110 804780 479485 343740 531080 178330 236640 110840 52955 213945 469625 121125 371025 390575 320280 775455 105825 805630 407235 627385 569245 207315 396015 536435 827220 548420 482120 539580 630105 49980 54315 5525 705585 125035 490195 580720 397885 394995 485775 622625 211480 289510 370260 386580 59075 480420 101745 503200 676685 449735 760410 216070 658240 481865 382245 136680 805205 666995 95030 165495 329885 497165 821525 78710 698275 654925 398650 606645 321810 730660 412590 677365 363120 382925 387685 841840 574005 838950 559045 33575 285770 165750 399160 271065 80495 804610 88570 550630 816170 599505 551650 761175 150025 510935 507450 266135 612595 7310 273785 802315 349605 537200 228735 579615 551055 468265 840140 218110 819230 538900 653225 649570 616505 497165 314925 84320 46240 792455 549100 389385 230945 502690 76840 50915 289510 442340 234515 428145 278375 580975 214540 97580 126565 765340 791775 615570 2125 83470 678725 44540 413865 440640 418455 339065 633760 129880 115090 488750 497165 296990 88485 841330 20485 89080 128775 507110 310250 30770 346120 575450 669545 357935 312460 95880 630445 318070 685015 729130 303790 244375 641665 124950 228905 830450 215305 394655 330820 199155 439025 832490 377570 318070 299710 607750 705245 725730 133195 828410 386070 316795 744430 325890 303790 558195 199665 651950 530995 479485 546975 813790 158865 278715 69785 33830 755735 746895 441745 255085 127500 328015 193715 594150 479655 395080 380460 808435 427975 211140 723945 643365 825265 659515 142800 312290 27795 827135 149855 635970 714595 185810 459510 474130 71145 224995 619990 264520 788375 701930 678385 581060 184110 307360 509235 653225 503965 308550 133195 690710 847620 379100 3655 592450 407320 252790 298265 631635 771800 506090 721990 184450 298180 179180 655350 555305 5185 650250 417690 490620 526830 750465 106930 147220 310845 689350 652375 248625 206550 451520 367285 584460 780895 381055 467245 553180 454835 348840 365500 280245 529040 548930 683145 351560 294950 281180 649570 184450 90185 308635 816850 81090 155210 673115 845665 576725 762705 775710 452880 325210 230095 249730 311780 299795 379270 338980 309910 457470 229755 365500 73695 129710 57630 811835 22355 637925 583185 821780 701420 676600 259590 266560 275400 104295 384285 110160 791690 363970 524960 429335 302600 489515 794580 310420 652460 256275 842265 551225 316455 462570 504900 848470 192355 675495 378080 104380 471835 406215 124865 131920 233240 219045 290700 182920 265455 147645 287895 56695 198305 37230 136850 96815 115260 94690 599250 707115 304640 747660 846260 582165 645745 721905 565590 563635 660620 719950 122145 785910 699380 167195 796960 120785 640305 766530 328780 277950 378250 207910 78285 547485 751995 66045 73950 491215 572305 61710 62475 690455 740775 408850 255425 33745 836485 417180 702865 183345 221935 8670 791095 448885 848130 412250 72845 682890 549355 412760 78370 278120 377825 359295 809880 215135 481780 397205 413525 625940 736440 701845 670565 152490 776220 14450 701420 299200 677620 149600 40885 198900 588370 635205 821950 253215 828920 47260 19380 709155 454665 179945 395760 224995 287385 550630 428995 540600 185470 548930 426615 555475 286875 744770 182070 791690 707115 322405 290445 166090 611660 285770 306000 587690 841925 338555 778600 513825 26350 751400 392190 534820 194310 731935 244290 442255 454410 426275 394060 91630 680255 494275 703885 204000 796365 628405 178160 817615 10200 236895 127160 490110 246840 181730 460020 716635 393380 588880 208675 127330 277865 183430 758795 208165 770100 713235 503795 8415 649400 541280 153340 239445 458490 483650 460870 512040 746470 574430 766020 263925 607240 423045 170340 161415 1275 768910 490280 391000 676345 455685 325465 715615 192780 566865 62305 484585 337620 620245 408680 167450 553945 564400 784380 832660 669800 587605 785740 596785 583015 466990 524110 384455 78795 209440 5950 47260 692835 443785 96645 77605 244460 291380 498015 538475 581485 795940 486710 807075 174760 202810 772990 430270 241315 622625 680170 484160 434945 174420 193375 3740 558110 410125 819740 450075 453220 14960 282625 371620 159035 241655 763980 833340 30940 431715 560405 68850 304640 153085 765765 108545 95795 124865 798405 282115 20400 326230 629170 823055 157080 804015 219810 675750 731510 488495 811665 705925 100215 665550 167025 695725 1020 661470 711110 669970 728960 425510 26520 2805 459765 244970 468010 168555 311355 306510 621520 45390 553775 632400 721055 122825 766105 78455 489345 390320 802230 520285 655690 368050 362695 825010 516460 446590 417010 324785 371110 577745 685695 459425 657050 113815 14620 409105 702610 477105 291380 39270 162265 717740 94520 246925 329885 132430 550460 180370 281265 656455 307955 345780 682380 65620 654670 311185 820420 465715 601035 760155 66895 786335 324105 664530 640560 280840 376210 798830 289255 561935 659090 290445 431630 74035 308465 493340 26520 372385 775965 335580 347650 354875 392785 312120 7905 155550 276845 676090 351900 270810 734060 725475 263330 490790 124440 135575 282455 575620 483820 736950 291380 538305 178245 656370 804185 30260 760920 518330 693260 53295 365075 669460 368985 162520 122485 724200 321555 361760 156570 719695 164815 178670 35275 789735 545870 75820 181730 708305 830025 783190 299880 435965 449650 810985 345440 406725 270300 275740 122230 723775 748170 418795 384625 10285 527595 696830 290615 288745 460105 726155 620160 695470 247945 35785 566270 728025 398905 234090 803590 217855 187595 148495 577150 598145 66555 682550 136850 416925 338895 134640 51935 209270 539070 304045 377400 663680 276250 422960 318920 190485 564995 761940 780640 466225 471240 554285 843115 43605 46665 714680 559215 678810 410040 838695 342465 804100 121720 448970 734570 11560 355810 258655 169150 30940 339660 329545 653565 574090 329715 632230 121635 729385 682040 835465 393380 612170 792540 787780 552755 557090 94010 320875 424745 340850 297585 266390 89165 42245 473960 177565 564570 146115 730150 848470 592365 704905 281945 273785 220660 300900 117385 627130 402730 667505 386920 273615 164475 838185 503455 167280 542045 621945 737800 370430 40035 316370 618205 53720 142545 737375 95880 10540 810390 844815 525130 89250 724030 420835 136595 409955 842180 333880 199495 160905 488410 561255 438940 534395 800190 552840 381055 72165 193035 246585 663850 506090 762535 646000 607155 683655 234855 829685 346375 762790 733040 151555 797470 748765 96390 159885 491640 795940 35615 205870 778600 268005 124185 527000 451520 146710 595170 828240 211820 372810 22185 448120 578425 607665 365755 636480 542725 687395 841925 206975 493935 157590 341785 471410 552585 781320 216665 158100 463335 248880 418965 192950 89675 698190 84490 754715 98600 507195 737885 373575 662490 84745 374170 203915 698275 196180 177905 68680 109140 578850 511700 771800 545785 740435 787185 793730 258740 8585 811070 310080 355045 616335 274975 490195 831470 577575 392445 793220 308040 751485 637500 224570 413440 58735 135405 723520 254660 713065 14535 603415 262055 178925 749955 432395 805630 682805 718845 18955 830280 36380 136170 295800 399585 300050 201875 99875 304045 498100 90695 641580 644045 19125 761515 174845 345440 547230 660960 792030 691645 314415 525215 737035 72760 412930 695300 749530 368730 381905 186320 711705 457810 393040 91715 168980 266815 826625 817360 461125 478465 203405 768315 502775 561255 796875 281265 659005 757265 387430 226780 782085 109395 125375 2040 656625 840225 804015 342550 425255 181220 180965 720460 271065 731680 626535 284495 291805 157080 700315 383350 329290 746555 821780 119765 212415 458915 683060 613020 106930 142290 832830 671840 200260 71400 367710 787100 517990 670055 842265 266475 470390 287810 744515 97325 465035 114580 356065 102085 455090 836570 7905 359465 836995 395420 348925 723690 227035 812515 441915 662660 839120 194565 403410 281180 159885 210885 421005 73440 129540 616930 820420 677535 31705 8670 389640 220235 828325 413695 91120 79985 32130 648465 550970 240805 30430 538730 727940 738055 156060 72930 797810 614210 87635 847535 792285 659345 598060 117215 19465 359210 595340 590580 103870 72590 294950 185300 128435 398480 357000 624410 703205 813365 271235 669885 358190 30430 456705 806480 479230 200175 714340 706690 24735 128350 341020 60690 26265 25160 24310 277950 563805 715700 619055 110755 391085 712300 696235 477870 513910 172380 198730 428825 486795 752080 838695 583355 718080 102680 500905 115175 214030 527085 776050 700910 450840 674560 796025 794070 397035 633675 566015 7820 735675 300900 553520 118320 83215 207485 179945 139060 81430 660025 756755 150110 139995 69190 530485 519775 417095 802485 76500 577830 95795 168810 843540 286195 811240 642260 389980 401370 415820 305575 237235 512210 485775 154530 765170 411655 357510 516375 268005 655690 588455 636905 619905 38165 348585 511700 8840 619820 558280 436475 36465 714085 268345 124610 22780 455345 297840 119425 120360 483225 190995 434435 548505 74035 358360 109905 508470 788545 44200 692835 223125 57970 230265 278545 24650 199155 286280 105230 527680 471240 379525 430610 244885 194395 661895 585735 25245 245820 820845 835720 665720 750890 818295 316455 725050 221680 208590 522155 401030 122230 443615 477700 191420 414035 627470 387430 584375 234855 524025 428315 718760 33320 142035 760495 421855 135745 430355 713915 176630 163710 57290 626875 529125 574090 792710 291890 802230 428570 30515 17085 61455 387430 455940 803335 219045 816255 357850 607750 294525 779790 173995 588455 236640 450160 195755 639030 619820 438770 427635 237915 738735 302600 486965 823225 81940 398480 354280 611830 843710 777580 368985 136425 742900 594235 346885 36720 415990 711790 89505 214115 817615 657050 749360 292485 320535 622200 786505 518075 713405 69530 784125 365415 135405 92820 61965 86020 609280 41225 1615 631295 243440 701420 541790 239105 11390 535075 104635 835380 277525 154615 614805 598740 363375 802230 353260 66895 676685 466395 517480 153340 703885 164135 738650 428230 457385 735335 203150 825860 503625 621350 201280 603330 836145 86190 614975 722245 617610 657050 725645 52105 197710 244970 111180 657220 688670 621435 496400 67830 824245 675920 623220 437750 274210 276760 709665 172720 266135 147985 328270 371790 613360 206805 747745 432055 348160 150875 185725 201960 213010 299540 497335 359720 579700 520540 692580 764660 725305 405450 625685 184705 785145 784975 303875 270470 845325 819230 421940 95880 216325 439280 658580 744430 165155 846685 827050 294355 206720 32810 595935 407235 563125 773670 395165 516375 635800 589900 149260 357850 473960 484925 225675 52955 698360 322660 78795 725305 796110 156655 668355 332350 778430 818040 246245 621775 370175 10965 725645 97750 689350 708135 529975 789735 72165 196945 769165 574260 831130 154955 557855 327250 413015 593385 631720 242335 491300 618970 373660 337110 34765 565930 132940 31195 522155 571115 342465 227630 306170 733805 351900 788715 766360 704225 185895 115430 644895 714340 351135 581655 1190 482970 40885 788800 371280 124780 488495 96050 765 614465 61115 407150 790925 323595 86530 5100 357850 121040 578255 125460 422110 202470 3400 385135 478465 730575 569245 85340 478720 802145 153935 652715 674985 830110 833340 192525 45560 385645 383265 282795 610130 780895 680680 529295 654925 564315 668355 390235 290530 46325 165580 598825 323595 489770 284920 98175 315520 64175 275060 685185 454580 808350 456195 455940 408595 400180 120785 164985 823225 840990 806905 842945 347990 338130 30260 622540 262480 447440 79305 305065 785230 441745 544000 500310 101235 155040 500055 20315 434775 680 761430 639540 43860 272255 830025 300730 122315 821185 189040 563210 32300 348245 555985 760070 106760 295545 223720 421770 321895 80410 111180 757010 503370 279480 579275 132430 90525 833680 768910 167025 34255 273445 547485 215305 539155 240975 56525 263415 255765 91970 765170 826200 394910 31960 83385 29155 661300 65280 687565 297840 805970 406640 376465 802060 52700 306935 268260 203320 472685 356575 123930 673455 68000 213605 709070 822035 739925 57205 198560 588285 53040 138805 18105 54060 806990 196690 176035 245735 138550 149430 660535 42330 189805 506600 648465 19380 829855 92480 189975 718420 246925 457470 314840 666825 2295 680765 627385 593045 512380 585310 724200 392020 452540 621605 320790 169065 244800 140505 169405 392785 463335 214285 636310 437665 126480 839205 467330 84490 245395 402050 345950 283645 37315 530060 71315 68170 836060 155040 469370 840650 455345 826285 590750 682210 766615 552075 184960 232985 99620 428825 215560 395335 159120 203660 832830 604010 713915 200600 330735 130475 806820 429505 358020 363885 805205 318325 669290 62050 103700 526490 149855 754375 550545 698105 137530 508300 40800 235960 440045 546125 772140 255680 107695 799510 273275 217515 446165 356405 226610 407660 412760 148240 383435 542045 673710 58480 482290 566950 321725 720970 372045 397715 750125 34510 338300 180710 737715 354365 92820 784465 514165 742050 846855 656030 44965 293165 305235 614805 824670 21930 781150 753695 761175 629850 534055 460275 786845 574345 190910 481950 286960 342550 535585 487390 446420 512890 401625 426105 54230 316625 149855 166175 818890 250155 500480 85340 36890 529465 224910 772480 675920 118490 231625 230095 670140 253810 473365 286365 170 831640 108375 437920 184535 97410 513910 150365 685015 797045 193035 42245 723605 212840 405790 708730 725475 596360 757095 358700 221255 190740 165835 764660 299625 607155 268430 735505 635290 718590 287300 286790 107355 376210 447100 645745 30770 243185 557260 737120 249220 729300 833510 349435 402900 499545 175015 232560 739160 836570 183345 694365 848555 100470 785145 792370 171700 81770 666145 153595 28900 288830 819145 176120 279905 734315 174675 367115 355895 108715 374850 705160 642345 81345 57800 57120 577745 830450 557005 94945 8925 679745 787525 586500 584120 814215 125970 345185 295970 66470 351135 130220 159205 315520 806905 622625 619395 379185 28900 540175 500650 411655 13430 234600 562955 352835 654245 682720 283475 59245 788375 435965 823905 804525 80580 615655 148835 47515 313820 161330 812770 630615 686970 580210 301325 590580 160990 487220 141440 677535 86190 493000 170 86955 512380 30600 452200 241995 504220 639285 531250 424830 246075 516885 503625 299285 477360 204510 712385 481270 769420 539665 242675 40460 673370 392105 439280 736610 568735 762620 437665 191930 383775 232220 607495 310675 294950 818125 701505 434265 68000 569245 172975 572220 238935 343740 76330 121210 311780 85935 446675 515780 316455 119000 722160 382500 759305 366945 477105 513655 263755 232390 232815 179860 396865 533460 41990 114750 62815 216070 476765 104805 619905 158015 250750 652885 368815 234260 78625 525895 59585 698615 638265 689690 736865 325805 34085 129285 592195 590750 648720 507195 658580 148835 535330 592365 263755 76160 634015 442850 511445 264180 39015 579105 370515 623900 93160 566440 402305 18615 769675 372215 741625 465120 54060 736355 206295 490620 233750 26350 459170 463250 621095 683740 584715 800700 463080 607410 461125 570180 510170 460275 836655 111605 550205 514505 477870 401540 847195 652035 627385 465885 615485 284920 135660 121380 691220 202045 62135 48195 141270 461465 380120 787695 477955 648890 572220 185470 487985 793900 165240 109140 26520 374170 314500 390660 364650 454580 554880 811835 361675 127840 25330 111265 473535 516545 350030 334985 316540 154870 511105 776560 547570 770355 153085 664955 182580 288405 255935 100895 684505 747915 622880 790755 321725 720290 330905 8415 97580 200515 350625 145095 808010 430865 212755 323085 839035 151385 143650 701080 417350 137870 287895 156400 614720 325890 62050 28220 823990 463760 680595 463675 697595 121210 86785 686205 773415 632060 350030 286450 525045 459765 462910 296990 636735 3315 387260 516630 461635 455685 839885 432140 495635 664275 382415 650080 402815 334305 437495 682295 231710 71315 842265 543575 65535 381905 670820 508385 407915 541705 113135 537540 291380 761260 342890 332860 658750 343400 371705 484500 415990 182410 210120 782935 703205 788035 506175 711875 727005 596105 596360 484245 712725 745875 244290 361420 626450 276760 614380 524195 63920 663595 317390 747405 528275 104040 802060 369580 255595 588880 25500 539835 563805 18190 405875 715275 694280 419645 434010 585735 190145 76670 117725 186575 401455 792795 795345 458575 678895 527000 708900 394400 610895 634440 510680 846940 749615 222615 519690 310250 564230 727685 425425 708475 192780 489005 467585 834530 766955 653055 678895 197965 413270 825520 209355 383690 228565 122910 517310 58140 56695 451435 500055 672265 434690 224230 504900 531845 532440 690880 172805 45050 405620 745110 689095 782765 419985 649655 739755 716720 326910 277780 202895 589815 386580 6800 34935 650505 759475 203150 728535 184110 439705 58225 685440 343655 555645 683910 810645 23460 234090 596445 621775 89250 322235 819655 657985 188955 677280 266815 401795 364820 611490 245565 312205 609195 839035 194905 132175 521730 266305 34765 334900 551565 700570 54570 498440 589390 307785 521815 793645 545870 16235 773160 174760 832490 315945 744940 470645 192610 334475 803165 356235 782510 217175 663680 425085 323170 250240 819485 70890 785655 508980 727345 196690 140590 6885 203745 15980 716890 280330 83810 579955 526490 32980 634780 137615 720290 630700 155975 47175 198220 80070 646850 227885 19040 734060 53465 429335 673795 765595 795770 408680 79475 643280 706435 221765 124185 456365 627555 124525 32300 668950 702270 355385 400350 364310 553775 391850 342040 248370 255340 792880 691560 840310 463250 495380 42925 581060 252365 650930 587010 688670 317900 843625 105400 548250 91800 430015 580125 92225 764745 378590 281520 392615 425680 26435 588370 683145 635290 716125 608515 481100 595170 323425 711025 748340 72760 273190 76330 38080 238935 354450 469285 573325 554115 374935 233410 702695 836740 533630 821440 163285 708730 398395 171785 666825 190655 77775 588540 294100 780300 294950 594745 682040 13600 119000 487390 568990 98430 200770 783445 370685 728620 163625 789310 449480 506515 572985 581825 832490 150365 810135 73610 53465 336260 671925 811580 623475 330820 847025 84575 369325 570520 842095 727090 277440 615910 44880 456450 241145 42245 442000 795515 73610 152405 776135 206805 517820 77520 769505 174250 521815 124270 9265 354705 213095 3315 630445 560320 144670 464440 329290 595935 828240 196775 317815 634440 540855 245990 179095 490280 377230 426870 361930 551480 769420 267155 216750 475490 376295 632485 422960 63325 15300 353600 289595 506090 717145 204170 449820 425510 301155 847705 85425 712725 525130 225335 601885 751570 287640 731170 478720 623645 160055 804695 113050 358785 452455 621860 519435 69105 669545 832320 272765 108290 368645 517225 376550 572985 498355 526150 287470 405280 621095 347395 351475 714680 400690 512040 270555 73610 299540 16235 261375 592365 186405 440810 533035 593470 712980 824245 197030 304980 225590 110925 277100 515015 154955 92480 190060 555815 332945 170 682380 549780 374170 679320 52700 8670 641155 154105 843795 24565 579955 254830 181475 296310 336855 220065 809625 634185 673540 284580 287640 384115 102510 376635 47005 474725 207910 236725 69870 593470 749020 495550 113050 732105 743155 582335 149685 489175 344420 578170 106760 398140 622200 83725 547570 168300 20400 305065 633420 299710 43605 86955 378250 445400 281605 493765 66215 82705 366520 760070 223210 510425 121890 66895 382330 121550 628320 619055 474300 568990 617695 834020 794410 751910 152660 374765 119935 309315 230350 686885 122400 728280 706690 597040 91460 776730 758455 772650 207145 163540 716125 425425 803080 457640 800615 485775 252790 513570 551225 130305 806310 731510 507450 257295 708390 454070 648805 790245 453985 475065 692240 167365 164645 434180 321215 198305 311185 371875 653480 62900 739670 776135 236215 519945 804015 784465 795600 120870 162435 515865 809285 140760 713490 468860 831470 178670 428400 329120 740690 734400 373745 720545 690285 119340 236300 176120 728960 385645 209185 799085 455855 291465 462145 78455 309485 427210 551225 692325 829005 84065 826455 330395 806735 677450 100215 46410 444040 279990 108290 638690 550885 790755 203490 23375 284410 627385 597210 35785 203490 409700 179435 9605 173570 59330 27710 79305 603670 750380 342805 369240 570860 267665 484075 561765 706350 141100 807160 349010 359975 642345 796110 35870 431460 736610 709750 781150 92225 748510 731935 103530 811410 313820 315010 278970 760920 442255 482715 96560 414205 528105 778685 394315 347820 826795 132770 507705 554710 242335 14110 74290 282370 11730 144500 208845 321045 212415 35955 810390 279225 303195 247180 735760 702100 511275 29070 560745 791860 456195 370430 334815 241825 630955 533630 351305 758115 64515 845070 646935 307955 792965 273445 338300 765935 841415 839205 357510 253130 508640 109395 439280 354110 402560 683655 426020 737375 168385 252450 605795 680850 684420 303110 590835 20145 722585 799085 686885 505325 32045 668525 710175 206805 96475 224995 7225 139230 105570 33490 688245 325465 722925 562360 807330 178840 786250 137275 243100 364735 182920 731510 565165 31620 152745 746725 348415 241485 726325 160820 401115 672945 566695 363460 533885 528955 697595 596615 120955 463165 612935 494360 271830 22440 69360 521645 752505 727430 534395 118745 348755 314670 748000 298860 69190 832405 501670 793305 52445 301325 378590 821950 7225 440130 630020 139485 46325 14875 205190 503030 455430 646255 651950 570350 474895 745790 844475 824415 796790 772990 663085 395335 746300 343485 413695 65535 171700 665975 371025 597635 97665 849235 590750 323510 307700 264265 538560 209950 759560 226015 239700 32045 73015 614635 463930 439705 235280 343485 332180 513485 293080 450500 816935 646170 363630 429335 233410 704395 539070 440130 210970 714510 698445 112115 254660 200260 782935 448970 460955 6035 497080 497505 586500 416500 200600 118405 266050 547655 420495 524875 125035 602565 215560 187425 676345 570605 318580 433500 259760 20400 236215 561680 661385 306595 608770 596785 86190 171360 240635 667930 781915 620075 296395 535245 433245 706180 384200 11475 56865 657135 529125 239190 443020 606730 149090 130305 192865 561170 643620 425000 491725 46155 388790 141100 605370 801125 41905 589560 830535 548250 690540 440300 268600 752250 87550 828835 298095 834870 312290 822375 613870 41820 343400 830535 357340 683230 587010 460870 114665 607580 69955 471240 530995 434605 271745 600610 560065 381140 113560 607155 270130 48365 403665 552415 251940 100215 276165 379695 407150 490195 61030 94095 33065 54230 216580 847195 791520 183515 244545 243100 735760 508130 834275 348670 231795 449905 769420 293505 398990 638860 158950 481950 371450 675240 551225 492150 641325 828495 417775 706775 5780 632060 230435 417435 423215 314500 222020 62305 301665 589135 495635 669545 611235 602395 354875 518330 145520 825605 65790 384965 829005 140675 335665 174165 90355 640050 374170 562700 487220 544170 693855 42585 742560 55080 100980 676940 829260 820675 710345 102085 287725 226440 271235 487135 173825 440385 83470 6800 190825 164050 731595 601375 498440 715530 96560 849235 629340 736015 84320 498865 784040 275570 261885 223210 573920 664105 68085 6120 57120 304895 608855 767720 449310 438685 406470 791605 406385 587605 189380 190485 37910 58565 649740 52105 165920 550290 580720 2805 811410 713490 758625 87975 252025 362865 16150 584290 247690 389640 87125 754035 718250 407575 612085 318750 231455 631125 217005 684675 774435 290020 750635 764150 46835 195500 125120 616760 783615 132090 814300 269025 322745 565420 149005 698530 597380 783530 392615 336090 691135 263160 10795 499290 433840 489940 771885 513400 188785 474215 318580 330735 690965 793645 111690 362780 190910 458745 345610 685865 429165 247180 464440 285515 139230 370685 462060 753440 655435 766275 356405 99620 594745 128690 46070 249390 830110 206040 96900 477445 630870 73525 79135 775625 53635 341445 350625 337025 379015 725390 120020 590155 311100 464270 667335 333795 319430 380800 613955 822885 378080 457300 134980 513825 639710 628915 203745 779450 544850 302515 175185 810135 733465 583015 27030 544680 559980 513485 15895 588625 256190 795005 426275 354535 497845 483055 443190 317560 163795 743665 296140 285685 280075 80750 666145 641325 186745 222020 380375 113815 383435 701080 729810 222870 448800 774095 554625 440810 698615 510425 30685 276845 807670 210035 765170 366010 610470 504815 615400 763470 843965 648975 587095 452965 761175 330140 104805 698955 795515 90185 612510 698955 363120 552925 771205 32470 843625 383435 610980 396100 99535 153680 172890 496485 831130 518840 732615 116365 411315 64005 515270 167365 157590 469285 536945 130390 431290 760325 516290 722415 683230 780810 138635 501330 96135 262225 581315 499970 130135 657220 364310 373065 761345 239530 69870 304725 732785 698530 822375 261205 834700 369665 642685 454750 368560 819485 429250 368305 5525 147900 99450 518160 377825 3485 96220 418540 477785 336770 187510 732955 433160 668610 424575 582760 174420 195245 23035 255850 459850 750890 213775 16660 177225 651780 214540 300475 616845 39780 535670 1275 503030 133705 289595 616590 28560 685185 756585 623730 434945 138295 339915 136850 787440 527935 488920 22865 725475 47600 235875 604265 561425 196520 520965 241485 625430 134980 738055 451775 678130 838355 658665 148750 167620 78965 550375 47600 502350 419475 444040 508810 420410 254320 605285 133790 525555 440300 673200 248115 475150 313905 389895 126990 295290 755225 47175 338385 747490 465715 138635 315945 101405 688160 184960 145010 332860 215305 510085 454750 578510 74375 153680 472855 695300 783700 377910 647870 695555 93585 801975 70295 77180 697425 317730 232390 41820 591515 409360 476425 842690 238340 349435 539580 751910 765170 791350 368475 810900 295460 747660 554455 214370 674815 510170 568055 401030 563210 222190 95200 805545 207740 535585 455090 171700 464780 658070 548590 465035 335835 54230 7735 239870 45390 203320 275995 380630 285345 439535 252450 20655 60180 36295 80835 361845 6205 700230 561085 274550 241910 436815 556325 381225 573410 111775 811580 382755 500905 320365 300135 377995 248115 10030 8075 255510 142120 457640 39440 379950 189295 278375 623985 402305 769930 776135 554710 216155 222105 141695 200430 169830 159120 190910 846005 811155 212330 565760 50405 180710 840565 730150 100725 417690 12155 242675 26180 555050 419645 383605 156485 830535 273955 274720 664190 524365 252025 269620 190570 365245 626365 415225 89930 527510 245820 304810 95540 690625 831470 73440 260525 680085 692155 244885 166685 465120 597635 825180 380205 36890 793390 717995 626875 638010 363715 633590 149090 516375 793135 793475 521135 822460 128690 646085 680000 284750 404260 41990 91120 169065 231200 768825 106165 291040 36210 78625 332945 205785 538475 660280 64430 371450 477530 339575 243270 713150 151045 774350 756925 226015 139655 730065 45475 84065 627385 332010 219045 540175 266730 104890 228055 54060 829685 326060 733465 59330 546550 185470 564995 555645 393550 413865 430865 148920 673455 587265 451520 660365 849320 547485 68170 445740 236045 46495 280415 833170 329460 126225 730745 297755 218705 835465 56015 481100 471920 167790 475235 844560 84490 351985 332860 728535 111945 262480 819655 776560 824840 238170 787440 315860 277610 639285 786930 843710 54570 615910 60520 429420 188870 394825 631720 576470 463080 327165 63665 499630 276505 163625 302430 464440 192695 663935 414460 655350 314925 141525 751230 703120 372385 764575 513060 156910 392870 382585 167535 121805 767040 843200 718930 314415 768315 820250 323765 723520 233325 511870 742050 375615 679065 49810 444890 46580 647190 73015 607920 389640 843200 345525 412930 392700 546805 542385 723180 103530 745705 238510 14705 82110 554540 17680 542385 528360 146965 232135 472515 355980 369155 837930 35955 174165 164305 812005 77435 220575 738990 324105 25330 346545 256020 421855 583100 277610 205870 574175 276505 713150 765 309570 98940 399925 458235 108970 416330 345525 413780 780555 74885 788885 393210 212245 101150 800275 130220 179860 169660 446675 143650 491045 390745 301835 133620 330990 360145 178925 472685 802740 696150 365415 392530 435115 504730 569755 277100 277865 427040 541875 501925 458830 832490 455175 718590 408595 680 230860 159035 645150 77435 691815 805290 402050 699210 322575 116620 52955 258825 783955 605795 381905 806310 689435 658325 698700 229075 780045 349860 796365 115685 469795 740095 251090 720630 506005 757265 772650 340340 208590 786420 264095 287470 579615 755820 756075 174590 173485 588370 443360 299285 625090 677025 609960 849660 545700 255510 331245 383605 249900 506430 765 531675 125375 288490 108630 357850 484075 661130 581825 442255 826540 777155 620330 288235 289935 715955 315350 154615 47260 389130 720630 579360 311440 828410 741030 10625 187935 404940 478125 518245 327505 748510 161500 463335 185980 364480 129115 640985 174080 173570 109565 472345 661640 255510 410210 747660 537710 220320 78965 57800 65790 551225 745790 325125 341190 134725 372640 748000 14025 703800 846940 1615 627215 73525 285260 660960 783360 235620 394145 748850 439195 335920 560235 375785 617100 688160 750550 838355 601460 73780 733040 617440 786590 495295 793560 215900 347310 34255 165325 631550 559215 236215 849150 677365 826285 17085 325550 525470 327335 282625 794580 343315 429930 39100 707285 217430 830025 566015 57970 809455 294270 743325 840735 261630 819145 278715 732445 435200 69190 597295 834615 32725 648125 173485 141950 430015 339150 435710 121720 337620 81260 774180 307955 275825 213350 843370 217515 392275 314500 641240 78285 272340 774180 126905 784975 366435 460530 829685 29580 835380 508215 670565 544510 660960 158185 155210 363205 573495 515185 23035 4675 466140 369750 73440 80920 21930 577235 694535 284920 820505 647530 599165 472770 137870 172805 277780 240125 332520 569330 388960 694450 79050 483055 383180 658835 50830 398905 846685 662320 389215 525215 702355 790500 754885 510425 849745 394485 466225 232050 485180 582675 726835 25670 382840 237830 362865 278715 368050 319685 418710 256530 334730 726920 368220 490110 379525 229160 584035 359550 322490 38760 200090 280245 226440 220830 579785 753355 818125 555135 428910 569415 647700 754545 743240 498355 551225 590835 234260 699125 310675 485435 237065 334560 168810 771120 464610 245905 439025 333710 104295 777580 438770 246500 769080 513315 705330 189720 537370 837250 793645 683570 88740 50150 769675 239615 595510 369155 605200 546975 401115 133705 48790 348670 537455 671925 473960 808860 814725 780130 82535 138040 256530 552075 812600 225675 149090 309910 62475 163625 374085 460615 410635 250495 118150 489430 580040 258315 514250 537965 749190 220235 502690 475745 568310 4760 4505 630275 264435 480250 441065 812855 126735 697425 181390 187510 838865 358445 627640 746470 313225 668015 286195 422705 168810 622965 402305 470730 806820 239615 393380 138380 524620 563465 480845 337875 280755 491555 293930 267325 656880 452285 315860 657815 80920 330480 164305 546210 115600 680850 639200 770185 554285 636650 165665 380545 323935 101320 285515 292145 496315 220405 241315 499290 95880 333030 728450 494785 44625 660705 565165 412505 713830 58565 112710 745365 663000 419390 572135 330820 628405 242845 296735 9265 708900 781235 550885 692750 547400 793645 791690 418965 804610 578680 826625 34510 413100 491555 164815 120700 10455 137445 85425 355725 421260 132685 138295 37315 459510 849320 365160 730915 850 557600 252960 419050 730065 204425 766445 827985 549355 80325 41905 160140 423300 627300 732955 96390 570350 819145 482120 466395 324360 247265 70720 808180 25585 687310 385815 258570 696660 127245 233750 383095 567460 157080 430100 481355 444125 374935 103615 514590 601290 426275 39100 15725 100385 695130 56440 517905 270130 742985 448290 294440 252705 786930 692240 405025 803165 500140 45815 417860 658750 170000 180880 408595 202725 840905 675750 383180 644555 354365 461295 309995 120360 636395 165750 2040 156910 69275 239615 478465 469200 783105 444550 292910 15980 415565 246415 811240 65365 222615 801720 745365 626280 676090 132260 147985 463760 275995 626960 837080 55930 499800 197795 48705 748510 494020 185640 188530 43775 207485 9010 157080 666230 760665 691645 465800 219895 739585 806395 680595 749275 244800 403750 586585 137785 313225 529210 849150 282965 168385 577065 22015 129455 54400 389640 480420 749360 63580 848385 440385 513825 822630 293505 228225 111180 700995 720545 634950 14280 625600 264095 72590 670990 696235 705925 495210 109905 252450 129285 129710 256955 618375 83385 667250 472345 191335 388535 279565 629765 568650 642090 545105 371450 845155 657900 430950 335240 732105 832405 205955 371790 30940 40885 349605 665890 535925 281945 49725 408255 843965 399415 510680 3910 842945 321810 670735 596020 523600 391765 687225 91205 355385 293930 406300 139740 298010 514845 113475 41225 424660 305150 126310 636735 67745 362780 615825 278035 746725 526150 653820 392955 44795 600185 806310 264520 74120 316115 510 540005 200940 823055 426275 87720 202725 315775 659515 648040 456365 552330 729385 173230 766190 693600 511785 834785 355895 679235 128520 795005 220575 567375 659260 424150 453305 597805 323000 515865 640050 695640 122740 164305 557855 640560 450245 397205 225930 390660 479740 530485 320875 645405 739160 802740 50490 520795 708475 31535 368390 482290 97325 329120 143820 588200 64175 86190 236725 98600 422620 34765 389385 336005 80325 43775 729385 646935 245225 839800 225505 392190 536350 54485 589730 588710 204170 325125 18700 531165 178500 237490 790755 574430 700315 264775 521815 55250 204935 670990 262565 336600 412845 750040 162605 530485 695810 628660 721990 512295 836825 337875 503540 96475 732530 342890 556835 301580 720885 551140 322490 64345 69105 494615 425765 203150 313565 610980 3740 675410 314585 31110 227545 141015 453815 671670 843285 634355 268685 543235 665465 796790 357000 635800 414970 246755 9265 750805 530145 564825 653480 600015 812175 88825 42925 304980 758115 217005 809285 625685 153850 793560 530060 629510 115855 33915 110500 795770 708050 533205 356320 839035 239785 219385 748680 263075 247180 755310 590750 677195 258740 545445 184790 671585 215475 173570 32725 526065 598315 701335 120105 549270 10795 834275 368985 377655 752250 376635 254065 359550 242760 731085 75395 237745 532185 10455 743240 709410 393975 735165 194905 770355 25585 413780 495040 749020 686120 703035 416925 274975 409530 441150 534820 436390 144075 221425 813960 355640 128520 808945 382500 741030 177735 669885 64515 383520 69955 466480 814980 603160 293930 367540 656115 787100 332265 247945 293675 313140 732870 445740 767635 111095 493680 511955 10030 797300 239530 561595 727685 520030 84490 614465 56780 539410 750380 116705 654160 575110 495125 676005 192015 498865 317730 706860 88910 95030 294610 781235 166770 830875 835465 114750 15130 317050 616760 705245 145945 79985 254320 658835 3400 746300 843030 339235 527850 766700 107355 842605 411145 322575 682295 366265 221595 441660 612765 198815 383945 603925 462400 226610 413015 343230 714510 22610 25075 683145 212670 375275 25330 289850 136935 93925 813450 587605 790840 255765 107355 253980 314415 477190 311440 736525 199495 337960 148240 552585 496230 805885 184110 575280 197455 708560 809710 506260 78795 303365 133535 833850 371280 787440 329290 804525 826200 124950 683485 515015 60860 565335 175780 834445 44795 24395 397205 201025 19720 127755 318155 14280 222275 684420 219045 626450 412675 840225 253130 532695 492065 166005 794920 187425 735165 543320 87125 727430 76500 54910 290870 575365 712810 441745 230010 643620 61115 680935 246245 200260 23290 564485 141015 109565 73270 512890 225420 757350 183515 433925 703120 515185 106675 149855 54315 174165 243525 727770 250070 291805 691560 377145 422620 384965 323255 399245 426020 320195 640220 575365 819910 771970 557685 827645 326825 280840 453815 775200 632145 12155 508640 821440 165495 307020 761430 340000 701505 14450 601460 56695 801295 786420 375190 121210 401370 262565 234430 374255 215390 585310 93415 777835 27030 583780 474045 396525 47685 210035 114155 580040 694195 805205 456365 708220 700485 718165 208590 118490 277950 553860 412335 17085 123080 572645 788035 132345 524960 400605 106760 722670 392105 440895 76585 836145 331160 256360 330140 43265 420240 70040 608345 680255 829685 334220 179435 583440 797470 551905 113305 68340 457725 567630 827815 620755 376635 446080 272935 647955 196945 568735 28730 327590 706095 229925 257295 643450 312630 342635 121890 68170 494020 553095 790415 709240 172890 743410 419815 717485 790245 474895 395420 292230 629340 378250 127925 319260 110500 228565 63070 417860 745450 437325 762025 280925 631890 819400 714000 265115 276080 624155 779450 715700 655520 320450 721905 644300 429335 622370 766105 113135 188870 105060 33830 775795 703205 403750 333030 672435 363545 236810 260865 542555 802400 101065 287810 646255 296565 219215 271235 330140 384625 446760 693005 775795 641750 671670 193460 662405 598740 244120 127500 202980 481355 134215 796875 256615 577830 428825 662320 317135 206975 196350 732700 465970 461975 207740 130050 393210 212500 743580 681445 180625 3315 519860 343740 809370 45390 330905 394145 99280 36550 285345 407405 467670 45730 469030 511190 516120 638775 19890 92480 372980 364650 295715 30345 454665 391765 233240 798235 798745 751825 640645 217260 617270 412250 678300 846005 22355 284835 809285 402730 611745 533630 123335 75565 395335 489685 80155 722415 402730 174250 169065 661980 220660 199155 331500 283645 236130 317900 678725 431375 60520 99705 467755 837845 486455 171105 562020 846770 309485 652375 487560 113900 592960 232985 825010 335410 425170 176035 636905 293080 245565 618545 676940 119935 500990 157165 547995 551990 702695 92225 289085 402985 242335 446930 662575 532185 583865 245395 605795 776985 827305 625005 44880 505920 801720 804950 715445 644810 6545 366690 361420 417010 39355 735760 717400 281605 126480 369750 73355 298605 313480 805630 531080 826370 531930 46495 81685 368305 505495 455940 296480 757265 173825 823990 532270 501925 755820 714340 747745 664275 723520 702695 553860 305830 704735 811835 339150 803760 375700 139825 740180 593385 788970 772650 838100 496145 677280 586330 799510 820080 493765 724965 340680 725475 296225 464015 656795 522155 44710 662235 411315 664020 36805 849320 442340 20145 130900 298605 263585 567545 189210 125885 618545 821525 472430 75650 321725 191845 289850 574515 390150 197965 179520 372215 670480 382500 500905 235450 846090 622370 220320 731850 277440 590240 804525 679065 289085 245310 523430 291295 86870 43350 21930 236810 715360 716210 86870 317390 51425 621265 602055 270215 477190 739330 512720 184195 234090 567035 736015 503625 502775 376805 37485 643620 131580 634525 554880 154445 799935 562275 764150 751910 353770 93925 112540 840990 36975 44625 751825 163115 792795 146625 232050 369495 344675 334305 207910 96730 84830 801295 707710 192270 539750 818890 614805 164645 849235 744940 612170 642855 35955 285175 592960 495295 802145 254745 618460 244290 373575 439535 574855 385645 65365 184960 234770 703970 644640 744260 210800 755140 525810 202470 836570 292230 39695 728195 175780 568310 234260 298265 110755 119425 521050 522665 632825 274380 817445 832490 303365 3910 696320 337195 685780 802910 728365 768655 323000 124100 821270 415565 144245 602395 236385 605370 239360 262395 181220 647445 344845 316625 231115 751995 503030 237830 592535 768145 412930 538135 795175 568735 592535 809880 580550 170340 587265 528275 101915 752165 686120 768910 173060 5100 47345 614975 836485 406725 314585 422365 353600 350285 459340 598995 148580 545785 20910 642940 531420 159630 30940 490875 797980 826200 643790 847450 370940 778005 66045 771205 407830 118915 311440 312460 789565 801295 86360 527680 719355 836570 282115 350285 561425 13005 724795 761685 630955 401115 711960 624920 565250 311780 397970 65535 412930 470220 265880 727685 478380 524365 54655 325550 696235 157590 509830 49470 738395 256360 580295 783360 63835 217855 603670 226525 755905 814810 336685 25755 396780 430865 655520 821440 531250 209950 549610 94520 546635 12665 637585 222020 139910 193715 706860 39185 92480 850000 640050 131665 738990 272510 174590 431630 59075 401115 373235 619820 189635 369325 722755 839885 568225 92905 190910 369240 255935 208250 388450 531420 153765 523855 395420 729810 796875 631380 347395 14535 300815 113645 21760 261375 814470 87975 179180 490195 391680 549695 147390 521985 368390 143565 304215 161160 495125 476425 447440 714255 587095 144500 801210 478890 488410 819825 297755 109650 174845 451605 330820 463760 577235 412505 207570 276335 458575 90610 745195 442425 127670 88910 593810 471325 371365 627300 375360 57885 20910 277100 126735 402900 353940 684760 752760 552330 69105 145605 219555 811155 69445 672775 519265 237150 580635 148410 137275 132345 734485 120105 474045 47345 383265 45815 729470 573410 285175 623390 816595 414290 214455 404430 493595 532780 193630 394995 394825 50575 14875 220660 103105 72930 340085 572475 706605 3655 79050 652460 324530 100470 367710 25585 317390 380460 712215 766360 234940 43350 375275 261290 132175 532610 52700 783615 360060 585055 759220 19975 66385 248710 381225 433670 384030 570775 472515 680935 786675 505665 78200 596190 163115 545700 321555 528700 345780 546210 322065 182835 836570 615230 115260 753440 189295 270980 538135 85425 38165 153255 576385 127415 299030 178755 493255 166940 494785 628575 68000 351730 630870 754460 639625 399840 310675 417265 614720 648975 57970 64600 568990 410635 703460 513570 410975 408425 327675 430355 302515 714680 762960 339915 516290 821185 346290 505155 496910 818720 794750 811580 727175 467075 372555 241740 567375 667845 388195 697765 836400 318495 624240 87635 579275 311270 768315 259420 22440 540090 463675 449650 577915 661130 425085 400265 247435 123760 382160 832660 497335 15130 256530 210970 690710 363715 62475 485180 770610 676090 724880 136765 94860 143820 701505 818125 110160 764320 487390 335325 795855 322235 42075 28305 173400 537965 620415 170340 624920 572050 670310 514930 753100 526745 244205 408340 630700 427975 67745 15045 425 289170 67405 175950 153340 548335 667760 133790 642345 651100 52360 456280 319685 195585 180370 318240 453390 491385 446590 282710 794920 803250 194140 23290 127330 792710 263500 552415 662915 660365 28220 713830 425765 381990 402220 1870 335495 109650 271915 745790 187000 808520 467160 723435 328525 813110 662150 528020 411740 489855 414460 310930 136680 119255 783190 727345 83215 800360 576385 210120 47260 101320 539835 326995 69020 605285 148410 613020 716380 73270 126990 149515 326145 140250 153340 647190 753185 599760 757520 774265 273360 689605 285430 396525 24565 491130 110075 51595 430270 178415 771885 473875 643705 497760 530145 757350 101320 64940 739245 228225 620925 605115 199750 6885 768145 53295 390575 744685 440640 425170 814215 303875 619140 141950 519945 111860 239445 711535 753355 758965 593385 201195 179180 7905 488155 120190 455260 207655 482545 422450 409615 133025 631040 467840 92565 585565 28815 199580 572390 207485 330310 42670 671330 699720 519520 686035 186235 107780 193290 731255 642175 661555 93330 798575 218535 795855 403240 174165 158440 218195 835890 446845 562955 679065 819995 191930 716890 352750 14450 5525 147050 471580 479655 464610 669460 465885 426700 517140 307020 45730 596275 268940 780895 652970 612765 408000 299625 689775 54910 257125 676940 759390 165325 623050 462485 129115 286110 51510 709410 391935 202725 611660 749020 121380 445570 58055 481185 755905 83725 498610 37400 134640 715445 770100 580380 426700 181560 125205 329460 574345 314840 737375 599590 282370 11900 69360 248370 602480 79900 608175 214285 283135 62900 476340 654755 7225 522750 65450 767465 645405 818465 208250 608515 560235 173060 188445 193035 472940 569670 28050 839630 183770 159460 474470 826710 235875 674390 391680 634525 500905 649995 574515 765 788800 836485 634610 231710 718165 757265 697680 842180 58820 757265 168980 782000 728960 198985 264860 340765 459935 400095 222955 752590 712640 663425 773500 333540 701760 662405 162265 690455 556070 724370 468860 94095 772055 13005 505580 775880 805035 308125 624580 90440 262140 186830 187000 155295 296395 93670 474470 843795 371705 231285 151980 85255 126140 215220 724795 66895 748255 251005 820760 207910 355555 182155 179095 376380 412335 267750 144500 590835 126055 711110 491385 367370 721480 704480 94180 649060 593640 429675 386750 703120 793390 742985 393465 48195 669545 749955 606900 390235 265285 550205 536690 809030 20145 432650 574430 585565 636310 295375 342040 388960 172465 702100 245905 97495 176715 20400 686715 373405 597805 493425 781575 529720 87210 127245 548335 820420 494785 339915 604520 91545 235025 564230 321045 158270 43435 620755 570520 772480 195160 466650 255595 304045 489260 330735 771120 94605 763895 457555 746215 533460 417350 144330 834445 175270 656285 612850 148495 191930 630360 571285 324615 397375 474470 163115 310505 539920 380545 245395 130730 774180 442170 768400 523430 68170 632825 5185 684930 35615 637160 59670 585055 205105 663510 710175 250750 650760 551055 663255 679320 528190 210545 799170 5440 44540 723180 119850 83385 803505 155125 70720 677790 478465 130390 293080 712810 651440 734230 348415 275060 451860 726750 836145 276420 86700 833085 527170 568650 729385 137105 348415 683485 302940 130050 687140 423980 783020 550460 490620 628405 98175 424490 112030 160650 531930 163795 217345 409870 794665 551310 324700 300475 655775 406555 517565 563380 486200 620670 820845 279395 458830 452710 130220 36125 782255 86360 92480 204425 77435 424235 485605 590325 505155 409785 522070 358445 822120 186660 203405 406810 189890 622285 569670 720290 817275 621775 121890 804355 102850 482715 742985 135405 181900 507110 774435 750635 786760 396525 729215 843370 791010 529040 666995 69615 537200 774350 233155 835040 611405 490110 785740 340000 603415 68765 383010 18870 677025 616590 410890 103615 388280 757945 317390 726240 614720 304470 446845 112795 220660 62645 783360 617525 9095 794155 760070 207825 305490 609535 548420 391425 541790 553350 180030 568650 227290 694195 402475 460785 535500 521305 682380 433670 844645 140420 58565 545870 67490 118660 295035 648040 158270 682805 643620 351985 388280 464440 442085 588200 780980 359380 100130 279650 534225 104890 465290 501415 624835 563975 7480 127245 629000 306170 19465 347565 462655 169660 452030 420155 227290 115260 117640 155805 20570 680 165495 113560 99280 705330 383605 609025 599675 248710 607665 27625 343655 677280 679150 583440 82535 417520 91715 732275 20315 539410 480250 89845 456790 121295 157250 199155 831555 31790 779025 200175 579020 799340 528360 241400 108970 642260 458915 818975 220405 279905 778940 798150 735080 260865 284920 365415 768400 64345 376040 375020 466225 763980 589050 140590 202810 256700 819060 581910 414460 747830 143565 92990 807755 738395 692750 508555 660365 383860 224995 278545 14450 249305 119765 377315 513740 613190 538305 99025 243270 519520 170425 394825 830195 609960 682805 322745 263415 680595 242930 607070 172805 793730 766275 586755 259760 785230 664020 100810 488410 229075 438940 708135 813535 465205 126310 342890 282285 389895 19040 587690 72675 398735 542725 760665 49980 192015 71230 570945 818550 470900 408170 623645 790075 268685 289935 237745 219130 479060 825775 92820 759050 204425 564655 554795 651185 7735 369155 279480 794665 268175 784295 826965 521985 65025 535415 753185 672350 424575 262565 609960 534650 812770 398905 52785 480250 807925 206465 257635 390660 605880 710175 520285 846260 609195 453815 12240 676685 421940 757010 258910 175270 181390 691390 489855 451435 307870 674305 223720 302685 619055 41820 814640 606050 633845 240975 279990 489260 487730 50235 562530 292825 732785 768145 787440 629170 357085 27455 769165 87890 526235 825350 434860 107440 485010 119680 39015 137445 529380 568055 816255 402900 397800 24650 133365 249560 671075 845580 69190 558110 800360 131325 240040 450925 324275 615825 745790 843455 828665 840225 50150 151300 694365 666825 789565 697425 742390 419050 787355 821355 418540 241825 135490 527510 172890 455855 137105 94095 133705 124780 515525 813025 490705 459935 91800 379355 708220 204340 775965 647615 89250 321725 780130 437580 556325 136935 764150 9435 171785 212585 50405 153680 282710 442085 779620 307360 412675 474895 424490 406470 544340 42415 22950 243100 210885 688075 427295 399585 579360 608515 150875 447440 74630 596105 364480 9605 75565 207060 333540 522920 825435 725390 582335 492405 496315 740265 6545 590410 99790 809880 408595 752675 561340 272340 789565 818975 535925 547400 659090 499630 440555 22100 417350 757860 328610 360995 376975 61030 603075 362865 508385 687310 715955 382160 574345 749955 111435 531505 224315 735590 846770 669800 739840 151810 443870 725390 226185 216155 637160 846770 319855 445910 668525 649740 566525 515355 161500 626790 755650 234005 362865 371365 51765 370855 25585 430015 804015 466395 693005 45050 181050 352410 585225 623475 827475 220150 36465 619140 18785 466820 197370 79475 842265 463675 731510 474385 448800 634695 25670 54655 645320 573070 245905 459765 171955 848725 43010 210375 543575 410295 562530 177310 781150 35105 599845 189550 594150 766700 794580 794495 682805 175525 251090 140760 209780 59500 815490 623390 738565 622965 127925 573325 104720 401880 246160 705500 829430 184450 416755 404855 255935 778515 80920 347650 279905 687565 622795 509575 280500 466565 97580 525215 42840 537200 724625 465800 476000 41735 325805 445995 739670 703290 74035 79730 113985 260865 558195 828325 335495 750380 837250 570350 450160 399840 381055 221340 819060 472940 667080 87295 788715 142545 513995 477615 326145 439280 123760 156230 151300 729470 241570 182750 95030 793390 587945 693005 608600 403240 646170 501670 638435 665295 480165 405620 217345 233410 615570 359295 451435 312375 563040 405790 370600 823820 219555 518670 796110 689775 535160 437410 220235 591005 776645 75990 632655 257210 233580 47005 1700 150620 496145 459000 382925 248285 233920 200175 736185 669630 271150 420580 823820 629085 180455 501245 696745 633165 160905 704735 770525 301580 478465 838355 132600 717145 553435 687140 655180 424320 832065 397545 107100 91290 652460 501500 588795 107100 144500 271575 753270 60520 656115 363630 593640 366520 783105 324105 324360 308040 591005 79475 452370 546805 281860 563805 336770 561340 751655 833765 782510 140590 804100 755650 259675 95030 402985 330310 50830 602055 225165 747405 319855 394485 453305 96475 728365 791095 391425 110840 290190 651525 610045 388195 698700 683230 685780 325465 418965 66895 787865 637670 90100 188530 655265 822290 734825 478295 445400 305490 696490 57630 98940 377655 482630 769845 837505 776475 826115 788715 643960 106420 534650 713405 830790 113815 537285 589305 784125 843965 791180 216835 161075 235960 487985 148155 85510 190485 218875 439875 452455 256700 104720 465800 652630 685185 373320 212245 735080 51255 622625 34765 143735 707880 818805 252110 231030 560915 504560 604180 326145 590750 181135 613530 400945 668950 14110 571455 78710 210205 416840 468690 350710 673370 585905 542130 556665 141100 235620 493680 569330 499800 166175 120870 30260 832235 173060 784635 10115 218790 725305 37655 733465 319515 623135 135235 815575 845410 775880 66470 677110 402985 729215 753610 635375 714935 262990 632315 310930 495210 294695 346120 645235 81770 687565 527085 736610 434350 647360 734740 380035 633165 731850 169150 436900 196520 674560 681615 263840 730575 291295 305745 717400 173400 457810 637245 347565 320535 215645 651865 843880 223890 230775 827900 198475 285770 495805 47345 711280 567630 818550 846600 155040 545360 496655 402815 35360 538560 601715 450415 64600 669630 707370 303195 627385 577490 605455 601800 580975 820845 24055 407830 380035 15215 302515 621690 581485 307190 848045 697170 10965 61200 688500 526660 649910 336855 790670 423045 530825 142205 283475 580125 44965 143480 27455 48195 105060 344505 462060 52785 748255 315520 823990 699380 16490 177905 445145 544595 175015 762875 58480 470475 300050 336770 525810 403750 468860 492660 297585 637415 563210 303790 642855 28135 66215 89930 131665 517820 215135 33575 83810 234600 846260 375190 448885 297670 47430 10200 829515 37825 209015 400010 377995 462145 612170 173825 622710 628320 515355 62645 235620 276165 341360 663085 14450 56355 518415 253810 214030 639370 361420 51850 601290 442850 753270 70720 555475 421770 323000 57460 625515 790500 799935 30090 600015 369750 12240 785315 171445 259930 263245 213435 367200 245140 559810 407235 646170 8925 541875 679575 88060 92990 595 93500 325975 246585 63665 247605 784975 810815 175100 209780 715615 796960 487305 78965 205445 365415 119850 607750 731935 184875 694025 66215 304980 503455 84915 141015 311610 587690 94095 214030 218280 735250 107950 783870 727005 785230 780895 39780 568310 405620 636140 833340 554115 276420 77435 327420 449565 323595 85340 237065 65960 223125 713490 462400 185810 464610 484245 609450 708730 526320 216070 461550 445995 602735 732360 183515 701760 174760 49215 376720 34850 746640 129115 397120 231710 153680 616845 493000 240040 123930 775200 610385 93670 32045 801975 607495 89845 425425 700060 436475 585735 219300 584970 795175 647785 327080 66215 579615 792200 532440 710175 650590 793900 708730 198475 415480 264945 516460 186745 204510 530485 787185 848725 446335 818210 64770 108375 318070 91290 75905 161670 453560 275910 116195 271405 676855 231965 778260 820590 711365 193035 306850 331245 583440 801550 91885 300560 229585 45220 418795 356235 498185 549440 198560 490790 148495 215730 364990 770015 659260 757520 214370 366180 164220 479485 417775 828495 803590 182155 737715 751825 196605 181305 354280 349690 202470 834190 155040 10625 451520 591940 705500 625005 478125 190910 319855 91800 439960 767720 604095 337365 214370 373320 361760 68255 253725 522325 610300 687820 794155 294015 661300 470220 38590 735250 35020 829005 773840 848385 115855 788630 106505 398310 447950 105060 804695 345865 474555 17000 583780 225505 354535 787780 786420 563805 232475 651525 653055 745450 665635 332775 629170 75990 24480 686545 224910 606645 806225 7650 710260 484585 453475 661300 715615 197200 786930 841330 588285 199495 700060 60690 637755 344165 591430 176290 612935 774010 326655 162605 521730 413270 269450 404345 701505 310250 19550 316370 417945 630955 162180 840735 307955 681275 729725 516630 583355 239700 404005 240125 317560 806905 300985 374085 623560 568055 342040 90440 703290 124270 685185 364140 100385 650930 317475 449650 511020 661895 369580 370600 570690 848385 567120 402390 780130 693090 547230 723520 500820 531675 485010 293080 227630 647700 210460 119935 486710 533630 436730 313905 842435 131920 53975 566950 759475 752675 69700 230265 530315 274125 736100 361760 741965 266305 361080 385305 426870 272850 752335 725305 468095 436050 513485 524875 384030 624410 32810 22525 411145 793305 558705 505410 535585 306170 147730 479485 189210 843370 111435 276165 697000 455345 416330 34255 456450 439535 845920 840565 562955 349095 167960 166175 583780 749615 57545 30515 766105 553860 653480 849660 795345 114920 223890 162520 91885 337195 179945 306765 352665 298690 611830 234260 504815 239955 755990 257975 678640 642430 168045 529040 156230 749530 209355 789650 642345 351900 257295 311695 753950 760070 481015 511105 230690 51935 488070 38420 286960 670225 683910 748085 537880 260015 215730 396950 813110 469370 704820 133450 663595 403835 456195 635715 379950 619140 755480 379865 146795 618205 591260 711875 391765 378165 691390 561765 696830 496400 557685 115770 737800 531165 91800 466310 80665 830705 629255 66045 403580 107355 105570 439705 474470 175015 368050 499375 715360 818720 471325 425340 49130 63580 478380 539240 803420 816595 155465 781065 722160 501755 626535 415650 561340 138805 509150 114240 349860 76500 537115 549865 412080 469200 842435 37145 196010 334390 609620 154190 824245 193375 776645 731425 175185 254575 263330 582590 700655 622625 291720 247350 578340 689945 171530 348670 206635 318920 539325 409615 387940 266645 848385 706350 430610 231795 518500 279565 750550 814470 343230 757605 544850 62815 656540 638435 516290 225335 283900 593300 250495 816425 683825 395420 55250 36210 362695 328015 710090 831470 553010 90695 54655 653565 627385 742815 291550 176460 644980 89420 621520 168385 69275 731510 576980 365500 712555 418795 151810 795430 308975 496825 777155 415565 395080 341955 320365 530485 156570 548590 504645 83045 209950 513995 413950 830790 837420 703035 300730 716380 153255 242080 408425 553010 24310 678130 5440 275825 102680 806905 89080 619140 104975 220745 430525 171105 525045 747150 25500 338130 391595 498355 307020 532015 93755 616080 656200 799000 547145 546635 486455 401200 510595 784720 128180 815490 668780 296480 617780 225335 697085 584035 66385 644130 622370 120870 438175 649995 200090 324530 547400 537795 133535 181730 502435 842435 398310 542555 179095 457895 367200 749955 790585 593810 824500 158695 48025 577745 370430 312545 316370 62135 261120 248965 320960 391425 125375 23120 531165 436305 685015 717230 441235 834275 44200 524280 291550 144840 260610 682635 790415 109480 435115 361420 749360 311610 232475 387005 313480 15045 357850 98005 505325 581740 326400 187255 558110 562190 429080 259250 561170 832405 129285 847025 740520 180115 781065 587435 750635 42075 113305 183515 215730 814385 198985 352920 714000 83470 394485 125715 322235 762960 503540 379525 199240 320875 340680 673625 629765 40970 781150 118575 108885 328100 822205 478040 679320 237575 581145 736865 418285 472600 91800 155125 313905 79900 819655 579955 400265 271660 741540 46665 830450 593470 280925 411570 67660 297925 20060 260610 28730 808690 228735 306680 826285 381225 167790 668355 91715 629425 581825 761515 764830 188615 42075 498525 479570 298945 685525 177055 23630 759390 675835 569415 679320 829855 769505 440300 330480 308975 767975 133195 104465 795515 187510 831555 370600 92310 698275 343655 390235 318410 444635 683740 767295 837420 19890 772480 552500 294015 220320 640900 396100 477105 464525 151640 834105 4165 608430 43520 750210 590665 691305 584205 610810 823565 533460 261800 417265 13685 399415 576215 15045 191845 337790 528870 806140 697850 162265 731000 379865 443955 388620 682550 284410 527340 241315 447015 523600 569585 563975 789225 747575 547230 138720 522665 512465 271575 202045 546720 490110 10030 707285 677535 785570 82110 25160 709410 577915 522240 524620 614805 541280 467840 140335 69530 618375 201620 766190 546295 115940 41055 569245 293420 846855 393465 390235 88230 734400 204510 100300 344930 583185 574005 265370 580720 278375 751995 212075 214370 390660 110075 145860 782000 133960 594745 640135 332605 325890 252280 16660 662235 604690 212160 139230 405280 724200 690455 93245 589985 448715 381140 114070 301920 460105 720885 227035 691305 476935 178075 169745 525725 788460 603670 678385 488580 368135 205785 423215 611915 441575 429590 705670 340000 14025 328440 251260 767465 60095 451010 244545 395250 649060 784635 488410 175100 719185 438345 25330 287130 136170 762960 849405 806735 271150 177650 727005 508045 553605 128010 678980 501585 57630 812770 247945 352070 785060 691050 325040 223635 435115 491555 663935 528020 282030 479060 648890 348925 450245 169235 481100 151810 476000 40460 330310 236980 355130 767295 567885 766190 251175 650675 215560 446335 690880 743580 286620 427890 577915 93330 422195 513400 748595 325975 25840 156145 327080 556665 646085 588115 458320 498695 216835 347310 774605 542725 460700 813790 16405 205445 761515 548845 8160 160820 98345 291040 610300 141355 245990 151470 619055 207060 279905 508640 150280 568225 765425 840055 212415 577745 279480 557090 188190 556580 26945 294440 241995 255425 672095 197880 317815 263755 723010 156740 634270 85850 442935 103275 181135 754970 207655 233750 700655 351135 632825 414630 154955 23630 621860 342975 604520 159630 451350 518330 302430 220235 312460 29240 12665 65535 309145 435880 848300 721650 329630 406045 333115 281435 208250 256700 602820 400435 310590 458065 499885 658495 693600 112795 393635 381650 198815 497080 193120 466140 108035 601800 579530 465800 581825 363205 287300 730405 105825 742305 827390 62390 751400 397800 177820 185640 116450 376295 629425 425850 295630 822545 650505 633335 385815 635460 489430 229075 97155 715020 20485 790415 217685 522665 538390 588030 267155 256700 103275 203745 255510 542045 376805 825435 467585 128520 120700 4675 615230 25330 5440 827475 243525 30005 503880 215645 762705 343995 58480 453220 389555 703885 30345 538475 75565 638945 246670 43350 540345 526830 846855 643365 339830 428655 376380 614210 843285 116025 16405 668950 57970 402645 764065 484585 748935 28305 593555 34935 188615 171530 185215 170765 93500 741795 630955 741625 398395 373150 429930 146540 398820 764405 226100 455515 102680 359380 252450 156145 196520 145605 838440 45985 331245 388960 346545 779705 89930 267410 23120 650335 189635 103445 69530 477785 227205 783275 350285 602225 317985 822290 366435 249645 825775 152065 389810 664360 651780 401200 407150 677110 31960 539665 819230 753440 432820 641495 7310 635290 247945 831725 429420 596785 253725 642260 406555 674815 769420 820505 346035 405535 829260 107780 467840 509405 370090 733125 827050 720375 317645 811155 671670 2465 380035 709410 76585 34510 381565 582250 264945 94860 422535 814130 147730 549865 36890 569245 526575 139400 234515 702185 493425 56695 258655 564145 30430 228225 326825 232220 256615 9435 132855 691815 530145 635630 209695 455345 64260 107780 300815 226270 710600 163880 26520 41565 17850 576470 549355 189805 629170 373745 152915 381735 180880 769845 1190 732530 290275 588965 132175 289680 601120 300560 664105 759560 155465 121890 802145 215390 372810 844390 821015 465460 463080 807755 214540 435115 803335 495805 65790 750465 378420 759305 755650 693260 489515 32130 794240 641410 391680 692410 536350 801635 702865 796875 542555 59500 99365 91290 323170 823225 1870 112965 192695 583100 193205 30430 82620 59075 659090 83810 82960 112455 651865 727005 367965 627385 395420 545530 334390 322320 393890 96985 254320 101830 391595 104890 558620 346545 650675 175185 613615 768060 382670 436815 432055 624325 491555 682125 256955 499120 349265 812855 200940 108035 762705 399925 465375 375020 161245 94775 410720 798915 280160 487985 254745 335495 120700 41480 837505 552840 662320 116195 650420 815490 452795 784635 469030 605625 204255 436135 70380 442595 449650 742305 323255 566950 777580 103020 14025 769250 358360 710090 277100 416330 88910 630105 153680 579955 706605 110075 67150 545105 199920 262395 96220 370600 265200 661640 386070 173570 460020 13855 716125 596700 215815 672265 533715 817445 705245 637330 331075 635715 78285 288490 54910 318920 645320 818295 616250 463930 421685 804780 343230 218620 71570 379610 703630 148835 842265 315860 589050 251770 657305 585565 784890 95370 715275 691560 201960 96730 605965 676090 21250 621180 411995 600355 411655 225080 761940 332265 79730 743155 167535 153425 24565 332860 106165 469795 133620 680680 17765 76245 122910 338130 491640 421345 477700 206210 278885 394485 839375 313650 36040 222785 714085 94860 174165 1020 162095 561510 79135 64940 677025 581740 320450 639030 233155 95115 575790 668440 371110 11475 84150 222020 581315 589815 606135 596955 615570 768740 684590 625430 350115 26690 188190 515610 608260 174165 769250 628405 19380 540685 712640 438430 306085 793815 294610 438005 129540 720460 849575 796620 832660 139910 206635 632230 826285 231285 300305 6885 406470 666570 209780 185555 409020 576640 671670 396015 333795 245990 683910 146200 580805 499035 426785 17085 146370 64005 627895 75140 535160 285175 554710 390745 596785 808690 44625 240720 482120 346205 625345 271745 736610 817615 274975 391170 74120 6630 737205 357170 723945 604435 110415 233750 114580 341105 632995 351305 638350 723860 51340 23290 11050 444125 656965 611915 496740 139230 591090 39355 642600 825180 682975 634950 335155 224400 153510 741710 507195 602565 516715 534820 420495 770355 426615 557005 569755 334560 548420 253725 7990 109905 105400 325890 567035 306425 132600 86870 44965 404345 196520 70550 333285 8670 754290 605030 430185 613445 96135 527850 0 0 0 0 0 462655 600185 101490 668100 402645 806735 722840 363460 2890 572475 708900 85340 711450 600695 392360 191080 745790 251770 427720 708985 450925 621350 216495 721140 308210 215475 491895 783530 163200 720885 179775 790330 542980 612595 491555 330650 827135 335750 466565 642685 650335 321470 538645 25160 168810 97155 187680 653905 459170 230945 577830 422875 43350 128265 115430 124355 158780 437665 700655 549015 588540 597720 373405 346630 507875 623135 518925 480420 644385 761855 759220 55250 481780 765170 335325 581570 800190 539920 420665 845920 843795 543830 194735 454580 162520 438685 92310 139570 366435 826115 748680 155295 266645 712130 111435 145435 396695 847620 243185 270300 198305 477275 582505 244375 591260 490365 467925 28475 180625 261545 518245 626960 785995 346120 456365 274550 394910 635035 438345 455940 249730 359210 431800 602055 507875 824075 650250 470815 605200 455090 813025 245905 321300 175100 600015 628915 417095 97155 215475 530910 92480 279140 795685 168725 96560 681955 193290 107185 338385 653820 603075 317900 260525 398735 803930 578935 274295 478975 137700 690370 111265 293590 289935 738650 62730 406470 664870 215645 829090 551140 73610 519265 827985 487390 485605 39695 539750 281095 113730 837675 401965 221935 498185 292060 431545 100045 813110 232645 457215 286365 427380 379525 39015 326485 210035 18955 627895 518670 368220 443020 493680 144670 2125 317390 477020 241995 619565 711365 351645 501075 731680 13515 140590 165240 182580 148410 841075 512720 589985 682295 273700 811240 75395 81515 550120 678470 172125 320960 63835 201280 474130 612510 22355 688075 795090 519180 824245 181645 302770 166430 225335 354280 686715 89845 541110 686715 330480 320110 104125 344930 58225 497675 184195 621860 322065 719440 472940 324445 278630 439790 395165 674645 105400 148155 532610 798490 196860 313140 505070 557685 252960 754120 30515 415140 332605 818550 511105 523090 477615 515780 3995 750975 290020 271575 528700 151810 325890 37145 824245 355215 686885 104210 656625 654245 448290 444380 474045 342805 789055 88825 823225 629085 836315 345270 498185 187000 714000 682805 68340 804780 496910 658665 124100 574770 145520 760495 594065 417690 275400 770610 303280 258400 88485 687735 807925 53125 111180 805460 242845 528020 573495 506940 357765 587690 527340 246415 845495 687650 825690 780555 547570 78200 385135 583780 253555 706095 390065 834360 667250 760665 459935 554880 351645 229160 607665 260780 683060 343570 602225 535840 28900 522580 134555 546465 458660 526150 614125 213775 313310 132855 602395 605795 422280 343315 716465 719950 650760 543915 279225 116875 697425 806310 23800 806905 302770 97750 173060 720290 492660 149430 472515 484075 641665 438260 108120 808520 347905 646680 314670 88485 383095 52275 579530 531165 676005 810900 389810 801380 312715 252110 634525 66130 355130 733890 696065 126990 698360 165070 101660 29750 526660 455770 435455 787610 176545 8755 630020 323170 477360 494700 409105 242420 490620 65025 253470 749615 625260 226270 452370 338555 273190 819570 111860 418030 729470 62475 64005 775710 402050 836655 315180 505325 241570 530825 275145 702440 56355 831215 654500 447100 151640 202215 194140 460020 38250 321385 332775 673540 397970 647870 63410 601205 551990 827645 671415 270130 624070 418370 519860 794155 164730 291210 781915 451520 158780 382670 669290 31620 95965 107440 123675 659940 229585 95710 796365 687225 845070 838355 472770 796535 68935 543405 382670 489175 813875 625600 663935 215050 353600 172635 580210 100895 57885 731850 218790 312035 387260 95625 270215 88315 331245 551395 839290 418285 456790 332605 830535 681785 212415 258825 621605 98685 266135 308550 468775 150110 490450 634865 307615 202300 173825 330990 658155 422365 416075 141525 91885 576300 664105 273955 121380 772650 815320 471240 140420 727090 358275 158270 600525 726665 101575 584035 177990 241145 344930 814810 318920 457810 674645 246925 752420 279055 561850 656710 397630 168725 781320 382415 752760 331075 518330 93670 723095 271320 320280 202555 332010 402985 838525 45985 122825 575025 657220 393040 110670 497420 709750 306000 522155 510255 785230 444890 574005 540770 747320 98430 491215 303875 470645 238000 260865 50065 706095 83130 623050 60520 455940 205190 192950 742305 482545 340085 43860 651780 180710 785570 154870 791775 31365 79050 618035 52445 24565 633590 153425 227375 746215 679320 51255 144415 750635 53125 295290 606220 559555 130900 204425 781235 130645 366095 780385 609875 310760 846345 610045 823565 450415 255935 251260 222105 697255 517990 765935 510340 393635 20485 619650 380290 759220 672095 207145 409615 52020 553010 677535 803760 197710 495975 300645 699975 722415 708050 190485 492150 304725 538645 339575 319175 453560 384625 176885 725390 189890 177990 217430 24565 438175 811580 350625 647955 457725 6885 124610 338725 577830 238850 441490 508980 175270 191420 94605 172295 328355 541025 587435 174080 365330 682125 736695 447695 273955 288830 180370 416330 14450 128010 513485 21420 123930 360570 281180 286110 405280 516120 828835 136170 180030 347820 602480 95710 211650 105655 753695 406725 69275 118575 451690 686630 522750 528615 156315 134045 469370 386410 85765 218535 85595 712215 141015 16745 725900 250410 229755 564230 129540 633675 827135 621945 89335 48025 20230 702100 280500 94860 212925 321555 476595 106165 348755 298520 292825 763980 539665 406130 74035 493765 410465 429675 289765 802230 15810 591345 535415 38420 207570 202300 648720 460020 31875 657050 160055 429760 336345 101235 223720 818550 556835 421600 636990 506175 716465 724540 514420 233240 40460 31875 570775 460785 160820 62900 305235 313735 821015 484075 264860 832235 228310 26180 421005 128775 839375 351730 312120 846940 214285 7310 631040 451265 436050 49895 455175 521985 118575 265880 187170 380715 245140 116365 74630 719865 172890 728025 427890 245820 104295 404515 17510 82620 314330 55420 432990 57715 548250 614975 287130 291380 51765 103700 498525 493340 334900 2040 664105 718250 433075 9605 589390 73780 781065 600185 323340 367880 210885 544425 510850 151980 775370 37995 238595 637415 599420 607240 404005 316200 209440 242930 107780 287555 462145 407745 709495 658495 403495 603925 832320 693345 728110 610300 821270 846855 682550 403240 770185 488665 672520 505155 605965 546465 389810 491300 381480 333540 164900 461210 710005 6630 77520 172635 790330 69785 707540 524535 268175 2635 211140 719865 748085 231795 836910 738905 840820 79135 534990 295630 602905 467755 630020 843540 592960 395930 719695 776305 158865 370515 230690 222275 384540 519435 782935 234515 20230 375870 224230 78200 55250 150875 739755 232475 154785 424065 241995 836655 637500 385730 700825 485860 702100 440980 70890 273105 143055 280755 420665 311100 495805 340595 221170 204000 523005 268855 589560 164560 456280 207740 814385 572900 284495 369920 746555 660280 795770 509830 477870 715360 683230 444380 268685 554285 594065 321640 622540 355555 277950 141950 786080 486455 102935 588540 239870 111350 817785 185640 544255 341020 341700 536435 397035 711025 147135 229075 494955 194735 551650 558280 76925 554285 605030 820930 9520 277355 664360 155210 545615 265965 248880 155635 50405 721310 823395 233240 478890 324700 57120 223040 837165 107610 153935 242590 198645 771970 383350 570945 657645 725475 561510 600950 585905 114155 60945 399500 217175 79390 689520 450330 520285 175355 369495 177055 568140 187850 390830 699720 554200 459595 530655 43010 435710 498695 134045 313140 700995 87635 614380 87295 546890 841840 443700 754290 345185 142715 292485 153340 307870 153255 130730 476000 334560 431800 518075 121210 713830 842520 494275 685100 490280 244970 163370 660705 119935 292825 120105 461975 172210 243270 482375 824840 167195 343485 403835 30600 156230 516545 53550 710345 520880 113815 301665 475235 849150 543830 462655 517480 175780 671075 419220 3400 356915 274635 226865 273615 517905 768400 342805 133195 491895 203065 35360 114070 651185 170425 326570 485605 73355 783615 274890 737800 824245 452115 739585 38590 102000 175780 31790 38250 764745 593130 72165 304385 368560 135490 674815 815915 59160 345695 153085 19975 545445 622115 175270 99960 248625 20995 611490 695895 792965 153255 234345 646425 537030 782000 755990 324870 377315 718505 136935 642430 351305 85935 368475 782595 142885 308890 744770 360485 787185 501500 474045 834360 302940 243695 361080 205020 79135 514845 142375 448800 762960 352240 552670 779195 74800 22780 636735 239955 399755 759220 209440 312885 324785 115855 114920 442170 701930 375360 576725 584205 115005 40205 303875 221085 143480 844050 164220 21165 824330 645915 81345 346885 412080 27710 406470 790245 598570 652885 180115 135660 383945 56185 436390 416840 444040 729640 140505 148495 328440 381140 167705 636055 531420 508385 692495 724880 773500 154275 548165 150280 783615 47260 796195 6375 601545 699210 398650 375275 303790 481355 367455 62560 827050 30515 477700 587010 750465 715105 519775 660960 488580 420240 685185 346970 208930 825010 564230 247010 794155 446165 687990 212755 507195 664700 178925 367795 675580 84405 113305 29325 99450 278205 581655 584630 182495 327250 593640 838610 847535 657390 818720 223720 342975 224570 429250 158100 258060 571965 651270 435115 177225 544000 682125 711450 25585 235790 73695 558110 147305 252535 186405 484840 536690 353770 513230 551395 391085 611150 467670 592535 371025 717230 667505 241060 47770 231030 593980 598145 612425 848300 40715 115940 484755 344675 269195 825265 605285 774690 497505 77350 349180 159035 714000 63580 8925 441830 841160 711025 354365 268005 832660 413525 625515 700485 193800 507960 465970 325805 573920 186065 680850 552075 565250 837590 308550 692920 728535 258825 824330 466735 266815 90695 481355 442425 185555 707710 96050 68085 512720 730660 540940 492150 209610 613190 239870 41820 584205 619140 238850 650505 529720 670480 67830 126735 484075 781490 810560 284240 554200 43945 507025 680425 758030 456620 350880 800955 455005 36040 199750 793135 89760 238510 527850 450245 259845 405790 269620 697850 65450 554200 791180 676685 816340 608770 795090 539665 656200 314925 140590 795770 409105 546975 817445 236045 78880 138975 675070 105910 597975 497250 646340 267665 654755 166260 497505 575365 153340 115005 356830 383350 520965 145435 717655 677195 655860 158440 201025 594405 698445 180710 562530 322150 718165 216325 167875 40375 811665 724625 126990 834615 566015 614635 258995 152490 809455 372980 469030 77605 822035 791860 273190 518500 397800 603925 324615 687225 421345 727345 500565 167450 592705 671755 75310 238680 732955 187085 392445 80750 478380 694620 112880 763215 673370 594235 360145 473790 681785 4335 734655 804270 653140 153425 226610 365500 608515 577575 431715 95370 281180 808775 291040 433840 417775 569670 60775 299710 44965 829175 687055 46155 244545 546550 264350 621180 711280 26520 702185 504815 278205 262140 438090 742645 164730 134385 756245 366860 494020 826880 85000 143565 17680 638350 10030 679575 207315 627045 343230 198050 621180 429250 742645 367880 239105 834700 322490 810135 527935 439705 271235 515950 50660 193545 192270 281435 413780 720460 36380 692835 502775 289425 185385 545105 537795 90950 93840 667250 589560 768060 402135 664870 289850 812005 153425 291550 711960 321130 520200 760410 380800 396695 298010 308890 764405 199155 116280 822205 239105 651950 818720 738395 54060 727855 145435 472005 19295 150620 772310 44710 66215 693005 797555 818210 829005 268940 93330 628235 286535 411485 213860 647870 591940 240295 327590 40715 218535 265965 238595 582420 234090 165155 388450 164560 368985 486540 609365 505750 152405 245140 720715 23630 169320 485010 753525 315265 758540 154700 653395 41480 585055 444890 192015 75310 536435 514250 296055 415990 517225 252960 498100 248030 738310 83300 101745 93670 32470 410890 18955 798575 496400 32130 690455 637585 728790 468180 298520 783360 498610 648125 371025 666825 660025 547570 713660 303960 338640 222190 473960 226440 279905 729470 790500 144925 598995 419135 374510 443105 463420 243185 326570 606730 262905 533970 218280 779365 294780 456280 391255 364055 773840 490025 168895 712640 223635 28985 32640 55080 304385 722075 189125 400520 379950 718930 297755 601205 705925 749700 324190 36805 97750 477615 391255 655520 501330 597890 248710 14110 695045 239530 655775 594065 231795 766275 485690 483395 558620 93500 333370 715020 656370 364905 301070 373405 801720 828665 293420 498950 446165 460870 368050 355045 434945 96050 577320 132685 423810 668355 256190 560745 184280 195160 491725 382670 259080 709495 317475 83470 352835 50490 680340 693430 370515 358615 393210 214285 838355 745025 253300 797640 500820 519180 561425 100470 161755 64005 333880 785910 419050 710770 593555 229500 484330 441745 91885 629680 736270 790755 591175 431460 731850 434775 92650 299795 354960 163625 775285 370260 207400 526915 41055 271745 605200 294525 793390 478890 601120 580635 434180 45135 730660 577405 831640 755310 289255 717995 428485 487305 41905 759645 37570 40120 452030 172210 30855 205020 115855 797215 259760 826285 514420 569075 213690 816340 367965 470560 494190 423810 201025 362100 503115 373150 729215 96135 402475 67575 146285 699550 222785 305320 771460 375870 666145 201705 235450 478805 820675 197200 551905 528530 595340 400945 72505 791350 295970 265625 402135 322830 280925 465205 238170 94605 325550 598400 814810 361420 562700 141525 392445 85 559215 595595 286875 559385 592790 773840 498185 419390 539920 540855 674305 754545 194310 401880 358700 425000 357510 408935 778685 591855 212415 732020 763810 374000 698785 648125 346800 599845 828410 817530 783360 634695 792710 625005 231540 82620 572220 534225 495720 629425 352750 247265 359890 620245 378505 55080 359975 292485 262990 403750 124015 318155 680765 561935 600270 50660 148580 182155 834785 536435 769845 364905 660875 502010 414545 798065 771885 304300 808265 308720 587265 41225 37060 623900 715530 614805 281520 294780 166685 395930 542385 499375 839885 756585 199580 736440 804355 592195 690795 782850 595935 571370 56950 349520 192695 494530 779195 39015 637245 96985 700570 693175 450755 565930 491130 767550 736100 804270 734740 706350 738990 502180 494530 277015 176460 188190 587010 61710 156485 709070 506090 574515 805205 24990 212245 457130 232050 459085 340255 77945 489770 233580 837335 104380 842435 171105 589815 580465 654075 74715 176460 657220 330990 204680 382075 567630 238510 248540 476085 599335 6035 656795 355810 520455 372300 405790 506770 336940 708900 38590 513995 802655 247180 358020 243780 571540 27540 535330 145265 232900 180625 756075 231285 54740 474385 20995 389385 580635 714510 429420 735675 47770 758965 836315 708390 261460 237575 416160 100385 248795 254065 92820 783105 659600 451775 445570 79730 790330 145945 272510 375530 583185 81260 771630 309995 136000 129965 47175 591940 400435 325550 220830 408935 623645 627555 249050 809795 455855 131325 762365 237745 695130 816935 660450 518755 442340 436645 89250 514165 240210 678640 674475 161160 369240 657645 113560 19720 642770 80665 235365 353855 283390 180625 165750 155125 366180 274890 311950 160650 108205 652460 243355 410125 38590 179095 779960 331245 703120 275740 276250 654415 104380 522750 205105 787185 341530 764745 641580 310760 815405 23630 712470 648465 246415 814045 194820 4845 387515 715360 50830 595680 82025 356830 524960 783360 847110 75480 541450 654840 177735 460445 77180 51510 372555 747065 799085 195330 692835 134300 59500 547825 254235 145945 416755 423385 799340 346800 728705 491045 4845 364395 570520 524790 801720 160735 416500 297500 711535 306255 623900 562530 453135 599590 147305 812770 318410 105995 576725 681870 129625 769250 80750 596615 349945 760325 472175 696915 761855 326655 66725 211140 616505 343570 327590 251260 397630 693090 77010 420495 182240 240550 183260 649230 763555 694025 415225 284920 601970 754545 493595 226440 555900 209355 198985 749700 340255 415310 767465 848300 340340 40970 437155 626960 644130 498270 66895 18700 794155 405535 547570 214115 675155 251005 533800 653225 631295 469370 709835 637245 157420 481355 700060 846855 727855 477020 87295 152915 700315 194735 32895 97920 381905 262395 503285 125290 24905 34765 256530 208845 663680 789480 446675 43095 415990 370770 465545 802825 185725 468860 494530 189380 40545 624070 795430 351135 588370 429760 612680 171700 90355 317305 390745 243100 175100 645065 685695 568650 748255 403070 15385 682550 734485 478550 734910 365585 262310 220915 642770 609195 555560 17085 78455 807330 618205 360145 804270 77010 454750 25670 585480 544680 763895 340510 609280 214200 193715 395845 506770 788545 93160 598230 181135 425935 70550 355300 222530 343485 195160 692920 473450 809030 518075 318920 87720 139485 245905 457980 562785 442680 715105 129030 227545 763895 846175 376975 43605 516375 380545 426275 782510 568735 453305 295205 440215 179010 375530 622625 160140 715530 833085 5610 268175 278120 736950 186575 109990 537625 621690 109055 100385 436730 285855 458660 125545 292060 256360 364990 199410 552840 727175 445570 644470 780130 345610 547570 16915 841500 573410 438515 464015 187255 407915 84575 574940 383435 526660 668950 341785 656880 327930 513060 178500 337365 644385 290615 36125 668440 409700 431035 230095 816425 173060 457555 614125 581825 308550 666655 439110 78710 309570 181560 536860 479400 752760 770950 564570 269280 752420 92140 680935 298435 608600 316370 808775 660875 454155 303705 842265 467245 223210 257635 505155 365160 93500 74035 511020 293590 717145 697000 694790 634015 190145 669545 790415 307105 54570 641240 471325 657135 533290 718845 483225 693600 462145 715955 428145 835465 507280 490450 321470 301070 741965 625600 478380 617780 3570 45730 338810 526830 659515 177480 272425 545700 197710 67065 363375 584970 150195 618375 482970 790075 562445 352920 104720 231965 342125 381565 262140 773840 493085 668780 48790 801465 143990 517310 645660 183090 132855 99195 795430 71400 740350 281690 759900 302090 426020 639115 214370 363630 310250 364905 178075 463930 773755 778175 583950 386325 142205 6460 253130 684845 119170 843710 214370 71485 78030 10285 674135 256700 416925 696660 724115 314840 280585 298180 319685 52615 296650 691985 93415 725475 39610 117215 589560 691305 248540 307105 460700 58565 322915 654670 179435 461125 443360 676940 756245 397885 667760 39355 578680 563550 648295 19465 22185 380035 664445 677450 581740 159715 821270 401540 458575 363205 694110 373320 202725 629680 337110 799850 416840 84150 744175 764915 429845 30600 290955 278460 611150 715615 113730 27880 555475 317390 146370 321470 826710 484245 317050 576470 163455 837675 189040 583610 287470 95200 67745 717570 470305 585395 681785 19550 462315 219045 52700 55845 242335 50235 849405 611150 462655 687990 519095 533290 120105 445740 15300 300050 658835 326485 694280 307445 115515 207655 371195 631550 364905 743920 404685 403070 75565 166345 693770 487985 675155 593895 36465 295715 328525 186575 701845 63240 127330 480335 614040 746470 571965 160140 218875 608090 302345 793135 632910 410465 121890 190825 564910 109990 440895 63920 623560 584290 562870 450925 772310 205360 790670 483055 77095 64770 640305 92225 199410 737120 792285 534905 451095 830875 393380 15215 20570 769930 58820 454410 136255 254405 464525 821525 238510 683825 349435 126310 327675 34085 768740 416330 809710 130135 119000 74035 793475 721565 364820 141440 781490 473875 33745 461125 87125 462145 774265 484840 594405 672010 579190 348330 764235 310335 292655 572050 116790 194820 175865 201705 220745 808520 381990 258570 437920 759390 516375 379610 707285 399330 521390 63835 7140 788545 294185 675580 493765 349690 457045 71825 378675 441745 468605 705330 40970 165495 65790 40290 717570 795600 348755 676600 634865 787950 474300 516545 220575 277695 309315 704735 77350 292230 479230 755820 541110 198390 162350 262055 740945 418795 749445 597890 733380 498950 388195 772565 293590 298520 237065 809370 595510 197710 722415 84830 349520 358360 278715 58735 51425 584375 291125 284835 721480 197200 477445 266390 544000 360485 613615 409530 638690 361845 793645 459085 358020 664360 700145 613445 372300 599760 36805 452285 170000 376975 637755 46495 83980 723435 748595 252365 215645 285345 705585 17085 549100 457215 322745 6545 791945 116110 9690 385815 490620 40800 821440 335495 359635 252705 359295 672775 576300 23970 569245 231625 103700 470475 740010 126565 495210 0 0 0 255510 414970 555560 52870 207485 20740 647105 357425 289765 553945 213860 790075 537625 15385 34340 347735 644640 284325 150195 11815 103785 204000 824585 341360 539240 673795 105485 841840 703290 480845 595680 97070 741030 120275 98260 628660 704310 642600 233835 322830 408935 55845 140250 307360 594575 110755 766615 420410 279055 618460 672520 809030 609450 585310 115260 456110 124355 188445 559385 487730 663680 333965 496145 617525 134725 532100 472855 713660 472430 765340 736780 491555 33150 505410 555475 816000 431375 639115 744090 232305 172380 525810 325125 567290 218110 764915 543745 345695 776220 238935 143990 230520 194650 32555 656030 117470 409020 313310 722500 371450 742815 425170 72420 393040 771715 710090 526660 20825 649995 809880 7990 124100 100300 530825 387600 293080 568225 96645 328865 329035 501330 546040 819485 589050 849830 455175 545870 344420 396355 848555 617185 444125 389640 355725 720205 348755 253555 779195 841245 222105 446845 228650 96305 168470 288065 656285 688330 80410 480930 636225 500480 102340 719525 356660 779450 81515 95795 748595 572985 604350 233920 605965 350795 529890 502095 22525 680680 596360 386155 640645 371620 381650 722075 39185 347140 685695 743835 32895 507705 766020 258485 542045 293165 329120 81260 144670 841755 299880 496315 538475 672265 804100 505495 190400 779450 552670 274720 816850 222870 396950 415565 446675 137530 500735 775370 6885 792965 233410 177565 841330 759900 524620 478465 752250 787270 695215 760410 139825 418115 371450 519520 320875 28985 600780 357680 233155 825860 141950 88910 845325 573070 608770 362100 221085 228905 813450 120615 50745 758115 585820 83300 223210 416415 743070 639030 221255 808605 535330 418370 480590 188700 235450 108035 148665 627385 821695 83045 149515 789735 154615 160735 90695 585565 669715 762195 490875 434010 99960 702270 787865 362780 570095 334135 635035 141865 2380 235110 341530 638775 664275 151215 341530 721225 196860 379950 742985 273870 258145 252195 31620 212500 76330 356830 107950 268770 386240 767125 74800 9010 51595 96050 511360 637245 667675 502435 123335 112965 542215 847195 844985 262140 65620 798745 817445 411825 576385 503370 567460 696915 559725 774180 133960 262395 736610 166090 215220 802570 607325 421005 88655 283560 180370 592450 457130 822715 708390 539665 473790 668270 751315 781660 102425 397205 15130 124270 490790 458575 264265 798745 560065 267920 358105 410550 139315 571880 442850 697000 77520 404855 442085 736185 6460 133790 775540 681785 233580 53805 597125 803165 72760 466820 178415 750635 787695 38250 214200 692325 498950 491130 288235 599760 652375 803250 497505 515525 121210 465545 675835 475065 361420 372980 667505 796110 731170 430610 679830 380970 523600 261290 470390 120955 288830 270895 642515 417945 99025 729385 695980 772650 182410 746300 533375 724030 301325 607665 601800 202980 154955 695130 599505 641070 433670 844730 575705 546465 270470 149940 99705 390490 159035 12410 256445 181135 608855 48535 208930 436560 589815 301835 38335 143140 670650 492320 6715 11135 410550 306170 468690 768145 743240 275655 575960 664275 833170 550800 343995 20060 676685 624835 774775 538815 579105 381990 711960 115090 186490 87040 482545 457810 557175 486965 2295 755650 398990 202045 235960 578680 425510 702610 640475 272425 588030 119000 490450 686035 425085 478550 209695 485945 294270 312120 268515 495125 381140 671330 5185 378250 682805 503540 453730 750635 42330 145945 142970 240380 159630 657135 822970 811920 339830 755395 106590 317900 160480 492405 850 332775 461890 214710 800275 731765 77265 227800 530910 634015 512720 595425 512720 248455 574515 667080 283645 538050 318240 729980 587605 68170 840395 404770 175355 461635 727940 457215 499970 133450 596360 719440 640050 695130 85 606390 26605 402305 350115 457810 685610 363375 506090 23800 366010 610300 647445 61880 576980 775370 171870 4420 585990 445060 593470 301325 662065 372215 325040 703885 553010 183005 323595 167535 691645 317390 4335 751655 648125 366095 629255 200260 171955 139060 118320 567715 686800 401455 375275 750720 41565 460105 769505 325890 88145 338810 739075 228225 261375 787695 589985 430610 635715 276930 780725 607665 625345 247775 809200 492150 645235 144415 209780 285090 429760 770355 417860 826115 562700 594320 660280 695300 799340 360145 46325 185640 212840 65620 392445 273360 803165 61455 774350 264435 520285 360060 590325 455940 528020 448035 197965 105570 653480 523175 751655 87720 369920 225675 726495 160905 728450 417180 105910 698190 218875 587860 619650 517395 554455 538560 366860 310675 155125 720800 96050 118150 242420 133025 788120 361930 817190 803420 172890 79475 351220 23120 623985 834445 249900 190315 116620 550120 223465 86955 354110 548165 778345 827645 662235 518330 54825 261120 254915 837505 330480 230435 715955 185725 613530 480675 0 0 130560 83045 575535 570010 196265 151725 169490 591260 308890 330225 236385 767125 441150 275655 47685 825605 207995 206805 736270 149770 441405 495975 473450 160565 384200 426785 274380 717315 51935 354875 478550 197370 78965 309740 560575 277440 450755 762705 700400 6290 563975 234855 156570 83470 474810 227630 148495 169575 518925 422365 628575 381395 2890 303280 57120 317560 662235 299115 344335 96900 510680 612170 439280 266305 100810 27540 768060 648380 82620 314075 330735 450585 23800 341445 511955 566865 762620 211480 490450 149940 6120 700230 816000 384880 519775 728110 710260 683230 148070 481780 612765 212330 757265 256955 591260 368560 274040 211225 96985 518330 364650 307020 644725 338555 544510 292570 398565 212245 618375 83215 565845 646680 50235 459595 523600 453730 754035 802910 280585 181305 491470 822035 668440 575620 33235 486115 490280 818635 210205 377570 785825 461890 121720 78370 396015 67150 113135 307275 143055 58055 381395 465120 746470 791945 551735 840310 530400 17170 556750 744175 274720 369920 770015 9095 709835 779110 530825 492660 517735 533800 133705 396780 355980 695895 739160 705160 780980 241485 592025 453815 547400 72845 466905 655350 379695 43860 782850 557090 234260 351305 372640 827135 661215 384285 158950 544935 60775 624410 22950 41990 688500 835550 756160 59925 325295 803590 847280 381225 379015 211650 443275 623985 214030 411485 207825 19210 768995 357340 776985 195160 518160 329885 309145 13685 626365 605795 361505 103360 157845 502180 347990 641580 755735 11645 255850 624750 45305 358955 505410 732360 827645 731085 787525 64515 728960 690625 777835 723520 10710 206125 631635 110075 315180 721225 531420 482035 471410 848130 577150 193970 319090 372725 746385 310250 360995 403240 416755 509405 132090 82195 673880 322490 306935 83810 612850 490025 231880 558620 178585 575025 764830 371960 331245 753270 411740 816680 779280 760580 839375 809965 191760 373915 692410 241655 330990 250240 634695 267155 653395 269110 695555 140590 754545 550715 815150 185810 340340 580465 561850 743410 478550 288490 765680 69020 415735 474045 803505 265710 585310 291635 706775 707285 106760 69530 639455 711365 646255 761005 85170 820845 547740 141865 439110 48960 603670 414630 507705 37145 629170 122910 609280 376465 363715 657220 497080 99620 452540 385730 338725 445740 464950 782425 511955 116790 305830 399500 763640 160395 443020 726070 825350 824585 446760 699210 484670 257550 844985 762025 389215 177735 808265 759985 732870 689010 267665 105740 770440 360570 130390 842520 194395 714510 129795 75990 345015 53890 210630 714935 263925 648975 808775 154190 214710 786250 104210 109905 408425 177735 830535 747065 427040 8500 454495 110755 657050 629595 44115 724710 678215 293590 509235 230775 607580 295715 581910 293420 683400 486370 405025 75905 196605 207485 18955 189295 122825 629340 576215 389555 648295 611660 567715 228905 46750 608515 152065 43435 229670 819145 562785 635460 331075 697425 114580 390915 611915 212670 747405 110330 536435 625515 782935 416925 609535 100895 234175 697765 840820 622370 471835 787865 545530 253045 281860 616675 461805 346630 750805 247010 839290 522410 463845 478465 294950 789735 333710 690200 27965 701760 686205 817955 550290 382500 457725 651185 357085 50065 73440 655265 699040 824925 162350 441660 448120 729810 451605 812005 391935 832660 663850 676260 337025 371535 324530 468605 461550 45985 798320 193885 470815 60435 461210 453900 56695 542555 760070 271150 784890 347310 199155 122655 639030 664275 346035 673540 621605 268855 446165 775625 309145 63155 836825 156145 356575 410805 699040 56270 391850 765170 418455 84405 162435 652460 225930 801210 736015 133960 578255 24140 483310 330310 118235 510085 486795 627640 703800 474895 755140 4505 545105 45730 199665 843625 159545 242335 142460 354790 338895 150450 129965 260525 329885 229585 702440 595680 729470 518415 510935 546720 219640 153085 741455 312545 212500 435710 620670 15895 271405 565250 169320 521220 642175 667675 391510 123335 533205 662915 784125 574515 278120 718760 546210 689180 359805 631125 405110 267750 181815 500140 679490 24140 589645 706860 502265 50065 281350 518925 33065 174760 142205 611830 798065 434350 654670 82790 397715 536605 483650 40800 514675 295970 239275 153255 552670 665125 513570 81855 146200 821100 830365 124780 390405 745110 744685 389640 256445 584970 340255 457895 135830 427465 79560 490705 405195 716295 745365 143225 342295 229415 204000 25925 684335 335835 418710 447100 446335 43605 453475 441320 685865 623815 298605 786505 495125 257465 164730 849320 813790 713405 508555 626705 564740 10455 44370 716550 449140 691050 97070 768230 173230 131070 688670 26690 695215 184790 430270 688245 321640 312970 840225 475915 359550 566780 324190 738565 350455 525045 689775 531335 131580 268345 57375 396525 184960 434690 268600 844220 67320 774520 735675 578680 372470 654925 495210 126905 432055 28390 421515 18190 824160 161330 203235 560660 636055 41735 217855 137530 563805 182240 508300 525640 84150 579615 668695 491725 430440 575450 728110 283900 690880 725645 95795 338725 185215 558365 519945 473620 477785 489345 490875 319005 163795 394655 560235 245820 693855 689435 364225 828920 388875 82620 150960 42500 449310 304810 42585 701165 358020 477870 304045 698955 534820 627300 406300 598230 523090 543745 76925 682380 497760 846005 450840 436390 322575 566865 477700 464270 333880 211395 227375 375020 20145 804185 344760 2890 463505 532610 385730 562955 412845 714595 75225 742815 800020 838950 293420 847450 122485 330225 277865 459510 21760 805545 180625 185470 177905 13685 68680 351985 550375 115685 84660 537115 64515 674220 40205 773500 655520 389130 627215 269365 314330 748085 729300 631380 510595 653225 549865 492150 587265 336345 829685 609110 678725 621180 722585 100810 13345 259675 478635 12155 167705 424235 385305 711535 612340 129710 147475 377060 576725 661810 418370 15895 141185 14195 236130 448715 71315 500990 318920 498695 250070 363035 746895 63495 807840 302600 17595 497675 823650 468265 767805 303280 9520 365245 6460 99450 332180 343910 272085 392445 512380 295800 163370 378420 685015 36550 293250 821610 293930 320960 40630 246755 262480 601630 67575 454155 528955 799595 383180 519095 554285 200770 585310 840055 198985 19380 111010 302090 776305 597720 427550 263585 101660 488495 770865 82705 403070 162520 145605 707285 693260 273955 372470 17510 9435 832490 506855 543235 149005 472940 29155 234855 838950 260270 779535 168895 533970 266815 398480 584970 279140 844730 503200 774095 409530 101830 332435 560575 653565 685610 628065 585565 676940 598230 516290 13005 280245 421175 235535 815320 121975 773415 633420 155465 144500 709835 535245 774350 677365 817190 235365 828750 527765 138805 664785 787950 171105 620840 574940 81260 767125 331670 76160 504220 158270 786845 141355 598995 235110 812005 841755 526320 530825 346970 223210 664870 58990 282370 92395 578340 637670 334050 660450 827815 820675 635120 609365 354875 298350 545785 819825 41565 196945 393635 490195 229755 16830 436475 336600 102425 583780 189295 198815 323000 625770 708390 609110 4080 763640 245225 209525 371365 418370 283305 601800 442000 273105 58310 15215 658750 629765 76330 106845 344675 167875 113985 134385 833425 132855 147560 652205 759900 60520 776815 39270 406470 792455 747575 252960 609450 211820 487985 48450 48790 427805 605710 475575 534990 173570 841585 737120 261460 570605 108460 90950 623985 281010 648805 423045 200430 273615 460530 701420 664955 296990 467415 744345 243270 577575 668100 759305 121125 393805 749360 847110 197370 285600 709665 183005 391595 20910 353855 427550 299710 638605 513400 249560 117895 784040 529805 346715 741625 764660 149005 815575 267325 239360 671245 597975 741625 238510 314075 729215 201025 678895 284155 297670 727515 466735 539580 256955 648465 267835 232815 590495 92055 219215 386665 757690 141355 158270 141865 830875 47940 0 0 0 0 408510 527510 207655 145435 166600 85510 692835 830705 269535 99450 824670 660450 217685 839800 308295 845155 725985 737715 170340 612935 87635 579870 691560 454325 79305 752165 323850 306170 648380 168555 519860 513145 376040 709070 123845 262905 10285 371535 783105 192525 219385 835890 346970 154275 277780 481695 176205 573155 235535 478295 594065 490365 113645 145860 527425 288745 662745 359550 256445 534735 836400 171615 1105 94520 16830 825605 693600 54910 167535 543745 768740 821440 486795 430950 844645 117215 821865 373320 723350 749275 420240 730660 30515 450755 365925 582760 356745 555900 574855 426530 482205 240295 212160 116790 771120 205360 430695 524705 251260 38930 809795 51765 555475 849745 124185 849660 39525 210205 543235 566950 32810 185300 238000 304300 525215 256360 654585 801295 295375 330140 296905 715615 259420 277950 632485 106675 456875 818465 691645 23970 305745 541620 818040 160140 673710 62645 509745 146795 233750 411485 109310 371280 189720 640815 842265 627980 324700 98090 502265 245820 128180 676260 776475 246840 627470 716210 556155 682635 806990 467075 207740 476850 564400 514845 752845 462230 758880 358700 801295 535330 643620 695130 18700 245480 70805 154530 647275 810815 586075 808095 76160 209610 398565 360145 553605 308210 136680 386665 370855 360740 724370 410040 526405 263075 226185 441065 331160 827135 598655 459170 72420 29070 610470 594150 117555 802655 309995 203320 113220 788545 67150 331500 409870 507705 645660 380375 263925 306765 204935 75310 155720 4080 80410 141780 53465 222700 689520 748680 12580 327505 752930 755905 267240 110840 263500 484330 753865 264520 75480 407490 176290 789395 24140 494785 784125 614550 370005 233665 422875 489005 220405 485180 301410 338130 845665 195670 755395 727430 512805 195925 574260 823735 170595 421175 241655 659515 723180 275995 424065 781150 739330 281435 801550 264010 760835 61115 110075 269025 161840 253810 440045 245140 47855 717400 514845 581400 465120 738565 711535 30855 302175 797130 46410 72590 596020 301410 389555 728875 757350 289000 84575 516035 262905 116280 246925 436475 778855 341020 829345 723180 739755 141015 720885 636310 615995 430015 15300 90015 500395 92395 43180 136170 292145 176885 580465 536605 764320 669120 697340 643025 450330 543490 318835 743665 529550 96220 204595 234430 89165 457980 151045 519435 201790 390235 173740 742050 95965 779450 448800 303620 38760 390830 11815 119765 416245 150195 101915 322405 387855 582505 585650 565335 289765 476085 547485 246585 19210 519265 642260 361590 56440 465545 561000 691730 340255 40120 588455 137190 479825 456535 232645 763300 180200 822545 761345 720715 225505 665890 813875 575110 621520 69785 600355 78030 509915 97240 617355 684080 672860 149685 370345 551820 46410 532185 255000 4250 252195 76330 510680 772565 378590 602905 260015 323170 783360 356830 183005 49385 656030 779535 528530 627385 237405 473110 547740 608430 645065 451945 798065 367625 87635 724880 472855 189890 195500 569585 282795 344505 430270 647955 592875 434010 457385 672775 500735 826625 604605 238680 315435 735930 777580 74630 182155 650165 76500 120105 234090 437070 589815 786590 679830 208590 304385 41480 255510 820420 612680 313055 154020 786930 790925 279565 300900 16235 356065 510935 95710 310080 546465 399585 508725 364650 104805 135745 170510 719015 359465 826115 554965 390830 484925 786675 150960 360315 828070 339065 819655 137785 451010 23035 575875 422705 580295 435455 80920 36040 257720 526065 759220 795855 486030 63750 58310 219895 394655 820590 674645 435540 171870 379950 226865 738225 78370 583100 680340 104550 503625 461805 599505 761005 304215 804440 504560 533630 100640 618970 169235 811920 301070 464865 763725 137615 427550 669035 660790 10965 151300 783615 355130 172040 220490 472940 677790 16915 359550 800105 201110 380375 376805 495380 159035 532270 161415 655945 312715 351900 688585 302515 639455 335070 180880 112030 62560 700315 611320 6630 231710 770355 384370 599420 473960 69955 305915 828750 71485 473960 288660 14025 457980 170255 439790 679320 95370 754375 555730 16490 834870 181900 378420 615740 704140 81940 515440 723690 500140 572390 760495 451095 381055 175270 239020 806140 507790 744260 528445 175865 439365 755055 43520 457895 362440 633335 271660 818550 819655 429250 25330 352070 753185 799000 135915 193800 72420 369835 417435 349350 697680 432480 596785 771885 774605 694620 116280 712725 132685 140760 476340 223550 123165 354450 800700 390065 526150 457385 63325 219045 110160 167535 800105 785570 381735 581060 640475 246585 777580 683910 144500 216325 736270 13260 742815 167195 525640 229160 364735 788290 470645 444380 703630 404430 671670 199240 152065 556410 239105 217600 491725 134640 719270 642940 758115 360145 790330 329630 335240 114835 352070 352665 729470 772140 628575 790245 214200 437495 128435 547145 191335 644980 551565 465290 238255 423300 583950 474215 524790 811580 765765 803335 516460 443105 935 61030 737205 553520 520285 705160 128520 728620 434095 555475 438855 331840 648550 174335 365755 649570 757435 788545 796280 463080 350540 604860 826370 31280 525980 438855 173485 469285 745705 286875 410805 7820 716635 32385 438260 819315 193375 107610 747320 809795 645320 227800 9095 790585 180370 706010 543575 828920 349860 222955 196520 106590 146030 789225 582760 696235 527340 36550 460870 670905 744345 612085 620330 537880 292145 598060 22695 258230 298435 441745 326145 99025 591685 459425 652545 533630 496910 364480 266390 77180 192780 736950 759475 73950 572220 238935 493340 281435 703290 667335 710940 742390 26265 4760 848895 1020 136765 406980 262735 793900 686290 262990 750465 794410 665040 799255 652375 263500 638265 661045 579870 518670 239785 452625 246330 717230 269110 641920 54315 463080 577660 85085 793730 748425 846515 58990 61285 672775 342975 183345 361675 51595 410380 719865 349435 23800 124950 146880 147220 30345 294440 639710 356660 36550 427635 668610 189975 489600 793390 754800 382160 59585 37315 805375 791435 247860 74885 821355 499885 821015 457385 246415 739500 87380 785145 665380 770695 204000 81260 62135 145010 488240 37230 31110 387005 844220 331500 21335 356235 593555 640730 838355 823565 438940 351645 307190 500735 96135 324615 454750 669120 395760 69275 601205 215560 96645 443360 797300 277185 701420 577065 194990 333710 685440 108205 209610 118830 617695 712215 303450 93330 313735 174760 643365 26945 460445 33065 211565 96475 404685 26860 671670 599335 23630 187935 229075 106760 197540 183430 733295 715445 504220 689010 805035 452455 369750 663765 4675 10455 564400 45050 709240 715870 123080 277355 259590 579785 41140 319260 273785 45560 320535 214625 812260 353345 342975 699805 469795 488580 304725 289000 58565 707710 667250 325465 328270 114240 770185 663850 473450 638690 485180 398225 743920 697680 492490 142630 385135 570350 406980 523005 106675 763725 345695 678810 434520 475235 645745 714425 289935 117895 78455 713150 490535 45560 169150 162350 585480 532270 343400 279990 518245 227290 158355 233240 33490 70465 841330 265285 56865 219045 259165 191505 147305 305490 464440 648295 720460 676345 656965 706775 100555 492235 400520 803420 137955 683230 783530 621435 128180 261290 42075 415140 624835 710940 300900 812005 494700 723010 281350 192355 228480 816255 590155 242675 44200 150705 793135 228480 807160 689520 656880 39185 175355 576470 818210 25755 484160 358530 809285 632400 174760 629595 188700 375615 97325 93585 246330 435455 814470 568055 620415 669120 815490 168640 698445 468010 113815 680935 795430 448120 651355 176545 594065 698955 463590 180965 390405 488495 97240 820420 837845 198645 375785 403920 775795 53635 773330 4420 842010 765680 499970 379355 16235 86020 54655 288830 184620 143905 206720 571285 779450 89335 4845 59925 176800 682125 301835 406980 148920 661130 549270 785740 277185 133960 7055 306255 169830 328950 179095 401200 594065 722500 674390 283475 462145 716550 734400 584970 651440 335240 803760 824585 416755 838015 72080 331415 2125 631635 173060 29495 699550 486370 778005 125120 319940 617610 171445 626960 585480 563720 383775 703460 788800 752165 239955 436815 367370 53040 524280 794410 18275 497590 843880 467670 579275 616675 226270 188700 644895 816680 252110 664105 706350 294525 585140 64600 490620 482800 526490 443615 821525 598570 370090 592535 257805 739585 342380 819145 420750 269110 732275 448970 585565 237150 411910 437495 580720 270980 352920 265540 802400 810390 708730 183260 422875 664955 475745 57800 575280 703035 665380 210375 166260 496655 724540 819655 607070 661470 399330 664785 136765 507025 123250 513570 239360 215390 36805 140505 286790 411995 779025 528020 1445 71485 23970 292570 595680 462995 744090 797130 722840 727940 278035 112455 35275 415905 285855 419900 663085 607665 297245 227545 539495 141440 196775 566865 480845 829005 692835 703375 845580 71995 592790 488325 52870 472685 835890 82705 230435 108800 2550 186490 500055 621860 796705 450670 124100 143310 394230 812600 567290 797045 825180 768230 793730 12495 82280 659260 54230 304895 286025 172805 117895 816765 327335 649060 54315 827390 315605 464780 462400 745280 55845 196605 675410 110755 96730 211225 829345 416585 337025 41055 501415 650505 453900 766105 122145 530570 365755 287895 68425 532185 601885 609535 301155 577660 621350 179350 16915 779535 474810 766700 196860 464780 14280 133450 220915 787610 248795 243780 102850 337960 509745 376635 726835 687140 381480 328355 740945 830705 615315 837675 779535 498780 392020 418030 633590 58820 652970 509745 431375 261120 640475 230945 762195 126310 325550 203575 808945 663085 514505 535585 676855 821015 719610 389300 207315 493510 619565 758880 625770 438940 688925 585990 724540 148665 320025 66725 658325 6375 208250 748510 115600 103020 496060 646595 586840 62815 567800 763385 737715 521050 125885 584205 315180 691900 365840 628660 672180 56355 123250 279820 628235 515525 681190 788120 720545 156230 426530 160310 170765 104890 282370 397800 534820 652375 536775 747830 114580 660790 531930 744345 437665 628575 480760 445570 170765 567885 663680 787270 489345 386240 361590 180795 697255 651525 820080 161330 286195 111605 418540 258230 487305 732105 11305 29155 638605 676600 699295 5950 538730 305490 43095 606305 406555 785995 654840 254065 89930 282880 495210 601715 417095 123760 665465 502775 476935 242675 114750 228990 96645 725985 278800 733295 805885 469710 707795 734740 29495 231115 677875 428740 71740 204595 360230 87465 518160 48025 323170 5355 327165 729980 76160 459680 2805 180200 264350 365160 660110 212330 383010 6800 492830 537795 215730 784805 707880 727685 119170 269365 717910 182240 128180 698020 806905 338215 589730 620670 89505 428230 231200 847960 717485 252875 442595 338215 41395 362355 757605 647530 500310 124015 170425 702185 432820 254915 23035 132855 668185 416840 827475 800955 655180 728195 213350 656965 351220 643365 365500 471325 155635 531930 668780 608940 430100 127415 310505 116280 621265 368135 749870 387940 645915 152490 56440 29240 189805 620415 65705 725220 784720 283135 310590 50575 623475 296055 283645 464270 554965 470560 80240 203150 750720 818380 42585 381905 385900 762280 444040 157930 71315 740690 827645 354025 661385 523600 164135 161500 79900 800870 513145 639540 687480 665040 204340 498865 116620 550205 124185 6460 568565 677025 636480 177225 348075 528615 150620 829855 559640 809370 307615 419390 227375 748170 173655 826880 354365 314670 562020 236895 309740 301070 773415 138125 615570 626790 245395 417095 5440 204000 449565 611150 214455 634525 797385 526320 476680 97070 487985 802825 22440 556410 465460 120275 128520 29665 194905 221765 636225 25585 257295 220320 219045 203745 242250 650250 425850 762195 169915 741795 46495 256190 791945 340510 713830 541365 297670 234770 768740 603330 594830 115430 139910 751655 599845 527850 794665 577490 101660 694450 353685 6205 297330 547655 369240 66810 394315 514420 439535 763640 129115 525470 375360 190060 550630 362100 109990 395420 609110 3060 83810 161925 481780 392020 472090 490365 436900 364735 108545 669035 589050 633080 549270 796110 501330 356235 248625 442935 34255 181475 520200 797215 837505 609195 16490 674730 299030 684250 16065 536265 809115 792200 560490 627895 599675 790755 631040 66810 199750 634100 793900 201450 296310 780980 355725 829515 199495 212245 536520 194395 489260 245905 22865 808350 678385 668525 741030 244800 595340 189465 22695 335410 320365 361760 227545 832915 691050 56695 771120 316200 297245 291295 384285 605285 91545 460275 343315 566015 183005 360400 323595 197030 491640 258145 808520 701930 88655 133790 368985 292230 683570 804355 387855 530400 827730 361165 303620 155635 501585 47685 677875 405705 272425 79220 428400 481610 273785 668525 25925 612255 309230 844730 601120 787695 253895 92480 424660 228055 727430 718165 678555 797385 165325 683655 34425 734655 488835 336175 569415 182325 259080 824755 462740 760495 199750 335665 668100 50320 818635 714425 19550 36465 168130 748085 336345 90610 44965 348755 807840 537625 577660 105485 846175 69020 579445 507535 222275 797045 296395 817700 155210 297670 663340 397630 285430 698360 648380 98600 649400 299030 330735 667590 730235 93160 689435 188955 348840 734485 512805 163030 597125 500990 194905 419645 146880 62815 364905 720290 724710 651440 564145 248455 166855 454835 644725 317560 8925 166940 257890 427720 684845 572135 600610 674645 95710 729130 156230 102425 800275 692410 14960 56440 668270 457385 189635 710600 215390 763980 564995 670990 754460 390065 367455 73525 739500 832320 305575 697935 801805 429590 30090 395590 412760 441235 587945 168045 812175 242760 430185 27030 461890 453815 587775 270895 296735 60690 680425 802060 145520 600525 345185 605455 706265 16745 4250 295970 592875 613190 431205 249900 734315 434435 456620 497675 469455 175270 396440 811835 468690 228990 562020 318665 654330 15215 115685 343145 265455 794410 543745 703885 70040 667590 189550 98855 837590 510765 232390 234175 61030 501925 204255 406385 152320 571455 172550 548930 144330 88740 685695 681870 205190 602650 11815 164050 465885 479230 350795 829515 615995 348925 666145 410805 104210 523940 376890 302940 388195 709325 582165 702440 379185 557855 56950 72845 468010 841245 159375 474215 281265 743240 733635 619820 791520 51425 422110 101320 775285 371025 576130 34935 555305 707965 347735 668015 710090 666740 447185 245225 295375 291975 740265 358530 432055 27540 553010 42075 318240 662745 772055 134725 731765 65535 77775 97240 297160 470220 472175 542725 627810 752165 322405 818805 384030 686290 491980 627895 462145 392445 693940 832575 568650 328355 351135 784805 821015 149515 320960 313735 129540 700825 350625 685015 321980 732360 406980 846770 237320 546125 575875 407235 547570 529975 54740 413270 373320 805545 742560 66385 247775 610215 43265 159970 81940 558875 26860 44370 52445 282710 487645 831130 649740 424660 806990 446590 129455 549185 503540 143055 255000 622880 197625 546040 621180 586925 54315 499460 424405 396100 254830 815745 429165 786590 603670 357850 701165 830280 177565 528615 734655 437240 213265 642770 700485 88570 101235 719185 258910 302855 655095 21165 481185 244800 757435 297245 418625 580890 510935 649230 482120 156485 791945 263585 601120 443105 66810 602140 695385 46495 460105 84575 457895 350370 418795 170085 577065 324020 271830 639455 533630 118830 386580 528105 717825 524450 297925 586330 114240 254405 465885 813535 130645 91630 564825 115175 653310 538645 104890 651440 170935 220150 314585 604350 582845 341445 432990 391510 282285 345865 593810 785315 384795 276760 70295 381905 633760 399755 558365 216835 162690 179690 552925 539070 433925 522070 725560 574685 310930 439790 849150 312120 263585 420920 555730 802910 35700 693855 393550 263585 647445 694960 622625 783190 340595 694365 574430 662405 558110 499630 560830 672010 274975 564910 588455 25670 683740 598655 519945 229670 284495 350200 770270 536605 395760 431885 18530 82875 769590 341615 545785 273615 777750 525640 243865 147985 519010 227035 660620 607325 639625 232560 132940 331245 342805 790245 729980 107865 775880 485010 228480 387855 820930 566440 218195 217600 742730 45645 145265 307785 739585 216410 691645 346800 647530 477020 844475 693175 319430 286705 113050 465035 334135 800955 267325 657135 736525 156060 577575 35360 714255 630785 216920 674050 573325 453645 304810 71825 269110 808010 821270 383010 328440 125630 421515 120870 363120 144415 65365 496060 308805 164730 708135 632145 799085 43350 45050 317900 35020 119255 294270 432055 681445 617185 774520 535245 592620 226610 626280 807585 288660 185470 346885 396950 636565 528105 445995 657900 66300 403920 67915 453900 478890 800955 379015 210205 139145 151215 588710 557600 754035 375785 575620 547060 298435 552330 729810 176715 526490 843625 265880 412930 829175 270725 802060 322830 133705 125715 32045 730830 463420 386580 819060 391765 70550 780725 508725 121210 597550 745535 599930 325380 606730 822545 813620 348925 516290 460020 138465 360570 306680 775115 14535 453135 667930 231370 796705 531165 697510 31875 46835 467840 805970 738225 309315 533120 459595 581230 734230 155805 762705 349605 633590 102510 534310 521900 204935 834020 757350 795090 40545 522325 316115 353855 667675 132090 46665 669460 512295 541110 286025 157335 42500 31620 243185 396100 684590 473535 551650 40715 176885 329375 344165 283475 300390 432650 727345 457130 421090 639200 695045 637755 483310 370005 468435 244035 813110 248455 101830 3485 196265 58310 405875 223040 383775 20910 427125 448205 299710 245310 608600 793050 442425 568735 643025 16065 78030 292570 279480 150535 757520 581825 519945 84915 687905 117385 199155 397885 171445 565505 608430 493595 345695 320110 141525 668100 642005 73525 269620 821270 718250 783700 688755 398735 367710 824500 75395 502350 94010 115855 132940 514250 23545 776560 125800 630275 216070 601205 275145 604690 493765 458830 426955 59840 623390 136170 649315 60860 307785 655690 114835 117385 379610 75395 248115 677280 639030 690625 626960 116620 75905 536350 282795 237745 814300 713915 709070 639710 79475 812940 774860 449055 845920 159545 189975 402900 758540 680850 605965 161585 341700 29070 236385 358955 763470 23035 651865 631890 451435 110415 447185 286960 522070 776730 415990 848130 343400 27965 75565 815150 708645 367200 689860 537965 630275 622455 541365 272935 716890 491385 517565 420240 436305 510255 834955 190655 153255 273615 396695 824075 839715 94095 345610 434265 796280 725050 484755 394315 433160 272595 529720 181220 710855 55675 646170 434265 5950 546550 585140 483650 436135 374935 33575 681615 823650 264520 257295 255935 820250 375530 261035 91970 717825 848215 459085 674220 530315 345780 658155 720460 821440 204850 500310 36550 152065 776645 601545 369835 36805 612085 539665 770780 15130 473705 673710 374680 398650 563550 730065 209270 701930 674900 384200 612510 252450 296565 190570 391850 713575 568735 279225 22100 362695 416585 25500 504475 141525 250410 523855 326400 617185 98175 529975 163285 735165 620585 515185 842010 68085 810305 414205 200600 483905 461040 153680 313735 250070 728450 591600 13430 463505 330820 116450 696235 651100 507790 811070 150620 539070 292400 778770 303365 397715 648635 143140 845750 675750 425085 29155 356405 617610 585225 102340 713320 417010 0 0 0 0 578595 678470 594660 168215 690625 592195 244290 239700 652630 280330 630275 236045 839205 232815 266815 129965 689775 717060 322490 544510 8160 262480 75140 804185 706690 322405 67915 373915 658155 187680 743580 610130 275995 707540 742050 141185 378590 692495 595510 21165 570860 318750 281605 385645 139145 394400 580805 845750 11390 834870 795175 343400 219385 467160 522240 646680 211480 261630 187680 502435 600270 589220 741030 27540 438090 35530 678130 396695 254575 241995 731765 709665 383690 816000 148240 587945 744855 229415 61965 767975 499035 573070 22100 604350 363290 743240 264690 567970 103870 59500 381990 150365 664360 602395 326485 606050 163540 532270 678470 152065 822715 666485 337960 265370 608090 383605 662150 106590 293420 582505 69105 825010 357340 108035 483650 297160 845155 73355 497845 154530 663425 85680 141695 331755 590920 434605 92480 272340 606560 555135 20145 76160 115685 578085 488070 249050 340340 156740 756585 606815 782340 537200 830620 704225 569585 207060 411485 834700 122485 520370 675155 291720 483820 337280 316540 577660 515185 503285 454070 462655 146455 143055 22610 464780 380290 445400 284155 60690 565165 308210 181730 510170 840480 32470 440470 847875 234430 834615 808435 91885 814130 773840 114070 166090 382245 90525 199835 100640 683655 14620 547740 10795 693175 728960 674390 369920 507875 576555 507875 680765 56610 293845 441490 676430 757180 238935 703375 76840 474810 577745 776475 627470 621095 125885 786335 8840 647530 479060 616675 203915 686290 358360 382415 465800 80835 536095 520795 361250 357340 800530 673540 206210 181560 399840 370430 161755 196520 665890 645065 815745 704820 112880 505240 47175 651015 225845 186660 635375 496995 6120 478720 143650 377655 633760 780895 588370 481100 701080 15130 378505 125545 520370 726240 370090 720545 620330 543830 404175 413270 783955 167195 669630 603245 474300 108630 664190 296905 236045 19890 776050 672010 469370 689945 126990 211395 827050 813025 716550 7055 24395 33320 579445 402730 733040 261290 542640 585055 138805 185470 57885 556410 155040 371280 775455 592025 723605 328100 335240 648125 533035 567120 682380 617355 106930 156570 579275 429420 72165 675410 558705 487135 732530 575110 615570 125800 122400 753865 684930 695555 703715 336260 714850 546975 96050 164220 479570 776730 846175 269620 564825 289935 778090 561510 94775 244545 408935 381310 726155 130390 140505 316625 635715 361845 434945 623305 716550 216580 486795 637330 334985 529805 842435 87380 369155 70465 512210 509320 320195 849490 342295 284580 65705 773160 429165 283815 282115 37740 254490 62730 32640 512890 749870 762365 423045 354960 224400 353855 830450 532355 527255 553435 469540 463590 95965 727260 349180 53040 792030 698785 417010 820080 533035 621265 830620 612850 809455 467075 597125 842775 296650 511360 799935 274465 219640 796705 326825 657730 160395 213095 422280 648720 831895 500480 576045 111860 53125 48110 567290 434775 445655 803250 217855 701930 729640 519095 580635 683400 813195 831300 516970 791520 406045 262820 541790 289935 148665 289680 543830 434520 746385 415055 651015 729300 812090 222955 493425 738820 383690 402475 228905 752675 315265 123675 23715 662235 41395 626705 705500 686205 366350 526235 453220 598995 796280 602140 533630 782340 76840 547825 843880 250240 817020 417435 222700 719695 542470 828495 500650 362270 108545 311865 308975 330905 529975 715955 308295 248880 682805 637585 299710 24225 282880 367540 269875 70295 533970 710345 6035 608345 139485 439535 280160 723010 194480 398140 87465 716040 114750 843710 653140 452795 675750 559725 194140 597465 482120 471155 565165 794920 234430 93585 455175 381990 422790 104380 129370 792795 559980 16660 200260 777495 180795 824415 432565 345270 262140 368475 88145 126990 505835 426700 168130 280160 251600 321980 600610 824075 27710 367030 717570 196775 840905 226695 695470 819740 814640 136340 145520 550545 92905 848810 191505 314670 461040 59160 233835 687990 511020 533460 647955 707540 279225 435030 329970 511615 387770 806225 712980 178160 642345 342380 183090 480590 784720 740265 46920 34935 821355 440640 835125 414035 302345 641920 330820 179095 747150 379015 701590 464015 403325 598570 331755 466055 793135 834105 698615 840905 768145 6035 832490 601885 706350 499630 60095 263755 697595 293250 335495 712130 505750 746640 784125 734995 439875 330905 615910 841755 443360 99790 834785 346460 65620 241400 238680 369495 179350 478465 383265 195415 794240 85255 838780 412165 258145 315180 565250 844900 141015 181900 569415 813875 197200 241910 495465 243355 343230 689690 95285 683655 453475 515950 190060 799510 436815 400520 62390 284665 186320 219725 653565 811240 171275 398395 592450 849660 610555 54485 716210 281520 54910 149005 426020 606560 649910 673710 668950 519860 665550 796450 839970 833680 381395 550970 271745 240380 584035 133620 202725 151980 406130 685780 840310 754970 423640 133535 567205 703885 384965 35870 306850 673030 45390 740605 76500 790500 558025 87380 131750 583865 73440 348755 214200 118830 297245 95540 120785 334730 644810 643875 807670 583525 50490 443615 42925 117300 274550 136680 668525 777665 99960 99450 711365 616505 349265 607070 374510 202215 391170 296905 742900 780130 30090 35955 11985 193970 216495 562360 107270 813705 119000 143055 291125 608175 370770 496060 469115 120870 182665 577490 660195 846345 754715 334220 577405 158270 248455 569500 336345 61540 382500 660450 673455 730575 627895 200600 379355 694450 445400 525725 166345 788715 364905 333965 835635 477870 332775 599505 759475 162180 87890 665210 789395 670905 377995 477190 100130 28730 613870 545955 448035 347310 151980 626790 576640 828410 531420 511530 532865 235280 58735 524875 507960 313650 66130 790925 413185 134725 74800 6205 390235 695640 547825 232220 379355 521220 249475 596700 749530 408935 299710 169575 327845 117725 445400 743750 338130 597125 636310 806395 676515 293420 673540 213095 330225 768315 661640 492575 621775 771715 423895 742645 94690 797810 158780 586415 71485 601035 299625 387600 815830 639370 83555 146625 581910 302260 423640 607580 374340 88995 689180 208165 84915 575280 152915 394060 418625 125970 155125 587265 30685 272510 774095 662320 815065 521220 266475 484415 68170 115600 322405 569585 692835 622880 347735 114665 89335 212415 417010 311610 155805 105825 401965 153340 799765 610895 778345 702865 405620 848810 525640 821525 190315 318155 748510 368985 302430 706180 214795 244120 818125 126395 25160 437240 684760 333965 779110 665125 719100 416415 452880 51510 99875 839290 456960 708900 778175 551225 194225 383945 804100 619055 403070 2380 797130 269450 583780 224825 768400 377995 677280 180200 761855 558620 249560 54655 730065 86700 177480 784975 737545 754290 525130 844730 572900 198645 609365 155465 489855 6970 726240 632825 115005 269110 188190 106845 408255 546890 369835 756670 64090 492745 173825 574260 741965 242845 22610 64260 124780 119850 227205 388535 467415 98600 6630 79815 650250 663680 60520 17340 348840 800360 515440 198815 577660 642940 774945 280160 496485 379355 613615 803420 721565 617525 694705 654160 274720 254745 848725 270130 151810 761005 784210 468860 799510 313395 147220 666655 573580 180455 758710 301580 278800 663340 389555 233665 376125 847790 25500 120615 694620 227800 700570 240210 168300 532100 634950 800190 229840 570945 616505 540430 638945 682550 384625 19040 386920 450670 830960 41225 181050 766020 556835 259420 709325 245820 704565 308125 704140 537625 93585 697595 493255 637500 368730 313225 401795 745450 635120 274975 54825 659940 686715 92565 798405 159290 566525 442000 844900 373660 57970 833000 605795 487985 262990 575025 663425 766870 732615 420665 559215 642515 276505 175185 153680 14705 75480 51085 415905 761940 141780 376380 251600 145095 532440 194905 525300 207145 761685 762960 620925 816765 155040 757435 246670 629510 846090 33405 138975 71740 123930 602735 793815 290870 342040 460700 361165 189040 674985 466735 455600 689690 631890 389130 821270 281945 417265 434180 844390 446250 618630 678980 714085 25585 654245 530230 658155 401285 162605 50575 91035 228905 56950 788885 227885 77435 671755 355895 464185 454495 793305 757945 734315 731255 789395 180625 804100 458235 452200 602055 472005 56185 815575 519350 713065 617780 488240 637585 834785 419305 680340 184195 389045 25160 729300 361080 686375 334815 209015 461380 357765 108120 444635 58310 104295 583270 457130 798745 789565 527085 290955 709920 375020 158950 428570 345780 539155 162010 39355 792965 387600 618035 133450 220490 230435 431630 705330 28390 715955 504050 497335 460530 143480 549950 842605 16235 708900 294440 580720 605115 642090 712215 707965 417435 617610 558195 71145 681020 791010 87210 563635 543405 427465 104635 192440 659090 276165 171700 411655 707880 350370 133875 274465 325805 35615 688755 206295 711535 599590 481695 595510 696150 501755 695555 296650 782340 349180 758200 260695 528870 26775 585395 669375 246415 332690 280585 708560 639540 684250 653310 108205 157590 31450 460700 529550 278290 736950 168980 380120 354960 833255 480675 452030 121720 135065 646935 740350 80240 249985 443615 370345 715445 115175 193205 679490 357935 563465 734145 488580 681445 470645 246500 662575 822460 557430 221765 827730 24735 351305 588115 145860 223125 4250 254405 652885 806140 793900 324190 759050 48705 402475 234005 587265 162945 166430 188870 766615 401200 209015 413525 431290 825095 801975 51255 285600 17255 600015 758115 199665 655520 201705 597975 96135 39015 804695 6715 741880 680680 820760 784550 521560 324105 432650 298605 532865 378080 638180 542640 815065 729130 103785 225250 717400 379270 477615 324190 495210 110500 570265 399840 202895 677450 283730 415140 331330 398140 179945 430610 368985 655095 813365 685525 157165 226100 354875 670310 783615 238510 557515 155805 327590 473790 17000 474385 243950 382415 638350 355640 163710 362695 587435 766020 60350 428060 727770 36380 827475 92480 794240 380205 536095 85340 670225 809710 402390 732105 735080 350540 182325 792965 512210 805120 719185 173825 304130 541365 696320 544340 447355 730150 516205 679320 100130 576470 648210 32215 728450 179775 264520 100725 827220 478465 648465 29920 676685 475235 522155 663765 714000 594490 599420 512380 533630 765170 425340 746555 577575 765935 547655 1530 395590 636735 160905 69785 530485 226865 670650 137360 271065 842265 838015 248880 493425 631380 340255 795005 489345 183260 411995 54910 296990 602055 710770 161670 171615 828070 272340 414885 311270 646595 748850 537200 243015 418115 353175 437155 444550 457470 308295 126820 152745 329205 251430 570605 320025 364055 28390 296820 151385 616080 27710 844390 622115 157165 140590 560065 618545 98175 473110 582590 415565 161840 377570 405110 13260 413100 64260 432735 238935 766615 563635 52615 205700 41905 199155 311610 410890 748425 311695 697000 164560 595595 357255 64940 457980 355385 147985 733465 248455 412080 779535 442000 36890 508470 23630 363290 615315 416755 516970 98345 153000 526235 11560 34255 564655 397375 9775 214200 559470 624835 767805 771120 476765 35275 509320 808350 587265 342975 273870 238510 513315 402305 4930 799340 178925 297330 402135 549440 245990 172380 408170 797385 844985 123845 587180 176970 377995 153255 35615 97155 676685 540940 302600 797385 514930 143650 480080 448120 300985 123590 313990 828410 569585 764660 234175 509490 635885 519265 670480 16660 816000 638095 481015 300815 187850 509915 104550 573495 309740 119085 419475 834360 208675 523430 349860 54315 80070 141610 308295 182835 246415 377570 20825 404770 508725 564230 222020 513145 741965 689520 106335 247435 815830 437240 211055 459935 152575 188020 628320 193715 186320 54995 146200 528785 444465 509660 801805 426955 525725 731510 324020 33915 328780 29665 194395 83980 670990 478805 396865 545105 215560 231880 341445 314585 52700 753695 227290 232985 389215 352920 175780 654075 805545 503795 670055 33490 93415 432565 843795 451860 632995 112965 522835 256020 528190 335325 115430 80495 651865 113135 782935 197200 331585 150960 756585 61625 27880 779450 440130 302430 174080 512040 156825 50235 16490 120360 539665 205445 16915 36380 338810 152745 502265 607155 807415 750465 77095 110755 694790 422280 14110 350455 779875 264775 291975 720120 88910 687310 334730 63240 733720 653225 65960 424405 614805 1615 458915 332520 287725 25330 588115 50235 687820 647955 21760 384200 364650 95965 331160 570945 436560 414545 304300 124015 723945 551395 274380 518840 178925 514420 717655 25670 775880 42500 331670 42670 565675 193460 44030 841670 696490 69785 834360 462740 285005 283475 715615 614635 430610 588200 650250 60265 777750 305490 260865 429505 219810 457895 467585 57205 737545 595000 339575 84320 396525 62220 143055 482290 65875 582335 774605 123845 40800 38250 342040 100640 665805 522495 435030 615315 659005 407915 489685 252620 207570 572050 376465 506175 347140 305235 19550 608515 481185 530485 807500 817275 353005 798235 645065 238000 415480 674560 575450 588795 564995 451435 679490 649570 720715 296480 5440 134385 328780 40885 513145 356150 468520 250155 201280 806225 802485 730405 307360 322405 549695 235875 572390 603330 142715 404685 302685 114155 631295 34680 272850 438515 628235 547060 538645 493340 328100 483310 789225 641410 800445 657390 336515 93925 515440 640135 659260 163455 777325 212755 419730 394060 814980 487985 493680 215815 705075 386920 484415 849235 299200 627895 557770 235620 31450 640815 224060 38675 751995 322830 185725 529465 791435 772225 776900 805375 790415 24225 444125 362950 87805 616505 28390 190570 21590 15725 431715 787950 841160 178670 551140 143905 96900 679490 117640 166430 35955 207060 277780 534395 290785 736440 474895 785400 454070 383945 787865 646510 385730 265540 358275 398650 54570 148325 72930 11475 612510 465885 801890 703290 745025 250835 765000 97410 213095 493850 794750 655350 567800 251260 15980 384115 390235 15725 630870 437750 646000 588540 425680 241400 198645 49895 157420 62305 38505 745535 266050 682805 819315 688160 797130 815915 344165 843880 80070 788205 660280 651780 72930 72505 177395 705670 247520 789480 76670 506770 283135 306680 716805 236810 535670 765340 702865 543235 430950 576980 583610 431460 660790 427550 688245 140930 246755 438430 748000 600185 540005 159290 232390 8500 158015 341275 397800 102340 833340 635800 304045 172550 64005 354110 125970 625430 309570 748595 16915 274890 722245 296225 228565 478380 308210 263075 420495 2720 736355 676260 380800 368050 76075 612000 713490 807755 342805 5525 342295 473025 667675 102425 551480 102340 381650 679830 69955 292485 464270 468775 91290 603160 370175 695215 162180 742645 434095 447610 329970 492915 708220 313735 210290 303960 350455 381990 38930 565590 123505 191165 108715 805205 308635 597890 332520 729810 253300 348585 179350 517905 264945 661300 414715 92650 167365 513655 597295 508640 251430 74120 187085 154275 66980 593810 845155 465970 541195 793645 343910 644045 239700 477020 156230 272595 81940 61115 530315 89080 98005 533375 324190 582930 116365 121210 792540 661215 452540 708985 653565 396100 167960 384115 52360 675240 845835 783190 737630 25245 422450 153935 291295 236980 482970 732275 457130 401625 115345 392955 638690 7735 806395 334220 686715 387685 735505 3825 736355 610385 256275 575450 460785 718080 292570 123420 168895 95370 611830 198985 168725 627300 507960 230860 251515 143395 173655 60860 535670 590240 189805 289085 534565 713660 193800 664445 29070 106505 762535 621095 558280 51425 323085 435965 580975 526745 579530 509065 579955 790075 665125 826030 736015 380970 339490 502350 606305 159375 355810 627895 461210 547230 500055 684505 498695 693515 68935 697680 131750 293250 610385 208760 189210 135830 653225 321555 758030 145010 144670 638010 293845 646850 840820 7480 102850 823395 476000 769675 240125 589900 819060 847535 849745 825010 661810 787610 784210 698105 768740 817105 385900 424575 662490 366860 89505 635630 397800 165410 465460 231795 443105 612595 133535 532015 5950 303535 129370 93500 762110 534140 796790 289850 332690 121890 285345 145010 752675 485435 57970 628320 46155 685355 189635 657135 308890 643025 40800 290020 227885 551225 455260 621350 293505 83980 343740 334900 173740 255255 328865 154785 323255 583100 260440 427210 664700 71145 204340 317730 328950 228990 493595 752420 423980 720460 449650 230265 202725 826710 216155 331160 452030 840650 784550 843965 399755 626025 786760 400350 65705 493170 525725 667930 376465 31365 428315 313310 454495 376380 302005 32300 283135 124695 256275 810220 175525 216920 16490 579445 59245 675325 352920 207570 132260 576215 644045 205530 336345 526660 545020 294185 629935 261460 235705 189210 521305 472175 382840 211310 643365 329035 465545 744260 554540 774095 597550 349690 419135 173740 521560 639540 296990 756840 321130 34680 595425 241570 587945 702610 786420 231710 844815 601120 572135 758455 207315 436390 189380 23885 461210 314670 651865 107270 71740 372045 276335 231795 24905 374765 137445 530570 210885 228735 149940 290360 540855 737290 540855 422365 494190 340 237915 731340 754800 779535 768910 616590 266730 449565 787780 97325 184620 511105 518925 717740 567630 313225 639965 137955 680255 816595 217260 648550 808265 280330 677790 604265 52020 117555 578510 113645 83130 171275 311100 107610 66470 120190 576980 457470 706520 350795 495210 776390 600185 497845 568990 4505 418030 214965 174675 250155 626365 214625 518670 268260 249645 289170 413950 131835 799170 412335 620755 549950 822205 607665 467075 617695 67830 826540 344165 31195 553605 178415 225590 511275 629595 382755 180200 588965 227290 839120 44115 627555 278885 617950 538645 56525 119340 589475 234855 209440 14110 104550 594490 36550 419730 355810 12070 805375 117130 293590 62135 277695 274805 756075 267665 213860 87380 705840 391510 343315 147645 114750 522240 680340 23035 134895 163795 806395 429505 638095 207655 358700 10115 356490 646595 52615 238595 643620 467160 240040 597720 575195 787355 39865 623730 443700 369665 816085 706605 471070 712045 137105 380800 551310 94435 487900 5950 293420 124440 539835 700995 419305 315605 600185 87635 55080 434690 279990 352580 503115 462315 828920 583780 101320 295375 296140 154360 366775 480420 21760 567800 437325 808775 347565 388365 448120 681445 698615 389130 273275 820760 210460 664445 284750 73780 782510 73100 173740 776815 572900 521815 545530 287810 458235 573750 741115 680510 359380 368560 169405 640475 463675 471495 435200 848470 403240 18785 253215 722585 673370 282625 680595 355810 297755 523940 6545 568905 717655 797300 278545 690540 155890 700145 705755 810305 708730 473195 355895 109055 703290 810560 637075 19720 99620 497335 452540 439535 736950 397205 552075 501415 290105 19805 643450 679320 451520 586160 9095 432990 802485 176545 107950 83045 285430 277355 527425 628065 593130 843200 466395 572985 152150 536095 294610 499630 739160 31875 671925 841755 284920 324615 737630 699465 130135 17170 744855 44030 278970 437920 388875 200345 143310 274890 576810 302345 225505 743580 109225 283645 125545 525555 580635 297075 839375 812855 512210 346035 625090 425 577320 283135 619395 295630 459510 657645 569755 835125 822290 539665 706860 29665 45390 404175 686290 401965 397120 286110 551480 274805 765 435795 335240 560660 702865 808945 442595 618460 593895 538050 806990 223550 464780 750295 781065 17085 487305 502180 23630 279905 152915 665890 767210 773245 836655 631125 241060 837505 204000 251855 62730 296565 411485 212330 391170 541280 110755 829430 481185 228905 593640 101235 244290 70295 826370 812940 280755 818805 747915 507025 52955 212925 555220 191590 324615 343995 660110 282710 533800 192355 54740 239020 644470 407320 78625 211140 262395 295120 306085 693770 826710 78710 632825 380885 404090 826625 648125 483990 653055 364565 645405 242930 689520 565165 404430 156060 596445 707710 285855 385730 191505 838440 807670 121890 743325 722075 751910 596360 342720 116790 410125 507960 197285 765510 833850 12750 353345 704650 703205 301325 462825 825010 828070 645915 262480 447610 185300 518840 700825 245310 425340 549780 488835 469285 70720 318240 633760 588030 554285 312375 296480 329035 245225 783955 661895 160395 127075 705670 804440 337620 785400 788375 638775 20740 600015 309570 472770 757945 16065 733550 560830 65110 443955 373405 475405 653140 206550 669715 807585 28050 403240 293845 355810 123590 273275 199665 590835 51680 105145 502690 825775 141185 277015 407235 30940 792115 152490 149855 667420 569925 510255 614550 414035 665550 470985 249475 313820 8755 581145 825350 230945 736015 72930 271405 538985 520795 450670 140080 331245 223550 813535 628745 783275 558025 433160 816255 680425 117215 738055 333455 379780 316030 519180 534820 101405 182410 610980 32045 288320 748425 813110 455260 566780 776560 110840 261545 183770 160735 413270 83045 833510 809200 456195 828495 810985 845750 591430 797300 173230 682635 363460 154360 51340 89930 80240 668950 668100 347990 849065 708560 743155 423980 844985 172465 474810 681955 638945 765170 530995 304640 407660 364735 131325 189805 418880 630275 442425 176290 805120 295375 43520 647870 343230 212415 257805 325210 20230 580975 782255 201620 818890 42925 415735 538475 567800 490535 340765 673455 1190 397885 242675 614125 792625 334050 265625 145690 747150 565420 407575 683570 777410 116365 302175 641835 515355 252025 602565 90525 51000 339745 649995 470730 673795 549780 129795 586415 87040 15130 332265 382245 536520 135320 30005 753865 340085 627300 418710 66895 123930 703545 379610 765 522325 545530 52530 231795 631550 257805 282625 662150 95030 682380 67065 135915 745535 674475 659005 121380 70720 25585 664190 91970 314245 486965 201195 289170 428230 499630 790415 65960 4590 340765 795260 144670 508725 368985 117385 458405 190400 408085 84150 377485 198560 387345 42330 514675 33490 400265 157420 224400 404940 678810 434010 333540 72335 705670 818550 48535 489855 845835 578935 808775 745620 820760 283560 408935 168215 590410 214710 376380 505325 673285 154870 330735 537370 556580 216665 258315 253980 705075 653905 605710 731425 264095 109820 302770 562275 778770 227545 741625 815660 720885 33150 834360 587860 204340 643195 53720 846005 425 648040 410720 658920 147135 828580 801125 716550 666230 180795 726580 489940 170 580720 187425 601375 62220 410550 679320 192015 255680 554880 654500 258400 550800 271150 357680 737970 423895 641410 735165 718675 171785 109990 188445 517310 162265 340680 23375 127160 188105 381225 539070 823140 737630 643790 697000 259845 171360 249645 361505 803675 678895 180200 583185 116195 85425 386580 766360 117130 664020 656455 653055 759475 665805 333965 615825 80750 811665 296820 797980 385645 600100 347650 821610 550035 65365 216240 112540 692580 824585 335240 693855 724795 366690 579955 274295 37825 267410 770440 850000 254320 516715 783615 285940 787185 182410 230520 378165 371450 816680 439195 446590 495040 552160 642685 575790 847110 747150 561510 786590 673285 460870 684930 388875 113560 847450 826200 719440 847705 576555 353345 67065 234515 820930 687055 134470 566185 793900 274125 297160 377995 630190 428315 205190 300900 446080 463675 694535 167025 333965 802655 204255 443360 299625 710515 484925 581145 822375 684335 815150 338895 169235 614040 340510 58820 784975 212415 759985 516970 752930 496060 305745 572560 306255 685355 231880 372300 666570 644470 67150 751060 94435 60945 458915 753695 645150 129370 6630 608685 798575 273955 307955 271320 472260 511190 458830 461210 215390 247435 789820 415905 780640 65535 86955 479825 497845 755650 779705 849915 782510 321045 613105 634355 144160 32555 722755 358700 683400 820250 478125 185470 583525 1445 497760 604860 202215 201280 547910 483650 557175 155720 654330 462910 318325 637755 262905 842095 294015 509405 534565 601715 30005 391935 478380 649655 771375 305235 699380 443020 580975 33830 743750 530060 559130 359210 683485 360145 603670 131070 157250 417435 655605 33915 20400 52445 87380 825010 651865 398565 384285 834275 558450 620925 786250 544000 602310 91715 753610 602735 832320 755140 121040 590580 74885 513485 586585 56610 531930 296990 809285 791435 22015 349180 388450 79305 136680 130220 404260 410210 239530 318070 261205 500820 741965 640985 168470 642515 845240 655775 783360 134130 409275 557430 364735 672435 731085 809965 204850 315010 98345 177735 68085 146965 341615 136765 67575 574600 224910 670055 629340 573495 632740 32300 144075 624240 682975 198985 151895 194055 838525 148070 291380 222615 384370 175440 224910 363800 432225 535075 662915 508470 180795 626705 743240 205785 841330 167450 766275 178670 662405 154020 792795 584800 293505 640985 808775 292060 696745 701930 39355 701335 101320 542980 638435 547825 455430 177990 59330 772990 722330 688840 553180 200260 739415 369495 649655 189040 469200 458235 833340 398310 547570 836740 178755 339320 703375 111775 848810 726070 53975 356745 385985 294270 657560 802570 288150 769420 616845 822205 45560 536350 179350 224995 649910 606220 576300 247180 38420 657135 363460 176630 340255 16915 541875 592450 840310 405875 616675 37570 111605 810135 446505 489855 128350 560575 286450 523005 522920 423555 218705 181900 134640 68425 58395 7650 439535 547655 404770 750550 714255 404600 37995 467075 307275 155380 746470 734825 304640 472090 288830 762790 677195 143990 27625 144670 735335 582250 6545 173995 239870 529465 356320 707115 597125 403750 498695 143990 466650 247520 22355 385985 321130 370770 317475 331160 253810 383350 114665 650845 259335 127415 520880 463505 249220 631635 482885 408850 515610 821355 704140 770015 542725 97750 773415 748850 642855 320450 297500 680935 334730 507960 549780 771375 226185 198220 424830 727940 651185 464695 103955 447100 79475 440215 391170 613445 113390 693260 567970 28390 426870 564145 574515 348925 107525 640050 16830 648125 384285 163030 739160 341105 117555 355385 178670 9265 529975 296990 705160 9775 299200 403920 266560 641920 669970 805970 651100 791265 171105 293845 60095 334985 566185 534225 657475 73780 573495 652290 59330 330650 628830 668100 273360 38250 595850 173910 324870 395845 520455 462230 3740 124270 83300 257125 600440 251600 564145 498950 368900 661640 559045 460360 724115 614720 5865 412250 142545 586670 692750 58225 811240 512210 609195 742475 77945 472430 769420 50575 318665 727855 581910 23885 516460 640050 834020 492150 387685 160310 235025 504645 836570 329630 749700 239275 735165 232645 636905 31195 246670 42245 749105 715615 68340 663425 618460 306000 444975 200770 705500 252790 786760 747405 121550 796620 289595 288660 752845 165325 719950 814215 296565 783105 595595 775965 263585 731510 43775 693685 557430 763215 8840 725475 585735 422620 249135 633760 346800 666995 390490 233325 151385 774095 743580 590155 637670 677705 394910 787865 283730 276080 126905 768315 6375 255935 18020 120615 293760 594150 352155 18020 837420 166005 88655 202725 154020 594915 768230 134300 478210 11305 569160 45220 716295 119935 123505 587860 523430 722925 547400 364055 784040 362015 1870 316710 576300 355980 689520 227970 190485 153850 175610 654585 335325 150790 832830 653735 313480 308975 351730 175185 643365 293080 82195 728365 558705 276420 463590 273020 298265 751230 628320 737800 410380 636820 512125 219810 493000 167960 413525 537625 308125 546210 274635 100300 392785 233750 556240 492575 547910 258315 241230 435030 370600 689010 28900 596105 570265 488325 801295 487475 279820 744855 222360 332265 356575 49810 758455 711620 777495 442935 617015 523005 171105 251770 439705 696235 300135 85255 668270 672350 387770 462315 46665 805035 564230 160140 276675 48195 534225 799935 728960 533120 76925 391340 415565 69785 315520 789310 545700 255935 521900 280925 788970 316030 8755 286790 601800 606475 278035 263670 591175 336600 555305 338385 399925 740605 700145 560235 730320 801975 831895 316455 748340 102085 450415 559640 78880 167790 551905 264775 250325 173485 16745 429250 139570 15810 309655 84745 634865 614040 782255 656540 599675 334985 170340 93075 444975 210885 379950 588370 711110 330735 316115 298350 832065 26010 615825 775285 36635 356745 549780 317305 406130 296140 8075 145435 328440 269535 811240 435285 320110 707455 213435 141100 272595 456790 637330 346800 142035 359295 57205 558960 50405 409870 236215 804780 686035 331925 674560 299370 350455 299285 60010 560915 128775 581825 264605 801295 498950 16490 45985 671075 13175 781320 5610 474640 56525 723520 259760 548165 504475 804185 800445 463760 266390 564230 141270 734060 457895 531845 275825 509320 310080 678470 506940 338045 36295 310165 197455 125800 633845 155805 144925 309145 394995 755990 377145 382755 487815 636735 277610 535840 416755 300390 149600 457640 185810 398225 653140 623220 388025 248625 634270 832150 532355 646510 743495 273615 18105 304130 69700 640815 525045 275910 586075 755905 268090 269025 165580 554030 19805 347565 62645 453220 34850 478125 668865 49810 147730 51680 604520 237575 31705 614635 447440 584885 48875 610215 393295 421940 350370 222445 8670 742815 827560 809795 131835 294355 83640 590495 297245 377995 97580 687310 581315 298690 538900 790755 172975 83640 7735 422365 470390 532780 695300 464780 288320 178330 670735 256445 504475 713490 765935 430695 717400 779110 787355 554455 137785 341445 510255 665295 488665 564145 549015 631125 215390 626535 838525 759900 101150 580890 420155 365755 212330 230690 353090 50915 579360 530910 815320 711450 806395 541705 384880 340510 520285 444040 586500 567970 666825 361165 534395 391425 406810 461635 384115 472345 190740 515015 845325 441320 306595 525640 534990 531675 732105 751400 374510 59925 364905 533035 534395 779195 9180 680510 679405 749700 536860 408765 358785 803335 52785 347055 687310 48280 618290 330905 426445 407490 83980 669715 739500 589050 374425 27880 777920 123845 375615 407830 567630 644810 417095 18275 75480 658750 583355 612510 427550 588880 189125 374935 287640 637585 349350 565930 571115 632570 176120 131580 456280 640730 648465 352155 444635 717740 87465 130475 431120 728110 33065 537285 184450 742220 350370 841925 193885 685950 725645 758115 198645 333710 558195 350965 611915 299455 592705 88825 536265 827560 774520 532950 601885 650420 786590 177480 24055 111095 665125 101235 610640 761685 617100 820335 211225 29665 457045 793815 621180 66130 532440 72590 754630 518415 25330 686460 400010 679150 828325 160140 287045 554965 442085 332605 782765 150620 642260 401455 636565 496315 69190 137615 310590 15895 845835 708050 595425 406555 601545 90440 827730 379185 693855 236385 230180 832065 445145 148155 316115 734315 569670 824500 695130 192270 499885 360570 753355 167110 360145 227460 825945 579360 558790 16490 271150 566525 412760 535500 301665 84150 390065 658835 334305 580380 69275 124525 396950 156060 811070 670395 842945 762790 617610 353260 15810 560575 31875 389045 345270 440385 306850 149430 108545 189210 707710 841670 396270 256105 352580 772820 736440 464100 542640 824245 352240 142120 669290 742560 826710 227120 91120 224740 663000 30855 469795 763640 666740 814215 610555 86955 582760 461550 750295 559555 435625 791010 695215 83640 26180 53380 297840 541875 34510 163710 134300 447525 399330 498780 413015 406215 684760 444975 742560 417775 22780 104380 127925 664870 842010 497250 458830 223125 693685 537370 619990 174930 670395 674390 298435 171360 713065 21505 301580 693260 354620 649655 664955 201280 434350 145010 211905 348755 89675 595085 104975 88995 421855 498865 486540 706775 602140 184195 218875 615485 503795 547315 230265 747745 758965 627640 638945 521815 516800 623900 742390 684165 676855 601375 93585 78710 817105 152745 51765 436900 772990 824585 620840 152320 46665 130645 636565 663170 832915 738905 471240 53465 823225 15385 486370 835635 666570 350880 686205 414715 659005 591430 509915 288745 198815 488920 684930 488070 128265 682975 645405 403580 8415 278970 637245 496995 78710 581570 22695 461040 737630 581315 22015 70465 412505 454580 801720 589390 452285 574345 401710 375445 689435 448630 667080 623305 389300 817020 263670 251260 170595 263670 93585 312035 561085 164985 487390 512720 337195 188700 400690 88740 6375 40970 632995 635970 67575 615570 282370 86615 653735 335920 481695 617695 649740 42840 147985 680085 187085 114155 82790 463335 719270 1190 306340 374765 568990 400945 88910 89165 44540 318665 263330 576555 789310 110245 820420 712130 802315 221000 180710 58395 146115 330055 547485 353345 551055 474300 510510 104550 581230 161670 478210 620925 426870 378930 277355 426870 276335 38165 15810 255595 213265 760920 620415 13345 770015 592960 738480 518500 585480 842520 714340 126055 326060 344165 245395 288405 169320 562105 214540 831045 130050 222530 317475 23630 478125 605540 125205 712810 275400 172720 186320 359040 660195 524960 336260 389045 459595 174590 732275 209695 443955 82535 76415 710090 381990 252195 493765 843540 682210 248285 404175 14450 628575 170595 616845 250835 575195 469625 508470 383095 52275 838440 396355 769505 730235 626790 184790 837930 209950 703800 768485 417265 667760 214795 596275 596275 72930 264095 796450 77520 581060 110840 185300 108885 176885 61710 297075 818635 745535 130730 471070 519945 691390 392955 657305 154190 324615 844050 593555 284750 295290 245480 205105 86785 627215 282115 324190 171955 425765 803250 185215 311185 62220 89250 637840 805885 410125 365245 645065 405535 359295 360400 329375 848810 787015 367880 289170 11645 363970 386835 164560 234685 773670 569585 741710 140845 502520 624155 413270 116705 804695 162180 3315 824840 504305 208760 83980 83215 423045 576215 467670 255425 597975 641750 342295 201195 82705 230520 766785 682975 796705 779620 714935 578085 355385 292485 400945 632910 267240 539750 562785 286110 483905 111180 101575 511445 215645 618715 143650 598145 340765 701675 818210 810220 828750 224570 80665 26775 716975 655010 621860 556580 447270 297670 361760 469540 316115 823820 185385 439280 123760 395420 554115 458660 249815 619310 269875 238850 340850 687650 812090 784720 318070 792200 72250 357255 425000 90100 14535 239955 192100 515780 24820 558705 130900 447865 393210 60945 520710 594320 614210 788715 544000 8075 497165 512635 796960 530825 622795 256955 15470 226355 777070 499545 520030 190570 35105 703120 77690 827390 648890 103785 48110 487135 253725 264265 288575 597380 467585 353090 180455 341445 592535 484415 595425 84745 21335 59670 742645 430015 130560 645150 564570 324445 329120 549440 600865 104720 775115 393210 120445 834360 585990 211055 820420 314670 715105 209780 731935 301580 51510 100215 271575 375360 713660 636820 626110 125715 44880 840480 357595 656030 644555 342040 239785 427210 334475 13175 651865 182410 846770 499460 280245 134725 341615 30175 120020 301495 81770 130730 126990 842520 464950 137020 83980 472090 828495 393380 126395 813450 32980 546890 59585 607325 21590 692495 675665 529550 380460 787100 675835 234855 220490 292655 536010 504645 479400 411655 429505 370005 596785 519265 587265 402730 555220 271830 438855 104890 514590 695980 343315 459255 781745 741370 729640 192015 163710 588540 599930 248370 710855 605710 96475 648720 797810 191335 534990 493510 671415 207655 336090 717230 800700 630360 286790 775285 778600 137020 621180 15810 660110 239785 7650 191505 807925 69785 488580 713320 82535 369580 752080 746640 205530 85425 199070 235450 308210 44115 588115 374510 324530 219725 71060 92055 266560 752590 136170 228990 62475 547995 105315 810560 98345 109055 469880 72335 617695 757265 604775 532100 150705 419645 463505 8160 342635 477275 179350 781065 672095 653990 753440 236215 397970 49555 682635 713830 395930 499885 311695 535245 214030 171870 830025 360910 682805 93925 270810 797045 703375 511275 807925 209015 38250 53040 56695 383945 130475 43775 348500 762365 799170 147220 566185 268430 320535 645235 534480 12070 632740 302430 343145 649825 621860 273785 477955 531250 732190 26775 152405 247520 764660 131070 816595 711620 748000 128435 540175 94350 1530 122060 554030 286365 171530 804185 608175 176460 164050 121720 140420 419645 687140 509150 706010 68935 121380 566695 534055 181305 316030 719185 566865 286705 42925 551310 621435 451435 48705 215560 403835 302005 165240 580380 561510 554625 586840 641410 699125 724455 406045 305065 236470 15810 556920 189720 205615 635800 740095 219980 817530 168810 578085 547910 267920 548930 847875 541195 450245 209355 478125 267750 270470 744345 649400 611915 268685 11050 430610 653650 670990 752080 46240 282965 690030 653480 270980 691645 354450 391680 390065 770525 623985 35190 720205 822630 731085 49895 7820 423640 514845 705755 528020 167025 512975 186065 402050 91460 807840 300220 505155 369070 147390 3315 441490 542810 33745 581910 15470 594065 457385 271235 806395 415140 179095 592025 137955 760240 219810 670225 30260 457385 141185 625600 87975 374850 529550 784465 388450 89845 754630 631550 172635 557685 455175 743580 430695 239105 230010 648125 614125 243015 198645 159205 216835 534395 310505 393805 547400 565420 169065 327675 499630 241230 271320 427295 751995 558705 537540 67405 656625 565675 297330 290020 750635 687055 154105 359210 421345 223125 639540 107695 160480 21760 223975 292145 380715 687395 656965 362610 132685 317050 364225 630360 116365 547740 33575 137105 161500 581740 787780 415820 571455 376295 380545 625770 88315 179690 458745 307700 193205 170680 350625 110500 696320 47430 405875 332265 406300 195585 287130 369580 603925 207740 199070 167450 210630 848640 565505 223295 491130 425510 113645 714085 306085 686375 570775 348415 445060 456875 451180 726155 342125 602820 523685 699040 476425 441405 722075 799765 594830 691050 531930 329970 125205 460785 790840 307785 441405 570180 266305 199410 383520 172635 325975 353345 138210 76160 73525 486795 572730 154785 354110 486285 212925 290190 315435 61710 510085 334135 46495 286535 571625 544595 148580 533630 508640 614465 530655 498015 686885 602395 657475 230860 278120 533290 92225 738990 22270 148835 844560 271745 750550 745705 826710 244290 561595 505580 350540 66300 681105 332945 259165 276930 345185 681955 487900 532780 139740 739160 201790 469795 669800 512210 241485 178755 17850 535670 733465 788035 618035 258145 723520 563890 288915 669460 276165 633845 644385 806055 254150 108290 646340 238680 296225 677960 486455 549780 256700 602905 406385 726155 91290 468265 495720 461295 558960 711620 53210 804610 506685 103445 408425 732785 836485 590495 287725 455090 666315 494360 187340 441490 674985 481185 633080 767295 448035 662575 593555 591175 410720 662575 487985 147050 30685 845920 436730 654075 430270 679575 640645 732785 847280 474810 470390 550460 237405 649145 10370 719440 277270 798830 842520 665380 807840 325890 471495 216835 443785 129115 287215 14875 732275 399840 299965 473450 674305 130985 94775 239530 670990 30770 153765 140845 8755 41310 639200 820420 410040 103870 19125 666910 379270 200005 434095 216410 74545 777240 414290 515525 567715 718760 302770 568140 439025 802485 89080 531250 257040 632145 550460 325890 475320 3060 550800 152320 765085 5100 400010 310335 85000 676855 571965 642260 779025 49810 652545 794155 548335 547060 695385 747320 720290 518160 475405 488920 470985 734400 363545 401540 20655 151725 206635 640815 272765 693855 187085 728535 493340 557260 294695 368900 741625 648295 699550 777410 340935 233070 404770 142290 51510 795515 266985 525555 450330 258740 118660 350455 800530 495125 38420 209950 731340 846515 156655 113475 354620 136425 422790 761600 584460 457895 177650 93075 336855 157845 390320 674135 190400 557600 499290 784805 419815 5185 112795 245310 316795 780045 41310 2210 300985 133025 757435 652715 627640 674560 411060 820590 60265 203065 432310 560065 531335 83300 202895 640475 475235 34935 420325 170340 427635 164645 833935 199240 650760 757095 230435 132005 647020 174080 530570 193545 427720 228225 295715 735760 623135 631720 725390 341020 612935 759050 405025 444805 486030 741625 273105 12155 3315 388620 328695 402135 554455 708645 394400 335665 677450 690455 515440 124185 593895 547740 640730 407575 800020 322830 140165 70210 288405 504135 358275 219810 774265 107950 575280 280925 477615 565845 228225 832065 299285 686630 409445 823820 65365 760240 157505 839035 730150 211225 248625 154190 700400 374340 533290 796620 350965 651695 769675 837845 483055 638350 257805 722245 103955 822970 805290 768655 537030 734145 28985 122400 693600 519945 239275 288065 635460 202725 83470 720970 388025 229840 510935 148835 671075 647870 93330 459595 384115 239870 326995 725390 294185 695470 382670 794750 100215 263840 552670 498780 675240 453390 446505 705245 192270 833680 312885 11390 166855 364310 113050 159970 173400 514080 216155 479485 689095 809795 145690 185810 139910 236895 258230 439450 334815 664275 492490 660960 87890 771715 717570 35190 483905 221935 39780 347310 266985 12070 212160 639965 634865 684505 118320 323000 200175 199920 335580 314075 459850 828835 633590 58905 289935 805460 752080 738735 429335 193970 448375 133450 141270 716040 798235 366010 405960 287300 50575 469710 106845 532355 400265 235535 374000 756925 326145 310675 293335 13940 46665 29240 104380 561680 352410 495210 296310 157845 828325 55760 512720 14450 772650 685950 191675 147305 459425 610470 722755 718505 193205 684250 460870 565675 75225 481270 813790 806480 510595 642175 411910 320195 35530 584970 92480 133280 736780 464950 189210 476595 491895 232050 833255 571795 210630 575790 533035 333540 356320 476680 751655 114155 807075 135915 449565 100470 100045 466650 750720 806820 242080 113475 498100 183430 205275 682890 649655 745195 215900 442680 333370 136510 255425 206465 481355 807245 75480 338300 207485 807670 561425 519520 277355 347395 135575 848470 712980 282030 427890 504135 31450 472515 761770 60265 712215 531845 348245 164390 845750 808520 141610 290020 321640 352580 440215 188445 157845 268430 311525 728620 346375 287045 841500 159885 652970 658325 305065 178840 50065 445825 767805 651695 445060 374935 88485 619990 43690 819230 738140 252110 477275 175355 388450 478635 265285 308465 708475 488410 409955 439705 266730 623050 806480 575280 101150 75395 577575 430270 524535 474130 362950 352495 272425 754630 4165 20485 553860 810985 75650 584545 203320 674730 290360 276675 543575 134300 63070 817700 477530 707540 216580 132260 211310 350370 629255 383265 124525 453220 692665 609365 10370 132430 70125 98600 512295 719100 63750 568820 634270 791690 383775 85850 762620 302770 648635 141270 185385 422110 603585 182835 396355 684420 593045 114835 702100 480590 611235 433840 485180 278970 718250 322405 73610 538730 334730 632740 463335 30855 250070 273445 431970 337790 160225 716805 37825 308805 795685 499375 445230 386240 599420 350710 325890 108885 757010 367795 286195 221850 6800 471495 774180 490365 791180 428825 557430 6120 673795 209355 118150 105230 700400 593725 558195 812685 283815 609365 54315 617525 79135 611575 391085 323085 354280 594150 540430 727175 551990 447015 666060 824925 533630 847620 523685 813110 191165 619055 32130 486880 314330 548505 620160 625260 816085 582165 321725 421770 831130 822970 414120 487305 740350 27370 38250 848640 435030 47090 42415 757095 584375 330395 426020 61285 551140 291720 510000 100300 725135 12580 331585 805630 478040 351560 364905 218705 127500 155210 680935 650505 480335 727090 560915 230350 644725 39100 173825 582675 227205 551905 262395 381055 699465 633250 132345 602225 755565 752760 146370 592280 295715 607155 545700 500990 653735 514760 663255 145775 271830 422790 592365 166685 34000 654160 122230 121295 407405 577150 757945 565760 430780 7480 816170 136425 622030 331925 423980 12155 487730 328015 442340 177650 557345 332520 132685 406640 278715 727090 797045 712470 802400 623135 612680 213945 681190 10115 681020 813025 632230 543490 33575 707965 743920 786760 288405 99705 223380 306935 737800 776135 752590 532270 123760 351730 170425 360570 374935 206040 803420 649485 171785 172380 311780 610810 689860 148155 472940 555815 555305 732275 642430 619565 690965 125970 348075 265880 54315 834530 607240 795260 821950 419305 463590 421175 182410 584375 775880 681870 559215 101065 652885 806820 494955 452880 226440 78965 721140 333030 313055 193375 437325 699890 511360 359720 409190 507450 207400 608940 95370 644215 839545 519945 601120 195245 446930 479230 546040 627045 240635 657560 287300 241570 469030 36720 442000 575875 783870 292060 478465 828835 795515 29155 477020 78540 482715 436985 430780 104465 58735 843795 201875 82025 734995 50320 781065 358360 177055 57885 733465 441235 792115 825945 396525 652290 451350 105740 595340 478635 481440 223465 787780 828835 659090 148495 92650 598400 617780 97325 654670 619310 235365 598910 292400 690710 136085 566015 25585 728450 811155 66895 306425 628320 389555 778175 315010 679830 652120 760750 575790 788035 355300 475490 738650 755310 610640 443360 17255 681020 327080 520540 846430 32215 698615 662660 234175 286025 254575 660195 495210 532695 767380 12580 577490 571030 142545 386325 821525 707030 51340 244290 810135 254660 361505 587520 10030 492150 86105 91715 38080 407830 283985 9265 52445 305320 75735 618970 459595 790330 628235 517480 487900 255340 354110 77265 389470 262480 118915 308550 677705 814895 3230 479145 297245 663595 326995 713490 720375 228565 695555 306340 170510 598145 530230 150620 50235 801125 389130 745875 229415 451520 810135 211055 663425 594660 665040 433670 849405 814725 468180 577235 230690 261545 338300 145860 96560 503795 602055 426870 534055 614210 452115 24395 69445 670820 104295 745705 306085 334390 4335 591770 457215 157335 340000 4335 135320 62900 196095 418540 616165 182750 327165 435030 775370 657305 319175 30430 334390 365245 151640 388280 57715 564145 768145 748935 61795 94435 389725 401795 368390 244545 298010 303620 692410 686460 107950 820675 55590 649060 47175 507790 9265 727515 511275 403750 178160 406895 302940 488240 448885 368985 779110 412250 794070 808180 449055 639880 447780 236980 486455 368305 358615 830535 15300 186575 173060 170765 814895 86615 484075 750040 430270 771035 747065 366690 178415 737800 659940 38335 566695 829090 160225 531675 422620 33830 582675 679490 393380 730745 448290 53550 672180 313565 39355 847110 806480 725475 665890 781490 95115 834955 668780 530485 104720 192270 348500 329545 726920 342550 374680 751910 545615 137615 104210 829600 264095 566780 8670 834785 348330 356150 652545 557175 708475 675325 619140 254065 274295 55845 150450 267495 229670 187255 771290 41395 38845 656115 462995 60605 642770 244375 692920 106250 579785 185385 427125 294610 126820 44880 343655 7480 713575 223720 406640 337705 400010 840905 770185 49810 488835 69955 377740 412505 226100 242420 773330 102000 293250 113220 529720 278885 722755 322405 286450 212500 297075 530910 26690 329120 240550 822290 511275 800615 319600 34000 744430 618715 502180 329800 153000 403580 824585 814555 717655 793730 244970 501670 759815 90355 745790 768485 356745 637075 318070 487220 348925 300815 354875 554370 248880 560320 103785 89760 43945 782765 844135 809625 618205 49470 93245 787015 267155 455345 503115 534310 347480 85510 686290 694450 45050 49640 708220 619650 835635 792285 45475 210715 656965 624325 205360 441660 782935 383690 392105 189210 545105 166005 787865 259335 294440 231965 80835 32130 178245 427465 344760 316030 546040 276505 617610 214965 84320 95710 546210 175355 556495 560150 769590 754715 88400 711110 40970 90440 566610 364820 212415 26520 340340 8585 477105 256785 820930 200600 248880 528020 127245 460190 256020 444975 297330 536435 459170 806225 685015 215730 378420 185385 129200 469455 720970 95030 766275 706095 485605 374510 180455 132345 623645 278800 282965 460445 656795 80240 411485 543660 76840 820335 33745 84915 47090 141950 210035 16915 52530 672010 479995 376550 847875 452370 696235 381565 474555 145775 98005 717315 69700 62390 513145 493000 604690 590835 517055 211225 574005 614040 189380 32980 727260 11900 639030 120105 657985 678130 801550 576470 15810 480675 664360 737460 735250 498270 336940 428230 629510 729130 238850 816935 721480 57630 345780 608855 330990 274040 311185 223380 352835 500650 632485 283560 748595 520200 701590 723945 201705 625685 255340 828665 313905 421430 643960 511190 206210 216155 470305 630360 352070 196010 707285 156400 541195 296225 546295 762450 217430 14875 668440 697850 67490 242930 793305 56440 553520 728620 551990 469540 196775 729385 420410 672860 665465 28815 53550 198220 480335 658665 694110 98600 347225 808180 551990 832150 263160 561340 733040 700995 221765 722160 296140 86020 201365 579700 839460 132855 655265 75565 438345 485605 148920 224740 270895 270215 495210 147560 752590 407490 668015 689095 815235 373745 292655 357425 196775 582335 419730 67405 262480 23035 709665 388790 93925 405875 83300 489005 446590 48705 151895 620075 628915 74035 539070 578935 708645 88910 152235 20315 423725 77690 50915 475150 579360 386580 309655 769590 738650 516800 674730 608940 227375 791520 325295 5440 77775 325635 649655 315945 704225 799935 548845 482120 92820 244800 624410 140760 391255 300985 273700 535160 79220 709835 501245 177480 257890 749020 226695 623815 219895 776815 562105 225675 69360 199580 522750 74290 435200 400520 339575 131665 395165 243950 101575 631125 576130 545360 315265 621350 677365 417435 395420 331840 655520 606815 150025 122145 458830 316880 73610 261545 345695 317645 107695 425170 599675 824925 174080 125460 418710 44200 310420 263840 222190 709410 58395 15130 617610 444635 111520 660195 12240 6035 321555 85510 553520 458830 835890 472940 683060 423470 143055 835210 461040 635800 449395 433500 460700 27710 260780 672350 472600 517905 383520 586160 162945 107780 287895 216495 212500 161245 137955 503200 103870 220660 23800 18615 553775 334560 367115 843540 770015 835890 423895 336430 434265 677960 162010 550545 241740 320195 193800 141525 564995 524620 776390 841925 849150 283900 409870 439110 497675 256105 287895 615230 417520 484840 113900 198560 792200 140760 621010 254745 340085 732870 848810 433840 278715 845920 336260 785995 386325 204765 737035 558790 506175 777495 211820 47090 100640 451690 481610 825520 105060 166685 812260 574685 753270 538475 562445 389045 636565 495550 728535 240125 702185 308210 107015 473790 484840 343145 122825 485350 537030 45985 650760 467840 441405 665465 35615 838780 437070 141185 810305 445910 95115 581910 546550 473705 620755 172720 644555 548590 133535 555645 419390 826540 221000 780215 422365 316200 314925 115090 805120 784805 488240 687055 127755 518500 439450 660110 688075 245055 444040 780045 551225 763555 834105 257295 847110 204765 839460 457810 427295 68255 269960 565420 204765 396695 675410 354960 262735 622455 836910 725730 761600 159120 662065 558025 122910 485775 734315 190655 391255 427720 603840 283050 430865 493085 625005 631380 678980 127415 787100 110075 151385 142545 486795 664615 70380 784465 94520 70465 812770 322745 312120 814130 584375 11815 466650 271150 407405 343485 436645 612000 630020 560915 453730 89675 574600 383945 206380 407490 439365 151980 230860 363800 216495 372215 245055 849915 680425 439365 571880 390490 631295 22950 812260 468095 539410 687310 422875 788120 287980 442340 444295 247860 382755 248710 56015 90865 253300 674730 773840 306935 602650 613105 35020 504645 551310 545785 768910 110075 320535 635970 377570 753610 220235 536180 250920 836910 366945 718845 530910 414715 700060 67490 283730 300390 766020 670565 192865 614295 532270 786845 523260 476425 753440 131920 98345 356235 36720 797130 830960 614380 253385 730405 388875 239020 174760 233920 639285 738055 435285 666740 256275 711705 826370 843030 825860 0 0 0 148750 261630 469795 711280 45645 181475 308975 704225 710940 237830 64515 334390 528020 809455 382585 290615 618715 544595 737545 727260 694960 103785 596785 98855 213690 524705 797215 548335 427210 804950 832235 180880 487475 219130 821100 537795 694875 509830 289340 279055 325040 160905 502520 127160 366775 579275 327420 19550 15215 569585 564740 32130 588710 230945 530230 760750 153425 507280 470645 425340 406300 566100 604435 78285 204000 835720 55165 18105 249475 361675 448715 474725 33745 97750 456195 721480 367455 435880 402900 121210 1870 215390 664445 80495 172210 533375 94180 602650 829855 11985 603160 138210 10795 472090 467925 400265 79900 756415 538900 187935 658750 401625 259080 570690 544425 54570 155890 107865 146455 809965 553010 463845 355640 756925 586925 135320 505920 838355 381055 693600 831470 602735 320535 843710 670225 461125 233495 695895 674900 323425 77350 187170 685440 188020 424320 831725 159460 232815 134725 326740 409785 557855 242420 72165 386240 708815 4165 736610 761260 595850 336005 741115 1700 355130 40120 321045 849320 472855 662320 538815 630360 351900 673285 703800 2890 609790 716890 214030 4420 774520 630700 413950 504220 561510 271660 204850 27625 376295 174845 125120 59330 746300 615400 24395 59160 354025 424150 699465 494530 624580 40970 197880 765765 149090 183855 808095 388705 709070 504475 463590 61965 633080 115260 794155 583355 755650 777750 382670 367370 783955 185640 484075 286195 418200 146115 733975 229075 73865 379355 643790 816425 426700 342635 587520 720800 640815 643195 320450 847620 559810 460190 41565 30515 723265 363120 212245 446165 763555 517905 28475 402220 674730 323850 814470 33660 154955 347820 22780 541535 477870 102765 74035 398565 717400 718250 684760 794750 155550 344420 819740 334135 251515 550800 439875 710005 296820 137445 201450 588030 292230 194310 416500 326230 327250 691985 738395 111350 547740 103870 594150 745025 466310 641495 798065 116195 835720 57035 369155 664020 433500 683060 681870 151470 836145 206890 758880 311015 674050 422620 481950 552160 768910 249475 372045 674135 259250 817105 371110 160480 63580 627215 159035 577320 730575 295035 378420 749700 836060 275060 752420 3400 835975 792625 318750 93925 700145 584460 499205 222020 151385 661810 203915 206805 400350 237830 810730 154275 131240 533460 119510 522070 188275 208590 797895 446845 637330 548590 509830 720970 616930 52785 269535 443870 223465 540515 134385 2380 698700 699890 331245 125460 785060 649570 809115 194820 8925 223210 684250 678980 484160 90440 271745 630870 533460 146625 697085 133110 325805 456620 142885 240550 588795 119935 820505 710430 8160 452795 273360 630020 94095 511190 428400 802910 806565 728790 750805 790925 812685 292315 549525 77605 643365 217175 143735 563210 153510 408680 558450 175780 771035 304215 403495 1105 845750 839035 136000 482545 826710 535840 616505 48025 163200 191590 508130 616420 341445 480590 545445 490705 464865 466140 776050 219980 178160 562955 384455 404430 447355 649060 32980 764235 405620 499035 566270 22015 309230 701590 816510 677790 206975 629085 691475 518755 469200 84065 112880 566355 82875 849320 44795 749785 739075 279140 362610 229925 187425 765 192270 547315 527085 543320 9350 538135 164730 120955 788375 563465 311865 762790 639200 83810 691475 235110 293760 74885 253555 840480 567630 354875 445740 91800 726240 131155 27455 12325 416330 22950 410295 831215 190315 54570 54060 396525 803335 193800 606900 162775 320450 670990 567545 394230 159120 391425 674985 113305 348415 688925 752675 713830 676600 794750 32980 66470 631125 81005 800530 172295 582080 368815 6035 652120 339745 446590 726240 98175 57800 136255 69955 673965 9775 429505 69955 299625 5270 748850 840310 55420 191760 262140 812260 620755 322745 650590 29240 783530 609195 539070 654585 480930 346885 360910 620500 356915 68170 30175 358955 280075 477445 764065 784890 235450 440300 62900 763045 594490 303365 826710 751315 35955 332265 229500 636565 752505 280075 460445 743920 448800 620245 268855 745280 172890 348330 272340 712895 758880 294015 576130 647785 574260 524960 832575 30345 442765 632740 253555 414630 416415 805715 702355 66640 13685 749360 670820 448120 4675 269450 231625 108290 330140 225760 648805 389725 243100 283645 0 147050 222615 846175 97920 214370 255170 383690 443360 238510 629510 147135 663510 657815 470730 384710 189720 162265 506600 639370 653735 3740 556070 23885 376465 81345 580380 178500 659005 61030 730235 220575 667250 171955 770950 308040 504815 323255 78795 589985 299285 611150 49555 113305 155550 367880 619905 645490 350880 450670 468605 536180 450160 253895 46325 134130 664955 604945 64515 802655 272170 485520 288575 708815 478210 601035 447950 139740 836400 266815 387260 608005 215730 296310 150705 729980 799085 154700 26180 566865 552755 830790 294780 428400 513995 543660 475830 483140 44285 351475 718165 307615 286705 54740 165665 196945 629170 558790 838015 584885 522155 783020 809795 219300 35360 738820 491980 260610 348500 471155 626705 382330 535585 399415 768060 405280 642430 277950 134130 296055 757775 612765 71060 18105 28475 623475 847110 130560 476595 745960 354025 524535 19210 748595 139485 322660 69275 676600 648550 789480 23715 711790 638350 243185 522155 349265 670055 712470 516035 842435 495380 82450 630190 84575 293505 795430 506600 567630 649315 249560 639710 577405 312375 838780 740605 13600 836060 330310 234855 734655 358530 765170 176970 849830 133365 217430 227885 612425 74375 748340 582335 580550 777580 564315 395335 70465 818805 148665 158100 41650 627640 754205 743580 775455 807670 472600 815320 177905 183600 285005 341020 712470 30770 375105 699380 170085 675665 712215 820675 226950 691050 387855 282455 778940 457810 424660 569245 178160 837930 168640 119850 233920 332605 744515 423470 461210 510765 610640 254575 638945 443275 40800 190400 142290 771970 785230 29240 217090 805035 354875 772735 332775 194820 606390 322745 1445 838525 618290 800870 586925 451095 144415 70975 532015 702695 94350 232645 438600 210290 566610 819995 138720 839970 367115 587180 43435 5865 48365 778940 642600 846855 636650 313905 36720 649995 746895 240975 808180 712215 711620 119085 17425 632570 741540 335835 572730 420920 481780 274380 638605 191420 74035 490620 663170 47260 181985 659430 520965 804865 693175 636395 2975 465035 11645 382925 503540 25415 696490 839375 248540 414120 742815 629680 355300 516035 254830 304130 429250 122315 658325 780810 459255 808945 701845 505070 834870 220660 832490 831130 814555 536010 179180 706945 448970 738990 714085 798830 5610 318750 395930 497675 272680 488070 408425 592705 346035 822120 498525 513315 347990 584545 451775 455005 670820 544510 127245 287215 600270 344845 84235 761345 285940 645150 252195 261630 90440 191930 759220 689265 260355 796620 265710 167280 158950 404345 289425 363120 738905 739500 696405 431035 687055 478805 649485 326060 391595 677110 196265 363035 196265 827985 772820 440725 418880 492490 171020 201875 76075 294015 378420 475150 272425 267070 836400 743410 237235 47940 132005 821525 508555 816000 227290 377400 228225 718675 361165 526490 335835 171870 803335 734485 166345 350455 110840 849065 165750 138720 362695 76075 257210 347395 828325 91630 197030 15980 18530 30770 372640 172890 82875 792540 366775 21335 517055 160055 581910 232305 760920 564145 277185 488070 170340 710175 279650 716125 434690 840820 659600 60520 339235 250665 417775 631210 496570 356320 75395 138975 202895 478465 571965 224740 382925 647870 457385 208845 308635 17595 322065 434860 683910 661980 475235 384710 489855 340 47430 58225 130475 2550 483990 534310 360655 358870 580295 31110 424575 553180 643875 417605 100810 725220 22695 808350 19125 430780 712045 135575 46580 285175 127840 420750 159120 831810 211650 466480 196945 690455 504815 372640 839290 716805 298095 613870 186490 351220 365075 246330 45730 396780 317220 799595 584630 733720 358360 453050 439450 198815 551905 771970 551395 432395 734825 510255 596615 107610 610045 577915 76840 273785 407660 472515 426360 424405 13685 246415 849150 551140 197285 584120 808180 547570 438600 292485 426785 640305 672690 521305 313905 607070 671670 272340 61880 784380 184705 742900 360060 90695 405620 693770 329035 506515 126650 630530 813195 457810 620670 685270 703545 631465 827985 410805 344420 826455 264350 422110 844135 434860 796195 251005 292655 773925 588795 125545 378760 710260 661045 384455 462230 285175 410890 159715 165580 215475 499715 250920 14960 235365 783870 735845 807585 48960 556835 693685 174080 585395 215730 369580 179435 722840 741200 311185 838270 199665 597125 464440 371365 553010 16490 787100 755140 155125 647275 731935 799425 35445 418200 286450 582930 18360 261460 264435 65875 710855 53890 812600 240040 619735 332095 243610 796110 121890 315350 460445 584205 608005 341360 318240 529635 179265 206720 232390 799255 713660 733380 252535 75990 423385 472430 669290 742305 431970 679320 560405 619055 322235 571200 652120 476255 181390 312715 418710 498015 469710 795430 556835 95880 301070 578765 203830 440895 553180 150195 602140 560745 675750 597125 101830 156060 595340 240210 478975 670565 180880 171275 436815 600440 153935 724880 216750 69360 378590 206465 601375 741710 463845 338555 387515 252535 248200 642855 725730 744600 833680 475490 434775 472600 51085 133535 731340 149005 76670 667675 336430 722415 723690 649400 598315 318750 3230 162180 718760 631125 153595 572135 169575 609790 588285 710260 727345 349180 787695 40120 692325 807755 532780 823395 444465 551055 208845 12665 373915 314415 739670 186830 137020 367795 374255 610470 456535 291805 377910 460445 559385 260185 124440 526320 585055 610470 705160 241570 712895 66640 396950 683315 85085 62390 80070 125120 684165 787440 37825 456875 454325 247435 394230 841330 478125 183940 114665 568310 142205 42500 843200 551565 242675 325805 642430 593045 379610 785825 169320 720630 524790 362185 71570 529040 90780 125885 428825 451180 6120 331585 399330 585055 65025 392445 137785 261375 7310 451860 83725 832405 392105 798235 785485 332180 16065 279905 428230 573920 765425 107185 609025 715615 371705 695045 678045 9605 475490 420750 586925 582250 256530 398055 256700 17680 468010 225165 723010 533120 637840 79815 435200 65705 816765 161415 79135 536350 445485 400010 435965 563975 462060 200600 259505 809455 491470 742900 48195 367030 674730 258400 651695 469200 258740 639030 356490 668270 521815 843370 442255 518415 531760 389980 59670 284580 665040 328015 407235 403580 196010 740350 775285 210800 267155 68085 696660 482800 147730 337960 699380 631550 545190 670905 286365 458150 646765 414545 596785 708815 519180 413015 203150 433925 298180 248030 774010 351730 368730 261375 626705 827135 757690 685185 706690 208080 700570 431375 356575 94350 476850 181985 61625 559810 85935 775115 70295 285940 523600 712045 44795 445910 70805 798830 582335 151725 75225 839715 557090 256870 440300 195330 313905 178330 832065 367540 30090 461890 220405 757945 143650 81430 83045 45475 425 662745 714000 641070 179095 705075 239530 727685 415735 600185 440045 818465 257550 492235 660790 360400 759645 791690 181135 181135 241910 751060 798490 130730 658070 379950 78795 521475 88060 366775 81090 249815 590070 843965 463930 511105 750975 256870 730575 443360 498185 476425 11475 292995 1360 538050 766615 612850 358955 117640 471580 598400 730575 761685 622540 529465 558025 227290 843540 48620 559725 306935 754205 132855 56185 465715 568905 589985 449055 750295 236385 721905 275400 203575 309230 493425 528530 185045 789650 75565 258060 753185 135065 116110 374425 495380 675835 244885 156145 599760 390320 714085 423130 421175 366860 588200 727770 291635 364140 286620 653820 729045 838950 270640 802060 840140 803335 640985 753185 118915 398650 274550 578170 518840 43520 210630 656965 16745 443275 170595 537540 427550 14790 247010 660280 107525 762875 714935 327930 273105 258740 758540 263160 401285 442340 251600 732530 425 277270 584885 613190 836230 764235 396780 154530 303365 303450 478805 366860 112710 291805 318750 423130 301240 256275 477785 418285 775200 544850 264435 681615 802485 699295 81260 691050 405025 248030 846855 422535 211395 563890 388025 532780 154445 14875 616845 56270 521220 690285 661470 176120 353940 319855 785060 28645 260950 525300 104380 341870 125545 597210 203065 151385 248880 706435 212755 506515 146455 297245 98430 767720 837930 698020 30770 580720 546550 818210 671245 3570 340935 670140 122230 500055 532695 39950 502775 680170 320195 272765 407830 426870 21250 773585 204425 142205 16830 788800 518670 637415 75905 212075 14620 219215 800020 605455 725220 691900 267155 818550 772310 706690 302685 307870 774095 92225 462400 268345 36210 731510 669375 573835 358955 130730 410890 787525 439620 812005 129455 633250 594915 593215 719525 64005 188870 121635 122145 782425 490875 797045 392020 74630 758370 103615 536180 631040 302005 178160 75565 306935 727430 502350 813790 710345 727600 196095 771545 480930 536945 97410 700995 193970 482375 14280 304045 202045 439450 410635 518755 547570 308040 355725 393975 289255 260865 843880 494785 264605 249730 64770 289765 114835 40715 512125 176120 105655 643110 93500 137700 807840 149005 200090 139315 460785 123250 322405 172040 521985 342380 461975 83555 382330 408680 293505 238170 634695 202810 410720 139315 110840 776645 365330 560235 541110 761175 800700 100385 411145 498610 745280 645660 503710 204510 570265 315520 836060 804015 570520 618375 796450 104380 213945 770015 403665 709410 535075 208505 193290 482800 136510 284325 730235 703630 672180 402050 691220 745535 90865 599845 463760 712980 654160 567290 174335 450755 688160 663085 353090 708815 138465 173655 686885 804355 114325 651950 163370 106590 276165 504645 253725 141015 220150 350030 160480 128180 699380 198135 600610 153680 706520 672690 160310 217005 522750 266645 206720 558110 591345 379780 496570 430355 729385 31960 470645 574600 681020 576725 246075 657475 45135 385050 711365 368475 380885 584120 635800 63155 482630 374850 280670 120190 726325 642770 330480 580975 214030 317135 438855 757690 813450 226950 656030 494105 385050 621520 658070 157080 278460 36465 89760 364140 423215 608770 746555 211565 697935 378845 418285 172210 271575 538645 375190 843710 335240 642175 337365 108375 527340 152320 613190 513485 181985 344675 295035 783360 150365 336005 7480 558875 49640 457470 737035 527255 352580 217855 733210 266645 463420 45135 817955 164815 140250 23460 520285 490195 2975 336600 43180 844050 693260 201195 322830 21250 458830 384455 584630 774690 739840 562275 760155 359720 529805 342805 89845 658410 778345 739160 707115 727175 516630 122315 190570 355810 534905 720205 500225 587775 305915 672605 647020 558535 720375 206125 47940 273105 574685 195415 132175 225335 309060 491725 555050 368985 539665 96560 52360 291635 792540 189890 810730 784635 8245 680340 371025 497165 380800 329120 597975 636565 269365 543830 767890 244205 712810 80580 586840 588625 685015 425170 394145 575875 440810 10625 132770 395930 759985 413610 614890 227970 471580 530995 553435 493255 68255 284240 370430 387175 294780 379695 424575 209355 15215 702100 660365 797640 308210 180200 437920 89845 431630 658325 613870 453135 822885 715870 448205 111690 387855 783360 273530 170000 49300 283135 713320 373065 436815 786845 66555 178925 602395 666485 659770 353855 431715 625600 397800 126735 525385 3825 472600 683485 558025 179690 79815 43605 93160 572645 638095 20230 283220 614805 821015 197625 221000 34850 578170 132685 408255 290445 360740 10115 733890 586500 578765 121465 632145 382670 547400 789225 781490 301750 612085 175525 126480 348160 179605 320790 320620 815235 353770 61115 512720 428825 713745 668185 31875 224485 244205 504050 245565 237575 50235 718420 615400 109990 460020 794835 844560 562445 431375 423130 190400 486880 737375 184875 372810 247945 130560 173485 489685 244800 144330 452115 252960 226780 234940 837420 447440 549610 304980 157505 846685 790500 751400 563040 87210 720460 687225 600015 176800 464270 6375 836910 615740 168300 110840 438175 110925 774520 722245 93160 675070 420580 825860 292145 66980 564230 47855 216920 467415 113900 400690 65365 310335 213690 167195 371705 810135 194225 342550 628320 622540 712555 273445 173740 694280 698700 529465 136255 443700 402050 346460 602990 405875 782255 663340 537625 282795 795940 169320 676685 636990 798235 669120 535840 124100 563465 11560 466820 493425 5525 339320 742390 93075 558025 497760 815660 289765 830790 228055 61370 604350 512465 631125 723010 758030 581060 111435 249135 1445 696575 31535 163540 805885 119850 660790 225845 805970 720800 247350 11390 702015 632400 755565 397715 528360 635885 596275 570945 633505 115770 21845 239020 769675 564655 623220 12155 8160 438515 365755 50405 770270 833595 15300 448375 395165 162605 595425 84575 741115 371875 65025 139400 718250 216580 793815 197625 22780 70295 735590 66555 462400 387515 10455 412760 500905 645575 8415 18785 742560 340340 421855 240125 719015 172380 208760 265030 697765 258655 504220 299540 295800 410805 569840 720545 44540 528360 128520 600695 768655 831810 391680 718080 589135 637415 487900 398395 721820 777580 618460 283730 238680 509065 420325 594405 412505 385900 202725 193460 70550 725050 607580 181900 462230 300730 137275 273360 236385 122825 421770 375360 673115 478295 704990 507450 342380 173740 35530 808945 384625 108120 223890 277610 543490 496570 497335 329290 472940 35955 319005 793220 305575 680850 392105 528700 279225 138380 397970 653055 506175 436390 11305 703545 102850 501840 662575 462910 791605 459170 623390 260270 154275 245395 504390 23375 577660 543660 605115 452795 826370 819570 779365 757010 416075 744430 733635 781745 783020 279905 145095 827560 452710 151470 608090 65620 88570 63155 157420 428740 26010 452625 707540 797385 481015 147475 220235 498695 335920 30600 323935 368135 360995 120275 91205 471580 251770 256530 688245 669375 120870 635120 91630 703800 313565 751145 210205 739840 80325 469285 248795 518415 704905 839545 668610 242080 625600 510255 765 524450 788120 641665 74545 99195 231285 556070 349095 670310 689180 126820 158525 366945 395930 341020 81005 400860 670735 87040 413695 589900 444380 814725 750040 687225 134640 476765 332775 766955 560575 815150 813195 580295 788120 218875 543235 686460 484330 620840 125970 353345 111860 783360 513485 553010 337875 555390 263840 314585 642685 243525 721905 163200 420920 120360 392020 187085 143480 638265 200345 30770 239020 529040 251430 394570 216835 69700 717825 674730 166855 525300 108460 442340 752335 58650 261545 20570 55250 693175 232900 40545 565505 768230 32895 411825 767635 138210 179180 507620 500905 723945 35275 642770 133790 626875 103360 736100 467330 791945 626875 389725 130730 490110 798320 81175 403665 591345 389385 759135 249730 269620 43095 711620 189635 700400 387090 740605 457895 207315 218110 5185 473365 130220 670395 765595 804950 112880 30600 198220 7820 726410 828495 292315 377315 842350 167790 286705 823820 343655 685950 404090 134215 638775 721140 74800 575365 813535 487815 680000 445230 840225 589475 93925 73525 587180 696575 550290 37825 685355 555730 327675 630870 214540 236810 823565 636480 134810 470305 318920 355980 143140 737035 413015 412080 373575 388110 318410 682295 127415 807160 440895 604435 349265 494105 148240 413950 432225 364395 455430 783275 273955 370090 720035 815150 811155 638095 745620 357340 846855 62815 231115 126225 467415 348330 646850 281520 832660 42840 233580 389810 159970 826455 260100 840140 24990 631805 759305 609280 628320 679150 618885 185725 452030 683910 466225 260100 631295 601290 260100 528105 23970 231030 757605 229500 327505 110925 709070 387770 444805 66385 675070 66810 252705 187595 99195 487730 175355 286025 88655 308635 263840 202300 95880 353685 501500 291380 746300 472685 405875 351560 525725 7820 397715 163710 499035 592280 581655 265540 224400 57970 728960 432055 627130 153850 714850 67745 184450 471325 599080 758285 257210 390745 444975 46070 655095 774860 373065 228820 411485 22950 267750 46665 706095 184280 842775 82960 282880 468435 819655 776815 308380 228310 208335 831385 529550 275910 324785 89250 530230 15640 595765 462655 262055 136085 595510 236130 454240 425000 71400 662065 640390 777920 100215 525640 830450 843200 19635 294525 226780 203150 183175 255765 53635 679575 776815 645575 809285 62050 590410 379780 198645 836740 208505 189635 91460 327080 521900 291635 103275 80155 842605 827050 448970 551140 546380 139910 373490 652970 637585 396950 75225 73270 456705 12325 715870 819740 507960 39950 755480 215900 591600 36635 172295 386835 61880 608515 657560 423895 736525 203915 758370 380375 660195 442765 391085 707200 164390 787525 503030 526150 257890 81685 656285 559385 11390 214710 86785 565675 705075 692240 816935 608600 672945 157675 560235 270470 348245 263245 777325 76925 735760 398140 576385 639030 272000 57290 410380 60010 51765 788885 821185 269790 481100 703545 195500 36805 761770 283475 548505 299200 243525 749190 712130 266815 406640 755480 644640 386920 88060 63750 710600 54485 225165 490110 640135 123845 835550 67150 211905 531165 229330 686035 841670 219300 153085 592875 383435 15640 364990 761940 674730 728450 288405 737630 819230 808605 545275 452115 557345 846260 644215 103785 76160 165835 314925 596020 653225 489685 109735 591855 175780 817190 34850 97665 470390 682380 372725 671840 595340 579785 605200 429590 179945 499970 676260 368475 171870 412845 134725 718590 834105 559470 176800 185385 368815 212160 160650 222275 400775 320025 343655 768740 403920 101915 531845 833425 521220 252365 74035 309995 582675 796535 3570 773585 580720 321045 311865 589730 261120 634015 351900 688500 310165 100810 218450 746555 312545 74035 11730 720290 470900 666655 660875 28135 477700 784550 429420 232305 403665 193290 433670 492745 782765 752165 794070 226780 193460 577405 679490 845920 107440 516375 243185 656030 771545 648635 628830 481185 547910 195925 695470 596700 695725 272935 619310 751910 738990 643195 546635 468860 678130 742985 248625 708390 447185 668185 706605 561340 118575 457215 482800 844305 157080 193715 466395 551480 619820 441320 198305 194650 353770 627980 657390 452370 553180 43605 648380 787440 55080 348840 793560 195755 724455 271490 86530 408085 168810 30260 754970 751995 461805 23800 213180 755310 92140 169405 534055 828665 691900 711025 406130 598315 144840 550885 180795 427465 628150 592450 102170 489260 441575 149600 713575 763810 68255 713575 583610 199070 160055 697765 42585 673115 416245 351815 63070 92480 339490 9860 370175 138125 778175 62560 693260 309825 701335 343910 122655 794325 272255 747065 516885 529635 231455 439025 692835 729810 808520 512550 433670 344760 669715 408510 235280 171020 568650 842605 597380 471580 751485 810050 17425 55080 11900 7395 539835 420240 730575 531590 561255 623220 460360 745110 517735 416160 116960 393210 755820 340085 165750 363035 389385 134640 141695 75650 208505 362525 694365 256275 313990 160990 198560 795005 152320 561850 632400 93160 237830 131495 583780 151980 285685 300900 151725 181900 69445 586415 46920 601970 506260 746895 618375 690030 757605 615315 718420 123335 351390 823905 671245 658580 188445 698360 306000 664275 453900 790585 780895 768145 831895 559470 370260 544170 796875 64515 53465 198475 497675 707030 726750 455685 152065 242590 406555 461210 613700 778515 543320 545360 370345 797980 172635 45390 732955 623815 343315 320025 0 0 0 0 800190 589815 770270 580975 462995 225335 214880 247095 218110 392360 119340 451010 380800 381650 558110 218025 270895 616675 470560 656710 138720 184195 659685 843455 251005 789310 501075 499460 226440 370600 205445 672435 776050 357255 476510 169830 115600 348415 785060 492830 107355 246075 202215 330055 466310 52870 358785 527765 4165 371110 118575 475490 584630 699125 5440 85340 153850 410975 456620 784465 511275 124355 712385 844645 606730 576810 286365 649145 715870 770355 529975 523855 566780 189635 205530 166005 651100 736610 322150 609705 476680 493850 228565 473705 480930 505580 629425 534480 493935 749275 227885 255935 45390 232305 253470 676005 558195 332860 842435 571030 40375 13940 635630 705670 652290 668695 49895 598910 136765 692410 202895 499970 757775 77520 789140 603245 254745 338980 545275 9690 179350 607410 672605 14280 567205 39270 604775 60775 211735 102510 166515 360060 702525 151470 583525 125035 529295 141865 468435 1020 552585 335325 809200 509575 764065 551565 157505 191675 760495 637585 193970 96560 24735 765000 84320 368475 185980 323850 479485 235790 285260 163965 538645 682550 78370 322830 612340 685355 657730 279990 746045 758625 191930 146795 755650 754800 9605 323510 343910 687225 315860 694365 579275 715105 509745 198645 173230 717485 29410 416245 86615 125885 309315 334220 295120 225250 21250 378845 829090 57120 618715 584375 52700 226610 385645 246840 343570 258230 511785 145860 143565 797470 670480 144925 260015 828070 147475 740180 83810 511955 449480 631465 821270 285685 11815 359550 492490 9860 323085 652205 46580 841500 572390 623900 538305 815405 734315 620500 326315 258230 177565 493255 614465 362610 347650 360485 174675 817870 463335 243015 567290 829090 805120 226780 575450 309315 792455 802655 685355 644385 479825 806820 736440 241315 746130 191165 72335 294780 689520 538645 696320 7650 180200 35445 275315 428230 214285 789225 539495 140335 44455 588795 731425 684080 244885 675580 60350 419645 643280 795940 824670 203320 448970 829515 552755 263840 141015 403835 36040 283135 840225 601715 791775 830875 6120 33320 530655 399500 608940 807840 188530 598655 224060 581655 619990 770610 663340 350540 73355 569840 177820 289935 219555 527765 448035 519775 86870 345780 650590 800700 92055 410465 623305 740180 162010 465885 752930 737970 824925 20485 281010 749275 188445 368560 322235 329205 730405 549355 340425 40120 589305 531930 331330 844390 215305 418965 784805 553860 252960 341955 621435 59075 250580 385135 427635 473110 310845 348925 494530 638180 277695 585735 754970 25500 591770 112795 418285 554710 159970 639540 744770 444295 337365 537540 206040 381480 762535 386070 96560 515185 158695 741200 179520 625430 765425 306765 597295 555475 73950 606220 798490 453560 794665 758200 90865 419305 431035 516205 136085 329715 86360 711450 767210 457980 39610 500905 41650 78795 633760 257125 100130 353855 676685 521390 541365 553945 17255 151045 211905 465375 512975 469285 760410 770525 534905 648465 543830 545870 401965 562870 448035 100725 61795 89505 240465 444805 50830 687650 612000 735080 785655 1530 65450 229585 454410 250495 748935 747405 292825 153935 771460 126480 662745 163115 262055 641240 271405 366860 29835 494020 228565 226525 475405 7735 650590 681190 450160 773925 461465 67320 674985 610895 190995 662915 103785 704905 431035 689435 435030 204340 8670 727175 532865 101405 427805 247520 566950 38930 55760 128520 698445 181645 834445 25670 718080 34680 495210 565250 562700 552160 525045 83045 187765 149685 823565 92905 491300 331160 525300 584970 816510 499800 221255 329630 571370 304215 211055 178075 198985 22100 525555 224230 619140 22270 601885 377655 606645 719950 472175 681445 771035 669630 212670 220660 245055 273870 47430 627130 743155 110925 96475 753270 205700 60605 512465 251090 567460 255255 608090 31450 408425 773500 183090 812260 579785 571200 791350 758965 477275 204595 91290 262905 216070 278630 373745 517055 535075 77860 370855 794240 342890 466565 369495 660875 574770 676175 700740 164560 836910 580720 672945 832575 377995 225930 330140 539240 65280 646935 761005 661215 392870 531505 806140 170 518925 533375 518330 389555 806055 485010 165410 648975 19805 355215 283390 646255 343655 299625 403495 472515 570435 104040 51425 284920 488750 833425 633930 574600 767975 814215 785995 257380 317900 809115 546465 483565 817105 505495 460785 255680 400095 133365 251090 217345 167450 600100 711705 612765 254150 280670 383095 757265 191505 288235 42925 671415 162605 6630 352495 272510 325125 313140 569840 596105 27370 154275 480675 680170 474130 393975 352070 339660 710005 308040 489855 112115 832745 381480 730745 756245 694025 548165 661810 376465 186405 182665 135660 432820 248285 437835 161075 392870 354790 386155 591600 373235 582505 139910 679320 370090 436560 243950 224910 487475 797215 51085 4845 791775 597890 824755 539835 154700 648975 666570 500650 723690 429080 39185 173995 506940 291720 769165 381650 345950 418540 158780 358445 70465 297840 15385 303280 575450 546380 226185 520965 531250 670735 488835 540940 561595 845240 447525 413440 200770 634695 349520 644895 200005 609195 441235 538900 472430 802485 791690 325720 292655 603245 364310 97920 567715 160905 740095 371875 836825 206040 100895 780215 484330 64175 375955 308975 400520 248540 768655 169660 148580 553435 826030 128690 746045 620585 459340 489770 433245 749360 323510 7565 500140 328610 832235 55080 518500 709240 63495 147135 242250 186150 158185 174930 609535 780385 512210 186830 733720 270895 703460 226440 314160 246160 303280 566780 765 86785 808520 130135 25670 30770 538135 79900 422790 517480 56440 27795 519265 437920 357085 207740 597380 746470 245990 503540 316710 189210 131580 656370 849575 210205 217515 116280 741710 399075 88485 836230 591090 621350 138975 798575 499035 150280 636565 24735 280245 71740 702610 614210 661725 532780 149685 275825 631465 417690 11815 65875 733635 831215 712555 535925 470475 560150 485350 607155 717230 737035 188700 447525 749700 430270 71145 112115 402135 164730 328865 637160 148070 812260 361420 310165 549100 245480 49725 397630 397885 90610 163880 653395 835805 520370 358530 803845 344675 519605 175185 84575 406555 841755 402645 635375 597040 649145 618460 166600 110415 608770 374170 45050 708305 264690 774095 137445 369070 476680 748340 101915 677790 95965 353430 740265 329120 2380 441235 261885 301920 22780 565590 246415 519095 235960 364820 292400 238765 328610 30515 125630 97580 442680 715275 528105 610810 392955 630615 640645 742220 96815 54230 139400 157250 804695 66470 237235 748170 82535 224145 470305 231030 1020 32300 1105 358020 181390 716890 84830 168385 751655 659600 628575 508470 10880 161415 97240 184195 93755 429675 680765 112455 39610 562530 233070 703715 345355 503285 450755 214625 274125 322490 148070 699295 102765 566440 756415 175270 347905 840055 848300 405450 586755 697255 760325 28730 667590 785400 237490 207400 603500 503455 602480 375530 256275 371025 749105 827985 525045 52955 426870 849405 662575 210035 799170 620075 570860 132175 102085 653310 563040 842690 330480 637755 645660 130560 462230 696745 834360 14620 393720 715870 597975 667505 505495 438090 334815 370515 401200 360570 228650 339065 765 655435 472175 768485 684420 670140 322065 512040 108205 735845 220660 487985 644300 198475 179520 403580 413015 165240 798575 590750 97665 755055 588200 86955 746980 519010 458830 429250 695385 815830 544850 204935 808010 62560 683485 769250 443785 40545 471070 257975 330055 175440 623815 731765 612085 183770 756670 644470 448630 850 740010 442935 824075 205530 840650 813025 80240 259420 432820 552840 528445 731510 815065 529380 612595 75395 680000 836230 381480 248965 344930 692665 40120 818975 782935 47515 98175 586160 684590 706520 175355 99620 139995 39015 507195 583355 729640 117130 217770 622455 837590 301750 828665 688755 533035 260270 167025 633335 365330 208165 650080 564485 57205 679235 147305 655265 501245 760495 64430 832915 834275 375360 832745 377910 520795 60435 757180 230265 686120 158865 740775 658070 840650 251600 7565 32130 167450 62730 255935 498100 96220 477190 563040 737290 146625 612255 239870 349095 678640 285345 524960 597550 414630 532270 170425 286960 118575 499630 1360 460445 122740 415055 332775 592875 204595 767125 575280 801550 554625 500225 353940 681445 81090 533885 717825 230180 56780 42925 249135 240635 43690 562870 362100 448630 687990 481525 265795 44115 333710 429080 412080 421770 684165 548080 480080 766700 636140 832490 683740 754715 759645 403410 78795 522070 405195 533630 140080 125800 799680 287215 302260 103360 373320 776305 746555 418540 756925 831470 649060 627895 834360 171275 106590 328355 660620 175695 509235 740945 594490 779365 188020 297160 9520 310335 701760 12665 629340 190230 710685 481865 513825 13855 626365 745365 261800 551735 172380 774520 507110 840225 552755 734825 726580 757775 513230 488155 426870 39780 636480 803845 609620 187850 194140 653565 576895 749870 336430 301410 89420 179860 828495 469370 549695 528190 134045 74205 137360 55335 604095 722500 192440 610385 96815 661470 500650 478550 579020 264095 836655 304640 114070 554115 330565 272680 158015 105315 457300 259080 157165 430015 291550 826625 75990 839035 722755 183175 672265 468010 186405 467160 575620 384625 127925 426700 93925 92650 834785 95795 849660 123165 68170 88995 113135 582930 137360 333710 462315 275485 741710 564995 88485 600695 416585 133790 470985 208250 482885 119255 233835 585310 281945 463845 167025 174165 281265 273955 236470 442850 410890 138890 753270 260780 334135 361845 461890 318835 705925 17765 671925 1190 310760 472770 299625 579955 561935 121975 755735 230945 142460 187425 379780 727855 438855 488325 317305 53635 454410 15045 511700 844135 693515 68425 188615 218705 581910 315010 292145 37145 318240 371365 704650 103275 331075 442680 632995 445995 552755 455430 813620 452030 459935 346970 339575 322745 599250 133025 498780 682550 584375 202300 711875 223465 312545 225505 192780 201280 284240 784465 622030 121380 330990 744770 720460 189210 2295 741710 729555 198305 483820 697850 791010 708900 827050 538900 590325 350030 834275 280670 511785 229075 551140 607920 235790 312460 379865 235875 439025 235875 427890 704905 504645 469115 139400 33405 59330 544850 383095 730830 258825 718080 583185 649230 428315 278035 189550 93925 567460 22865 152490 737630 548335 201960 735080 79900 505750 162180 281520 100980 766190 95710 201705 179605 442425 5695 488325 726410 325635 807840 390830 274210 215390 825350 627555 586415 145010 29070 251515 495550 100810 358445 394315 775625 2975 340 150790 670055 400690 242760 101320 101575 580890 822715 29070 56015 659175 408765 339065 303195 447440 655350 577830 344080 810560 536435 795685 848045 148410 198730 128775 537030 48790 681190 119935 109480 127585 545360 80070 213690 626110 642260 767805 788035 300815 473365 311015 57205 795940 127330 562530 13005 381395 775285 287470 191760 268685 14960 3995 482375 319430 113985 495805 370005 289340 737290 113815 71655 148325 646340 675580 189125 201875 510510 386835 740350 168215 716380 405195 795430 423470 386155 272765 182325 684420 236640 196435 833935 9520 523770 17000 482290 648040 848980 584885 587520 6800 385305 811155 80410 775965 845240 662320 440300 163370 447865 217855 365330 118575 758880 538390 551480 309825 514505 34085 296140 831470 312035 810390 155465 16150 533800 63155 789650 643110 34935 34680 256275 592705 845155 745365 276505 272510 520540 490705 276165 348840 120530 238765 593470 448460 592960 284325 207315 459765 343570 183600 771800 48450 608515 187850 425680 534395 638435 836060 494700 389980 607410 776560 391085 706945 431290 194565 726240 485095 161755 209185 49300 823480 356405 759390 83810 468350 353260 35530 470985 8755 162690 95030 675920 753355 632655 264860 235705 749360 737630 512720 337705 42245 525810 815065 199920 428740 96645 631295 483565 449905 26860 327845 642855 774265 575705 421430 257805 444210 771120 309995 302600 173400 102255 11475 719015 541705 15895 388025 246670 568905 128945 575535 833680 10030 498525 565590 748510 40035 73355 276250 512720 377910 527255 27115 147815 125970 116110 353175 250920 544340 62815 390320 688585 191675 481695 704055 125630 52615 377570 806480 55505 491810 473620 500990 47855 313735 144925 301665 824075 745280 651015 829770 210970 809115 651950 493510 537710 798575 669970 575620 334645 518245 122995 152830 152915 782510 27200 420240 484500 746300 834700 63410 214880 63495 151215 442425 58140 345100 620245 197795 235790 416840 42500 420750 596105 193035 86445 482970 808095 25925 25245 824840 268685 184110 507535 191675 512040 75905 825265 461125 193290 531845 600270 580890 400945 47345 454750 739245 31790 141950 145010 662320 631890 591260 614550 558195 236215 237490 94605 234600 494785 841330 843795 822800 183600 794495 138125 675410 184875 756840 848640 447015 394825 761090 32555 54485 657220 626620 466225 56185 93840 128265 297245 381650 599930 121295 443275 833255 632485 707115 269620 32045 497250 417520 637755 452965 164050 343145 224570 323085 703120 262820 392360 204085 680085 839630 202470 176290 59925 812940 757180 808860 686885 762195 716635 265625 369410 245735 464185 86360 740690 393720 327250 792710 543405 464525 551225 751485 415225 679320 588710 541280 3060 559640 616505 761345 101660 600100 794665 195840 678130 318325 773500 457215 263075 310250 611150 339660 478295 771120 385050 441660 367200 295375 114240 179520 531165 11390 637160 173060 134810 281775 174590 199835 670480 277270 493170 382075 290360 551820 8330 346715 608855 373830 516460 136085 180115 776900 728960 697340 477445 134640 533290 360655 573750 377995 173485 811325 462400 18190 571795 469965 801720 796365 213350 609705 147900 501160 640730 344505 303875 326230 516715 639455 2380 797810 191505 165835 194225 203490 135490 788120 87210 344250 680680 472175 480845 841670 775710 816425 128435 191930 561595 692750 699550 313310 239020 808180 70380 123845 680850 575365 234090 149005 37825 317475 569415 715785 556920 726580 294440 81260 670990 239445 31535 332095 648975 403750 314245 422535 357935 208080 89165 587945 322150 742390 344165 529805 552840 596190 512125 676430 675580 573750 472685 181645 805885 287555 153425 70805 489940 471835 476595 689010 300475 143395 743155 503285 739840 88230 292910 572815 349350 833595 35700 668100 557345 199495 131325 592960 703290 624070 395930 544850 194140 27965 52785 425595 610895 594660 463420 11985 392360 44370 789650 335155 213350 619140 76245 584800 96900 137190 53210 781405 661725 150535 318410 135575 373830 614125 196860 336090 438090 709240 108970 474555 436475 585140 14195 843625 422280 640730 306425 831130 335835 373405 74205 632655 194395 716465 625685 738820 332350 701760 370090 712215 839290 372810 658920 355640 638945 367200 818125 65280 331415 155550 502350 319175 207995 20910 245905 210205 305660 760495 86785 799000 374765 278630 695640 505240 505240 823990 394910 681955 693685 20825 815660 14450 813875 75565 420750 466055 260355 288235 468265 822885 834020 820845 779705 361505 195500 402645 843030 662150 31705 237150 681870 87720 827560 738055 549100 259165 347480 291720 32640 590240 415225 618970 249645 54825 548420 113475 374765 162350 576895 487985 140930 188785 126905 685100 823480 617355 797810 176545 197030 708390 752930 505495 712725 629850 637755 95370 164730 336600 454410 680935 286705 196180 524365 121635 293760 846515 181560 474130 549440 173655 751485 495465 242930 587605 693430 814895 16575 54315 223465 642005 385645 713660 520200 301155 821440 786505 433585 478975 103785 213520 324785 617100 569075 572050 227035 459510 692240 19550 40630 271830 175185 734825 329970 664955 809965 70720 436560 625940 198900 637925 91630 728280 800275 525980 448205 2805 385730 611830 481100 839205 145095 725645 437410 116960 769080 751995 692155 484245 757775 323085 337620 669035 443105 588880 547485 205020 17595 653820 811835 470900 365500 431290 692920 229670 455430 646340 568310 356150 275910 775370 592620 45560 440640 444805 309995 512975 128350 262735 389470 801550 734910 167535 442850 304385 848300 381905 49895 40800 816680 582760 241060 331755 29750 30345 776560 643705 269450 804440 714595 270810 178330 143565 459935 408595 359720 82875 616760 119935 698785 445400 671840 666485 430100 183260 259335 697340 486455 355725 715105 212670 285260 205275 399840 78285 705160 563720 142460 847960 690795 557005 324955 227545 624920 597550 727175 94520 485435 134130 314670 823650 115685 76500 297160 210375 485265 777835 551395 461380 658240 196010 398905 77520 279990 609365 113730 684080 189975 717315 214625 314840 224740 39695 627725 792115 89760 350965 118320 752590 19805 62560 474725 592705 346885 841585 227375 640985 238850 67915 561425 682125 377825 519435 841330 274125 623815 684420 233070 292825 266730 521050 280670 325890 62305 765765 633590 114665 160650 347310 745875 702865 647870 147815 344080 840565 724965 484585 743240 364820 44115 269025 258145 528785 397375 260525 27285 502690 30260 395845 241060 364820 817700 501245 499630 356235 216240 290955 698615 582845 225590 228990 26265 77775 532100 120615 779705 808690 714510 298010 705585 287555 119170 235875 238000 443445 731680 406130 243865 504305 337280 618630 490025 704055 726920 408340 185980 654160 114155 192525 238510 195415 687990 27965 775200 237490 846940 759050 273190 531165 454920 732530 165070 325635 806395 10965 843795 4845 497675 143395 794750 375105 616675 658240 587010 729810 348415 212415 218535 172295 745960 599505 79390 801210 16830 689690 165240 442935 188615 511530 510085 37060 383265 521815 167195 466565 567120 492575 510170 63325 538220 718165 657475 15045 791860 691305 607665 150110 667590 432480 205785 47685 494785 799085 363800 61540 455175 135150 780470 488495 366435 553860 207995 494700 215645 550120 355895 263840 517820 695300 765170 313225 376210 12665 598315 98515 520710 468520 506090 133960 730150 522750 661640 236470 689350 590665 218195 354450 502095 280670 558025 594830 181305 647190 556240 478720 304980 362100 317730 135745 59925 141185 470050 562190 242505 602140 371790 719015 790075 620160 676940 622455 90015 788290 112795 254575 720035 140590 271150 151895 385390 153850 170680 689945 458575 836655 398650 107270 123335 276080 39185 638435 306170 789055 11475 780640 764660 843710 26945 425680 833425 460785 711195 560490 843285 450245 746895 171360 707455 470050 431120 265540 404770 120785 632655 66980 648465 687905 785570 723775 614550 730915 562530 404260 702440 288660 344590 319005 193035 20740 365840 821440 845240 363715 437325 89335 251260 403070 562190 73440 751315 77860 835805 685015 216325 74120 173145 746385 394570 638945 727260 413440 78115 321980 693430 434605 137190 530400 599165 221510 450755 547485 30940 482035 83640 637075 68765 319090 396610 166855 726325 834615 803675 56100 260015 208080 573070 174505 579105 719185 847110 3230 86360 442425 653225 412845 590325 232730 602225 476510 256190 102680 279905 272935 313395 51340 28050 605965 66640 287215 727175 399160 787185 391255 300475 781320 392105 225675 935 370685 330480 4420 166260 162775 728365 102595 839715 762790 513400 695980 11560 210205 350965 225420 624240 355895 397715 692920 40290 486625 685270 213860 470730 831555 120445 327590 144500 225335 353345 537115 426445 461890 632995 767805 255 821525 683400 740180 541705 357765 238935 173825 602820 568650 539665 463335 838440 319940 69785 674305 331925 135320 520965 699125 126905 254490 581995 439025 827390 130645 413185 12835 358870 402730 800190 188530 562615 137190 578935 135915 732870 761430 818635 179265 197795 382585 283475 702270 647870 760835 171785 30005 112880 117725 383095 237405 333795 110500 188955 167960 289425 687395 325720 365075 174335 721395 64940 230265 298180 249305 831215 636990 15130 537030 726920 820420 635290 428995 577065 464185 759730 247265 466650 382160 205105 825775 497760 731085 199920 96560 192695 782935 414460 318580 535585 582675 498015 649655 687140 259080 192865 458235 227205 583100 677025 733635 126225 537455 718165 61795 478550 228735 544000 470815 439790 113050 344420 702865 290275 688500 185130 676770 78370 231625 59925 579870 317560 44625 526660 82365 85085 438770 146370 690795 107185 783615 791095 293335 664275 195585 508130 102425 423810 526915 662320 216750 494360 246415 636905 457130 306255 726155 690880 806565 694280 379185 617440 17765 318495 291550 843625 257890 3655 508470 281265 224400 735930 214625 809880 231795 553010 696320 472260 201450 638435 611320 70890 499715 213180 94775 503370 771800 649400 655860 537200 413270 28305 250410 43180 131070 324530 693345 451265 699635 420835 538560 803250 153255 286450 361760 536520 753695 104125 445060 295715 518670 698105 85170 84745 33320 728960 269450 721990 664615 71655 671925 20995 242590 419390 812175 333285 404855 222530 400265 114580 502520 155295 55505 574430 725560 276080 323765 502690 111945 633590 166855 784635 527850 441405 154190 511530 239360 498355 73780 704650 248455 726410 117555 518245 140930 533205 648380 799000 624920 94095 96305 815490 341955 320195 376295 54825 535160 576640 85 801720 776305 678385 642600 280585 707625 576215 49810 829260 385220 187170 393805 765935 402985 111350 117045 233835 237745 847705 69275 137530 572475 420495 635205 703800 618715 621690 512635 781235 409870 468520 335240 260100 684080 833000 765765 680085 524110 800275 30005 169405 74630 500990 708475 652715 704395 485010 43095 142375 382585 320365 785655 476255 90780 148665 770270 459340 488920 272000 232305 845325 265540 506005 65195 725560 463505 745875 36125 548675 488410 477360 395080 93415 426700 300900 669715 125290 466395 83640 429505 669120 384795 131920 316795 777410 757520 53720 411060 256190 202215 336430 543150 336855 782850 380800 609280 95115 454665 254660 597295 416415 816595 727005 306935 55165 380120 760750 232985 462400 47685 217940 422790 490790 229755 488580 307190 711450 214880 341190 101405 720715 167535 784380 258655 796025 619565 653055 166685 759475 108800 63155 682805 379525 742815 259250 496655 165410 141100 134385 726155 395845 244205 377825 412250 497080 65025 626875 714510 175185 256785 291210 483990 797300 785995 404600 701845 847620 379015 736525 352410 152065 633590 544935 85170 485095 534225 474980 612595 483055 733635 50490 527850 61115 113220 537795 20995 572815 308550 532355 677620 115260 633420 529890 702355 634355 740350 551140 112540 164730 789565 691135 772055 844815 371535 3995 74205 560830 399330 483310 323170 217260 332095 321385 220405 360060 258230 350200 304980 640560 791775 565335 143565 413440 436390 484245 544085 662830 849575 700485 539920 609535 101490 358105 684505 462570 172890 332010 373660 9095 171870 409445 574515 121720 276080 483735 722500 453900 582675 70210 340340 423130 90355 829515 30260 653820 711620 297670 665125 389810 81345 597040 186320 467500 392615 25925 760240 395930 43945 694280 593725 816000 401030 810985 372725 537115 293845 97580 714680 398990 792540 139995 253640 83045 830960 601375 115175 99535 520710 112030 640900 187255 312885 564740 539750 124610 458235 564740 180285 389130 804695 115600 707710 815745 815405 111690 106590 70720 813450 286790 128775 365160 55760 678640 107270 626875 358105 671585 337280 823990 634610 288575 614210 540345 684420 770610 618205 779960 595255 599675 826115 454240 808775 779790 832660 828325 529125 198220 315945 560745 95285 653395 146795 227205 31620 824245 583185 261545 83895 217685 634780 373575 462740 836910 689945 618885 408680 28390 385220 677280 462230 344080 459680 427040 796790 839800 530485 275145 314755 611660 499460 319515 182410 843285 833255 364055 161840 330565 153595 4760 242080 61625 47600 605455 288575 206720 127330 225845 563975 257040 39525 682380 169065 202470 610215 652630 741540 154445 740860 301325 506770 347140 413950 323510 481780 54740 41480 102255 279650 762790 511785 811750 119425 32130 255850 419390 221170 776305 719100 142715 210120 561935 314245 691730 118745 13430 9605 413440 631210 679065 468775 179265 704650 704650 585055 74460 734570 426360 140250 482375 562275 269110 160820 390745 817870 208675 468095 506175 183175 276165 47940 93075 366605 670990 787355 455600 488920 761345 247010 281435 521645 31110 567715 382075 587775 358955 698530 567970 661215 721735 382075 788035 431715 360485 381055 583270 511700 422110 841330 670055 302090 54570 10710 55420 391170 110245 174080 483905 127245 434265 555900 250750 701420 136680 6630 651440 365415 688925 168300 737800 51085 172380 275995 830705 30345 601290 502010 183430 54485 735845 506515 59500 83045 627725 22355 500480 743240 838355 708815 262140 303620 704990 555135 848810 48195 50320 111690 496315 237830 135830 169235 23375 378760 771375 210375 356320 426615 159375 479315 121040 272425 461975 820930 808605 71995 468775 650335 533290 193545 106420 17850 607665 593640 805800 614890 440300 787950 341020 390150 657305 623730 83045 457895 292910 450670 745110 241825 292570 109480 748170 14960 681190 620330 91375 471665 312375 714510 359210 701420 353515 741200 150195 441065 348160 70805 654500 584630 268260 657730 205190 797980 754460 602650 364565 605540 675750 656370 9435 108460 177565 603670 804695 697340 72930 812175 164220 485350 262395 22100 611575 724625 814045 103020 158015 20740 620330 547230 342380 177565 589390 383095 49640 512040 175950 8500 1445 64600 103785 168640 608685 516885 503540 643705 298435 100980 110755 171105 422110 702100 56950 225420 283475 253470 687310 28730 611320 824840 449480 490450 279565 705330 145180 240465 399245 5100 493000 204255 750210 543405 569585 723180 497505 825350 696235 224570 747065 205785 646000 299200 228650 341105 764490 27710 692750 631805 523005 122825 272595 807160 563890 474215 491215 732785 816085 172125 715955 835890 748255 134895 814385 383010 651440 657645 293845 732615 716125 698275 186660 334305 142630 577065 399330 638945 806225 268345 70210 407830 846940 485435 749870 528105 724625 663170 647105 133620 33575 488155 653310 420325 740605 529975 179690 62135 532865 697085 65365 198645 441320 770950 388875 407915 144925 235110 12835 247520 183770 93925 244885 459680 393380 360400 61710 318410 490365 121125 523515 681360 264775 306510 411570 410720 711195 338470 350455 33660 484585 582335 22610 739075 289850 231965 768910 321555 669545 151045 561765 206125 445995 218705 722330 380120 566015 592960 702865 791350 181985 335665 776390 824245 664955 516715 66640 489345 647020 148920 340170 566100 21080 334560 480845 556325 138975 453390 388960 350965 782595 270385 120190 201620 847535 666315 799085 83555 71060 383775 73780 594320 361760 817870 5015 644385 566185 476510 514335 833340 98260 229160 411655 557260 110500 104210 410805 396865 275910 673115 63155 758200 222020 155550 132430 627810 168130 817870 9435 442085 305915 304045 84575 329035 445230 331075 849320 827475 3570 337365 811580 56525 661895 399160 549270 170850 767210 101660 555390 362015 812515 348755 622030 722840 149005 451435 555050 780045 532100 107780 550120 466225 443275 158865 378250 839035 593640 302345 353685 681105 304980 303025 480165 606560 251940 623220 682635 649145 187000 424405 168640 595680 440895 817785 452880 137020 311015 147475 362780 333030 847960 796450 35445 646255 783275 477445 13685 243865 810900 628745 240125 551225 45475 721905 292400 402645 311015 350625 324360 798575 597125 49215 28900 444975 194480 633250 369155 365415 412845 202555 442085 375275 333880 479230 562445 605540 233495 610045 327590 791945 118405 336345 829175 281860 628915 476935 779280 663850 107695 301070 100470 359295 91035 286110 14025 10285 722755 849660 738140 783700 145520 117725 642430 567545 454240 799850 614975 38505 118150 504305 782340 494275 550885 506940 155040 25670 230945 65025 614635 153170 340935 773415 101915 501585 206125 41990 50065 793475 409785 109650 270640 15130 278545 444550 92310 261885 390405 228820 66725 402135 265965 101150 359975 296735 724625 484330 541450 566440 499120 552925 448375 714425 379695 710770 513400 98940 86615 785230 474300 56015 328015 723860 109310 529210 601035 39525 736610 417775 847025 632230 771035 129540 310930 683825 836400 823905 659770 23630 287810 217175 474640 467840 160480 317220 313990 357680 210290 782425 241740 146285 735760 772225 507705 694280 188360 214030 318070 173995 407235 325805 820250 336005 550290 391595 264350 709920 347735 385475 267665 490705 830960 808690 226270 157250 3485 194565 546125 694025 488665 728195 463165 592960 599845 506090 587775 703120 541195 557515 174080 240805 577405 380885 345525 519775 150280 426955 365670 804100 217855 672690 296735 754120 337365 445145 556070 378675 190825 556835 364140 520370 4165 507620 186830 485095 611575 50065 523260 585990 105570 751655 786675 94860 419475 663680 797810 137870 660960 11475 796875 92225 183940 306510 636225 97410 143140 243100 819060 207145 59245 11985 584460 498780 485010 622880 76415 369920 547060 657305 98515 764745 443530 11220 415395 490875 468775 171360 652460 828325 249985 409020 155975 276420 835040 726070 218110 15045 718250 223975 784380 137870 57460 296140 359040 377060 255255 85170 94775 803930 674985 703120 700485 704480 744260 231965 172975 461380 368730 320110 411570 176460 12920 767720 2890 727260 781320 720715 448375 580125 573155 90780 21590 356320 689350 807840 753185 607495 85680 563550 626535 456110 710940 29410 821525 571455 801295 130645 54060 592960 542980 684080 64770 52020 346375 468690 436050 680680 631295 835890 699295 837335 59245 3230 294610 6545 216495 433500 821865 661470 480845 130985 584630 53635 51340 658580 286620 241060 763640 148920 759985 735505 535840 97495 494275 205700 728875 421685 838015 209100 744430 479740 353260 216665 34595 704735 210800 70890 59075 324020 307020 58140 245990 28985 334730 813025 255595 99960 543235 255425 371875 212160 700230 709070 681105 382245 92395 13685 299795 262055 280585 553350 47515 834870 659600 548335 40205 143905 733295 569330 415650 702270 231625 226015 758370 5610 92735 414970 52020 110755 559640 272850 569330 720035 649315 706690 540770 412675 114580 683485 816425 751740 627725 429080 636055 771120 578510 635290 300390 130135 634440 4335 235535 477190 745365 62900 69360 150535 510935 756500 189040 22270 251175 445145 2635 340935 251855 651950 141865 527340 819485 128605 244545 425680 778430 432055 389470 574770 261715 342040 434945 281095 407915 553860 52020 816680 821185 290020 604095 660875 737545 339745 387005 67490 464100 292740 162010 115430 346715 809455 590240 339745 561085 466905 185130 227375 440300 39440 11305 5695 435965 754035 562020 7650 68425 687055 122825 59925 496315 68765 724200 754035 242930 831555 819995 109225 825435 693685 802230 825860 588030 369155 219385 464440 335495 547060 519010 753950 314075 395760 412505 379780 747830 615060 304470 410550 633505 443190 48450 718420 280500 513230 246160 91120 302515 534055 371535 792625 827050 349095 528275 13770 379015 4335 744175 731000 517905 663935 811240 704055 621520 358360 451775 642090 548335 400010 280500 228055 560490 156570 334900 319090 121465 146540 267665 576045 388535 411910 75055 648720 574855 539750 612340 44455 690030 467330 778260 717400 609195 672180 554285 605795 712300 312715 601375 250580 309995 21250 397885 84915 806480 102510 178415 784380 523685 194055 384455 320620 347310 723945 744600 424745 64600 506515 201450 390150 523345 42585 152405 18955 813110 53805 392615 284155 387430 838355 282370 716210 548845 189125 653905 287895 451690 718760 537030 119850 330480 537540 777750 612765 129540 286875 703970 138465 525555 222615 826540 346545 530740 721990 332690 407745 705160 225930 606645 637755 279565 217600 767380 765935 63325 152150 648890 157760 93585 777155 561255 779195 659770 428995 683570 532185 831130 476255 795515 261120 220490 278375 601630 268600 465715 811240 220320 823140 275315 136170 308635 451690 257805 418030 159885 441915 782085 319260 846175 608515 783445 18615 689945 183685 393635 763810 677960 681870 133195 518840 618715 53040 520710 464100 109990 668610 172040 737035 368645 356830 620245 844220 15810 763725 305575 671670 232985 4675 786760 110330 71060 319855 845750 794835 197200 506345 801975 105400 556325 656540 141355 315860 42670 817785 168980 795770 776645 712725 702185 826540 338895 556495 673115 258485 60690 81090 233070 266135 97070 174760 231625 735675 75820 620330 95710 517055 769420 415225 805120 661725 658325 757605 519350 546805 327250 572220 531760 406810 436050 765255 773840 346035 35530 665550 504475 546210 289680 43945 547145 265200 691900 273020 675070 360910 6885 482545 88060 3655 119425 343910 216070 86615 723605 464525 411060 134895 406980 316370 777580 182835 333030 94775 333710 234430 147305 766785 308210 18870 673710 832235 592875 177395 754715 71570 550630 846345 299370 144500 419305 775965 647020 619735 385900 516715 191590 134045 845750 623985 724795 812430 329545 688755 589645 101745 51850 415310 100130 493935 203235 385305 349350 19040 210375 785230 178330 740265 396185 286705 562020 834530 645830 152490 814470 71655 496825 252280 355895 30940 604180 31110 93500 440215 190060 315180 495040 745535 79135 726495 384200 751060 634695 256785 654330 86445 483565 340850 578595 756415 37655 50320 750975 513230 533715 563465 567460 638690 847450 182410 22950 750040 76160 773245 401625 803080 280840 351560 489005 701675 324020 780385 259250 393380 844135 288150 844390 753185 658750 104975 735675 569160 291040 578000 315095 642515 224400 370260 211480 120020 179095 452370 826030 473705 411655 764745 326400 383520 244375 237320 230945 578255 832405 8585 551905 89250 226440 594320 587010 217005 486455 365585 615485 270045 10455 489005 226950 616250 545445 92905 443105 668185 413610 561850 630275 528870 60350 769335 793390 605370 76415 114750 151300 202385 195585 633930 167195 148070 554285 421090 18360 291040 684250 134215 629340 501075 673625 698785 186575 51425 36210 400605 827135 473960 638180 555645 684760 424915 436645 526320 678385 301410 482885 706690 741115 431375 823055 360400 220320 711195 569075 664785 643195 302515 178500 365415 385815 198730 816935 67915 503200 15045 710855 656030 49470 629340 623730 712130 63410 26435 373150 248710 748425 467500 192525 263160 414290 551565 343315 45985 564485 390915 809115 134810 647445 264265 782680 619310 650080 236215 151810 377995 157165 530910 666740 272850 401965 99110 606645 383435 624750 264350 425 78285 810220 332860 503625 367880 170085 1020 315435 597720 627470 768230 310335 167790 329035 22100 155550 359550 104720 457555 782935 108885 253895 319430 303450 126565 143565 694620 36210 458490 134215 74290 810730 635290 505920 53380 137785 231540 191845 650845 847790 265880 201790 824925 662575 832830 603755 776305 180710 9520 184025 815150 454920 93245 127245 831725 51085 496060 47770 180625 594065 36720 760325 291975 754290 157250 594150 639880 548675 765340 316880 180625 684335 310505 837335 511955 344335 618970 201450 575280 282115 423810 234515 144840 636480 298775 806990 160990 845750 442935 112455 564315 653310 91035 313820 340255 238510 1785 127500 95880 206550 557005 253725 184450 29155 772310 421940 827985 199495 769845 425000 488920 713830 826200 637160 134895 156485 697000 789480 349350 348585 339915 447950 685610 76670 540515 245140 4930 359890 329885 592960 370515 846345 539240 478635 754205 850000 127500 791690 785145 798150 209695 34765 531845 425425 771375 476255 837335 739075 98090 254830 574600 476085 702610 354875 125800 493085 725900 779790 302090 109140 443105 434945 747660 646680 71400 537795 306170 187850 271320 176120 765340 112200 576640 428655 626790 171870 273020 29920 620585 706180 727940 177650 787440 572475 827815 835465 797470 763980 369325 472430 30260 595680 90865 703545 452030 783020 23205 433585 395760 398990 284240 496315 171870 135490 442680 66895 91970 155805 127925 813790 798745 289510 237065 472345 568820 696065 635460 774520 442425 728110 357595 737630 297330 551905 282370 694875 102170 432735 237065 121890 845920 498610 540005 818295 712725 397120 331160 589475 17850 743410 806905 450925 642175 88145 318325 214710 97580 635375 516120 459765 679745 828835 831385 168980 9605 219130 30260 795175 393465 81260 473025 405705 699040 358020 714425 123590 204425 394825 360570 414715 315945 256190 143650 708390 774435 628490 235450 657815 294950 679235 363290 703290 284920 443275 501670 395250 641665 313565 542640 702015 341275 554285 44370 40800 757520 188360 52445 838355 519435 672605 129370 138465 559130 85935 543575 408510 108120 301240 704480 721480 441660 32725 331245 211225 372300 711535 791435 112370 681700 131920 675920 99875 32895 316200 122825 189210 477275 128265 162520 498865 62985 186235 590070 424575 416415 176715 476680 406045 57460 626620 289595 124440 417350 104975 281860 264520 343910 268940 668950 735420 89760 707370 28475 765765 365330 805970 197965 801465 562785 34935 39950 569160 669885 157590 371365 413950 644895 407235 224485 449055 244970 624410 715020 748000 11900 112200 462060 125545 49130 460530 555815 261205 835550 173825 60945 489600 407490 128520 529550 390065 189125 283135 253215 622880 71400 412505 797555 127670 411740 682975 843965 468350 276335 363800 313140 727005 325720 843200 798405 570945 539155 336770 186745 419645 145690 760920 804865 230860 665890 416670 728195 10965 683485 782595 849830 341530 326655 175525 832490 491555 537540 807585 471410 413270 472855 646085 193205 554710 40885 348415 370430 579530 517990 590070 729810 318410 633845 289340 154190 772310 62220 127840 65110 821865 549440 686460 699890 146540 550630 248115 657985 537540 222190 616675 369240 693090 797045 66470 33065 347820 48365 31960 829855 495890 294695 650675 690115 464100 4760 128350 769590 724965 171955 418540 209525 167110 640390 385815 297075 840480 155295 74120 669035 287385 458745 117385 616845 474555 473620 373490 189210 320620 659260 829515 117810 77860 840820 498270 69870 713405 581060 286535 822970 516460 183855 509320 500140 272255 66130 645490 451435 146795 564995 791945 810390 543065 325805 579105 120360 125035 205105 56950 844050 394315 810560 783785 602820 4165 105315 332350 831045 296905 544765 295375 501245 349010 434520 791180 114750 718335 215050 487135 112370 825520 356915 823140 23035 644640 525725 612595 200175 802825 437070 442850 769250 316880 653055 102085 364905 672860 615060 209610 295715 585650 633930 67915 379440 308550 454495 208080 752335 507875 168640 470645 67150 405195 319175 700060 308720 505920 163540 616505 284325 199240 516290 262395 621945 663765 759900 163880 807500 38930 563465 271320 14365 344420 730745 100555 415735 53720 396780 730235 466055 649060 518075 582590 451520 442085 510340 416755 560150 82365 251770 605880 712385 129115 45305 117640 243100 576980 649145 76585 620840 105315 301580 185640 352750 452455 680510 651695 247605 491810 479995 493935 445655 324020 760070 725050 298860 501925 421940 612000 335155 218960 652460 398310 491300 32640 569075 223975 666995 639115 328270 257805 724115 67320 826880 760410 273445 167450 689860 665635 835465 371960 604435 98855 523600 688160 631720 8755 235365 181475 445145 524110 761005 794240 636905 621690 687735 16575 119255 243185 232985 24395 717060 750125 648975 4505 713235 112455 599845 374935 46155 698870 519945 15725 210545 661640 29920 147985 719015 229160 669460 451775 681785 846600 510 508130 747830 470220 452030 436560 434520 795855 84065 591175 371535 700740 433585 413355 246415 386750 471240 833340 631465 166430 319175 45900 540940 597890 315180 497675 849065 567460 340765 77605 230520 213775 198900 450500 30430 753610 599590 482970 480930 295205 259590 322490 291125 610810 710515 288660 302600 172465 389300 711535 619650 149005 254320 349520 552585 371025 587350 140420 423215 579955 589475 64515 520880 463250 549695 709580 629680 378335 330225 459000 212245 224655 593130 747660 266050 139825 185980 277355 131070 146710 755055 379780 14620 258485 555475 67405 617015 96900 346800 526405 472090 848045 560320 204680 165750 441660 357425 295290 649060 96475 110925 811920 685525 777920 53295 484925 810220 563040 448120 281435 808775 374425 74205 607750 63240 767550 247775 281860 478125 805375 353770 436390 302940 754120 296820 204595 288320 801465 628490 465545 103190 245565 802315 124100 426870 651525 749445 474300 306935 103190 253640 549015 266475 594320 749445 116365 592705 583270 269025 665210 166515 316285 624240 808010 318750 684675 288490 804100 573920 829600 758030 705670 377485 425510 215900 182070 87125 138040 668525 482290 386835 89335 80410 609960 281605 197285 65195 70040 721480 778855 426020 159460 528870 604180 313055 174420 473110 754885 846940 277355 254235 157845 757180 451860 413185 405790 411315 732020 782340 437410 642260 635035 255255 738395 204595 760325 330140 157930 525810 555815 370260 847790 596445 561425 285515 464015 140420 572815 478720 567460 316795 521730 465545 263925 669205 460020 935 350625 567205 815915 750635 80325 678810 666400 494105 680510 241230 527340 411570 537880 140675 649825 835295 428740 752250 555050 824415 383690 358105 340340 813535 502775 212755 601290 661215 234770 666740 323170 184875 44285 296310 429760 614380 303535 393125 124525 504390 251090 187085 721225 521305 179860 140420 679830 94605 332010 163200 41310 104805 589815 678470 234175 721225 739755 717400 826200 406725 726495 38675 792030 120275 213945 725560 750805 829685 168045 584545 680765 577320 433670 561170 523090 255680 44625 335580 427465 490450 119000 276250 36125 740010 603840 296225 309910 694875 697850 303365 213605 460190 543150 164475 631295 141695 400605 459765 53635 330650 513995 781830 30005 407320 412335 788460 109395 803675 574175 462995 462825 485435 402305 679830 674645 803165 167025 542215 741285 614635 499885 309145 331415 641580 380800 330650 548930 776645 290870 246925 766785 683825 314670 510425 165325 739160 207825 344080 460955 824500 79900 215050 500820 109820 748000 596955 786505 668100 496485 686800 293335 706690 774095 730150 26180 606390 389385 424660 342890 521560 270895 825265 699040 148240 121720 387005 790670 66045 134215 479400 30430 806140 746980 149685 294950 710430 629510 462910 478805 203830 825860 705415 524280 320960 97325 198475 185980 777240 765085 552500 437920 465630 788290 385815 379525 397290 20145 271745 403835 582505 232815 318580 625345 421260 552415 130135 766275 47515 364140 501330 402560 788715 841075 656880 722755 585735 10115 753950 529805 555560 678640 602140 661130 679150 462655 298520 0 0 144415 553690 35275 164135 39015 494105 615825 659940 297245 707370 26010 146540 564995 791435 194735 546890 778430 448970 504220 132600 146710 517480 639115 510170 178075 752505 607155 218365 184025 84405 698190 97580 571710 280160 539325 148750 729215 828240 683315 294440 235620 755225 475745 544595 513060 418115 410125 677620 752080 587350 210290 817190 242080 297500 663510 626620 168640 271575 655265 683740 594915 369240 457300 206465 844390 490535 369750 833850 632825 376975 253045 415055 685270 755735 342465 188445 530995 162095 444295 187425 2125 562955 515355 673455 207910 124185 43775 572305 65620 599165 757180 415140 184960 576300 95540 137615 281435 159290 87125 474640 722925 445655 517735 335410 25585 371195 251770 60690 203235 135575 780385 86190 663510 388280 457895 425340 841415 477105 418625 782255 276675 376805 469370 344845 454070 661130 443360 826030 62390 387090 66980 230775 523175 257210 50065 535755 412505 234855 729640 394230 439790 97920 22270 519605 127925 294695 558875 482885 613105 323595 309315 679660 301580 133365 23885 744600 112625 726410 606135 449225 682380 618715 649060 623050 371450 765085 645660 782170 349010 508130 822885 216240 85000 450075 408255 575025 172805 321555 825095 613700 730915 406895 813280 543405 634270 64855 294015 382415 293420 759815 571455 632060 748255 95795 427890 449480 78030 215050 575025 43350 649740 116280 308890 702355 170850 683655 476765 326315 798915 788035 821355 375360 83555 630445 728535 707625 161670 541620 162350 452540 385900 765255 131495 77350 583270 146965 632485 293760 492320 754205 127670 278885 815490 139570 54230 690710 257890 142460 227205 159460 154700 744770 518415 32810 802485 221425 778600 59245 160480 251515 170510 34510 388025 817530 626450 805375 123165 98005 578340 182070 297585 840735 593470 659940 478465 348330 693430 227205 249645 226355 551395 726835 571540 695895 645490 750295 121125 8925 170680 848130 109905 137785 419135 724540 479315 614380 512210 774860 155890 453220 338385 44200 784295 553690 411655 133705 278035 164645 556070 745535 369750 595680 380800 495380 831045 487815 141865 468690 814725 410720 103955 587690 505580 768825 171190 396780 553860 802655 352835 621180 776305 653140 170680 683995 363885 201535 478805 539495 611150 345865 812345 163030 264775 830535 793390 641240 240465 477530 635800 236300 785825 307190 296650 238680 454750 529890 706860 2890 188275 118915 814810 541025 44200 306170 709665 519435 49895 749785 823140 94095 102680 764575 696575 310760 130560 396100 29495 840395 795345 133450 218620 680085 319260 844815 97920 639965 402645 699805 701675 513655 819910 307190 686545 842775 283815 356405 158695 690625 145945 150110 464015 134215 414120 495465 374255 477615 448460 573325 772140 296480 692070 88145 218960 708390 303875 298520 178160 474300 646340 237745 508555 204595 340000 621690 493765 697765 100725 566185 94265 374340 122825 5780 485180 273020 289510 141865 605795 284750 814045 587605 354195 173230 600950 464355 3825 783105 41140 347225 108630 807585 510680 575875 135660 52020 606730 247265 764660 255595 539665 50575 88230 589645 462230 345355 396865 658665 92140 13770 624750 17340 85000 722075 64770 744940 227205 527510 698700 674390 43860 571455 162350 727940 144330 712045 187085 840310 63495 191250 529720 422450 261290 141865 56950 110585 675665 231200 441830 472175 230435 194905 443190 69190 587265 324785 36380 403495 536945 637330 201280 384370 269705 244630 104380 137360 740775 442085 207230 840480 461550 751230 752250 175270 229755 102680 710430 687650 482290 221340 798915 611320 690795 713320 94350 532355 398735 743580 117980 119850 571200 158525 399245 791435 618205 847960 211140 636395 192270 329715 583185 532270 675240 662575 184450 520710 694620 566950 365075 195075 50745 79985 181900 543490 55845 350540 264860 460700 148410 573155 745450 468180 612765 753610 383180 800870 291465 75395 436985 537200 21760 511445 610385 66555 85255 471325 33320 800445 814300 463590 492405 700910 674985 636820 234940 674305 51595 233155 147645 800360 89165 443275 740775 148155 787525 432140 95795 53550 749105 102255 704140 80495 262055 797300 613105 332350 549015 744260 9095 834615 33830 606135 79475 279990 189805 652375 308550 179350 196350 670055 253980 41395 617780 82620 517820 803080 173740 370940 58650 771545 722840 522070 146540 441660 207655 531930 103955 104465 198730 188360 793985 647785 700485 60775 199240 697340 785910 793135 450415 115005 646340 809540 60010 311780 480675 354875 331245 232135 550970 320620 504900 201875 227120 212925 529550 175355 664530 455855 428485 672945 647360 173570 20145 230010 388365 700910 718335 173740 197540 152660 404260 432735 382500 633080 185895 249815 323595 341530 828835 604605 271915 100130 198050 155295 350200 502350 15640 663000 663425 48790 591770 522240 411655 98855 585140 137360 538560 377060 201110 511870 219980 685440 789055 13345 634185 831385 590410 131070 517225 232305 623050 179095 296990 737970 468095 429080 793730 303280 452710 714850 68510 302685 39525 810730 353430 188870 792455 127840 303705 117130 645320 299625 810645 701420 69360 340000 102170 486455 456110 388280 19890 625685 324700 431375 149090 239870 244630 763130 832150 308295 20570 418965 130730 804185 192270 236045 299200 404175 684930 91970 763810 158015 251005 593300 65365 514250 389640 438260 678300 486880 114580 462485 114410 727430 231880 162945 530995 533715 621775 704905 18360 462740 682040 847960 133195 760580 47600 351390 619395 340935 427890 376635 514505 580635 27115 123165 724200 683060 326655 446250 5695 397375 649485 134810 667335 649740 669290 583780 776475 309825 669460 228650 398565 789650 122400 564655 662235 410975 240465 570265 711195 532695 236130 243950 810475 345780 366350 13260 325890 559640 258315 266135 76160 222020 372725 604095 312205 144075 242930 90610 321385 212925 160650 522240 408765 624495 195925 117300 717570 818380 281520 703800 548930 521645 305405 374850 198475 694195 193545 535330 827900 649060 350285 675580 255510 687735 596020 510340 769080 776475 794070 541025 268685 191335 671160 754290 416160 512635 699380 673965 361845 21590 742900 92565 403665 266135 550035 180030 571965 430865 167620 731850 808095 189890 112455 452030 215220 271915 695300 149770 73355 596530 62730 281860 217600 407405 427550 658750 373575 192865 552245 339915 808265 255255 356065 52275 200600 432395 495040 277695 266730 477445 354110 769590 514505 593300 137020 363800 384795 438515 403835 549865 519265 247435 536350 566610 589985 337110 709920 511445 598825 280840 27625 210715 103530 532950 829685 491385 54910 353005 643705 544085 493425 477530 517565 727600 393465 381820 492830 523260 81430 483310 128860 249815 243270 464695 362270 420410 419645 48705 726580 273105 624495 70720 627045 243355 179945 459255 231030 182240 151725 740860 185300 749275 588795 611660 103955 115005 69275 375360 159460 244460 725050 337875 792540 810050 546635 837845 391850 716550 64685 825690 202725 276675 506090 658070 650420 384540 135915 11220 622115 712385 51765 430355 816935 803930 154700 429930 559980 319175 428315 261290 719440 133875 207995 313480 35870 528530 255765 760920 635375 173995 334135 837250 380120 489855 123335 726920 776730 227885 385475 654585 406980 738565 131750 265200 204000 397035 422705 811920 690540 761090 272510 496400 28390 23715 105400 214795 701165 554795 132515 129795 638775 254320 60860 704140 587605 94945 632910 749105 695300 144755 290785 692665 692580 664700 597125 541365 160990 597295 81515 42840 446250 368900 108715 270130 420410 134300 154020 542980 64260 511530 531760 737035 378165 294185 625430 818465 474555 140590 524960 766955 515270 496400 568055 355725 236725 673285 449735 300900 734400 667250 81940 421345 352750 209355 352325 662915 717400 376635 188360 447355 129200 573155 830790 786505 848725 64855 79135 16830 117640 689350 42245 177310 811325 34765 126055 804355 442510 523940 241230 828240 753865 10370 448800 644555 482970 186235 135915 664530 607240 476510 561085 678215 108120 806565 812345 818975 747490 388960 236130 62560 357170 313905 842010 819995 207485 172210 567120 301835 42330 94180 422790 410635 582165 356320 362780 66980 47345 592620 199155 328355 78710 554795 730745 700655 494615 467500 237575 77435 207400 477700 542385 669715 305320 318835 44540 290700 527510 458745 231795 560915 173825 483565 746385 380970 144585 363715 783105 116450 515355 432565 462145 372895 408425 467415 210715 206380 356660 795770 400775 46495 565165 612000 513230 116280 233325 428230 651695 214795 472600 540090 10370 217600 276080 849660 719865 601970 686035 312885 162010 217600 357595 780470 286705 369155 517225 282285 185300 814215 43010 517990 549780 577490 13515 654670 699125 570605 357850 365755 336090 243610 713745 760580 405450 740095 688415 590920 367710 693685 588370 246500 210375 23800 158015 52445 504135 187170 201620 646510 512210 745280 634440 118490 184280 223210 150280 279735 126565 618545 382840 468435 346715 324360 132940 845070 37145 685440 606220 203490 455855 92735 586075 346375 365755 376890 705500 165155 30515 440215 300050 808350 555305 388535 827475 791690 708390 419135 96645 536775 260100 50660 598740 7480 394995 482460 262565 411910 464355 819060 542215 564825 484925 224740 589220 733635 825010 344505 689775 42840 719185 309400 655860 639370 361505 401710 208930 144075 790245 425170 820080 758370 782765 748510 834445 776815 156400 525130 337195 462145 612595 442255 130220 355045 334815 289680 778685 479570 680595 403495 9180 208420 256275 357510 737715 671840 833255 701505 230095 723775 676515 559470 591175 696320 256870 776645 269875 121380 558365 189210 138210 326060 274975 774775 73950 759645 731510 735335 347820 274210 211225 560575 565505 386920 540515 409700 276845 489940 603075 746555 132770 267240 814980 716720 113900 607325 261290 185895 379440 790415 528530 438430 775540 196945 722755 45390 129370 249475 694875 636820 176630 823650 91630 104465 111945 770695 394740 285515 667165 538645 805630 464950 586415 719015 210290 79815 279650 824670 442595 222105 663680 574600 191675 758370 722245 468265 180880 452540 487390 38335 207060 234515 401200 547825 828070 777920 62475 539920 742305 492575 584970 132090 733805 62900 595850 218705 449055 129455 352155 223720 596955 351560 33830 293250 719355 230350 276335 599930 636735 221000 143650 565165 582675 822630 521645 644640 577575 847620 107270 227205 456280 660705 509660 582420 453050 58650 82960 569075 158185 440215 117640 328100 300645 686290 306255 384455 750720 334900 295460 86445 250410 724795 148495 148835 365160 676260 743410 557685 709665 601885 147135 308040 561085 687905 89930 134640 299030 363460 143055 754035 480930 680765 114240 568225 472090 369410 686035 46750 160140 93330 348670 280075 777155 244970 845495 578170 108885 595 176970 426615 578680 647955 313225 191505 269025 103020 742475 105060 716380 429505 728705 567970 796280 440385 516970 462060 192695 40035 644385 358870 206040 370770 224570 457810 825605 182495 734740 381650 158695 493935 758540 611065 595595 836740 572305 143055 187085 566610 139400 192355 211565 198985 814980 156910 782255 489090 136510 481780 280840 811835 193800 471155 308465 482375 51935 792540 739330 589390 101830 517735 776730 414715 636565 485095 744685 610215 781405 159205 108885 377485 155975 113985 151300 129285 289340 827050 183430 819060 667845 577065 820590 30770 258315 681615 211140 217685 218790 102170 724710 623135 568140 69870 681615 101150 722670 441660 395080 595000 41990 400265 325380 309995 99450 604095 23205 677960 357000 722500 476425 67660 31450 732020 361420 769590 283305 346290 627555 532525 758115 390830 353515 752250 346205 588795 288065 551310 545530 435710 829940 150110 54825 791435 302515 249050 760410 371620 238340 354110 278290 786845 439195 265540 301155 731340 436305 773925 217685 553180 29155 650420 281860 433160 675665 794580 570010 360060 599250 523515 706605 21250 665975 163625 40290 243610 358785 238595 445740 595 298860 65110 596190 407660 430440 395675 175695 809540 281775 565080 529720 621095 542470 368900 371195 639285 234260 68510 509150 325635 247010 66385 517990 104210 688925 501415 317730 96900 821865 377995 524960 82705 561340 739415 317135 849915 316115 676685 321895 163455 289850 219215 316965 307445 781660 11560 232390 55590 785315 704055 389725 196265 149855 379610 183430 12240 587520 770610 237235 33065 293250 545105 368560 159120 775285 785995 96730 400520 384880 98090 702865 731340 571455 494700 569840 357255 262140 228395 342720 314245 630360 812685 612085 663510 523090 405025 251515 816170 88145 471410 368305 50660 260610 640815 46325 250920 44965 243525 806565 803845 508300 5355 334900 422535 352070 460700 252195 190570 170170 495720 626110 272765 340000 477870 263075 465885 170170 371025 362355 617950 217175 274550 429760 671925 676090 506090 443955 812940 134980 770185 252195 9180 776900 307105 553435 153510 843455 79645 272765 172975 448885 550800 297670 516545 644215 520455 742390 698445 599590 108290 770355 763300 69445 26690 124185 440810 258400 305575 345015 368390 638520 415310 258145 39865 648975 425 639625 712725 136340 741030 318750 213180 163200 512805 180625 27115 299625 729640 85850 255255 607325 683740 399075 255850 125630 175525 168385 711195 597210 759390 634865 666485 608600 332010 155295 498865 222700 309400 568820 226780 91715 288575 170680 511275 753440 75310 46835 2380 127585 419560 301410 735165 90780 215390 139400 503880 534225 720885 321895 312460 492490 453305 819230 264350 479910 609280 442085 685015 68680 342295 492405 128945 168385 571200 611575 715445 111095 483055 774265 96645 271065 25160 579955 85765 450330 546465 653905 498950 54825 152320 793475 610130 26180 54400 680340 584290 546635 504305 389215 304895 397800 311865 366435 713745 720630 467245 263415 98260 160225 469710 843370 321725 733125 196265 795770 801635 192185 234940 764065 49385 654415 368390 433670 587095 848980 274210 640475 762025 801635 485690 839035 780640 80410 119425 804015 8840 375105 55930 533545 552415 539495 214625 492150 543320 774605 30855 845920 634525 356745 610555 302345 298775 376210 635970 147475 821950 234600 706775 2890 10285 808775 70720 232305 570775 528700 49555 330395 658240 392785 456195 162265 606985 304470 813365 553520 154445 244545 696660 850000 215730 438515 509575 843285 315350 141695 306085 579275 80410 526575 260695 247180 122060 19890 118320 75820 548420 518925 123080 755395 588030 589560 40715 646850 582250 704735 783190 97750 823225 253555 137360 655265 533460 813280 526065 474555 765595 847960 222700 617185 657985 487560 803420 26010 702695 247860 298690 595340 66980 328440 427125 546890 706860 528615 29495 264095 147390 658325 176630 257125 653650 249050 247775 624155 782680 57630 595340 82110 839120 451265 286195 85765 306680 764150 578170 202300 676090 713745 675410 78370 280245 657560 430185 397290 729980 667590 713660 289595 647190 343315 64685 136850 686715 194310 178330 499800 98345 713830 426615 327505 259505 702525 48280 523175 35530 450585 561935 530740 817700 290445 147475 294355 787355 464015 108970 50320 626450 181390 584630 749870 410720 410040 317560 211140 505495 121040 671500 278375 803165 352580 63665 120360 535330 204510 695980 579785 144585 69105 460275 127075 161500 148410 43095 821525 238765 598060 106590 682210 709835 601545 680935 502265 390745 667335 231285 656455 422110 605370 301240 691050 590750 532185 847280 718930 90865 642600 721395 126990 245820 802825 118320 249475 483735 695300 271575 164730 665125 629255 750975 209270 348415 453390 836400 171700 214370 88995 113475 22865 33065 221935 94180 236555 773245 801380 743665 355895 702185 151640 539495 610555 367370 776305 727685 767890 357085 445060 756160 590240 77095 733295 392020 752590 738225 622540 297075 21250 462230 835040 436475 480420 272425 314330 136765 777495 825945 724285 589730 301920 600610 595340 377145 711960 793815 19125 829600 553435 804610 660195 302090 534820 88230 645745 415650 535585 401880 753695 817190 458150 152405 520965 356405 73695 471835 632060 161245 201705 415820 617270 324870 377400 273530 35360 586500 691475 350455 250495 276505 397630 747745 362015 186320 308380 790925 813280 68170 372130 311525 812090 280670 476680 395590 717740 741115 800190 444805 697765 25755 612935 461380 462060 296565 790840 621350 345865 786165 62815 389555 693685 735590 609280 645745 341275 842775 17850 60095 363375 153850 654415 746895 206890 662660 394570 429930 172550 261715 335665 78625 418710 470900 215305 606305 577320 572645 65025 221765 532270 771205 776305 4760 666485 30600 13685 518840 410295 558705 360400 583950 764915 159120 155805 791520 105060 144585 443530 130135 645490 641750 189465 241315 139995 65195 264860 817700 335410 699380 197540 558875 733295 23715 232475 816425 544170 686885 608515 173230 567970 318495 577235 392275 102765 243525 572305 292655 35530 472090 699890 525555 736440 817445 670310 623050 68765 600780 377570 398395 74545 160310 824075 792200 148920 197200 542555 82620 774945 613615 730490 673200 167960 285005 796790 405450 705075 357850 708390 68340 94010 5950 678045 445145 678385 37910 825010 737715 204680 378165 235875 712470 189125 459765 439960 54740 713235 550120 689010 523855 583610 765935 652460 81260 516120 698360 622795 532610 160905 9265 590070 824585 354365 684250 49640 400435 609535 571540 349605 108885 491980 147390 747830 766360 202045 39185 219300 395165 458065 456705 277185 520540 553095 138465 274635 298180 434265 721055 815320 620415 252790 649230 53040 425425 113560 708475 579020 117215 850 564570 732700 421685 147985 28730 309740 820505 688415 414375 503880 92310 561680 387940 559555 802570 140505 215475 759475 339915 309485 710515 707540 21505 140505 127160 115430 331415 400010 347480 604180 359635 196775 767635 51935 703460 5865 130390 394825 99025 817445 559300 675410 449735 449820 334730 787015 638350 109140 469710 193205 212160 36890 292060 724115 346630 846940 464185 636480 587435 240805 669970 456195 541195 393975 105995 483820 475915 40375 332095 848725 295800 424490 47685 203575 676855 397035 311865 644895 798235 703715 465715 602055 548080 549270 246670 708730 463250 372045 723775 295970 709750 737205 75905 404430 410635 308125 595510 657645 392360 13515 824500 561085 385135 98515 348585 499290 467160 609620 68425 256955 111945 195160 315010 690795 589390 186065 266220 691390 830110 600015 24140 766700 635630 724030 380120 562870 385815 39185 450585 247860 813875 133535 20825 571200 454580 559300 260270 349605 691985 129625 44370 403835 290275 820760 552670 310505 32215 436475 108715 823565 708560 421600 698530 704395 684590 452370 366265 848895 138975 777070 107950 48025 61285 422875 331840 652885 618970 538815 685440 697680 67065 88740 846005 159460 826880 516375 243610 764745 738565 704650 423725 640475 421770 349860 412335 156910 727260 292315 562955 547910 767890 314415 468435 156230 256445 807160 748000 252450 616675 806735 179435 37995 49045 159545 161755 531420 611575 780980 764660 276760 327675 230860 211225 235195 465205 696660 305405 81005 754715 35955 637840 685950 252960 319090 83725 568395 209440 636820 122315 88315 753695 71910 359295 483055 83300 560235 776135 810220 392700 576300 254830 577490 783700 264605 615995 23120 827560 108460 477700 830620 260355 661725 626705 595170 590920 25415 845835 379695 656880 215135 376890 322320 23120 70975 172125 441405 592195 848640 564740 767890 834955 221000 235875 450075 624665 695385 593215 505750 288150 496740 318070 272510 30940 658835 784550 820930 749700 440045 482375 408085 394995 98260 650760 134215 20485 778855 408850 628575 702185 105060 83725 245990 807670 348755 415820 76670 389895 18615 468605 819230 473620 207400 639200 701930 652970 507790 572730 99875 819400 660110 45135 575620 61455 315350 436900 708985 182495 322575 281945 692750 671330 201280 793985 74290 749530 528190 310930 69360 227800 282115 359040 414885 437070 742900 601715 183600 625940 506855 375785 712980 695130 449650 334815 758115 283390 66980 561000 563550 598910 246755 421855 463420 504900 147390 81005 535670 91375 311865 33915 368390 639880 339320 296820 728535 428995 86105 245310 428230 49470 160565 815745 596445 211140 712895 507960 792030 356320 28305 563975 388535 571880 373405 93840 636990 756925 503455 23460 469455 537880 709410 253300 183345 622540 102425 658155 709070 345355 576895 723860 272170 541110 193205 405195 178925 684760 828580 379440 387430 63240 408085 670565 481100 189380 834700 801550 383775 722330 746980 619225 60350 343825 771715 740605 794920 488665 54910 309910 704820 433755 252280 636225 27795 52700 165665 230350 505580 804695 677110 426105 28730 124865 63835 619565 623815 837845 278375 351900 512210 460530 766360 593640 644725 538985 623220 243695 719610 735505 182920 81770 87975 522665 383435 362185 118915 413270 43265 686885 84915 309655 180625 199920 301495 213350 820080 130900 54485 114155 677960 173230 678725 521900 123165 559810 114240 605965 802400 34850 810815 428060 233070 218620 362355 415140 188700 366775 14705 429250 627045 35615 388195 725900 517055 284240 698700 98515 110925 59075 29495 43180 752420 775455 138380 284580 723350 346460 341445 831810 672860 176205 357935 293080 821525 321810 206125 758965 464695 255255 418710 208335 549695 783275 466905 279395 410720 190910 649825 617185 215900 2040 143650 220235 285175 51255 704990 685695 193970 675495 223805 330225 479995 782850 694960 590920 328695 172550 193715 770525 247860 562360 460955 737120 396780 385390 587095 634780 76500 186745 497335 211905 210375 138210 156825 262565 570180 737120 62730 755565 256530 459765 156400 440385 501925 384030 244545 665125 670140 548675 551735 71400 165750 682635 502350 377740 568905 132175 771800 337790 349520 802655 467585 738650 260780 804355 628150 774095 213945 712130 34680 4845 457045 168555 399245 182240 67915 182495 442425 822970 738055 355470 492830 459935 265965 802655 251685 283815 634185 777325 648380 621945 244290 91460 255255 229585 531505 659345 554370 260695 281095 810645 710600 81260 386495 367965 117980 280840 324105 738650 126480 102340 82960 211905 410635 837250 685695 64260 732020 730830 153935 372980 618375 13855 405705 51510 250495 569755 295205 350455 93925 547400 515270 165665 446930 585395 524960 792370 141780 615485 398565 459340 200430 362100 340425 351390 429930 53720 580040 722075 495550 157420 255510 693515 595850 94605 505580 483140 112625 41395 627385 37230 671245 842180 540005 267920 11475 585735 754800 664105 267835 334730 692240 319175 192780 407745 443105 717145 765510 355300 803165 330905 428145 771375 415480 523345 183855 296480 205615 520625 665890 598145 213010 213010 554200 583950 571115 161755 51000 711960 358275 299625 83130 257890 591345 66810 546635 666060 819995 578000 827050 411315 296310 77095 345950 813620 14110 626025 238935 615655 502180 77180 187255 648295 151980 61115 67830 366860 735250 401115 382840 315010 7565 183940 664700 456365 321810 745365 116535 356065 299540 397290 579360 421175 47940 75395 26775 207400 711110 820590 570520 222275 650335 241145 351050 185215 704140 707710 726325 277695 251090 584715 123080 1955 563040 739585 629255 325720 769335 36125 3825 610725 183515 521050 747235 213775 841500 655775 120190 328440 549950 116535 559640 448460 388875 439025 395675 480335 358020 328695 639880 633165 180625 435710 166260 673710 672010 735080 612255 550290 197795 773415 568735 552245 244885 561595 803080 355810 163370 664190 395505 735590 117895 288830 333880 260865 358020 504730 817700 383180 777580 476935 129285 244035 464100 1955 235790 766785 197880 463505 424320 443020 288405 548845 844390 698360 716635 32300 847790 518245 564145 471240 97410 533375 283305 206720 250920 329715 127160 175100 340255 583270 38420 432480 271575 497930 620670 475490 196945 392955 535330 27625 629085 705245 615570 567460 283390 2465 296055 587775 225335 243100 584545 93670 257040 641495 465970 108375 406130 690965 223635 277270 398905 748425 404345 102340 411655 5270 133620 307360 815235 22780 147645 365925 324445 725220 615060 434690 121975 548675 198985 535670 376125 446590 19550 590070 542555 415735 123675 83640 678215 685865 111095 836910 833425 678980 256190 482800 285175 521645 212925 289255 254320 825265 16235 825945 17510 207315 312035 281265 109480 167620 164560 687735 419475 444210 310930 767550 508045 632910 491470 598400 650335 17255 689690 407660 98515 4590 375445 92565 431460 806905 649910 147305 307020 522070 768740 147135 455855 681190 152745 474300 193715 433925 550970 743665 753015 564485 804695 550630 21590 209950 722840 738990 751230 313905 188700 224740 106845 641325 334985 479910 615315 170595 595850 521475 633675 787440 468180 214795 86445 652970 696490 37230 686290 840820 593300 638945 664955 308210 370430 97920 400860 40205 401540 618120 703205 682720 138550 192865 238255 375785 344165 569755 663935 799680 547400 28220 622625 346970 553095 41820 225845 645745 284240 28985 712045 193800 259165 55080 171190 797215 592025 196520 273445 768570 38165 72590 64600 8160 86615 561000 131665 384455 48025 153680 673965 627555 615995 160395 207315 245650 268940 199325 416160 372045 784295 681020 527595 686460 344845 484585 630700 274550 775965 665720 743495 608515 69275 185725 704990 677960 330650 84915 724370 813535 451180 77690 399925 8160 166855 688925 735080 452540 94945 669460 575705 508725 696235 294270 204680 169405 395590 577405 829005 190995 409275 435965 167025 478295 56355 131410 485010 378165 383605 281435 309825 83895 387600 570520 86615 742220 481185 169830 56355 289850 325635 434520 211225 521475 554710 562870 403495 409700 687735 537370 581485 109990 447440 550545 847620 846175 101405 513485 623050 827050 677535 32130 566355 401710 801720 18190 208420 745620 637755 539325 666230 338215 345865 459850 416245 676345 666570 704395 840055 786845 574855 164645 622965 818890 736015 425680 733465 159545 145180 577830 206210 184790 262480 405535 524960 423895 527000 412760 28390 90355 579615 466480 119680 71995 85255 205955 743750 543830 119680 328355 671330 584205 180540 338130 758285 663170 634270 330565 285345 708645 431970 41650 145095 711705 374595 59245 632060 774010 710005 401285 380290 795855 723690 608345 58565 219385 761175 195925 226270 320960 477360 176460 93245 141610 592195 261205 136935 826880 173145 709495 431800 101830 259505 399075 274975 466310 789990 81345 122910 526150 145520 527340 684080 522750 779110 158440 690795 393635 787695 275825 352495 34595 224570 555305 568565 752335 708475 376125 623645 779365 120870 293335 37740 601715 319345 107780 459340 343910 258145 411060 820335 380460 432735 600950 495210 138805 847705 807415 498695 780555 816255 19550 180455 179095 102425 644895 593215 131240 311610 72080 332095 802570 22610 594915 698785 179010 563550 160225 251770 562275 619140 656540 452115 228055 49640 100215 740605 401200 192440 124185 361335 86020 191505 198645 275315 487135 497760 96560 771205 553350 314415 582165 86020 657900 509150 549355 235025 325125 261290 559470 664275 270725 180030 101745 381565 841585 688330 590665 86700 122315 330395 846090 686715 371620 224570 554115 277525 40630 571795 788375 717060 489090 193375 709325 628150 255680 343060 53720 802570 197370 506260 755650 416160 310930 318325 781065 719015 430440 649825 572220 811155 766190 149175 403580 395080 818550 192270 754715 50150 125970 154785 243610 167025 315860 653565 624410 245565 838525 200260 726070 682805 566270 798490 553010 376380 56865 115770 244715 664360 479230 518245 152235 483990 538220 222530 659260 798660 850000 846345 435455 71825 593640 172550 470135 468435 684420 42670 590240 357000 590665 692495 14620 775285 227970 567460 523940 535500 516545 485520 384625 465630 240465 435370 414715 488750 211650 244970 662150 780640 321470 83300 517055 802740 166515 10030 232050 149770 363630 682890 757180 313310 342635 34850 648125 424660 153255 654840 816425 543660 425510 373745 98855 509745 488325 620500 43860 204000 561765 771035 744005 169235 233240 407320 811325 562190 34255 734145 839035 285430 116110 562530 59330 776135 695130 670735 422450 326230 503795 234940 214200 541620 572730 611235 199240 728875 332265 704990 587690 702440 168045 711705 202810 85935 611235 11390 807755 453475 668525 782000 801125 562785 171955 54655 738650 32130 659855 26775 621520 409020 663255 47855 353090 841160 405875 419135 503710 20060 239445 814895 211395 414375 120530 573580 243610 814555 472600 367540 743495 147135 201450 656115 387940 760410 440555 135065 412080 362865 680255 424490 448715 360315 631210 586755 466225 823820 679830 212585 685780 224740 848130 618035 598910 632485 757095 732700 825775 656795 660620 821355 507110 634185 804695 554455 119595 296480 828665 757520 735080 76245 436730 67660 741710 709155 497675 208760 315350 491470 529465 600270 354705 146370 650930 830450 283560 557940 555390 822545 729640 379015 201960 221765 810305 167110 288745 518415 503880 666485 408340 220490 393380 252025 473535 235535 596020 110160 581910 695045 734910 411655 469200 816935 434605 347480 660025 684675 415990 841840 1020 622370 531590 774690 754290 185385 11475 812685 366775 833425 482715 794155 278545 725815 95200 113645 634780 72845 618460 269620 846940 1615 431630 178925 663595 439535 0 0 0 225590 791775 503030 765000 582590 803165 435795 686800 498270 91545 756585 219215 741115 419475 163115 783870 368475 417605 141865 287130 245735 416415 730150 268855 751315 435285 495125 153765 126225 165495 454325 367710 204595 534055 807670 760665 751230 574770 809880 389385 273530 518840 628915 534480 315350 734145 179010 742305 726920 419815 87295 267665 37145 309570 215645 397970 363375 97495 119085 277100 711620 43860 412930 653820 52275 354025 783700 667760 303875 507620 205955 158525 662065 401285 267665 55335 529380 399500 265030 611745 656625 146625 737290 250920 11305 710600 813875 786335 504815 246840 395675 281435 631040 707030 574090 53125 274295 660790 393890 582420 510000 312205 691815 479570 815830 498780 408255 126310 300985 464950 681785 635375 637500 497335 737630 816170 52445 251175 756585 780555 296905 463590 49385 813960 802995 65110 16575 430610 526320 525130 847365 501330 459425 483735 633080 778175 223380 164730 131495 312800 787185 409020 457980 607665 297160 238000 463930 574005 331585 439195 1700 424235 758880 727430 97240 354535 797725 217855 132770 229840 798150 104125 586840 175100 265455 412675 361250 721905 495380 230180 169235 6630 727940 752420 739840 670310 829685 479655 832150 324615 648720 204510 413865 659770 55505 341530 314415 571370 262480 432650 295715 529975 96900 531675 193970 16405 433330 692410 527000 596190 541960 186915 665635 738395 71825 770100 803675 22610 839290 669375 250410 175780 286280 370685 749955 235535 434350 677875 560405 17765 577065 379355 77605 270980 336005 789820 465800 109820 363375 405195 287215 394995 132770 661215 478890 165070 306510 116280 326060 680595 707285 88145 425765 454920 368305 742220 30430 756670 739840 546040 626450 804355 95285 696660 377485 773160 837335 477530 749020 581910 632230 842350 141015 205530 696490 629255 302430 785485 573750 198645 849065 255680 672860 629170 505325 758795 214880 329800 29835 616420 666570 578935 48790 746300 836315 643365 756500 201450 782000 530825 31450 414545 570435 291975 659345 396100 683655 284580 329205 734570 275655 530485 266730 141100 402390 15725 491215 59840 554370 731425 639795 839460 92310 585480 454750 116620 377655 292145 758710 222870 484755 124610 358615 257125 225930 426530 415905 178840 69615 309315 613955 634355 452625 475830 739330 362185 626960 419645 360910 738310 505070 292230 110415 808775 614975 394145 73610 210375 484670 577405 764490 127840 806055 366775 64005 593555 799595 19720 736525 239955 786335 570180 192270 226015 536265 740775 272595 681955 255765 235365 683485 578680 244290 382925 576725 322065 636565 752760 202470 655690 311780 29240 254745 732615 289510 520030 326485 135830 536860 81260 831300 156315 675155 286450 417435 146030 328270 383180 266050 473195 73440 598145 81685 350285 402475 571795 754375 691390 166855 836825 759730 383095 537710 740605 721735 428910 196690 574685 60860 586585 426105 536860 416245 599845 735675 236980 639115 263075 226100 510255 207145 582760 265965 371960 612170 169830 106675 518585 464525 175610 234770 685355 722415 40375 481695 196265 19380 782340 466140 841840 102595 416415 558025 651780 583100 212500 79645 221340 65790 590410 192015 75990 95285 186490 542300 479485 29750 233750 360570 450075 552585 291125 90015 274125 463845 392955 180795 557005 706945 527255 301495 423725 742390 298775 382755 576215 791095 407320 529550 726665 75565 178925 118235 222190 9095 604010 595935 21505 524875 431035 218960 142800 714340 730830 611235 767040 256785 322830 211565 579785 134130 220915 741115 368305 252450 473450 336260 11050 545955 824245 729045 373660 216835 740435 81175 648805 183600 95200 491895 180455 642515 595425 109820 19125 188105 342635 424320 122570 792370 759305 712895 778515 807585 350880 716890 573410 24905 17850 75140 480250 260015 560065 378845 705160 385475 574345 12410 524535 216325 649060 786420 822290 381055 95880 796705 99025 778600 810560 721480 8245 120020 734910 235280 332010 664615 454410 733125 562190 646510 410040 613870 179520 547910 539665 495635 366010 820250 127670 350115 576725 820335 455515 297585 347310 745365 66980 646085 741540 76415 453050 358785 27370 219810 764235 304385 114325 361845 47685 117130 443275 532015 751485 446590 361845 453815 244800 473705 521390 116875 643025 306255 615485 166855 167195 747915 526235 810560 447695 760410 619820 464185 556495 516375 160990 43180 434095 401115 397120 552415 231625 14535 569925 25245 611830 666910 529550 85935 598570 153680 75225 713405 775880 398565 522155 266900 241060 41310 486200 128520 231880 319430 766275 687225 697425 114155 417350 121720 781745 45815 311100 587350 283900 512975 385050 707965 276675 218110 272510 87380 275825 582420 718760 415990 604095 794155 774265 847025 849915 668100 531165 381565 393125 70295 34595 475405 48960 693260 291550 257975 410720 30430 113220 772820 227205 727770 806650 635715 238595 705245 553350 813195 768060 749700 605370 484925 589390 190825 232560 195415 704395 597720 562190 80410 779110 453645 495890 464440 223125 313310 211480 684335 153340 33150 138635 535415 531420 573580 46240 734230 279395 687565 754545 28985 45815 335920 520200 437835 195245 749190 79135 16575 97495 544000 393975 348755 455770 288490 717995 717740 39440 400690 373660 72845 379015 592450 636395 448460 578850 257210 800275 175865 171955 685950 161500 183345 447015 450245 802230 769250 724795 169150 190315 624665 139655 581740 17595 725560 601630 769250 804950 343655 376380 292315 696575 39610 102935 462230 516035 752165 808605 435285 621180 705415 252025 515525 417010 838695 492745 501670 722160 600440 439705 808180 139400 141015 34000 613870 266815 407575 783700 415565 621945 293845 64855 293675 176545 451945 256700 101660 810135 183770 508725 28900 646510 134130 509320 80665 23545 235620 549780 255085 573325 722245 496740 605710 446335 140760 116705 570350 295885 183175 633760 466140 557940 125375 70890 53635 467160 543745 129455 260525 778600 370600 800700 188105 175015 741540 14790 845750 749275 210120 731170 843965 419220 151980 526830 814215 193460 730320 655350 620415 669375 168810 559385 636480 205190 658410 489940 664360 29750 297670 608430 391595 826370 325720 570010 301835 837760 453135 554710 385475 465885 535925 225930 394655 6290 191930 333880 796365 545190 631635 597890 344250 473620 822460 726665 87975 471410 678045 353855 22525 294695 354620 487730 628490 802655 677705 723265 825860 119085 214965 225845 28050 306510 774180 618460 710345 160990 381395 205615 211225 799680 398565 750550 399415 552415 555135 607070 315265 668865 413695 186065 190230 178670 65365 421260 232305 545190 423470 694960 155125 587095 15470 362950 97410 259930 308805 784975 172720 760410 727600 744260 82195 430440 574940 478295 362610 509830 249220 398480 204340 547570 484075 391850 825860 274465 13515 503115 297925 291040 48790 132515 364395 169065 354790 339915 605625 451945 209780 276165 835720 268770 409190 634610 545275 649570 534650 695130 804100 352410 271405 557770 419560 806565 693175 194565 473110 677875 75055 119085 227800 54060 390405 811325 453050 343145 695725 441235 750295 584290 320280 422110 82025 205360 92055 467075 782765 232050 109990 357425 736695 127160 441150 537455 655945 624580 740435 299285 676260 359125 518755 467755 726920 464355 272850 239615 362015 431715 624920 524195 80750 786760 185130 173230 430355 699210 428060 780215 706520 521475 596020 518500 817530 290870 449140 713150 263670 190740 265625 379780 275910 174760 545785 698615 189295 451180 820845 583185 449650 760495 528870 578425 653225 621095 512720 144415 379695 642345 113900 397375 550715 778260 658070 689520 765170 306255 603330 76330 723350 704990 227970 324445 8330 62815 297415 655095 148580 209355 474470 214115 338640 523345 474555 728195 366690 423640 272425 42075 554540 92735 794750 539750 710770 589645 487645 414545 393635 298010 67320 55760 449140 718420 67150 692070 784890 623390 372300 512720 751910 258060 435795 595595 140165 537370 449395 21165 452200 149770 569585 290870 466310 73865 67150 451350 218705 588370 761600 323680 297075 488920 523855 174675 319175 645235 316115 232985 380120 460785 583185 646000 461210 296140 97920 654330 10540 831215 722925 350200 170085 460530 461210 108460 150110 358190 11050 374935 768230 224740 670565 100895 551990 55250 467585 846600 780470 503625 300390 302600 250835 253470 504730 113815 679150 128775 597295 20485 231285 103785 710770 716295 247265 102595 51510 67745 755735 253980 639370 523090 85935 117980 261205 52020 443870 571030 485860 15470 726750 350285 523090 230435 428995 528955 231795 686630 543575 380630 322745 366860 818125 450840 444805 566695 274125 249645 484840 605625 344080 821950 176290 583270 532780 54315 236300 151725 738735 348075 448630 654840 131495 359720 764150 59925 89675 213690 380205 675580 290530 608260 530740 110840 742305 752760 213350 753355 841755 340935 608090 83725 122400 343315 784210 255425 278545 441320 153340 68510 700825 616165 758540 638690 702185 575875 220150 537625 106845 224910 429590 805545 723605 357085 328610 302260 626535 473280 817700 665040 81345 509830 200345 23715 458065 267835 418625 435455 849830 9010 57885 737545 69445 59245 312460 86700 804950 614890 483650 381990 576980 669120 562870 437665 426870 270810 137615 8925 748765 473875 172040 834700 846770 821950 77860 261885 153595 800275 25415 658835 214285 626705 777665 788545 623305 577405 662660 612085 1360 829600 627810 423810 12240 567460 141610 719525 455770 87380 201450 749615 438175 459935 418710 600015 495805 728960 510850 124610 366520 790415 218195 243695 535840 437155 356830 711960 733380 425595 773500 641750 134895 72590 203065 318580 579020 457300 608685 540770 721820 721565 384285 403325 285005 799340 74120 317645 801465 4505 817105 103700 811750 722925 411825 244545 771290 202045 389385 262905 503880 572730 493085 786760 120275 828750 183855 323170 643365 95625 529465 718505 146115 446080 55505 589560 610980 827050 42330 78370 624580 479655 679320 643790 378675 57545 459340 198560 226185 520540 193375 220745 262140 438090 341275 696830 263330 614040 508980 255085 837080 635460 778345 431460 318410 355725 51850 695810 153935 538135 490110 840650 401115 535755 702355 637500 253215 515440 636735 255595 738565 846600 27540 484160 355895 366350 246925 129030 651525 87805 605455 572900 528020 419900 564825 649485 436730 623475 718080 335495 119595 449650 438515 84150 393380 123505 276930 697255 314330 499290 322405 172295 634610 63070 743155 106420 480080 298860 284580 848385 244630 206465 197965 396100 550545 541280 34000 471750 349010 550970 313055 484585 53210 11560 6120 395420 361420 151980 345270 221510 283305 298435 5950 55420 684760 286875 103530 630700 704650 724200 341870 651185 561170 102425 191080 21845 466310 171275 470220 826965 522835 142460 185045 162775 255085 440130 846260 679915 424235 843540 795940 469285 25415 34255 246840 490280 504730 775795 245650 109140 355215 167280 480335 828495 469200 49470 527085 517055 538900 737885 792200 395250 700740 826370 639200 516715 324530 415480 681020 239105 55675 405110 497080 825010 313225 121550 780895 392020 527510 647530 453730 690795 148155 112795 649995 509065 640220 128180 676175 163030 195755 84575 491130 137870 534735 175100 789480 606475 811920 606475 220915 157335 19550 528105 78455 214710 665465 90610 155550 474980 703630 828580 45730 420410 683995 309315 672180 295800 441915 767040 44710 484330 120785 166515 183005 656285 671245 59415 599675 414375 36465 178330 340170 240040 367625 682125 828495 272255 270980 605200 459850 180455 426105 377740 409445 299115 355555 844220 21165 7480 81005 490790 695810 78370 581400 260610 784890 702100 370600 766360 711705 605625 72590 602650 833935 712215 139570 354195 495720 641920 805885 648125 183260 171275 419730 713660 842860 188360 218960 388875 240975 187510 833850 55590 353855 86360 749870 120105 74375 326825 378845 155210 349435 126905 824415 690965 146540 595680 799765 839630 498610 843030 500225 711365 404430 448375 68340 844730 636990 55760 17000 516460 464865 213520 603075 408000 818890 569840 203915 423300 619140 231370 544935 174760 577320 632995 356915 677450 251260 616080 783870 175610 264860 601460 326400 766870 116110 702525 293845 142715 487560 845070 454750 506005 93245 89930 135915 469625 700740 249220 85595 502350 233835 552415 611915 238510 425 783615 285770 850 91460 95880 356235 7820 476255 73865 342635 453305 765 793815 230520 551820 105570 375870 304725 150025 157335 313310 811155 100130 497675 689095 669885 256445 367710 433075 382330 519010 539835 798830 651270 620415 344590 391680 324360 122910 45560 502010 173910 535840 648380 829685 173315 588200 773160 87380 635715 452625 481270 355725 175950 467415 360145 86700 567630 765425 660960 776390 623390 387090 741370 500735 22100 37060 637415 688670 251005 724540 115345 834955 813365 428655 335240 298265 249305 34850 849660 357510 18615 214795 477105 849065 49385 179010 374595 537370 604010 652035 160905 427550 475405 550715 377655 186490 682380 431885 144585 417265 844305 48365 449905 396525 391510 832915 528530 652375 252450 628830 640900 95880 56355 472515 338385 624495 325720 391255 638265 129285 55930 732020 442170 738225 577150 704395 711960 530995 167875 348925 732955 528700 175950 673965 777325 683740 835040 567545 789820 811665 42330 264605 616165 52360 638860 669970 754375 110160 648210 274210 117045 558705 363375 529210 651610 199750 306680 287980 409785 776475 431375 410125 94860 645745 144160 158440 717655 53040 372980 223975 762790 248200 37910 211990 566270 336005 734740 712980 646085 102340 808435 431120 357510 596870 756160 284750 394485 808010 448800 569840 308295 542300 721565 402220 833595 377485 145010 307870 132515 612765 25415 87210 810135 231965 754970 263670 237235 635885 280755 6205 72420 746130 32045 99620 798490 432820 449650 313395 794920 508385 186830 602905 647530 222615 806650 572305 302260 476085 52105 188530 127840 744090 831045 366860 752590 315690 176885 203150 687055 282370 344335 362440 162860 670565 254065 445230 630190 339065 236470 766955 420920 768145 530825 261970 236895 701335 238680 67575 742135 846260 436985 217770 470560 748000 412590 845920 277185 270980 575110 15725 456875 232985 80665 476850 108205 658665 604265 681955 583100 81685 624580 358785 221255 549525 232305 138040 122060 764490 591090 405195 244035 84235 780045 222955 185895 38505 611830 551905 406810 159120 506430 168045 47855 210885 703460 488155 519605 635545 718250 652630 542725 244205 468095 517225 737290 353770 353260 401880 834020 189890 68510 474725 320025 727600 808435 782085 600950 185300 662065 783700 758540 322830 499035 662745 177225 10200 60350 213520 124780 258315 311015 813960 596275 820845 231455 337365 731765 401625 224655 243440 756670 27200 118235 37060 21590 15980 715360 84405 358870 559725 189380 730065 86955 681530 185725 93075 558280 829005 590665 609195 541110 634695 834785 17935 153935 623645 4420 104210 475150 632570 240380 672860 225505 314840 47685 268260 78880 685015 151640 96985 660280 338555 603925 135660 298095 269620 23460 176800 124015 754970 795260 140165 765850 317390 367880 372810 514590 762450 223720 187340 196010 749955 779110 158270 797980 144415 776135 147050 259505 759220 258485 725220 62900 191420 65450 808180 215390 400605 474555 427295 1700 235365 545955 309485 226440 812515 730320 407830 705075 769590 667760 101575 275655 717400 750720 552415 556070 369920 9860 747235 587775 410975 467075 640985 257720 472260 438090 338385 225845 843625 730150 258655 173485 67915 147730 649230 54485 273190 718675 533375 624495 431630 419305 306000 665465 151385 535330 671585 728450 271745 394315 141355 820930 350030 168470 505835 728790 385305 547145 632995 370600 58055 574090 144415 308805 168470 176885 841585 414120 527255 64770 215390 500140 781405 361505 559640 728365 477785 187000 594745 728025 38590 142630 742560 601460 829090 832490 299540 714680 369580 174930 648040 386665 735420 277610 449140 312970 750380 437495 702100 442340 544935 255340 597125 455005 35955 735590 62900 339490 225590 658155 772650 231965 576555 155635 548250 799595 712470 777410 554540 265965 702100 654245 653480 402985 450585 623305 332180 425850 364480 717060 559045 845665 251175 260695 535075 465800 57885 531760 643450 120020 835720 307020 438260 296140 694025 555220 519520 824415 703545 106080 141440 155465 531675 600355 461805 258825 303365 684930 138465 384115 834020 385305 329970 113985 824500 572050 481610 4930 254490 178075 705245 233325 692495 589900 428995 193035 753185 606220 317730 416500 319855 327675 245735 344420 317475 596190 339150 20995 587520 392275 424745 579275 3400 250750 435370 532950 185470 396440 32980 311100 103190 212925 576470 3570 534650 480250 670905 666910 464610 375105 114580 804950 68595 110925 782085 141780 168980 707200 818380 749190 256445 842010 818635 441320 106165 172890 564315 210630 708985 424150 433330 55930 300390 187510 313565 461465 155975 26945 181900 787525 124525 508640 778005 161415 420495 117725 531165 295800 626450 479910 259845 349775 774435 770015 534820 84150 507705 497930 691730 762450 84575 495635 743580 826965 654415 609875 777920 399585 176205 188360 716890 520115 555050 500055 517055 578510 132345 597040 395165 235705 410635 493510 644980 730660 52530 371875 31280 833765 439620 52615 815830 87975 544935 353770 328610 829515 274720 227630 205870 270555 406980 407490 64090 714340 254660 840055 237830 8330 142715 22780 641240 50320 704905 675495 615825 548845 428230 610980 187255 685865 621945 41990 133620 792455 642090 437325 197115 189125 455260 342465 650335 83725 687395 100640 239530 386155 842010 21165 708220 91630 158440 623390 396270 327080 826880 452370 400690 235535 300305 182325 502265 551140 146540 849575 765510 194735 849830 349010 780470 627385 185470 764320 145435 203830 405535 135320 104550 781660 638435 485435 252110 7565 338045 337790 722500 405620 344675 333795 389300 625515 303450 542300 827050 38675 324785 549100 583950 828580 292995 340340 431375 763130 445485 645830 164135 779365 561935 565335 15215 223975 507790 66640 709495 313565 51340 7650 779535 638520 397290 49555 235365 718760 680255 405790 417860 415055 242675 7140 216580 254405 44115 130390 722500 578340 582845 520880 296480 685100 203490 741710 560490 76585 788205 55080 634015 652460 801125 341530 391425 633080 387430 322150 73270 730235 87975 587775 78540 291295 437835 401285 345525 589815 676260 659940 380885 31620 126565 831895 740775 166345 483990 316880 798235 269025 644215 297670 563720 126055 348500 837250 298520 337365 602395 314670 181305 471665 304810 67490 236385 328780 386495 710005 43605 719865 691560 811155 415820 254830 307615 661130 430270 533800 450925 677790 317475 97495 472770 494020 173145 288150 220830 154530 777580 494530 358530 103700 818040 363545 78455 485860 37655 789735 230520 406470 487305 108035 633760 184535 51595 486200 674475 38675 606985 441150 823225 461040 40035 440810 524195 53890 71655 559470 654160 106420 802740 495550 562105 649485 5950 694195 237235 219640 395760 777580 37485 771290 683145 194140 604350 262650 272765 564060 672010 843625 523685 36805 62645 728025 296650 758115 636820 672860 539750 26945 317305 540940 427465 804525 848130 307105 555475 122570 290190 766360 655945 610640 503625 832320 140165 177140 838610 427125 352750 45135 19465 252450 385985 32810 375360 102680 623390 3655 526405 699975 534990 813705 124950 319260 462145 208250 96390 436135 835465 538135 417945 771715 193800 698020 451180 226440 264945 39440 270640 557260 102765 54060 65960 61115 108970 641920 79730 98005 178840 373320 493850 145775 789650 838355 773585 632740 150960 455175 16745 808095 805290 32300 3485 538220 76160 731850 661130 708475 752590 190740 622115 82110 350030 369665 743325 182155 307445 113220 34510 722840 92650 60350 322065 734145 845240 820335 588115 770100 279480 684505 307275 251005 460785 615400 85255 295715 472600 81430 194395 88825 270130 496825 651270 325975 396440 793220 716805 158100 788120 512720 641410 201025 544170 128180 167535 617950 505750 135575 61370 77520 1615 311270 754715 425765 82620 95795 276505 57545 808860 88910 632315 563890 351305 284750 230605 560150 72760 330310 720375 589815 534225 596530 132175 161075 529465 757095 646595 829430 550120 790160 6120 702610 751315 285940 628745 804355 401030 503455 44710 3825 294185 575705 71655 468265 509065 782085 598400 823735 197370 500990 515100 208675 695980 289085 756330 154530 743665 830960 125120 816765 237235 529040 763215 714935 142205 316370 511020 723265 616845 787355 685015 413355 511870 233665 763045 340680 328950 675580 752250 582420 596105 701505 803420 303790 656795 783105 22780 760155 120360 551225 573920 183430 291295 214540 779110 777665 225335 162010 583695 748850 86615 571965 718165 23630 315605 561680 306510 321980 133790 481100 483310 277950 727685 577235 285430 541535 847790 171190 435285 394315 459425 480165 540855 743410 488580 117300 472940 210205 214795 501755 413355 22185 686460 816850 77945 712470 466990 682975 834530 212160 640560 284750 104295 303960 122145 819230 378675 636310 414375 716635 654075 99365 611405 658580 738395 758795 579870 172125 68170 693005 661470 415480 33235 634950 184620 9605 770355 799510 270895 507450 8500 67915 299540 112200 95795 247690 307190 326995 244545 167790 303280 107695 515950 675070 44965 635885 748510 331500 323425 795345 398735 556070 545870 426105 684845 59415 150875 281350 453900 293335 128605 552075 162605 454835 167025 284920 282965 111435 563890 149005 821100 456365 605115 478465 533885 707710 230690 379440 673030 259080 614125 785400 764660 795600 274125 256870 842690 596870 290785 496485 376890 326910 143650 70465 610215 186320 253215 651100 398225 336175 691050 297330 456110 661130 499205 101235 351560 553265 514165 691475 643025 338385 379185 753780 425935 289510 522750 330395 10710 255425 138975 455600 474470 365415 472260 642600 464355 541110 810305 460615 64515 342975 716635 95795 194650 616930 87465 203745 71060 80240 155720 188275 543575 843200 243865 579870 583610 275315 435965 557260 101915 343825 236385 670905 806480 230435 3570 111860 217600 740775 788545 769760 233240 352070 795855 679490 613190 156740 410635 536690 418455 708985 565420 348840 305575 394400 89930 685865 738820 372045 476935 112115 604435 779535 246245 761940 383180 466310 821440 571370 434520 750805 659515 537370 464355 72760 180455 331245 143395 329630 726835 433925 242165 278120 245140 180370 655010 43775 667675 392615 560065 373150 29920 365160 344845 252705 626110 711280 426615 771545 678640 191080 183005 327930 735590 282540 255425 25925 739670 148410 465545 145860 237490 489515 376210 715530 512805 68170 521220 386240 496230 232135 393975 726750 28815 207910 115940 115600 590580 87210 705925 11305 549100 444210 165325 6800 28815 792965 186745 396100 74545 89590 647530 463505 500055 734485 503285 414460 515015 112455 528785 411570 47855 670055 713915 139995 509915 358615 124525 75140 212585 670310 395080 607920 473025 120190 219215 399075 575960 501585 125035 297925 250750 632060 318325 379610 666570 86445 664360 501415 794410 128945 532950 120530 436900 78455 643280 36550 722585 648975 525555 101490 68255 473280 261970 709665 436050 599760 206380 67660 721990 584800 212160 248965 129625 505325 226355 376890 484415 406810 664615 22440 794835 599420 182155 174080 192865 259080 219895 719440 245735 694365 671245 686290 451095 121635 199410 435965 455940 525130 232135 71825 837760 209610 218620 786845 683400 6035 232135 729895 85340 18445 145435 658580 329545 309060 412590 366265 401540 837590 34595 464100 245395 602310 2295 230265 173485 62050 392870 299880 744090 663765 679575 396695 135660 230860 848470 267920 544765 100980 732105 324360 809540 604095 486710 454580 42585 67065 678045 642940 537710 53550 638350 159630 571370 569925 821440 738735 660365 823225 776560 57460 75735 691135 277950 97155 427465 191590 161925 238595 301580 566440 232475 743750 327760 259420 524365 763130 670990 733635 468010 604265 671245 800955 526745 96050 67660 480930 187340 572560 471325 459085 528445 125545 666230 138040 529635 559300 607750 563635 619310 492405 391850 676770 727685 783955 70975 724455 144840 638520 548845 474895 588455 809030 74035 320365 562020 530145 625770 682805 445995 542300 389385 185980 646340 724965 130730 263330 763725 755055 434775 370940 727855 250495 97750 386835 79730 130390 725475 383010 830620 556665 837590 210205 732105 428825 30430 463420 540600 641665 176885 561765 487220 415395 698275 264095 746215 169915 480420 14705 185215 369070 83045 663680 386155 641665 13430 509320 425255 553010 562955 21930 167450 572560 801720 700145 720545 42245 741540 806905 1020 530485 641750 204850 804270 410040 104635 355980 3485 609790 45475 631805 678980 409360 219810 537965 654585 464950 637840 42925 807415 489005 264605 563805 303195 223125 783360 804440 368730 562530 419815 189040 388450 50405 163540 148070 775965 412675 11815 458490 449905 353430 66130 65110 361335 403070 797640 75225 85850 202130 448630 600015 677025 254915 288915 693600 464525 191590 194565 655350 803930 406640 490280 237490 607325 205105 169490 270300 657475 375105 618290 214880 645320 453305 582845 775370 696660 438175 813705 832575 494955 156655 682550 350710 21760 276250 324105 562700 277270 648975 654245 236640 596105 757435 730150 200430 617440 729300 703630 89930 335410 205190 236895 468605 313480 753950 221595 848300 195075 757180 335410 680000 694365 242675 168980 113135 78370 313735 775965 209100 739670 46920 483310 618715 490620 133280 13175 618630 212330 95285 573495 35615 756415 346800 821440 611490 48620 512125 393295 50065 186405 549695 146455 56950 249220 119765 590325 4250 194480 18785 286535 796620 128435 17000 119255 245395 790160 505070 183005 364905 93925 634525 639880 560660 369410 69870 589475 680935 164985 79390 454665 279650 499545 711025 186490 494360 710515 34255 607410 404345 554115 472600 720290 701165 691135 9350 485095 70295 763470 196860 386920 609960 659855 667420 618885 773840 75565 846175 389640 520880 7565 446080 198900 6970 677365 751995 274635 151470 535840 731510 730320 317390 741455 441405 700655 431375 22185 580550 543660 23120 170935 274975 666740 219810 85000 347055 756415 460870 667760 308550 84235 606220 767210 557175 303875 211480 735080 610130 602650 594065 621010 342720 445315 554965 775455 161075 443190 655860 173655 740775 632995 642090 278375 759560 71825 408425 824415 60010 84320 602310 318155 19295 600270 191250 727855 91120 723945 718675 515015 723095 511615 119425 412250 825350 173995 736100 720715 633165 810220 394655 56270 348755 58735 622370 535500 540260 696575 62730 218790 135065 305490 264690 466310 336855 562020 804270 56950 778260 210290 609025 425680 632570 648720 220830 423130 640050 66810 284410 102340 339235 732360 662405 286280 824585 830960 82025 32640 58565 249645 78625 324955 780980 463080 844390 216240 609450 6800 267495 702185 789480 515355 159375 425850 609110 187000 187935 785995 823310 253810 654160 841075 798235 525215 830620 147560 440215 171275 590580 507195 112285 727090 45900 338640 751825 526575 752165 349350 745110 605795 631635 335580 795940 201110 793645 575960 242250 275655 805885 536945 356490 643365 110840 338640 707030 421515 767380 90185 643620 89590 689435 22865 808265 59585 602565 1530 499800 597380 477360 616505 410125 202640 634780 420495 584035 395335 15300 194820 96305 117385 540685 497675 143480 490875 560660 24735 674985 678045 520030 267835 758455 57120 460955 437070 196095 95880 53040 846855 528275 196945 124780 49555 448885 639200 665805 602650 409955 727685 601460 807925 558960 64005 337110 498270 238340 483990 606645 542470 640730 554115 388620 720545 116280 739075 602735 45050 440555 613445 399585 172635 646765 380630 29920 838610 404600 817020 849235 661385 665465 752845 87210 109480 596700 374935 674475 163795 43945 254235 307190 124270 785315 34680 698360 819655 86275 311610 360145 620755 293930 482715 382925 819230 340680 730490 466140 199410 325635 255595 619905 67490 327335 799170 800020 173910 405280 591940 452880 594830 784465 821100 709665 721565 94350 48960 581995 490025 185300 126480 698870 608940 106845 422110 601800 732955 21845 6375 564315 66555 544850 442510 461635 565845 211565 471920 682550 234175 271490 728790 202810 789140 155550 105910 363120 448120 517650 564485 662915 465885 352325 314585 318495 664020 44795 302940 534225 472090 727260 789310 130135 838100 117810 466735 212500 494955 170170 749530 197965 458235 175950 490195 382840 779620 69870 730150 486030 847535 650420 224315 776475 267495 58395 814980 650165 498950 564060 376040 481015 586670 714340 750720 24735 643960 282115 67745 117130 844985 731935 431715 73015 197965 139315 113645 569415 10880 316965 473875 579445 396525 515780 219895 489260 498185 714680 53125 80070 264435 514845 529380 768230 357765 681530 806565 479145 422280 507110 157590 546890 207315 655265 38930 741200 644470 61115 330055 553860 754290 359210 486115 753695 362950 390405 246925 555985 728450 404430 786250 450330 391425 284240 180540 559130 603160 175355 286365 837505 719525 9605 694790 260440 306425 490365 340170 203065 291890 602905 704990 786930 610045 387260 421005 385475 442340 636650 650335 550035 91630 39100 510680 3145 109055 654755 837675 112030 83640 333880 563720 174760 804100 672775 548335 90780 792795 451435 601715 95795 440215 54570 721905 715445 45475 149855 298350 684760 825775 236555 570010 543745 686885 655945 289425 529125 31960 847280 129880 399075 291720 704055 253215 532185 736015 132770 785825 658495 511360 751060 55930 370090 703545 221425 459765 388365 549100 181220 470900 410975 321895 502605 59925 30260 775370 751655 51255 838780 18785 117895 210460 609705 128350 631465 344165 645915 425850 613530 609450 436645 804695 435625 299710 450500 14365 176800 454240 53890 417180 561510 567460 807075 345610 8670 283900 559385 473280 784295 489090 471240 332775 107865 584290 439195 846940 292485 197795 87380 199750 28135 231115 411995 652120 7055 110670 484330 276080 299965 443700 81515 39610 384625 3230 160480 257805 66300 695640 32980 514250 788800 518160 447950 705075 724285 326825 119000 19465 833510 125460 765425 562190 561850 149685 55420 324700 668440 647105 166770 703970 490705 536520 236980 803080 578510 54145 691475 165325 713830 687990 358530 143225 385135 672945 132175 822630 87380 612255 215050 774435 23545 667165 284580 808180 527170 297415 188445 442340 70635 505155 481950 745280 676770 583440 452455 525045 176205 30855 554370 838950 324870 496825 416670 466480 44200 69700 289255 245310 162180 157590 716380 780470 94435 733040 490025 570010 698020 707795 845750 131580 135660 255765 706010 540685 399500 322660 450500 848130 444040 33405 292910 278545 199835 635290 150280 465120 657985 400605 601715 532015 709155 416840 487390 544255 835890 705160 20740 649485 499630 645830 581315 315605 671670 593045 187170 264265 509405 45730 475660 457895 7395 120105 136510 478465 583950 665720 535075 394315 537285 159715 642090 460530 794750 677875 786080 31875 598655 201280 611235 750890 103870 40120 387685 375360 801465 179095 648805 274635 525555 163795 388110 634780 577235 791435 355555 603245 638690 477955 457470 481015 768060 382160 679320 310165 759220 196180 589220 353685 506770 34595 367115 701335 431035 21930 562275 677110 542640 736865 15980 416585 50660 142035 283475 646170 480590 182155 468435 383180 52530 317560 287640 244885 43775 41905 18445 214540 761090 88740 542045 364480 565420 399925 579955 462910 567800 86955 614975 525385 153255 98090 715615 470475 358870 200855 133790 453135 801720 262735 165835 543745 35870 428825 652205 689180 671415 666825 789565 543320 226185 39100 689180 128860 414885 12240 496910 154190 26350 563210 687055 323680 29325 425085 347395 807075 242250 313310 407915 411995 213350 243355 359805 82790 670225 754375 428060 85340 598145 655945 8500 48875 528700 561765 183940 59330 237660 257380 79815 363205 365925 636990 725220 320960 612510 798660 119595 251430 589305 734825 626705 10200 476425 841500 837505 145945 312035 216920 35020 580210 354620 108205 755990 272340 12580 108205 330905 343315 615740 743155 379270 336260 201790 258145 780810 263925 206975 449395 111435 298010 258570 452965 214455 776475 820845 273105 398480 731085 2210 216665 357255 758200 232390 367030 769080 157505 221085 456790 786335 105400 202725 486880 677535 581145 736865 302600 658070 498100 258145 384030 680000 44540 531590 406215 574345 64855 579870 757860 609450 466820 126565 430100 359890 514760 633080 484925 819910 743835 180540 659090 501330 61540 655350 328355 458235 290700 404345 749020 488750 221935 152235 424660 75990 313310 848130 391085 226015 420410 421855 675750 73610 844560 527000 311695 307190 667250 80155 271320 479995 642260 396865 667420 635800 33915 56185 467415 205785 527255 45390 278120 522325 191675 567035 138210 737460 674985 653565 826710 109905 336685 99960 835550 645830 188275 191420 423385 251515 695810 767890 705330 454155 319260 402390 386750 846345 368050 57290 401795 245990 234005 125970 840820 652120 575705 360315 604945 651100 761940 59925 405450 401795 692240 506685 1870 753610 29750 272935 96815 396865 24735 793305 101235 393635 177480 541535 739415 736015 242165 745195 524960 169660 368050 804865 747235 517140 178415 241400 434520 832575 468180 34680 307190 318835 543065 483055 242420 152405 474895 455005 378590 833850 502180 526405 549950 388365 412760 215390 573410 648890 127840 174165 314330 670480 353430 541110 317220 668610 750040 595765 233750 307870 246925 746130 437155 776475 206635 625005 346800 689945 100555 811835 595680 76840 355130 325380 806565 615060 226015 403410 435795 67915 350030 543150 828070 776645 683655 186150 208675 304725 625345 532355 332860 164985 498270 61795 817785 106165 202215 704395 101915 488495 209270 54655 317305 361335 58990 364225 340850 640390 477190 302855 211480 452455 127925 283645 87720 705160 286535 404600 498780 386155 499375 639285 119255 209015 511530 421005 840395 286535 330140 37910 492150 404515 32470 762195 104720 778685 198560 823905 687310 293930 74375 221680 428230 412760 768060 15980 33405 568650 609280 286790 468945 157760 473110 54995 4335 349010 443530 373150 458490 779960 76330 166515 596020 715360 595595 758965 57375 261800 198220 840820 355385 510850 290190 820505 509745 814980 75990 385560 556325 406980 632825 206295 382500 370515 474555 702780 80835 778685 627385 499290 29325 562870 285515 697000 579105 523515 569755 741795 577490 602565 313395 721650 508810 144840 239360 573070 798235 603670 303960 145180 394400 624580 468010 756160 468520 87210 653905 555815 299030 598655 184535 186660 837250 286110 620670 553945 479655 818975 534735 832915 613530 624835 568735 729895 721055 555900 179860 418030 62645 688075 825095 848215 410295 242165 71910 787950 834870 252705 43265 571200 840820 509660 399415 567545 781575 835040 487305 51170 180030 372300 208080 87295 22950 746385 702270 520285 124440 553605 797300 365500 56355 15130 23545 820930 589220 145265 343315 680000 262310 122145 423640 187340 201960 451520 391680 257720 7310 371365 28900 464015 375275 255170 531590 464440 351305 828070 298605 162775 286025 339575 810985 815490 20060 228735 368815 46750 141780 842350 386920 536860 423130 352920 370090 62050 509575 173485 688755 128520 165495 137360 739755 658155 485945 84575 486965 140760 516035 161500 388960 381905 314925 748765 74035 552160 74290 463675 563465 225165 301920 451860 310930 768570 465885 242760 843370 822970 559725 151725 438685 563125 233155 706605 678215 375615 81345 838610 799765 598825 527000 650165 306000 208335 184535 339235 443530 825945 768825 2975 454155 106845 45900 307360 542385 640985 277440 119425 443955 288830 607325 91545 60095 257295 129710 265710 18530 498950 157760 289765 242165 299200 751570 792710 126055 663850 779195 313990 512550 818125 751060 605795 836060 523770 440725 533630 273955 42160 91290 750720 136000 330395 159630 54315 285175 694195 485945 105740 394485 305490 822715 357850 511700 651780 304470 200005 806820 505495 244375 168385 811920 715615 152235 609535 830535 761685 283730 739585 49215 468010 783615 483905 578085 546720 618800 191675 417350 718250 568395 185895 462315 191845 596785 71145 542385 689435 46920 56185 382330 827050 697595 421515 765850 214200 147135 412845 727345 195245 605710 269875 495295 463760 352325 236810 192440 575535 72420 844730 126565 392020 528615 572900 789225 29835 724200 532695 328610 291465 585990 255340 431885 508300 667590 722160 631550 217685 758795 405790 398395 622540 114920 331840 681360 814215 841330 35530 430015 617270 426530 191590 133280 207910 579445 119765 738990 90185 737290 137190 735080 365670 550630 839290 324700 68085 785740 338895 588540 650845 540090 675495 352750 662575 27370 498440 280925 18445 644895 341870 304045 250410 589220 848555 515695 335410 259760 14450 616250 542300 316625 475660 744515 268770 191675 348755 400265 115175 28220 156910 142715 129370 342975 704735 510595 132600 277440 574515 482035 91035 833680 549100 418540 753100 467670 370345 242080 702610 23120 74035 334050 510765 194480 163115 458320 189975 73525 205530 243015 318495 398310 160820 568140 605115 800445 274890 265370 585820 400605 516120 382755 680510 824840 638095 374340 308210 175100 252790 712045 484415 376805 636820 74545 171615 811240 713745 233580 490025 810050 655860 614380 796790 812685 682635 747150 716975 145860 835720 566100 75225 844900 251005 173060 666485 708815 157165 816085 102510 843200 833170 481780 83895 583525 537710 226780 206635 781660 369665 38335 777495 38080 600015 728365 162605 327335 841585 225590 816340 684845 798490 496740 202810 842350 762705 448290 157420 464525 720205 299710 444125 718335 505750 200940 592705 355895 327080 75905 660620 252195 638605 413270 566610 393295 600355 159375 389640 319855 661300 207315 246415 324870 255510 253215 158780 329120 585650 123080 149770 428740 278970 94350 845410 403750 624835 440385 553860 284410 5695 255085 422790 341530 166260 150365 670735 215985 546890 457980 644215 38760 542385 669885 84065 435285 21590 793985 114325 292485 439790 286450 711705 589815 732360 640560 439280 635290 538050 607580 249220 401625 573070 404940 10710 347650 290105 400775 516205 479910 28135 74970 329460 828750 5185 19295 779025 214880 146115 259080 467075 296990 80580 828495 528105 685015 108460 713405 849915 145180 428230 489090 275060 778940 163540 267665 484500 767380 102170 1530 583865 336260 826200 819995 581485 210800 819315 436645 243525 585055 243355 727345 796960 132600 770185 679150 510340 346205 284665 692240 121040 405620 442595 254235 47515 782935 531675 168470 144755 217515 124865 258740 131665 191335 300730 122315 316285 741710 749785 284835 674900 777920 567800 214880 87210 467330 168725 766870 710685 406555 681615 812855 436390 56610 230180 823140 788885 641325 227120 58990 438345 755990 632060 597210 780980 33745 372300 760240 80835 834530 537965 55760 88400 673285 392955 319515 638265 818040 48280 292655 98685 821440 552670 659345 388280 94265 291295 782765 226780 695045 178075 830705 79900 76330 433500 337025 74970 692920 729810 100810 835805 574090 574770 346630 802655 800870 585905 96815 109905 483650 771715 765340 818805 3995 490110 656540 839630 132770 577150 745535 50660 660280 7650 142120 849745 40630 286195 147815 253980 643450 796280 599760 210205 419815 361675 156910 391425 428570 643875 436135 346375 794750 432650 267240 473960 500310 740265 585820 132345 577575 700655 286025 81260 560660 435115 208505 623390 793730 785485 812260 501330 519350 712470 181815 640475 178585 333540 422875 18870 289765 819995 615145 651270 179095 689435 685865 293675 732105 300135 690625 512975 271405 713405 411145 207400 566015 0 0 0 0 0 656455 470730 139570 227120 610215 315265 307530 699720 514505 652800 135235 466225 187425 411995 264690 127330 710345 793050 512295 791180 387175 103105 774350 653310 515780 204170 156060 731850 244970 681105 355215 810390 556410 445145 613360 410805 332435 224825 466565 75310 173995 163030 329545 363205 338555 463845 382415 289085 327505 227120 270385 470985 301665 549355 413695 280160 593980 607410 487900 27710 234515 589815 605625 395505 452880 403665 100215 165750 410210 549695 179605 251345 422875 226695 359040 806820 125715 360315 805205 504135 758030 281095 312120 639795 1700 385985 319175 644555 335920 722415 815490 438345 295460 512210 84065 658495 453815 769845 226100 327930 588880 98855 191080 719695 764575 371705 340935 200855 138295 36805 258995 444040 474555 8330 303195 308210 429930 639880 300305 837675 481355 324530 9180 608515 618035 59585 720290 119510 787100 425255 383775 282200 290275 814300 811325 185130 1020 104720 724795 387345 738310 209695 20060 333115 376635 197370 21420 413780 471240 282030 559640 254830 126650 490450 762620 724030 704310 329035 642515 371365 800190 619310 117810 823140 790840 711280 722075 440895 165495 229925 648890 108630 727345 67320 789565 68680 387005 401200 250835 473535 319175 71825 140760 729725 283815 613955 443190 585650 539835 530145 471325 598910 666485 742900 214115 798745 391000 414205 762960 217600 633250 279225 393805 236725 47515 792795 745365 756925 691560 318920 395845 818550 517820 698275 366435 317220 47260 605880 530910 754460 139145 476935 388705 825945 103190 515525 792115 125715 556495 270385 39695 452370 563720 757775 430440 512805 199155 293760 753270 197710 254320 195245 576895 346205 834700 585990 43945 30940 626195 542045 830535 776050 34340 457215 409190 483735 207825 549695 689690 757860 42160 78455 371960 73440 587860 354620 820165 747915 420155 171700 699805 332520 714170 222020 847705 607920 313395 355640 175355 523260 194395 171360 228140 398735 653990 7225 605625 791095 601715 403240 832660 329035 227120 361080 803420 5440 831725 232050 475660 547910 580890 163115 584715 185895 806990 625515 129965 775455 168810 449395 550460 189720 551225 741880 432140 686205 374680 729215 643280 135490 344080 539750 785145 520880 131325 455855 494700 363800 446930 62475 75140 731935 747915 788800 676090 831215 214965 333965 675920 483650 44710 328780 114750 735080 638010 590665 385985 542640 233495 514845 785400 459425 706775 530060 177905 719695 792965 451690 580805 309230 513910 151470 752080 23545 555220 114750 414120 20570 207315 183260 404005 837420 791180 634440 465545 270385 373150 719185 495635 330310 120870 381140 169150 495550 642005 681275 111435 232730 797555 804185 340425 232305 26095 368390 533970 412250 293675 569415 574685 758795 273445 792285 98515 127245 421855 148835 845750 315605 712300 773160 762450 430695 508385 48535 594745 519265 777070 632740 16320 611320 531250 40205 520965 778515 419560 159205 726835 227800 659600 847960 153170 652205 668525 105570 34680 812770 6715 472600 588455 290615 792455 179690 419475 434180 603330 323170 328950 836570 249985 522070 188700 540345 177565 412845 253725 613785 532950 555220 270555 21250 801125 470135 159460 117385 778600 383860 274125 542385 236980 57375 188275 376720 534225 513400 451010 518330 568735 61880 824925 517310 818550 250410 125205 73950 277610 232645 182155 566865 70890 670905 144585 303705 707370 821185 544680 275485 769250 135490 698360 636395 30430 511530 318070 618630 148325 600610 158440 385900 649485 387855 225165 236980 568905 728620 271575 462910 763640 204340 352580 310420 102255 713405 34850 506175 835975 718250 86955 45220 167450 142800 668525 430780 729895 503625 297925 652885 254660 40545 455260 663595 820335 342040 326740 402900 540855 622965 841075 321215 528615 333030 168555 66470 341955 402475 33320 388280 747660 600610 497335 98260 388960 777155 74800 790755 763045 269705 639455 194565 362695 618375 812940 89335 266730 4675 223125 641920 823990 681955 817275 31790 276165 501670 17255 736780 133025 465630 351560 186320 624580 532100 293675 299540 42925 546040 673795 120190 258995 705330 697680 35870 786930 616505 436135 56610 373405 438090 292400 314415 788715 265115 507875 402135 386750 422875 229160 754885 649995 144415 393720 676515 169405 813875 381905 176800 518330 82875 516885 632910 122145 517735 354195 207145 323680 80155 242335 14195 711025 563295 796025 253215 21760 20230 200685 821950 238510 363885 602055 746810 72420 712640 113220 416160 704650 446760 249305 494700 415650 189380 547740 628915 340765 218705 403580 88060 322065 480420 677365 99280 405705 562360 625685 615825 101660 497505 656285 275315 648890 159460 839205 58055 198135 126310 814640 477105 151300 175185 86275 658155 435965 216920 271745 308890 676090 502690 715785 356235 788885 8925 87805 273785 365330 705840 619650 19210 509320 367370 418115 231370 294525 289170 444635 143735 507620 826880 328440 524195 79220 525045 43860 284070 470050 174080 167535 822120 829260 541875 286365 497250 527935 229075 104380 79815 823055 262140 838780 259930 577320 186830 529125 586500 339830 622115 343570 799765 663000 257635 311695 330565 632060 301580 518585 459340 375105 370430 184790 792285 614975 530400 213350 669800 38590 483395 644555 634865 246415 427040 27540 160735 372300 686545 17680 461295 32980 430950 1445 812430 557855 80070 99535 468690 181050 800700 621860 840905 22185 391000 145945 672350 373660 654925 193800 644810 132685 253810 819485 268005 457895 278630 19890 63750 326570 81770 686715 31110 697170 505155 372895 482290 714595 427635 838185 214200 293930 365670 452115 45645 573835 90950 261205 540600 187765 379015 495465 445995 127075 423725 98855 251175 820505 86275 735930 351050 488920 789905 793815 238255 676005 71910 8245 61200 771120 790415 502520 642430 498100 45390 10370 763300 758115 629085 333540 523175 14280 710770 492660 387515 636565 123505 749105 451860 644385 160820 273445 533715 467160 573155 559810 339915 531165 826200 352325 277440 71315 117725 316710 57375 756670 145520 522070 591260 371620 629595 560490 345185 9945 645235 374935 730830 163285 106420 797810 820760 611745 264180 175100 422790 319600 627980 11645 501500 134300 73610 598995 335155 492745 82025 295120 834785 708730 340425 794155 270215 345270 523515 401030 378335 701335 424235 96135 362440 40630 719185 186915 82365 642600 309060 255595 540260 317220 107610 618460 633165 317560 609875 656455 382245 796365 412590 645065 408510 837335 404090 446590 843625 537795 11645 506770 465715 541960 77775 37570 425255 401200 656880 712385 13685 82705 92565 741795 672775 417095 425510 169065 587860 266645 749190 505410 827900 1955 482545 539920 563975 293675 531590 432395 844645 728620 302940 151045 448375 86190 101575 361760 27795 403920 227970 696320 96135 288150 244970 131920 639625 349435 597890 673115 607920 233665 730490 478635 648890 108460 356065 508470 14365 769675 586755 498780 601885 158610 728365 465630 120700 35530 134470 139230 776475 499970 432055 114410 334730 395505 85425 137530 272085 106675 817615 326570 111350 9180 255935 718845 625685 694620 756925 33830 842860 542725 703205 685185 666060 505410 743750 101745 573750 480505 799000 701845 407915 162010 505240 786080 4760 266050 848725 523005 272680 138295 390065 171360 580550 93245 691050 483820 181220 483395 221340 24225 588030 623815 621180 401370 704820 210205 159290 48365 413100 109055 316370 732785 618375 23800 475320 755480 28135 799935 205700 382925 270640 845155 354365 549440 724965 401285 631040 378675 29835 618715 140335 408255 123080 197370 89080 79050 553095 709240 657560 514675 446760 103445 579615 6800 264350 804270 219300 802740 410380 360825 420155 238850 203915 720460 196435 773585 680680 560745 428740 709410 572730 787440 405875 824075 269960 695470 464610 193035 412080 369665 678300 91460 239785 298945 599505 201365 201790 493935 258655 263670 182580 58480 733210 155380 4760 593470 737800 571795 716890 485945 718845 168215 515865 678130 199750 452965 740690 719270 452710 608855 779365 520200 416925 484500 262565 129795 497505 201875 339830 627640 41310 611660 121720 785485 195245 721650 276335 481525 633675 666825 776220 717315 784380 586840 18700 503540 284920 531760 435795 670820 701335 445400 313905 820760 732700 373405 273870 232390 539580 172295 23460 618205 630785 94690 767040 227290 147645 745875 129285 248880 733805 360570 552755 595680 791860 800530 283475 503370 248285 200430 203235 473535 480080 502095 155635 311100 752930 426785 104380 387770 630105 551310 286620 47430 492405 390065 365330 196265 612595 604605 829005 497420 737290 27285 786420 577660 443105 9775 173315 644385 844815 511105 737715 45305 785315 108290 405365 335920 59500 513995 778175 792115 210290 480675 548845 199070 149175 593555 257210 766870 128520 336515 10455 206210 185470 605625 651525 714595 189295 85085 850000 121635 683995 415735 733720 513315 587350 775710 362015 357425 231710 40800 40375 274635 480250 657645 643620 319175 24055 798405 757180 149600 151300 782000 746980 440470 632145 701675 306170 281860 485860 106420 248370 136765 170 409870 236725 631465 634695 820930 232475 660195 272255 66810 328015 204510 127925 473025 116110 338470 74715 253215 147645 618970 597890 153680 690965 534735 705500 691390 639965 376975 46580 833850 839545 818720 450415 295205 796365 530145 653905 754375 27370 297840 420325 606050 414800 357765 672860 3825 583525 646170 424150 471665 155295 294525 215305 683740 17595 665295 190315 567715 244120 136170 336685 108970 342125 793900 536180 516545 797045 570265 389555 94690 455090 224740 21080 630275 557685 21930 596105 654245 265710 234175 703460 23035 401455 502520 376975 577830 196945 627385 434690 482970 13770 416330 15470 387770 508470 772735 522495 392020 768825 244630 331500 277695 154615 436135 692325 111350 263755 155635 128010 250070 5185 378080 348245 521220 504390 252620 117980 743920 504985 551735 88825 433075 570435 321470 511785 714595 124015 424320 702440 429080 241060 572305 591600 321470 796025 283645 605795 77180 685015 404345 349860 243440 511360 635885 142970 100300 276250 432820 828580 264265 467160 189210 644215 778940 44710 205700 602055 248115 186490 6885 788630 713320 159545 772480 740180 292400 114240 809965 127670 617270 222020 796620 651865 777155 768485 7565 270980 301665 706690 258315 100555 333880 411995 662915 722500 631635 632910 608260 462740 112795 159205 468095 530910 550375 683655 364140 739160 688755 681615 760410 311525 338300 809965 528955 321640 183685 451860 290700 261205 750125 489600 258740 652035 599420 288830 417350 741540 384540 541875 814045 85000 724030 489175 359380 155720 224910 213520 93585 270810 418710 42585 539665 121295 325380 367455 56270 666740 678980 94945 125885 137615 815490 214030 596275 441745 424065 690710 648125 417690 4760 332520 387345 221085 684845 94435 796280 1190 272935 510510 389725 723945 816255 307190 756330 657390 349690 201875 828920 643110 428655 314160 349265 826370 760155 21165 818720 803335 149515 468860 675155 816850 105910 601630 281350 438260 511955 774605 447355 13090 617440 347055 779195 440725 790670 674305 335665 170340 189465 216155 546380 20485 786505 449225 385730 431120 186320 119000 148240 423810 308975 624240 268940 776050 406385 618970 176290 850 274295 186490 291975 192865 465375 823395 251175 392190 25075 44625 650845 132090 342465 849660 770270 631465 680170 234260 815150 830110 118660 193970 40545 619820 132345 589220 324785 680085 312205 335835 59925 656625 314840 241910 157845 710430 715360 26010 20230 201110 460020 315350 661470 291805 204850 585735 664530 384455 123080 99110 538220 787015 243610 539070 608685 646085 370175 383180 486540 534990 372215 335750 352920 5780 186320 136510 604180 507705 36380 801380 626620 243525 88485 18275 681360 106080 203660 390065 1785 412165 730405 292315 311950 172125 146625 373065 100555 609790 83045 453815 561000 657645 691475 390830 823140 571115 191420 27965 503115 541365 553265 802655 370770 532610 570180 597805 76075 425425 292825 840480 148920 659345 804610 223295 577065 487135 208760 313820 691900 413015 362525 612765 566100 585820 384115 814725 287640 563040 151045 389640 390745 388110 156230 18785 77945 639880 592535 258740 280670 547230 570605 37570 825690 480080 226695 544595 586245 596530 474300 430440 736950 682465 2635 707625 85595 327760 66640 44115 345525 708815 543830 569245 175780 712300 310845 581995 742730 596785 195415 408340 9095 316965 481015 37740 35105 238510 839715 238680 503200 735165 623390 391425 571285 641070 282370 117385 315095 596870 175015 462400 220915 168725 38250 295630 738055 735165 337620 97070 104550 745280 317220 368135 676600 498015 129285 751485 190910 790415 397205 150280 106590 176290 1870 732785 391170 493170 330395 720290 355895 698360 168385 214965 49725 278205 81175 111860 153680 11560 251260 261800 212160 190485 685780 79220 658750 56525 447015 26180 116620 323340 112540 615145 723265 421600 210800 146625 507875 345270 87635 224995 271660 413355 242760 55080 123590 786760 503455 502095 18275 730830 676600 31790 54315 367795 181135 578085 253980 11135 810645 545785 134470 549950 724115 704310 505410 351220 302345 46155 449735 188275 696490 773415 287470 286960 540515 251855 694960 152575 693600 151300 281775 600525 575195 630445 210460 185385 114750 387090 273020 30005 36550 328270 773415 140335 177480 35530 713660 422960 432565 843370 401710 79645 827305 608515 520455 753610 300050 668185 402390 220150 169745 108630 41650 162010 114580 496910 23885 412505 112795 791265 189125 569925 616420 92395 266220 668270 568055 698955 688160 463590 706095 698785 66640 420920 661895 192355 746810 719865 219980 61795 814555 301750 36635 211905 701420 367370 165580 127245 707030 641240 600100 749530 435710 389895 271405 831640 561340 688160 123845 162605 415225 222530 665635 192610 587690 731255 507195 524450 89930 438345 745620 826965 82960 434690 404855 721905 506855 780470 133960 534820 646680 749105 736525 86530 717570 27625 14365 759985 49385 303960 321555 653990 810050 530485 397290 505325 321045 187510 747575 723775 178500 608090 135660 829940 242335 328950 149515 542045 407150 743240 127500 688075 182580 35700 839375 75055 40545 590410 40885 360995 543915 846855 512635 182580 141015 563890 703970 636565 657220 346460 811410 194055 794325 717910 194480 808095 298605 811495 413355 260695 759645 202470 606220 29920 40885 749700 177480 544085 257890 336600 20570 30515 479230 820165 675920 826540 745110 268770 397630 294355 54655 670480 517480 43605 466310 67405 54485 495805 319685 805885 386495 110755 341020 162605 367965 556835 30685 344505 431630 163200 147985 224485 558195 115855 25925 713150 543915 73695 43265 153255 72845 833680 777155 31280 96050 96390 654755 676175 420835 80580 553605 238850 457385 512125 778430 61710 215220 334475 603245 190825 249985 12920 837760 107355 630955 774860 671415 271830 165920 469200 289085 325295 805885 26350 715190 328015 734060 709580 719780 199920 384540 214965 828240 714425 650335 468180 244120 823480 292910 678725 446675 813025 187425 122145 559215 787610 136680 219300 329035 488750 646935 758540 280075 160565 111520 110840 685865 268600 666060 310165 92565 158780 90015 573750 151470 238085 239105 219045 258315 471835 58650 617780 36210 147475 656795 227375 395080 358190 143820 593810 214115 473280 668270 122145 761600 136170 556325 404515 170000 134555 159375 105825 127670 729215 465545 256445 144670 282625 801635 269195 378505 373235 849065 367115 479570 375530 553265 573070 14875 332010 304980 309910 697765 332180 377060 202300 696490 530060 193120 244290 778430 381225 480760 542215 786335 665890 302345 70635 408085 179095 693855 380375 646765 615655 27200 352240 9435 666995 527595 365500 613105 84830 536860 445230 247945 259760 155635 632060 620160 481950 637245 832745 407405 516545 698700 468435 443105 217090 398480 764575 126395 738140 194140 464015 297500 301410 619905 421175 83725 181900 349350 623900 43350 612085 32980 238170 80665 360995 26095 238935 610725 637925 514250 787525 526405 759985 459510 197880 754545 94520 716380 16490 688585 221680 352240 417860 380545 723180 104635 332435 469880 36550 156060 811920 734145 227800 618800 547400 311440 551735 299200 156315 325210 414290 690030 750720 368815 308890 171445 815150 17000 345865 126905 472770 191930 791690 833850 10625 127330 428655 551225 196860 806310 284665 466310 413100 442510 498695 491980 387345 525640 554710 116790 508300 369835 131070 106080 680850 523430 729895 365160 2720 201790 756755 542555 757265 2890 107355 96815 283390 392275 227460 121975 560575 713575 164900 733295 726240 588625 158440 846685 729045 757350 348925 291720 160565 736440 332180 675920 33490 712810 768145 595680 60775 656965 305235 204510 342975 170425 655690 163880 835805 273785 288405 590325 639115 210035 428910 581230 829685 88570 421515 158865 94605 296140 481100 636140 429930 164560 699465 729980 587775 425425 815235 346120 774435 459510 417520 490195 637415 642175 315945 115090 177990 303960 724370 205700 193460 628575 167365 643365 789140 667505 20995 558535 163540 616675 158695 65195 701165 53890 242845 727345 580465 284750 10370 219300 330735 845835 264010 389810 284750 596870 267835 779960 720885 384285 783105 239785 147305 641070 292315 646850 816765 44285 36805 348075 280245 764830 756755 356915 368305 431120 692580 194650 575025 687225 225760 559895 816510 423045 188105 14620 555815 396185 313990 780045 333965 363460 411740 706180 233580 73695 717230 341530 387600 376805 375445 113730 320705 233665 102680 696745 754460 842860 457980 682635 622200 840565 229585 552840 786420 262565 470815 82875 575875 805970 709835 494785 552585 620245 256360 541875 588795 747575 244205 505240 219725 182155 833765 11815 811240 617780 310165 125205 129880 402900 267920 644385 6885 204765 682125 121380 7395 432225 488155 240465 411570 500225 500480 114070 750465 396270 301495 404770 422365 249135 389130 846175 363715 387515 22185 141100 15895 224995 646340 526320 545700 94860 263075 305320 178670 629680 614635 114155 743920 670055 509235 579445 832065 421090 833170 14875 709750 525895 838950 498015 765340 735250 593300 348160 190740 93075 358955 294695 6630 119170 192950 208420 473450 405195 635205 319770 560490 770270 434095 170680 126310 394485 315860 515950 244715 541960 148835 720035 554285 464270 558025 579785 368815 801975 458235 807415 76075 449480 190910 404175 440300 792880 226100 591005 317730 269705 368985 523855 729215 70380 828070 301580 379525 675750 556240 385645 555645 115260 371025 401880 291125 94095 50745 237660 473450 807075 25585 425255 389385 355130 710515 161670 448970 37655 362780 348500 800870 153850 750295 781405 79220 744940 376890 199580 260950 241570 675070 227375 369920 473705 704310 226355 104465 656710 151385 608260 396185 25075 513060 69020 158950 275145 403495 487730 767295 35785 623305 116535 22015 422280 430950 93670 63325 750040 572985 419985 819315 95540 347395 215815 384370 576045 203405 265115 845495 88485 247605 93245 530485 806905 502010 135150 221850 763725 503710 523685 70805 425425 321980 729300 757605 433585 379610 385645 209865 313395 719355 252790 58905 350200 295800 520370 503285 330480 166005 832405 407235 458405 632570 536605 26350 623815 368135 216580 192865 59245 820335 544935 365160 138635 464865 834360 226780 498610 666400 771290 414885 278205 261460 589730 441235 322660 378420 574940 272765 344250 524450 449480 690880 140250 512975 39780 836315 240550 192440 702015 319005 734995 421940 820590 13260 272085 23035 668610 739160 370940 249985 399670 108460 173910 310250 624325 430185 166345 658920 386580 141440 279480 759815 28135 596615 430865 189465 462655 310420 288575 42075 89590 261885 474215 82535 662575 359210 78115 189975 837675 734995 702865 88740 62135 331670 399500 103275 845750 434775 665550 710515 120955 260015 718420 305150 306170 814300 804270 704140 681870 56780 249220 100045 214880 94690 431800 738310 404515 751570 517820 358700 626450 672775 605710 286875 92395 588455 193460 276420 63070 358445 555900 737290 624665 613020 225250 806225 674475 272255 535670 247435 282455 659430 364140 264010 686545 611830 558875 732530 827815 315690 846940 744515 280670 791350 645490 823990 404260 553690 409020 35445 279820 327760 836145 11900 85510 706775 829260 443615 147730 145775 803335 560830 753015 815745 461890 247435 338215 730235 165155 828070 449480 562700 125800 608175 230945 446335 23460 771545 111520 468265 428230 464950 670480 780470 467075 465885 283050 414800 24650 601970 616590 359465 45305 796195 397970 109820 819825 432310 299710 315690 500990 752845 339915 262480 180285 539750 442510 816510 19975 24225 326995 83810 398565 87040 798490 844645 253895 613105 444720 27965 269790 801465 306680 39780 680595 124270 427635 144160 643790 364225 13600 731425 175950 240975 439790 85425 216240 261545 804780 229330 594915 792710 481270 688500 7820 17170 481270 518585 622880 427720 408085 611915 549950 526915 554370 829770 489515 701420 239020 395675 662320 497930 541195 100555 845580 756330 421175 717740 771290 5440 840650 694450 447355 830535 465460 312970 168810 261035 357085 93585 269620 446080 437665 501585 398140 214200 181900 788460 294185 695300 835040 727175 658920 783360 729555 518415 796365 529635 117980 432650 67830 284580 395165 258570 681870 828665 801890 740265 223805 776560 80155 792200 789140 410295 32640 802995 19380 579785 690285 483480 631975 568650 547740 344505 822205 254490 635715 618545 588030 11645 401370 100725 121805 524960 358530 173995 340 414205 41310 389130 99365 605625 219895 689605 782680 808180 45560 444550 429080 669120 197540 307785 115430 125545 10370 399840 847960 224485 759305 405365 455005 715700 112115 47515 349350 398395 629340 434520 807840 281095 224570 307530 216070 670055 285770 507025 278715 310930 372725 621775 454835 108715 255935 668695 253045 721650 160395 79815 90865 191590 664955 497165 761175 174250 6290 695725 345780 385050 187340 505240 533120 297670 785740 759815 817020 632995 179690 105315 777920 64515 455175 314925 94265 242335 283305 411655 814215 349775 776475 156230 590580 755140 759050 10965 519605 540855 215305 615400 395505 590920 134980 334985 551650 228735 634015 601290 13940 834700 746470 299795 300815 230520 536095 515440 233325 760240 638605 697085 619735 198135 690455 158015 685525 317220 57970 687820 837250 564570 604010 604775 176120 585225 139825 844730 197795 542980 371960 432480 223380 479145 206380 329800 614975 716720 814130 585905 366095 644640 443105 105230 211905 368900 188955 481015 390745 383350 656795 480420 447185 710260 738225 781150 146880 139995 594915 70635 583185 540515 80665 564060 821440 758285 190145 429675 115515 428315 425850 797895 625005 2465 22780 326570 202385 447610 728280 444125 488665 707710 430865 155890 806990 239870 633335 335325 815320 468010 640560 823735 191250 815660 812685 688925 451945 819910 213605 268855 399670 783190 76160 821100 295970 569415 613360 619140 344165 793730 374255 448035 18955 548675 233495 632910 395845 195840 524280 203320 295800 286450 695470 243355 20060 726240 819570 600100 121805 450840 495890 368135 799595 203575 110585 673710 19295 155210 705500 284070 275400 499460 714170 773330 238000 31025 297585 155295 342805 100640 455430 549440 34340 29240 792880 844985 703290 153085 433670 553265 370090 785145 363120 294440 139060 848980 9095 758965 92735 162860 481185 483650 31875 591600 92735 286960 798830 820165 2380 707625 349350 425680 94775 321470 192440 762875 21845 387685 722925 519095 653905 658070 407830 604350 582505 241400 548250 359890 381395 520200 5355 87210 209270 620670 833935 277525 475405 80240 93500 133195 526235 137530 421345 557175 18445 756245 40120 590750 698105 561340 30770 159545 304130 769165 303960 763470 656625 434265 238170 100215 598485 820165 229670 577745 612085 449480 507620 528785 538475 359210 729895 202300 553350 144075 157675 427720 790585 234430 648635 477615 791010 433245 685865 100130 789565 286280 111690 45730 504815 836145 663850 258315 501500 154275 684590 90525 708730 453900 555390 838440 393040 314245 453050 9435 779535 460020 639030 37485 590665 280415 513315 740690 814300 296225 588370 704310 788970 635885 758285 189550 560405 430950 747490 639795 39780 63325 360740 614805 838270 534395 575280 397715 247095 596020 208505 532865 814810 808095 811835 40205 47770 554455 597210 423300 609875 541790 186235 228990 812855 278375 140250 319940 614720 507025 255595 577915 340510 401625 521135 52955 312375 845750 374000 621605 429420 737970 10965 364395 175695 41905 258400 114240 281775 376465 720545 773585 713830 371195 63580 804440 422365 752335 589985 748680 517820 576555 789990 524960 46495 404260 480590 329545 166685 812005 223125 723095 298520 768485 271830 723775 527255 405535 520795 68595 131750 713915 180285 26435 273785 576980 134470 521985 455175 701080 177140 356320 404855 11305 532100 22610 242420 655945 849575 769420 50405 149940 326145 307530 492065 347990 113135 213350 845835 823225 844305 571455 651950 349180 749445 614550 144670 674390 816085 91885 520200 506940 213775 530910 324615 117215 729640 785230 755820 22780 782680 294865 781490 237915 790925 585310 149430 784125 342210 262565 658835 365330 758115 449650 274720 158950 799510 824415 802655 8160 231965 584290 525385 434265 363035 374085 766275 90015 729725 178075 391765 591430 170425 451860 157845 246330 743155 460870 728705 125885 431715 643365 79135 402135 652715 32810 606985 765425 29835 280160 517055 267240 196945 828665 462995 547060 834190 82535 763555 251855 754545 140420 598655 668610 423045 195840 315010 190060 30855 817275 502945 228395 4590 240210 175185 403920 156485 820930 600100 763300 427975 492830 571965 634610 541365 786420 805970 371195 165410 108290 173060 649995 206380 464355 100130 359210 486540 650760 374765 190910 727005 490110 831895 333200 542215 717570 643450 734570 828155 725900 726325 296140 466820 800955 761940 287385 809030 701590 168385 317900 5950 265625 82705 28900 188870 138975 679575 347650 451605 517650 130305 72080 112115 259845 648295 680850 682890 683315 476340 516205 306680 110160 159885 662320 446165 354705 514675 45390 350285 286960 802655 182495 754035 240805 417690 735335 791945 240210 143055 403070 302175 5440 334305 823310 275655 212840 67830 243440 640730 41990 621010 622455 462570 664530 834870 34510 665040 793560 320450 213690 716975 514165 201535 756500 81600 740435 105400 415310 755225 553180 677110 716805 317390 21250 806990 383775 351135 608515 495210 234685 383010 429250 17595 436050 144075 42585 416755 693005 489430 211735 328780 810050 23035 612255 463250 244885 351645 714340 588370 521815 129455 393295 163540 430100 330225 789055 616930 718675 697340 308040 707540 536435 606730 268175 701080 767210 194140 216410 466480 390320 668015 835380 458150 224740 24735 305745 465290 631125 82705 796790 529040 143905 404260 770610 386495 507110 329970 639200 36295 783275 236385 482970 460870 303450 3230 396950 653990 95200 280840 768655 16405 561510 68170 514165 594320 705245 66130 62050 292060 140080 305490 517310 457555 7480 7905 475235 41650 290190 767040 754035 91545 411655 637160 604180 218875 604180 121040 13430 263585 386495 486795 525385 738140 328015 769760 236130 760835 88485 501075 6885 276675 83980 572305 45815 658070 797130 133705 202980 127925 596530 682550 288660 320110 831045 449480 690965 288830 503455 562190 536775 671245 44795 646255 746300 468435 511530 165240 584035 557005 146285 242760 572305 141950 232475 464695 453985 632825 470475 126140 42925 549270 275145 734315 39610 264010 827390 402815 418030 155040 628490 799340 285260 110925 700995 502095 211310 138210 65705 185385 693515 520880 645915 290190 618290 554115 444635 319005 775370 15300 46750 520200 408510 434265 60520 809200 758795 804610 553605 458320 69615 98260 585480 623815 226950 287045 536095 761345 535160 798575 115175 189465 77605 808350 308380 332690 808775 581995 537965 744770 64430 418200 58650 74885 364990 29325 160820 733720 282455 559300 798490 118660 162690 681105 126055 845240 447440 480845 432735 789735 808775 117555 417435 357850 383095 440555 338810 778515 639540 581740 25245 645915 370090 358445 212075 130220 496825 290190 478720 453900 634780 33150 293420 4675 800955 228225 3145 138635 840565 555645 714850 373235 623390 115685 691135 803675 303790 289170 178245 59840 570010 645150 312035 325975 660450 505070 407235 576725 71400 662320 101745 78200 832575 692495 40885 829685 730150 563635 788205 184450 610980 813705 407575 578425 612510 81260 696490 809540 446505 759390 244120 477955 743580 6120 770950 120275 569840 79730 544000 836060 198645 710430 456450 643790 161840 770015 132090 219980 589305 397205 106420 421770 831130 183345 309400 521305 776475 472855 741455 355470 509575 149005 673200 47005 824670 302430 651440 137105 65450 537285 179605 802485 279990 408510 71655 764490 189210 602565 662065 654585 783445 97580 210800 597040 244800 30770 182580 760070 98345 633930 772310 440895 301665 663680 842775 440215 264945 200855 462145 441745 771970 821100 145520 567035 429505 103530 278970 153085 427635 74035 124780 576300 741795 245225 414885 750635 849235 131155 832660 78285 118660 143565 105825 47855 803250 333540 325890 387345 526745 261290 469370 658155 573495 303025 17170 347905 792710 453050 477870 271745 312545 738820 664870 545785 598485 662915 658835 376125 640050 318070 440045 172635 847110 120955 276505 595850 147730 67235 140505 533970 799765 646510 197625 370515 231370 334560 504305 743835 822630 126310 407320 217855 586500 747320 277695 305660 157845 525810 814470 342890 734740 556920 564230 270215 465290 165665 498270 807330 358275 651440 515610 553265 748935 178670 815150 598910 268515 158610 446250 749275 515015 313820 138210 87805 355470 822290 226015 694280 134215 528105 464015 718930 272595 404940 456110 470135 58990 513995 744855 383435 720715 811070 260865 761345 57885 724200 406215 634015 620415 237320 183005 267155 21165 668780 222700 396015 477530 729810 702185 823310 770355 661640 130305 695045 324360 46750 479570 668865 784720 106505 69615 250580 549270 125290 461295 541195 175695 707965 488155 126225 325040 699550 176545 685015 695895 808435 133705 152320 29155 464100 65960 21845 197795 777325 662405 28220 766275 321810 625855 433840 638095 616845 291040 834445 736610 500395 293590 733975 631720 557090 404685 271405 382585 333370 749785 319940 849235 689350 545785 300220 812090 74630 702610 666740 309740 618205 338725 104890 322490 569500 585140 139825 355980 564400 342720 173825 194905 480080 746810 221595 360315 300560 29240 260100 223465 263755 558790 232730 72505 656200 731255 639625 768230 663425 256275 251260 24650 155380 336940 635205 84745 208760 682295 87975 78285 549695 103870 575450 838610 66810 113645 11305 559555 111690 271830 836570 485690 69700 636565 762450 591685 54060 720970 97325 398055 644215 171870 29665 201790 157590 578085 209865 29240 221425 126990 760325 515610 253980 283645 785910 205105 33150 75395 798065 433925 440555 789650 605370 619735 324445 30175 305150 738905 622115 290020 233920 287980 561765 559555 330395 305235 535075 261120 753525 496825 157165 152490 762535 401030 443615 242505 25840 324275 273530 477105 406980 754545 716975 302090 426105 538135 165665 735335 111775 842520 667165 72675 145180 660280 660365 402305 759390 539070 162180 86530 479740 11220 695045 643280 722670 201875 560575 612425 51085 504050 89675 618545 52870 315180 528360 182920 406130 723180 320365 747660 302005 422535 603755 408000 837335 516120 658155 75990 511870 305745 172550 38165 372640 519520 117470 575790 746385 661725 562955 304725 511445 317135 175185 720460 163880 27115 354620 604860 746130 799935 611150 662745 363715 697340 383860 6715 352665 54740 406640 364650 641070 286620 376635 252620 545615 826115 728025 504050 802995 548165 193205 71995 568395 223465 591600 75140 49555 758030 93075 78625 363035 635120 383350 712555 640390 363035 345185 219215 791350 418200 410465 295205 544850 265880 363800 116280 88995 347565 730320 808605 425 194055 136255 98855 545615 300220 160225 795770 488410 182750 245905 108715 740180 807075 356150 830960 466905 391935 277950 370430 697595 309400 645745 92480 156570 516035 803930 737120 460615 154360 839545 13090 540005 749360 275400 171275 320110 360400 115430 629680 107780 674220 839970 135490 635290 107100 654840 771035 444720 232475 319940 222785 264010 135575 415735 341190 130475 814895 106420 260695 79985 206295 407490 149260 487475 412080 165070 287215 57715 498270 567630 376720 384455 198135 441830 612255 516375 636225 325550 615825 6970 150110 502435 290870 779620 413270 698105 574940 281435 103190 381650 314585 63665 351560 576045 271745 834955 134810 238765 427125 594490 355300 780215 364905 542980 314500 23290 42245 419645 395675 200855 648295 779025 52785 48535 25925 470220 235365 691135 841755 448035 688415 625090 787865 814215 259930 380630 580550 841160 167110 803080 372385 493850 513400 587775 98685 501160 346885 667675 390490 847960 486710 398395 377910 540430 658920 657645 66555 168810 326145 774860 632060 51680 81855 333285 190995 502350 399500 584715 670055 391935 768400 39950 190740 794580 655010 321385 525045 795685 782170 458830 299880 490535 391595 6375 500225 380375 287640 93330 318835 685015 447015 250665 529295 108545 165070 274295 58225 544000 139910 351220 328440 748595 841585 244290 259505 124015 775455 208250 800700 295800 263840 270555 484755 461550 744600 644470 384030 528870 764660 65705 542215 260270 794070 302090 475065 550290 7735 750635 165070 186745 14705 512380 214030 464100 654075 532440 409275 193715 100980 787865 473365 694535 688670 43180 647020 832915 210970 750210 686290 783275 583865 216410 98090 726155 285515 154700 531845 619735 284070 603840 582590 122485 771800 598145 76755 478125 686800 493510 794325 363630 413355 368475 207315 695300 180710 802145 415565 396525 637075 325040 365755 524280 337450 367115 457045 201450 88740 345270 397800 477190 19380 491640 193715 151895 722585 694450 119935 670565 456110 738990 298010 83385 350030 372555 309060 166090 658665 453135 75480 833085 771715 416075 115855 498865 653905 634865 707965 718250 836740 335495 470135 3825 538900 281095 441660 792115 11220 94775 824415 698785 361080 109820 581655 346630 758625 243780 563295 657390 84235 246160 272170 39015 776050 100215 417095 218450 662405 66810 846090 652120 475150 823140 523090 130305 98685 282965 794410 344080 145520 620755 83045 410465 7225 829175 580465 447695 366860 83810 431120 647105 820250 590410 91885 635035 758455 179690 624665 426700 757180 14875 726920 72845 263160 823480 60520 63750 80410 485180 118320 99365 55675 247945 558960 151980 770185 333370 319260 270555 252620 116365 244290 573580 213945 186660 708645 588710 794835 284325 350965 349605 832915 297925 239020 264180 502265 184450 250325 450925 346460 486370 613360 659090 751485 751740 449310 213350 623985 113985 769505 734400 678215 547995 826710 772565 476170 217940 323680 177395 39950 167365 560065 611235 581740 36890 172975 302685 839885 619565 689265 519350 640730 784720 143905 259165 731000 362950 496910 464865 768995 419730 112710 322915 412845 298860 324275 797215 625090 148920 533800 332605 524280 545530 199325 399755 351900 440045 381565 796960 545105 426190 443700 53890 795090 367540 300645 273275 235365 145945 358870 782680 434690 555135 515270 140335 127500 459340 319600 169745 715870 123165 77095 681105 54910 126735 752420 504305 661810 533120 91120 767125 79730 479570 39525 43605 26265 301495 252875 105485 339405 411315 521390 808605 504645 39950 315010 814215 333455 173655 472770 508045 383775 292145 321810 634100 9520 282710 490705 243780 732870 430865 780555 822205 218535 556580 52785 30005 403750 762875 639370 226525 122060 249390 750380 137870 156485 210715 343485 580720 558365 92990 191590 427295 364735 700655 266730 182580 276165 71230 614805 189380 697340 548165 502520 132430 795855 201620 578085 652375 348670 476510 269960 383860 780810 102255 583695 156655 71315 311610 53295 164305 359210 366180 684505 409700 361335 488240 385050 327165 396780 241060 410720 251345 482205 435455 696745 764235 655350 522920 678725 362695 118660 821185 252790 199155 107440 469795 527765 69785 123845 75140 484670 406215 809540 469625 161670 518075 212925 703630 167195 805035 492830 172465 525640 20315 127075 849660 624495 591515 484925 62050 733125 846430 448970 251515 752675 270470 11050 795770 64770 25840 291125 803420 121125 339405 445740 322150 361250 654670 708390 266220 802485 386240 359295 189890 527680 305660 470815 264010 183685 267580 384625 338045 598145 85765 738565 757350 268345 34170 5185 431290 359295 731255 65705 801805 128350 258485 188785 638520 428910 623135 455940 388195 203660 731510 26095 431375 429420 55335 687480 434265 456110 168555 129030 811495 371110 255085 804780 391000 445400 56950 274975 546635 180540 39270 298775 523685 6035 779535 28985 72590 475490 66810 350710 588540 419985 107270 823565 468945 95625 401795 361420 529040 147390 732105 349350 576215 202045 94860 480420 188530 168555 124950 329375 525895 481865 509235 692920 50490 336515 706350 656880 40375 455175 251345 508300 675665 115345 198645 774180 559470 491895 399160 636565 14790 301750 728535 533290 657305 53890 223805 188275 78710 539835 128010 691560 559810 285855 358020 478125 425170 473620 38335 762280 295205 444125 218025 798150 315690 803760 331670 510765 668525 380035 248710 779110 787780 357170 249390 51510 775285 443360 507620 359550 569245 646595 648380 632060 483650 333200 170000 245905 44710 3485 562190 218365 240295 10370 432905 100895 683060 432650 434605 328015 66470 800445 613275 263755 489175 641750 11985 378590 51510 690030 758710 326230 68085 452880 663255 570775 281860 345780 97155 82705 566610 477445 424320 520625 394740 649995 531250 274975 574855 791775 348500 497505 413355 365160 832575 786590 11985 817445 109735 601970 538475 187595 757860 198730 30175 250580 32640 698700 660960 646170 351390 32385 686460 489430 177735 140420 23035 315605 480335 103360 344505 268770 481695 512805 331075 625940 271405 735505 347905 593810 306085 621520 441830 259845 291125 502180 96815 702440 38165 560830 593725 431290 144925 662745 691645 708220 520370 166600 256530 103955 169235 22950 526915 534225 160140 3910 581655 768825 751825 599080 367710 430950 316625 69785 713660 810475 469625 838695 88400 91205 457725 692070 530145 605710 572050 715190 191675 357425 583355 771120 290700 169575 404685 596530 370940 121210 472600 167875 263925 814385 508045 615485 355300 47770 779875 225335 390235 130730 242930 667675 254745 282200 442000 259760 603415 381650 283305 340850 189720 416925 587265 339915 416840 842010 37655 113305 828325 399415 535330 815915 802910 779875 724455 254490 578935 723435 693345 673370 63665 609620 704735 313225 808180 253130 751570 472005 796365 630445 52190 114580 396185 637075 430950 189465 505495 825520 361760 193120 381140 813195 584885 676855 216665 581655 721990 589815 63835 197370 217005 369070 25670 772395 323170 397035 791435 676685 175100 747320 30430 40290 14960 710260 386665 263330 134215 705755 356745 776900 433415 763810 373915 590835 473620 320365 656880 96220 370430 440300 553945 740350 405705 227715 64005 282030 168300 251855 476000 470815 710515 833340 841585 28900 35955 808860 242420 117725 135065 250240 729725 615995 417775 279905 240210 62985 381565 307785 665635 735080 725390 131155 232900 455685 513910 796705 77945 131325 270300 459085 541535 300900 258145 136085 324955 465120 404770 547910 764745 695470 549270 512040 44625 192610 434265 515185 323595 738735 804440 345185 585650 709495 476170 467840 250665 819400 25075 806905 814640 74375 490875 214455 245480 775795 667675 169065 460955 773415 125630 167790 624155 16065 308380 718675 662150 51595 222445 807245 598910 47430 383690 199580 474725 311440 743835 126565 306170 316965 655265 267240 358445 460105 274550 428400 219980 129795 71995 288065 142035 836910 768485 553690 485690 528955 435965 137955 264775 214965 85000 792455 498865 598315 91290 807330 15640 498780 287300 158610 452795 443530 323425 522920 559215 197030 221000 638860 751400 130390 113305 455600 571710 602820 846600 161670 828580 177905 26435 269790 588455 609450 606135 58905 475235 189975 276930 97155 439705 237320 840990 265370 694025 811240 293845 375700 387515 761345 223210 30855 159460 356490 245990 664615 843285 811835 680680 493510 360230 624750 65365 605965 515270 826200 487475 816510 767550 462910 156315 539070 559130 673625 417775 294100 151555 811750 448970 359550 774775 232305 342635 128690 751485 113560 248795 747065 843200 577405 267495 568650 320025 325635 167620 262905 710770 424235 383775 693260 834275 572645 609195 110585 420070 393040 89080 486200 561595 557855 26775 201280 155720 630615 18275 744345 430525 465290 626535 711705 643450 573920 285940 831385 401625 106420 739670 5610 622965 504475 260015 333540 555645 799850 754290 218450 295970 430015 382160 269195 330310 591855 373065 184960 383520 477020 778005 403665 138975 505495 394740 280670 45985 422535 501755 591600 447015 431715 620585 655775 145860 717230 472940 247265 4080 344845 6375 779280 175950 710175 423215 39440 164815 529975 777580 629340 848215 687055 457215 772820 216665 549780 272850 815235 210545 506090 506855 343655 706520 606900 589050 397290 262480 748085 548250 560575 318240 677705 429165 419475 698020 113220 620925 716210 710175 801295 239020 186235 502435 600780 134895 655265 261460 733890 195500 710005 68680 627980 659855 546720 36975 659005 766105 157165 309230 308890 219130 587010 826795 550800 464015 445485 73865 601970 637330 633335 176290 639965 667250 200600 394825 260355 313310 784210 698020 382075 585565 224400 430695 232815 504645 581995 148240 462995 8840 321640 12750 707285 809030 845835 506175 658835 45220 590920 239190 73610 529635 264435 717315 562955 770610 509490 306340 799085 387940 612170 12580 285685 143905 763385 540005 816595 332265 817190 648125 305490 564570 191760 21505 515865 625515 453390 388705 75565 145265 605370 205530 594745 492660 657050 781745 239105 307105 746810 261460 427890 380460 54740 689945 451605 38845 670310 158610 701845 356575 321725 1020 164305 371365 326485 703545 359550 165325 153000 464185 530145 731255 127160 145180 70805 177565 169830 333115 176375 624920 177055 636905 402220 330480 187085 229415 677450 757520 690285 163200 784125 843370 748935 667760 720715 267920 610895 274040 546805 97920 778855 290955 127755 480420 480760 728960 363970 208590 428485 567885 158780 576555 580380 312375 294780 700910 117300 749530 569925 212925 403240 305320 193885 409785 230010 301155 653225 538050 28050 350540 330310 466055 572900 692495 125290 183260 376975 135490 382160 32895 52615 380630 51425 779195 298775 631975 710855 766445 843285 416330 44030 646935 467755 681615 397290 841840 738310 845495 670820 558960 434095 128350 818635 418370 343485 80325 813875 808350 579190 661300 194310 576300 715275 562105 726155 345525 841670 294865 208420 461975 77605 629085 339065 702780 607155 194565 316965 263670 412250 718250 476595 828240 67235 118320 365925 517225 812260 174760 573580 59245 231370 821865 404345 420325 751060 794665 421855 535670 735675 764575 73950 384880 728025 567120 276930 161925 569925 436220 58990 630615 524790 567375 727855 585650 596700 554965 311695 396525 339235 20910 429760 504050 6290 813705 636565 565165 549355 637755 225335 730490 253215 642515 215050 444380 532355 239955 337875 261545 213860 99280 509405 541535 326570 635715 392360 213690 641410 590155 424830 790330 29580 219045 613955 401370 395675 207995 544680 803505 768485 262905 795175 25925 172465 282795 490450 394230 633080 577150 473620 604605 318920 303960 711875 574685 226270 320790 464015 447865 652545 613445 333455 192610 690625 203405 588115 563125 460275 610385 814215 332095 322490 51680 379185 802570 609875 704395 643365 439535 506600 487900 830535 301495 757775 452625 396780 292060 817190 35360 222955 447780 473620 845750 38930 440640 457895 789990 509150 568990 533120 208420 336005 178840 223890 29240 121720 659345 468945 551990 240210 743155 450755 826200 844220 756415 406555 836910 305065 425340 299455 665550 311270 166345 279820 667760 240635 597720 623645 180965 808860 524875 741965 487560 597040 415735 747235 467585 706010 368390 421855 35530 436730 733635 47005 207910 71570 600950 624240 390235 531080 107610 727005 16490 588710 408595 570775 512890 767210 597465 380630 199665 67915 105570 418795 753185 451605 757860 815575 601290 308975 404685 833765 106760 693685 94775 349350 676345 784805 489090 427550 143140 632740 587350 825095 842350 188275 233325 154275 302600 734060 762025 381565 30345 749955 359635 601375 586245 243525 672180 351900 732360 211395 401965 145520 593300 791690 802655 473280 329290 192100 80325 341530 17340 369750 493340 193800 411740 721055 690370 47940 585820 628660 2635 211225 544765 170680 36550 671330 476850 123080 62645 725560 641580 667675 842775 605370 395080 496740 15725 729470 490875 565250 792030 500990 267495 768825 10540 184110 620670 823820 97070 571710 653055 579615 845920 608855 428825 83810 400520 479570 588540 687820 422365 90865 563380 186150 333710 532270 45815 495210 640560 758115 267920 279990 806395 176120 537540 523600 35615 842690 368985 639200 626365 529125 813025 403580 657985 822715 533375 124015 391935 724455 3825 729215 702270 18190 590495 613615 358445 418710 696660 614720 823735 810305 219895 686630 614125 381055 108885 37145 671925 412080 92310 468945 698105 151895 549695 119085 193800 410210 393295 405195 497590 465205 736270 797300 787270 660280 764830 709920 546550 537370 468180 689180 425510 455345 725815 666060 486455 359550 703120 310505 45900 359635 629680 263415 771120 802060 607070 740945 580380 691135 46495 519350 707965 285345 255255 351220 716465 801635 620160 512040 705585 80325 795090 334900 7310 361250 602820 276505 829005 711620 847535 225250 303365 49895 621605 304470 405705 629510 585735 795770 520115 336515 567290 423555 554625 470305 187765 105825 252110 254405 637245 500650 323340 773330 84235 31705 405705 257040 50915 359040 115515 847365 364650 794325 488580 640220 137275 158440 800615 749360 180455 18870 529040 398905 106250 335240 426955 214880 665380 248030 587520 579530 558705 25245 199325 233920 395420 345610 218450 654160 342125 776135 701590 400435 529805 510680 66385 142035 357850 824160 631550 316625 690455 791180 246415 613275 654330 737290 60095 402645 315775 7055 843285 697000 545955 288065 568905 424150 416755 697935 340340 91460 380205 340425 496060 719950 496060 343825 255765 220235 551650 198815 802655 59500 678045 412250 288150 312885 712045 488325 236045 319685 775030 601205 233920 52020 709325 125630 23630 411060 322235 19890 166685 118575 365755 386580 654925 713575 749445 680255 665805 608685 132940 566780 299115 547995 100895 71570 280330 835975 176630 627470 768485 481015 335495 491045 733295 56100 363630 402475 750465 434010 48025 808605 615230 354025 6800 153085 2295 282965 325040 718760 713405 454155 547570 39695 646935 679065 48790 92905 811920 295545 808095 433840 462400 527850 330565 685440 11220 650675 835975 76500 543660 707540 772905 96135 87040 393380 219980 235195 73610 619565 849405 517735 434350 799085 698530 742985 470900 364310 780555 818380 231795 292400 568565 283985 130390 115940 738225 60010 641835 122570 264350 262140 535585 818720 466565 173400 528530 839885 683230 579105 557175 13005 168470 687565 621775 140335 205275 461040 718675 356745 596615 723265 375615 211990 676855 92055 15810 748935 717740 684250 236300 215390 66725 332180 485860 810305 58820 737290 546635 22950 270045 137105 219810 699720 622370 266730 738140 450075 538220 119935 310930 326145 453560 183770 542300 753270 11390 477785 616165 548335 241060 626790 676855 3655 698870 768825 433415 759135 148070 416840 529295 32385 280075 461635 527425 664360 354705 277355 357765 546465 94265 285940 399925 794325 517650 78115 61030 737375 310335 77095 428570 135915 22355 114665 73865 816425 506090 75395 137190 293760 70720 541450 711960 702440 157505 699805 50660 209100 628575 682805 674645 250155 281350 76585 345185 453050 661810 467160 263075 385815 478805 696405 451010 832065 69020 311695 693855 454070 577235 773330 820590 717910 520710 305915 344335 44115 617185 192270 175695 677450 529040 368050 80750 727685 732445 420070 717145 175100 622795 551225 12495 630020 715615 767465 686375 825775 113730 657815 5610 2210 566185 820675 399925 200770 6460 829600 727005 568225 811495 13600 770270 392955 22865 768230 426020 686120 32470 265200 492320 294865 597635 747320 263670 446930 100980 252790 139570 285005 536265 110415 663425 794240 293080 818125 55080 663765 767125 507025 716380 325550 794070 218280 63835 475660 396270 92055 222360 595340 785570 140505 746045 23035 744940 223550 13600 268430 817190 41055 679745 10795 482375 125375 678895 369920 353770 834785 384200 602650 767465 580210 755055 738480 715020 132940 675835 150365 786250 702695 376125 609280 652630 669460 831470 155720 628065 369665 114240 634950 417265 753610 291210 241060 19465 222360 545955 815235 805375 535245 746640 65450 266645 437410 383010 589815 369920 733125 237150 808180 447525 31875 391850 181815 631635 513655 787610 742645 393890 814895 782085 416840 737885 342720 653735 611320 711110 84490 640135 829770 362950 329715 452200 194565 782085 462655 714000 395760 559130 106590 419050 303875 200855 222870 34255 642430 75820 387515 574090 753780 431290 599930 625600 276760 263840 387430 791095 652800 149260 672690 458065 810390 276930 751570 619650 736865 711535 185895 12155 511615 845920 108630 120020 618630 166855 142460 596105 848470 140420 253725 245140 110840 546890 283475 449225 834785 223805 611745 234600 302770 511445 716040 237830 510255 304215 828155 284155 345695 615400 229840 493935 349435 847790 751315 181305 13430 28985 639965 283645 24820 753865 826965 321555 398735 21505 841330 532865 382925 141695 142715 717995 165495 265285 703545 795430 516545 110925 806905 195840 209270 673880 732530 771035 267155 779365 75480 485605 234090 426190 139655 505750 140505 839375 738905 142800 92310 528445 553180 470050 741880 609790 736525 438090 146200 207995 615485 321640 170170 3315 725900 386920 342465 482885 744430 555645 192015 293505 250665 198900 435540 62305 500310 646765 74545 649145 175865 458490 481015 253725 733975 391425 814555 694280 796110 841670 369665 272425 667505 70125 98940 382330 284920 482800 621860 521050 385645 811410 666995 795090 618460 684505 760325 697850 405705 699550 16915 469115 452285 447440 528190 109565 410635 643705 646255 530400 755140 552670 701420 83045 8245 451520 394145 556750 712385 760325 812430 144160 320535 830280 216325 531335 255255 476680 324275 593470 721905 277270 495380 262310 677960 438005 732190 393040 209695 9350 263585 237235 154360 5185 653225 190740 173315 791010 141780 716125 605540 299795 36125 70125 755820 361590 849830 377995 692325 322490 671585 710430 670990 353345 234345 782340 213350 167280 614720 725050 6630 379780 215135 700315 520625 782680 375785 566695 134215 699295 519180 48110 243525 51595 682465 218535 392955 75225 735760 45135 638095 128180 620670 50405 684505 813110 761005 155720 456280 702525 673710 357510 359125 514420 48110 570775 537200 849915 463335 752505 179605 31110 646425 784890 394060 771120 398225 434265 401115 71740 658070 285260 181135 32895 565080 632060 30685 214965 539750 619565 477020 841330 198985 162180 213945 739075 566100 597040 689095 231455 255000 528445 366350 652630 583100 679660 342550 465035 786250 831300 550885 91885 584375 393890 158525 207230 18445 78880 318920 670565 223295 801805 10965 797045 733805 17085 338470 621180 487560 415905 480080 129115 198560 262990 319175 799085 813450 797980 7480 691305 53040 245480 507025 383860 721480 710175 262650 229755 737035 358360 805970 128350 748085 433585 201025 566440 672945 25160 518415 164220 358615 121125 553435 462145 223295 566270 507535 638435 460785 540940 186660 295545 448970 29325 729555 736950 447610 239105 588625 511020 361420 680935 71825 114410 381140 263925 292315 806990 569925 548420 99450 377400 673115 617610 157505 63410 505750 537795 363545 179690 147220 381990 692835 20570 554965 551990 384030 270980 75565 848555 317050 751910 806140 469965 471495 133960 472940 437835 544765 418285 407150 283815 429335 67915 593215 427720 128180 802570 688840 323680 761940 308635 123420 390405 584630 607665 308635 2465 596020 622540 136595 629085 759560 578850 693940 598485 199835 370430 723180 371110 99195 829175 709920 525470 51850 174845 727940 682975 225420 615485 693940 364990 650760 596700 25840 671500 786335 762620 632145 481950 115770 562275 300475 10795 496740 824925 680000 614040 454920 694365 168385 295545 6290 440725 25925 702100 109140 54910 189210 315180 381650 406215 9605 71995 220830 324870 661895 183600 208250 686290 76670 605455 22355 285175 415735 277185 270045 388705 543405 663680 66895 843115 138635 236725 490875 270810 530910 443105 66300 764660 708220 659175 254830 327420 658410 92140 819315 833765 801805 454750 523090 699890 671415 757095 400860 289425 243185 616930 836145 136000 235195 749530 3230 312375 643450 87380 562190 210290 459935 501075 168725 809625 578765 599590 360655 49215 343485 490110 61710 841415 639115 711450 245650 424745 728790 96050 555985 149090 11815 539325 14025 658070 767040 393890 170255 373660 693685 425 846600 484670 730575 152575 326060 410975 430100 400095 378675 181220 735930 814130 650080 245225 262735 272765 50490 674475 717740 367455 818550 221425 568480 222360 209270 82535 128435 381055 614210 651865 251515 286025 211735 232900 627385 813025 758370 374170 185555 263755 149855 179690 312630 126310 566610 103530 232390 809880 189805 213350 172720 792710 50490 787695 603075 10455 777410 410805 130560 316625 154955 44965 499460 831300 427295 576045 60690 60860 525385 266730 739670 721140 157080 596870 818890 364395 173400 511020 104040 431715 66640 821100 676260 158100 570180 9775 701845 276845 702525 836230 626960 485010 449820 542810 557940 774860 282030 131665 157590 689605 94265 337535 269960 184705 17680 483650 751315 824755 494360 594660 331840 516630 645150 101830 7650 680425 560405 277695 472005 332605 13090 824075 314585 265285 696065 700910 219130 171360 395505 506855 134300 194820 194905 364820 624665 846260 43350 241825 688755 316625 206720 92310 224825 669885 456535 713235 663765 125205 760240 55165 567120 552330 251430 118150 141015 314755 831980 693175 50490 206805 529465 477445 357765 581485 472345 182580 377825 489685 58650 409190 422280 466990 200685 300815 512975 137785 267410 225420 57545 272850 283305 409190 259845 130050 36380 207910 642940 552670 674815 474385 740775 529975 67065 163030 91970 344250 810900 726070 492065 229075 775030 676855 801635 791180 612680 113985 717400 41310 468945 598825 559810 625855 846345 431290 737630 396440 787015 610300 832575 744685 656795 478380 572220 148410 103615 441745 840140 23970 99110 394400 495210 29070 703885 550545 570605 121465 683570 591345 809200 596700 326740 415990 635630 532950 274805 101065 18020 41990 689180 248115 417350 786930 659090 656455 107865 60690 281265 441235 606390 181220 201365 490960 332095 320875 505070 580805 628235 13090 735760 125120 452370 117980 352325 180200 373065 369580 333540 173400 773160 526575 753015 730405 464780 348245 252790 263755 349010 278630 630615 499715 510000 417860 259590 38760 775370 300730 202300 589305 614380 397375 790670 102000 732615 680680 219130 666740 579360 642260 515695 711450 626025 809115 33065 335155 325805 44200 773330 245820 216580 8840 96560 544510 289935 354620 707455 86360 68000 461635 823565 128095 598910 255510 8245 17850 267495 40205 81940 419730 611150 557090 370090 641835 608515 768740 429930 571200 448715 700825 707710 601460 124950 718930 66130 808435 442680 835635 228565 630445 30770 568990 825605 19125 186405 260950 818210 398990 343825 529805 786250 776900 383435 571285 539920 598910 590580 411060 527595 370090 839885 447865 23120 280925 494445 466565 138720 189210 845835 823905 801890 486030 810305 798320 706945 351815 639200 34510 176205 719015 815915 791010 108800 6460 270300 330055 782850 454325 242845 70890 410720 486285 601970 241995 215900 598570 676260 516120 49385 39440 732615 231540 565250 788290 778175 57630 121550 228650 444295 341445 271320 221765 9265 572390 640135 608005 360995 567800 675240 34085 205020 632145 555135 739925 711025 189380 11135 769675 528615 308805 793730 221085 56185 70720 674730 714595 426190 356150 197200 510425 167195 420155 800615 738480 211650 717570 803845 689690 257295 121125 244885 111520 172125 181985 403495 657135 231965 438770 256955 41565 754205 3570 537540 407745 833340 566525 514420 588965 525470 745620 303110 29325 469880 407490 714850 575025 587775 166770 111520 759900 483140 322830 534225 213775 752335 518245 41905 430270 395250 78285 356320 568905 71570 59245 689945 817700 675240 160310 581995 798745 713235 379440 704310 106590 0 0 0 317390 653905 162095 575365 196520 110075 139740 110670 555985 245310 728790 274805 349010 709920 595000 776815 366775 668610 454240 658495 794410 697340 840225 712470 471580 321300 207145 565335 117725 794410 502690 154700 371535 778005 367030 316200 194735 625345 351220 420835 285260 552840 177990 118150 693260 388025 163455 285005 205700 200430 489175 803845 59925 248455 446590 613615 561255 293760 274465 104550 164305 693345 725050 552500 31110 33150 649230 43945 795770 499970 111520 193715 809710 481610 49300 41650 768400 770950 243015 103870 606050 484245 353685 494105 200260 71485 637245 364225 442425 520880 271660 84915 677195 523260 169065 574005 453900 20145 116110 796705 37910 317900 513060 651780 367710 286960 264860 519265 67490 702015 819485 391340 324020 70635 615400 756245 265200 168215 596105 573410 522325 672775 611915 29070 224315 295630 536775 306850 788205 140590 84490 46665 500650 817615 414545 280160 781065 563805 134725 291975 703630 242505 114325 630785 306425 835890 737800 120275 167025 554795 8585 48025 627555 712300 44540 810985 431630 518245 132430 518075 450075 519520 766190 105910 107270 44370 645405 595340 393975 564910 301665 566355 419135 348755 763215 680170 210545 390830 369070 749615 307275 282030 266050 755395 174675 478210 685950 279140 118830 496485 644640 85085 366095 671670 662405 51255 744940 142035 50320 510680 207400 620925 23120 838270 677875 403665 501075 167365 344250 132005 250070 196010 746215 535585 75140 91120 564825 555560 762025 109565 408170 442000 381565 306085 288150 262140 540940 62815 485860 613275 174250 223210 256275 166770 702270 137785 479230 9435 568735 426275 133280 774690 526235 261120 815490 412845 108545 568565 254575 222785 161415 56950 630020 31025 71740 45390 525470 29070 727175 53550 234175 212075 482120 707285 665805 533205 130305 847535 346375 798830 715615 2720 503965 822375 551650 453475 722075 818295 596020 780640 135320 308720 743750 715700 564485 37825 348415 510850 302005 613190 198985 479230 31960 114920 502690 109480 199155 593385 414120 562700 813280 558535 20740 3740 392445 16150 523260 42075 12410 562955 432225 532780 780300 103870 114835 472855 646765 79475 320450 680000 79815 683910 571200 538050 262565 788545 303025 165835 127160 267410 86105 9860 301410 240125 402220 174420 145945 464865 113900 680510 633505 221085 469965 9520 656455 528870 706945 5100 7650 469880 234940 271660 32215 477700 269025 212330 616930 678725 510000 213690 654840 128690 120955 49810 608685 228310 543660 604095 616080 101660 229755 627300 437070 463335 833935 333200 259335 220150 285345 198645 479485 807160 616590 668610 482885 107440 234090 88995 30430 458065 609025 572730 92820 88315 212670 341785 403665 784890 10030 782595 523600 45305 464525 268685 66300 428910 47600 383350 94350 748170 448375 68765 228650 402050 296820 111265 64430 417945 520455 93585 792965 101745 673965 360570 336430 454920 188445 166515 217005 35360 592960 174080 842860 255935 118320 789820 21845 591515 756330 843710 50490 97155 351985 35615 211905 772565 217430 841840 378335 413440 287045 247605 84575 384285 630870 463335 206295 299965 513910 506855 96390 60265 215815 753780 839630 780555 360230 275315 396950 665380 417265 238935 528955 561425 254150 608345 337535 44030 100385 527170 804780 56440 325720 139400 61030 280160 773330 481525 437665 24820 100980 732105 681445 61455 723690 561510 736100 683145 19380 314160 467160 248370 803165 222360 612595 772310 260015 221680 270215 23035 561425 202045 582165 349095 237490 681700 97325 474725 499715 130985 634015 665635 397460 675155 10115 501330 662320 708815 428400 145860 250835 210205 287385 88315 221680 739160 812345 279310 821695 717145 492320 782935 761685 388960 539495 385560 431970 828240 660280 346205 825605 267325 169745 837420 340850 352835 762790 517480 617270 84065 820930 786845 444975 812005 211225 826965 233240 664445 480590 463930 736100 184280 482120 703035 447950 785825 636395 511445 17340 486455 471325 105145 397375 177055 801125 539155 837335 715785 264860 408680 735505 511275 446845 753100 335920 382500 232560 41480 636990 37485 549270 115090 679660 695895 779280 497080 828665 26435 20910 579445 548675 543745 289340 250835 183515 354195 554710 649060 679745 168640 129115 423555 203830 223040 69190 811155 604180 238765 469880 349520 467670 765765 552585 246415 439450 141100 460530 366180 394315 578765 231455 771120 734570 568820 29155 697510 151640 358870 247775 776220 400010 95540 11645 364565 430610 249050 633080 647445 559725 561850 664275 235450 92225 359890 579190 177055 43180 369410 113985 380290 517055 356405 489260 197455 439620 477530 8330 449480 376805 130305 785145 464865 809625 262735 408085 307870 112115 65025 197710 179945 711450 270895 439960 200005 679490 612425 327420 282710 751400 360400 568140 74290 712130 661215 91460 386920 28220 52360 217855 124610 272425 41565 654075 36720 249390 554625 445060 27370 457980 56780 369410 732020 481100 555475 726495 125885 256785 438515 721395 306085 252110 317900 19380 694110 413440 406470 574260 560065 452540 823905 325210 707625 496995 332690 461125 718845 29155 790075 761685 755565 764745 177565 830195 614040 382840 681360 377485 669715 524875 82620 170850 228905 677875 168130 492830 294355 75395 816255 49215 408000 7905 519775 778175 99620 721565 818635 673370 472005 56185 160395 403495 336345 616335 764235 572560 167195 561340 655605 716210 12070 627215 319855 717995 21505 811665 163030 636480 223720 491640 137955 149855 484330 681870 580380 195075 825520 262990 652545 466905 594915 545700 173315 96985 114580 224740 182410 247520 465545 106590 627300 168045 503540 277865 251770 359805 552925 444380 77350 813025 509660 674220 792115 198560 690795 833170 836400 450585 272000 175780 312885 750125 820760 741795 805375 469710 272340 846855 55335 1700 190315 593895 675835 356405 612595 311355 447440 91035 785570 695895 67405 45730 299285 473705 467670 480505 149940 524365 648550 613445 792625 176375 205870 187850 789990 572135 349265 266645 40120 72760 55420 5440 157335 410890 790330 56695 168640 812770 190230 205700 724115 367285 775370 251600 214030 702950 567375 164560 307870 370260 129370 670820 39695 672350 163880 589730 185555 801125 430695 846005 216750 603840 787100 348500 723520 182835 525385 840735 16915 484670 70805 448375 21165 596870 291890 786250 131665 132515 688160 543320 39525 794325 419475 819655 517650 846770 368475 224400 534395 531165 253980 714680 77010 144075 167960 706605 253215 462145 815575 488750 575875 761430 310335 173655 646850 200770 241740 436220 292230 773755 647275 357510 120955 412930 631125 259420 766785 681020 846430 451605 89165 693940 97410 339490 780045 539580 583270 317560 246415 170340 161755 614210 290360 535330 139740 619735 478975 789480 123505 655775 771800 320535 622115 588880 748170 275655 28730 58055 174930 295545 730150 463080 758625 625260 61200 625345 155975 717740 113645 176205 55590 841330 721480 632995 642515 280585 373490 261460 835975 313990 697340 570010 414800 471155 584120 459850 478890 103700 500310 316285 504985 505240 180285 310335 183005 753185 633165 33405 290615 106080 531590 354195 166855 740520 34425 649740 493425 257635 451265 219555 261885 354280 825605 782765 271915 830705 834445 653650 482545 198135 440725 436050 532440 137445 641240 147560 709410 98005 269195 640985 299285 184280 646340 664785 761770 175525 240465 666230 144925 596360 340 529040 85510 234600 37400 585480 337025 0 0 0 0 57460 321045 268600 760580 320535 579360 630445 720460 575110 450245 360230 638945 24990 520285 683655 670820 819230 728790 508810 31025 835975 840055 18530 712045 195160 45900 727685 92395 163710 294695 614550 428230 797130 511445 96220 125120 842605 78370 515355 834445 482375 105570 404855 802570 500395 255680 52445 848555 140760 145350 432140 238850 75310 665465 487220 140845 59840 169490 134130 723010 58990 49215 502350 340680 787440 799680 136085 483990 195415 491725 18955 181985 568735 543405 703120 716975 234855 253130 193630 759900 459510 190400 47940 806820 353600 845665 770865 141100 758710 261970 480590 753525 274805 832235 440215 289255 601545 335155 533800 812515 120190 639540 365415 760325 844815 575620 530910 30515 325465 113900 444635 505240 262480 765255 511955 753185 375615 363035 703120 394740 365245 13090 289170 541620 596105 760070 438345 616505 635290 566695 99280 619140 392275 285515 635205 93160 490365 196435 689520 773925 773245 5950 478890 132005 533970 251090 8245 177735 692155 335665 293420 317560 224740 403070 631720 729555 390575 296225 427635 513230 816595 124440 164305 65195 145180 173570 209355 601970 694790 728025 711705 721310 412760 811495 595595 331585 78880 226780 137870 789310 72505 101235 833595 405620 238000 844730 270980 41735 573240 53720 707710 570775 530995 409360 159120 21505 381140 203150 515780 732870 812005 543150 823225 296310 817870 555050 425000 841755 142970 694535 669290 533460 838610 254915 414885 97835 555135 299625 65705 764575 635715 398820 125120 546465 711195 569925 256785 420665 369580 129455 503030 1190 558110 426275 586500 347055 810305 272765 205955 43265 49895 287300 556325 471665 223210 240125 208165 624155 231795 229755 231030 340425 702270 816510 272085 665040 312800 8245 189975 324700 770865 519095 495805 584970 183430 385730 771120 295545 718930 371280 501500 692580 518245 523175 20485 501075 792370 610045 153170 545445 849405 440810 186915 233580 688160 736525 170765 843710 119680 776900 744345 81345 827815 504560 726155 697255 510850 25755 714170 443360 243865 581740 598740 793390 471920 548250 527935 432650 700655 16405 206720 681955 691475 795005 346715 797725 407915 694875 174420 254660 738310 392275 272255 301665 831640 389385 721395 285600 618800 498270 618715 85680 45050 562955 798575 555560 460275 482715 842265 545190 792115 701930 305830 66215 57800 109735 390065 772735 355640 654415 142970 370685 377315 175610 477530 33150 495125 772990 252280 255255 783275 366265 789990 448205 464355 829515 842180 590240 583355 428740 16320 10200 576555 152150 691900 518585 691900 638265 553435 617270 178755 154700 326740 230095 580380 500565 810390 797895 673625 205530 426955 830450 448630 50490 544850 9520 644300 274125 288830 720800 2720 845580 261800 499885 813025 830705 269195 348500 809540 559555 446505 607665 422960 51510 225760 650675 523260 731340 819400 250240 466225 322235 731765 292910 759475 575365 261205 826370 594405 775625 489855 428315 62305 638010 70465 813875 808860 111775 336515 761600 96815 831640 739500 731850 525640 373660 73525 18360 801295 707200 74205 248115 646935 103360 764320 69190 731510 58820 548505 174420 597975 79390 499800 497080 133790 162520 715190 780810 460190 25245 588795 75310 374850 470900 614550 527170 33150 413695 623815 363715 644810 655350 316540 401710 309995 840990 750975 748680 740180 578850 704565 556920 782085 110415 721225 153255 379950 715700 774350 623050 74035 512720 370005 790585 470645 144500 155040 752675 511870 332690 406725 588795 674135 632995 101490 522495 709750 690285 286280 719610 529890 771885 405280 151640 607155 139910 660025 100300 562785 772395 518925 529550 9775 298180 690370 202810 721565 434775 178840 343825 760495 639540 592110 434265 312885 348925 491300 50235 88060 486795 205870 528360 503965 44030 389300 848385 251345 559980 527595 528020 190655 201875 285090 562615 290190 531165 578765 263245 322490 295205 74800 701250 81345 549270 785060 518925 483905 497335 122740 831810 99110 288660 722330 290190 238765 286195 258655 19380 778260 328525 485690 838865 717995 578255 615740 323255 762705 232390 3485 209440 487645 785485 322745 775965 213265 654075 791605 508215 508725 569925 796280 678980 654840 723690 503540 820080 268515 577150 400265 221935 137190 152235 358615 117980 46750 521475 420750 81685 641495 803420 578340 435965 368900 507705 585735 762280 445400 181305 414715 201110 366860 684080 762790 392870 100895 849150 809625 55675 517820 477275 132855 666230 683740 761940 836655 399585 215305 830875 379100 372130 409870 848895 726070 387685 307785 337195 94180 88400 690795 716040 343060 720630 189040 376210 765085 197965 499290 384115 791180 459000 786505 69190 329290 188275 697765 227120 9690 438940 179010 766615 93075 108715 1190 657475 104295 421005 132260 301070 27455 321385 773330 295715 336005 671415 79390 298775 82280 454580 279905 255425 758200 654585 546295 191760 824670 678640 751315 60605 238595 442085 389640 720035 217940 245055 276505 261715 16660 764915 711790 826370 849405 504050 158950 677790 676345 95115 80410 377570 829600 485945 812770 670395 503795 771970 71570 431630 783020 511445 340085 719185 838780 612000 469285 597210 451860 394655 360485 623730 180030 69530 673710 12325 816510 388535 552670 702610 451690 840310 293845 209525 200345 85 198900 264860 549100 10115 215220 669375 235875 717995 695215 709750 724965 57630 667250 604265 251005 268090 607750 208420 247010 369495 780725 23630 316285 334900 152065 688075 814215 425510 702695 568565 703715 243355 749275 148070 49980 838185 86020 377060 133110 793390 826115 541875 527085 491385 216750 713065 736355 221765 787865 471665 577065 198220 701335 444975 356745 809370 169660 502860 538135 146030 43860 515185 345185 255680 256530 500565 566865 26265 653735 92310 9350 183090 472430 795345 209780 605285 640305 413525 157165 108290 776220 626875 147305 600950 274125 651270 434690 692155 49895 757435 418710 432820 472855 344250 45220 423300 751060 694110 542980 539155 828070 480250 554370 159545 649655 783445 269450 117045 52445 212075 603585 298775 215220 242845 277695 104975 812175 358190 287300 500480 274465 534990 489940 436135 803080 19720 353175 751145 690965 396270 305575 604010 466140 163965 319685 219980 788035 287895 786675 660110 441830 136170 377910 432990 410890 567205 170255 363885 123165 769420 31960 726750 274040 87805 268345 640135 807415 574685 193290 783870 676685 700400 512125 12920 431885 457810 611490 123590 188870 475830 338980 236895 732020 11305 119170 599165 136085 482545 43435 663085 117555 628915 295120 144160 343570 320875 35700 358530 519265 762705 4760 813875 341020 708560 631635 239445 172210 317900 150450 641155 231795 16235 669630 414885 124270 356915 219045 499545 456960 324190 259420 677450 271660 588795 297075 605880 181645 486115 376550 569840 608260 319515 627300 767040 16915 162605 494530 87635 675155 27965 746045 340850 95710 618800 797470 122825 645065 762705 101150 36295 610640 623985 418540 400945 227800 595595 752505 741370 292995 470220 228395 485945 725050 675495 768060 323850 290275 703375 189210 332180 372895 230605 703885 273360 551650 77095 716210 183260 341275 797130 100215 167620 598570 789055 814980 44455 38760 303025 316625 809115 699635 488155 828835 536775 59755 269110 674560 240210 687310 590495 680170 369835 289680 531250 88910 624495 216325 194140 623730 205020 594490 533205 290530 531845 22185 159800 597040 801040 42160 332775 122400 69445 59585 533715 374085 206550 52530 227375 42755 700570 411230 767125 229670 424660 40120 402645 554455 501075 115260 137105 303110 297755 773075 78370 664020 30515 478975 73270 45475 670140 95115 248030 384625 103275 3485 679065 273700 351985 341615 702270 49045 380800 60180 76415 331670 191080 659175 766020 257805 73355 489345 567630 568905 339490 729725 216070 614295 146540 120445 779960 659345 28645 789820 351985 503710 148580 17510 285685 165495 336770 816765 203660 529295 405365 262905 791605 685950 540515 144585 202980 157675 481015 447440 451350 231625 37825 180625 779195 281350 739330 49470 306255 340850 740860 269025 823395 675070 291550 600780 265115 370770 180540 774010 101065 363885 129285 360995 528445 662065 27030 432820 737375 684505 220150 611575 107355 167790 63495 317220 526745 384625 784125 781405 287215 261630 54145 234345 642005 660110 733805 727005 783785 508725 676260 701505 346715 698870 671500 123080 603330 652630 458745 598740 645575 492575 520285 210205 644045 141015 74460 203065 768400 81685 371875 388365 509065 782425 457640 598230 629680 472260 840140 133705 781065 484160 807075 116450 428825 155125 92565 615570 653990 409190 458745 204510 317815 458065 738905 321810 556240 55080 332945 618460 599250 402220 386580 673115 95455 452030 619395 712215 712980 84915 601800 651440 52360 201025 257720 836825 662575 388535 246500 79390 133705 275825 567630 530060 458150 722160 401285 207655 69785 528700 607750 24225 54315 849065 314160 22440 839545 580635 125970 367370 255255 483735 452795 799935 479740 229755 143905 577405 46410 728620 344760 188105 428910 271150 409105 828750 567800 160650 533630 612765 588965 630530 166090 310675 624240 802740 320025 682890 599335 143650 122230 512635 274635 780130 163540 661385 455090 15045 179520 523430 744685 302345 616760 343400 468945 754290 299115 350710 159715 221765 203490 765510 0 0 0 0 757605 268770 595170 574855 631380 805205 704565 22100 207740 175950 504900 382245 417605 350710 730745 329715 677025 537965 323765 740350 686375 20400 329545 746045 224145 346460 370940 839120 345355 475405 16065 554115 243270 494955 194735 51850 460530 571795 344420 707030 769505 677195 621945 768740 75650 33150 578850 164560 829260 228990 424490 744770 582760 204765 314075 335495 805035 753780 208675 73950 446335 65875 694280 687055 39695 767040 576555 728960 818040 616165 685270 745450 494105 596870 701335 136935 467755 162605 122910 55080 295375 6545 323595 250750 818975 803420 348330 674135 727685 384880 471580 566440 414375 91035 108375 79645 657900 345185 821440 112795 842520 824330 454835 22950 449140 601375 619480 699720 426530 100810 626535 8160 806310 255595 328865 407915 664360 41905 410295 291465 162520 309825 590325 345440 640050 81345 6375 230690 672435 740265 234430 702355 599930 7650 498950 399415 571625 823055 248455 708390 144415 684845 258825 653310 471410 772310 221425 134215 208675 361250 670735 748680 849575 83980 729980 826285 111775 404855 106335 141610 131410 663255 68170 553775 629085 364140 515440 531930 674305 452795 787865 808350 469880 649910 261120 533545 235025 435030 834020 269790 743580 212755 276505 613785 740180 344845 335410 107355 356065 221170 388450 699380 791265 616335 652885 538135 49810 105315 25160 426870 625430 823055 764575 65875 527340 267495 731510 689010 630955 287725 721140 670055 106420 786930 24140 816510 515185 760240 559640 80155 802910 302515 694195 736780 826455 288660 380035 308295 263755 537540 838780 627215 133280 623475 203405 619565 741030 760325 133110 750125 511360 496995 527170 447355 740265 768570 328695 72760 772990 844645 239615 512380 65960 95455 759475 848385 414120 691815 680340 261885 113815 139400 415905 54230 598060 155040 42755 37825 779790 847450 668695 489770 180965 553690 425 271660 685695 246415 312885 280330 579190 818210 172380 730405 139145 171105 413525 110160 372215 295545 319175 716550 667930 636225 103360 111265 731510 144245 85340 385730 132260 411995 597380 519860 565675 721905 222275 729555 391085 90525 272000 246670 821015 437070 645235 510510 219300 162945 824245 626025 337960 264605 776050 830110 349605 731255 812260 154700 208505 219300 564315 470985 491980 440130 156570 695895 403835 434435 794325 566610 175015 605200 265455 300135 191420 167535 88910 69105 112200 426785 415055 142970 612850 528445 681700 230775 382670 373575 435625 811835 32895 222615 147560 622285 490620 758200 701420 24395 8160 90950 487560 386325 307530 358105 813365 209950 678980 347735 413950 775965 548760 649995 425000 244035 66895 502775 656540 264435 178670 236895 632145 367965 799000 127330 215390 647190 737290 4080 811240 665125 272935 812175 46665 113135 228735 597040 176460 701675 520455 718080 32215 649825 112200 151385 281775 641240 824075 13770 209695 475830 166600 139060 337705 698190 509575 123590 231285 690880 807075 106590 498525 483225 730915 183175 313650 758625 571540 202980 578255 296990 307190 159205 33830 261630 222020 769420 495720 572900 589305 386750 794665 222955 32895 265200 166855 228565 362440 392275 77520 616760 401795 709920 318410 653820 568480 650420 485860 719015 139060 819570 76075 159630 275570 214455 275400 342380 747065 414460 14705 812940 638605 785995 16405 172805 168895 691050 570095 63155 472175 38420 798490 264435 812770 290700 276930 790330 786590 569585 761090 338130 574430 14705 409530 829855 45135 468945 88825 608770 252025 258825 532695 824075 845070 422195 125715 525895 629255 684335 537965 450075 372215 806310 492065 742305 304215 652715 269875 146030 10200 710855 708135 525810 846855 55760 404005 267665 264520 616930 168725 340510 579955 689520 459765 264520 783360 295715 201790 508555 251260 423130 759900 811155 294440 620840 466990 5610 174080 736440 60350 483565 816085 14960 130390 596190 237660 726750 549865 11815 645660 687055 663510 689180 767465 311185 726325 201280 103615 239955 429420 845410 695130 504475 789650 78965 218450 227545 528275 559215 642090 653225 194820 590495 760410 762195 196180 696745 319430 436135 787015 534140 350710 727090 518160 164475 686375 208335 511955 559385 469030 141865 378930 706435 259335 337025 727260 41480 472600 796705 584545 140675 308550 681785 297755 312375 552415 811665 672520 159290 30260 278035 207230 365160 467755 510255 652715 312970 689775 311355 225675 823820 767805 549185 293335 361930 44540 770865 339235 621350 827560 159120 312290 121210 306510 519180 206210 150025 118235 714085 247350 424915 245735 233495 11475 541705 516120 848980 552500 360060 552670 770865 211990 572560 149685 431545 42330 68680 581910 22780 536605 502010 105060 410805 310930 356405 489855 462145 577830 721820 311100 504220 849575 641325 794580 244460 68340 63665 87210 520795 625005 101490 844135 656455 438090 679150 521390 482205 285940 482120 317305 401455 2720 788715 9180 177820 716295 588795 532610 122145 303195 789395 824415 185300 74800 720460 773670 157420 116705 556070 785315 139740 162945 201790 503455 735845 504900 470985 786675 119255 393295 633250 801465 783105 266390 113645 62815 232985 671585 840990 448460 511445 551905 812345 168385 189805 301070 568310 143310 550290 370345 530995 606985 38590 348500 673285 756245 819995 156825 636480 243610 576555 718845 486880 176035 651440 770695 669205 786080 336005 427125 151215 183685 481270 593215 45390 163540 221255 296480 584205 814980 398480 407830 103105 615315 318240 827985 215560 280330 731850 34085 550205 778770 769675 9265 77435 579190 399670 383435 710600 321555 30855 338045 150960 12750 331670 189635 784125 493085 263245 587265 706265 506430 683145 448375 418200 412335 759220 75140 748340 322575 674475 801635 320280 692070 16660 614040 435540 668525 229840 812260 726580 476680 504560 75565 329460 322745 60095 142120 98770 343570 413355 838100 297585 807330 613190 15130 523855 505155 733380 271150 128605 596360 557940 798745 412420 771885 629595 514420 256275 294355 81090 738905 801125 473195 124610 587095 487985 671585 761770 542385 292315 299795 64005 378675 125630 569415 132345 811580 232135 457725 18785 839630 218110 392360 661215 453815 238765 405025 97410 2635 606560 119595 100045 512125 205615 378590 4420 420835 409190 42075 587690 553605 629170 508810 582080 329375 153085 457215 219810 274975 778940 339490 711620 385560 103105 180880 613275 46835 532865 188700 446760 833255 656710 542725 249560 681530 311015 31450 310930 133110 534310 484500 118065 69785 466650 295545 466225 42840 409020 839120 553095 756670 531335 726495 354875 635885 243185 26605 181390 701930 584460 401115 116025 473365 719270 563295 822800 666060 407915 186065 781830 181730 782085 765935 224230 451180 455090 159120 675835 785910 784635 657135 658920 101235 395420 359380 488835 731935 668950 224060 105485 1615 367200 281520 482885 427890 96305 244460 87975 661810 12580 500395 91885 302005 719865 803760 41055 535840 345695 291040 104380 315605 333710 645575 595425 54825 8245 489090 627215 240635 466905 702185 379440 295885 584970 393465 685525 269620 108885 590665 752335 152065 40460 240380 581995 234430 365245 86530 164305 849490 659090 818295 481780 353600 532780 444805 429505 575365 77775 207315 676430 548505 528105 316030 397120 821270 398225 80410 407150 310420 218025 754715 191845 497165 135490 619225 295970 383265 22270 46070 704565 315265 186575 822545 519435 373405 417775 224740 447865 258995 576215 774945 575535 225930 697255 706945 829090 494360 797555 449140 129455 44200 480250 536520 370515 41140 513400 348500 503965 216410 536180 52870 785230 680765 393720 579530 482120 760155 272340 730235 81940 119170 117130 213945 731850 122145 503455 622965 101915 241060 113390 168640 284070 707710 215220 578850 199070 582165 5355 87125 66130 534820 613955 77860 141270 51340 289340 539835 528445 819485 675325 420410 86020 340425 328355 208250 16405 653820 430525 725985 740265 206040 686970 752760 293335 798745 110245 682720 751400 517310 830280 623985 848215 6800 539070 70125 349775 298690 171955 241910 613445 813535 789480 299625 509150 70380 382160 175865 191760 728790 295035 849915 224910 211225 189890 241740 23375 596615 541280 343400 552925 379525 177735 155295 117725 789990 522665 127160 778345 524110 171105 301155 660875 387005 633845 242250 523855 111605 556920 760750 530570 467075 330480 640645 622370 606645 460275 367710 335240 2975 324870 145605 556835 79985 213860 317985 381310 637415 759050 350200 432565 704565 394230 543660 666740 538305 481695 59925 630870 681870 670480 428825 314585 293165 334050 444805 129795 189125 211395 633165 119170 399330 385050 168980 289000 390235 380375 935 415055 68425 627130 45390 502265 660535 656965 121380 455005 216750 359720 695725 76330 137785 434690 841415 662405 748680 802655 36125 718250 8330 830110 451180 30090 114920 743495 418115 426190 656200 384285 10455 87040 635970 82790 184280 748425 166005 551990 3400 664785 661640 618630 757775 785485 205530 591175 206210 354790 407575 583865 618290 474215 50490 781150 447950 711875 533885 179095 675155 385220 663935 476340 494275 552075 338385 643450 457895 270640 443615 791945 487390 840905 824075 302600 514165 59500 503880 37995 436645 199750 255595 261290 800615 601545 423385 125630 36975 771800 826285 39865 601970 198220 554880 403835 205955 296140 826540 554710 239190 321215 539410 413100 253130 817105 789055 99450 646170 486625 223720 182240 23800 270895 725475 777240 821610 466990 74970 467160 284580 787100 130985 764490 24055 507790 671245 57035 8075 695130 533290 537965 250580 395590 104635 653480 136765 612680 316880 424575 307870 818295 462145 823990 583015 43520 131325 460870 426190 397120 558960 609790 480930 343145 589305 828495 539750 176120 511870 311865 198985 200855 626620 91800 358020 113305 379270 142375 785230 497675 92905 261460 652630 164220 817360 249135 211055 726240 801465 730320 146710 606135 406470 225845 73695 555985 269280 178840 324530 76075 198730 687905 154870 397375 761855 645490 500905 274210 529720 628745 603245 149600 221680 94180 51170 527850 725135 659515 619735 365925 404090 279905 792625 31960 433840 765425 375020 209355 83215 292740 393295 73950 26095 838100 9945 557090 745110 158865 770695 849830 231200 541365 520030 42670 433840 427295 535585 785315 614465 587180 507195 188275 820930 779790 767635 245990 384710 444720 67745 347735 202385 708475 116025 679405 796875 194650 400605 546125 109735 492830 405365 715870 366010 534565 177650 315010 496995 497675 196945 723180 123335 287640 140505 814980 459425 817275 36465 184535 373320 215815 441065 620755 83980 80835 825180 114495 561595 2040 75565 642005 114580 469370 361930 243185 212755 125970 679660 431715 394740 734315 696150 698020 630530 799510 46750 620670 270300 2125 43860 207230 704140 290105 769590 677110 613955 603840 789820 557600 531590 656030 168215 119255 666570 760495 366520 36635 140590 134130 738310 294100 752250 112200 499545 642005 556665 139060 24480 543065 379525 471070 800955 346375 834275 381395 671330 64515 723180 645235 226270 783530 35020 37400 560660 670140 413780 215900 488665 146030 422365 35190 42670 506940 816255 518330 429080 44965 444040 443105 42500 784635 244290 510765 402475 45645 23970 758200 720290 522325 96900 798575 22100 369665 615655 620670 765765 804185 395505 582760 811410 462485 398905 591855 165410 335410 144500 167875 817275 322490 729980 390915 28135 185470 499715 61370 546380 136255 274210 594150 681955 621520 593300 372725 706605 833255 707965 612000 98855 539495 405365 749360 504390 426615 763555 597975 480080 801635 848640 163540 399245 671500 210630 372980 610555 597720 353090 497250 532610 475830 474385 111265 822970 557430 77010 56525 247435 653055 231115 147220 238340 697340 81770 288575 108290 440215 367880 376805 304130 542130 184790 776985 706350 580040 445825 618970 311865 115260 190570 387685 7990 31280 759050 406470 721905 823990 387005 178670 710685 560490 15555 680340 175440 410890 39185 354620 466225 112795 173655 818040 307615 102085 72760 317645 729215 469625 587265 762025 785315 818380 501075 561340 398650 722160 33235 617610 322065 415140 380205 557855 140505 693940 167195 330140 308465 76755 311270 616590 151980 121890 328865 445655 528870 425340 123165 8160 425 681190 687735 809795 459680 645575 54230 10540 590665 621095 251685 639965 457130 219215 578170 533715 309145 125800 525980 522835 661810 286365 110160 301920 119085 689945 519435 530910 384965 396610 357170 71315 134895 192865 282455 486370 413695 189975 759305 294355 254660 628830 303960 590495 439535 181730 217260 302770 139910 702780 591005 746300 491470 58225 267920 119000 176630 136425 437240 9265 13855 513230 133875 812855 151385 385900 384455 586755 598145 116535 687310 228395 673030 494360 781490 286960 74290 95965 455940 171700 104125 729300 759390 204340 800785 213350 246075 651865 186235 329205 179520 292655 796025 691645 677025 388875 800530 109565 113815 57290 324445 82450 402135 329290 410210 395760 654330 223125 456620 691985 617780 754545 418540 118065 557600 286790 445740 292230 793220 815830 119850 322745 429590 214285 610470 9605 516800 636395 778090 307445 619480 207485 343060 442765 500905 19380 459935 774605 37910 305405 734825 406300 228905 176715 326740 22355 458065 1190 109140 777155 232135 300390 288575 111265 53550 44370 731425 569670 23035 807075 610215 675665 748935 709070 500395 537710 272595 264350 752845 807160 481950 124525 141950 163455 820250 744515 639625 488410 626705 776220 363375 699380 141865 576725 719015 770695 225165 404090 429165 761770 687820 669545 606135 395590 574940 349605 475575 103955 542470 581655 594235 452200 237320 26265 573665 755565 823990 268600 262650 652630 675835 615740 580890 298435 780045 374595 222190 183430 522835 275825 377400 347820 446250 621180 120360 386325 805630 787270 251345 499630 805545 705585 540770 637075 478380 149855 474045 586755 803845 158865 161330 560150 616760 343230 112795 199410 556835 785740 323595 690880 15470 497420 178160 789395 281775 435795 563040 249815 23035 347820 585735 743835 831810 769845 92140 487050 291210 286790 58395 291040 244120 162945 562530 826710 695470 411060 251345 643450 674135 228310 13770 23715 539495 464015 766445 7650 631635 657390 812940 309315 648380 469285 404855 282710 205700 145180 66045 754035 709070 583100 812770 475745 140930 318240 607070 452030 417520 144925 253640 741115 318325 368475 434860 369665 330225 299115 73185 266985 437665 7735 592450 829855 450585 672010 242165 3230 289170 634695 333880 397630 486710 336685 1190 153680 28645 553180 540685 470730 347565 535245 545700 300050 289850 398650 468690 667505 22610 355045 447610 692325 359805 787100 308210 731510 390405 85255 24735 70720 699720 628065 645235 423640 289425 381395 127160 363205 848895 767125 87805 652630 134895 253980 812940 474045 173740 130815 387345 636650 712895 253640 81515 706690 296735 77265 652120 242420 617610 96560 510935 82875 202385 33320 147900 106250 217685 540515 46240 609280 400775 107270 256190 679660 845920 834020 726495 571200 820420 358275 654160 668780 204085 10795 676090 823055 146370 119510 429760 345950 415140 2125 86700 60180 557515 405025 572730 383350 812685 406895 703970 555390 460020 322490 313820 385050 688160 710260 340170 211565 28560 409190 530060 757860 566355 821355 694450 340255 41395 263755 170935 773840 725815 163625 784125 803420 681530 793645 534735 544085 395845 591090 421855 774350 433840 818210 216665 303535 0 0 0 32130 233665 414885 56950 399245 4080 382840 451265 578850 725050 329545 128775 413780 479910 103955 283050 215305 651695 664785 658835 1190 583950 778600 70975 760070 744260 267325 252450 287215 162520 274040 217005 341955 189125 417095 600440 350625 181985 209355 166260 428570 48875 313225 756585 413270 681275 744345 556325 606730 82790 433160 821780 707285 752675 636395 185980 669205 290530 225845 422535 495890 166175 841840 316285 847535 152065 771970 54145 817360 695810 255425 198305 806310 436645 65620 510935 492575 641495 469115 462740 506685 277015 428400 747745 207570 379100 315010 227290 445910 683060 362780 762705 400775 179605 661895 716210 96815 126905 704140 300560 847790 214455 96815 813705 795430 204000 680510 3315 360655 480760 204850 720800 719950 206550 791945 15385 26520 482205 51255 665805 782425 844560 366180 223805 410465 279055 431205 296735 67065 794750 390065 488495 419645 229670 256275 467330 294950 181220 689520 457555 489260 244970 805970 601290 734740 571795 195925 381140 560575 236300 346120 695300 545275 371790 121295 14365 95540 370685 800870 614210 357765 340085 775880 319090 171785 682975 98855 228565 244460 98430 269365 665975 371960 106080 848385 78030 435965 59670 519010 227970 623900 588370 278885 436390 256955 578850 337365 270810 811155 411825 786845 5440 287640 114325 363460 27115 632825 239785 812005 274720 590665 124865 628065 477020 462230 778430 448375 151555 228650 72335 527680 419220 94520 61880 714765 815150 569840 223125 175355 316710 118745 416245 718845 142800 213265 69275 4250 201195 527085 694960 829345 537030 129710 276675 300050 322235 218195 135660 146030 104125 183345 789990 351560 826115 633930 650080 710855 542045 787015 835380 481695 345610 735930 166600 139400 81005 133790 510255 391935 743580 847195 168810 260440 388450 369325 664105 61115 80495 20655 518755 747405 482630 425 746130 8925 797895 252960 403920 517225 400520 5950 267155 64090 553860 284495 784465 201960 752845 789650 284495 358275 494445 348840 274380 840565 592365 39355 293165 47005 417775 449225 513230 149005 3485 444805 576980 210120 564145 809540 804695 353175 176205 786335 415480 696065 314585 25160 636225 313565 262735 307360 401115 440810 456025 333455 40120 647615 148665 605200 567035 237065 126225 779025 436220 241910 380545 68340 756415 276590 289085 462910 366180 775115 534140 768655 671330 512465 417775 399670 603670 392700 30515 605625 349775 839120 332010 657730 402305 52785 492745 27370 666910 491215 50830 778430 372215 788545 161755 569330 266135 529975 700230 676090 300135 338725 79985 486625 285515 671330 708475 680595 610555 13175 3060 663425 830705 786930 370770 623135 181645 843455 707625 698275 837505 709155 269195 306425 848640 491810 591770 500565 338385 93075 740265 759730 517820 563125 612850 748170 620840 676090 296990 299455 681700 527000 786335 685695 304725 673625 334730 496485 716210 607580 310845 459170 802825 661385 107440 235195 591940 52275 629425 492660 356490 508810 279395 73355 364735 314415 26350 446930 748510 768740 598910 174675 295715 248710 344590 699040 437325 771885 202810 552075 365840 82875 479825 61200 707795 303875 673625 177140 85170 734230 546805 510510 320705 230520 117385 780810 488835 565250 773245 416500 606135 777410 38675 778770 220065 243355 625855 590750 26095 309740 443615 316455 483990 430695 657900 727940 407320 763385 449565 259590 194820 276165 96560 296820 838100 805885 226865 743835 303875 807755 551395 755480 720630 784380 200770 679490 76585 285855 122400 835550 568990 771885 753440 36295 369835 548760 59330 719780 812855 249900 537880 478890 184790 477275 727090 337280 633845 81600 304470 434350 651610 435370 277100 330565 648975 323170 349520 330905 96475 761175 340595 109395 197370 351560 538560 15895 298690 740860 446080 735250 491640 501500 80070 755140 170340 689860 604520 325125 679915 683315 532185 88315 530145 476170 430185 601035 799510 292655 774690 745875 553860 295715 534735 489855 677195 112795 402050 569840 719950 748255 787015 61710 751570 455940 241910 150960 87380 793815 447185 56355 446505 13345 60010 80665 158780 769930 167875 522070 335835 125375 169575 213180 722840 258655 820250 823990 173995 105060 260185 703715 394230 204510 605115 321300 544340 48280 722840 350455 648040 605455 613870 724710 256530 401540 395165 315350 28730 501330 626110 644300 419135 724030 333625 267325 523260 129540 292060 144585 523770 444975 801210 548165 659855 533290 401795 446080 399755 492490 234260 244630 472430 114325 68085 692665 804865 40545 427720 655520 707710 363290 45985 770100 819230 558705 322320 30600 17170 88825 403665 596700 448800 494190 605540 493765 18105 412505 506090 739415 435030 598400 91120 81685 773755 423130 331585 65535 186745 496655 239020 635290 687140 10880 220150 198220 38080 792115 265370 777155 423895 746130 749785 375700 211055 568650 702525 396865 551480 262565 537625 266560 637075 394570 462145 161075 361675 481355 558535 37825 569075 59330 110160 30855 243525 812940 133875 196520 667930 742985 602480 315945 111095 605370 494020 278970 89335 14365 174165 240720 28390 38590 662915 312885 515950 450585 259845 72420 93500 730320 160650 180370 727345 679065 469625 469030 503115 349945 122485 176460 18615 596615 463250 28985 726410 523940 298350 826710 278715 766870 105230 396100 273275 304045 248625 723860 177140 465205 519180 36890 633250 432480 644810 796960 444635 821610 789480 537880 493340 838100 702015 78795 22270 359295 728025 86870 26605 282540 848215 434605 632995 372385 153510 164900 51935 768485 554795 162775 771035 808180 297925 310080 484075 685610 511785 304725 366095 786845 737120 546125 484500 72675 691560 145945 137190 101320 378845 449395 383605 724795 244970 569840 6460 510340 838100 62305 50745 351560 600100 734570 291380 12155 626960 602735 126310 745705 346800 51935 351815 476595 148410 812345 53550 11050 501160 230605 111095 842435 623985 278290 762365 501160 19125 842180 495125 710685 77180 222360 366690 163965 358615 500140 17085 587435 467330 231030 729385 18530 664955 269195 398990 643365 492745 296650 788800 566950 545020 456790 89250 582760 749615 626025 615485 527255 34935 120190 306085 599845 158865 497930 196945 84745 661640 683655 115430 687140 299710 333795 487305 725305 187255 645915 448800 131835 132005 395080 764150 760580 401115 396270 80155 221340 76160 134810 795940 465375 545360 316200 36635 441660 147305 187340 156315 326995 611745 763725 646340 761515 379950 665550 286110 688670 771800 665380 832490 666910 243610 191080 331840 647105 81005 475320 385560 289510 122910 471070 75735 80155 154360 495720 152405 266475 546550 175610 355215 661725 223210 3230 673710 214030 627470 585225 684675 390405 790585 125715 38505 718675 229415 843115 16745 710600 91715 538475 76160 631550 817275 246500 411740 640815 362865 135150 848470 366095 47940 502350 703715 534310 146370 90440 664955 615910 468350 123930 339150 612170 371025 482970 440810 827050 587860 783105 222020 76755 379865 280670 268855 206720 598825 147050 785145 479655 346205 55335 651440 115515 201535 520625 745620 171530 454410 389810 728535 840140 306935 565080 275995 777920 847025 248965 555305 727515 642685 249900 685270 503455 253385 82535 19465 609025 129455 798150 208505 717400 398990 543745 170510 550885 198985 501245 61965 243525 427550 136935 628405 153085 449650 313055 516970 553435 836485 710005 48025 119935 51340 200855 695385 658325 460190 99705 70890 146200 43775 18445 329460 6375 198645 472770 816935 723350 593555 361250 518415 401710 344590 367030 133790 625770 352240 117980 55845 687395 530400 190910 282625 205275 678215 154870 425935 164985 437580 335750 425000 438685 445570 298605 370685 445655 136000 238085 80495 134470 159800 795090 535670 506005 331840 384455 332945 63665 219555 659600 498185 20995 271490 742475 392190 260525 6035 827390 5440 354790 164900 163710 402050 656030 589475 591515 410550 561510 561255 723860 170680 345185 569670 408170 805800 831895 341870 538135 372810 745195 809540 579615 788885 431800 124780 833340 359635 161840 650930 34000 712640 647020 701250 328185 679065 26010 709920 388365 276420 528615 505495 386325 530230 324020 497845 317560 603500 794750 139485 368475 496060 836825 379780 384455 575025 747065 264775 475235 211225 815830 846940 449225 627725 744940 666655 655350 347650 48365 397035 223380 185640 582165 93585 625005 696320 393550 253895 673370 616420 718420 521390 125460 5695 436305 296395 214540 469880 312035 153935 558025 367625 383265 13940 32810 154530 443020 114665 384795 122060 523005 10370 280160 374000 733550 679065 757945 772820 197795 727515 796705 361420 397715 337875 286280 133195 568140 76415 3570 280160 358105 18360 535500 786845 107525 343570 76075 133705 20910 96050 621265 806140 292400 27370 172720 182835 646425 176460 372045 754970 157335 533630 333285 707030 828665 661130 411910 629000 339490 690030 653565 422705 763895 471665 92225 765340 544765 482800 495975 381990 522495 454155 189975 168385 579190 421430 571115 522495 283050 460615 440385 314585 204680 702950 516800 244885 117810 503285 82025 527000 369920 733720 632315 265710 469965 670310 792030 735250 621945 766955 512805 167705 550545 318070 182410 133535 323170 333030 653140 400435 164815 563125 45305 173145 416160 335580 791605 89250 553945 814470 632060 668355 344845 750380 129795 650845 751230 631040 192015 843455 273870 66810 522070 397375 793050 652035 689435 370005 1445 561935 800870 655435 416500 338300 620330 596275 350540 799425 198900 788290 88230 406810 440385 651610 426870 262735 416075 769505 194310 510595 279310 8670 299710 342125 844560 330225 560405 240040 353600 282285 634865 847875 302855 103105 714850 151555 560405 153595 347905 198390 465800 654840 415480 556665 6120 389215 763640 221595 844135 93415 88315 232815 94945 38420 261800 164985 455090 283475 244375 169235 518925 41225 635205 338810 277355 717995 366945 393975 716805 284325 48790 235875 108885 754120 199240 293420 321555 530400 827135 115770 681105 309825 4080 39525 515780 539240 152830 758200 134130 844560 425340 431205 312290 233325 670565 543745 252365 79305 87040 666995 672265 236980 821015 776475 187085 128350 748680 199070 360910 500310 700995 62730 427295 359550 800530 186830 222530 287640 258740 528445 364820 208080 595935 474300 759135 517905 8415 713320 722415 639795 629170 135490 90185 114835 326910 794495 679660 644980 479400 762110 83640 148495 700400 217430 464440 625430 213520 474895 23715 652375 72760 422025 669120 557770 486115 686800 49725 351475 226865 162775 265880 4420 388875 472855 758795 142885 791775 113730 471665 59160 291125 367200 110925 780810 127330 408680 261375 252280 582165 752590 380120 162265 840055 622455 97240 259250 267240 419050 724795 405705 673030 625005 377315 424405 132090 290190 291975 213690 418200 433585 667505 283475 698955 152745 431970 265625 522665 29155 607665 389130 160140 91715 821525 423895 831300 284750 390065 113220 110500 502520 514165 177140 498525 466480 39440 685695 374680 31365 462400 425595 152490 782255 118405 161160 541110 151045 811580 621690 764150 406045 783615 72760 88655 344250 249135 684505 319940 323765 351900 46920 528275 787950 755820 639710 487645 3315 357000 109140 719950 146455 602905 750295 287385 740860 398650 61965 55250 256530 789310 10795 471580 227800 319770 113900 480080 848470 470985 535415 662490 777410 593640 207740 218960 299795 740180 274890 554285 570010 529380 753525 323935 82110 30430 393125 423470 823650 539495 505750 335410 296395 805800 816935 763725 223890 60605 292230 798915 19210 61455 51935 112455 341700 206805 790160 492745 457470 727430 648380 111180 774010 69190 245990 510170 537200 367285 206295 614550 821525 235280 203235 67745 16320 234855 276165 606560 747405 336005 693770 638350 257550 119935 325125 391595 395505 127840 194565 99110 680595 255340 59670 226440 377400 330140 248455 291890 813875 349520 525895 505240 747575 359805 518415 532780 172465 375275 489685 728960 3995 778005 17340 138040 321385 809880 608345 608345 787950 287895 806650 724965 758540 51000 541705 644980 368730 487815 482630 56950 803250 491045 171700 757265 597210 795600 165580 62730 610555 391935 273360 537710 449650 717825 491130 576130 481270 695725 696235 142205 487900 377060 138040 107270 243185 430525 685865 538220 523345 57630 20485 298605 540600 534395 126990 520115 684080 108035 176630 640305 404175 316030 568650 215390 100045 96220 596445 1955 768825 363630 592705 40290 620585 628490 53380 596700 329290 387430 606645 829685 255425 206890 160480 828580 434945 44710 605625 834020 773160 553095 410975 663765 362270 167875 723520 205275 763215 670480 310760 72590 371025 303025 742135 192610 279225 21420 195330 270300 805970 56270 275485 188105 53380 491980 347480 489430 61625 844900 459170 308720 623050 268345 84915 215730 356490 100130 453135 200260 836570 560320 636480 432140 681955 651610 304385 409105 360060 585480 595765 175610 452880 113815 793645 252195 696065 804015 702015 330480 502945 204680 162010 264350 670905 656710 490875 748595 487730 379440 326315 361420 593980 344675 81175 359550 186830 771120 17680 560575 725135 795090 39440 689350 395845 648295 255 44370 394655 419815 753865 209780 183260 359125 6205 579275 126820 787015 597720 73015 224825 555475 260610 198900 678640 820845 547825 592875 1275 621690 171530 428485 794920 694195 61455 375955 558110 201025 371025 3655 708305 161925 154955 516800 546465 393380 19125 396015 567035 736355 77095 64515 573410 293675 45050 523770 271660 539070 820080 812515 723945 74375 17425 86870 90270 52615 775285 492320 302175 282795 773075 790245 332010 1020 374850 508470 9095 681700 432820 840650 431460 70125 390065 545105 188190 729215 164220 535670 528445 177990 189975 531845 108970 455345 821780 754715 408850 449735 227035 330990 352410 756075 259335 702610 668270 530910 406810 747065 805885 747320 717995 20570 6545 765510 534735 28390 686375 243525 605880 573240 666400 122145 156570 118660 291210 579785 357765 125715 140250 287555 827475 401880 479995 449310 431205 39695 116450 700485 410720 75225 834870 550800 324955 396610 407490 829940 379695 738565 176970 475320 200175 545530 56525 819230 364905 548760 79135 72080 305660 248965 532525 787950 610555 611660 83980 775370 131665 830365 246500 35020 223720 340850 212925 86530 261205 381565 564315 545700 65620 181985 234090 123420 807925 783530 593045 505580 781915 809285 638945 663170 71145 533630 743920 29835 226440 648805 9010 205870 255595 401030 337535 505155 282710 103955 200090 351560 651610 596360 494190 734740 527765 560745 375360 423300 285600 629510 260610 272170 438855 844730 292995 289765 300985 19890 41990 45390 357765 176120 212415 513995 263415 500735 807755 757180 298775 105145 167705 66130 120785 643535 220235 112200 444890 150960 577405 534990 338045 204595 648380 612000 243270 378675 261970 259335 760410 775200 431460 398480 15385 63325 593980 273275 163625 67490 279395 598910 236470 3230 802060 260780 545020 532865 452965 382500 10370 750805 423725 376040 341785 549185 812855 213435 655350 387430 168980 159545 213860 530315 463505 824925 738310 767975 819400 589135 427380 312035 816085 819145 741965 68510 384370 154700 70380 644725 127415 387430 724965 557430 289255 695300 814555 486455 372555 781745 191760 555135 768145 554030 234515 751995 658070 607325 514505 67150 840990 49980 299455 115855 371620 316200 277610 519095 420920 723945 261545 397035 834955 832320 388705 142885 191590 564910 418965 2805 108035 733550 30090 581145 315520 486030 460700 26350 107100 94945 597890 565250 120445 430355 650590 169745 441915 834020 145690 302600 399925 418030 741370 146030 452880 183940 708390 679915 179095 207995 383265 118065 660620 676855 46920 647275 297755 147220 349350 727260 453730 382585 500140 830705 162605 38675 796025 750635 798490 792710 86615 132090 494955 803165 492150 716125 121295 637670 150960 140505 496825 239020 565505 429250 96815 739075 651610 487390 220065 520455 500565 187680 325040 393210 593640 479315 92480 62985 237660 11645 553860 747575 151555 341700 205105 773500 398565 477445 626365 39355 244035 840055 616590 684165 774945 568480 826200 524025 230690 729045 567715 291295 453560 529635 479060 289595 467245 439195 562360 467755 348840 655945 652120 682465 35445 158270 53890 99110 597975 116960 577320 19720 65790 657985 111945 805290 461805 705415 630870 526320 789140 649145 513910 730065 216665 408510 633165 678215 266900 166940 451775 219300 423130 17255 842180 789905 607835 464100 177055 453220 570860 27455 129710 432735 571625 465205 101490 776645 138805 108205 407065 602055 326995 666315 790075 277440 820930 244630 80240 187000 656625 514930 716295 662320 615145 675835 508470 566695 333795 409020 32130 474555 681190 333455 236300 252960 12410 490790 589050 423555 763385 755990 366945 326825 235365 124440 572220 810390 157930 544425 503965 126820 94860 84830 610470 417775 447440 325380 486200 354875 537880 678895 457980 43095 622795 389725 224570 172805 513825 693090 455685 487900 274295 247095 615230 11815 150960 252960 709580 604520 573325 138720 40460 807075 258825 518330 60775 147220 119255 475320 376040 417350 557430 825605 346035 589050 104040 557090 189125 388535 4080 2210 752845 629595 773415 136340 121635 826200 63665 245820 451520 168895 402390 79730 619735 729130 214880 68340 260440 679660 332520 173060 209355 283050 330735 372470 743410 177565 646935 576980 415310 420155 257040 437665 26180 391000 772990 502520 403070 95115 694110 45730 388620 572985 170340 831895 445740 595510 40375 59925 680170 114920 394655 425255 242760 601120 367540 364055 249815 321385 76670 385475 705160 604860 543830 191760 495465 666825 613955 527595 142035 323255 615230 645405 154020 125035 109820 132770 21165 90185 242250 88740 278460 467500 687395 278715 653395 408595 358870 123505 550460 123165 138635 4930 683400 724540 376890 503030 408595 387430 495295 144925 337705 96985 137275 589050 698615 727685 657985 686800 827475 256700 214370 699465 259845 248540 822715 433500 636820 696745 130645 841415 837760 506260 291380 826795 54315 2975 372810 271320 8925 767465 603075 291890 261120 233495 804015 370770 323680 277270 59925 263670 177310 612510 348670 22610 783360 339065 830790 306000 689095 323340 454155 584800 100810 232730 805885 814640 142630 373150 840650 538645 335580 150195 578255 247945 375275 210375 645065 447100 496910 596360 15895 275825 517820 339490 194480 122230 825520 536180 108205 120955 735080 152745 506090 115685 429420 835550 112795 833425 289935 518755 580720 394060 293080 799765 244035 574600 631720 348925 166855 670480 16405 421175 296990 139400 107100 761005 368815 83810 75055 442850 644045 137870 274380 93160 101235 727175 259420 476425 82535 833085 343570 257210 199070 214030 604265 282965 204000 203660 57460 69445 440130 505920 164560 635715 127755 666400 202640 23460 644300 55505 584120 176460 448970 416245 56525 584630 351900 575960 602480 143140 670140 581315 802740 344080 842095 375190 117640 204000 621435 452710 485605 14450 657560 193630 641750 209950 215900 714340 545785 455430 297755 493680 532100 671840 467755 361250 381480 320450 345695 828835 230435 828920 669715 614890 591515 283050 740690 144415 624240 416160 160395 574940 532695 420665 789055 705500 277950 845495 217430 692835 520455 227885 52360 523685 258145 298180 246840 650080 298095 187510 309995 636310 417180 65280 81940 823225 573665 393125 802995 682295 386325 319345 383265 792370 340085 298180 172720 307615 95965 604180 820760 159885 158100 10285 309570 322065 512805 168895 450585 107185 240975 820420 719525 383265 340680 683060 634355 545700 235620 593300 628150 391000 86360 26860 670905 167365 768995 705330 105570 523515 605710 137360 39185 22270 618630 509830 370600 377570 300390 143735 768060 412845 138635 395165 736440 70125 115005 261800 270215 658665 589305 125375 58990 256615 286960 170425 401200 271745 231115 703630 425255 299370 360910 74120 534990 359635 741030 384030 677705 309230 730660 9435 442510 741370 327675 480845 748425 672860 181135 580125 9435 680085 574600 390150 544425 746725 558620 626620 417010 204425 492575 27285 845155 340000 826795 811920 159715 116280 545870 206210 45560 45135 548845 445145 569330 240125 404430 292655 657390 495465 702610 540005 249305 666145 2465 725220 665040 652120 821695 709325 816340 442680 56695 460190 207655 417775 252790 842095 453815 137020 370430 194055 702185 239105 473025 594575 427550 499970 612255 267835 445400 259845 173060 40035 599930 462825 418965 305660 342805 634695 562700 94945 796110 544085 84660 757945 27285 378165 109395 206890 285005 829515 166260 664785 209525 704565 208420 292230 234175 402645 798065 538645 168045 715445 714680 676515 121635 543320 630955 176630 497250 142460 520370 549950 420750 453050 412930 573835 128095 548080 741200 682125 180540 530400 113135 181645 427890 695725 758540 232475 498015 77860 746725 331585 780725 17340 404090 64430 454495 465715 451605 17765 661215 357340 258910 278715 654925 197455 698020 576300 248370 680255 362695 616760 489260 224570 569585 349945 645490 330140 676770 190910 655180 723180 607070 511530 422790 37655 776220 442510 576640 425935 599165 366690 12920 678725 145435 321215 637670 683485 23545 629850 66555 71570 161670 637925 20910 414120 679575 394315 7225 531930 472345 333030 737290 34340 431120 46920 171445 180200 12240 140930 181815 572730 175525 393550 29835 25245 618460 451860 444295 646255 530060 212840 191250 414290 50915 156145 800020 473790 845750 848130 632570 757350 301155 286450 224995 460615 465545 296395 446165 239955 105655 419560 814725 721055 290275 215645 122145 163625 171870 548335 762365 841670 212160 414375 378420 845155 740095 229500 687650 354960 739245 740520 73185 664275 733890 21590 751315 713915 841075 461465 622285 543235 561000 596870 792880 216325 52105 383265 390660 60095 789905 300560 634695 804440 672435 684930 562275 336770 530570 361675 415225 845410 604350 282370 265965 339235 653820 586755 183855 753950 336770 680680 346715 11985 480760 190485 21165 203065 564400 150280 747490 415905 279055 679575 73525 698870 241995 149005 76585 615825 764320 293080 681955 790670 361250 296225 580210 499800 554540 391765 832575 728025 459850 813110 417605 783530 764830 497080 412505 372725 218450 722245 220830 727515 81090 783020 509660 288065 67660 35530 749615 506940 735505 640900 821440 761515 212245 58055 695470 588115 204595 529975 561850 213350 448800 804610 757775 392530 845240 91035 576640 386155 325975 61795 69530 637840 240635 368050 825605 811750 520030 152490 607495 220830 418115 799000 544085 623390 159035 421260 404685 192355 216580 827475 831555 846260 85170 619140 383435 135150 531505 635970 338895 165325 474215 416160 485350 363970 548590 273785 510340 721480 108460 127925 170255 133110 576980 307105 558110 253555 748680 750975 657900 775625 296140 576385 159120 241655 88230 449140 322490 650080 731000 655010 269280 621265 418030 241655 476935 272170 596360 109140 446250 402730 720290 172720 273870 471835 309570 283645 25160 436475 266985 358785 764915 46665 319345 646425 506430 369665 740690 489005 204850 9095 77435 782935 37485 235450 117045 427975 604860 232985 320195 759390 228310 583015 511190 513230 22610 610130 194820 202385 832065 766360 411655 670820 508725 160310 83045 495210 578425 350030 679915 335240 225335 802315 558025 32045 822120 328865 292570 469880 743325 469880 389640 517395 572985 47345 570435 795090 707625 595595 281690 645405 575875 17170 813790 199325 807075 373150 473960 694450 287640 289510 504050 493595 671670 156995 16575 46835 306425 840480 550970 666995 8755 234345 150280 59330 510340 135745 273190 215815 558195 737970 15045 546890 848725 281350 416925 437325 207995 288150 750295 486030 386070 264690 90865 443955 543150 603500 806480 569330 527595 734485 18530 749870 683230 274550 225250 683825 222105 110330 268770 341615 575960 209780 625260 717315 159375 626960 303280 94180 404600 409700 819060 80920 571625 733720 125205 492065 240040 613190 320705 547740 461975 37655 231285 591430 190315 645405 624240 580125 607240 26010 68765 273275 59755 13855 746640 780130 266050 813535 99450 822885 395760 678725 184280 745535 562360 363715 669290 629765 593130 179095 44965 538135 616760 498015 206465 695725 468860 151895 623050 284495 738480 656370 354790 666485 229500 277440 644555 275230 466990 817275 623900 655350 567205 45730 234260 365415 48025 370260 607665 500565 411995 491385 433245 847535 69530 413440 7480 86020 405620 294610 381565 452285 831640 832150 78965 806140 640305 77180 53890 273615 579190 506600 285430 230945 643875 170595 335410 604775 825095 285940 449310 234770 69275 462995 76330 476255 803250 311780 105060 619395 758030 74205 792540 790075 645575 511445 697850 714255 437750 580040 443530 549185 28815 15130 243525 572475 804185 84745 395250 354025 480505 665380 681190 785230 6715 782765 411230 766530 722670 803505 795855 807415 552330 26350 606730 828070 625515 255340 322915 415395 395505 699380 209780 626365 237320 198390 485435 312800 737715 825010 99195 421430 286365 561000 557005 318580 164305 288830 473620 146285 24650 273785 730150 77520 305405 491980 235280 508895 429845 200515 36040 468945 376720 804100 512635 91035 674645 737120 20995 552415 246755 110670 487475 383350 529295 433840 792625 145350 500310 239360 429420 389980 74800 188530 471325 112030 315010 579785 532015 249390 386750 156315 425765 568395 630700 778685 827815 693770 515270 688160 692835 544425 712640 339915 617015 835635 422365 712895 363120 303790 78710 583525 780810 648805 149345 272425 126905 379695 470730 613870 458830 81260 660960 258995 65110 7565 485010 740010 708050 241655 175695 229330 710600 521815 168385 258740 574855 348160 513825 249560 9605 412505 227800 290190 841245 12835 735590 699125 230860 307105 656370 176290 595680 146625 511190 528190 342975 395080 83045 36295 56780 470815 520965 458150 380630 300815 481015 797895 381140 715785 490535 252875 174505 473875 172975 21505 788885 91715 501925 361420 465035 759305 519010 552330 491385 322150 191760 345100 372810 3400 168810 155125 746810 257295 486540 660960 660620 427210 117130 299455 777240 120105 346460 175015 663765 334560 743070 319940 426275 728450 35615 393975 799425 95540 640390 594660 166345 376465 559640 611660 419645 45730 815575 332350 632570 684335 439875 434095 739245 375445 74375 787015 524620 443275 244630 607580 530825 356660 398650 577915 589475 768995 330310 488240 572390 438855 133620 577235 379100 582250 605030 667675 372810 161840 553095 22185 531675 701590 834020 461125 353345 42925 115685 524875 480335 498185 286705 750890 179860 810560 722160 715275 153595 645490 596445 73780 846345 506345 426615 526405 668015 832065 720035 143820 715360 162520 316710 681020 284325 297755 422875 670395 177905 760920 197710 351220 841500 660110 445910 141015 597975 588455 20995 224740 45815 25925 273615 267580 712725 435710 845410 305745 499885 78030 299370 636735 212330 651780 484415 228395 468605 378590 640305 573410 204255 793135 635800 726240 594405 611150 402985 630870 772820 228225 688840 317220 400690 739330 181730 73780 1615 275400 495465 302770 335580 823480 461550 733465 416670 171275 258060 792540 24055 229500 524280 281435 549780 542980 708305 664870 59415 622115 82365 824840 306935 134130 324360 603500 138210 243865 825945 28135 231965 100640 256530 513740 783445 216495 710940 744515 27200 422705 645065 79645 698870 285515 228565 270045 264350 780470 515865 526490 649655 694875 623985 368220 307785 72420 346715 265795 705245 789905 784465 234090 810390 409360 528275 615315 748340 218195 739330 553265 757010 529635 467415 678980 186490 96220 518585 9520 414375 644980 424320 340170 560235 224740 834530 336345 783275 374850 811325 103020 512465 498440 449140 39695 846515 335920 474555 123165 74205 13940 505495 179860 56100 219130 448290 84745 211140 211310 470900 363630 315265 267835 215305 354280 118575 37910 408340 752590 462230 711450 443700 400860 219130 694790 552925 847110 597635 187680 35700 252280 289935 468095 737630 542300 182155 329885 39610 350285 182665 638520 403325 673285 280330 653650 782680 699890 575875 610555 378505 732955 86190 566185 633335 74290 801210 621095 418115 195245 145095 394060 284495 840055 561765 703545 283050 30600 489005 184790 42840 778005 351560 38335 683230 847705 462060 595850 635545 446675 26265 667250 266305 368305 674220 717400 191760 400775 574175 692665 52275 75480 231965 100725 406980 594490 227290 432310 489175 88655 503455 410040 831215 618205 629595 652545 301155 575875 549100 240380 603670 768995 626195 474300 301665 268430 208845 29920 328950 435115 798830 170085 115430 472770 802230 690200 77605 536605 110245 658835 103530 596615 445400 732020 114410 262565 244545 2890 558280 94095 568480 756075 543235 729555 833170 755055 305405 318665 507875 364990 207655 65195 439875 731765 233495 348330 759985 827815 386750 486370 85510 686290 582845 291635 45475 552755 663765 84915 375700 401540 792455 480845 693940 535330 545615 290360 252960 171955 281435 456195 499800 269705 466565 256955 11135 521050 248115 35615 300220 322575 122400 626875 429250 590750 642005 727345 45560 834955 731425 734060 590155 75735 246755 619990 61965 232560 395165 789310 727770 64855 416755 731085 318920 354110 647700 632570 22950 65790 509405 196265 468095 135405 357850 217430 294525 135065 764150 553350 422025 123165 835380 607410 303790 507620 198730 764235 512380 59840 664020 795685 249220 199580 636650 86190 500055 428230 344845 723350 238425 841500 774605 793815 495040 146965 510510 647275 713150 612765 439450 398225 288065 264690 391680 121210 208760 757010 558110 260100 84065 741880 189465 193970 225760 242080 35445 444465 846345 646085 226950 397800 259675 258825 75225 710685 615655 133535 831385 547400 513910 562105 809455 252450 785315 263415 195500 827645 345695 112625 445060 809795 265540 705585 110585 453900 32215 553520 552245 487305 234175 339575 251685 34595 243355 397885 660280 588795 680680 12495 847195 485265 12070 560830 374425 741625 638605 188020 778005 557175 599420 549440 692325 715190 422365 693855 33830 678555 207655 299965 277270 30345 652375 25670 670565 441405 377570 749275 118830 662490 181900 340340 215220 491300 248030 694705 362525 510765 633165 124950 269110 793305 707030 786250 146795 746640 484755 774095 635545 812600 586330 788545 222020 183430 675580 688585 24565 660960 164220 627045 575620 19380 140335 60180 588540 189125 59670 343315 806650 516545 834955 106590 366605 660705 204510 221595 111350 680170 414120 407235 142715 707115 103615 173825 416925 382245 735165 330990 96135 162265 579275 770440 4505 321980 720630 800870 705160 755480 778005 558790 459340 126480 809540 285940 288915 45985 211735 88485 796705 554370 519265 370345 542895 22865 44795 195500 52445 538305 469200 297330 342125 466055 539410 149770 654670 843115 49130 388025 329035 442510 372215 567715 109905 666315 459935 176970 146625 195670 37230 11815 199325 705500 58140 220065 344080 450670 140420 830705 114155 209015 760410 755820 718675 122740 446675 597550 679235 274125 76160 504135 846515 826370 502860 76925 833765 570775 361675 180880 267750 136085 438090 740010 566355 74290 37995 752590 62900 401115 605540 562445 143650 173230 139400 425510 657560 811240 364820 432565 245055 103445 464865 547230 114580 473280 495890 149175 698615 834700 366180 394995 351390 338980 747235 487220 657985 655010 286365 180370 370090 500650 218960 655435 351815 55420 429930 811410 496315 337280 451605 765595 254830 762110 302515 11645 125715 378335 541790 412080 203490 681275 607580 254490 632740 567120 256020 723605 432905 431715 417945 787695 335325 38165 189550 300475 607495 716210 464100 538645 402135 170935 428145 548675 369920 126140 803335 481355 69530 5610 659515 341870 437580 161840 18445 838185 645915 768485 433245 464695 827135 740860 344335 758880 271405 362695 220320 417520 602310 89165 119510 421005 466140 369070 186235 542385 264350 323425 185130 402305 686545 456960 849235 94435 293590 62050 800785 248115 512210 156060 290785 241400 511360 233410 486880 222530 240465 70125 393720 530910 37910 170085 455600 95370 725135 195840 329545 100725 381735 66980 659600 571710 658665 829430 496145 269450 172890 212500 547400 125970 788885 818125 138720 488920 92735 768655 535075 492065 821950 235960 361420 691900 324530 2550 591855 674135 139995 718760 400860 178755 603330 85595 817530 321895 428740 637245 442850 704140 763130 168980 524875 105230 15045 13175 21420 289170 519095 602820 642175 115770 322320 390830 71825 62220 331330 719525 453985 50745 488495 264605 795685 824330 618375 330990 341700 11135 579445 808860 336685 15895 792030 363885 89845 244715 168385 778005 752845 498355 169320 621520 655690 14705 184450 416075 534480 28815 546975 252195 187000 54995 385815 699040 115005 499630 16405 174930 53635 436900 392955 138805 124610 783530 479825 148240 602140 711960 415820 116450 288065 734740 37060 356320 479060 558365 485945 329035 784295 431970 677960 770695 473110 257805 33490 489430 680085 5695 123590 187425 534905 314330 512465 781150 595680 550545 633080 233325 793730 524875 245055 528360 228140 171870 275740 644130 174590 131240 441575 823480 655265 300560 685100 74205 714850 835635 142970 414715 737800 102595 325550 663935 234855 26945 547400 553435 754120 480675 767635 597635 843710 121975 247095 737545 813025 528105 426530 478380 827050 177650 735420 256700 114750 68510 132005 354535 399245 492150 702950 700740 369580 644215 410720 837165 157590 601885 815490 682380 435625 652375 256700 73100 323170 681870 634610 221765 61370 329885 518330 549525 401455 408680 849660 136935 371535 72505 635885 123930 400520 825010 488240 568905 752505 711365 285515 476425 401965 743665 505750 216580 199495 345185 124440 94265 424745 89760 495720 302345 87125 738650 264350 749360 629765 757690 53210 542385 103020 777750 196435 132090 320960 373830 570180 594575 219555 179775 537965 299965 101745 292910 561510 637245 562530 271660 276845 219810 315265 794155 649485 72505 711620 502690 561085 406980 79900 197455 64770 685695 239445 226015 200855 493765 419135 471155 666315 467330 485690 307105 302430 549270 483480 713490 111095 15215 346290 246500 66725 442850 17850 84150 297415 591685 361335 669545 142460 735760 495210 13855 838185 336515 499970 571285 702865 742220 457895 784465 757605 688245 264605 312290 256275 412590 176970 737460 145180 189380 186575 51510 304555 449820 149855 357425 600100 555985 83130 341275 755990 240720 330055 787950 41905 810135 267665 807670 185130 714255 481525 622030 107100 165920 346035 219385 410890 334815 278035 595935 89845 778175 797385 309400 833085 157165 395165 615910 256955 72165 128775 4845 441405 660365 302175 419050 341955 129115 772820 111605 612000 600185 197795 39100 297755 747490 92565 655945 781745 93160 252195 545445 549185 263245 802825 377655 333370 641495 183685 675750 171615 597720 165325 797980 249645 560575 243015 165580 620245 413950 493425 517480 299200 737630 679405 654075 826370 804865 185045 778430 483650 316200 434690 668695 600355 467755 404005 450160 444040 25755 590920 814130 771290 708730 361590 230775 505750 411740 718505 835125 692750 92225 277780 329545 569925 374935 724880 27965 487815 442340 443445 224315 59840 729385 246160 86870 7055 565335 101065 386410 89930 671670 790160 300815 816000 117130 255935 198475 667250 783785 172040 381905 429335 153680 371790 351305 451265 116280 562275 199070 849915 7395 37230 261375 513315 147475 445485 14280 6290 245055 397800 219470 459000 309995 132515 619140 204850 617950 522070 326230 454240 560490 382840 614295 122400 146880 295375 438770 701845 305320 97580 346460 390745 234260 683485 787950 413950 27200 452880 25585 30515 475065 228480 459935 812430 294355 219300 52105 755055 362610 766530 255935 178670 816935 844135 586500 394655 40290 815150 83130 645065 217175 168130 624240 785400 41395 356915 722075 810050 546890 601035 828665 184705 458575 748765 307105 608940 557940 483395 229925 388535 810390 258315 660790 751060 712300 20655 337535 89505 584970 717400 221765 566185 93245 181475 308040 284240 155210 330480 140590 13345 113305 383520 779195 626535 690880 555985 349945 221935 161500 456110 663170 117640 662490 784210 59330 495635 521305 313140 421685 654330 503200 554795 12240 136085 559810 22950 712130 31110 818465 167450 142460 740180 71910 804015 212585 135830 658495 718675 307105 534140 286620 79645 387515 363120 615740 73440 573240 261800 86530 518415 513910 164645 494615 372725 577830 198390 303790 702950 78540 426870 436305 832150 693600 494445 689435 768910 506770 595340 346460 332775 714680 318410 188870 239360 77095 31195 6290 52530 486965 9605 89420 599335 551735 127245 462485 662235 370855 185385 841670 206720 780725 501670 480930 16490 480845 673965 494275 6205 457640 244035 283135 627045 726580 593300 76925 476680 727685 174335 372215 166260 446590 263075 103275 826625 632315 320875 816595 409190 600015 251090 642260 374425 235705 258145 119255 300730 644385 36465 212670 148325 463420 600185 256785 502860 541450 373575 321470 233240 676345 4845 835465 741200 559130 447015 170340 766615 444210 753525 365840 87550 310080 80750 278630 28475 725050 280245 28645 719950 328695 199410 602055 282625 12495 277015 282200 125375 205275 603500 439790 278545 44965 715020 419985 41055 591600 397630 586160 229755 246075 356575 561000 500225 607750 89845 265370 512125 616930 613615 341700 315350 274805 116705 772820 529125 232815 76840 207400 89675 520540 702355 777580 475915 121210 111095 273870 235960 519010 479145 78795 840395 193715 485095 334050 595935 133960 170170 192440 835635 265285 466310 752845 467415 124525 553520 794495 204595 840820 459000 644130 559045 342975 219215 215135 538900 841330 709325 777070 5865 113050 254660 482885 425425 218535 178160 779110 170340 306255 497250 594150 381395 571030 169490 257210 549440 424405 657390 332860 220745 806990 253725 825860 387855 503285 183090 761005 212670 494955 359720 247180 502010 242845 108460 232050 816850 107780 304810 24310 595425 417435 154700 182750 729980 439195 809540 838525 737545 460785 496825 14960 801380 603755 746130 328440 845410 109735 453985 207230 660025 263415 172550 770865 712980 595850 454070 203065 423300 351390 274635 500650 265540 649825 592705 433160 33065 401880 18190 495380 84065 780725 541790 93500 630360 664190 814470 554710 615060 329205 281095 450160 838610 209525 554455 427720 635885 16490 181900 672435 784465 247010 491300 668695 225845 0 0 675495 515015 265030 708305 140845 608260 524450 204595 296990 47600 322915 734315 243865 745365 11560 731935 816425 216920 719270 822120 489685 562445 700740 312715 598315 315690 766445 309655 617780 383860 840990 466310 42330 188615 138040 461380 430780 171445 320535 659005 844305 679830 14450 610810 264180 101405 640050 212330 630530 593725 791350 775880 608515 573240 271150 687735 196690 715955 576640 533120 311100 785655 581825 473195 468520 200430 651610 161585 763300 179010 806820 139740 763895 54400 172210 171105 291635 814130 484415 615485 33915 742390 631975 245480 478635 419475 130900 818635 254660 225165 840140 599845 732700 844985 691050 699720 805970 560235 335920 512890 69955 629595 21250 785485 310930 392445 786505 812515 396015 416075 487475 111775 7735 411060 317475 537795 385985 818040 605370 372810 833680 597125 597210 819060 746810 380035 340680 827560 3570 71740 152320 628065 616675 635205 419135 668100 73015 12750 354450 503200 56695 635375 214795 125375 381225 459000 186320 451520 522920 554710 394570 184620 167620 207485 408765 463080 433670 242420 780980 786420 794580 225420 322235 313565 603500 316795 80835 535245 78370 150195 603245 22185 241400 215050 12155 174335 236640 317305 456365 243695 338810 587605 751655 47770 165410 696915 500990 335155 673455 604520 81430 22015 558280 26775 659855 604180 830790 258060 304300 92225 503540 307870 347905 276675 572985 546720 189720 662150 597720 832150 109225 556070 617780 742050 809625 771460 463080 847365 562190 362100 534905 629255 7225 542130 820080 702270 260440 88825 602055 640050 504900 404430 480675 308720 55505 167705 419305 384540 617950 721225 600780 357000 51340 269025 116535 54740 340 429165 240635 363545 248370 806140 707795 783955 417180 753525 608260 718845 396100 152660 736780 823820 46240 57800 830620 812685 332180 586415 799340 355385 555220 224230 209185 662830 460615 187510 402560 774180 793900 425425 632910 383180 536605 844730 329715 542215 298775 38250 239105 182835 356320 736865 761260 47430 22695 319430 240635 460445 511870 102935 495125 566355 791180 681530 685270 259675 614295 640305 187340 70380 540260 15470 472005 397800 620925 355215 215390 749615 595680 566525 515015 312290 662490 184450 480080 749615 24310 640900 620670 9945 69105 347310 356235 670735 207740 222530 53125 381735 327165 95115 510850 357170 139485 411145 566440 841500 705755 299625 815405 543490 197285 275655 450755 345780 63325 424915 665295 178925 619905 404600 390830 661555 114580 688245 771290 792880 297585 58735 565675 366010 225080 582845 412675 534820 191505 518670 715190 208590 360995 289340 658155 90525 140505 233750 783445 174930 230350 198645 359210 515355 202555 822800 743920 277100 147730 226865 488410 291295 696405 714765 504475 788205 487135 757605 249985 546890 296735 749870 80665 675240 662915 413865 599250 309995 609960 765170 214285 68850 219895 387515 629085 302005 833680 186065 298350 212245 293165 102340 710940 177735 276845 654925 486030 572135 79900 555390 113560 164390 438855 391170 51595 228055 609195 76840 432480 630785 577065 580040 849150 298605 641495 477700 240975 542045 142460 796620 606220 228480 194905 835380 789480 716380 201620 109310 128265 819570 641580 54570 239190 92055 599420 265370 443020 720885 178755 644980 162095 14450 27285 794155 451180 844985 50660 504985 25755 51170 15300 360570 500140 785995 317390 176800 471920 762790 4675 344590 255 388365 78795 30515 19975 649315 88060 493510 81090 646765 390150 257550 164645 201025 256870 4930 574855 847790 666315 677790 649740 411315 636820 705670 714000 185895 165750 805885 843455 419390 392275 197200 197200 690370 223040 389555 145095 140250 235365 569330 188105 43180 578255 374000 155805 511785 57375 44965 593640 807840 93245 219130 527935 399840 45050 552330 253980 586840 284240 243695 283900 367880 844050 285600 527765 244035 280585 549015 512380 411485 447610 480335 88910 63495 557600 192950 442255 562445 353260 713660 781235 651865 800530 710090 139485 400010 75140 668355 787185 227035 418625 715955 360400 136850 116110 434350 337790 799000 276845 130900 310335 383010 561000 779280 312800 372640 805885 742050 46580 719610 258995 749785 229925 264860 737545 612765 76500 273105 576810 515355 588285 770865 506175 10200 71485 405110 723520 846855 73270 299880 347225 388365 748085 440810 553605 514335 373745 525810 787780 272340 645490 259335 52020 312120 207655 625855 364310 358190 515355 427040 284835 740520 756160 68170 642005 82875 397630 336090 288065 264690 99875 740265 744430 106250 427125 8415 4250 750125 4930 833935 538475 154020 638605 765425 828070 802060 760325 461720 630530 444125 790925 609280 581060 85170 707370 302515 55505 711620 636310 150450 186745 611915 794750 131410 791350 162605 407745 596955 660960 644385 670735 833765 243100 260100 702015 563380 512890 675495 548675 412590 762110 291805 726665 688245 100470 435710 269195 647275 804610 461295 467670 385135 499715 277950 397205 68000 645320 318835 88230 439365 19380 109650 134215 720460 503965 665040 506175 792030 640390 583865 830110 186575 701335 527085 42160 667930 681190 269620 374255 283900 161500 379525 838780 203150 461125 196435 278545 756330 578170 609110 239615 601375 44370 265965 160905 676430 28475 679830 757180 26095 509745 809285 295375 297840 528785 563465 713660 758795 335665 556240 414375 508810 278460 689690 61370 553775 318070 739160 298265 16575 473620 125120 44710 785060 748425 566695 563805 135235 253895 407490 610300 266050 3995 71400 31960 508980 357765 222530 357680 162520 28645 798490 334390 504220 288320 283135 402645 666740 394145 88485 515865 311355 71230 345695 71145 374765 307020 611745 96730 609280 17425 123420 591430 516375 367965 791350 42075 827135 166260 231965 210715 566865 309740 848810 284325 481270 340170 411485 774435 446930 62305 245820 20655 757435 775455 113985 665720 343570 389130 221680 330055 354790 687225 131495 223720 283645 346375 620075 442170 243610 46495 193460 418115 837505 258995 550205 291720 638945 200855 120190 418455 90185 623135 511445 77435 812600 802315 525980 612680 247180 102340 840395 231965 752675 469285 547060 116450 182155 187255 334560 288320 618375 372725 530655 187425 696830 414970 603415 386070 459425 218620 582845 173485 764405 838270 5100 775710 746895 607495 663510 45220 154275 577150 486795 103445 658325 482460 657050 225675 706350 200090 180285 174675 653905 734400 106845 667505 619480 708560 737545 582165 283900 6545 20315 42075 675835 277950 597550 312970 614465 558705 666740 0 0 0 182410 193460 248540 786930 661980 375275 760835 723605 485435 289595 73610 660960 604095 246075 163625 92225 352155 502180 715360 559300 647785 704905 657305 756755 454750 232475 424235 648380 216325 2635 52360 415735 70210 384880 736695 152660 408425 782765 275740 198220 265540 638520 163880 247860 171020 449820 574940 7565 3060 810390 176375 653820 350285 180115 655860 736185 498780 140845 651270 732530 18785 735505 577660 618545 825265 700145 381735 116025 780300 197880 364225 577150 298520 365415 486370 71910 810050 478550 80155 498015 515695 436645 231795 159205 228395 127925 130815 295460 802655 218875 288490 323850 167790 705755 739160 532950 81600 681955 591770 165240 37910 252535 377825 517650 588540 459255 406980 505240 425170 202300 404515 408850 234430 489260 461635 486030 327250 48025 666230 725305 141950 121550 497250 813365 677450 76415 280500 407915 105740 720715 81345 446675 474980 493340 750040 385730 82790 820505 823735 342125 329120 572985 593470 814215 407660 646340 731425 587350 427380 337365 828920 59160 70125 331415 503285 74800 781745 281775 158270 604095 80750 744685 643195 318325 92310 237745 758540 672605 556155 252195 517225 731595 354365 663850 409105 458235 818210 141695 214540 211650 495465 607665 125885 72335 813875 581230 571115 619735 5780 277865 541280 284410 468605 190570 575960 369580 231285 315095 477020 418880 631550 301580 842605 117980 734570 643025 821695 315010 193290 813195 597550 680340 379610 565590 762535 677195 824415 586500 739840 195075 790075 429845 295205 581655 630105 637415 797215 586075 532780 23120 125970 679065 518840 607070 809795 102595 169915 41225 656965 333285 547400 504475 507960 511105 771970 325720 614210 148070 800105 611235 86955 39440 86020 101660 83215 19805 475150 814980 684505 13600 390065 654160 723860 666995 86955 813450 831810 660535 313225 500480 576810 716805 424320 24820 847705 554965 607495 231710 540940 534905 166685 181475 420835 755990 133875 510085 306425 292230 748510 369155 585225 513570 432990 203660 483735 131495 306425 488580 534650 300985 490705 448715 27795 57545 437665 52105 500650 745195 460700 437240 217005 434520 571455 400520 157335 844135 352410 285005 23460 846175 459000 323765 303620 733125 7565 238425 268770 437835 435795 475915 609450 620840 602565 181730 628065 236980 765850 36465 469540 673540 469625 621265 424575 108205 117045 523090 433755 838185 39525 812090 37570 284240 139570 712640 469965 155720 287810 207570 675835 642345 589560 669205 299030 359380 206890 385730 750295 427550 140590 28560 205955 79815 651015 275655 602990 109480 73100 515695 505580 400435 576215 336600 606050 745960 123845 736780 648550 743070 253810 306085 466395 39015 573920 601460 269535 631805 627810 162010 802145 510085 522240 635460 593130 149940 387005 543405 251345 232730 826880 744515 675750 471835 564315 527170 381480 282115 813875 604095 595935 243695 589815 676090 749190 506090 42755 352155 306595 11900 607580 227035 105995 422450 576555 6545 255 685100 416925 810815 259760 421940 247180 400690 747915 804355 331330 24225 690455 736865 542895 119170 63155 512805 155125 175865 320110 407150 521730 500820 60180 304725 636395 208420 695300 273530 218280 310930 36635 451265 137020 296395 64685 714170 40970 385645 509915 182325 398990 462910 175780 322150 278885 365245 606560 196945 823310 580380 576470 314075 189210 408340 229755 145180 361165 22865 184195 310675 127925 158185 332180 547655 228140 33150 102255 261885 736610 370175 100640 434945 503115 688500 182495 530060 514845 424660 733125 532185 630020 605710 602310 403325 377485 524960 128520 629680 797300 158695 307105 130050 216665 508725 56610 440810 136000 798490 443700 606900 814980 139060 621350 414885 616590 78200 102000 585395 142545 648210 664700 265455 125205 378760 255510 229755 647190 3740 827390 366860 681955 357425 342975 482375 566525 64345 209270 561595 543490 593045 455685 709240 571285 51000 281435 522325 552670 277100 352155 220915 419645 679575 614805 653055 171275 486965 598485 569500 209015 558195 728195 833510 489855 166260 89590 600440 672265 287895 821015 665040 176715 459000 337960 784805 178755 417010 103190 717400 580720 584885 420750 329375 455005 599675 397970 798065 406470 189720 815235 670990 847110 740605 18190 383095 641580 419135 682890 374850 745450 403665 768910 557940 138465 449395 251770 247520 198135 578850 435880 815065 769590 359295 202300 580040 238425 80920 405025 172465 766105 647020 581995 646425 102170 686120 716805 145180 104975 618460 618375 94775 711875 703800 504305 810220 27795 817955 571285 769505 59160 51340 636480 252025 80665 738480 58650 395505 698700 727260 505240 153000 674390 522410 654840 758880 427210 639710 386410 644895 601885 5865 746300 270895 340425 637670 215220 218450 291295 664955 22525 809965 763725 353175 331160 146795 61115 433415 243780 242165 232050 579700 200260 176630 378845 587520 795005 230775 526915 78370 111605 320790 377655 359890 838100 45390 11560 47090 262990 703205 444890 112795 367880 478295 307105 282540 781660 821100 197285 310420 312715 635205 670650 535925 595680 645065 749360 270130 791095 541705 454920 356575 577405 75565 38335 339660 431545 365075 496825 565505 669715 122740 268175 526065 291125 687055 731765 512295 750975 613445 663595 830110 767720 727005 85850 36720 802825 704310 242165 349775 287895 659005 70210 8500 288745 450245 724965 577235 465290 436900 586500 686375 632995 139995 300730 788035 366350 137955 608005 407490 768315 378845 127925 665550 249985 524025 725985 215560 280755 763725 534990 549780 138550 487645 523940 172975 282625 775200 657645 693430 843115 583865 647530 607665 844645 39440 62815 270725 116620 637670 183260 772565 202215 566100 128350 297160 696575 220150 830280 802060 188870 194395 810305 452880 603160 407235 430780 91970 717400 332605 137190 346800 350540 167620 544510 845580 340765 674730 34680 67660 437665 264010 184450 341190 83640 277185 143310 744345 340680 204340 411230 148155 619480 202810 480165 671755 125035 626025 361335 590920 480760 355555 331755 497590 541450 87210 591600 4420 437920 84830 707370 675580 532100 521560 568735 178160 820335 513315 163285 664275 552500 807245 366520 574770 398565 562190 566015 468010 529125 831215 631635 137105 382925 283730 500990 90695 229075 727260 549440 239700 261375 43690 29410 765170 30855 496145 595595 644130 123335 54315 715530 207400 732785 69870 536435 219895 801210 464950 154870 228820 506260 537965 507960 299880 99620 635205 188955 829260 77095 733550 588370 791095 56780 209865 165835 627045 313480 303535 26690 832405 337280 10965 610045 827645 579105 680425 504390 546720 717230 152575 35020 84830 474300 239445 371450 6970 529210 74715 547910 666145 453220 284240 807755 358615 427295 627725 670395 730320 480590 485435 341445 90440 510085 849660 447100 174845 542045 157845 129795 244375 407235 399075 424405 212075 399075 286705 339660 140845 232050 437410 725815 419305 451010 837250 163115 827645 253555 487645 345950 112540 236895 555050 466225 805970 215985 757095 385305 739330 283135 256785 647955 706265 300985 419135 423300 771545 620670 76500 12240 4760 345440 549695 467925 406725 545275 37060 277610 84405 466905 605115 414885 390235 693005 652120 728875 2975 258400 644725 371450 317135 244545 99705 477105 790500 67320 674050 451945 357425 370685 379780 506090 163540 625260 330565 699380 132940 71400 845835 646425 332350 711620 35615 600270 298265 552415 60265 750635 662745 181900 592110 710600 44795 647445 170340 206635 847280 38675 71570 115600 449565 737715 566270 423385 543830 751995 16150 700655 544510 641325 321555 57205 66045 581315 424490 197200 204680 763555 102850 839715 91970 622285 504135 708815 40630 603160 187850 60690 135830 81260 178755 814045 593045 304215 214285 182325 725305 643960 347140 267835 382670 749870 371110 514165 292315 446930 253470 4335 828240 382160 832065 728365 748680 776560 714935 323425 755225 507790 723520 162945 457045 16575 170680 396780 559045 31195 412930 628150 121720 787185 748935 463845 173570 310165 833340 442595 232815 840650 169830 782170 546040 649655 412675 650335 672265 750635 847875 605030 485945 448120 227970 599335 189720 244035 667250 468095 369155 701930 75225 155975 239530 158440 420920 638435 518330 755735 817105 586755 784890 206040 386580 34935 321640 377400 78880 294185 279735 785485 595680 677110 500310 389895 467670 623985 647190 74205 33830 629340 535755 442085 379780 622880 258400 200005 822035 807755 299710 629425 164050 549525 613105 374765 732700 692155 310590 722840 90015 189635 433755 42160 106505 257805 577150 553265 130390 622115 566270 230095 300730 247010 586075 681275 535160 404090 410380 754375 675750 302770 739075 523855 488410 452625 442595 573155 444720 424150 319770 776475 276165 663595 466565 583100 419815 385050 271490 18105 44540 344250 843200 299965 577405 538390 129285 281690 485180 781830 42840 83895 780470 151215 757435 341530 0 370430 842520 137105 753270 527085 743750 719950 353515 318835 112455 175610 18955 511530 42755 821015 448630 35785 629850 252620 281350 611405 618290 341360 124865 95455 819910 486795 167960 257040 168215 386155 799170 747660 594575 801975 619735 430695 424320 199580 811835 166090 485775 150195 490875 554115 14960 115600 201875 543065 163285 201960 127925 10880 244375 481015 425085 677620 679575 404260 614720 359125 738310 593640 177650 266220 701250 503625 790585 531165 104635 620840 188870 820250 655945 28560 712555 200175 241995 70720 460190 140250 494870 290445 848130 310250 363460 551990 219300 260525 276420 135660 56440 119425 819400 407830 756755 430695 31620 526830 72420 362100 607920 57715 276080 232135 836995 381140 393380 571455 380460 482035 56950 378590 163540 658070 272170 591345 774095 236895 657050 442425 526660 67065 163880 432650 147475 211225 357085 522750 24905 446335 730660 326910 836655 234600 722585 127500 340255 159035 522835 738310 35955 254490 379100 603500 797725 390745 77265 172890 661045 397375 464100 312545 409105 148325 442850 132005 675835 561680 313480 298605 204680 629340 246670 35615 589390 821100 27370 697680 444975 748170 572305 206380 106335 832745 462825 60605 660450 639285 21930 344505 177480 194480 828920 331075 267750 691305 489005 617865 195415 394740 571625 165580 835125 668865 9350 308040 708645 391510 774350 801125 331500 721905 379865 795515 780045 73355 175270 33575 733465 707115 245480 79475 47430 481355 573155 703630 764575 254830 444975 249475 770185 26605 251430 485520 142290 257295 427465 721480 187340 676260 474980 734740 485180 63665 569500 455005 325635 814895 771460 631465 482800 141185 65280 224825 55165 392870 270810 299285 106930 525810 365840 5865 842095 338130 110925 516970 698190 33660 360485 395760 539240 325380 755990 405705 677450 68935 752165 264435 275230 347565 101915 49470 362440 403240 571200 518245 427380 220320 308040 265795 397375 558450 99365 423385 495040 680340 785315 546805 502605 710345 588880 484075 601885 729300 710175 115005 479655 476595 565845 23205 820760 807670 273020 743495 294355 689095 52020 429080 407320 93415 143225 754630 571540 271490 430950 188105 687905 537370 340000 576215 414375 587095 428230 499885 164305 792710 491470 620160 768230 190145 26010 130560 213775 824585 478465 257720 655775 738820 160820 759305 671755 632485 239105 215900 133960 196350 163965 563550 684590 311185 468520 585565 563465 198135 552840 739245 499205 687565 304045 45560 149345 287725 258485 380800 229160 635885 100555 661725 535585 228055 657050 612850 328780 194395 193715 450415 711450 35955 429165 132685 488325 195670 829685 92650 557005 753610 127755 670140 656625 468945 174080 33065 497250 385135 715445 424405 126055 632400 7140 310845 735505 78030 420580 699380 142375 767295 77350 581570 249135 340680 324275 698020 764830 785825 45220 485945 690710 483650 691815 178245 30940 530230 275655 372640 68340 18955 318155 762535 37230 694705 324615 552925 274295 116365 749275 19890 619820 38335 191675 799850 814130 32215 375615 744940 22780 184960 839800 742390 614210 609960 533035 133365 559640 578000 812430 700995 416245 128350 367795 584290 842520 117640 346885 786250 558535 4165 555645 464015 849065 706350 99450 117640 670310 687225 498950 808265 30600 163540 625770 718250 565505 495465 549695 766190 841160 739840 559555 835975 483140 797555 784550 313225 521560 32300 496145 551140 312715 712555 305830 250920 630870 617270 377910 99960 116195 142885 493170 555560 312545 151725 718080 710175 589220 732955 41140 571710 504220 392105 91970 42925 229415 798660 21590 37060 471835 522495 811155 210460 105145 285175 456875 508045 345610 143055 231965 25415 291380 23630 708050 26690 479060 669545 81685 680340 353005 562785 662065 610725 500650 514845 319345 573665 744005 613360 347735 81685 339150 646680 160905 837335 282285 163540 690540 481695 367710 453475 66470 677450 774180 252280 460615 788460 464865 290105 751910 829515 207315 508300 607070 78795 516205 731425 709155 232815 379440 595000 198730 169405 498185 129115 426700 274125 481355 61540 612085 592790 362270 550630 722925 234345 108290 472005 742390 660365 480505 480505 277780 70890 376720 687225 812430 106845 593980 775710 280670 98855 369070 75650 591855 31790 55165 509320 646510 471665 92310 1700 428570 299030 455770 19125 614465 505070 378590 624750 696405 262480 548420 464100 731595 517905 84320 798235 7820 605115 161670 39695 431970 599505 505240 310760 720460 792965 724625 763555 722500 809795 330650 389300 155040 491725 768485 782595 455940 765 596020 152490 264350 575025 422110 434945 299625 791095 842435 348415 164560 693770 441235 123250 848215 387940 665210 750465 555475 758285 343740 421940 427635 343315 73100 797130 61540 10455 646935 779535 797470 79220 777495 381905 374765 300220 323085 741625 464780 550375 616335 155295 518075 560320 839205 649910 726920 239020 628405 827050 290785 561425 689095 434180 377655 761430 11730 511700 772140 534480 631465 77605 133110 2550 317220 604435 796620 291380 148580 319345 9945 359975 837165 241145 473365 50320 489685 452965 134300 763980 664870 439110 213945 86955 295800 578425 636820 557005 649825 223040 103360 757690 401030 595595 735760 366435 717740 311950 65705 673795 805035 46835 720290 595510 241655 172975 781575 627810 670990 247605 572730 797130 489175 751740 347650 295970 357340 274210 636310 437580 838015 62645 70890 481780 753610 678215 723095 606475 34170 606815 773415 374255 85255 198220 667930 439195 625940 805120 571965 818295 545955 641665 421685 470985 596105 217430 510170 180030 79900 696575 393635 473365 477360 556155 245055 364650 10710 49810 244290 268005 128265 739585 456705 73610 677450 354025 745705 620330 635460 262140 230520 201280 162775 363460 461635 627130 496485 378250 816000 19465 61795 784125 40545 20315 260525 86190 288915 111945 538390 548505 486455 429675 221935 465800 99535 750975 548420 348500 79220 644555 30940 210375 707965 461295 487475 776050 175100 486540 3400 814640 277270 183770 550460 794240 590920 349010 699295 631465 261375 333285 92225 252535 844645 43945 531165 20485 413865 473875 426360 123590 386580 478805 411655 482885 502775 801550 455090 241910 632910 677450 834190 502095 281860 202130 773755 565165 717910 546040 143990 332265 684760 621435 177650 119170 839035 814300 24225 61030 822035 704055 818635 205870 302940 655860 310420 783530 111605 124695 258060 789480 420155 760070 599845 750295 774010 467415 713235 579020 804865 613020 212670 100215 481100 303280 698445 365925 686290 712810 786845 157760 597040 293250 678045 626365 636735 587945 5440 553265 292655 65450 249135 99535 397120 211225 495040 734570 373745 392105 739755 524450 787440 215560 640220 119170 775200 763725 305745 179265 205275 726580 139060 632060 478635 94180 32385 44625 570690 452455 718760 673455 135915 737800 520030 524195 147220 805205 701675 178670 451180 388450 581230 143225 383010 582420 546975 815235 372640 814215 459765 147560 579020 272850 689860 140675 104040 464355 652035 366775 582930 666485 734655 342380 714425 839715 484755 310845 779790 334220 104805 600440 693770 583780 202045 370600 429420 444465 198390 261120 243185 616675 617865 631465 580720 7055 820250 584035 741795 849575 648040 568480 786845 771120 639455 427720 662830 140335 501500 357935 807075 67575 352070 820930 659175 27455 570265 604180 138550 22015 397290 500480 333795 560320 792200 217260 122995 366265 316115 98685 537370 812090 411825 454495 781235 168215 75990 768315 689095 84745 236725 760240 816510 214455 843370 637500 129030 478210 5525 470900 248965 495040 687395 114410 581740 227375 190910 557855 643705 669715 465120 547570 746555 204510 488070 68595 694195 751740 666655 437750 215050 596530 182325 793135 146285 842860 759815 585140 95795 788205 304810 470730 570180 370430 78285 164900 2975 618885 445485 701080 14620 42840 613955 810475 257380 443445 755225 400945 666230 241910 109225 417435 547910 837165 438090 424915 761855 606815 475405 385390 155720 134725 272595 766020 146795 523005 794325 57885 816595 325465 112965 547145 597805 240465 560915 645745 834360 467330 695810 35530 770865 478210 338725 47175 810730 709835 502690 638350 400605 163455 344335 517905 119340 275400 208250 497420 559130 533970 41310 42925 333455 615570 539325 776390 662320 431120 588795 175100 773925 363035 451095 800955 365755 207910 135660 638860 383265 145010 187935 702270 700995 696575 72080 837675 161840 127925 280840 772990 793475 433330 611405 238000 6205 217175 144160 734060 42585 124695 292060 110500 692750 756585 236895 149855 500225 489090 495125 96050 799935 75140 72420 89080 229585 459255 555730 665380 187850 211820 91290 834700 324530 542810 350710 700570 641835 84490 424660 208845 616930 15640 617525 410890 92735 69785 364055 465205 218025 37825 176545 249050 353855 62305 736695 582590 319005 515950 658920 581655 79305 315265 85595 821695 7990 251940 437665 692750 524195 409785 405875 294100 120275 191080 576725 60435 803760 478975 535755 572560 689860 728110 475320 448715 705585 790075 380545 55930 734060 119680 709410 186320 245480 392275 495635 164730 89165 842605 843370 633675 139655 29920 497675 400690 22525 762025 80155 544935 453390 486540 741710 124185 383775 465035 247860 145605 512125 287385 801125 461125 588030 705415 701165 683570 717145 93245 661045 509405 23970 801635 62815 39015 812515 114410 394060 117045 328440 800105 602480 173910 643450 148070 404175 338980 161500 79560 77605 178925 674560 723350 248540 40460 502605 446335 3825 104295 806905 791435 289510 478890 260780 54995 366775 298010 446845 99705 161585 652035 670395 608940 788120 701080 35275 255935 612680 155465 133025 281350 674050 691050 750550 35870 310590 105995 315860 184875 807925 148750 678300 7650 519180 694025 603330 301835 394400 77945 313310 586840 491385 444550 787440 750890 355130 118150 683995 3995 828750 155125 202980 699125 289595 582080 580550 606390 391425 178925 210035 763980 359125 128180 697680 546040 209780 98175 847875 159970 104040 809965 440640 596275 147050 310675 234685 612000 796535 786675 252025 160395 563550 24395 435540 228565 306000 603925 134640 418370 815150 638520 333370 793475 520370 73950 592535 73865 722500 557260 202130 767295 354025 94520 21165 770100 621690 186065 28730 384795 239360 701080 612595 287810 252875 712725 160565 113050 300985 693005 100130 848300 241315 516630 543490 508895 429675 764660 824755 367030 427210 372385 549525 481950 72675 12495 317730 814215 424745 518840 761855 590835 767465 223465 627555 349435 199920 482205 47005 439790 128860 212075 692665 385220 346800 75310 461550 289850 551310 190740 793475 223295 101745 582675 509405 188020 4335 774520 266050 114155 53550 561170 235280 813620 204000 495125 74205 520625 263670 554370 115430 251005 832235 506430 175015 550885 189635 663255 802825 591260 470985 534055 644555 410805 147645 521050 237320 612425 637330 157590 269025 730660 350285 263245 10455 689605 470560 406215 807925 13090 311950 288150 456110 458490 549015 205615 704310 116450 9775 737290 73950 731340 640305 499290 794325 83470 196435 495210 111945 585650 99535 628830 797045 388025 814725 206720 541960 812770 65280 310250 664190 495550 455090 42755 164135 67830 259420 447100 821610 392955 800105 744515 377400 514165 548930 371960 57800 603415 387940 459680 114410 195330 603755 499885 317220 741285 642345 449225 182750 842180 317390 474555 71315 267750 253810 391000 94605 121720 68510 113475 354195 32810 640390 546040 514930 84575 592025 587095 476765 502265 111945 788545 319430 594745 61540 693260 402730 252025 587690 396015 175950 464525 729385 810985 746300 776475 736185 754545 154955 823225 587180 321980 232305 22780 211820 452285 278970 845495 808180 204255 649315 92395 535500 430865 725900 286620 760325 602735 22355 652290 423980 311610 551055 11135 493170 53465 575790 517820 682465 331415 192525 711110 376465 785145 469115 322660 221680 745875 631125 121635 352070 256615 550545 568820 252705 321045 668100 237745 335835 823055 139995 537710 79900 513995 570350 675070 730320 379950 235705 193545 148750 313310 386580 81090 103615 367030 349690 834870 178075 520285 514165 740435 346630 204935 58820 450415 602905 404090 154615 551565 229075 191590 663000 77945 365075 119170 323170 653310 819655 631805 406555 775795 685695 838610 194735 788290 298435 382160 846005 642345 748000 79985 150790 270640 431290 688670 514335 376975 323935 30090 595510 322065 98005 385050 4080 144840 318580 353005 647870 279480 55760 446590 422280 609790 28900 644555 608005 587860 510680 489770 840055 106590 239020 467670 772990 495635 15130 238510 605540 23460 638010 328355 164305 481695 189040 569415 135660 717400 825350 101320 771970 106675 68850 604265 33150 688500 365245 446845 232985 44285 739670 290785 129455 89675 722925 542810 167620 811665 684335 600610 263160 228395 295800 847790 443445 640475 35445 588030 469115 809370 788290 676600 531250 32045 273785 772735 451520 545105 745875 115770 814555 52020 527170 704565 387345 177990 235620 121210 22610 822120 705500 213010 815575 744005 680595 740520 765765 24820 502180 818890 772990 54825 381225 615230 558960 619735 401880 101150 430610 768655 4760 596190 521390 283050 730065 442765 628575 191420 363375 793220 773670 406300 235450 382755 502435 617100 30175 347225 53805 414885 572050 816680 194905 200090 654415 550120 85850 283305 303620 677195 37060 692835 727090 308550 200090 404515 110670 502350 529040 243525 225335 291295 589815 322235 620330 539240 823310 414290 491810 321045 825860 843625 786505 81855 38080 718590 808690 804185 114155 821695 115600 771460 812600 168980 438260 525895 595255 190400 705160 66810 827220 386240 635035 404005 846600 13260 266305 430780 500140 373065 159375 732105 258230 665975 574345 546380 358020 717145 652715 271915 336600 451265 449565 521475 11475 727770 633250 615230 372130 154615 543745 27710 163285 734485 705670 615145 131325 484840 478040 370260 740605 350200 237490 255000 776305 85765 490280 211480 547995 619395 482035 285685 830535 33915 616590 637840 571710 410720 483140 798490 765170 259165 687395 208845 796280 478805 592365 731425 374680 721140 549185 28220 26690 769930 794410 609025 132345 804780 718420 44880 61370 782850 127840 606220 809285 23460 366010 159120 720290 52360 177055 214030 369240 278970 251940 592195 227120 656710 568905 237065 269875 416415 1955 718420 34170 226695 811835 520455 839120 798405 192780 244035 445230 464525 693260 72080 111945 128690 753695 215815 687480 688755 262820 359975 538220 722585 768570 840565 396950 757690 846430 583015 697850 451945 88485 768995 489940 804865 656710 384370 2890 455600 603245 515015 280925 620075 632060 75395 134385 461040 574855 688500 677450 347225 647870 208760 58225 801975 180030 191335 269280 738055 544170 220915 720545 281010 751655 39780 142460 753015 188275 820845 695640 597635 309315 486455 440215 319600 567630 192610 602055 573240 282880 462400 379780 55420 706775 814300 178670 267835 190655 446165 508385 455005 685865 353940 810900 11135 380035 358870 528700 477615 130305 317560 383435 176630 409190 354790 228310 523345 836995 421685 644215 731425 56185 83810 344335 350115 382925 163200 632740 180285 652375 489175 414460 14365 189635 579020 558620 157930 390490 579360 182835 49130 666740 401710 241910 20995 496740 304555 672520 692240 134640 535755 571540 687735 315010 846685 726240 133195 797895 682125 806650 773840 53040 744175 466990 427465 697425 134640 496570 530825 619055 689095 802910 727940 196945 630445 642855 836570 702270 261205 156825 610640 801720 112965 97240 99705 550885 591260 450840 634355 98855 491045 348670 277270 48025 749870 66980 438770 635375 156740 35275 828580 734995 469710 418625 673285 358530 98855 481610 827730 604435 114070 77860 379780 254490 285600 172635 565675 523685 83130 129115 609620 760410 264435 464355 301240 659515 269790 118065 290445 565760 41905 529975 485775 482715 835720 704990 479145 683570 387090 365415 206380 793475 62135 815405 353600 618375 109395 692835 731595 543745 317135 692410 393890 609450 203490 538900 299540 575705 773500 93925 451945 362355 390235 226100 760410 678980 548250 403495 426955 792710 827475 729980 653735 18360 376380 544085 514335 459255 261375 16235 294950 629000 596190 315010 35105 493255 739075 829345 208505 809795 649740 792880 560065 58480 777240 372895 459595 445060 24140 608515 707455 301495 4590 829090 508215 177565 132430 1700 752335 43520 674560 281435 798065 719525 326230 801040 649315 469880 763045 246585 617440 108885 774350 821950 710515 425765 661640 198900 813280 811495 776135 702780 394825 69105 151300 108800 119510 358360 557855 640050 35615 643195 612765 686545 600185 245225 790245 481440 110500 332690 245820 180370 578680 638860 558875 704735 334560 131410 489770 53040 305660 145945 86105 270725 557515 148070 114410 548335 246925 129455 145860 550035 171785 497250 339065 281095 538390 270300 434010 740605 524110 324530 596785 171360 589730 489175 824670 595595 250240 187595 482970 613700 275400 175440 264775 230605 644385 267240 267750 74630 739245 432820 132685 240040 111010 661980 46155 144925 149430 410720 615995 42840 36210 491385 438430 1105 509490 421175 842010 714935 238680 76670 642345 836060 231710 585565 727855 97835 628235 757690 224825 234005 32470 216240 156145 357085 297840 59330 345100 261545 131920 804100 315265 463505 20825 849915 819655 669715 268855 256190 656880 509575 736780 424490 303960 188275 62730 135320 734145 701250 349605 380290 314755 11135 465545 698360 570435 66810 616505 68765 556920 196095 89165 687480 849830 107950 619480 358445 377910 357595 326740 805630 793475 733975 743410 10115 749530 449650 767210 501755 205445 496145 477530 598995 63920 538560 232135 667420 746300 425340 733805 469625 331330 311780 46155 85170 492745 456280 585650 125460 541450 419900 537880 99025 168470 453475 339405 375360 682125 298860 570180 359635 655010 332945 710855 109905 502010 15640 146795 3655 18615 57290 530060 408340 189295 470135 470900 122145 485350 46240 603160 438260 375700 674730 798150 527510 825265 554370 86955 247095 199495 185470 696830 325975 452370 58055 218110 380205 329800 805970 262990 474300 447865 433245 210885 500735 547400 460445 683485 646085 848385 410890 40205 189890 375700 27625 9010 566610 60265 681445 209865 61200 708135 531165 457895 207145 721140 52360 248880 821015 77860 103020 730235 233410 509235 441235 86785 6035 173995 716125 554200 467840 381055 26350 452200 94265 225675 616675 556750 275995 604690 314755 599335 15980 547655 784890 495125 56780 302515 655860 310165 124440 637245 21335 430950 789565 394145 256700 264775 606560 384370 443955 323765 55420 273615 220745 841160 809285 776050 41905 507535 772225 465460 424915 681190 72335 102595 784805 706860 742390 621180 404005 148155 620330 263500 660875 333370 202385 141695 58735 188445 418115 337110 407065 262820 554115 642345 336005 700995 244290 148155 265200 328015 660025 164475 672180 849575 333625 822970 760325 729895 269535 262225 152405 91460 147305 141610 100725 259760 629000 319175 776900 71230 35190 380800 279735 639625 472685 534395 394740 711620 245055 644300 702525 486200 167960 312375 813875 584970 427550 174250 66300 326060 555390 543745 15895 332010 638265 836400 410040 661980 117640 362610 197710 310250 443020 402135 138040 738055 428400 173315 216835 394995 11220 185555 233580 689010 351560 432650 218705 554285 67150 320875 524365 278290 20400 236895 336515 782000 392955 148665 654755 127585 418880 395420 682805 449225 435710 334730 48620 212755 754375 845920 771205 278460 45220 320365 104550 546040 387855 765 420750 350200 289680 116450 137700 96985 158440 822800 560490 313395 57970 145350 771375 65620 472600 219555 746045 49725 404515 213690 414885 274040 93245 572475 417605 99110 669375 327845 625600 589730 689520 291465 528870 690795 426870 315350 54825 794665 755820 181390 242760 488750 214625 342635 589730 778260 581485 84320 790500 33490 519265 48790 317815 101745 510340 776730 253300 504985 611745 687905 309655 160395 835635 841245 399500 833170 63240 22525 25160 834360 637075 668270 16235 738055 550460 669290 341870 280925 454070 483225 836570 612170 498100 120615 448715 438345 555730 816000 809455 39695 119680 749785 378420 168640 142630 525810 807925 718760 612425 358870 323935 676600 433500 831215 726240 592620 419645 687055 362865 470305 347225 324360 353685 450840 722160 556835 136595 455345 405705 112795 147305 817615 37570 204765 350115 285515 740690 692240 182665 50150 792540 480590 370175 338895 212330 207655 846940 616250 209695 354535 25670 406980 629595 700485 232135 556920 737375 483480 813195 723095 113815 224825 485775 64855 501840 405025 749105 673625 440980 180795 344335 537455 614890 718845 683060 753440 362525 287300 659175 383435 771290 758115 130135 38845 485520 83895 647020 441235 171955 679830 51850 181560 91205 102340 200600 441065 653905 171870 620670 194905 120105 465630 279820 18870 366775 146540 661555 522750 176545 32810 490535 188700 512805 768145 261120 229330 81600 298180 441575 502945 705415 66640 357255 649485 594150 600695 306000 758710 529720 791945 479655 321810 785740 612340 316710 25330 604605 68850 61030 335410 550375 269450 255255 744685 544765 415480 777410 425340 736950 240295 142715 605540 587350 548930 232390 683230 40035 708730 510510 769930 129795 379440 452370 460105 682125 232730 655860 411910 42245 731255 374850 437070 356915 399925 278800 762365 345015 695470 786250 826370 155805 282965 116960 584460 495465 123590 719950 124950 775965 783955 534395 303110 677790 206380 143905 612085 621605 491045 739755 587520 380970 95285 651440 167535 434775 472005 487560 68170 303365 309060 147135 126565 655945 346970 532865 620670 485435 544425 315860 243950 503285 789480 20740 685865 821950 150960 755820 577490 584885 487135 158865 561170 353430 620840 117470 489600 730575 141185 126395 455005 661810 757180 573240 509065 559045 265540 93670 511955 772055 496145 297415 579785 254490 848895 387855 708900 749615 456960 250665 470645 801890 367285 92565 182495 1700 283815 504050 396780 424320 519010 539325 701505 143905 291465 114240 43945 27965 651525 130135 364820 662405 660620 41820 764660 292825 118065 501330 650760 507790 419390 234090 67830 254150 612255 703120 205870 695215 521645 763640 582845 789565 728280 50235 465800 1020 19720 418115 726750 496655 746300 535585 555050 348245 807585 582590 697935 621010 652800 485010 68935 223295 410805 716040 153425 156230 402220 381480 762365 563720 371280 639965 818295 175100 461890 809200 295885 309315 513655 373915 767635 406470 61625 116960 587180 383605 126735 557345 814300 635630 542385 646765 467075 74630 511020 177395 668355 438345 751400 393720 615570 286790 330565 217005 416245 410805 827135 326570 3400 804525 539410 632825 405450 467330 695980 485095 168045 43605 145605 173145 492830 50150 481185 603840 467585 688755 379950 434265 612340 781915 602395 609620 258485 648720 603500 345695 245480 406045 772395 51000 97920 776645 280840 103020 102255 731170 371535 4760 293760 723945 625090 523175 305150 747065 468775 537115 607325 424150 514335 621095 791775 700995 142800 633080 509065 713405 106250 844475 155550 18615 69190 570605 709155 404345 51595 59755 367370 536265 306170 16235 516120 789140 805970 723605 54740 115430 677620 490110 210375 289935 759645 484925 800105 166855 490450 761260 602480 158610 323680 359635 694025 192015 540685 748085 416330 702780 767380 292655 198645 663595 22270 225335 425085 22865 645830 506855 237150 701165 220745 368560 166940 652715 248795 491640 784550 516205 29835 811155 505070 273275 56185 170340 318665 760835 310505 16150 190485 251515 453985 266305 738055 574940 363715 292400 519860 239275 495550 248965 430950 193375 668780 598570 28220 678130 122910 560405 26775 158525 511105 328950 166430 136595 127670 5950 464865 369665 98600 832660 658070 298775 755140 481610 524195 241995 780895 56015 828920 138975 807840 584800 34000 396185 222530 799170 729385 501245 176800 796110 152745 576045 138720 720630 514505 763895 384200 584800 292995 780470 199580 235875 47175 93160 559725 74800 767040 485775 662575 713065 285685 179095 505410 467755 274550 153595 507450 782680 276420 468350 64855 78285 573665 267325 300135 403070 677025 95455 725645 820505 341020 313990 513400 782765 272340 155550 634015 238765 487645 743750 16150 213350 258570 715275 251600 284240 809710 820675 224570 642515 844390 753780 411570 675835 28220 216580 785910 427295 118320 328440 358020 342125 590580 170425 756075 691730 140675 758455 427720 831045 533460 190145 317305 353515 289680 185215 134385 655180 529890 69785 168215 566015 196775 550800 438430 770185 419220 820930 417520 241655 696235 194650 643960 85255 205190 139485 296140 682125 559640 807160 294440 499715 527425 829770 484840 491810 338045 1445 66045 145520 781405 644385 680255 410210 779025 227715 474300 626790 37825 246415 207570 543490 494360 367285 321300 521305 487560 709835 711790 397460 17000 14025 732275 642855 626960 672350 697170 759815 600440 591600 479655 554030 808180 124780 373660 460530 527085 31875 494955 559045 93670 176035 436985 822035 362695 488835 206125 649400 296480 524025 136170 210715 838780 762280 296905 675240 2465 561085 626790 546465 166345 361590 607750 226610 624835 414205 574940 263925 247095 117130 647275 314245 483395 158780 478125 629340 270130 166770 841585 311865 833765 217175 190655 502095 347055 671415 251345 173825 390745 374510 727600 42925 294610 715360 832745 282370 592960 754885 670395 371110 715955 541535 557940 231625 737630 347140 449735 452710 829430 410295 724965 778515 341955 401370 780130 249475 344675 682890 35955 380885 360315 228565 497760 394230 689010 129115 336855 721650 120700 760750 735165 76500 640900 202045 513570 290190 690625 213690 39695 195245 792030 132430 71740 337280 816765 783020 408085 1360 148580 255510 476170 65790 754120 34850 266985 362270 244120 177565 728365 738055 452625 466565 60265 439450 671245 560830 620330 303875 285685 158015 798405 141270 394570 738140 523345 347650 136935 366435 121890 95880 30430 780215 662915 325040 802485 340935 693005 633250 490705 430015 837250 209610 431545 551055 221595 726240 683230 52615 270300 824330 240295 353345 177055 550460 37570 751400 597805 68595 686885 652460 646255 255 24905 355300 350115 747660 24565 363460 307190 559130 424065 289170 261205 580975 667080 386240 601800 632570 669035 611660 697085 759475 679915 613020 566525 171530 472345 542215 508130 211310 346290 478295 673710 414545 628320 661810 605115 36805 763725 571880 661640 595 583780 397205 505665 567035 45730 639710 685865 51935 300135 629340 354535 490110 155720 438345 24990 791095 131495 595 326400 328780 452625 471240 242335 442425 616590 597550 267580 79135 679235 390575 106165 462910 589560 254405 720800 127840 81345 841585 501840 15980 35360 79305 540855 416075 55590 453985 517905 629085 759985 13175 306425 23800 659600 711195 678980 269620 180370 396950 736950 470985 149260 644045 371535 304300 146285 602055 688075 840225 330905 498865 268345 253810 807075 9690 843455 16235 245395 809795 773075 588115 271320 751740 115770 836740 283135 836145 93755 690030 270470 124440 20145 406470 490620 572135 10030 402645 340170 620330 736015 282285 472260 410465 738055 846430 639880 422280 491215 615230 34765 775200 27285 15810 321895 202980 622880 66895 133365 190825 417520 179775 847875 557175 270470 310760 39440 39695 793475 123845 71315 702950 191760 318920 626790 36210 386750 631380 197625 253385 40545 153000 179775 686375 477870 308125 206635 312885 310590 103105 521220 511360 584970 672265 10880 320280 329545 671160 45730 12155 387345 142375 171105 682040 776815 258910 614210 735675 752760 201280 13260 814895 374595 231710 523345 323510 253810 654500 610895 286365 111435 365415 155210 144330 188700 511360 556920 234430 491980 191505 399670 765765 670650 148070 436390 348925 669375 653055 345100 32385 832745 425510 399585 310930 815830 746640 707200 398735 612255 339065 670905 436220 242080 464610 416330 810730 420325 318410 736015 241230 511360 447015 179945 586245 232220 680595 453050 233070 735845 121975 574345 80920 698700 344335 408255 126225 413100 127925 258740 224995 169150 233835 12155 156995 4420 119765 591345 413185 829600 714425 182750 687055 253725 28645 368900 693175 848980 849915 773670 678725 665550 196520 378760 846770 746895 125800 391595 365330 467585 537455 27285 754205 687310 266985 600780 768655 583865 823055 644555 700570 60605 310845 478975 477190 449820 312715 235025 193035 660875 602905 245480 517735 16405 321640 690200 42160 688330 42755 408850 643450 374340 485520 12920 601290 828240 775115 565420 432735 623305 622455 616250 54060 397290 151470 846430 814555 820760 359805 508215 37060 154955 89845 94775 681955 116620 21335 498695 257040 401795 541790 583100 458830 336005 767125 309400 170340 766190 24480 472430 108630 540515 701590 745025 774860 746725 74800 662660 413355 731850 142630 284495 655435 262905 441235 766020 164135 369580 335410 353940 791180 416585 110160 239275 377655 3910 2125 212840 718760 177140 50830 549610 239360 460275 563550 214625 444465 750295 550120 228055 800360 827645 749955 299710 355980 78540 799680 311440 77010 143480 115515 524875 679065 494360 564485 146710 333965 697000 4675 2465 313395 767295 628660 681785 380120 185980 563125 435285 825775 461125 181645 434860 422025 439280 118320 477020 442255 614380 2720 616335 651100 568140 42925 446165 462740 788630 44795 539665 35020 273105 490195 814725 834190 843115 714935 59415 791435 570010 700655 232730 143055 337450 234600 344420 385730 112625 207400 108205 346120 718250 90440 416925 784975 245905 222700 638690 339660 243270 693090 223465 584885 794495 643110 133705 383690 40120 469455 195755 513485 189805 609960 481525 644385 53550 692155 406045 302855 369155 92990 775030 734485 640560 651780 137955 657560 121040 846005 436730 167110 507535 456960 665975 643705 235535 67660 593130 355300 535755 599675 701930 691220 744345 265285 707200 200940 671330 657900 797385 362185 28135 573070 301580 384540 465035 350710 771120 829685 258740 376125 57035 710345 74630 55420 659685 434605 227120 688670 775795 205700 47175 397630 128010 553265 1955 732445 36040 166940 490705 362355 19720 677875 334390 465290 429505 30685 607070 674560 725220 501585 146880 165750 356405 523175 244800 297330 212245 201110 21420 726325 406895 307190 254915 278800 199240 236895 544000 758625 115005 47345 157165 314075 389555 295630 251090 241570 308635 511700 60180 383435 100470 835210 402645 384625 555305 567205 156315 461465 776050 336515 308720 524790 506430 20655 356660 825860 404175 481270 84490 164220 137615 192015 452370 529550 250325 785145 823735 16150 566015 196605 670565 759560 363120 411230 406555 467075 146540 527765 152405 356915 452965 341445 131580 56695 84065 460105 115430 48960 450160 845665 725305 240550 811665 340 355300 436305 338980 74715 825010 547910 74375 193460 217345 587860 82280 363970 196180 519180 752505 191420 566525 755905 555305 755735 341700 279140 301325 835550 94690 565845 306765 674220 63920 40375 242590 764065 549270 244205 30175 474555 833255 477700 605965 722840 726325 257210 748085 65705 654500 158185 27625 545870 431885 521135 9690 213605 279140 507195 844220 115430 198390 283305 143820 288235 144925 535160 208335 439195 90780 481865 485690 633080 226440 179605 589985 10795 357340 264520 332860 139315 688840 340085 285175 66980 269195 476170 623985 49385 779280 450755 213690 147305 445400 451945 654330 95795 105400 230095 594745 766360 535755 148495 341615 849915 656540 479825 291890 821015 728705 355300 703885 405960 36720 349690 622880 24990 38335 848045 601120 30430 678300 347480 516970 547230 431120 308465 503370 784040 190145 551140 469370 501330 129370 577320 727005 517735 497590 365245 23460 789990 654755 119255 652545 537965 256615 185385 194990 73440 565760 434435 98260 147900 347055 450160 265370 204850 328270 68085 296990 353175 764745 119255 604945 123760 223125 763300 350115 606900 804015 757435 826880 519180 666060 355555 572985 356320 626960 287215 47940 392360 658920 282115 596530 235790 165665 149600 795260 677450 95795 414035 581485 846175 625600 119935 74035 94350 197710 271575 645065 184535 340340 643110 152660 276590 33150 296820 300730 352665 266135 439535 674730 762790 289935 506345 381480 275485 714680 387090 768740 495465 194140 256275 235195 800870 771290 221170 303960 308125 237915 58565 345100 180880 322150 766955 381565 422450 354535 450160 127330 160650 481185 24310 435285 218705 836740 442340 530910 541450 31025 783700 560575 57800 724540 34510 598740 280245 266645 704735 636820 524960 580380 105230 660110 804185 484755 173230 473705 260185 738820 39865 179520 407150 314415 837845 564910 414545 549610 786335 235960 740605 547910 65790 294695 519690 310420 50660 569415 625855 639200 674730 506090 29155 678555 255255 625515 785060 439365 494870 16660 297245 103700 196690 185385 86530 275995 18530 70125 367540 242760 503030 688160 341445 668610 701420 380460 392020 726240 847025 251005 265965 224570 688840 561765 733125 748680 512465 513995 554115 219895 707625 243950 774265 528020 411485 234600 145860 651610 443530 110585 7565 712640 285770 753610 398990 85170 413525 195925 139060 488835 652800 67745 562190 162945 772480 712045 512380 679745 330990 477870 396525 676260 271830 527510 435880 341020 269365 417010 817870 56865 773075 589900 183345 73355 152745 394145 493935 738990 782340 556240 272595 296650 145775 443105 363120 773500 418625 721480 82875 266220 725730 164560 260440 825095 159715 250750 808180 353940 640645 447185 676600 439790 573835 536945 795855 271915 843200 730915 719610 136170 306850 151385 624070 58735 371875 258315 256275 443530 699125 16405 3230 696150 644385 789735 352580 233070 152660 74205 809370 31195 558450 529550 677365 174420 173145 551055 168810 712470 43775 166940 107780 205530 164135 726920 332265 454665 737375 545105 486965 780895 60095 836230 258740 421770 190570 388535 368305 248540 563465 35700 263245 626110 4165 405025 730405 840905 197455 399075 55420 138295 479060 774095 810560 449395 217685 799425 665125 11135 586500 170 131665 637075 737800 704820 76500 108885 749530 782510 125120 613700 16830 203320 518330 191080 10200 101320 101915 390490 614210 162690 778090 396015 534140 227375 400265 691815 243950 788800 489260 706775 550800 20995 696320 332180 656625 840990 146030 642005 95285 179180 550205 602310 295715 86105 50660 124185 440810 633845 246330 127330 840565 17340 735080 506515 58310 165580 396355 782425 378590 316795 501160 410380 275825 68850 850000 804780 4250 356745 11050 409360 388620 367625 722500 316795 8330 370090 454155 601290 664445 631720 245905 574515 788205 369155 94350 558365 733125 647615 65790 236385 127585 273275 766615 691305 74290 315095 749275 800105 120785 636565 477445 77775 650590 345865 219470 170085 568395 308465 157675 755820 312630 781830 800360 589135 430865 515865 100300 648550 698785 846855 106335 105060 839970 849490 793050 609195 355895 157250 112710 67065 501840 831555 16405 732700 464270 473110 276165 85085 371450 103445 529635 259845 93415 31535 543150 129370 681360 176800 430780 252620 478720 845325 683655 710685 164815 749190 56440 109650 805715 585650 239530 73525 205615 148325 539410 371195 816510 302685 136680 544935 357170 65535 292825 253215 6035 666995 393635 546210 370515 75395 785230 767890 192780 781490 613615 10625 610215 224145 791095 531250 155975 422450 468435 838610 502860 588710 740265 569500 106760 642175 667165 530995 418710 710090 72250 846770 119255 467500 227545 576470 749870 548165 201365 102850 148410 408255 237490 622625 223975 395760 253725 214115 501415 650420 517480 838950 71740 437070 724455 810900 664530 218025 148070 87975 703120 358020 255850 709495 633505 15810 806310 97920 771545 530825 454580 358530 10710 550800 796960 220575 502095 676430 530485 354875 425425 844560 65195 99535 546975 12410 811835 110415 327165 360910 679660 303790 539835 779450 355895 223975 344760 2890 230520 316200 422535 618800 389300 46580 770015 370260 678725 621180 183940 278545 214540 160990 640560 348840 805970 488325 683400 452540 365925 318835 596360 575365 742730 173315 276760 306340 644130 740350 320875 145520 283900 345100 580635 569670 136510 72165 107185 537540 373660 616420 312545 521390 539835 770950 30515 827220 389980 661470 809710 756840 109395 208675 316285 756245 296820 409955 595170 635545 182750 525300 312715 757435 204510 513060 639710 490025 88655 655435 284665 474640 234175 570435 655690 183940 602140 431375 591430 767380 597380 339830 540005 825945 58225 413355 32810 303960 612255 475915 70040 96135 208845 426785 245990 125885 154190 610130 675325 162690 597125 766190 303705 586585 784295 173655 562105 366265 176885 410975 826965 645915 382245 515185 371790 630870 93585 128520 456875 692835 617440 625175 515865 790245 624240 495295 267665 422195 76925 547230 454920 797300 254745 15300 480760 482460 414375 267410 88825 152660 788460 154020 318835 5950 353260 764065 260950 426190 476935 67065 839375 45560 496910 713575 750295 448630 43945 584715 18615 138210 523430 559725 453305 139825 577235 417605 136085 349945 155890 368560 769505 124610 489430 555900 679575 569585 436050 517055 104975 349265 243440 628405 69870 702270 341615 201450 417690 454240 415055 254830 543915 287470 483395 398990 841075 110245 354875 303705 556665 570010 66640 539155 477275 771120 303365 826710 380035 356915 448375 291550 33745 363630 830195 732955 202980 274975 604180 133620 647190 813450 460275 327505 744090 233495 279990 471580 76670 392105 572135 283560 417860 734485 212330 93160 302430 649825 846600 132685 501415 772905 580975 784805 299285 94180 291805 796365 625940 571370 388620 847620 410805 833340 154360 527850 711875 276845 764830 480165 228310 235365 101915 69445 552245 405875 684930 161500 430525 32895 490620 80325 81005 485095 258485 749785 379270 696660 6630 588710 786590 29410 237745 557090 565420 632740 220235 248285 759900 836825 228225 344930 561510 468350 647530 506600 41310 355470 106590 326910 572050 567800 512380 783275 618970 820250 346460 834275 196605 545615 39270 578000 117895 49300 65620 586160 175525 269705 499630 489770 122910 495380 465035 446845 311950 345440 34340 431630 386580 66385 546890 779705 336175 250070 402220 484075 39695 64005 298945 545955 653055 651865 114580 529380 94180 643195 88060 203235 461975 99875 572900 458830 713235 186830 723350 152745 773925 53550 417775 769335 328440 532695 515015 530570 568905 370855 364140 823905 192270 619225 583185 281775 726410 235365 297840 185810 96900 422535 294100 428655 733295 534480 158950 704480 358870 106590 395505 288915 643280 795770 368730 407235 849830 767210 622540 846685 525130 132855 419305 724965 460955 559980 599675 197965 212925 173825 814980 736950 790415 488325 689860 448375 395930 738735 258400 433075 824925 105400 371705 657305 136765 545955 791860 836060 466735 134980 339150 51170 4335 79900 783275 671755 575620 172550 460190 371705 730490 78370 730150 244375 768570 573070 342295 682465 793815 839035 654925 325040 817700 167620 396950 174675 836570 639540 547230 133280 332775 723265 480420 401370 387600 841075 741030 262820 193290 286365 349435 557430 633760 432480 300390 796535 421855 687820 295035 706265 319430 564825 703205 298775 637840 16405 115770 163030 840310 230265 311015 613530 766105 164900 380290 583440 408170 829685 505665 227460 243270 430525 737205 798320 28815 707880 274975 452455 612425 91970 18105 222105 353345 607240 170000 532100 458150 462060 85935 762535 508470 684250 471410 124355 283645 66300 271320 107695 180030 553265 389300 453050 37825 342550 394995 778175 255085 836740 588880 649995 557005 553945 384455 522580 216240 604180 151045 292655 501925 542215 809795 100215 462485 631040 427635 143565 837165 32470 738820 625770 160650 90270 816850 420070 397800 205445 812260 262225 622200 545785 164050 564060 766445 752420 531250 450075 287810 383180 302855 413100 605200 437920 613870 61880 433075 815490 676600 438090 505750 88060 248370 258570 458065 790585 284750 841245 661980 527000 279055 501670 36210 149005 376380 145605 307360 448800 461465 241740 728705 520115 765680 122995 630190 693345 78625 151045 191845 517395 576895 830025 586330 589815 205700 496910 83385 477530 58055 266560 90270 127160 374425 823395 578000 514250 533375 28900 302770 697085 829855 282625 200770 602140 740350 326655 48110 379100 731765 678555 222955 454495 526830 715785 481780 177735 596615 754545 600270 435795 444890 700910 366095 65365 812175 87380 776475 631295 404855 662490 439620 727940 140335 673370 518840 381055 401370 606560 691560 394995 795430 218620 713915 554795 726580 535075 357340 192270 425170 388110 504475 747405 70635 202980 555475 255680 770100 602480 703800 282455 674390 586415 610215 369155 173910 819060 56015 113900 600100 578510 604605 496315 688160 848385 245820 272255 478125 791690 477020 113475 757775 708985 178670 320025 289595 234260 572560 258570 358955 642430 227630 364820 302940 633760 307105 810560 209440 408340 642260 6630 466650 665805 351050 829600 21165 694535 376465 334135 205530 299115 244800 417265 618885 221935 83555 182835 159205 119085 72845 600015 100385 32470 343570 535840 714170 751485 474215 792795 523940 344080 83045 537370 525300 132260 134810 71825 16490 91630 700570 598825 842095 363375 508725 399245 700570 169830 419985 715615 203405 613020 419815 493000 168895 486030 51935 813875 424915 740010 13090 806055 182325 26860 522835 77265 430100 134045 214880 665890 51510 632910 226610 377060 613700 424915 556155 180115 736525 720460 639285 205190 17680 138890 116110 846005 796535 810730 375445 514335 294695 455685 699975 119000 532525 375530 706775 460785 69700 336685 554285 583100 111350 53550 261375 315605 36890 556665 246840 702950 44880 480845 498865 625940 691050 134130 134980 815745 640730 112710 277015 607920 39355 430355 370005 445145 511615 316285 397205 108715 434435 553265 649825 195330 228055 182410 116025 198560 484585 361080 62050 109140 261885 423810 747320 277015 465120 820760 499120 85170 703800 71995 437495 354790 49300 616420 361845 374680 840820 662405 400605 449565 69530 510340 276250 135575 242675 329545 477870 442085 239955 18105 623815 605115 260865 192525 196690 366945 752165 524620 2465 538135 17510 305065 701760 92140 645320 73100 192780 723520 785485 264945 397885 398225 348925 168215 422790 826285 413695 315435 718165 586840 207570 312290 177905 543745 251685 245310 820250 639370 96135 50235 43520 648975 847535 412335 751655 608855 188785 199325 256785 479825 81430 847790 748340 60605 824330 743070 367030 164730 36125 770015 105910 586670 289680 661130 368900 434690 395760 191760 449310 208165 592790 131240 22865 164135 562785 226355 302685 653140 438855 518500 134895 637670 765340 744345 461380 477955 433330 543660 54995 204935 481610 126225 84065 756330 623390 710260 757690 358530 707030 727345 274890 752335 654245 314160 533460 166685 100215 329035 141950 86870 39780 53210 674730 620245 584120 229925 542640 716975 807840 745790 700060 346120 585055 364225 290105 21930 87890 817105 716550 134215 774690 149430 725985 503880 737375 14875 151810 457300 415735 843540 112285 725390 630445 652545 119595 327335 530485 741200 183005 780045 484415 577320 535500 752760 695810 186660 761685 158100 134215 418710 127075 527680 372725 213860 193545 545615 628490 693770 147305 104890 492745 801040 583185 326145 299370 660875 640730 233835 137020 638690 821185 388110 296990 293250 828325 437155 69275 255085 726920 519690 165750 602565 48790 349605 353600 206125 162350 304045 515865 593300 375020 344845 798320 786505 560745 1445 166345 372810 820080 90695 240380 28135 270640 241740 619225 660365 395250 818210 134810 708560 590495 261885 693685 661725 736695 367030 738905 759560 727175 325720 676090 560150 521050 254660 662660 191165 512975 229585 777410 400010 483395 481015 312035 451350 231540 605115 292910 818720 533375 309485 26350 668780 643450 275570 629340 74800 282285 554540 636055 163115 622710 614975 773245 29325 496825 722160 219215 442085 278970 813195 462740 240550 823395 719015 100810 6715 490110 788970 45135 249560 536775 444805 42330 148325 134215 609280 689265 181815 484670 651780 312630 148750 119850 595765 285600 86700 346800 418115 798065 400180 677790 58990 389045 559300 521220 298945 709240 476425 225080 373830 137105 482885 371620 562785 307190 91800 502095 31620 81260 604605 331670 276080 190910 399755 354365 76415 73780 665125 840055 454835 180540 661895 697170 103445 664105 220660 451265 26520 88995 747830 39525 314415 763300 788290 737035 740265 629510 129965 315265 94860 631210 814895 502010 254320 647275 413950 666145 179690 547655 482545 740860 192015 304640 686800 785060 439025 786930 178330 314925 409530 274550 178670 391595 359890 395930 753525 594915 496910 647190 49130 495040 838185 811665 250580 288915 78455 633420 343910 845155 493850 385900 367625 182750 410125 37910 791860 327080 654755 326230 255000 405195 558280 820250 593300 445655 46155 324360 652205 117980 716635 51170 68595 818210 666740 158270 289255 94945 441915 589475 570265 112115 396440 99790 323170 640560 603330 227970 219810 774860 720290 648040 336430 696830 497845 33065 1190 754035 271405 825860 761345 164135 457895 566270 817955 93925 803930 227375 324615 138210 740265 420155 6290 518670 327845 251940 260695 133450 187850 465885 260440 223635 141440 734400 214965 438260 733635 766190 22270 397290 79135 508810 755055 128010 721650 788375 843370 576130 302685 600610 712725 2550 426870 715955 43350 718845 602225 691985 709665 289850 793475 93075 619820 611320 819400 279905 780385 118320 741030 725985 787270 596615 122230 736440 638265 792965 634100 518415 84915 476170 331415 426190 728365 848725 758455 553520 159205 74885 428570 803165 367200 798405 701675 244885 126310 530655 316880 99195 570945 504305 512380 14790 197795 642855 280585 532865 411655 798830 327845 739670 604435 291465 756755 806310 178415 646765 358275 742050 130815 22100 510510 208930 415905 25245 581060 37570 334985 636565 409530 99110 433160 658325 787100 727090 775030 169065 143905 197455 765425 143310 137360 211650 739585 93755 820760 266645 628405 575025 315180 323170 41055 365500 559895 124355 475405 351475 678215 464780 791010 556665 130985 545275 588030 164645 412165 833170 669715 327845 291295 234600 409615 219300 528870 805375 622285 71315 175100 42330 36720 506090 74460 591770 217515 503540 211480 655265 703885 548590 88230 542300 395675 843455 379950 713575 472430 245140 238510 670820 596190 344505 752165 808435 714000 678470 390745 42415 674050 426785 301325 340 39610 700315 232220 423810 535160 475915 67915 423045 321045 113900 312035 27880 731935 29920 434690 336600 275570 752165 707880 715955 784040 210120 155805 163625 574430 28390 433585 402305 510680 728365 152150 259335 91715 5185 717145 572305 752675 342890 255340 765000 783785 245905 849490 62560 770100 525130 385645 419645 635715 656540 835635 303875 1020 176375 843030 775880 574600 523855 509745 153850 757095 731765 613360 149685 105825 591685 24820 519435 611830 821950 166940 761345 609365 695215 711365 78540 367880 290785 491385 759900 86445 688500 776730 366775 123420 833170 466225 721565 19465 184365 795515 728960 763045 134300 839885 151470 235535 417180 577660 80580 502435 681105 187935 34000 188955 317815 171020 137615 286110 178245 5950 581910 549355 633420 312715 667760 697340 623560 431120 472260 255510 444380 366520 200345 3740 618290 87975 480845 188955 604095 668015 696490 610470 240295 507195 191335 342295 568990 57460 201110 837675 300560 9265 402645 195415 79645 268345 758370 625855 449990 240805 425425 116790 131665 603500 775200 841925 46410 696830 739245 295545 285345 124610 822290 572050 413185 443275 235705 672775 424065 79900 86955 804610 302685 812005 383435 390405 511105 242080 105230 285345 156655 196775 128435 679320 675410 821355 210715 275315 807075 85000 184620 388875 680170 558790 824755 453645 412420 443360 49555 473110 721650 16915 600100 285430 219300 587435 535585 789310 447100 300985 721820 782935 784720 514930 338640 398990 502010 832320 397885 499120 327930 710770 592535 69020 527850 841160 504305 373745 529975 423215 406300 768655 617780 170 398395 472600 115515 119510 673285 277355 248285 440555 422195 31365 542640 350370 116535 697000 709750 589730 576130 364140 775455 779280 51850 329460 704735 742475 424065 608685 68170 445315 67830 298605 369155 415395 170340 166515 102935 384200 532100 684590 323425 43435 730575 243950 140845 363035 671330 365925 619565 515355 400605 35445 467330 37995 823055 226015 139400 423640 301155 508385 196605 30430 602650 438005 17425 541790 474895 611235 686630 781405 521730 335750 656455 60775 266730 779280 820250 170935 585735 324700 91885 170935 283475 348755 271150 159375 667165 833680 94265 810815 303280 514080 79475 226015 673625 108035 796875 482120 750890 580040 490620 344590 614210 471070 62390 449140 551735 18870 488070 676090 175270 766955 752845 42245 609620 205360 201450 787695 257805 593725 220405 65535 845835 243015 558875 175270 542980 546125 181050 789225 50405 420665 384285 447185 146795 652035 73525 829005 491640 782935 830875 624410 200175 659345 598655 551650 432905 590665 400180 298945 608430 603925 508215 130985 494785 580040 171870 689265 364735 132940 786930 452115 726410 26690 300305 823480 116365 120360 85 154105 315010 660280 778260 238510 377740 96050 435710 374170 120700 278545 726325 169405 519095 846855 230775 703800 574770 412250 83130 485775 401965 465290 819825 839545 390150 201195 209780 488750 350115 317730 326315 506345 65280 243950 409105 299030 691220 488495 443615 441235 435880 479910 702780 444125 294015 163370 313055 361250 428060 216410 404430 487985 119595 56525 834105 236640 829940 445315 835040 805120 180965 589135 788035 562020 625090 43010 133620 425085 37060 506090 359040 130900 299030 91290 535160 792795 164815 49810 11985 698615 230010 506345 342125 846515 792710 90015 85085 20400 176715 357935 158015 267750 522410 655265 309060 551055 625090 282370 518500 186065 161075 452710 186745 320110 274550 225250 668525 445060 190230 254915 443955 418030 703120 26010 358870 522580 177990 455940 288150 728025 293760 685015 825945 372725 760070 45135 813280 802825 3315 727770 420580 571965 755310 113135 333540 445910 634185 119255 790585 155890 499290 434435 664105 818635 595680 99195 476510 764660 228650 265030 558705 29240 371450 332605 330140 392360 379270 131665 363800 240465 486540 815575 700570 184535 447780 331160 540090 189040 198560 293165 699805 737800 662150 112200 119595 825180 382075 408850 360740 541450 112540 114750 72675 93840 515100 179605 222360 283730 86615 440045 128265 192015 585650 122570 263925 594575 66300 718845 392700 99960 39440 652375 36635 215815 171785 559215 760920 190060 421685 282710 356405 751825 116280 251430 273105 256530 10625 493935 374595 710345 205445 226185 240295 842520 728705 187340 532185 37485 399585 847110 19975 364905 542130 617695 98345 842860 277185 109820 635035 19210 607240 128520 525385 627555 144670 437410 257975 734995 730745 246500 360315 822545 458150 844730 414375 136680 140080 690625 120955 430185 472430 659855 739500 60180 427210 599165 235790 264775 33745 316795 193035 309400 408425 148410 307870 174590 825860 40375 758965 175355 636820 273615 725815 96220 487645 357425 556240 703460 196435 23630 810220 124355 412250 341190 494870 657305 130730 844050 308975 455855 503030 6885 9775 13600 402050 400265 775115 527935 68935 348415 765255 535160 776305 592280 619225 411570 701080 171275 818550 606815 451775 112455 61285 94010 349265 383690 597890 255 287810 449140 170255 19040 118915 111860 604945 147815 255340 813280 50490 136510 499460 354110 818720 461210 326570 3230 610810 207910 442340 506940 728195 633590 64770 139910 653990 204850 716210 240550 832830 631125 141865 495975 346460 322150 713405 365670 633590 104890 125800 503370 750890 773075 336685 141780 245055 8585 247095 829345 588115 761940 510170 422790 346375 371705 462230 91800 652885 359890 408085 688840 654330 729810 351815 24565 390235 231115 133620 573750 21335 641920 350285 226355 438260 832490 777665 339320 518585 13005 307955 339915 743580 128265 604605 196945 177140 799255 412335 370345 451605 226610 403835 340935 164730 322405 311100 10540 612935 771630 220490 683315 337025 74885 187850 669545 177650 398310 841755 343570 162775 8755 397800 368220 387770 758030 638010 155635 603500 254065 55335 270470 349435 504220 787695 727260 583355 264010 134895 831725 611830 820590 170765 754630 586415 405365 461975 254490 724285 532185 676090 452200 525045 230435 188275 562275 641580 39695 38760 116195 332690 336600 37145 445740 729385 263160 766955 654755 811325 481525 476935 639370 416415 460445 3060 149940 248030 820080 227375 426190 773330 41990 784465 511870 421600 45135 26945 6715 743240 818125 733465 231880 604435 646255 307530 318240 291550 300815 746640 351390 335835 596360 460615 185810 759900 250070 811665 464610 373660 777580 713065 601885 295800 610215 555135 740350 737715 633420 779535 702015 352750 172550 273785 570265 277780 478465 433330 525045 512720 301240 86530 488495 367965 12240 780810 366605 506090 287640 16065 577150 195415 124355 355555 737545 624325 775795 70040 64685 65790 115175 481015 819825 170765 606730 805120 710345 459000 159035 323850 832575 775115 728620 242250 662830 559980 844390 99535 17850 761515 686800 338045 786760 221510 451350 372045 563125 261885 831980 74715 812090 262650 205360 460445 12155 767295 468265 85765 742135 730490 772225 156995 239360 616760 612850 245820 705840 221085 250325 204000 433160 651100 376465 146200 423725 531590 818890 831045 797300 119255 668950 824755 563295 505580 257040 765765 830790 431375 453475 5525 833850 62900 65450 700655 21420 802485 24820 284750 662830 781405 649740 759900 413865 677535 608600 274210 599760 234940 610810 57630 595340 392190 477105 587860 617015 49555 366265 737035 840480 716975 627215 571285 397970 421940 581570 170595 719355 636735 389470 326145 583610 802995 24905 259590 634270 844135 187425 168130 211395 743920 449310 809625 317050 354875 350625 552755 746470 723860 575450 166430 489770 460870 415735 102255 598740 259760 290275 206465 195415 463675 392190 320025 51850 749785 557090 136765 766530 253640 606305 649060 41735 552925 817955 629085 160480 88995 638775 531080 832660 157590 186830 426275 811580 435370 185555 612680 833000 788885 454665 343910 500395 317645 221595 359465 659260 743750 191080 99280 379525 410295 148750 171955 178330 312290 368560 397970 468775 227800 633930 44455 483990 439110 177820 207400 142715 812175 480420 652885 474640 131495 151045 241910 624750 459935 436560 1700 672265 435455 48790 557175 100300 712640 33150 79135 10285 190740 119850 470815 281945 843030 274890 478890 355045 326825 86785 285090 783020 147390 42840 163710 666910 444125 166770 371025 685525 546890 588370 127160 469710 727005 717655 663170 539495 306595 416840 15130 514505 710175 753950 819655 285005 619395 382075 346460 40290 477955 75310 248370 481355 266645 404940 821610 120785 440385 602735 843795 616420 290700 199495 379950 550375 687395 528700 309995 560405 208080 548250 414460 551225 73355 104635 31365 370005 249220 648975 498950 326825 44625 341785 705245 81175 707200 472685 678045 816255 707455 508215 171615 750550 597550 739670 278630 812515 451605 677705 46155 59925 767890 714765 86105 187000 441660 372045 413185 183855 511955 636820 519690 263585 283305 427975 229840 772650 400180 123335 468265 659515 385220 362865 143990 648805 849830 286195 414715 640645 330820 177310 86190 628065 427125 42330 441405 644980 573155 154700 84150 212755 78965 603330 738480 31365 842180 159630 538305 794495 378845 700485 378335 176545 32895 198305 824585 200855 599760 776815 577745 87210 396525 338045 184365 200090 809030 763045 775710 668610 110670 75480 657645 678470 460105 275315 793050 757605 609195 114240 217940 736355 594575 433925 428740 168725 499120 314330 750210 403920 127670 777835 731510 640050 310675 663850 448205 85255 39355 402900 461465 157335 505495 107015 844135 455770 569925 422195 448630 321810 656200 127670 375615 137020 421770 572730 261290 373405 581400 12240 61030 387005 231200 461975 711195 588880 299115 461635 619140 779365 828240 453815 611830 695980 147475 608430 245735 219045 644385 846430 844475 402730 141610 657985 302685 641495 469030 750040 762280 573835 683910 497845 167450 246330 237660 387005 517820 215390 493765 799935 300390 456960 216325 690030 332690 418030 125800 785910 472515 174590 654670 631975 191080 361590 560405 10965 822460 159885 204595 7225 333285 393550 180880 131920 741370 743240 557940 248200 752250 813535 300985 163200 672180 151980 242505 793730 274210 724625 46410 178075 542810 713490 826285 379355 101150 341020 547145 365245 746895 625685 366180 405025 286365 475150 515865 190145 414290 378930 394995 808860 480930 587945 723690 237065 170 449820 811835 696490 824160 810560 354450 618290 744175 538985 285260 475065 487475 633930 235790 671500 803250 292060 275910 392870 689775 659770 193970 342635 265030 606900 219215 696065 364565 757605 420495 526065 540175 518500 646340 445825 644555 599845 373405 306255 353855 568395 524790 659430 814045 329375 835805 448035 823310 721735 717740 485350 262905 190485 17510 654330 789480 634100 166855 193290 390150 205105 527935 591685 459510 500565 470730 529210 60945 749530 596020 679405 616335 689520 286705 603755 245225 742560 301750 114240 327335 778175 440470 61285 556665 809455 204425 527935 792115 443615 89930 595340 695895 258230 351900 58735 366860 317050 673965 148495 568820 373065 436560 743750 108120 837080 224400 223040 450075 217770 233325 10795 183090 787185 85850 617355 733465 577660 421090 78370 188360 107015 567460 172720 190910 349095 586670 404005 377485 466480 116705 497590 604010 9860 76245 83980 383350 56950 210715 808095 309995 515525 356830 506090 640475 267240 46155 447015 369750 204935 774775 90270 479740 98600 66725 471750 593555 652970 436475 754290 121295 673795 626195 197285 417435 281690 690965 340000 209015 80665 724965 32045 379440 798490 143820 422535 564145 662235 516970 486030 101490 656200 519435 492745 814385 693855 815575 227375 250580 680 568480 39100 359210 312630 710770 340170 96050 134385 832235 183600 40290 15640 132940 580550 108715 467585 384030 649485 47855 459170 290360 100470 95540 151725 551735 254150 592450 517480 202555 798660 519010 368050 612765 796195 819315 798830 354535 335920 823905 757605 202640 187170 431290 360315 102595 324785 414970 674475 550120 217940 715785 158865 755820 50065 362015 634950 119170 199580 676600 564060 558535 240550 421430 530910 65365 20740 605370 691135 53975 620500 388620 670395 607240 748085 809455 592705 730575 641410 277865 653310 760920 274125 773160 97070 546295 82790 502690 282455 152830 73440 332350 630190 339065 744685 123505 649910 601630 470390 729045 501670 124780 739925 717315 267070 42670 362185 386240 817615 483480 721905 99960 21080 595595 66045 208760 819570 531845 340680 261545 338895 327930 58820 223040 819145 428485 153255 362610 609705 665635 502520 83215 587520 561255 393890 605625 816680 273615 487475 591685 353005 837420 618290 680340 377910 743495 439875 732105 281520 175270 415905 787865 554115 97835 707880 338045 239360 406810 595085 385475 652715 693090 795430 649740 708305 821950 445570 346545 121040 31025 283730 109395 74205 220490 673030 482035 574600 98005 590070 126735 102340 412420 8330 697425 43095 27880 787270 229500 33235 60350 745620 21675 557260 370005 247095 125375 285090 47175 676430 652460 2720 425935 197285 181050 485095 86530 783615 540685 767720 477870 247095 514080 830790 515355 685525 216410 377825 7820 677450 805460 120020 382925 689945 774095 674050 462230 384880 293165 67235 712640 816085 820675 640985 68765 707115 470645 605965 260355 617015 743325 816085 741880 171530 406385 143395 371280 267750 143055 10200 216920 465715 74120 70805 357255 438515 198475 295800 445315 275230 85850 190315 757690 798830 746470 802230 56100 180540 329290 694365 318835 626875 377230 297415 769760 743835 370855 152405 231965 18955 600015 781490 78880 476085 593045 784465 833000 808860 553690 562445 518585 708645 540260 317730 651950 280245 847620 747830 553350 714255 74035 588030 589815 107015 802995 146540 275570 200770 555900 427720 234855 449565 609365 538560 100980 298945 741285 231880 273530 464270 158185 77775 845580 89335 176630 599080 604690 23545 775710 56525 344590 201535 622030 406725 151980 811835 11475 123590 7820 248285 109735 825605 735675 458150 790925 687990 559810 211055 702610 67150 328525 544340 608260 576640 570690 180115 511955 234515 384540 748850 47090 840565 5950 318410 819230 92735 104210 557260 144840 398055 798575 545700 113560 547910 312630 203150 723265 656455 85085 507365 200175 271575 77010 86445 802400 87125 752420 361335 252705 203830 195755 614890 830365 717825 235875 659430 665125 120105 59585 653650 380715 452710 213265 838950 252960 410975 829430 437240 286875 25075 370090 338470 765340 617015 44710 216665 1105 708475 13090 59925 579870 634270 646595 519010 216325 296055 68340 151215 782850 728280 28560 402815 143905 783700 338300 652630 464440 317305 348160 34255 759985 220490 654585 191760 289765 564740 704650 37740 608515 695300 814895 394740 624580 70040 77945 606730 664275 195925 348755 206040 147390 336430 807925 540345 345440 43010 263160 119340 529380 79985 523260 824840 353685 496060 248200 720545 542470 627300 580975 756585 82875 616420 77010 613445 844645 593300 219980 235110 428740 115855 273020 452200 423045 155550 776815 460105 551480 585480 341870 614550 732105 544170 75905 675580 350115 21250 697340 818210 82705 114240 185810 248880 180540 745450 23035 238595 17765 7055 401710 287980 543575 754630 162350 661130 536350 794325 729385 839120 717315 811920 84320 335155 672945 735420 404430 356150 172380 178670 673285 269535 144840 461465 406810 623815 564825 704140 786080 751060 221255 213350 499630 103360 209865 386325 811580 622455 559385 670310 64175 80070 179605 117895 353260 104380 35020 579870 576895 276165 344930 199495 158100 642515 435625 523515 596615 508470 767465 581655 24905 224910 693430 824245 17680 586670 602650 48790 447950 318070 533800 762960 824755 206550 737460 392615 3910 512040 801975 187255 426360 561935 89760 629595 681785 800870 318835 645830 825010 725560 170255 314585 575450 791010 462655 186830 281860 757860 739160 289000 14705 626280 333370 316795 654160 710685 150365 378165 151725 632910 677110 33065 98090 170255 707965 247945 388875 745875 136085 180455 94860 144245 756160 350625 221170 361930 22780 156995 25670 337875 476255 606135 299795 427125 404515 65790 28390 434265 422110 842180 298095 381310 438855 671415 555305 37995 434860 736440 525810 320280 610895 579445 285770 263500 328270 730745 839375 326825 180030 582590 847280 296565 104380 316540 186320 400265 402475 816085 523090 775710 714850 317390 298180 282370 792370 53295 325210 61540 222615 439450 84490 585820 659260 554880 161160 333540 516715 730150 444975 132855 407065 246585 225760 541450 65790 547060 660450 326995 524620 491725 742050 401540 315945 63495 673795 217855 612170 342720 462230 125970 704905 368050 645745 674730 416585 385730 521390 407150 758710 127840 46665 193035 809880 336430 799680 639880 825180 549525 542640 320875 70295 107525 333710 578765 675070 204595 742050 760155 313140 503710 88655 607070 681105 374510 60435 172635 241740 722245 484670 507620 537285 101065 179435 511020 487475 445060 687990 329630 198390 582590 239275 79305 415055 746215 632145 589135 185555 438600 391085 7395 804015 834275 34255 850 707795 181220 408170 497675 751740 562700 177310 543150 681700 727685 771035 481015 567290 206805 469030 523940 710600 343485 345355 781745 74715 470815 486030 614635 835380 460190 607155 11050 786165 75735 655095 111690 144670 784295 446080 426870 50235 462485 441235 233750 99110 562615 164730 720375 481270 505920 235620 491810 762450 249900 521815 258910 104125 798065 328185 351645 255340 823310 17680 520880 329545 475065 174080 325040 772650 134810 631465 706265 494785 350540 215815 400010 146200 270895 216835 352495 348245 801295 324190 298520 770865 381055 206720 667590 581315 674220 249985 647955 287300 559810 240295 740180 579700 800530 37400 530315 372130 200345 838355 120020 415650 746470 708135 211650 842945 339235 213520 511445 840480 226695 400690 525895 818210 731255 433840 215985 485180 354875 36550 718420 717740 802400 666825 564145 615485 374935 77435 318665 466735 231880 740945 589730 250070 99195 40885 5865 715020 529550 421940 568820 104040 583355 684250 766870 791690 41225 596360 128435 645150 512805 424830 284325 476765 511445 437155 465885 13685 412420 790925 378505 477785 484925 430355 140165 220575 601290 321470 625005 229160 226610 746385 587180 271320 837675 478635 324615 165580 560150 262565 201110 193035 818210 217600 692410 569500 492745 141185 65705 69190 4420 649315 33830 828240 250580 673965 103530 633675 761175 354790 137785 52275 229840 10200 525470 578680 316880 548675 572475 324275 147390 654330 394995 242335 439110 289425 51000 47090 764745 806055 676345 659855 292315 723520 575280 217515 575705 353260 149600 116620 32385 5270 437410 53975 649315 482035 774435 848470 650335 461210 299455 477870 390405 685610 266475 818465 47940 71995 255765 527170 365670 760410 140845 196520 550460 546380 176290 254660 695215 796365 272085 640220 658155 805120 217855 348585 331245 563295 397545 642940 797300 637585 513400 69870 362185 160055 700655 104125 352240 262395 771205 533290 559725 414205 386155 205020 236215 376550 264435 487900 692240 410720 827815 431290 803675 279905 684335 356915 749530 190995 357935 538645 618205 723435 201280 349010 388875 506005 654160 386495 470730 712385 9265 388790 680170 424150 665465 472005 717740 695980 86360 342210 644385 221595 625345 435965 654160 780810 747320 261885 49215 455345 488580 217940 652460 654925 798575 53805 375105 421090 573240 626110 224995 730490 566270 389470 518160 709750 301920 432565 681275 532950 614295 62475 241825 519435 720290 261970 542215 757265 824585 563635 521220 568990 730745 307190 78710 31620 806565 522155 807330 83045 176970 152490 487305 357340 586160 24140 724030 770270 744430 546550 757265 355980 51935 291975 759475 66555 719865 185300 508470 738650 303280 501840 195670 701760 339235 292995 356065 650080 366775 647020 696745 52445 312290 303450 159970 215220 334645 20315 828835 85 810050 254320 631720 413865 66045 114580 614210 169065 324360 47090 584290 637330 669120 288915 219385 345695 271830 185300 574005 431800 499800 242505 92990 30175 803675 51510 569330 296565 186235 416075 254235 274805 741455 809285 748935 795175 627130 42330 289000 827220 379525 470390 407320 716890 192185 688840 424490 662235 263415 471155 702355 790755 293760 39355 595425 515100 274975 453390 592195 655435 522835 380630 837590 103020 504050 643110 680170 525640 256700 396355 811240 356660 426615 608260 510000 103020 287725 819910 56100 755990 336770 606305 822715 520540 536605 231370 47940 423895 237830 333115 825520 620330 609450 768230 352835 65450 373150 236215 643365 575025 743155 207485 774095 645405 503285 599420 254405 121720 649740 59075 713915 531930 175865 272595 594405 528785 723605 658325 747320 499290 272000 259080 848130 769845 110415 490110 643110 441065 319770 477870 90950 781405 812600 302005 423130 800275 429675 601120 819740 455260 499715 284070 497080 801550 278545 260695 505665 23800 161500 328015 816935 659345 717230 204085 81175 146710 444465 253385 845665 828070 13940 333370 120615 677620 372810 246330 663510 426020 465885 287215 129200 817700 554455 44880 115685 203915 801465 28900 584205 583780 551905 676345 575450 275825 572220 428060 146795 114835 306510 630955 722415 781490 211905 125545 356660 282795 69020 113815 51255 215390 102510 164645 728960 20145 128945 837335 325720 54825 108800 713405 269280 213860 484925 672435 406980 849490 370940 138550 133365 665040 499545 493255 490705 742560 108035 754715 131750 405280 445995 842690 495125 202300 385900 495635 729130 701080 342635 583695 272000 582590 771970 447015 295630 360145 459595 124355 574600 350455 47090 549355 846430 844645 434520 12070 744345 466225 461635 99620 295205 338725 192270 239190 479400 257125 585480 142375 46665 300560 405110 567460 597040 345355 786675 655690 594575 366435 837080 393465 35020 682635 296820 582080 651865 514420 35020 736100 415395 220320 676260 813620 400095 47430 625430 543405 781235 660535 580805 571285 654925 819230 157335 161670 626535 304470 637670 253300 827815 264775 431290 643280 253810 280245 226100 596870 777070 720715 651100 36805 104040 570180 528870 619310 503795 799595 761770 137360 736440 689945 108885 683230 382670 39950 275995 611235 647615 501415 224400 522920 534395 502945 755140 301580 437580 443785 268090 502010 520625 834360 848300 556240 846515 351985 478210 638775 187170 298605 1615 423555 431375 365245 523940 189975 248880 370770 149515 582760 284495 596530 649400 305065 56695 618545 43520 187170 128945 14110 259420 227035 608090 445230 674645 283305 802485 251515 104890 278205 539835 759560 778600 437920 648975 400180 35785 256360 64770 781235 569330 228225 784125 503370 415990 430270 828240 68850 126310 194055 338385 213265 61285 707880 550885 555220 233240 171700 642770 126055 296395 544255 275825 411145 499460 557090 39185 361845 309655 766275 778345 820505 324445 558705 817020 245565 80750 227800 782510 448545 623815 419560 845580 143140 70720 315605 760495 160565 117980 581740 243695 38165 146710 370770 284580 510935 354620 101065 241655 345185 843285 1190 636565 368305 570690 529210 307020 828580 213095 222700 8415 785740 193800 92820 820675 437580 788460 407405 290275 709155 255340 205020 335495 705840 762535 115770 501840 203490 317900 510765 424065 252280 766785 7140 814980 447610 484415 472430 755735 748085 636395 508810 834955 363630 158525 591260 352410 324785 32895 705840 427975 757945 25670 571965 628235 829345 403410 82620 350370 691050 390150 160990 345355 391340 197455 605795 240380 377485 813705 737120 799085 386325 44455 430610 834700 283305 623475 807160 619820 186830 285430 282370 375870 481525 448970 621350 774860 130220 6205 53805 522155 55420 471155 104125 590750 748000 463165 241655 529975 18445 241570 216750 487135 675495 597465 713830 756160 254915 701420 308040 29665 468095 615995 171615 272595 114665 519520 60265 368050 29580 844815 74800 42330 818040 68340 25585 711705 280585 43095 463420 642090 209440 289085 158015 385220 152235 310675 280755 786335 476340 754460 642430 685270 473535 214880 423640 44625 8330 592535 370430 273445 507535 439365 316710 106675 609960 134640 6970 704990 387940 257125 616590 284410 325125 710770 694450 57885 98005 519945 252535 587435 327590 644555 381735 504815 259250 110925 753440 570350 651950 303790 255085 538050 548675 147560 524450 193375 296820 566185 717230 288065 132770 71825 173995 184280 763045 162010 539495 750890 287725 418965 473195 193800 830025 288320 130815 513400 44965 219300 67150 194650 581400 687990 746385 428570 17000 375955 299710 639880 169575 666655 34255 483565 294865 837845 486115 31875 768740 718080 148580 228905 834020 35445 554370 253130 443190 93840 629425 786250 120020 436135 336175 203320 27625 609790 57885 571455 823225 555220 121890 91205 567800 422195 452200 421260 822290 558025 705075 253130 522495 288575 231200 1870 846515 421770 515185 373150 77775 809795 843540 481865 618120 503880 640900 45645 459595 583525 573835 45135 292315 688500 669630 420155 386665 117130 140760 575620 478550 71825 676260 272595 371195 666400 591430 665125 18190 220915 94860 814895 400775 551395 60605 140080 736185 498270 248880 537965 466820 714850 755650 471580 413185 531250 403240 679320 267835 185215 347480 247180 766870 485775 356065 475575 757860 720800 560150 817020 414630 321130 684080 461550 221000 659940 351645 491895 492235 124015 531080 510935 629680 482120 103870 692835 637075 715955 544085 262735 353855 173315 669460 353685 172465 849745 766955 522155 272170 806055 293080 274125 192440 240975 697170 651440 805970 286110 19550 626875 807160 275315 516970 340340 331415 4845 634950 84320 108715 403665 518755 696575 409530 789905 462230 850 572985 523175 453220 408765 849575 788800 382330 301665 38080 676600 290105 721310 35615 508470 67660 296905 165070 260270 523345 782595 772480 537115 434180 175525 383860 718845 755055 753270 91035 128180 300645 178925 624920 233835 798065 200855 577490 715020 416500 323595 272425 3995 472260 657815 548675 101575 280670 154785 409530 43605 784635 767805 672180 363460 53040 728790 569245 732530 559640 134470 706010 487220 206295 732020 720290 663085 709750 6715 593385 460445 436900 351560 141610 267155 154105 649230 17340 376380 78285 219130 723690 833170 842775 495125 589730 72250 674390 562360 37570 356915 610810 741455 132345 541450 215985 388790 482545 362865 591515 751145 653225 737460 316795 673285 658920 235705 566015 737545 84660 598655 29325 80070 739075 366775 140675 501500 160905 651185 528445 521730 34425 136765 574260 448630 143140 339235 564400 64005 241825 83895 78370 16150 664105 406640 831555 599590 525470 306170 450415 828155 331670 685610 116280 499460 559980 430355 548420 257210 803590 624750 121805 180795 800360 276590 81430 374000 801805 459000 648890 116025 71485 376890 142715 362100 677620 261035 200855 286450 618460 241825 197540 262820 205105 447100 209950 592535 259335 280925 443360 727940 159545 760155 270555 741370 139400 738735 128605 405790 252960 567375 565845 434010 119085 606815 427635 213095 313480 327250 549525 312715 41480 95370 582590 733465 193885 678130 450500 424660 356830 201620 355980 751230 457470 633080 446930 225590 526915 38250 201875 474725 602225 845155 254830 691815 830960 235790 687735 696065 55250 681955 264605 370345 608175 740775 249815 45475 668185 434350 690115 374340 9350 697680 126820 372045 402475 374000 801210 298350 222445 749105 244375 164050 214965 365245 24480 105825 729385 110585 726920 727940 686375 326145 375955 576725 193290 760495 110160 729895 362695 609875 364310 650675 358870 479485 393720 434775 839120 247350 225165 33065 449735 235790 557855 264690 590410 687395 429930 578085 399075 94180 794750 402560 439620 218450 313735 462995 194905 702950 504220 202980 681870 39100 218110 430270 204510 249730 203150 312715 141865 687225 782510 58735 148835 259845 569075 587350 732785 352495 623390 407830 146880 666825 689435 682550 660450 666570 509745 410210 326740 151300 512550 136595 204850 725900 651525 495805 630955 528105 131835 681275 260015 225080 62900 268005 684930 665125 847705 662405 670480 410465 821780 110075 58650 142630 688500 672520 701420 558025 62475 533545 85085 164475 300220 515015 514930 282370 671415 469030 720375 610300 815235 37145 170170 270640 571030 359720 302685 118575 500905 103275 88655 32215 467925 19805 492575 816765 752675 814130 598910 845155 728705 355725 568905 474045 487560 615315 652800 176120 528530 528530 515780 8585 188955 180965 747235 487475 760665 496995 157250 79050 78115 60860 721565 71145 122570 800870 784720 746470 161755 601290 483225 64515 771715 253130 62305 103445 716210 250920 90950 367540 301325 231540 507450 589475 435115 417945 269280 151980 733805 499545 426955 626195 146965 570690 268685 681190 96390 495805 730490 112880 265795 73695 703035 105655 320450 532695 587860 730320 255510 662575 228990 783955 246160 308975 354790 132090 102425 535245 121210 232050 625685 28815 143225 788205 49810 612680 784210 833935 126225 846770 404430 171105 24395 691985 726835 587010 528615 785655 214625 760325 704225 233070 219470 198475 739500 746215 553775 490450 463335 723520 96305 762280 456025 136425 801465 624835 259590 133875 454495 514505 757180 327590 167790 188870 840310 40885 752590 401200 340765 408850 274125 637670 421260 702525 793560 59500 157335 311525 44965 335920 792455 661555 19635 123165 129965 342380 405450 317475 591260 542300 766615 615145 678640 88825 806735 448545 491215 513740 702440 250920 8585 616250 102935 620500 483395 608600 604265 163710 680085 846260 56950 765595 394655 438685 755905 769335 662490 18275 308975 299285 641240 32130 661300 208165 678045 817870 28900 122995 2465 50405 630955 362525 194990 48620 399245 676005 635460 505665 283560 627810 297840 536435 708730 130050 600695 849150 689860 514845 122145 458320 601035 91630 372045 522920 150790 457045 586075 465120 492575 845665 155210 314670 46240 259505 232645 379525 381820 599845 758115 789225 263245 197285 229415 673795 637245 344845 354025 167195 18615 798235 524195 464610 178585 189635 176885 145435 754715 669120 694875 235705 2040 654160 79815 135915 87805 579360 101745 357765 638010 56780 55845 634695 774605 324275 96475 481185 290360 144330 256530 698190 364225 646085 541025 125970 620840 523600 74715 16915 761855 308550 590920 646510 764915 631040 220915 745450 826370 740860 614890 226100 739245 752165 207740 193035 799935 357510 670990 261800 94690 676940 751740 590410 493510 625090 187765 333880 750635 270725 694790 147475 344930 565250 658835 441575 249560 218875 220490 258995 130305 352070 575025 314670 611660 503625 738820 480760 305915 89505 402730 18020 489345 183175 425765 803505 705840 253810 141270 596275 843625 588965 590665 345865 645405 700995 656200 540090 335495 384965 5100 697000 643790 831555 48960 607495 207315 154615 795855 534310 85680 708900 794070 727090 811920 420495 290275 57545 597975 248795 846515 379185 42500 381480 184195 499120 140760 701505 446675 283985 530400 295120 661725 284495 621435 746385 229330 201450 809285 489855 28305 103020 186745 483565 762790 111605 311780 643535 449225 762875 301070 758200 624665 491980 72250 107015 810645 809455 84150 700400 50320 669715 368645 715190 231030 108035 357000 212330 665720 95200 525895 528275 331755 553520 310420 102510 365755 102425 385390 621775 515270 298350 435880 693600 54655 679235 370600 756840 224910 808010 554030 815575 832660 183855 265285 364055 375190 492575 12750 752335 504645 337790 318835 417350 84660 148665 125715 88060 721990 706010 767295 297415 572220 483225 505835 32045 346800 725390 534055 589050 357935 636990 541620 821610 146795 780470 587350 586160 87465 274210 294695 443445 55760 686800 301410 48195 543150 522580 249900 28050 551395 690370 416075 288065 25585 786590 558195 341445 388705 43435 293760 729045 156400 451265 275400 182665 127585 805205 679320 426870 495210 94775 123250 507110 844050 41735 561765 504305 551990 504220 274635 493850 89590 15385 692155 543405 185470 770440 453985 200260 357850 115430 392360 707370 104890 611405 428145 471410 393975 666315 308805 803165 377485 182580 840905 659090 314500 648040 773840 490875 556750 98005 737120 32215 745960 206975 437835 78625 573410 486455 643790 602820 759730 504815 285940 91970 87635 357170 449055 795600 777665 779450 2380 330650 269110 829855 802400 710940 363205 775370 201195 21420 207060 803335 457725 380800 591175 130475 548080 9095 657900 259760 261375 702015 716210 113475 644470 45985 743155 577235 438005 115855 647955 462485 397205 2975 150280 505070 73185 186065 134300 6630 664190 699890 591685 597975 224910 588625 109990 58650 52360 402050 324105 614040 104040 26435 169320 396780 315350 230520 53465 156315 382075 530910 325720 378930 650930 270385 527935 751995 754120 559980 731085 596615 273105 173060 185300 294695 764065 439110 564910 847450 128690 720460 531845 128265 470560 509235 714680 777750 772820 464100 119850 55165 424065 503285 691900 424320 148155 316965 296990 805800 203150 808860 410635 745280 837165 671245 497845 370600 600270 130475 754290 102510 539325 732360 244460 443530 842860 745025 828750 656540 689350 302685 583780 328695 386920 465970 163710 343570 367625 379100 293675 439280 64855 69700 664275 239190 43775 760410 54910 651355 698020 422790 525555 94520 61795 345015 675920 331755 498270 164050 507365 505920 324785 558450 345185 201110 6800 124610 769930 265200 72335 26945 774180 18700 139825 424660 815660 578000 726665 49725 336005 644725 564485 564825 678130 695895 509830 338555 771290 236045 769675 627810 120955 715445 332010 449140 705670 390405 702950 824245 4845 121295 542725 638350 196775 444635 64685 541450 268090 412930 551650 647785 795685 747065 213010 329460 231115 422195 600355 307445 464525 603245 664360 94520 81175 62135 209270 419815 277780 493255 417860 398310 653225 802485 720715 580380 701845 244035 318070 288320 535840 411740 750125 589815 217940 48280 435455 124525 106760 21930 26690 542300 625600 84405 504560 722585 412930 625260 495465 720545 827730 188955 55080 31535 620075 368900 35360 215050 767040 444380 51850 301750 830875 157420 671670 569415 486455 442340 451435 82960 446930 558025 432565 293080 762365 461040 124015 658665 529550 500820 843880 380290 668270 91460 366095 180965 5950 445060 351815 167790 545275 458065 771290 463930 232560 181645 24735 626365 764235 342380 581910 243100 412165 406045 806055 407830 582335 10285 282370 334050 818720 121040 457300 66130 614975 341615 81685 624495 652630 637500 444040 489600 210970 59585 353770 387855 289000 5695 635885 497505 480165 437495 803590 435370 622115 594490 107865 622200 423640 191760 455090 789650 468180 330055 556920 34595 506515 128605 63665 445910 166515 281605 654075 822885 655095 384795 124015 693940 499460 225930 691390 83215 422365 187595 465545 551480 203490 286195 266475 464865 113475 331585 553860 519435 39355 409530 695640 148155 84150 443870 658920 561510 668185 559640 796450 156060 403835 297245 42925 765 91715 732530 822545 745110 366180 296140 174080 727175 545020 616590 300985 551310 640050 192185 734825 144840 522750 453560 597720 551820 67320 828665 545360 463250 832320 421600 382245 57715 41055 234855 672520 132005 636650 530315 623985 187935 459765 312375 252025 625090 695300 437155 239190 629425 434605 435710 623560 832065 843030 484245 124185 687990 218365 118660 615825 394400 320195 378335 166175 219300 711705 237575 62475 275060 421770 52105 811070 819655 270215 649570 211820 186830 405110 781065 102510 11815 495125 679065 158780 302770 243015 816255 474640 73185 253980 470560 296310 687480 62220 112455 148580 358530 63410 40970 521305 492490 78200 658070 314245 137445 293675 413610 105145 671075 249305 561765 287470 731255 797640 262820 185470 73015 283645 506260 842010 545785 91545 255340 590155 593725 239615 616930 605540 257635 649995 401795 655435 788800 585650 66640 468520 553095 101405 676260 804440 370685 105230 100810 15385 103615 258570 30430 670055 382755 644045 673030 441405 202215 254235 74120 138210 632400 272170 643875 471240 332605 402815 483650 22100 8160 155550 308295 436985 829515 228650 279565 188275 839970 174760 127670 531250 215560 513145 536520 405365 41055 605455 537455 549525 573410 260440 524705 604605 598825 838355 805035 26605 833255 19635 764660 444040 365500 844730 81685 259675 702015 37740 658495 271150 801380 823650 468775 76840 229670 661470 751060 639710 684590 9180 558280 261205 478720 166685 631040 74290 387005 178585 277780 147475 581485 341445 444040 438770 145180 734740 96560 493340 134555 242165 477530 727770 54060 249985 311610 528955 586075 215390 381140 688500 481780 609365 98770 533290 602565 688670 781660 474300 622625 7310 501500 356915 476255 647360 606135 763385 748765 506005 775285 770610 344335 137615 555390 491385 405790 641835 414545 834615 100725 277865 807585 634440 713745 393635 709325 6630 303110 169405 675750 26180 539070 288660 736355 374085 594915 383605 842945 638520 148240 495635 725985 750975 566100 727345 110840 623135 491130 443360 24735 54230 619225 551820 605625 158610 212160 451180 536180 806990 652205 333795 277525 792710 708475 835805 43180 732530 477615 654245 154360 676855 306850 144415 9860 474895 475405 494700 605285 361335 513145 36720 616845 598400 273190 707455 595170 483905 192015 274635 419475 783445 397885 487560 15385 306680 575790 774690 492235 276845 305405 32810 48280 642260 834700 671755 196010 448885 183175 436730 625090 416925 466395 383265 244290 253810 174080 289935 493000 692240 378675 571625 808860 8245 796620 30430 568055 612340 168555 832915 725305 652290 213010 501330 174250 563295 237150 817360 685015 27795 650250 43180 735165 242590 180795 156315 691815 24990 50575 140420 249475 157420 58225 372300 329970 524705 687990 188360 63155 6545 346120 219555 661130 472345 460530 6120 696065 36295 827985 337280 498440 128010 269620 599420 436985 806310 458575 350625 420155 671160 275400 430355 530570 255425 564910 506345 604435 239615 640390 46495 594745 390065 178415 162775 403325 8840 40885 179775 285430 769845 177650 443445 440130 495890 361760 687480 234940 849575 347820 391595 375870 499375 219300 678045 264180 194905 93585 603585 161075 143820 171615 319005 128350 199580 170595 606900 61285 653055 625090 785145 458575 710770 147985 775540 403580 521560 280245 361420 538815 574430 221765 635630 817190 563465 609450 11220 548250 459850 26010 384965 144415 384455 276760 212840 686545 364820 498185 571030 278800 127160 702610 485860 550035 476765 710685 385390 297840 659345 45390 230010 499120 169830 124865 532185 715020 671500 487475 658240 632655 453305 836400 728025 448290 548675 249220 605200 753100 815150 355640 121295 536265 167960 479740 51000 800955 445400 182750 761430 550460 194225 618375 77605 414120 239105 769675 60010 842860 629510 743920 424660 564400 632145 573070 757775 693345 452795 591090 672860 802740 844560 112030 18020 282370 267155 167705 560915 91460 319005 576300 317645 558450 260950 140505 374425 685440 505325 423385 281945 10625 261630 620500 290105 5355 216155 755565 70890 143905 683145 645320 607240 576385 657900 475660 775030 328695 584120 698955 500905 13090 665720 630530 612255 758200 438515 652800 724115 148070 448460 311610 489600 789820 429335 477700 722755 176970 99110 654755 421770 846515 496145 745790 408170 592025 47260 69870 383690 140335 338215 583015 798490 129115 97155 138550 186490 758880 474215 432565 388280 578765 457895 352155 348075 184280 490110 276930 56865 175865 29580 362695 139230 278375 615995 335580 575280 819485 712810 404430 193715 276845 195670 812090 649485 96305 682040 584885 110245 274465 413950 260185 364055 552075 780980 667505 384880 498270 337875 212755 827985 816255 147730 320960 254065 673965 45135 187000 543490 325890 535330 288830 777410 340510 627130 92395 241910 104805 839375 647530 710940 291125 245395 544935 56950 103020 83725 352155 558620 506090 625515 320450 346800 96900 765 809285 55590 537370 108205 779535 172720 447100 654075 267410 21590 617950 211735 354280 513400 274380 35275 295460 713745 621520 444720 366690 813280 23715 142630 359635 754375 501075 755650 54400 146285 312885 792115 812175 280840 7395 824585 182750 567460 244970 187255 24140 111860 437495 220235 126310 200260 237830 427125 177820 783530 273190 478805 75650 352070 56185 304810 320790 835125 123930 629765 261630 69020 352070 389130 43775 634695 460445 152575 459595 546380 193800 825690 107610 652460 705840 711365 102000 846515 116195 673625 398140 706605 411570 544510 513570 766530 781830 291550 82620 500650 215985 825520 832150 461720 357510 798065 123335 764065 663595 245735 389130 104210 823990 590155 179520 224740 292570 93160 172040 62900 759900 124950 355385 257890 187255 725815 585480 277100 605455 305830 797725 560150 420495 204850 587945 501755 508300 220745 45390 722415 51850 188785 807925 36465 172805 727940 562530 50575 241315 105230 752760 166770 303280 114495 555900 271150 814810 84745 305405 715700 463335 828325 181560 538560 513995 631720 630360 517650 25755 122145 308805 29070 232815 425935 234770 706095 574940 563720 92990 559045 585735 403495 518925 679405 392955 816000 34510 665040 108630 495210 222275 731255 415395 393550 76840 805120 673030 98260 119425 576385 418965 593810 227205 100470 339575 58990 636735 198900 614890 710260 74630 733975 403665 469370 449565 725305 427890 701675 567715 370685 237490 848895 599505 226100 479910 435795 131495 141950 841670 437920 186745 379355 162010 649400 412760 166685 829345 674305 53040 632995 366435 777240 228225 412760 60180 40800 3655 551225 340850 585055 750380 243525 607070 148410 657985 32810 150025 52020 258910 287895 155125 255680 438515 554030 537200 62560 420580 547060 373745 527510 626620 585735 210120 534565 792200 167705 530740 485775 609960 278205 708645 114410 646595 146540 196605 271575 614125 129540 644895 672945 326230 374255 643705 665890 739585 80410 124525 257040 235960 11050 457385 95625 289850 425340 39100 51510 468605 601970 665465 355640 741625 532950 10540 166940 33320 678980 150450 91800 689435 754630 145095 473535 611575 565675 22950 671840 737035 470475 834445 683825 505155 738140 127075 785570 726835 74715 336175 15300 153340 214540 31960 90695 80835 666315 578255 2635 702695 268685 100470 176035 584205 768740 178670 397800 204765 198050 338385 155465 229585 714085 701590 420920 297330 453730 583525 294610 260100 617780 147220 460530 777665 278375 637075 374935 635205 204170 645575 420835 464440 720290 343995 205530 67915 732615 138720 796705 691390 22185 38505 724880 325890 540260 393890 443955 675325 746045 708730 153000 304555 371450 608345 739245 232985 307955 848300 635035 801550 675325 126055 43520 503115 40205 270810 518160 458490 708305 47600 46240 198730 241825 226695 750805 581740 213435 225080 38760 426190 779705 501840 112030 177310 556750 797470 735080 646935 572815 383435 431630 429420 822800 591770 222360 10115 554625 829685 1870 556495 611490 541365 29835 313225 591600 455940 811750 818125 379610 715700 417520 133790 77520 168385 810135 327845 68510 217940 47175 390745 67660 811835 571795 503625 719440 83130 784975 638690 20060 631635 371620 551565 358275 228225 680340 734060 305405 467075 545445 668355 719780 81515 658070 356915 367030 658070 477700 558450 198730 81260 245395 466820 40800 267750 434265 690880 527340 338385 642345 703290 213605 277695 250665 367030 462570 478210 413355 638435 408595 730150 371960 216495 493170 614295 89930 674560 668695 684590 628150 518500 649740 638435 471410 46920 712725 792370 187850 513570 403495 656370 125120 176630 272935 12920 752505 521390 57800 684930 116450 788800 348670 443530 579785 57375 614635 316370 34340 683400 193885 587945 607410 28305 798915 34085 284835 584205 83725 549695 824585 486455 700400 168725 675495 421685 78200 345440 648720 190570 776730 352665 117130 764660 804355 554030 451095 207825 62815 725985 68510 447440 687055 521985 6375 462995 6800 374340 282115 14450 133025 705075 138550 35360 439365 629425 748850 344250 709410 141185 648380 28645 489345 468775 611575 157760 431290 478465 615485 150790 114920 92310 386665 519180 682465 31535 334050 515610 692750 744685 847195 38590 604945 67830 720630 265030 378505 228990 483650 390915 788205 716465 172295 785400 206125 159120 422195 11390 404515 777240 837590 490365 239445 820930 537030 108800 784125 127160 47090 661300 742390 686205 397800 721310 156485 457130 220575 739755 196435 252620 762280 588370 26435 182580 777835 556325 193885 364395 469795 773755 803930 149940 708050 324190 440045 167620 627980 428485 311270 107525 294610 289000 206210 459850 268855 681870 144160 86955 21250 596360 677620 193290 49725 799680 72505 289850 410805 235280 72080 672605 768485 793305 486030 604520 131070 348160 494530 643960 2975 595000 340595 132345 843370 748000 442425 325890 224825 653140 529040 597720 448205 848470 327080 556580 75735 95370 566100 7395 825010 4590 165665 468010 289425 480930 368475 318325 554200 289085 648890 591005 526915 830705 603840 492235 123165 685950 516970 369070 264775 774690 458320 289595 249475 423385 804100 772735 540515 723860 121210 252790 242505 532950 82365 715700 821610 670055 262990 822035 378165 790415 249560 502945 846260 774180 122485 51510 805460 814215 16150 74715 699890 647275 544255 544850 704395 634270 38080 583865 353770 381395 604605 220915 707115 287725 554710 90610 486880 436985 196860 483140 616845 694960 244375 68935 6460 453985 572985 10880 549695 532950 350795 38590 201110 398480 297075 138890 528700 98515 642345 750805 847365 99620 409360 690115 98855 53210 376210 666910 257125 354875 786760 847790 167450 78200 183260 838270 563380 440725 427975 231625 343655 666145 66300 676855 388195 257295 365245 480080 580975 722160 456790 94605 177905 832660 195840 822460 728705 638945 811410 498100 647360 364310 390065 74970 472260 574940 37145 789055 584545 510595 365670 159545 811410 419050 104040 812175 202215 603755 240550 92990 315520 791690 177310 257380 342210 381990 90780 641920 719695 204595 817955 414885 723010 142120 226950 516035 592875 584800 568140 61625 139825 457895 54740 512380 150620 437920 573495 208250 91035 249730 275315 240125 63325 167960 196775 381565 362950 796790 468945 31790 15895 657645 702270 415565 56100 490960 270810 579190 85765 655350 666400 848810 405960 826625 634440 24140 167960 619310 697595 193120 539920 464695 794920 524535 630700 2890 746385 6120 176970 17000 840990 301410 722840 408765 485265 163795 665720 365500 512040 330990 599505 119425 25330 487985 648040 703375 235875 177650 455090 368815 257890 495125 540685 373915 280330 725050 728535 755395 349690 335750 588115 476510 573495 622455 620160 808690 53550 641410 694110 486710 249900 384030 275825 801805 372555 773075 706265 624325 433330 608175 227800 771375 400265 565250 417860 598570 793390 175865 651610 534480 104975 824500 236810 390830 375275 563465 95455 574090 737290 429930 181050 662745 765 573325 656030 516290 95030 412080 469285 691815 331585 287385 269705 612510 840650 461975 60605 525810 493000 403495 196605 439705 250240 313310 184365 93840 479910 322575 622370 56355 507195 164390 712640 8840 318920 34340 171785 496910 705500 521305 344930 785400 375955 724200 262650 141015 678640 717400 375190 586670 828325 49385 474640 261885 196265 59670 777920 515865 172635 142035 550290 44880 278205 299880 328270 187255 37145 146370 782680 841755 261035 359890 276165 722585 335325 573750 527255 644215 760580 838525 670310 464950 102085 369070 399330 393380 641835 228990 158610 206465 655860 219300 778600 518245 647360 847620 372215 14875 453560 738735 124355 42925 725050 213860 373320 757180 580295 741965 679830 267580 66810 324530 107440 603075 103020 563720 463590 373320 568225 601885 697255 500395 325380 626110 802400 11985 848640 687990 365755 666910 622625 385900 366860 804525 496230 406300 755225 460785 138720 75480 820335 340085 423895 614805 618885 98090 731850 7395 82960 23545 518075 302345 716125 343655 689690 635715 196435 8755 303620 789565 434945 693685 211395 255255 352665 253215 628150 673795 158355 498865 276335 577745 100130 162605 589645 166090 679575 721055 90525 564995 634695 693600 213520 596785 374595 289595 219980 193290 833425 723775 147815 437410 279225 247945 664360 192610 160905 241485 243355 665890 773585 108545 662490 153510 347480 58735 836655 702270 184195 15300 292825 677195 783785 207825 286535 484755 668950 583355 274805 507025 683655 807245 131410 315860 449480 543745 768655 575705 669205 569330 496910 5525 177055 716890 165495 763895 9180 359210 530485 455940 385815 251940 210290 696660 450840 134980 309740 643280 419135 628490 263670 273615 413355 413185 687565 143395 398395 217600 372725 17765 169915 611065 522835 346120 294100 366435 356745 210205 342380 243610 562020 93075 472090 98685 64600 198050 498780 93755 593045 803335 564315 284580 339405 530910 497760 551480 541195 9860 334815 387855 764660 323595 544850 274805 7140 14790 237660 22185 173825 638520 707200 571115 364225 791435 379270 248285 64940 397120 139145 277355 589730 97325 511020 244205 362270 196180 62475 847620 187935 275655 808010 240805 785570 552330 149515 450585 191335 406385 667250 226950 62900 628745 570010 781830 795005 164900 111010 695470 733295 350965 607070 151640 189295 340510 588200 415735 680255 156230 510510 847875 835210 48195 798065 372470 831215 93755 364820 226440 493170 250325 824075 262225 550290 204340 196180 666145 54740 507195 297840 63835 442935 557090 92820 741455 730150 736950 497590 508385 257295 98515 294695 554370 318750 581910 781065 275315 493170 251260 145605 551565 824160 419815 277440 49385 170595 57800 602225 504475 513570 67235 571880 198220 554625 490705 281860 645575 10540 107440 523260 202385 844390 848895 22270 47345 429420 670140 376720 56100 697425 701080 118830 614890 401795 107015 258825 768740 569500 769505 110670 817275 935 71060 575280 148665 53720 781575 496315 841585 338385 122995 97750 230180 188955 98685 346120 759220 622880 724540 647275 460530 562700 253130 8160 796875 572900 633505 31110 487730 392955 749275 32045 235960 328525 692835 673370 206380 615060 284835 83810 659515 221085 477275 686375 161925 81090 118235 409445 147815 464440 243440 523685 363630 599080 291635 259845 489430 233920 422875 461380 839290 335750 35275 461465 12835 93330 283305 395760 285430 675070 517480 678045 255680 813365 671925 103105 656880 458490 563720 794835 65450 522495 344930 685440 752845 357255 285175 266985 476935 59160 344760 339830 290870 223465 247945 270895 746215 41820 551480 561255 387600 24480 483480 53380 211480 328950 814470 397545 846685 799765 169065 787780 393720 846175 396610 549355 5525 836570 554965 829175 692155 702270 356490 291720 250495 827475 691730 714510 124525 20400 647700 145010 523175 521900 711280 374170 188785 589730 166005 48280 502520 215730 480760 809455 480590 816085 239360 311100 782340 680425 173825 576725 120785 57715 577575 392955 361420 493935 378590 287130 122995 206975 53975 814555 190910 319685 229245 107015 282370 326485 500395 469710 397715 233580 256785 165155 463590 431800 579955 193630 731085 515270 479230 150025 166685 461295 265455 58565 734315 279225 502605 210545 196095 323510 728450 386665 410040 409530 53890 800700 415650 577405 722585 723945 617950 127670 827135 76500 360230 639030 606900 537880 457300 206040 36550 421515 798320 512890 164560 117555 229670 742815 813025 69785 369155 251600 264180 292910 266475 612340 35360 444890 562445 34255 184365 659345 626620 510 521220 292570 158780 706265 713320 834190 27710 122570 470135 816340 54910 599335 692070 33065 340425 437920 333540 281690 654330 294865 516715 337110 255340 837165 716890 287725 493765 700825 135405 724030 687055 177140 422110 42500 826455 433755 306170 417350 610215 666655 587690 88655 141185 796960 592960 132005 362610 290275 147645 390830 359805 847025 125205 607155 508555 592195 527935 167450 849915 15215 164985 172635 146115 692070 485350 647530 437155 40885 208675 677450 761600 653225 480080 488325 624750 762620 340510 697085 237915 159970 151640 408170 291805 220745 786845 597465 697425 517565 371195 807330 349180 625430 494870 15980 391255 835720 673200 511445 222615 845240 470135 237490 143140 644895 600695 39950 701760 479230 827645 459085 360825 601545 218280 528785 684930 829940 266475 622370 662235 303620 88995 742390 698615 517055 246415 424830 800530 170935 669035 839375 373490 808775 726495 119170 378080 331245 456025 637500 824840 50490 660280 208080 341360 159205 768485 664105 117725 1530 583695 222615 233155 808435 467160 63410 590155 42840 278885 390830 319685 470390 698445 449820 826965 189975 801720 52020 346035 793645 296140 634780 660620 666400 618290 399415 447015 245735 223890 491300 526575 451180 473535 352835 203320 162435 843200 455345 4505 743070 708560 90440 541960 830790 721480 656370 222955 566015 140335 45815 55080 222785 385135 391850 639540 392105 807075 183430 508470 644555 15895 467670 88145 625175 792200 261970 568905 275230 312715 723435 641665 830025 437835 787610 17340 476000 412760 501840 506940 419220 637670 676090 315690 690285 768145 110330 519010 848300 793560 742815 747745 763725 692070 501160 382245 177735 441235 756160 644810 765000 539835 502435 345355 5355 356235 169320 496570 794070 188360 377315 745280 430270 248625 783275 622625 836060 643195 210970 368815 657050 344080 668695 289085 18955 747830 197965 330905 669375 114495 2635 370515 739245 706775 841925 6205 640390 544850 30600 761600 461295 675410 142290 127160 655435 254065 358360 26350 477955 37485 648380 498440 83640 587605 177055 393380 848385 677195 294695 102085 425680 137785 360315 411315 586925 147815 182240 513825 529295 299710 440300 184450 831470 579105 505750 65960 106930 785145 57545 145265 485010 719525 629085 312885 324445 704480 685355 43180 280160 632740 683145 247095 282115 637075 218365 363800 765170 210460 846260 542385 825605 465120 125460 167620 820250 571285 338810 823225 690285 650420 232305 451775 87295 381565 565165 633930 160565 41565 447015 71315 389130 450330 300645 188700 413440 429250 382925 172975 72930 783445 318155 18615 506090 684335 498950 210035 238000 455855 463590 59245 13260 52530 749105 246075 469710 609960 126480 646255 378505 735420 615825 605285 445570 772140 235280 626025 159545 24395 593725 570435 679575 380885 648635 278290 37315 124185 798830 346715 320280 143395 789905 493850 827560 387770 478380 164305 128265 493595 102000 23630 625260 482205 566950 118320 787525 592620 720800 206550 444380 649230 702270 610300 198475 137105 715445 669375 848215 754460 510255 602225 824245 554880 270980 773075 505580 477785 535670 257975 181645 414205 245480 227460 454835 498610 694450 792455 285345 203575 638520 421430 698785 31620 826965 498270 374425 745365 215730 243270 254490 475320 682380 457470 294780 363715 167280 67150 213945 630275 618035 39185 570690 142120 597040 606730 817020 330225 339575 456875 828325 407405 445485 701420 802910 230010 449990 403240 743495 646850 620415 721735 15300 386665 369240 368815 503795 493000 630360 138380 515865 533970 327250 516120 322235 90950 96220 369835 394315 695980 129625 800870 370685 422450 477955 113985 618885 489260 424830 6630 158100 529465 599930 55505 495465 597550 656030 98175 371875 17425 461040 373320 469115 15810 707710 170680 659685 269960 439110 243610 766700 89250 769165 439110 87720 520455 587860 158355 596105 480590 196350 469455 191165 105400 134555 634440 259675 3655 290870 159545 49130 307020 413525 763555 639370 303110 735165 531505 581655 86360 365500 457130 824160 493680 593300 333370 712895 659090 795515 125715 656455 260440 581060 847705 808520 178670 494530 638945 476255 423470 315520 551735 236980 684420 313055 457130 618545 350880 39185 352070 122315 551310 546295 465290 2550 81855 485350 726070 684080 284410 210290 806310 298860 18190 35445 565335 590835 154360 296650 689265 37995 846855 244375 315180 123080 765255 180965 541875 98430 507620 309995 831385 179350 567545 134980 154870 17680 615910 564400 30260 680595 400520 46835 181050 572050 818805 291295 312545 625685 16235 126650 313395 552585 96220 700145 334135 301665 771885 206720 723350 171275 190485 642260 2805 222785 558280 729895 723520 330650 389215 325805 91205 837675 665720 345695 352835 381140 359210 736015 510850 70805 687990 160395 612850 760835 361590 255000 553860 695470 666825 288405 397970 402730 762450 498865 627215 332180 749955 716380 673370 44455 243525 17340 231965 546635 593810 758115 34170 278545 519180 369750 186745 761430 574175 829175 634695 812175 12920 515270 72080 833340 736695 187255 121890 407235 82960 87210 8585 586075 6120 130135 278715 358700 301580 766105 775625 729215 20485 812940 221935 473110 836910 264350 248710 578000 255425 585310 180200 205360 117810 545105 250495 625345 180455 103105 338130 707115 286450 550120 661555 169660 365925 520710 848810 407490 227205 79560 216580 748595 672860 489175 267665 715615 697340 468945 383605 495465 233240 365245 272000 578255 565080 666655 742475 18445 796620 416075 773415 148070 387175 509235 95285 589815 550630 790245 567545 161500 555985 753950 233155 703545 659600 393890 780895 43435 538560 468435 87125 341955 3060 610130 490450 542895 749615 24565 58990 2295 377315 451435 317730 5950 737375 329800 62305 301920 643705 15640 523345 710260 695215 785485 302600 312545 563635 677790 638605 37485 537795 730065 728790 355215 783700 496400 619225 259675 781150 58310 362610 603330 204510 107355 494530 748680 741795 472175 500395 832830 577915 270725 755480 191165 645150 610130 85 233750 714255 427295 715615 770780 334305 67745 289850 648380 449395 594575 829175 731340 725050 471835 234600 619395 426445 687310 212330 279140 380630 221000 627045 67915 318070 271150 598145 301325 333625 577915 8415 46750 773585 646510 721735 372215 112200 302515 842180 345355 722670 837165 768740 323595 131240 200345 628405 804185 670905 377570 366010 174675 722585 597040 537285 94605 398650 570520 599930 259590 635375 560490 396695 655520 494955 139910 622625 178840 481440 279565 248030 268430 145690 653820 262820 316455 213010 691645 771290 206975 680170 427040 41055 327675 761430 70890 671160 495890 247860 402135 52870 248625 435285 255255 587265 462485 188785 789820 564995 442085 564485 15555 231965 42245 500820 140335 312800 199240 708815 484245 606475 783105 55845 714935 680170 476935 509745 470050 693600 61200 646510 587860 510000 237065 391340 504730 737630 322830 510 254065 494530 765000 63155 275570 587180 251005 228055 722585 465630 796705 750550 384455 268855 271405 44795 99790 636140 73270 629595 295800 375445 440130 765255 181305 652035 77605 809030 30430 9095 187000 207060 822885 531335 72165 624750 367370 294440 443360 499800 820250 132345 544085 199665 549015 566185 492235 402475 456110 741030 84405 275995 355640 328780 159800 803335 510085 177735 406810 468520 815745 531505 647615 612935 707540 161670 399330 313310 697850 393635 310505 677450 662405 714510 612255 14705 517480 725815 319940 798490 62220 39100 237575 56185 684250 322660 176460 655095 695130 437665 2465 415055 378250 214710 699125 795260 502945 62560 566440 205530 798235 235195 368135 343230 249560 50235 73015 691560 135830 529040 449055 436050 148410 532270 847025 805290 105740 609705 460360 606645 573495 31535 501925 477360 469030 312460 320535 169830 626875 23545 279650 568990 398905 778855 121295 98770 32130 720970 543065 11560 734400 769845 452200 53550 171445 2805 285515 216155 280075 73270 370175 475745 532015 626110 74715 76925 651440 703800 6035 482545 214030 318325 436730 23630 369155 807840 498525 831470 470050 95370 85000 193545 398650 679745 184280 272000 177225 587520 504475 710345 87635 142630 481440 766530 421430 335920 723860 82535 806480 367030 454240 228820 608940 315010 267240 826795 223210 630785 783275 495805 248965 550800 430695 625090 465120 217685 160735 620415 412590 722840 800445 414375 508725 257890 432225 486370 654925 183770 200090 622625 640645 114240 126480 100640 819825 288490 672860 13515 587775 463335 714850 230860 516545 445230 63155 221680 437835 34765 220405 172975 108715 30090 4080 182835 4845 681445 435625 79220 706605 508640 121975 3230 445825 503710 713150 776050 288065 673115 539495 263670 341785 643705 697085 259335 627045 703120 567800 148495 434010 209525 478720 188700 631380 438600 557430 244885 487050 206295 141185 267495 613190 356915 516630 724285 847280 627470 759050 622455 517650 780895 292910 814045 444040 493765 15640 193120 261460 339490 745110 568395 837250 598145 1785 666315 811325 744345 152745 723945 258400 21760 508555 592535 454665 697850 835465 471835 451860 408680 280330 662915 201960 495635 645320 331075 116875 17425 797385 545190 381735 131410 188955 29665 512975 474130 43010 724625 223975 829260 119510 72760 42840 11645 389810 81940 19465 518415 506430 228905 366010 652460 369750 33660 277015 302685 553010 322745 155295 275825 270895 696320 260865 188530 602480 626450 500140 757180 335580 303280 723435 698955 360995 401880 195755 440980 725220 136765 341700 283050 122400 132260 407915 332095 209950 195840 620925 739415 446080 27795 348670 488240 445825 279565 329885 801295 1700 764490 662660 302855 261545 335665 773160 393975 746130 700910 580295 698360 343740 343230 380205 815660 377825 791265 126565 442850 662405 650250 73185 644640 305745 443785 214285 751825 649655 71315 229330 251430 456875 177310 356320 351135 468265 444125 575280 740435 423980 296650 5950 575875 673115 525130 63835 39270 38760 793815 216410 253555 365925 605710 626110 351815 520030 757860 226525 21250 510595 641835 702525 784805 587350 826115 93075 557940 617100 549950 499545 822970 79815 695385 54315 585650 102765 829005 438175 386325 22015 358955 281860 573920 70295 131835 245225 739330 525385 11050 681020 834275 663850 428910 416755 117215 17425 243525 772735 347990 470985 792540 274380 730915 336175 219130 178330 640730 706350 473790 724625 401540 136765 731000 302260 822120 88400 19040 826200 542130 21590 169235 654330 111690 719355 783530 556155 715615 669885 672010 745110 274975 248540 575960 423555 766700 719100 334815 585650 183940 721650 738735 682210 500480 580635 543745 656370 149090 492320 199155 682890 510850 431375 765255 671755 311865 446335 350965 184620 160310 553520 80835 362525 334305 334560 610555 338980 409275 496740 627215 113390 551650 519265 218025 283645 848895 462060 576725 539240 209185 284240 731000 470730 773330 304470 665635 19210 357340 649570 311950 333285 610130 620160 459765 87720 562870 328355 374850 113815 296225 538390 215815 168810 165665 528105 281265 168130 806650 607920 787440 775030 757350 633845 432055 270130 5695 839885 435710 174335 46665 458575 713660 598995 254745 776390 742305 382160 334390 311440 63495 334475 769760 520285 402730 26350 546890 467075 801380 770610 262650 87975 468010 724115 325805 98515 146795 688075 137105 341530 742730 678895 2635 229840 741625 389725 227035 228820 327420 337195 518245 422195 558450 111265 848300 75055 820505 560320 429590 696660 90355 705245 93670 702185 726750 763980 4760 749785 826115 638435 153510 405195 307190 16660 55505 207910 639370 693005 686885 843795 654160 648380 473620 601715 788800 113900 253470 445995 14280 447270 15725 445400 97920 227885 753100 728195 49130 595765 454410 352155 427380 175270 364735 81260 233835 138635 253300 594405 252025 515695 113645 402135 300135 375190 185130 837420 33065 133110 473790 466650 122570 336770 28985 416755 283220 125800 166090 249305 365585 600355 191590 313055 130220 312205 350285 691220 533885 538390 798915 533545 727430 8585 27030 739415 262055 93160 767295 57885 542130 341190 838695 205020 50150 465120 538390 150790 497845 688925 646935 607240 447780 742220 486200 102340 320025 760580 5610 211055 548760 824330 204510 32555 514165 606900 679490 59755 444125 332095 441745 488325 257550 450245 744175 8585 717060 59755 647785 463675 503540 312715 274380 610130 554030 178500 216325 597380 755480 426785 238510 782255 108120 176970 624070 447525 240890 300390 822460 73525 382415 362015 608600 762450 226525 313480 464355 260355 467415 708050 457640 208760 215560 53635 799425 94180 608855 620330 485180 571200 561765 16490 820080 438345 93755 368645 291635 629680 466310 74885 190060 127160 4845 6035 659940 581400 301580 777495 564400 398905 351900 279140 724710 840395 431800 136340 463930 260525 80580 338470 223465 491895 357425 486540 474895 649570 722585 849915 137360 627980 285260 30770 97410 597720 477530 608260 695810 375870 359295 504730 817445 730575 382755 127075 100555 468945 49045 824755 710600 324190 38335 188955 562360 627045 496825 285515 275740 843965 46495 248200 565845 222530 596530 451010 149430 485010 237320 611575 308295 561085 50065 109055 702440 364055 763810 585650 169150 474130 75140 62475 230010 102085 61115 106760 481950 14280 354110 547655 456110 645235 673710 229245 258740 138125 468265 248115 437835 5270 443530 558195 159460 607325 615400 99875 56355 821100 505665 102595 283305 787950 441235 289510 765935 217770 636480 124695 418030 689265 726750 94690 373915 42840 495720 173655 386070 370345 837505 235960 644385 802655 299285 66640 499035 590495 384710 848640 440640 477955 726665 555050 453050 159545 425000 33660 228990 29920 63410 395420 542130 627980 510765 525215 47770 417350 184450 416840 427465 767720 661640 761515 787525 258655 577745 253215 169575 576385 577405 161330 634440 779195 80665 606220 612170 200260 475150 154190 593045 643365 756585 280415 847280 136085 798150 39525 565760 241230 4505 844305 211055 730235 846090 478635 136935 599675 548165 349265 266560 809880 472430 487050 817955 214200 415395 278885 632740 692410 733210 57715 512550 293250 67065 445825 507450 778090 404940 7735 833170 575025 660110 94605 702780 761430 487645 835805 6120 50575 301240 636480 591855 318240 669460 439280 777665 430780 707965 180455 692070 836570 290615 169660 791180 59585 406470 430865 100385 214710 764830 262140 507960 120020 598060 76585 82025 459595 575195 359040 539325 138550 804440 163625 698105 514420 721990 145180 309315 745790 255340 497250 265115 89590 425935 736355 557005 440640 823905 795940 672350 434860 76755 74120 224910 443190 711790 197285 426955 346885 425255 347735 797895 23290 772310 593640 659345 828665 138210 271915 792285 533035 725050 470730 706945 534565 740605 104125 740265 299965 326315 636820 761855 21505 587945 642770 388110 24055 435795 255000 692070 804525 201535 110840 415735 444125 144245 257380 766105 25755 801975 723945 374000 603075 622540 172125 487390 426955 414970 470475 328270 102425 525300 448205 328355 635120 832150 620245 96815 235620 611065 563635 224145 627045 57970 309570 541875 238425 771545 348245 255 530060 332095 28390 53295 527935 361420 602480 301665 64515 6715 125630 475830 145350 740435 337025 316625 412845 547060 457385 84830 644300 296480 411570 155975 647530 229755 401030 826965 792710 419645 297755 526490 764660 841585 743495 737035 212500 624325 471325 479740 92820 191845 564910 109735 575875 166940 105400 734145 296735 621775 181815 417775 71910 397970 122230 811920 737035 628405 12325 339150 107270 301665 39270 462400 831045 755905 122570 246925 205530 427380 362355 772480 772820 80920 128860 753015 615910 138550 309995 60775 214710 453815 830025 761345 185385 203150 417775 176800 366265 195330 367540 731085 532695 168300 310250 823480 735420 551905 507705 280670 491640 620500 299200 629680 744855 310420 613105 625515 750805 518075 402475 115600 608600 382925 510340 649145 837165 441065 366775 331500 735505 213775 213010 173995 472770 554455 23460 542725 177225 588115 428995 529210 496570 622115 30855 814725 435200 644640 707455 451690 40375 585055 515865 75565 43180 220320 430525 268005 559640 630190 683485 196520 463165 606645 189465 30515 54230 213265 583100 102935 642175 478125 142460 839460 476000 132260 364480 268005 549610 527935 772735 38420 553775 236895 230180 602905 582675 474640 666825 266900 233665 521985 417690 495295 504305 775880 421515 633760 215815 101830 279990 698020 315350 427550 786590 344675 783360 147985 496315 697935 506345 807330 587945 432735 841330 629340 618970 823820 799850 446165 245650 286365 497165 759730 457300 833850 71230 421090 761940 842520 228140 714340 788970 311015 239360 4930 387770 43690 105230 718165 250920 55845 332945 360995 480590 687820 665125 85425 80070 412505 843455 184110 88315 105910 100810 135830 365840 363630 668440 323255 767805 387430 403070 256700 559130 182240 776390 623475 513655 748000 393295 655945 765255 837590 273785 802315 161670 154275 192355 427550 769845 143735 355725 400690 336345 633675 22270 328525 838865 440725 316625 144075 112540 732785 88910 746045 299710 704820 496655 674645 243865 712470 817530 433245 736695 758880 106845 681530 580890 213945 254320 678300 379355 49215 168215 8840 251685 57885 831895 715445 744855 71825 366945 450670 697255 457300 464270 35275 738310 559300 498015 158355 669205 658665 397205 519520 838100 523345 724285 682465 478295 362865 494955 315775 172295 129455 282965 799680 733805 132940 512125 802655 623475 234940 289680 759050 586840 550205 49725 304725 40800 272000 641580 345525 209695 496060 820675 61710 614380 781575 53805 821780 342295 562105 227630 303790 370515 511870 487220 377230 485690 258400 161755 430100 616590 519945 742050 150705 393380 316115 649145 269195 575365 21590 788205 599250 111860 259845 17595 739585 201450 684250 591005 557515 77435 445230 563040 46070 645235 500905 156230 387005 487475 541535 486625 518925 220320 701080 27795 635460 661810 831640 634780 353090 325040 393125 483735 439025 266645 316030 791350 820930 337875 662745 460275 160650 58565 26690 399670 503030 73440 585565 205870 368135 534820 295375 48790 17510 628065 132090 508130 740180 664700 99705 296395 318665 28475 306595 458405 86530 428570 849150 337875 553775 386665 584035 668355 301155 80750 387090 693345 126565 449650 645915 487560 430950 804015 543320 446590 97580 622710 257635 845495 613785 109395 682975 546295 364310 82450 433585 582335 15810 444465 517905 185810 793815 676770 629170 759985 438260 543575 201790 770525 75480 105910 492575 213435 64260 757180 618545 577405 281180 763640 766190 453135 72675 315520 76330 220235 158610 40545 394060 309315 601630 420240 539070 622200 551565 570350 589135 512040 9860 315945 133110 467670 242080 92650 762025 474130 537965 263415 731680 737035 801125 280755 320535 581655 149940 646255 813535 574600 461890 221340 448885 807075 119510 53635 795770 664190 627725 666740 267325 658410 135830 389980 98260 224485 161500 313650 520965 126820 180880 331500 350880 253215 470220 456535 158100 844475 639200 622880 728705 677195 132940 30175 641155 134130 567120 328270 840905 426275 31110 38335 217345 712810 107015 123590 172805 565590 321215 339235 132345 313990 318665 147135 603415 150365 525810 513400 451180 129285 551650 773500 743325 409785 464440 246415 602055 676005 582250 610045 776220 659855 18700 34850 699295 97665 106675 815065 739925 134045 503540 330905 630530 555985 669715 388195 146030 427550 521135 14280 316200 461125 362865 652460 180710 836825 316710 629595 704225 149770 31280 499545 425680 31705 229245 697000 387685 347990 113985 382925 86785 668695 67150 730405 703460 675070 797725 601715 631380 160055 598995 785825 4845 266815 124015 643280 399245 844050 829855 307360 134300 257720 686715 455260 562360 708390 312035 677705 617780 665465 663935 642345 300305 59160 740520 653140 728620 106590 299880 413100 556835 13430 605455 565505 705245 494615 219300 422025 613105 489515 227460 218110 43265 361165 266305 45135 425340 531760 129370 783615 317900 503625 405025 746555 786505 51425 678470 809795 283985 754630 474810 213180 548080 770695 681955 351730 512210 686885 310675 775115 659175 640815 785740 49130 301155 149685 443190 515780 797555 508385 210375 469030 785060 479570 268940 722585 610810 255510 493595 145945 798065 100300 38165 222275 122145 844815 120445 204850 149430 840990 778770 186235 606560 775880 436050 734570 597125 775200 830620 540600 567800 124950 689095 433585 393890 636565 517820 551990 104295 214285 779280 614210 3315 231370 66470 626365 457215 702270 460700 204425 629935 17000 193460 801805 426445 217855 494530 801720 751145 171445 104890 521475 78710 778005 39185 543830 663085 656625 509405 844135 464185 671245 733720 836230 495805 832150 335155 2465 567120 643110 602565 115175 277440 112030 759900 562445 547740 402475 696320 756075 776050 632485 81515 54825 795090 94690 104380 653140 51255 8415 790840 564995 334135 609705 195840 752250 633590 612850 9435 203490 435115 192015 427635 611065 679830 669715 30005 798915 731765 774180 764150 429250 360995 102595 239360 554625 833935 53635 121380 580210 123845 261545 164305 747575 148750 663425 187935 300305 124440 299030 88740 417860 440045 713915 286025 202385 223635 793390 593980 433840 202555 495295 179690 89250 578170 587520 81600 119255 316625 462740 656880 392275 508640 418285 176460 685015 789055 459255 815660 652545 316370 590410 235110 299285 382500 844220 266815 759560 411825 407745 19635 346970 262820 307105 194395 461975 189380 288405 291635 126140 189380 553180 736440 71315 480335 576300 411570 688415 569245 592535 794920 654075 636565 248540 369835 442085 724625 705075 297755 59160 635120 657815 398480 250665 331415 261120 737460 640305 387345 601970 643195 696065 29070 818635 707200 484585 352920 68680 478295 788800 312375 155635 804780 413525 214455 478975 589220 215135 25925 324785 751230 605200 791520 75225 143055 609195 213690 34935 400520 740265 843710 312290 694025 40970 90865 832745 14790 786080 101575 65875 25075 79730 819570 326740 252960 674815 815830 519265 584205 449395 615655 666995 399755 586585 304045 435625 707200 487390 319855 736610 410805 199070 618205 416160 658240 177225 677365 204170 826965 728195 512805 839800 208845 426445 671075 481100 794070 838185 778175 604350 649570 699975 155550 703800 224655 103275 275485 487135 800020 702780 606220 542640 393720 802315 314925 597975 178075 281180 191845 155805 96645 533630 581910 546125 463930 842690 422535 150110 445825 827815 348925 254915 713405 240210 50660 391340 344845 749020 165240 298350 533800 228990 516120 612255 171275 792285 545445 426785 422960 383775 752760 595 539835 14110 34510 173995 293250 364395 161670 300900 96390 232815 130050 430440 166345 96220 428995 6460 536095 203575 332775 828750 160140 275060 699465 344505 198815 507365 76755 261545 281605 1955 144245 209100 28730 90780 169830 367200 642260 31365 597890 667335 332945 275485 102170 32385 584545 473960 582420 248880 475320 352325 98855 354705 201450 72675 141695 745960 444295 263925 88060 619905 560320 241145 616675 593640 519435 576895 505155 199155 697340 345695 81345 693260 102765 761770 633165 243100 155210 325890 664020 703545 705160 641410 741710 756670 181985 267835 183770 478720 447950 707030 301835 264265 274125 378675 349435 651185 42330 254660 662915 752760 643280 487900 511275 493255 196945 30005 680085 645575 264095 422025 326060 507790 355640 532100 843285 393040 295120 303365 377315 65450 836655 452625 619395 150620 652120 336685 485690 186320 676515 389470 303110 456280 193120 554540 396015 834360 95115 428995 374935 437750 842095 305065 148665 158780 359635 334730 170425 100810 80325 623730 654925 238595 194990 844305 626875 436730 586160 786420 72845 89675 333115 474980 55165 246840 610725 301495 628490 545360 587265 233155 351390 672860 251345 202045 394230 136340 715870 70720 566695 596190 27795 122740 277440 319515 587435 608600 292060 405960 730490 247265 589390 151980 374595 66045 769845 108460 399670 833595 278885 611490 775370 334730 491215 450585 188445 646340 461125 72930 90525 76755 720800 187595 646000 327335 164135 630955 148580 846685 6290 161330 834870 352240 675495 431460 793815 155975 613020 624835 744515 173740 730660 377740 70210 358785 821610 500905 397375 92225 118065 368560 101490 106080 247775 813365 212755 740605 91545 352325 332605 467925 610895 490280 661725 610725 175780 221255 343570 681530 437920 733465 781745 433925 272085 414800 27030 288490 691305 175780 740945 662405 605540 343825 50660 380120 510000 289170 807245 694705 38930 523770 831980 83470 430780 555900 425425 388280 91630 509660 287130 320620 533035 618460 712470 409275 102340 507110 585055 677110 229500 177310 130900 525555 677365 54570 454665 831130 364650 317645 442510 668270 809795 318920 295715 400350 758710 19890 833085 801890 110330 694535 71315 392360 115005 352835 586670 792115 726155 470900 636650 76755 828665 274720 21675 1785 232815 386665 751655 119765 328695 803845 333370 841500 386580 300985 403325 98260 164050 33405 599335 547400 111180 205785 242760 259080 487815 16575 338470 100385 700145 277950 778940 325125 438855 198305 623390 399925 209525 126990 621010 713490 288745 459680 427890 192015 111265 761175 535840 362780 824500 542470 686545 172125 387770 188020 374850 107355 161245 440640 816850 786760 792285 657985 623900 832405 111520 35955 846855 223720 196860 773075 693005 75055 287130 512975 838015 21760 837335 327930 770100 589305 214795 209355 523090 825945 534565 671330 469115 611490 101830 389895 413865 249815 471070 702100 267750 112455 756415 383945 754715 529040 798575 196520 246670 13685 772140 668015 504900 426870 25330 206805 410125 465375 640900 435710 48960 364565 154870 104975 208760 129710 751825 696490 245225 222445 241995 253385 438345 658325 97750 154530 588455 374000 459765 524535 287385 718930 831555 825605 218365 187085 7055 802230 538900 54230 234260 473110 107440 405705 165835 615315 114070 22015 429250 322320 425425 797725 329545 567545 740095 344760 520285 326655 504730 574600 192270 193290 203830 401880 442680 120445 303110 140250 197710 340765 169235 441830 343230 156995 30515 588115 451095 218960 376380 127755 724625 526830 545955 500140 214540 211055 366180 763045 801040 87040 181220 434010 296225 437070 113475 331415 732530 165665 365075 551735 346375 343145 795345 261715 245820 107610 403495 209185 34340 212160 280670 675665 241570 281435 36720 566015 125715 475320 234855 197115 465460 57545 225930 98430 832575 97835 233750 116280 144415 461720 610555 253895 156400 497080 846005 21760 688585 710090 575620 14535 808775 821355 265455 357680 714935 280670 376720 591430 643450 74120 622370 790670 714850 755140 299030 688500 261630 140080 127075 626620 696745 157250 281520 446250 676940 404175 845920 829855 375275 530995 34255 621775 408935 202555 639285 217685 576130 89165 813450 312375 435540 159290 441065 521900 253810 330310 262055 813620 243610 46665 685100 748680 329120 108715 442850 2465 827305 149600 840735 74375 564145 762280 196520 26860 271830 702695 27625 747830 818890 28900 657220 129880 732955 742645 330565 347820 61455 790500 365755 387855 580550 434180 531675 654670 568225 291890 404770 699805 390915 701080 789140 145860 688670 488240 593385 841755 496315 621945 137700 598060 799935 231200 151470 642175 53125 643535 71825 222530 565505 114750 116535 632740 762110 170425 520965 445485 808265 825435 677280 341785 490535 412335 614550 472685 185470 638775 383605 294525 205785 575195 383265 37485 766955 140930 10200 474385 847705 752845 51255 321980 652630 768400 761940 711705 367540 224145 837250 471920 504220 188105 165155 704905 618715 154785 673030 596445 277185 41650 107355 536520 29920 605370 712045 690880 529890 260270 71060 547655 102680 199580 328950 631040 380460 174930 575790 652460 311780 542470 635035 459595 102085 389640 524875 242675 479400 242930 617865 254150 696490 635970 830195 97665 536010 385390 173315 555560 714765 678300 722160 396780 512975 309655 43350 118915 372555 541875 572900 564315 429420 499545 634525 257890 839970 268515 156910 213435 684590 330310 156485 307615 43775 261375 328695 565420 615230 740520 109820 278630 464185 501670 281945 670565 617865 534225 289850 143055 530995 640135 609790 147475 800105 694280 416075 699465 49640 341105 755905 137870 2295 677705 353685 315605 604860 584120 150960 659260 149175 700740 316200 285260 591005 77095 477700 400350 576725 461975 738565 654840 572985 237660 810220 514675 550290 364395 295205 611915 115685 222870 593640 453050 1020 90525 532270 72675 823990 668865 47005 583355 78625 303450 437070 99790 444125 215645 635545 508045 423470 215900 183685 590665 828665 631635 662745 312715 462485 494870 371280 521815 607070 693005 245905 719015 329205 154870 603160 360315 534735 607325 506685 468520 375870 88230 397800 632230 497250 237320 205870 252365 420835 737715 532355 755650 79645 794240 812600 85085 755820 465375 473025 148240 412505 243100 181560 303195 282285 466225 668525 411485 264520 714085 688075 255340 352070 587180 657985 325040 500650 528530 753355 664360 402305 379950 342125 348670 216750 523515 701675 338385 339320 718590 190655 597465 451520 213350 797470 460020 847960 800360 161075 636480 201535 122315 238595 796790 226015 104890 548760 257805 128095 424660 188530 345015 564400 216325 823990 793050 2465 768570 215815 198645 530485 8330 155635 609110 116960 278885 758200 721650 608940 37825 630445 448290 586075 563635 231965 83470 215560 61285 47600 574515 233835 159800 317050 304300 659090 38590 552755 762110 543405 470305 387855 607410 645320 44200 178755 547230 311780 784210 738225 84490 810390 676515 839630 181560 754120 688075 45390 274975 803845 223380 627555 774860 317390 407915 637330 132600 305235 800530 237490 207485 473705 123250 180710 49470 97070 806905 423215 503795 280500 325890 243865 355300 107440 763470 127670 716210 166345 270215 617355 171360 282370 818805 239615 285855 223975 507535 760070 86445 548420 281945 120700 117215 677365 553605 86785 538815 232815 764405 129965 62135 191760 741370 812175 348925 517480 26435 468775 844730 450585 430525 113050 596275 316710 197965 90695 180370 209440 613870 589305 371960 123250 274635 771630 267750 507535 599335 507450 346120 236045 110585 183855 838780 592365 254660 95030 278205 714680 189975 512040 698190 845750 479825 482970 707030 209865 735420 488240 166685 166515 251940 737630 399330 462740 78285 736780 834020 63750 615400 669460 105400 669630 652715 714765 228140 80410 212330 700060 260015 40715 127245 804440 39695 494615 794580 507110 573070 580550 324360 34850 706265 722330 622965 370090 264775 60945 28050 732870 263330 102425 71315 797640 625940 170000 353260 342550 549780 507790 166940 45475 438515 513485 661555 763895 153510 512465 315520 558960 367965 731510 313395 310420 668525 25670 845920 417010 717230 590665 706435 833340 210545 464440 335580 307190 281945 804440 332265 838185 772735 676005 624665 42755 553095 710515 517565 649230 569330 93840 666740 138040 819400 613615 586925 682210 845325 428145 130900 491640 483990 473195 425595 29495 765765 739500 754120 60775 349690 404855 655945 286110 435030 650930 24905 629510 334390 660365 754800 284580 732785 632655 431375 740095 207655 557430 761685 354535 397545 292230 447865 621095 554115 611915 190910 509150 220405 400350 675070 812515 275060 275910 743155 223125 475660 92735 816765 775455 524960 669545 583610 479315 620415 835465 9775 707795 157675 701250 453815 571115 819400 382755 217430 146710 845325 298010 294865 222700 186575 740350 695895 710855 421515 283985 16065 644555 358700 151215 175185 158270 804015 749275 613275 543745 19890 685950 721905 638945 798575 548335 307700 719695 749870 622200 8670 245395 306340 751230 806395 559300 568735 611660 631805 423725 163370 464610 694620 517140 45050 669460 449395 556070 439195 515185 591940 291380 309400 440980 143480 51255 366350 157505 850000 805375 343570 638435 69275 78455 491470 593725 507790 773670 627980 598145 608940 457895 4930 336175 669715 279650 835890 646000 102340 793305 157760 206890 801805 322490 724880 190910 99620 609025 103955 339150 616335 626620 376720 36975 526745 452540 207060 189805 169745 428400 812515 528275 107865 706435 612085 675155 814215 360230 564145 509745 377315 615230 151385 432990 157080 55505 320365 721480 560830 329715 463165 391085 296395 147985 298350 791180 149685 639710 511275 622030 773755 707455 100980 362100 536435 674475 536435 496655 656540 533120 142120 700230 180540 282540 92310 429675 421770 799935 555815 24310 383605 621520 293930 592620 602565 435115 439705 416075 464950 691645 442935 263075 248200 767125 444635 425850 19890 588030 155295 104125 835975 32130 204170 735675 526490 606050 538390 363715 151640 120190 762110 264265 123080 785570 562530 415905 498440 124015 275910 751400 816595 611490 756160 671160 95880 33745 717060 169575 840055 808265 64430 790840 741880 645150 304130 349860 433585 465460 466225 627215 457640 799680 648720 4590 764235 31195 566695 231285 576640 316115 262735 841245 156910 415735 663000 24990 233580 285090 633760 670905 792200 216325 363885 657220 703800 660960 168895 192525 178585 328695 180880 801890 18105 136510 216325 39525 349265 357255 83215 493340 827560 283135 26095 701930 463675 425850 224060 438685 304470 583780 762195 369155 258825 354195 580550 818720 531505 84235 107270 452030 346460 285005 635290 502350 678470 840310 239105 541875 775540 529720 583355 753950 669885 512210 153935 727685 371705 760580 266050 786590 28730 375020 826030 455515 652715 97325 553180 30600 529125 839970 36635 333285 570180 255170 346630 620500 348245 22865 442085 455430 843200 10540 553860 609195 273700 65875 696575 408510 22780 632570 235025 124355 778260 597210 315265 304895 445060 234515 46325 71655 512465 630275 456280 155380 542130 228055 570775 200090 189380 249050 379525 192780 559045 663255 650675 305150 791945 361930 503795 567035 684930 662745 297415 284410 189720 681190 777070 233495 680935 161075 701165 174420 241315 191250 123165 90780 393125 593470 145945 17085 251005 284495 641835 583780 794410 334050 360910 128520 424405 497165 457640 735420 411060 381055 196520 582420 476085 545190 764575 430440 173570 734315 652630 826455 562190 154360 441150 170425 208335 248965 639370 232050 227885 223125 745875 541280 797725 833595 128095 207145 123335 549780 630870 796365 651440 83810 96220 85935 162605 156315 342210 357510 502775 270045 840820 700740 758200 58310 500480 217940 429590 432395 537115 229500 517055 447865 773160 528955 296310 436475 655775 91035 377570 792710 383605 329715 692070 718590 120190 768655 173740 26180 11645 752505 193800 284920 626110 793135 754970 721395 816085 481440 652885 727005 447950 789990 701930 408340 211055 711280 339575 634100 751825 498950 382670 324955 261120 156655 306255 216750 58990 755565 352580 314160 4335 658155 551310 689265 399160 489515 708390 280330 460615 413270 700230 50745 166430 359805 499800 232390 539240 537795 172550 383435 405110 503285 527170 72760 600185 284325 495720 49385 520965 20825 772905 54570 523345 392445 349095 107270 178415 707455 773755 223125 645915 664105 532270 643450 272425 293590 607155 37145 320110 356065 585055 263160 453560 308890 590580 280925 729130 367795 498185 844305 515185 345610 325720 782425 502095 154785 441575 690455 228310 652035 371025 584970 407575 351305 803675 206040 13090 120785 624155 674305 341530 433075 626790 517905 112540 513740 632570 113305 41225 785655 729725 153510 73015 771290 327335 353090 804440 291720 749360 586075 509320 414970 188275 711705 372555 764065 168725 684845 341700 628660 41565 717570 297585 266900 348670 438515 482460 529465 761430 589900 418285 766020 261290 828580 356830 651610 118575 84065 58225 302855 43690 644470 664360 36550 94775 549610 820080 249900 756160 213945 215305 41055 224570 129710 165835 379355 553520 425340 727345 633420 778005 485010 178245 359125 342975 577150 588540 811750 433075 475490 213690 188105 408255 514675 765085 797470 10795 820930 547060 503200 52955 827985 228140 524110 570860 639880 694110 621265 281180 767635 273870 269110 837335 703375 259760 264265 276590 333880 721735 545700 697340 606815 543150 173485 353770 710430 495975 291975 59245 167535 501755 321470 363800 662745 43095 597635 73610 661555 112200 280925 305830 473280 500480 124865 60350 568395 413950 720120 74970 82790 270980 238085 414545 651100 574515 682380 763045 521900 760580 352835 628830 222785 340850 40035 5440 223550 493000 310675 201025 813875 733550 495635 641665 439790 503965 212925 553690 165325 218365 150025 557855 729810 214795 487985 842095 31110 787780 751910 383945 511360 514080 10455 849745 801975 610725 671585 705160 209100 431715 175525 838610 529040 113050 735505 692325 224655 810900 263840 640475 408425 547400 719610 471240 702100 465545 706350 464015 70380 196010 763810 582420 84405 603245 733550 793645 484755 751740 583270 662745 655520 692750 112200 586925 573495 368050 511020 545445 333455 323340 72080 738735 447780 600950 393040 846175 71655 710175 685355 56100 69785 275825 524450 16065 499630 454665 296140 278375 673540 614805 672605 104805 139570 617865 641665 613360 787950 132090 240125 699975 717145 461295 647785 597040 688500 67490 352410 635035 676940 696490 766700 19890 728705 6715 219640 548335 701080 789820 588965 349860 278290 628320 279395 502265 506005 264775 188275 506940 356150 415480 600100 662320 273275 639795 518670 669375 246840 807330 240720 12240 188020 549100 791265 672945 99365 22950 41990 840395 357085 557260 149515 202385 743920 302260 619225 260950 281265 23290 395760 209695 314245 34340 837505 361335 34510 600015 674815 270130 111945 82960 576640 378165 533630 460020 477275 804185 821950 297585 552925 843795 107100 461210 235875 730320 683400 768740 847025 647530 388025 839715 306935 496570 472090 778090 832745 142035 745280 251430 714340 478805 634865 337450 74120 542130 622200 707115 475490 47770 837590 812260 127330 289765 397375 693515 362780 499120 99535 159120 351220 325635 72845 122145 536265 335665 375445 723775 631890 215135 394485 670565 70720 284495 535925 343740 834615 80155 1955 295460 61965 441660 308720 630020 708560 499545 593555 700060 329545 834275 267920 282285 687140 539580 254490 606900 845835 443615 433500 84915 448460 774860 594235 545955 449225 629085 237915 349350 113560 143820 23885 64090 328950 14025 111010 434265 62985 441150 673710 730830 357085 369835 800955 49725 757945 662150 324020 181220 613615 795090 523770 663765 428145 83640 81770 214625 704055 413525 143310 99110 346545 212755 17170 163285 818805 195160 177480 458915 803675 547230 736780 703970 185980 625515 420410 610300 325635 277270 596700 663255 238680 437750 247095 711450 818890 775880 550205 676175 587010 445230 326060 614210 718250 684165 711705 410125 735590 206210 274125 333200 706010 328355 268600 832235 295885 702780 322660 653310 428060 35530 364650 389895 673115 382670 583270 569925 44455 535330 742560 8415 324615 190145 557855 217770 710600 425425 618460 165155 480930 228565 643280 33150 536520 690540 775710 847280 249900 277185 410465 633335 667845 21930 147220 34595 156995 72250 120360 5015 38760 33405 12240 255 595 510 255 680 0 591260 581230 138890 600950 703630 209185 502180 514675 799595 310760 605200 450245 345185 754800 449735 32045 540855 203065 838440 144415 6545 436900 63325 680595 691305 119170 760410 413865 303790 339830 438260 324190 364820 188530 171020 735080 376210 376040 113305 142290 37740 630870 520540 433330 203150 417605 524705 460275 418880 622370 671415 457300 519265 326910 729725 276930 420325 95200 482205 604945 371280 166515 604095 315095 115260 142545 824585 673965 272935 506090 309825 299710 220490 200770 303025 767635 357935 409955 400605 514590 192185 142205 96730 580210 656880 441830 708985 536605 826115 701675 72760 643195 703290 232390 307870 149430 243865 586415 797640 89930 552670 410890 113050 410720 214540 598060 31535 407660 824075 368475 536860 161670 499290 500990 214455 431035 812515 248370 9095 394400 611150 740605 223465 757265 628065 709155 173230 785315 458660 499120 717060 819910 611915 674645 567035 534310 51255 660705 412930 162010 223295 195585 581740 758795 796875 553350 487985 723095 431290 250495 456620 166260 589390 472345 774520 32980 345185 544170 589050 267240 550630 39610 183515 358020 690200 452880 462910 494360 825775 584205 440725 587860 225335 12750 114580 190060 480165 543575 372130 658155 39780 738735 259760 394655 189550 675580 435710 566015 385135 315180 778260 314755 114580 451775 289680 78625 750550 831980 40205 85595 195245 549695 324360 441830 764065 48875 641835 790500 601715 82875 341870 60520 358530 92480 648805 8075 628915 624750 513315 192355 353175 809455 294610 51340 831980 317305 525385 795940 649995 662320 756160 442595 378080 17935 123675 698360 141270 311695 247605 711875 726835 783105 246755 665890 457215 495380 838355 278120 845155 637415 736015 825350 523345 152915 29665 380120 423555 538475 732105 406895 212160 82365 369920 796620 36295 713575 449565 489345 355640 583525 36635 521475 426700 820250 793900 27795 659090 586330 700315 773755 496655 38590 705840 218875 549780 826455 605795 426190 397630 720970 153255 187340 238510 681105 686290 515185 81855 428995 771375 378845 519860 747235 2975 147815 99620 741965 147135 754970 772565 164305 340680 91545 73015 589815 238000 465375 473705 723180 605625 567035 269450 647870 457895 491980 288660 678980 175525 431460 360655 242675 829685 196180 140250 849660 319940 290870 405365 695725 641325 623305 373660 88910 62560 797470 71230 711535 277865 423895 356660 543575 680000 105740 72930 168215 208675 173825 393635 821185 162690 569075 338470 514505 717910 414035 741625 590920 91885 186660 567630 258740 296310 508470 695130 525810 88060 781490 365245 732530 764065 147475 93840 606985 504560 270130 838270 148240 111180 44115 516035 733720 504475 720290 490875 792625 818890 440300 748000 478125 370600 314415 116790 563040 499035 103870 326825 458830 342465 540770 1445 618035 803080 572730 635290 793305 328695 204425 99960 53125 214285 143650 684250 212160 311185 699805 615910 282710 55845 109735 435965 536690 230265 49895 38250 618970 799680 483395 204850 190315 828070 208335 737630 312715 726155 14195 394995 766615 131665 105230 609280 112200 16490 262480 130815 116960 182580 702610 506090 783190 817360 74035 498015 677280 496910 179265 36380 734655 576725 813875 289595 196010 95880 772055 443530 53720 342380 152830 118235 849830 452370 790840 700230 541365 822460 204085 815660 424065 678385 583015 431035 62475 764405 453645 425085 567375 12155 745790 23460 519010 321980 797810 272935 578850 637500 62985 638350 681785 260270 504985 118490 92395 420240 532780 115005 129455 74630 104295 368645 678555 374595 604350 246585 95370 101150 571880 202300 40035 342210 756075 154190 273870 342380 805970 440895 246755 755650 668185 126990 38760 743580 137530 114580 408255 129965 293675 579445 742560 325295 162435 712725 731425 410125 150280 153000 455090 799425 142290 149855 750465 244460 793645 141270 275315 224485 382500 226610 85340 193290 13600 424490 82535 751060 667590 155040 20400 451945 603075 340000 749530 695810 31365 465630 88825 42075 694875 800785 759985 691985 132345 835465 86360 346460 410295 97495 630530 821610 555475 158270 785825 126395 586415 557855 468690 223890 86700 133365 566270 552160 5950 666145 282795 138210 454580 12240 416415 710770 215560 649060 508215 664870 461890 147560 117810 844560 729130 760070 678045 379780 264350 362695 530400 833340 21675 499715 345100 504475 802570 674985 191590 733805 169915 772310 71825 820250 383860 706605 785995 189890 162180 177310 383860 154020 173655 96475 338215 665550 313905 735675 579615 101575 108375 717485 27880 541790 126565 76925 780555 536520 439620 699040 613105 665635 792115 152490 326825 635035 442000 709240 789480 39525 499800 266220 37145 224315 585565 94435 277695 115430 380970 431290 441575 832830 98515 733040 782850 643875 38845 552670 552585 242505 230010 326570 476680 107100 629510 405195 444550 484330 229925 270810 289765 285090 354450 94265 144415 34935 53380 571795 723095 227460 57035 103360 710430 424320 644725 482715 139485 642685 135150 240635 453475 343655 16830 416585 744175 622200 116365 142545 692835 296735 641580 261800 386920 114665 481185 491385 10625 821185 590240 457045 411400 665295 644470 734230 214370 664615 110245 476765 360485 398905 326400 306000 255085 594065 44540 709410 120105 673455 172210 631550 428315 622115 212245 415395 219980 254235 234260 263075 217090 714340 748000 97240 248200 162435 707965 496655 79900 514590 207400 244545 583950 43265 438685 377145 3230 296990 504900 149005 4590 13175 795175 688585 158270 546805 432905 172635 669800 54655 211990 603925 363035 346035 134895 460785 186150 231710 363460 385985 423215 577065 253895 92565 345270 21930 268770 152065 56440 29495 372810 560575 653990 69955 552330 378930 768485 361335 775285 785740 830705 517480 273275 261035 547315 210800 470475 318835 93330 671670 534565 460870 536265 315095 655690 421855 748255 575705 138550 190910 816935 755820 12835 91545 303195 441490 343485 130475 254235 720970 76075 386155 71995 685525 328185 46240 117895 112115 406300 466565 36465 387005 340170 639370 342720 34000 802995 82790 451520 775285 174420 454410 693090 652715 149940 338555 557090 256105 622795 561170 245480 224060 394995 453135 454835 465970 579530 301155 326740 51680 292825 42670 495465 276760 573835 73525 812770 707625 834020 584035 378930 447695 500055 450670 232475 683060 272170 754800 404175 415565 399075 637160 476340 409445 495210 588965 33150 52190 315265 199750 384795 762705 138295 494190 538730 360230 238595 139400 331840 555050 381990 770780 710345 638180 165495 413015 250410 276845 372810 310845 830620 379015 508215 313905 217090 736695 2635 703970 320195 268260 709750 105570 386665 728535 303280 510765 550120 192865 558025 428060 525470 753780 661980 310760 479570 847620 100045 679150 485435 86020 436730 762280 326315 34935 301665 189040 157335 424915 390320 331245 154360 48960 121720 430950 125460 775455 803420 388790 172635 3740 576385 141185 825350 392785 141440 615230 742560 240040 232050 1105 27625 299370 844050 800530 801550 640730 376720 101405 727685 97325 57970 544680 756500 194480 835295 725730 351900 223550 553010 512380 358020 722245 154615 776475 387430 281180 116025 625515 140165 390745 395335 367965 671245 782850 455345 568650 127925 697850 334135 544595 27710 6630 721140 85850 291890 366350 122740 274125 475575 7990 341870 583950 397205 132090 435710 292570 32045 526830 621010 454155 779025 439875 394485 845495 70805 330650 809795 572305 186150 778005 760665 464950 519520 385560 444210 583185 499885 114665 576810 604095 653395 750125 689095 659940 556410 566610 498270 99450 553010 688075 164390 750040 283985 398310 664615 348245 466820 460870 100385 560745 548590 813535 148665 284240 237660 228565 233240 755990 683060 217855 686290 655435 814215 298690 766785 100980 826540 41905 667165 206550 138210 146540 793475 578425 586415 813960 512125 415565 265285 460445 723520 337195 625685 204850 394995 727260 226270 594320 305915 485945 808775 694705 758965 16830 124270 356235 188530 77435 762280 326655 73440 530145 457385 699040 826880 185300 164560 636310 829940 787525 820165 331670 366860 352665 71145 276080 572985 363800 460275 633505 777410 62645 538560 705245 191760 312460 6120 550375 743070 31705 422025 28305 803675 325295 294610 540855 617270 3740 142120 824160 731340 725560 620500 490025 708560 707370 829260 115345 277525 576555 239105 483905 560660 1955 36295 726410 802485 34765 407490 466225 196350 236385 749020 338215 482120 128350 561765 417350 789565 664955 625090 433160 212925 530230 142545 576215 159715 744090 3995 464950 526660 47090 45220 200600 263415 500310 786590 845750 241145 459595 672180 412250 688075 580380 228395 17935 168215 373150 759135 427805 818975 440725 701335 284665 652205 705755 309740 146115 264010 219640 611575 627130 532270 682975 643620 533460 28645 747830 790415 202045 306510 216835 15470 453815 779195 151555 290700 700145 308550 643960 173570 404600 141355 311780 714595 364140 261290 477105 323595 245905 134045 483225 15810 627300 246160 116365 748425 621690 202980 351220 286960 468350 676005 514675 406045 92055 537710 34340 288235 567630 232645 103870 584545 90440 188615 544935 536690 403410 798490 201960 748255 814130 558960 139230 659855 221340 460445 403155 430440 672350 625090 164220 760155 364225 15385 132685 549950 349350 634950 175695 265115 176970 102000 610300 763555 531165 719440 230010 102850 717910 170 261545 327080 728535 479145 246585 141100 309570 383435 465205 732190 215220 531590 70975 729215 132260 169235 659090 694450 298095 281605 757605 347990 665550 826710 97920 656880 150280 448035 352495 389810 436220 258230 435030 162605 655860 117555 16745 160225 266475 342720 225505 367200 717655 286790 522155 624495 615315 583355 364990 623135 29920 113985 585905 108545 640815 56525 830535 81855 78795 298010 424915 88995 334815 80240 258060 250325 823735 564230 18105 791775 503795 675155 111775 562190 505325 171190 2295 810135 312205 726665 123335 547995 720885 576385 314755 237745 746045 682465 199495 428060 324530 474725 239105 663765 704820 811325 47090 844900 151300 36720 779110 124270 566950 372725 581060 311015 779705 382245 60350 409870 116110 122995 260185 310930 378845 257125 311780 132940 567800 484840 146200 44200 421345 784465 2040 626450 95200 821185 247010 146540 9350 83640 164730 39525 101915 721055 159970 13770 31365 752675 212160 691390 658240 42415 324275 370940 822205 344420 50830 559130 597975 90525 345270 178925 592365 99875 840395 491555 833425 393635 102510 20910 58905 441320 438940 802145 580465 324530 686715 682125 814725 613275 102850 833340 478465 623560 521220 345355 699465 69445 626875 704905 604010 122825 372640 559555 426615 522070 577405 305405 262055 476510 413100 203150 138210 240635 523855 812090 274805 408340 269535 674475 670310 65365 541705 833170 679405 426785 661130 194820 282285 94010 220830 463675 370770 832830 369495 176205 693600 277185 842095 28730 409700 603755 775285 709920 73865 393295 549780 790075 568650 400605 809880 277695 198050 728450 504900 551395 52445 285260 793475 414885 328695 311780 814980 18615 94350 311525 375700 397375 523770 453645 722755 243100 689775 442680 593045 30260 815575 329970 513570 693940 457555 351900 124355 246670 714850 826710 234940 512550 667760 627640 112625 712215 689690 238425 770440 650930 467500 50915 591770 79730 377570 733890 195840 66895 191420 114070 502265 611915 708220 74885 2295 696320 568310 441235 114410 456450 496995 794155 426530 396100 705415 301665 716210 619225 833510 582760 259590 685185 245905 517565 177055 2040 154105 206635 807075 578255 492660 89760 13090 312885 552840 522070 164475 169915 323425 770440 501245 14280 408340 305575 203405 97580 293420 744600 46155 842860 252960 791095 561935 517480 798320 765510 589985 484585 690455 203490 513740 429590 178160 493340 221425 202895 380885 271405 254830 357850 606390 32385 202895 184365 146880 626960 68595 847450 220490 160735 356660 295885 197370 520115 735760 35020 301070 218110 814045 776985 710005 151215 140250 715105 19125 492405 619140 263160 195330 108460 190825 262990 750635 375445 263245 515355 776050 591600 504985 426785 402050 589645 547230 677535 165665 513315 619225 227970 97155 614125 285515 713320 325805 277610 291210 734570 153255 244120 706605 822630 547400 608345 102000 216070 279395 789225 489345 466225 797130 175610 827985 311185 763980 211395 626790 22440 359720 20400 846685 350625 756415 220660 92140 590580 810475 507195 205955 299285 213520 120105 384455 544170 692835 45645 800870 655265 375870 172550 402645 736950 58905 841245 52360 304300 490960 485775 796535 149175 744345 168555 280925 472005 229500 814555 247435 374850 475405 800870 36210 173230 59245 782170 528700 24820 816000 497845 396865 593385 764150 638095 329120 697595 758625 171955 283220 161755 383775 577915 715105 175185 485775 307615 482545 348755 838610 787950 529465 811920 663595 612680 708645 668950 248030 844645 149345 483905 222530 357595 222190 791605 222870 758200 744770 260100 233665 34850 176800 24480 250495 227715 418710 724795 32810 496145 318325 155550 236895 363205 473535 379695 25670 489260 808180 6970 762535 838185 326060 122315 324955 303620 125800 254150 212585 184025 80325 233070 357935 538050 615655 754460 469540 239105 295375 304215 359550 643280 756670 537710 354450 185045 354960 770355 209950 408680 693260 733465 745535 798065 713660 730745 239785 88145 801125 495380 727175 120020 168045 324785 728535 583185 736355 264180 818975 742305 154190 595595 836825 230180 149345 783360 475490 488325 323425 401115 386325 153340 290700 824075 629510 632060 179095 17425 751060 333625 42670 306595 549950 1360 447780 455005 226525 176290 715615 156570 556410 658580 545870 281095 843200 727005 261290 243780 668185 214370 337365 169575 117470 770780 185895 168045 555645 7480 572135 78115 593045 601035 678385 815405 779620 682125 538900 520540 37315 329205 208420 655265 703460 705330 640985 680680 428230 388195 116195 132855 763045 2550 816425 797980 654245 766700 154105 776560 74375 662915 795005 789140 615060 9520 60520 466820 647020 655095 682295 846855 260015 498950 175185 651355 127075 34510 107695 674985 530570 293675 516630 254405 69700 616930 352325 618120 217090 716210 72250 561425 671585 501075 259250 31620 700315 220575 465460 680510 764150 666740 440810 258485 81600 429845 21845 582845 426870 2295 249645 315605 588880 466820 700910 119170 124355 571200 600440 62815 644045 525555 633675 738990 492065 586330 154870 531505 587860 637840 135320 743495 72505 514505 134130 194650 219725 823820 128435 443530 293845 741965 771460 32215 261460 327760 806650 36040 65705 391850 507535 357680 146540 110330 734060 815065 113390 316370 510085 773840 398310 547910 162690 73950 204085 117895 431970 818465 496825 543235 12325 478380 595000 700230 523005 716380 565505 116110 377910 336175 575365 673200 619395 425595 410210 566695 6800 777835 679575 6630 631805 113645 516970 455090 649400 6460 85085 221935 471070 350370 456110 683400 801890 754375 79050 363715 13685 437835 86785 805120 523940 490620 640985 693090 199835 523005 800360 498440 657390 223465 543405 826880 754205 777410 457470 106845 383775 120020 149770 666485 156400 385135 385560 548760 126055 619055 738990 66300 700400 13855 105910 668865 407830 44115 751825 286790 199835 84575 85085 158015 785145 260270 212755 156995 239785 60775 831215 215050 358275 16235 119510 237915 354620 284325 645490 30515 59160 404515 846940 564740 112030 272170 734910 711960 746130 732955 410975 24650 672945 584970 130985 198815 596020 151810 234345 829600 721735 129370 428740 229500 99195 30260 462910 655435 593555 443955 695640 604435 315605 724455 2465 586075 335410 710515 626280 778770 742135 75395 553605 20485 810985 401455 796875 788035 601885 502095 436050 168215 333200 375360 658410 524790 802825 285175 170765 183345 459765 788120 740435 358785 768315 786335 788800 815660 362950 71315 0 0 0 0 173825 382160 28135 631635 88315 382245 394060 147815 344675 354620 588285 341105 268600 635290 343315 446760 567715 253980 510595 251940 477360 425765 4250 271405 39780 38930 183345 357255 435625 511870 503625 365755 627300 196860 35020 266475 152490 763470 645405 195500 500650 693005 304215 515525 342635 48450 825775 447270 723690 270640 472600 650760 609025 471580 128690 779365 281180 382840 822460 704820 225675 541025 547145 184195 162010 559215 371535 99450 843710 764660 307700 131410 696065 13940 562445 363205 541620 369240 732190 39270 387855 368560 338045 269620 108630 683825 257890 154955 479230 462145 807160 49385 569330 427380 351645 185555 754885 338640 401795 494275 172125 616420 293080 763640 319855 33575 40885 465545 191335 441490 199325 122230 560745 266645 448715 2550 238765 430525 769930 683825 409615 746470 490110 440470 94690 604180 38590 317730 566950 91545 185045 476255 92735 335325 90610 792200 266135 640475 740350 817445 802570 508640 677620 820165 250495 789905 385390 549015 162605 180540 743155 443105 190995 605370 154275 296055 524025 327675 160735 435965 589135 846515 481695 292400 269620 277100 825265 551735 103615 787355 259505 594490 727770 824925 599675 139400 476425 153085 61115 132005 298095 723095 818975 129370 111605 560235 839800 304470 296395 135745 379950 614550 100810 34000 592790 722245 264775 544000 710005 536095 119765 32470 240720 206805 846005 272935 617610 612000 494785 260015 501755 508215 417350 380035 565250 478635 312205 484330 227715 469625 723435 289510 159630 589135 77180 271745 671075 185300 361760 205530 321130 451775 574940 565845 156825 716125 307700 211055 436815 501415 489005 782680 622625 238340 62900 211225 197625 707030 128690 414885 838015 545445 666315 142630 86360 456875 796875 265200 737205 703715 326995 333965 647445 136850 843540 441320 522580 277015 583015 281775 753440 84575 507790 649570 232900 344930 487815 774265 249475 441065 302600 764235 708815 543745 300645 490960 93755 823990 304895 686290 816595 787355 239700 429335 462485 421940 592450 659855 757095 812770 558705 641410 718930 633590 78710 91205 340765 189380 429930 759390 18785 187085 47090 442255 580125 701590 8500 320875 488155 820760 264095 301920 630190 564995 179605 792200 725220 499460 355895 106165 496485 64600 680510 301920 179775 265115 564230 118320 438005 554370 537370 505750 5525 564655 246670 447355 8245 317645 587180 387005 811750 280415 58905 20230 461720 494190 450755 791435 304980 507535 16575 364395 306510 93245 371195 730235 822205 548675 249135 757690 833170 549695 551565 579955 686885 787865 32045 108035 363885 301920 371280 447695 342635 64345 715020 682210 63580 511700 252705 1360 708815 172805 471070 149090 171785 99705 322830 576300 693515 636820 842265 326230 230690 50660 459255 802655 530910 128605 635885 366520 418370 190570 703290 246415 787185 174845 731935 214965 178755 515610 7310 335750 823395 379865 431715 256700 592280 120955 53890 372045 630190 460190 197795 4420 630445 704225 678045 15640 34000 100385 521560 695470 804185 399075 563380 538815 467840 545530 203830 421770 759730 311780 695640 78880 102595 35190 226100 577660 76755 418030 587605 673455 175525 250665 298605 593300 638180 175695 72335 53210 663425 488835 738650 449565 32980 835125 44030 515780 717315 288660 278630 63920 626790 240380 183855 253725 301580 266560 648720 385220 423385 142120 718675 376720 574175 131580 387090 609365 664785 242675 212925 225675 78625 704480 358105 248795 299710 628575 198645 134130 200345 155295 150960 130985 144075 194140 19805 561170 61795 515440 345015 270895 844900 502945 434520 346035 592450 291890 645660 88910 796280 526405 702610 604180 342975 563890 723605 712470 263925 291720 692155 712980 828835 247605 267410 793900 309230 409360 707795 305830 662745 578510 234175 634610 496060 576215 403835 692410 823650 386750 116280 144415 800870 817020 96900 239020 522240 135745 638180 94180 846515 2125 799255 162605 474300 703630 29835 705755 781405 558875 635375 477700 145180 753695 533630 757350 358020 310080 293760 149770 171785 198305 231115 101915 416585 730575 298520 199240 661385 66725 330480 254745 733465 375360 727175 635035 218280 480335 577150 841500 82790 35445 459935 204595 567290 846005 785230 425935 505325 225505 706095 661215 533630 443275 563465 94265 536520 97155 594150 647530 802825 588880 273955 786335 345780 541535 712130 195840 333965 346205 763725 73355 799935 826370 702015 235110 647105 232560 678555 540090 20400 605880 274040 278035 590750 345185 754545 644385 818720 88230 624325 705160 837080 492320 796280 529635 103785 699040 237150 675580 131070 711960 508810 429760 506770 527935 760835 392275 160565 253215 446675 613360 758200 307870 819145 352835 223720 675495 100725 589815 692750 268345 340595 191250 74885 837760 67150 141525 443105 40205 812515 742135 837420 608515 202555 75310 305830 338725 694025 527255 664190 670055 495720 626195 100640 730830 0 0 0 744260 815575 507960 313055 297415 756245 615655 719355 371365 86955 143735 193630 480420 337195 438770 576640 830195 302430 503285 404345 152150 155125 260695 43180 309145 159375 547315 167110 675410 826880 561680 597040 245565 409615 44540 79305 814215 654160 178415 236725 517140 630190 438770 81940 681360 758115 302175 4420 784295 676260 67660 405195 59500 176375 286365 415310 188785 397630 372470 271490 768145 516375 64345 147645 84575 747065 109140 103700 741200 96390 382925 360740 396865 578935 617610 352835 409615 445740 539835 702270 257125 696235 591260 224655 769760 39695 522410 253980 848555 218365 213010 301750 280160 476340 180625 824160 617695 183685 310080 221085 109055 222190 661045 80410 148835 115515 249645 364225 544340 189550 8840 542385 213775 675240 824160 133280 846855 404345 211225 697170 163200 101660 299455 632400 146115 408595 55250 471240 516800 172465 262310 263840 580720 296820 532610 531675 26265 798405 478805 9265 242505 159545 748510 256445 846770 595935 654160 207995 367625 16490 28475 435880 561170 70125 654840 194565 726920 574685 54400 420325 329545 850000 715700 518330 402560 203235 772735 715360 402985 363715 244545 484755 292060 666485 420155 87380 92820 573070 835040 421600 465970 738140 103615 22440 768655 94095 324105 514335 167960 342210 567545 717485 746555 848555 371705 498865 734655 376125 680255 724540 704310 451860 237150 174165 446845 682975 325635 514505 680680 643620 622965 189805 59160 415480 344250 178075 488240 66725 745960 820250 676855 196945 583270 604435 604095 306085 70125 264350 751570 558535 349435 134130 516375 402730 361250 444805 405790 570350 732785 242760 412505 553690 734400 841585 27455 261460 436560 364310 826030 744855 829770 215220 361080 754290 800020 110415 75480 764660 321895 285685 146115 415990 322405 65195 387175 325465 529380 132175 395760 513910 413185 87890 128265 138380 138550 179180 350795 247010 215305 661385 501925 349010 597125 141270 207485 178415 119255 799085 188445 387430 741115 301410 541450 294780 240210 198900 472685 303025 179010 52360 789225 696830 726750 845750 423130 81940 329375 785910 311355 467330 26605 133450 364055 408765 570520 309145 71570 257890 181560 243100 326485 298690 87975 366520 465035 640645 649910 680595 360315 626535 390235 280245 161245 639710 791605 637245 587520 613785 10200 764575 653820 656625 168980 537285 416330 839800 629170 647955 808010 283050 700145 397460 385900 802825 521135 561085 652205 158355 544765 190230 389215 837250 139740 648550 762620 227120 381480 740095 705330 313310 789990 81005 81855 253130 314755 117385 313055 562020 429505 780215 131835 334475 161500 120445 607240 622880 147900 829090 633080 236045 675325 491470 687650 820845 253810 838950 288065 48790 777665 696065 832660 771800 12580 589985 132940 123080 559045 16235 197710 353515 117725 836910 45560 545105 434690 197795 549780 237660 560150 47770 493340 570945 475150 288745 803845 814045 674475 477190 216410 382925 253130 758115 389980 205020 663085 172890 113475 198475 710600 101235 819230 735760 555985 743325 224910 263160 546635 660620 6800 416330 808180 666060 402560 350030 731425 77350 746130 723945 555730 64260 273105 638350 498610 285940 694280 554965 671160 413865 615315 176630 54825 577065 446845 92820 447950 312885 174335 380545 779875 557940 208505 116365 323765 483140 443870 815405 293420 679235 373150 812430 308890 381820 606220 845835 268600 539920 506430 736440 336260 298860 98940 658410 496485 512295 639455 840480 439705 271235 824415 111775 510510 409870 457810 376805 585480 103870 629765 766445 319515 835635 593130 746980 38165 298435 124950 795345 751570 182155 31195 533120 74375 140760 468775 670140 175695 587010 321555 21250 31875 602055 419560 172040 282285 60180 602820 309740 299795 761005 737290 706775 616505 211480 307445 677535 782085 185980 666655 592365 91800 331925 625515 751485 471750 533715 623305 111775 523940 167705 785655 10540 424575 448970 474045 259760 533715 100130 73100 614210 583780 593640 68000 436645 408340 803080 289255 441320 389725 24650 461380 269280 565760 373830 290615 563380 665635 71230 702185 165410 491895 834190 621775 564570 385475 714935 253215 371535 733210 837505 573155 198050 7650 272340 156825 40035 245905 499375 679405 718845 722670 751400 407660 634610 708050 154445 12665 509745 1445 109820 599420 186575 713830 552670 279565 447865 694960 817870 1870 773160 604180 830790 119850 16830 342210 509235 816255 316625 761515 602905 670480 33065 779705 147730 833085 21080 688245 583780 722075 309060 417010 535670 353940 442935 251260 146200 626280 277015 99875 717145 185385 49895 429760 211310 74035 745875 718420 563975 663425 717400 42500 136340 112455 604350 217685 835040 49385 116365 588200 160650 767720 843030 717655 238085 93585 595680 348670 184450 524960 363205 99960 835465 612850 8160 349095 703035 455005 592620 632825 3570 625855 552245 710855 275485 365245 508130 676685 304300 514930 170170 481015 280670 409105 98430 233665 608005 80920 363800 426615 247180 117640 406810 628490 613445 173315 847195 496655 120020 530910 167195 550120 153765 465120 262480 306595 523260 644555 598230 480930 96135 835125 378165 60945 457045 96305 736100 239105 117130 247180 435625 268940 357680 728705 716210 157420 393465 55505 3910 649570 627895 774860 771970 783445 557940 338300 424150 792200 50490 267410 410125 418795 257040 644810 510255 411570 569925 491810 190145 760580 295630 271235 235875 31280 263925 742730 413270 547230 165410 310930 476170 653565 438600 67575 410465 756415 456705 265625 80835 358530 285260 88400 792455 748510 667335 163285 1445 719185 801975 448375 144585 218365 222190 673540 470560 337450 123080 834020 751145 93075 321555 551735 222955 452795 47430 227120 95710 793135 309060 310590 488410 65110 763640 56780 161245 73015 95880 495465 425425 723435 689180 664700 775710 792455 64175 83980 590750 543745 427805 548845 129965 761515 316200 234430 194990 364310 748170 198645 476510 828325 83810 162775 441065 248540 686715 837590 488835 192355 535755 696490 764320 684505 619395 716040 714000 706095 136340 542045 415140 825860 427720 218450 92225 561255 217260 428315 848130 483735 835805 553095 423810 27285 117810 517140 199665 784635 686120 383605 793560 785995 192355 521985 316880 497760 735165 692240 839715 248795 668525 640220 638690 335240 107610 92905 193290 441575 622795 265880 498950 82110 344080 72760 23545 130985 467245 710005 185895 420410 833595 574345 231880 252280 509150 634185 661385 771800 330395 718930 545870 195755 770950 648635 170510 630020 422110 20655 209950 38335 480760 256785 228565 677280 712980 602565 235790 801550 773585 493255 508895 787865 317305 424745 771205 626025 825350 73780 751230 142460 676855 172805 72930 759135 414205 90355 55335 153935 526405 589730 421345 539325 628235 830195 203830 293420 557345 632995 820165 626535 634355 457300 124695 752080 259420 788460 777155 767210 780555 234685 559810 704735 374000 587180 719695 418285 460275 573325 16405 615740 346885 646255 181815 519180 690540 786505 121635 357170 508725 529550 687735 262055 663085 572645 690455 334900 582420 151130 614210 256275 263840 544765 213775 570860 686035 790585 37910 511445 417605 449990 802145 675155 295715 678470 26265 204340 817275 55250 490705 283135 256190 540175 655945 374765 665380 711365 449395 841840 432310 494700 754800 128350 287810 282795 499460 795005 169320 739585 376550 428570 778855 809285 206040 503030 311100 786675 536520 317645 248370 442680 546125 33235 22695 380460 416755 280925 788630 643535 420920 472770 134045 637670 164135 24650 625345 540005 4760 726665 725645 116535 215985 17765 17340 839035 647530 10030 20995 831895 132600 287300 473620 769165 780215 195585 52785 638095 399330 652970 696745 544595 253555 655520 581910 689265 333625 312290 333625 125375 27115 609450 322830 268175 432990 208335 402900 153680 687225 310675 286365 823395 276335 806905 206890 563550 92905 233410 410295 207400 262395 502690 8415 161500 535075 494360 621860 821100 443190 37825 10030 263670 614125 748340 688330 397290 751145 455770 625855 834785 239190 822120 636650 289000 720970 259590 617950 753525 710090 246160 137190 28900 73100 487560 791690 159715 641240 421600 74885 347480 727175 596445 820165 566865 841500 608345 836060 706775 501585 757945 506430 3740 739245 415310 515610 679660 209610 807415 615825 239700 716890 425765 554880 451860 626790 29325 657135 810560 688075 430100 518245 666060 375615 287300 837505 748510 444635 247180 296650 45645 748595 586245 647700 791775 302260 219215 321385 388195 348500 528105 582165 730235 130645 555900 826200 190400 366180 120190 703120 339405 663595 665635 823565 211650 258995 37740 546040 397545 585055 793645 394655 665720 290360 614380 227630 838525 42075 405790 237660 567375 196945 717400 212840 259420 597975 428740 566780 283050 410125 690285 691050 58565 402560 128435 771545 516545 680510 551140 28560 220915 393295 148835 583865 346800 169150 161330 785400 122910 374000 668015 16660 103700 408255 430270 845070 753185 680510 417945 173655 477955 641495 42670 548930 604605 646595 58140 446930 200260 196265 131750 351305 809285 626705 825775 831640 522835 782765 39780 420835 244290 756755 260440 693855 48535 780895 461125 754970 153680 177310 401625 812855 471835 329630 377060 535585 347650 843285 175610 758455 106930 634185 661300 368050 450500 324105 394060 616250 722330 757095 536095 250410 264690 21420 620585 44115 848895 675155 597125 4760 428315 429335 845580 217855 831130 657050 797300 780640 840990 31875 421685 718760 133960 770440 116790 618375 483820 747150 82960 347055 469625 811070 751400 8500 383520 423470 346120 65535 215815 50915 140930 567460 246670 793815 809370 623390 674645 535670 165920 387940 814215 734315 793390 170085 165580 181560 269875 620925 53380 535925 235195 131495 583525 15555 590920 138550 364820 785060 202470 157165 15810 364225 777410 181900 79475 223210 716890 64260 711535 579445 483225 77265 120530 535840 117300 380715 721395 338385 259675 9350 77860 343570 277015 624750 717315 820675 761940 578170 60095 45220 646765 230010 10625 6800 238595 299200 788375 490875 430185 43690 309570 337790 602055 483565 19805 219130 644470 334560 707285 615060 587095 642005 396695 120530 778090 274295 408255 688755 57715 202045 230775 743920 559980 59925 799510 202895 428995 441745 817445 802485 106165 672945 218450 364395 213775 43435 677280 159545 395505 184280 584205 261205 71825 138805 644980 474555 547655 105315 188955 421940 725900 536945 402560 320110 295630 832745 581315 732785 326655 382075 342465 562445 533885 185895 827220 815235 223040 635885 268260 803335 300135 823310 99705 374255 417435 237660 142715 489770 307615 239105 123250 367540 626025 41480 799170 837760 160650 510425 667080 376380 480845 374085 793730 679745 379270 765765 502775 768400 126480 12835 494445 554625 501415 295035 249645 782680 665040 423555 10370 239785 321895 811750 668525 793135 689860 250325 186235 58990 169830 75735 405110 219470 544765 208590 46070 324530 523600 572220 706180 516800 700995 259930 721820 644470 52615 690795 418285 57460 703120 357935 94180 496825 348415 339490 424235 130220 463080 542130 88740 606305 746470 598825 197115 657390 302005 179180 227460 393550 44880 470135 429080 434095 680255 66895 692410 60095 809965 283220 694790 747150 795685 232730 752080 438770 199155 105825 349010 670225 45730 637925 249985 166685 426445 366945 230265 107865 570010 578765 346545 108800 766275 13685 134215 674220 260780 67915 229755 410465 64175 617185 421090 700060 135235 302940 286110 717230 6035 387260 794410 10030 53210 405705 542215 628915 123250 820420 810900 375190 789055 267580 469455 347140 245310 305575 635545 84660 83215 661470 686205 611575 526150 503540 92225 812770 86445 175950 594830 721225 407235 409615 182070 261205 364310 270385 202725 159715 843625 55675 71655 346715 788545 403750 735505 753270 141440 715190 496825 818465 738735 751315 500480 510000 103955 269620 273870 563295 518585 435540 81770 386580 341360 776390 67830 539070 363375 47770 191165 197625 813195 700315 463165 139145 760410 225590 293165 445060 553605 312545 806055 577745 441830 562870 562870 307785 607325 452795 491385 41990 6460 83640 569415 83980 589985 584120 87890 785060 6885 542385 638095 245650 77945 845580 130135 660790 844815 125970 652800 216835 836145 8415 182325 833340 131070 758710 755650 4335 232475 552670 577150 499035 797555 205700 214540 372810 603075 814385 324445 664275 473365 64430 107015 52275 608345 701845 347990 287045 355470 275570 604945 460445 719355 523005 372470 339150 289935 604435 702015 426105 641240 175525 548420 664360 645065 313650 118065 677620 348840 181050 67575 406810 303450 444125 197540 845410 217685 667675 323255 509745 801635 747915 437240 596870 305830 347055 677790 730660 294695 516290 264520 170680 372385 88060 700060 503625 260865 101065 666825 323935 315520 185725 804525 504135 310675 121125 61795 747065 509830 819485 272595 391255 564315 71400 340000 193460 756075 178500 675155 649655 232730 400690 752335 108290 822630 461805 550630 158440 495125 335835 314840 20315 288150 311270 571115 788885 261290 477955 327080 265625 663765 464610 110160 319090 232475 820080 253725 147900 188955 34850 259760 403665 542895 374510 617695 239360 747150 175525 166685 302345 219045 636140 802485 704395 82960 591175 92565 13685 406130 35105 407915 834870 668100 2125 34595 73610 806480 416160 23545 590070 389385 449055 395675 496995 230520 355215 496315 633250 730150 528870 319430 398055 691985 724540 464355 821780 175440 175355 263245 212585 44200 821950 597635 234685 620160 622115 205785 55165 674050 452965 83980 831810 225335 520285 519265 362015 140420 483650 8755 595425 11560 408255 227460 804865 622795 569585 522325 656030 398310 615910 748935 10710 691560 157080 592365 479145 269960 200855 730490 778600 253300 49895 429335 52955 411825 274890 486455 579870 469625 178245 639285 505580 74375 476255 551905 147985 282710 110500 283390 69360 521985 695725 629595 486285 2295 150960 701505 620415 742645 110500 341190 629425 685950 715615 282965 814300 278970 653140 465290 537455 333625 488835 724540 340680 195585 751570 399330 540345 110670 354365 340765 38335 358445 597890 360485 131070 663425 258910 258740 534905 740520 370685 657135 214880 466905 1190 267580 496995 110585 289510 530060 544850 109990 801125 782935 512720 72250 653055 94265 26860 816765 438430 607240 10200 330140 28560 99875 273360 216835 268260 400180 512975 504135 581400 253470 229160 636055 454495 442680 490705 144075 162775 242505 683485 40205 838865 572475 602480 197540 744515 91970 360995 480930 500990 119935 536265 350710 737545 204680 432310 672605 374935 612680 541195 150960 640900 249135 660705 117215 183345 682975 730745 488155 466735 339150 627385 159885 476340 819400 652375 832830 53040 284835 341700 94945 18785 624325 111520 207570 334985 6885 627980 494360 629000 651440 813790 564315 555985 110245 630870 802315 672945 238935 218790 742305 372810 355810 65705 634695 693600 505750 220235 363970 448885 513570 369240 569245 732275 666315 634355 344505 457555 847705 80155 287470 218365 270810 392955 54485 178670 761345 183685 119680 668440 706690 184280 299625 591260 234600 309400 284835 694960 345950 260015 459340 658155 676260 230945 287470 111520 191845 35105 317220 168470 677365 453560 385220 47430 226100 821270 435880 435795 935 437750 95795 662150 534820 158865 703205 783530 184875 332435 65195 680935 67065 356405 121380 144755 838610 640305 821610 61880 219300 198220 467585 832745 438430 602225 74715 484670 775030 334475 162945 398310 211565 775710 560660 379355 437920 542130 88995 87635 529805 720885 272765 436050 576300 783955 399500 580465 440470 173910 723435 80835 820590 596615 837590 816680 213860 811665 732870 64090 7905 38080 560065 398140 814470 841415 815065 689095 74885 224910 809625 269620 568905 39780 318665 290530 641665 423725 636820 731935 773585 439110 485265 364055 93500 312460 470305 766360 503115 20570 59755 838100 639455 432820 613275 717315 727770 115345 814215 302940 218195 650590 37145 257295 212755 511870 588710 663680 601460 184025 251005 591345 587435 721565 25840 839035 479570 312120 46240 746725 847025 221255 598230 343485 511105 94010 808520 580720 771715 787440 316455 731255 255850 152405 452455 250835 687310 724880 736610 164815 125545 849660 13855 319770 412250 422875 723435 54315 187255 660960 485520 778940 223550 138040 251855 197710 791350 691050 697255 120445 107780 57715 227035 340085 548335 433670 752590 736355 706095 466055 16915 404855 780640 143140 96560 266985 496570 415225 126395 827645 286025 238255 463590 544510 148750 347225 203915 663680 687820 452115 220235 368305 733465 280245 68510 374255 48875 772820 736865 751740 7480 741030 690880 345695 511360 152745 46495 828155 684250 479485 435795 176800 845920 376805 796620 148070 217260 165325 593640 816425 688500 366265 19890 354705 292485 836485 217685 592620 802655 636140 627640 703290 513060 282710 759305 741370 58055 172635 291805 781830 201280 692240 621265 632400 244035 473110 42500 556325 34680 191930 237915 771545 340765 373660 1105 56525 453390 311100 333540 798490 741710 828920 437665 719440 213945 646000 684420 437580 41310 497420 186320 784635 142545 554115 568905 123165 613870 314330 326995 53550 474895 682550 646765 174250 460955 420240 65365 126735 290360 603500 563125 699465 828580 758200 577235 846345 40885 511275 328610 215475 196860 816510 680340 699805 153765 359550 329885 733550 62475 303790 833085 531590 48620 91290 568055 6630 322150 406895 606135 502775 399755 316455 450925 727855 531505 532780 401370 768230 96985 827135 6035 809710 186490 170340 312970 392190 65025 592195 58480 409020 571285 484160 845920 572475 101745 447780 762960 435795 463760 581825 658920 639285 522410 389725 771120 240380 580210 304810 816765 358870 806565 715955 593725 198645 287555 363800 284240 510085 764320 767210 538220 557515 571880 224315 269195 836740 229500 324955 384115 410295 143820 147730 616930 384540 397375 286280 149005 273700 545785 99280 230945 730490 168470 663255 418710 603925 687310 140420 789140 365160 206295 651865 334900 226100 263245 535415 641070 644300 311015 201875 60690 132005 87040 41990 177055 592450 438260 428485 699465 493595 359550 296565 824500 109990 778005 394910 497250 736440 179010 840225 255255 429250 666655 306425 351985 318495 48620 551905 395590 538305 353430 312035 839800 274805 46495 214625 847450 685015 341275 559810 321130 474385 333030 82705 217855 741880 83895 261800 631975 472090 801380 669970 710260 842520 26095 274465 810220 716805 614890 711535 800190 243780 496995 27285 731850 647190 565760 11645 351815 317390 246160 414885 720375 189295 460870 697595 653990 674730 826625 269705 41055 231455 763725 722670 247095 333200 701420 79305 409445 436645 9180 121040 605370 343825 27370 130220 60095 54910 604690 469030 347225 724710 390065 150110 452370 509490 250750 504390 805885 817700 841415 591430 149430 565080 803590 445570 676090 729130 193970 395335 845750 487475 375105 172125 679915 3995 777495 412590 621435 520710 1445 565505 356235 273445 163710 36210 413355 635545 355300 499205 637160 546295 478295 21250 776220 514420 577915 294950 364310 634100 76925 67065 573580 118490 39865 803845 500565 621435 298690 608175 564315 692325 732105 66045 85340 154105 750040 342210 303450 242335 458065 710175 386070 467075 813960 289340 727430 200175 498525 545785 656115 435795 610810 719610 618460 407490 847790 564825 438940 448290 636820 765 248880 813535 156995 481100 48960 748935 844730 413780 110075 529465 778600 721395 115855 150110 436900 646595 41565 583015 499120 701420 820675 47515 598570 808265 662235 196180 111605 338045 306850 359805 328780 809200 456280 258655 135915 343145 90015 301750 231625 466820 127415 324530 110245 156230 840480 540600 362185 69190 731765 73610 357425 664020 497165 515695 65535 462400 485265 661555 829175 392275 713575 518500 582505 733975 295205 171615 604010 479740 641155 359550 817700 279225 448630 428145 288320 87125 53125 67320 262905 479485 138550 590325 636565 683400 55335 514080 704650 705670 263840 420835 793900 393720 183175 12240 102085 693855 292655 672860 654160 736610 388875 422195 33830 236640 251345 849575 545105 732020 544000 14110 615655 266305 831980 367200 285090 185300 654330 297245 265030 675495 570945 401370 758030 374085 407405 477785 785910 461040 523005 553775 771715 11815 726240 643875 532610 347310 834190 749275 721905 574005 351305 681955 95710 204935 270980 806565 27455 148495 817105 274550 101490 132855 210290 517735 845240 591090 133195 633590 405790 227375 126820 249220 691985 827475 339830 228310 563635 216835 622965 235790 355895 654500 629595 407745 656200 551990 508725 316965 38590 79305 236215 199410 48450 643365 530400 669290 235620 215135 291550 740435 637670 260525 623220 26775 561680 729895 643365 667335 185300 742815 179520 131665 725730 660110 659430 804780 372555 433160 482545 807330 485605 371790 456280 660450 649655 737035 805120 624070 55250 847960 364310 1445 707795 572305 814130 534310 596445 728450 785060 224060 471750 253640 669460 257550 691475 279055 437920 632315 94775 635800 573920 198305 65960 212925 535160 275485 777665 273530 476425 701505 166260 213435 100810 49640 350200 173995 695300 84235 678640 141950 653650 210375 326145 558110 704820 270300 229840 625090 169150 445740 510000 823140 681700 496145 584205 563805 745195 658920 637840 173740 156230 513485 307360 96390 342975 375530 1615 587860 405875 33405 561850 757520 751060 678215 313055 721225 365585 545105 52955 839290 563210 88570 403240 397970 290105 328780 408170 458745 182410 227800 518670 344420 713490 396950 60605 542045 130730 338470 686715 722670 547400 128520 127415 644470 793815 184960 661130 186490 258570 670650 349350 632655 683060 393635 237150 336260 157420 579870 121550 284410 396440 217600 688415 111775 367200 105825 294950 576215 239275 27370 75820 100725 747915 207740 744600 84745 341105 728280 396185 276250 772395 9520 500225 264945 85170 55590 35615 83895 526575 492745 163455 91970 259505 683910 189975 798660 411825 559385 773500 491215 806310 399245 392870 465205 154360 720290 375190 202045 702100 130050 65620 694195 266475 229160 607495 428230 106930 785400 150280 798830 738140 542045 550970 277610 469710 444975 715955 162605 72335 12070 801890 313140 107440 788205 28730 792030 475745 409870 67830 269535 474810 762535 383265 702865 696575 515015 844985 86870 766445 589815 141695 401880 395505 173910 28900 690540 847705 534310 57885 216240 791860 242590 399160 269025 44200 490535 770355 723010 233750 158865 180030 766275 832150 788375 217345 794325 575535 325805 206125 670055 833255 355895 42670 449140 275570 228820 297075 13005 515185 9095 645660 581570 370005 725560 31790 746130 235790 688245 480675 784550 585055 591430 538135 541025 785400 625600 193290 642005 644130 519095 442850 610555 666995 336770 425850 433500 664275 422620 698955 785400 353515 365245 297840 489770 54485 147560 263840 245480 46580 298095 233155 12920 286195 629510 778855 459340 815660 518925 361505 585055 547230 292910 330395 811410 810390 539070 680850 780725 677280 481865 814895 578255 605540 423640 635545 222700 581060 213350 743665 128180 124015 277270 598910 301580 457980 722075 564400 43180 77180 126650 5270 115090 244545 337535 503115 221935 512720 811665 706945 377570 426275 427635 79560 690200 7225 559300 5865 288575 692580 78370 781575 352495 489175 395675 267070 40715 402475 523770 8755 638605 20570 568225 401965 506515 632655 819910 264775 388195 326230 789735 86700 126310 678470 121040 393720 82875 487220 670310 657645 513315 601375 384200 495295 459765 85935 794410 609705 351560 100470 505070 611915 58225 388790 517905 745110 16320 354195 202385 552670 200685 751485 190910 755565 328950 394740 500055 261630 635375 666570 766360 714170 747915 23035 137360 762365 593895 712810 14705 707030 314160 557345 638095 442170 849065 646340 200005 387855 648380 738055 366180 503455 693855 584715 674305 431800 73100 332435 107950 204255 412930 252025 740690 710685 740520 164475 628745 366690 183940 20825 462655 686545 591600 626620 323170 726070 521135 188700 767890 640560 337875 64940 622795 278970 452540 194650 442255 290700 429760 802995 277780 18615 496910 590325 796535 762960 25585 630700 329120 834785 49300 536605 440300 594915 814130 152660 66725 420410 378420 358105 231285 839035 478550 595000 369155 429080 448885 289595 12495 598995 582250 758200 612595 592280 179010 695640 61115 356830 454240 187085 371280 81600 111435 239020 405535 640220 429335 706350 256615 562700 778600 535585 242845 219130 144075 360145 401965 715190 502690 16915 92055 425680 275060 632995 420410 656965 443700 28475 74630 223295 33405 113730 714935 18275 82960 115600 611830 616080 513060 258230 434435 662235 97410 404430 317985 80495 590835 706350 172975 203065 139485 660620 239615 477955 515440 215815 491130 127840 408510 450330 539580 457470 414800 426020 418115 223380 327420 688500 150450 469455 432310 455515 92990 351645 805290 607580 172635 465035 758540 14960 49810 573920 812005 94010 418625 468095 628405 614040 346630 62645 607495 176375 265030 207230 372215 189975 150195 799000 16065 764405 836145 125375 455855 485775 544935 483990 598400 772225 451690 726665 351475 85680 520285 303620 307360 350710 600355 597720 55335 388365 161670 52445 682635 463165 103870 797895 636140 336685 837845 222360 8160 818295 199070 194480 489260 544340 605030 790585 261120 411655 663170 739925 312715 445400 16660 825350 390660 13090 199410 223720 480080 719270 204510 362525 133195 210290 513485 395420 326570 816510 348245 287640 735335 168385 737885 463080 849915 832830 61795 359805 189125 141100 359975 368560 756925 99365 816595 143905 377485 476340 84150 552925 341360 828240 800700 597890 287810 532185 655095 174080 75480 817020 350200 123675 342805 372640 69105 740690 840990 503370 436645 621265 369920 522155 43860 426785 659430 391000 734400 576980 804440 33830 404855 123760 333115 567205 258145 644130 641665 492830 392105 184450 153170 50830 779875 184365 417180 447610 682380 597550 578170 625005 653055 614210 115005 199835 16405 398395 649570 126735 766785 153510 218960 225590 552075 756585 827645 806310 330395 145095 207230 332180 418965 82960 249475 717570 210545 729895 311865 170595 618290 523855 298520 606390 740435 143820 786080 321130 276250 493170 533375 381650 71485 13260 56695 626960 800785 650675 470730 797725 538135 458660 797215 748850 253470 438855 132430 370515 771800 816935 797300 573155 584460 66895 160480 256105 645830 242335 564145 196180 762960 444210 605455 789055 268090 425340 189635 343060 211990 669035 114240 140590 169575 732785 213945 391085 403835 711960 179690 66130 246840 352835 329715 280160 795515 293845 403920 199410 507195 457130 390915 537710 523260 643705 740435 840395 41055 493340 728790 602310 562360 423725 710260 689605 85000 238340 834700 420410 15470 590495 303620 812770 73865 95115 379355 316625 123250 747660 203150 350795 803590 763895 744855 675835 778090 45815 146965 806055 464440 403070 438345 315095 609790 544850 719695 790925 14450 301325 418795 359295 543320 808265 103445 290785 505240 481270 253300 344845 78710 205700 625090 311440 541195 238510 429590 146625 382500 192865 248880 123420 557090 537370 780640 203150 611660 807585 245225 405875 571455 586075 621775 813705 217345 19890 19805 60095 437665 227035 319430 67405 218705 157505 523685 90015 47430 86020 248540 742985 435965 311780 595850 722415 659005 471410 759305 749190 253555 281605 309740 712215 737460 405960 537625 831555 751570 269110 44795 600525 780725 521985 450500 507790 167620 321045 765 524280 671160 253895 608855 712045 758370 387600 502350 346630 49810 502775 669460 44030 329715 154105 778005 758455 138295 27625 627385 637245 250495 178585 542640 25585 773500 472345 68680 269705 261120 108460 481865 168045 408850 206975 625005 411655 398735 468010 495125 373490 91630 391170 201960 788290 464270 341955 603415 405960 395335 38250 836910 425510 109735 476850 766870 403070 225845 398395 834700 580550 383180 234855 272255 838610 93500 217685 706350 155805 376465 800530 12580 531420 837505 665975 416245 110925 698785 315690 676260 168300 560745 539920 718930 612850 168045 768400 606730 108800 219385 256190 551055 814725 92480 210545 814385 68255 454580 321980 683570 258655 337960 721990 316540 378760 445400 551225 71655 235960 176035 312545 515100 45305 368645 132940 681700 743495 568395 494105 286110 800530 577320 257550 87295 192780 319600 633420 265795 644215 735675 526320 8500 116790 725050 841500 323425 812175 363375 389470 92820 713830 777240 626875 15725 207060 37910 698445 842945 2975 265795 258825 166175 329715 670395 130050 141100 15385 720800 180965 753015 17510 811155 217005 370940 51680 754205 375785 761175 599760 804270 494530 103360 393380 841925 400350 652035 605540 283730 256955 732275 441235 848810 396525 52190 491300 565930 331500 25500 333200 138890 681955 301240 783785 99790 79390 729130 308210 717315 327675 230690 155720 24395 305660 591770 296990 522155 51255 796110 248115 715615 567630 227800 162350 110160 244290 688670 827220 266900 452710 301325 428995 258230 486710 155125 789905 131920 305150 762960 144500 647275 53805 708390 348755 543575 363545 390830 508130 652545 543150 259335 518075 680340 440640 670310 306255 353600 643195 620670 566950 633165 308975 562870 202810 651695 552670 608685 681870 423555 412080 237235 401200 457980 182580 26095 542725 519775 213010 508470 827645 541365 600780 130645 118830 394825 177735 88910 62730 152915 775285 684505 218025 159375 276675 226440 667760 164305 137445 540940 228820 476850 407660 365075 802315 95285 386835 35360 823820 415480 242335 734570 479230 168385 573495 562700 484925 588540 445060 742560 311440 814810 147220 682720 424575 601290 269705 106675 764320 205360 674135 669885 647445 581230 741710 329630 381140 281010 524280 339235 591515 145435 266050 679745 216835 47855 182835 579700 195755 452455 704310 520285 766275 763725 294695 768995 33150 817020 546125 709155 371535 183685 544340 764320 764065 207230 838610 3740 58395 575025 400010 618970 478040 651865 612340 626875 647700 67915 413695 461805 38760 635885 776135 161840 476595 27370 610555 689350 301835 642345 691985 737800 69530 211395 477700 500735 721905 773500 305915 12325 201875 188785 65705 430610 209100 121465 332010 770355 504645 574515 184705 28560 741455 624240 577150 359550 366010 431205 266135 178840 464525 215985 309315 37740 497845 636140 757010 658665 616505 225505 759220 502435 512975 396610 325125 94095 565505 425850 676175 528615 455515 386155 669120 390745 317475 158950 270895 191675 434775 712810 3570 389300 496740 283645 658410 26520 506600 6205 297160 141015 392785 221085 341020 287300 380715 65280 336685 643110 649400 846005 268685 101405 124865 790755 734145 106335 611320 320280 119765 567800 137360 264435 157250 147220 363970 644130 705500 247605 232815 321980 499715 623560 135320 53125 81090 445400 323680 382245 457130 127330 52275 833340 46580 117810 648975 86105 557855 479315 183175 98090 223040 712385 322915 717315 463760 130730 145690 653480 34680 161415 50830 51935 336855 451605 753440 163965 162775 362865 810730 105400 454495 320280 39865 172210 584800 137870 270895 83980 410805 817445 464950 670395 697595 803165 643110 462485 834445 227545 596275 638690 112965 346290 656115 371195 115600 760750 699805 48110 144075 585310 599590 414460 360230 608260 421345 667165 13175 297840 283390 265795 697510 359295 137360 474300 98345 758370 97155 121805 654585 793560 816680 449990 693770 28815 256700 215985 160905 31110 362270 269450 404685 538220 730320 338980 769675 680340 812855 95880 407915 473620 419050 148410 644470 568055 374595 846940 84915 120870 574855 419645 661980 70635 220065 121210 290955 132260 124100 129795 459935 614975 604860 453560 836910 344675 413950 746045 704055 230350 672945 391850 636140 203660 804610 58480 410890 628745 125205 545275 186320 53465 183940 205785 456025 651780 477530 622540 717570 403580 539240 466310 285430 495550 167025 752335 150280 643365 445060 61880 125120 249645 597040 245905 228055 516375 261460 247095 607410 27030 2975 817615 424830 487305 299880 840565 642515 407235 492065 233835 452540 17000 262650 330395 76245 174165 826455 232305 442510 340765 338300 547060 801210 210205 447185 3060 573920 143310 513825 776220 210715 359040 781915 818125 380460 496400 329970 539410 837505 414205 263160 174165 667080 743240 170850 300645 769675 258485 630700 455600 225165 569755 835210 526150 78285 97070 197370 18275 508300 35105 270725 750380 375105 271575 615060 6800 829005 545275 215305 476595 1445 324700 224570 753015 484245 251685 503540 635120 230520 184280 473620 835635 147220 106505 442000 35700 536350 332095 83130 333455 712980 162010 656795 84830 543575 32640 149940 619565 238935 349435 688755 504135 435370 825775 221085 775540 274040 140250 574430 657815 184025 434945 398480 10795 85 388025 125120 213690 28135 768655 728365 23035 471410 462825 618035 463590 650760 825775 172550 216410 576470 11220 646340 101745 644045 303280 94180 54400 409190 451180 477530 129115 32895 167365 321045 67830 677875 128775 533715 218195 790670 229840 227460 830195 491215 813620 725815 86785 117130 343910 327590 715445 180540 549185 764490 731765 128605 429845 625430 142460 221000 615060 428485 235280 105825 363460 140675 818550 762875 725220 124865 532355 98175 609280 441745 680000 237405 449395 836655 51255 103530 755480 333370 255170 621435 73355 427125 149515 637500 88740 40120 41905 593470 633165 15640 362270 478720 53040 371450 748000 668355 268770 496740 460530 556665 203235 387600 563975 116025 400860 101065 480420 410465 771545 221425 304385 20655 824925 681105 491300 364395 674220 629425 572730 654925 566865 266305 175610 420580 298435 146370 371450 555645 374085 161500 464270 709835 657560 56440 384540 733550 617185 838525 826540 269620 740775 257465 812685 838185 39695 41905 365415 482205 80750 782935 89760 486285 816255 29410 573580 447355 94605 106165 357765 83810 243950 591090 257125 161925 451690 182750 451180 628065 833595 589815 336090 711280 581740 717655 601630 176630 306765 834530 370770 591430 160905 743580 822970 719185 558705 203490 335920 705075 572050 386835 443700 548845 710855 154105 59415 433755 49470 0 0 0 0 0 769930 831810 166685 553180 329205 442000 33065 363120 363885 355215 642515 23290 805970 404090 6460 121550 174590 721990 169915 769675 204850 111690 502265 671585 371790 669120 345440 545955 617525 175695 402390 240125 400435 68085 226950 759135 39185 359380 725390 787270 587520 101150 678470 74120 666655 449650 546975 485775 491555 47430 771375 300050 207060 731680 220065 19295 115090 580295 687055 619225 593980 102425 598315 307955 211650 648040 231455 323255 137105 210715 23715 4505 270045 312035 618885 840480 529720 573410 60775 747490 616335 95200 563125 126055 623135 437155 486455 165410 406130 243270 788375 767465 556325 125800 211905 39355 798490 205700 242675 591515 358275 42330 850000 440980 64855 270810 297670 700910 58820 620925 539750 478635 174420 69360 705755 662575 529295 748510 602395 85170 403410 50065 773925 704905 417435 483055 205700 514930 795770 486965 84915 555390 694195 293335 712980 493425 654075 657135 674050 790330 57545 578255 224825 643195 517225 511955 809370 366180 590750 789820 107695 409785 356320 179520 648635 111605 232985 119170 312715 318240 112200 271830 117045 724965 367115 1275 477700 386410 7650 704140 605285 202130 35360 135915 463420 17765 353855 646935 617270 18360 256275 298945 660365 97580 630870 703970 457300 64260 67150 530400 33915 795855 527425 238255 494360 658835 505920 14195 482885 363885 603330 29580 503625 82875 523600 481015 1190 324870 709410 202980 509490 173995 119425 711280 299880 785570 672690 493425 598740 586755 569160 209525 334390 788715 477190 467160 693260 221595 829260 794580 537710 561935 385050 376380 161245 635885 560575 140505 759475 468350 760580 442935 416500 796110 747235 594405 310590 485010 741285 519180 44115 472600 530145 29240 71910 205955 812770 816000 153255 154615 652630 715105 434945 188530 591175 608345 702525 619565 223720 511955 836060 817955 746555 17850 695895 329885 611235 531335 774775 212160 267325 530825 741285 732105 98940 100385 491640 33660 542045 667590 763810 806055 32215 100895 357085 162605 513315 123845 683485 209270 89760 557175 67745 349265 22015 687480 4080 380460 820675 222955 174080 331840 768740 781660 151385 764320 140420 512295 442000 817785 718080 319430 368305 138210 20910 46495 436475 572135 213690 337195 334560 295970 412760 682890 199410 698360 375445 709325 17425 772565 48365 463080 37060 219810 378760 845580 498185 338045 479485 605370 201280 665975 311270 470390 212500 596785 51680 435540 84745 569160 591940 16575 235960 840820 215390 773925 429590 683145 804950 759390 386155 118150 405705 216325 48705 333625 189975 570435 394655 520965 227035 406300 724540 237235 232730 536775 32385 746470 48280 848130 588030 117215 371705 583525 628575 445910 78965 351900 781490 322830 115430 702695 354195 815575 401710 729045 835210 837250 63495 502945 204850 387345 640815 237235 708135 656115 799255 661130 257805 625430 820080 178925 190400 541875 426700 635715 833340 65280 291975 576130 782085 663425 40885 104295 791010 337875 73865 96050 62730 747745 522410 500650 86190 819740 787950 218025 617865 830960 195670 337025 504645 277525 571455 532440 161330 193120 653395 29240 639370 807500 234600 137105 746640 350880 743070 768740 202555 126055 259590 477700 778515 484245 204425 161245 202215 570945 523855 128945 515950 512550 317560 806565 317305 363715 120870 377400 351985 10880 525045 550035 520455 3825 668780 614550 302345 433500 88145 209525 702355 362015 254405 792115 750890 312630 354790 532865 823310 759305 49045 666570 180710 350880 329885 53890 823395 385135 845070 834020 819995 551565 848980 39865 690625 844050 162775 780810 290360 302005 221765 182155 771630 112710 584205 42330 622965 258740 207910 823905 247520 477870 318325 753610 609960 608600 251345 406555 197710 629425 845665 405790 645235 80325 112880 281265 561935 460445 547485 18615 799425 518755 257720 63410 824330 617100 744175 278375 527085 772140 102680 690030 652290 74545 44285 36805 100045 734145 10540 503030 559980 494615 672605 373235 821440 679320 498610 118405 509575 30260 515780 237235 542130 353260 298605 227290 506005 152405 24565 57885 820845 609875 636225 149940 300900 539410 166770 812175 587775 101320 11475 584630 430185 765680 412505 140505 90440 232390 8330 712130 482035 505580 557855 507450 472940 561595 317135 71400 183005 41820 500395 668525 312290 157165 352750 319685 110585 633335 132770 343655 589390 469710 351220 493510 217940 819485 97240 688755 68595 730065 244800 405960 714680 403410 169830 832745 802060 505410 373235 527255 63920 689095 824415 260525 753355 694025 30005 733210 668865 121805 183515 127585 246755 128605 161670 590750 842265 76500 337280 779280 167280 618375 562955 631720 477955 600185 547740 176630 200600 254150 340680 277525 114410 219215 690880 71910 461465 745195 31620 785825 660025 10710 103615 842010 722245 356150 780810 775540 677450 726580 832915 756245 638690 308465 247945 19635 780215 105485 447355 27710 573410 762280 397120 779110 522325 122655 604095 99450 599845 442680 341955 595510 412250 845665 488240 18955 326740 95540 308805 328185 680170 176035 709325 206635 63070 146710 491300 366945 592960 602905 305575 672520 782765 195925 482460 762365 354535 666485 593555 362780 52105 751315 401455 826625 550460 295205 581060 328015 265455 445060 427720 440215 675410 375785 819485 455175 87720 794750 544340 553180 190655 790500 345780 125205 172210 198900 307275 221935 585480 781320 715955 806310 662575 672520 362100 291465 603755 704055 500395 400520 779110 652120 618205 58820 311610 288405 606220 360910 685440 465545 788800 129965 138805 21760 503030 691390 711450 358275 207400 213095 636820 76160 125800 501585 310335 388365 563890 171360 192100 181645 305065 506855 206295 25925 661810 312290 120105 221340 515355 436730 219725 454410 723095 325975 508555 679830 760325 669970 41565 449905 624580 221595 530315 370175 235365 400945 161585 618290 320875 329460 831555 482885 185725 778090 688415 170 829855 47345 44285 395590 64090 424490 491725 800105 516800 171700 668525 79985 647105 771205 75735 638180 682890 255510 482630 696575 287470 462145 693600 431460 611320 8500 97495 433840 326145 69870 816170 147220 463165 215900 203660 332265 23375 109990 586245 767040 834445 467160 783615 826370 95795 351390 673965 90610 51085 72675 58820 125545 579020 178755 466820 42585 790840 222870 250495 673965 475235 637925 363630 275995 724880 589050 133365 245480 639965 407320 439535 397715 109480 794580 509575 396015 173485 663595 602310 331415 668015 640475 474895 353430 689775 211310 360485 349350 609195 209610 292060 633250 479315 382245 766190 398480 163880 225250 764575 593300 719100 573325 483140 79220 596275 740775 584205 423470 350625 674815 49130 765 102000 231370 724200 595 698785 512720 26265 263925 260440 580550 58480 747830 339405 675665 485690 831130 821950 523770 726835 439280 477955 597210 73610 196350 85510 18360 620670 242760 718505 188360 664360 11390 71740 172125 749275 753865 93075 261035 431800 730320 74035 350965 44540 494530 41735 496825 231965 182070 733040 481950 345355 389130 266475 524705 487305 55335 533375 95795 689775 180625 652800 277355 25330 568140 733295 230435 815490 46665 339320 309910 356065 227715 461380 307020 833340 412335 4760 50490 528870 478125 508385 330480 397715 85510 328185 713490 450415 413355 334220 52700 47685 643365 844475 312120 152235 315095 28475 514165 92310 312970 374680 794410 187170 36720 457725 838695 244205 247520 165665 681615 729470 358105 171955 23800 1530 374425 432820 351220 56185 831130 707030 708985 291635 259420 45730 464865 467415 682975 224910 283220 423215 292485 356065 625940 411230 305745 266645 599080 500820 395250 639285 161415 212840 275655 80835 353940 56185 199835 129795 744005 812515 499035 594065 477190 256530 171020 262310 532185 246415 602565 516545 521050 442680 54570 76330 493255 377995 807670 80155 596615 687055 612170 479740 264180 251940 743155 352920 410805 204680 747830 103615 9520 223040 293420 631720 329630 187255 257805 75820 772905 768400 475915 149855 756670 501840 325210 735250 776815 841585 101320 489855 781830 752420 723860 401370 845750 692410 280840 738055 36465 221680 375105 386070 444890 751825 690795 356830 758540 812090 777155 118830 372980 314245 493255 531080 281945 581145 549355 648720 184705 70125 631890 337790 375870 12580 43095 455685 322405 759645 121975 185130 33150 750720 33405 106420 789650 783275 293250 801805 260695 351900 635545 409615 417180 613360 449650 322745 94435 444890 152575 575535 727770 353600 469625 219810 809455 413780 218960 82620 832320 15045 24140 294355 251005 476085 440385 185640 90100 408765 224230 669630 350115 468435 436390 44965 86785 230265 87465 459170 413695 121805 206380 241825 536350 545870 428910 633930 828580 727770 493255 523430 522410 610555 428145 328015 534565 225590 446930 727175 807670 273445 168215 545275 849575 251600 345525 452455 678555 317475 122400 168130 474980 237660 240720 744940 767465 274720 765595 772310 392785 97665 98685 135830 762960 103615 478465 71995 355215 715190 654075 484075 158185 346970 728535 838695 442935 79135 326230 388535 357935 504135 453560 319600 265370 784380 174505 20655 16915 96220 326655 396355 400945 690880 380120 656030 101150 644045 805885 433075 528020 520370 475575 414970 288320 77605 285855 224230 639115 253725 214115 286960 289595 249730 734400 156485 740010 494615 597550 547825 800445 340510 479060 302770 9605 667080 846005 228735 414630 530825 540940 91120 743920 176120 24990 217090 418965 441320 502010 5865 140420 115005 156570 421770 201875 559980 709495 553350 616505 784635 523005 306595 628830 139740 331755 172125 198220 608345 10540 615740 202300 644895 356490 354960 457300 454155 670905 761940 38335 420325 426955 842095 569330 49470 700145 481950 370685 343825 544595 539920 678045 511870 594575 328355 705160 692665 720800 286875 354790 399670 691390 486965 228055 628915 369325 304300 152660 75990 619650 219810 532610 446675 126905 223295 759730 376295 34255 192780 533715 414715 830280 790160 374850 259760 340000 309145 771630 655690 19040 759815 341700 759475 528955 17935 613700 805460 841330 106505 681275 200515 225420 733635 105145 735335 258060 592705 310930 355300 834105 742305 495635 571370 512975 542980 423725 205275 92820 796025 628065 551820 706095 325550 176460 386580 743835 448120 46240 566270 227035 593300 692410 139655 577235 52700 146625 81090 818720 399415 467075 535330 444465 130135 532610 739755 335240 250070 121295 342465 165070 743495 379355 544085 300730 722840 799000 508470 231370 573920 714595 53210 326315 67150 72675 835890 184365 779110 83640 291465 796280 842010 262310 828495 828750 637330 395760 582845 373490 9435 749275 63665 414545 337110 155720 572305 172635 226950 754460 308210 677365 266220 165750 634950 338725 365075 19380 11390 111265 621860 356745 598570 598230 653990 410550 615570 437410 150790 570605 522070 499715 527000 695555 642770 266475 453390 138380 222190 407150 618970 678215 435285 416075 248455 441405 115600 187255 299965 20655 219215 736950 829940 254235 451690 768145 548590 604945 241570 99705 227290 640135 11900 675155 239870 634185 362525 821440 546210 234430 266645 598145 128520 638945 753780 779705 119425 163625 236980 132855 374255 625770 127840 458915 202555 201620 765425 124185 532525 643705 341445 257040 832915 821865 639030 386580 561510 279735 449225 743155 811665 810730 274210 460785 537795 82790 207485 719780 140165 100045 486200 632230 338640 266730 180285 279395 794410 248625 244630 715105 343485 501330 827560 431120 752590 586670 707540 276165 350455 673795 392530 362355 262905 785230 160140 129625 287980 434265 381820 612935 776220 672945 638095 519605 331755 669120 676345 750975 172210 596615 176290 525725 736865 419560 355045 552840 761685 604690 704565 688245 847450 600355 68510 762790 27285 262820 305235 357595 278205 460615 649315 294185 768910 490450 13005 499460 215730 373915 440980 754630 175780 361590 335580 362780 646085 626790 366520 75905 659600 288490 584800 62645 417435 464440 413015 166430 766105 449395 396950 245140 165240 557940 322575 196775 39950 184450 342720 804950 683485 458320 707965 214880 842435 565505 316115 501925 752165 392700 223380 46580 454325 807670 167875 707115 561680 477445 319855 733465 196265 81345 329205 373405 482885 145775 195330 349180 653055 826370 759305 201875 378590 580380 751230 160480 292485 839460 514845 542725 508640 543660 570605 733210 39440 574175 232815 109480 524875 459595 533375 213265 241570 287300 485180 593810 358275 537455 559980 372045 819995 237915 251855 503965 416840 42500 653310 615910 378080 180965 262905 696745 131835 79730 184450 130900 777665 47090 405875 335920 44285 612765 13855 122145 661470 94860 457470 385390 15470 120785 296565 354280 310250 633505 332010 378675 187595 453560 209780 283135 258400 95455 319430 144925 15555 224655 207230 766020 359890 73355 358700 447865 823055 127415 6800 743835 788460 130985 699805 822460 231370 407065 155635 645830 562360 587095 550885 847025 466055 86445 224740 737970 509235 650760 524450 143905 510085 574090 563890 560915 468775 576980 172635 73185 388110 801380 679575 465800 87890 617440 579530 207910 462230 284920 531590 142035 833510 549610 132685 174590 162095 823480 504985 560235 85510 354960 778770 284240 724625 256785 794665 786250 807585 624070 798405 300900 614295 331925 93245 551820 59500 223380 849405 379100 456450 199750 414460 18955 621690 462145 821355 600185 417010 234600 124015 378760 222955 711620 799510 325975 256275 496740 351475 732530 848555 72845 487390 245310 444890 564485 106165 442255 385220 241145 774180 740520 472430 540940 52785 636735 457895 561000 762365 149430 125970 615910 496995 790840 201705 56610 128690 846175 24140 264775 650335 357935 450925 43180 254830 720290 286195 842605 384115 505070 345100 91460 738480 764745 314415 219215 230860 62645 25670 734740 838185 40970 781065 747320 196775 280670 343740 165495 149430 684590 259590 808265 10540 551905 126565 546380 421345 78880 310675 47260 608175 739075 79730 334050 364480 612595 762195 494105 591685 188615 322405 212670 701930 785910 497335 49725 540685 357255 533120 769165 549695 361335 252450 614210 741200 92055 67405 336940 825860 621775 485605 728450 300050 716295 306680 260355 6970 387770 6715 483225 334475 31025 259590 11050 330565 398310 143990 372215 432055 346715 563720 124780 608345 519775 44285 742645 417945 470390 831470 602650 803930 507875 657390 771630 808350 667930 565165 242505 374935 628405 65110 487645 134470 540260 279225 657645 673540 560830 345440 410040 130475 515525 400435 708985 359975 34255 388025 287810 629765 18105 810645 521900 141100 264860 94775 169915 282625 610725 283135 298095 336685 218025 543915 86955 173570 612425 780640 768230 746640 787865 237660 756415 482885 43010 366435 558960 53040 577660 662405 610470 459425 119935 36805 691475 450925 464525 426870 48620 267750 515525 662405 177055 381055 462230 799000 409020 825180 488240 796790 485095 338810 776050 700315 205105 605965 442000 324785 823565 213520 278970 348245 260695 596700 25160 458320 630955 299625 402560 761260 807755 707965 315265 708560 578425 414290 464270 75055 465630 313650 54995 690710 408850 622540 519945 798660 430610 567205 529210 184450 727515 804695 740945 756500 391255 537030 681870 511785 437750 431715 507790 275145 726750 524025 337620 353260 686970 786675 27540 84320 63155 244715 688840 365330 730575 74035 17085 166515 261035 529465 778770 193460 30515 343400 823140 396355 738820 160905 237320 233920 162945 195925 36720 303535 432735 275995 555560 666910 599420 563635 277780 528360 440810 123845 55165 485690 355385 627810 733805 379525 294015 367710 814810 815235 34680 516460 328610 168725 573835 287215 340085 766700 604265 237405 315520 184280 652120 298860 426360 20910 172635 773245 421855 110330 614210 154360 320195 799510 305235 792285 723435 609960 368305 292315 552670 405535 230180 376380 340340 487475 34085 748510 92480 658410 264605 398055 417010 353345 756670 419730 338470 334390 223720 60350 577150 358360 259165 345100 644640 439025 133875 737035 684930 175950 265625 740605 800615 12410 5355 428145 255 33405 422960 610895 221765 816680 416755 286195 633845 222870 437495 343315 257975 792115 658155 845580 536350 67745 97240 16660 258230 54315 376805 846175 182325 749785 252025 387600 828495 773160 79560 444890 487475 104805 570945 283390 644555 33830 57885 21675 168640 549780 704310 80495 106760 159205 462230 181815 496400 374170 408000 736185 374850 63665 179690 672860 546550 768740 149770 463335 542725 672520 606305 484245 290785 469795 45560 281010 505665 3060 119680 723350 428145 446845 20995 214115 62390 98260 40715 611065 280670 409955 276505 436475 415225 307190 495040 40970 742220 30770 777580 706605 821185 38250 227120 573070 569840 213775 203660 468265 779450 303705 335665 727260 751995 370770 382500 49215 721905 595255 736610 836570 681020 142545 230180 653480 766020 813705 681445 399160 288745 642600 147050 714680 469030 347650 157845 191675 764150 23460 14705 843625 473790 101915 338045 268260 420750 137700 132345 816425 691900 336600 338045 838525 782085 626195 378590 417180 576980 537200 709920 381480 245905 228140 751230 359210 198390 822545 603755 168215 512720 172380 564060 583355 488325 585650 455600 318750 555815 459425 741285 429845 354195 315775 53210 333540 118150 296990 785145 42755 220490 461550 665040 757265 476935 517650 565080 687480 189550 406895 16915 498440 86020 196860 745280 674305 247605 171530 215900 123165 675155 130645 427975 689180 351050 239955 366095 192695 63410 702865 8755 304130 502775 548590 244205 791265 152320 689265 269705 577575 154105 138550 395675 661980 100470 647445 421685 285175 266985 482970 35275 270300 725730 457640 327675 766105 382415 691645 615570 76840 398055 205020 205615 44115 163710 673540 330905 76330 743070 41820 638775 392190 782170 99025 117045 643450 819740 174590 178415 647785 125375 770780 254830 42585 760665 58310 272000 720375 603840 131495 64855 385730 773245 209780 158695 363375 708475 120020 820930 800870 786760 660705 379185 642515 420070 543575 698785 519265 19295 643280 656115 151895 130475 317560 434350 752590 197115 809455 473960 88910 755565 528700 401540 606135 306680 288575 245820 317135 402135 707370 282795 277100 323000 435880 218110 530740 847025 417775 637075 199070 263075 436305 307785 264775 767805 75990 731850 370345 819230 381480 170765 680 501245 256105 282115 611830 632570 433670 331160 179860 820420 449480 838525 286790 155635 684760 110075 494105 793645 589475 45135 460700 779025 687565 432650 198900 502860 485010 847790 678725 819740 169660 38590 380970 793560 207910 701335 585905 92650 580210 130560 308040 807160 504390 404600 338130 536265 143990 241060 557005 335070 402985 503030 506430 792030 500650 395420 85680 131410 227205 302855 600100 452710 253725 108715 568055 645150 629935 179520 273615 752675 423725 112625 30345 479145 469710 512550 460785 653650 498695 54910 355980 567460 688075 651950 558195 575620 232390 331075 311865 210035 121805 691220 217515 676855 407065 312630 271575 278715 466820 450925 14960 306850 244460 199750 827815 177735 512040 371960 203490 825350 310250 753355 7905 611065 492320 649570 78285 444295 124015 568905 433500 201195 455260 204680 691560 109055 157845 113305 424065 330140 626025 803335 775880 716890 421430 691390 562020 640220 845495 205615 404600 218535 556750 417860 745875 426955 567545 65960 467670 772990 598230 583780 346715 707115 598485 408935 67235 405280 648975 444550 100895 446335 91545 541450 134895 827985 228650 733125 625430 297245 342805 216750 173315 413610 285005 206805 259335 433925 5185 289765 279565 23120 519180 773245 726155 358190 616335 318665 36805 761685 430270 87295 151300 730235 336260 836315 127415 813705 145350 630870 337110 780215 93670 42925 670905 681870 302770 630530 669970 840225 370430 151725 525725 524025 772055 72165 363460 52360 251090 817275 279650 552840 487900 416160 223720 693855 72590 471580 30600 648975 680085 441490 723350 340425 278885 426105 336600 520625 691900 822120 722755 39355 581145 233410 36125 794070 443275 289340 569075 670735 627300 476085 605370 628065 773160 742475 335750 281010 672350 368390 236470 804270 77605 686205 563210 564230 133450 683995 336855 565760 131835 285600 79815 534310 770695 840310 594745 526745 727940 698700 559555 161245 603075 271575 686970 269620 675155 436220 811580 36805 92820 579190 201280 739585 308550 210120 690965 400860 596275 453560 579275 91800 118150 849150 28220 501670 292655 188360 176545 573070 45900 193035 534225 250410 335920 403495 266900 159375 713065 154445 734230 241995 576810 670735 737970 618120 246500 50320 474640 440980 694450 565420 179520 186150 573155 703375 376465 324020 755395 236215 458065 496740 505240 15045 227460 630105 680085 723010 450075 821695 629510 10200 460275 798915 398565 388705 729215 90950 812175 204085 791605 801210 19550 10965 113135 22440 347480 588285 596530 13175 101915 381480 666910 365500 268090 508385 243525 210970 823650 112285 434265 519095 397035 429250 174165 518330 223890 796960 521985 49555 571795 379355 167365 458065 191930 767465 84745 557770 73525 4930 269110 213520 572900 453305 162690 414630 750550 79390 224145 748680 487475 192100 792455 433585 266475 493340 111605 98090 557005 309145 744005 833765 357510 402135 830280 687480 346630 419560 698955 534650 441490 30600 574515 617270 369750 380885 179860 597975 347480 498695 680595 175185 595340 385815 287640 249390 478125 661810 98345 713915 735165 421600 839120 521985 549355 44030 736440 786845 193545 305660 622880 589900 214625 143395 210545 160650 791860 390405 131495 807330 462655 750550 450160 520540 699890 504560 760835 413440 335920 128095 563975 331925 560745 436645 164305 522835 314840 665720 800615 248370 542045 502860 687140 578085 622965 719355 684590 842605 303195 467160 742730 784125 793135 662235 315690 773840 503285 150280 182665 203235 814130 832405 503455 423725 323850 113815 410550 653820 567290 477020 216410 580380 207145 439790 528530 35275 405280 520965 762195 244970 365245 372215 636310 819230 331755 76245 536860 647615 766870 823565 570180 627725 796025 103785 623050 13855 707370 603840 561850 226950 708985 281605 649570 829600 546210 391510 191675 311440 697595 535670 763725 298690 85425 494445 625345 70635 714255 569925 350965 459935 192440 543235 90185 211480 109565 98260 136510 334135 139230 248880 79560 628575 591260 147390 587775 679150 838355 543915 606645 245990 652460 739245 120870 700570 431545 404260 338555 144670 221170 401710 278970 118830 832830 575450 257890 455430 545360 538985 797725 615995 408680 270045 42925 206720 86360 452625 758880 552160 613870 170935 478805 621860 40715 530145 619990 597380 696065 305575 121890 382670 500395 803250 476340 840820 162775 491640 707710 505410 493850 426615 171445 132260 731170 136170 639880 751145 733805 389300 49555 830025 771545 543575 114750 217430 74290 562275 197625 802995 822120 81770 837590 281860 66895 461295 120870 558450 832575 51340 140845 395675 292400 150620 492235 258570 112285 455940 552840 511020 788630 115940 483225 641665 306085 252790 341360 351815 136085 813535 525555 472260 792115 427380 195670 804440 440385 733550 124440 229075 597890 257125 510085 412760 490960 114240 828070 494020 354450 414885 699550 374085 359295 593215 162605 293930 683910 539495 849660 139910 708220 36720 530400 606220 831725 274635 460105 350965 596105 142885 296140 48875 137615 163710 380375 547400 787440 614635 494445 192355 771715 537115 805460 40885 361930 689945 620330 707710 476935 274805 244630 475660 785910 339660 840820 286195 378675 523940 241060 265370 748425 330565 843880 656370 439365 707795 593130 15895 493340 339065 807245 316285 828240 49725 244800 201875 420155 41735 410465 264435 469030 683570 375275 120955 124695 192525 464950 107525 188700 352155 162010 806480 776135 375785 75905 26095 142205 136850 788885 225845 97410 685185 306765 695215 639710 618715 751145 763555 802995 703630 619310 803590 279225 118745 577830 821355 142545 617270 828835 634440 349605 799935 358020 617780 152575 569670 40970 63070 843285 227970 755990 315860 775370 187510 775285 212500 64940 755225 25670 113645 374170 329800 586160 114920 264435 530145 771800 758710 618885 291040 608005 508725 355640 785570 316710 789225 652120 795685 661725 657475 93160 476340 23460 91715 171020 26265 576045 291635 328610 152745 506175 175865 50660 386325 721820 168300 761175 209525 719355 806565 373745 819230 747490 411060 177905 561170 345440 371960 8415 488240 21760 74885 680765 97155 275400 280245 576300 128520 200175 389555 793135 131665 527510 64345 641580 645745 588710 285940 694790 659345 126565 459000 28815 16320 816765 526575 736270 428145 1615 19210 424745 456365 225335 812600 505070 729980 401200 714085 306085 38675 205785 412420 373320 735420 712640 707880 259335 680510 436135 244460 104720 102425 693005 315605 76500 651525 69445 604010 434095 197370 83810 813790 59160 517480 127075 816170 576045 427465 804695 797725 787100 543150 192865 368900 476425 843370 311185 593130 601290 245225 712300 649910 199580 237065 350030 725135 473790 523345 405280 363290 608260 281605 313565 129455 825095 172890 275825 815405 739840 319345 77010 216750 842520 597125 472090 659090 466820 529465 345100 224910 723435 157335 60265 4335 554880 419645 747830 22355 216240 517735 419645 298435 647190 196605 636650 462230 509065 39015 661810 209185 56695 148325 104890 74545 479995 389215 608855 315775 665295 238000 623645 341700 699380 541705 653650 567630 219385 44625 576470 25160 401200 485690 791690 255850 153595 438600 33830 749615 540685 624155 31960 744515 747490 805375 597975 370090 84575 849065 497080 322915 438515 267665 381650 275230 298350 106420 80835 811410 169660 681955 436985 296565 437580 777410 240210 425000 701590 840905 549695 225165 5185 18105 22270 833935 435965 339235 557770 774095 81175 769675 331500 689945 417010 335920 636650 344335 42415 647360 571625 486285 447100 410210 301070 529805 415480 83300 713660 619820 293760 626960 666570 101830 173570 153340 220320 592535 844730 201875 716805 57715 560745 719015 604010 394825 284240 357850 292910 189380 48620 51425 51850 626025 486455 572050 89165 325295 460530 224145 372810 491895 480420 137445 149175 619480 589135 696405 154615 687395 680000 684080 728960 258825 43350 783615 481525 452795 654925 264945 296650 381565 395080 676600 79985 30515 303110 58820 253555 441150 180200 92650 180030 153255 515270 478805 452540 537455 467925 237065 797555 147645 671840 352410 753695 601885 8075 435285 79645 712810 696490 246500 41650 836400 217515 747150 180710 645490 480845 307530 631125 468180 443615 517055 331755 807840 101065 706945 367965 341955 296395 440300 513570 709240 613275 528785 765850 413355 430100 572390 689945 319770 424235 83555 559725 217430 44285 172890 813110 392105 428485 660535 137445 83385 844050 709070 25670 314670 585140 81855 203405 840650 336600 185215 425255 565845 567800 577660 829940 112540 466565 37570 380120 631890 440215 99875 702695 270895 173655 178755 413100 292400 500565 525895 370855 684080 299795 709325 223720 174930 44625 147220 595000 316285 253895 207400 309145 177565 209610 129965 181645 797640 685525 541025 298010 412845 680510 159545 47685 33915 350455 348330 120785 308975 609025 600610 402815 111775 44965 527170 208505 65195 29665 694195 390235 608600 349095 239955 12495 489940 677620 791775 478550 698360 86020 556155 695130 563210 225760 181815 825265 196435 587095 483905 365075 600695 594065 652800 285685 435880 256360 356065 683060 516035 166430 674645 327930 695640 377145 354280 682975 314500 337110 339490 538050 684335 836995 585565 489260 728705 639115 176970 804100 721820 581740 453050 560745 221510 804440 360485 715955 126565 614805 212755 343400 599505 24480 789395 178755 539495 266985 244800 289765 565420 716975 426445 500310 435795 644895 748765 429760 810560 344335 122485 250920 663170 184195 495465 214030 407915 516375 663850 227205 661385 277780 700060 438090 1445 250325 145180 705500 708900 246075 513485 794920 230860 595510 7650 523940 534480 608855 38930 734995 359040 394060 636395 692325 829005 539325 238170 793475 635290 203490 201450 691560 58905 500225 27115 677960 520285 580125 161330 181560 740435 12410 44880 827390 494700 392615 287980 811835 374425 444550 847025 477360 724200 203660 9605 405450 795855 258400 373490 50575 646255 404175 367200 120870 517735 832830 217600 411655 47345 666995 690285 186745 640050 316625 370600 721480 190145 790840 21250 678555 316880 433330 501160 315945 300050 295290 584970 466225 616845 768230 529720 843965 295035 116875 536350 234940 296480 767380 42925 185980 595935 173060 342890 395675 261885 476765 643280 351220 635205 634270 643195 14535 67065 577065 394825 452880 623900 161415 644895 456110 560660 227970 783275 132005 116875 579785 475150 849490 755820 652035 719270 131155 800445 299710 849405 31705 838525 603670 758455 180030 31535 785145 733720 738650 740860 629850 175270 253215 743240 410720 148495 682295 621605 288490 551310 555135 68000 239360 654585 280925 48365 535245 201450 39015 181135 527085 811665 696320 485180 803080 293080 459085 378165 2550 206125 647700 574005 167790 811155 559895 36125 701590 286195 810730 372470 337450 111690 716465 24735 52190 382160 175100 722670 571370 239445 515865 207995 192950 605030 335070 67235 172805 848810 358530 447950 794070 490280 315945 151810 736525 548250 586330 459510 320025 82705 571710 167365 558535 473450 729385 707370 281265 482375 90270 14195 94945 378930 698275 300305 432650 513145 762620 278545 536435 227885 203065 779025 662660 461210 115175 729555 727515 581230 476595 433840 644215 443190 467160 717740 313480 259165 100555 380545 829260 355810 466905 844390 723520 299795 296820 328865 520285 27625 23460 830790 220660 233070 117895 774095 605115 421260 744940 796025 680935 348160 669205 448545 828750 706690 61200 28815 307105 292825 565250 751740 186660 232135 738480 389810 653650 387005 794665 192100 151385 465290 115855 184195 135575 537625 73695 710940 452200 31620 190740 289765 539070 157080 41905 636735 87635 405705 125715 626280 446590 341785 132940 470305 215305 615570 303025 90185 111775 705415 596190 36720 123760 577065 411910 430355 46835 218535 354450 454665 30600 665465 505240 15470 152745 460360 592705 812430 629170 345610 812345 429335 387770 418710 176460 151640 783360 230435 722585 745280 656455 693940 232390 805375 265455 432310 766615 776730 349265 196350 58565 422535 4760 120190 588540 672350 290615 483905 12325 764235 429930 195330 47940 340595 157250 612595 264520 747405 217685 376295 802570 40970 404600 455940 653820 74375 96305 809880 81515 771035 217005 684165 98430 130390 828750 812090 395080 404090 527680 596360 609790 484755 630190 540090 124695 640135 684590 512890 435455 478805 839800 575110 443785 254150 678980 372555 360995 294695 141695 542555 135745 297840 186575 672860 293845 725900 432395 588030 809795 377315 842520 767295 447015 724285 426445 544850 129115 452030 493255 87465 806310 140250 333880 644470 720290 622200 611490 445995 441235 486880 426870 499460 174335 561425 66130 524195 841925 100810 542470 309315 606900 815405 620840 806480 421430 149260 314840 784040 750040 536350 834105 528360 24735 531590 214200 129880 612085 569075 196350 824585 118745 845835 462315 302430 654925 558195 739075 844815 245310 170765 206975 120360 625515 581655 364820 819400 59755 296820 124695 574175 277695 258400 748510 310250 469285 293165 701250 24990 792710 678300 2550 710685 302600 274210 136340 46665 510425 810475 787950 242505 131410 463165 328865 149090 784465 808775 314840 228990 516715 734485 731255 446845 465885 180200 57715 190655 338045 401370 831640 628235 217600 82790 96220 839715 194650 105825 35020 697170 339575 284325 679745 505920 818550 214370 297500 635885 809285 737290 410040 358190 830875 370260 396270 746385 474470 512805 35275 701675 765765 723605 288320 418115 67830 302940 412080 772310 814895 98515 739670 476680 95115 358020 537965 53805 505495 46665 126565 731170 149770 51850 224825 644470 496400 470475 657390 439875 466310 262565 697340 527595 783445 836400 728705 794070 281265 280075 199750 615400 197200 771885 22695 136765 849320 22950 405365 739245 814470 398565 822800 411400 568140 679745 145605 303705 680765 577065 506855 32215 802825 42670 835380 696745 37230 332775 817530 493765 815235 143310 458320 373235 592195 682210 193715 444975 149345 194395 649230 624325 516035 76075 230945 398905 583015 226695 58735 170085 389980 279650 406555 419985 591940 380290 35190 767295 491470 104380 252960 838185 425085 406980 814640 514420 809030 317900 48280 301070 731935 721055 215730 697935 321470 269280 145265 250070 162095 433840 613785 710940 271915 318070 296395 650165 140250 635120 849320 212925 665040 584885 119425 760325 21675 637925 361930 47940 57375 333710 134980 221850 34680 320960 719780 44455 85680 724795 304045 716295 48875 650845 692750 734400 214625 793730 41650 4420 712300 650080 549015 186490 163625 529550 615995 483055 589730 225590 132515 22355 557770 616250 671415 365500 635800 495465 549950 349095 122825 20995 654075 553605 477700 516035 808690 26860 194225 265710 413525 239020 176460 763725 796025 819655 521135 497505 724285 718845 359890 341785 613020 834870 161500 512550 801295 154020 15725 233835 560320 570350 423725 556495 108630 29665 499970 476850 429845 759900 91885 236045 13770 400605 687480 840990 837760 319005 468945 399330 680510 195925 180115 823140 514080 581060 845240 28815 586755 38250 213690 201705 820335 842690 775880 706605 510680 316540 104975 140590 172635 64770 608260 716635 212755 688840 163795 7565 790925 803080 81940 702865 401965 663170 458915 815830 594915 489175 353855 77775 490280 372640 496995 167875 610130 844475 470390 354365 556410 219045 350880 176545 445145 138635 401115 745195 672775 385305 567630 447440 673965 399585 518840 6375 71230 80325 639965 747490 612340 723775 792200 744685 806395 624495 832915 1615 353515 330820 844815 787355 252450 717740 814300 817275 341020 119850 689690 277950 834190 9775 274210 543575 642260 339830 361420 392870 294610 346035 565590 215305 383945 569585 39355 249305 49725 760155 500225 641410 477955 309230 408170 832915 652545 31280 21845 654415 271405 549015 61200 253810 437070 124610 617525 609450 586925 464525 460530 767465 155975 10880 195160 813195 729045 696915 150280 590920 264520 364395 321300 507195 732190 432990 798745 295545 299030 512125 661470 30260 677280 170425 827730 794580 316710 193885 122485 385985 202470 37145 319260 795685 328865 181985 622965 60435 629170 657475 682040 228820 600695 476425 813535 107440 831300 7055 167110 838440 100300 15980 72420 13260 536945 148240 112455 747320 489515 815915 386070 848725 217770 587435 498270 260525 746130 161585 272425 359890 765085 18105 35020 120275 829005 357255 159290 112030 591430 681530 425170 217855 598145 519435 473790 519775 537370 106080 682975 476595 2210 716720 259335 768315 57885 470050 381650 183940 136935 380035 112370 689350 507280 601800 711535 691985 441830 565080 767125 391680 772905 687650 79305 353940 104550 516800 703375 556410 841330 700655 226270 566525 481015 209015 144585 602735 531930 601715 151640 207230 219215 162860 459765 122910 177310 303875 745875 761430 531590 154615 640645 433330 37400 623645 520285 674900 84490 191760 706860 145180 828070 127585 388960 480505 79050 436390 232220 732020 434435 378250 716125 223975 190655 494700 110075 621520 158525 191760 167705 307785 147050 346120 683485 28560 113475 602395 299625 469965 311610 537625 674050 199580 437835 219810 753270 231965 341275 119340 495975 132515 784295 278715 630785 724030 242930 513910 640390 49385 794580 523515 176375 748085 173315 692325 394995 658325 629255 252960 525470 502180 458150 835295 29495 166515 533545 361675 825180 377400 816935 197455 114070 380885 632655 303110 140420 766275 661215 536860 165920 44370 543235 249050 355555 46580 765765 374085 789650 462910 228565 570095 101065 657390 77690 832575 737375 632740 122740 328610 37995 490535 309060 523345 459425 820760 592110 436645 716975 835040 817955 728025 534225 825605 772310 825095 369155 763810 170000 76670 263245 157165 817955 78115 527595 629425 570435 350625 397970 291295 10030 820250 111690 747150 550885 60945 250920 199070 501585 53635 569925 674475 570180 774690 420835 668015 712045 189805 751995 795090 600525 646680 763810 220150 192525 284325 336515 432480 203490 94435 492660 745025 240465 18105 711450 824925 198900 153255 536945 217940 26860 331585 840735 339575 190740 508385 36210 727855 717825 648720 88910 731000 314840 90270 637330 731000 190145 407150 356320 64855 560405 70210 666315 562955 383860 803165 54825 450245 98090 61115 768315 239275 384370 829090 772735 127415 306935 769420 685525 347140 763555 71740 364055 27795 442170 37230 570775 158695 302515 535500 721480 88060 550375 841330 719525 834870 18360 291295 808180 224230 637670 450670 227715 693260 436900 675155 731510 176460 150365 737290 196010 342805 468435 826455 22695 826795 151980 398565 416500 289595 310335 231285 567715 3315 265200 427720 302430 55250 784210 347310 462060 307105 671160 683485 637160 160565 777580 829090 799340 363120 102680 55420 401115 15725 371960 521985 66810 597890 374425 665295 784125 798830 57375 46665 450160 450840 580295 337620 306595 696490 716210 662490 577150 360655 761345 492745 381395 786760 59330 675070 622795 441915 471920 0 0 0 308805 311695 749360 367115 767890 195840 141185 117725 655690 399670 758455 161330 771035 848725 815915 582420 94690 540260 96135 344505 606900 542895 362695 98430 293165 826540 179520 811665 703120 844050 485605 633420 255 264095 610640 340000 528530 805460 383265 129200 781660 797555 243440 751400 99280 455345 701590 315010 482035 177820 257210 299965 780300 206635 538985 369580 441405 271575 766190 160990 298095 290105 774690 771035 563890 649145 306340 446675 44285 239955 678895 433585 306340 24650 257720 777750 181645 625005 202640 202725 334560 427465 640730 567290 57035 337875 796365 385815 316285 704905 285855 509490 230180 803420 520285 39100 697680 335495 720290 243100 239615 42925 192185 668440 528955 772225 845750 661895 95965 348415 151045 620925 233750 406810 698955 571200 70550 194225 732615 460955 765595 66130 194565 366860 183090 56610 792625 562615 163625 820165 769080 330905 535160 482035 767380 829175 165835 284070 463165 30600 516035 360060 144415 324785 191845 10370 215985 330225 245990 318665 594915 846175 572900 500820 620840 211905 848300 125205 334390 140505 124610 326910 411740 241485 848980 510850 777580 194395 166855 66130 606305 454240 539835 437070 409105 240210 108120 563975 603925 17255 435200 576470 414715 242930 845750 748935 276845 46410 2210 530655 440725 634780 177735 448290 223805 454240 373320 711535 641325 749275 643110 78795 70975 266305 838440 174250 97495 667760 537540 436560 111265 260100 761260 652375 145605 29325 579530 548420 152915 723435 141355 260270 546550 203830 573665 375020 60860 549270 136340 214370 592960 220490 271320 662660 113305 255340 273615 493340 823225 743920 177310 611575 593810 749955 662235 701845 47685 417435 220830 743070 455940 278630 353770 389385 618970 253640 781915 724115 15725 635460 428060 462740 479145 484415 489940 723945 755650 205105 614210 816085 257465 559045 774605 94690 436815 307955 287045 490365 180540 615995 732020 456110 22100 586755 95370 399160 152235 771800 771035 556920 126310 372555 475405 329290 57375 166175 504815 266730 663085 542980 785995 801040 430015 704905 429080 88655 116450 658410 393720 627470 462655 390235 795515 24140 350200 516800 38845 64175 30430 199665 560575 704565 439195 648550 340340 123760 59330 610300 10710 613190 41225 336855 127500 238680 549780 847025 416330 627045 364310 218195 1360 347395 545700 605200 741880 607070 567970 552925 724625 232985 609620 684505 81345 101065 576895 839970 40885 328695 134810 522665 371875 189465 63410 474980 373745 52105 627640 538900 577830 534225 648975 572645 241230 116195 364905 92565 608345 826370 714170 839460 538900 600865 157845 715190 79560 730065 303195 258145 733720 610300 702950 675070 674560 512720 482375 466310 233580 487560 196690 506770 131750 694535 219215 669205 166770 351390 822035 170765 517650 25075 25415 11050 88230 30090 231030 250835 613360 487560 737885 85425 736015 304045 842945 194310 847960 350455 90440 512040 549865 463335 768655 833510 499290 204425 467500 671500 106250 441150 290020 299625 234515 541025 701250 193290 434945 21845 750380 575450 706010 706435 449310 56610 343145 34425 512805 300815 363715 451860 424575 305915 681360 52955 562700 51085 787865 121805 435285 322320 55760 791265 70465 385475 463505 649060 12155 587435 662320 654925 648380 173315 303280 663085 703120 46580 721820 707030 459510 376380 769590 650930 510000 4845 408340 76925 205530 482630 774945 87040 660705 226610 661215 474725 15895 33575 716210 406895 142375 388195 761260 447100 405025 5270 605030 107780 455685 98090 647615 227375 263585 288660 14960 195670 797045 397715 428570 204765 304130 313310 532100 164645 674985 634270 215220 285940 502265 298350 109905 364310 147475 144925 136510 559470 789395 729470 363460 838865 536520 350795 14535 70210 51170 413695 782170 447695 379865 655435 631975 336685 307275 422535 800020 238765 414290 77945 376210 635290 746385 818040 666825 447865 158100 92650 847875 741200 335325 355470 104805 151555 23630 637585 607325 206805 1615 22015 280330 784635 413015 608175 146370 95710 192780 456790 425085 506430 527510 538220 636480 478380 609620 376040 660025 707965 27710 553520 345185 345525 479995 835380 790245 193545 705330 442340 316540 819655 800785 345695 346120 213520 49555 237660 255935 622455 455005 170680 169150 12750 245905 516120 755480 18275 211225 696745 797300 310845 516970 621265 201195 38420 381140 201195 573240 264435 48705 761175 646085 40120 833170 484160 486795 467075 723095 306255 321725 730235 243610 632740 835125 705500 517480 217685 235875 240380 144500 149260 49215 474810 234260 846430 505495 638435 187765 95540 158100 436390 567460 58735 61710 712045 403325 217260 7310 64685 2805 487305 707370 97070 386665 757775 143395 289935 148070 43860 567290 335580 457045 802910 624580 395675 308295 825435 848555 210715 804865 849575 152405 188785 17765 739840 368305 395420 157930 669290 595510 249645 787780 759305 837250 551140 778175 580125 529890 70720 381225 822460 415735 104465 95880 195925 368475 434945 360315 782255 153935 829430 183940 702440 168130 641155 653395 678555 671160 172380 86530 838100 503540 450925 767125 591090 556240 692920 509660 833680 388195 606815 78115 100385 598145 45985 330820 829345 456875 227885 503115 134810 769080 329205 442680 796195 627385 172210 368135 294440 235110 180540 374255 239955 819740 584800 666400 61795 616930 393805 393550 190315 272765 566100 14790 136765 40715 505495 706775 625855 282880 528955 770015 64430 671500 746300 177905 615655 678810 471155 571965 633165 304810 717485 413695 217685 3740 485605 177140 690285 387855 133195 52870 396100 460275 264945 544765 794750 26435 390830 305320 516375 504985 462485 81600 60350 269110 414970 632145 743410 518075 424490 206295 752250 721225 52530 51425 715275 100555 618205 320365 31365 251855 601120 407150 816170 342635 517820 139485 701165 402815 727005 702355 390405 609790 364735 756755 589135 532100 732360 214455 84150 778855 175525 711705 618800 160140 98430 467670 194990 27115 227205 335495 632230 846430 26520 52785 457725 92225 279565 349690 448035 773755 211990 725050 308720 656540 65705 192015 79220 592110 399160 445995 6120 329800 181815 23800 29070 16150 28730 647955 562955 563125 516035 706180 633335 390745 472770 418965 214710 454240 268005 716210 115345 227970 3145 171275 399925 574345 19125 350965 258400 214540 108205 49725 222020 409190 671755 166770 387345 620925 650250 336260 596105 805885 180880 647360 428230 10200 335155 549100 793645 426785 73440 782170 678045 230945 724880 58140 627725 775880 240465 87635 584970 44880 387515 316965 391935 636225 177055 305830 811155 713150 253810 846685 164985 219810 185555 763810 634950 220235 782255 733210 120700 169235 467500 842605 391510 494360 316795 56525 643365 266815 273445 129115 58905 150450 576300 545020 782850 144500 568990 208675 532610 135490 263755 400690 158015 575705 227800 409445 743920 817530 283390 316965 66640 846175 288320 125800 287640 739925 142970 298180 647870 651950 418455 541960 461125 472260 711875 340340 90355 483650 231115 579360 560405 219895 449650 73865 231710 812940 627045 342125 704225 672350 753355 724200 188870 602055 657050 628490 180370 450500 746130 567290 89930 157590 724965 644810 463845 524875 9435 590580 136510 308125 53720 540685 314670 553775 45135 28390 801210 541790 375445 634950 493510 586160 398565 81005 359125 168385 165410 336600 539920 380715 311270 409870 284835 318240 128095 649485 102680 814300 402135 726070 124100 553690 443190 149345 620330 407830 88910 263670 299115 723860 64770 738480 288575 358445 127755 831555 818635 771120 265200 234600 290190 36805 529805 132515 262055 95795 219385 724030 376805 38420 696660 136170 244970 766870 357340 775455 713490 406215 802400 371960 544935 231115 141780 112115 27285 402815 710260 228990 825860 305235 526915 670395 732615 473450 765255 49300 152915 294100 385305 192950 786420 826285 824500 131580 40800 823310 47090 647955 560065 614550 806565 315180 634015 633845 395165 811580 262310 667930 682890 416755 615995 671160 723520 282540 120105 288575 90610 415905 592620 813450 716295 469115 92650 595000 466310 338980 241570 585140 8840 238340 294440 745450 510255 489260 200770 390490 607495 425255 836485 315350 331840 64685 194140 378165 47260 331840 523090 106420 228310 436050 428060 725815 525980 265285 161075 34765 74800 755990 439025 471750 820165 207655 410465 366350 289340 757605 158610 282625 624155 576640 818380 117810 400605 1785 537540 705585 656795 690710 66980 5865 389130 453390 776475 612000 663680 715530 329715 364905 236810 409615 219895 121890 328185 783785 89250 441235 82790 715785 160310 789565 506175 295715 18190 405875 406980 719100 230520 343315 183260 333540 756500 440555 198985 228140 473875 23035 202555 655605 669120 475490 716635 542725 565250 575450 2890 710685 753270 438345 837250 151300 213860 820760 182920 326825 217430 457810 526660 410890 416160 370090 424915 18105 761685 430185 502605 49725 135575 512550 336515 10200 711280 327675 308210 9520 564570 833170 300050 157335 687395 650335 548760 436135 410210 692495 7565 680255 10455 486455 586245 732785 565250 669970 96985 146625 254660 814130 26690 327420 728535 563295 562275 294695 241315 271065 656795 197965 249475 307020 535075 820590 400435 662660 24650 553860 849660 18870 350455 514335 164390 799000 318835 32980 704650 294440 483395 248965 739415 690625 741370 46835 41310 682635 298945 363205 511955 124185 688755 468690 726835 2720 717910 83810 3060 211140 548590 325210 553435 671330 734400 695300 416245 296735 666400 178160 368305 593215 122315 843455 291210 559640 152320 269365 732445 627640 194820 392870 132175 245735 604775 181560 294525 359210 831470 771885 246925 492065 516205 484670 231795 705160 425000 727345 627300 195500 236725 194990 221425 327760 286450 165325 731000 312290 258570 485520 439025 606645 818380 800870 296905 357425 753015 444550 176120 17170 711620 375615 219555 369410 14535 348160 575280 697255 278630 208845 484160 488750 498355 741285 5355 826795 320620 689265 419985 397970 753355 577830 540770 401880 762875 234600 16830 473875 806480 29410 813365 58480 278205 513910 646255 822460 497760 717995 665040 157675 260270 124695 495295 171955 653480 643195 127160 590580 519095 793305 546040 14705 155720 382160 72165 238340 311780 839205 341275 98515 592110 141270 512975 504390 366010 187085 53210 795600 314160 719440 247180 408510 700485 205700 248540 26180 115515 629510 279055 190230 421345 86785 268855 683230 49810 349010 350200 545700 844900 82110 435285 153680 505410 18955 756840 499120 276250 802485 307955 507790 28135 34340 454070 808605 711110 72080 378590 536860 388620 738055 144670 623390 662745 655690 591175 397970 10115 377230 392020 602905 66215 239190 820335 708560 711535 344080 133620 656710 72930 296735 155550 123165 816765 9520 215900 301665 357000 106675 156655 376040 561595 793900 527340 21250 442680 104210 702355 683485 647360 717740 145095 835210 400010 519265 596785 494445 765255 73185 418625 422620 642005 839205 133790 3230 205360 484245 270045 542300 790925 296310 796620 225675 68935 224060 622880 188615 13175 598995 540175 307870 702865 785655 641155 172550 69190 809455 99450 647275 713660 35530 357765 51255 91630 747575 632060 217005 687225 837420 10370 210205 8585 14960 584460 506005 683315 84405 765510 251770 165495 18615 44540 662150 307870 49895 499375 627470 119510 845580 454410 841755 192865 708475 441490 345185 489175 244290 829005 645150 395845 294865 644810 782765 404430 847875 429675 216155 605540 110585 104380 493680 199155 506940 174165 154785 686800 844815 751655 625600 395590 234515 302855 827390 754885 485010 233410 292570 786250 300475 481185 60010 824500 489260 211990 411995 578085 272510 786930 318920 567545 390830 622285 73270 552415 358700 748595 191250 163285 828920 325040 672605 727175 313650 574770 195585 586245 243100 649400 606815 609705 225080 224060 71145 476510 452370 130730 544340 59925 361675 330225 76755 523345 654585 555900 364310 756670 513655 385390 747660 324530 503115 314840 692750 435030 699125 141355 211310 475405 367030 656965 186660 700400 73950 124780 247435 11475 824160 327590 390745 251005 57460 395335 436645 514250 741795 374765 264520 468435 150620 539835 422195 528190 257210 752930 147985 267410 235960 703800 683315 316030 68935 33235 295545 51680 784635 223805 522410 132770 137360 807160 729385 720375 37060 477700 631890 365160 14110 414035 589815 445485 746895 260950 800870 38590 429335 603160 759985 113815 737375 587010 764915 59925 190315 778430 629340 144330 422875 325125 798915 691645 589050 66555 68170 675665 151640 164645 204595 535330 78115 14790 217430 613275 564230 393720 141780 581060 370005 69530 207740 623390 847620 115600 392190 286875 804525 557345 460615 191845 98685 377740 200685 350880 136085 698530 315435 392870 99705 205020 539155 31790 483310 45220 289425 808520 512380 8245 364565 123420 779365 224145 133705 787525 505240 104975 324190 67660 415735 51255 349690 472940 265540 104805 530145 510510 740010 83980 731340 486710 703715 810560 108205 135320 680765 298605 115940 422280 402645 701335 134980 231965 476170 278290 27115 123760 426360 598570 652290 128010 610130 353260 347990 797300 682295 213010 390150 221935 140590 603415 334815 278290 501245 365245 760495 476255 609620 86445 134725 237915 61965 163965 275570 698020 805630 273700 18360 431290 578595 512805 439620 389300 348330 536520 428995 679745 604945 322745 609195 136510 1955 545020 651865 229670 612680 789055 571285 631210 183770 242420 781830 483395 605540 257040 356660 309145 803505 608515 670310 55335 110330 14875 12495 440980 653480 188615 135150 811835 317985 485010 612255 102765 488070 550800 79135 120955 290275 560745 781745 188700 214710 10285 199155 780215 190825 571370 49130 748425 225165 225250 435030 493510 481865 177820 585650 688670 433500 529890 360825 529465 255000 734315 614720 220915 461635 833850 482120 461635 61285 757265 385560 826880 674560 291465 36465 426700 451520 825180 13260 745875 21930 211225 46835 847620 691900 134640 190570 196350 847960 740180 688415 15555 547400 195925 106335 725305 511190 321980 139060 45730 764320 208250 831640 659770 272085 243610 246500 630105 479485 194310 297415 403835 695980 206380 735165 815830 122230 444125 808350 313055 183430 570605 505495 603500 556325 410465 17255 502010 379865 388025 340170 604265 217685 795855 681870 96220 815320 364820 397120 835380 605795 646850 589815 715955 386920 614295 837505 569075 796535 610895 773585 563295 753610 589305 736100 93925 350200 184535 419390 439280 534140 63070 261885 106505 296905 216495 264265 339065 237490 158440 32725 534990 372810 702525 459850 128180 185045 45305 823140 35020 558875 720205 410890 680850 517225 151555 471240 2380 555900 165920 686375 539410 714935 158100 116110 337790 134300 27795 106930 573155 77520 243695 251005 772565 330650 352325 612255 728280 6035 5015 769250 176715 240550 518330 602905 41310 655945 608940 220830 553520 849575 408340 637245 778770 552585 145010 506260 755055 216070 784125 664615 568990 800105 217175 239020 102170 826370 540175 176715 326485 632400 40885 172975 725220 58990 587605 14365 573835 324275 365160 401455 491725 47345 61115 30515 643025 548845 331160 9435 800530 245395 711620 224485 764065 606050 801805 666060 765085 315180 627130 53465 388195 483735 163880 615485 481185 32300 810475 157845 495210 383350 301070 580295 62560 421940 620755 489430 767550 568055 846005 425510 34170 509660 714340 98770 271065 496400 371195 167960 501840 503030 755140 121295 805375 673625 712555 118235 396695 121040 135065 340 391680 358020 103020 36380 805630 567205 371705 763045 757435 818210 525640 436305 404090 23120 466990 324955 209865 771375 588625 297415 726920 94775 82705 265370 824160 839800 9775 261885 673200 332605 848215 838610 720205 750635 637330 692835 752420 452540 714935 204935 101320 28645 510 754545 575365 343570 584545 161245 471750 603330 489685 463080 613360 606900 783445 7140 386240 375530 326145 750210 206975 4675 805545 625940 457555 66045 205020 179010 594660 676260 437580 482375 409020 50320 517650 166345 423895 45815 566610 496400 740690 271150 781405 833595 75905 123675 183005 176970 843625 706860 407405 75565 423810 590325 482800 4335 178925 388705 415480 15980 181985 694535 435370 336685 788545 629935 136255 556920 206550 390235 223720 442510 49810 202640 353345 646340 47940 819910 512125 602055 729725 716210 777325 265710 410040 512975 430270 416075 626535 635035 527085 584800 71995 748170 550970 104380 571965 136340 83385 322915 437665 506855 321045 727600 381480 457130 633675 13260 746385 669460 101405 567715 434095 12410 795770 700570 10880 320960 120190 119255 400945 249900 457980 269960 714340 491385 242845 18785 602820 574005 56185 311780 471835 88740 521050 783360 474130 486370 676090 126225 225420 735845 516460 524875 475490 507705 53125 828410 831810 496570 504815 804610 842860 750890 576895 589050 334475 650250 609195 499970 493510 146030 356745 761345 421260 221085 217515 744770 306340 258995 362525 215220 702610 77605 260100 386325 114835 140080 36465 499885 689010 533545 586415 496570 763725 305660 133280 352920 455940 447525 387770 309485 745875 663935 730575 389810 724455 315945 731340 733295 97750 300985 89505 216665 464100 101320 27710 194140 550035 705670 11560 689945 238425 36635 348075 144500 648635 366520 789140 123335 627045 94775 325125 578170 296820 685440 598910 734230 60945 646850 380545 544510 616505 296905 333880 648635 334645 455515 182240 604520 847195 477190 345015 273190 822035 194565 241060 761345 489770 252960 318240 314245 794920 382330 643195 295885 806480 76245 284325 397120 109225 838525 170425 47600 647870 553350 41905 148665 477105 653650 47515 60520 562445 845155 175950 482800 363545 325210 371025 573750 363120 514590 834445 81600 573920 731680 524535 315095 308635 773500 392190 769590 27370 129370 307360 486795 669970 765255 194395 805715 421770 229500 9265 23035 4675 492235 582420 842350 346375 77775 514590 163965 405790 368560 615740 208165 701505 513570 672010 718420 712810 763215 152065 744770 256955 531930 226950 485690 154785 382670 558195 337705 718250 500140 767550 56610 108800 765255 105060 449055 12325 823225 206550 561680 692750 821525 64770 500395 255 702865 208760 237830 108970 268175 192865 265710 537965 134130 77435 795515 169745 550800 766020 707285 581400 63750 159375 797470 684420 172040 622625 772140 596190 434690 131665 513315 836910 535670 105145 588880 642855 316455 333880 760240 709240 735250 439535 172040 93245 238935 366520 215985 116195 486115 524280 287555 257210 809030 557685 449140 181135 588540 371450 496060 746980 69275 326995 306765 416670 44200 397460 97835 625430 85510 155805 129795 558875 647360 8585 774690 718165 168980 508980 17935 648210 706265 83555 85 240635 731935 310080 733125 419730 638945 513655 333795 247435 806565 48025 521730 576385 41650 561765 208675 357000 348585 642005 65620 451945 329885 647955 416925 235960 181390 37655 129965 460700 113730 132855 664530 102765 226525 624495 646255 686545 571625 709325 759475 201705 379015 483650 233070 600100 496485 48790 602565 163880 586075 271065 704480 428060 821695 794240 382500 511700 614890 650165 469370 264265 822970 116535 154360 244375 758455 502435 2720 728705 367625 85255 508555 41310 121975 190995 471325 86785 768230 399500 713405 502775 538985 74545 775370 745705 315945 422790 807585 167535 225080 590410 813705 520370 260100 184110 93415 435115 531760 553690 462655 129795 120105 132770 86190 696915 348585 697340 494105 113730 667335 567460 674475 772820 661980 193035 615655 432905 794920 503200 245650 342125 167110 286195 786930 255255 387515 434520 125120 797980 523600 441405 383435 404685 819655 359295 327675 189210 810475 845750 564995 731255 223550 544255 362865 515355 322915 245310 360825 724455 87550 775455 4675 59840 279735 402305 846345 326910 829090 488070 203065 608090 799935 72080 343060 330990 409870 535585 60775 379610 30685 564825 445145 476510 602650 455940 807670 711450 757095 758115 419815 60435 185215 394060 571115 276165 85255 318495 572560 644385 289170 510595 154020 384200 845325 540855 761090 84490 577065 32045 631890 49810 838950 87295 232900 266390 671670 148580 838780 576470 514845 88910 558365 211905 31620 583440 551990 760325 381140 792200 418965 825860 675240 755990 346970 647870 749615 127415 289850 433160 583100 674730 179435 205615 272425 554285 46070 311695 344250 535160 699975 392700 139400 437240 9265 440470 416585 796960 540005 226100 840140 33575 690115 447270 252705 255255 695215 81940 7820 103615 769165 528955 498950 311355 318240 381140 697510 34255 139570 411825 303790 724710 154785 673285 705500 409360 470730 340085 253980 538390 568565 30345 713830 103615 235960 315265 562105 378420 376295 799170 668355 236045 136595 638435 377400 652545 625940 201790 437325 722840 740350 52700 67830 549100 12410 365585 546465 349520 17510 453390 694450 720460 628575 649910 67405 268770 400520 639965 132175 602140 527000 205020 99025 286195 72165 201110 685270 616590 683570 369495 318835 88485 339405 27455 757180 305915 126990 37230 755225 572135 442680 123590 224485 121465 536350 728620 818890 414375 385220 469625 141015 646085 126225 723690 386495 238510 598740 176715 482035 260950 478805 713320 646425 445740 99195 393635 530570 197965 562785 607920 747235 848045 588200 158950 472685 78370 249135 238850 759135 456875 439620 788205 189975 156740 127500 231710 450755 210375 404260 98940 478890 668100 658750 773415 431290 805800 70465 680935 799765 392955 131920 641665 234090 151300 371195 44965 657220 417945 459765 413440 101320 61880 802995 351815 110075 519775 749105 514335 313310 151130 295630 64345 58990 258570 203235 559640 731000 395930 743920 276420 332265 475575 797385 594150 185300 324870 91205 273445 251090 358615 583695 138550 609365 838355 432055 736950 130560 375275 732190 28305 14450 238085 432140 795515 423215 517310 292060 311270 570010 244460 793985 295970 723690 692155 790415 363035 763470 290190 802315 408510 769505 532185 111350 262820 832745 523090 18360 230945 329970 187595 793475 454835 841415 432140 360400 319090 296140 181220 534480 778515 330905 673710 110330 781065 667505 90270 48960 697510 669800 834020 810135 459935 534055 43435 774860 115515 113305 294780 223465 43605 264180 341700 368730 353345 158695 368560 330225 604690 309315 462485 309825 179690 746810 26350 619905 391000 743580 347055 611660 450670 727515 268770 487475 451605 51255 720715 331840 163795 444465 268600 489770 248285 231965 335410 135405 683570 445060 450245 355555 259080 655775 147560 409870 285855 421090 758370 53720 133960 441660 198985 95200 819655 674645 312545 701505 276760 391170 24480 115260 184960 244460 287045 249815 813620 270045 338130 734825 55250 107440 429420 319090 695810 510085 40885 100215 541450 319005 332690 629085 639880 458660 414120 665550 592705 756840 111520 257975 625940 597125 233240 42500 191930 132770 309910 510595 500735 457470 692325 453815 735675 296990 276335 184110 162775 408765 318410 550290 192355 414545 284665 831725 734060 769760 401965 701165 423980 824585 392870 442255 629680 641410 142035 838015 404430 526405 477445 4080 637075 627640 837165 166345 6630 491130 219215 644810 314160 326655 157590 480335 717060 90780 354620 395760 248285 560320 571710 26350 247265 667505 520455 155125 278205 130560 486115 377400 147305 387430 482545 563210 26095 656115 690030 325975 579530 243525 295545 774350 570095 389215 585395 249135 304385 614295 799340 667675 290870 262905 535840 217940 422110 205105 549780 360995 414035 165835 46580 261800 431120 287725 583270 45560 808775 694705 277015 449735 753780 486285 163965 413185 437325 107100 63495 834615 84745 564740 607410 381905 298435 750550 829005 114240 384795 26180 597635 506430 87975 358530 672180 645915 845240 804610 350625 238425 792710 374255 179010 34255 468605 492235 729385 630870 451945 658580 712300 100640 194735 689775 621350 34085 757010 175610 276420 29495 809965 30940 360060 346460 490960 155805 299200 750465 1445 729045 48195 26605 11220 810730 101745 102255 201620 440810 794835 753440 631975 478805 5355 264775 349180 629425 286620 42245 547995 815065 532950 401200 200345 365925 468945 810645 18275 21760 508385 570180 660025 404770 385220 624070 679745 422705 346205 166855 195500 611320 491810 65110 701080 763385 602990 366945 522835 199325 598400 370940 252280 170510 147135 214625 19975 156825 237660 401540 538390 448120 798235 394145 116365 448630 796535 522580 452880 176885 720205 92395 57290 631550 390660 73440 497760 60180 716210 836570 737460 77095 94520 572475 132515 297245 210545 122485 558450 252450 316795 717910 227120 640220 382160 75820 441660 333285 442255 233495 724795 807075 839970 42840 213265 337365 850 184280 673115 321215 520880 704565 779535 648550 473365 636310 792455 433245 592535 710515 461040 715445 632825 689775 253895 350880 787610 576980 623050 778600 637245 594320 537965 741795 33235 465885 179860 645915 70720 108290 26265 789055 44285 370685 581400 603415 553945 638095 754885 751995 511785 122145 698955 343995 323340 784040 291125 3230 618885 692495 362950 408595 173315 538475 646085 245990 808180 689265 205700 266645 15215 568395 303450 21420 635205 652205 539410 444805 327080 710515 263500 430950 704225 568650 373065 278715 415565 74290 258400 710940 499290 421430 103700 821015 689265 553775 477700 14195 324530 621520 797725 775625 276930 462060 635375 808520 525895 393040 315775 750125 195415 797555 818295 384710 774265 680085 436050 464950 295460 627895 89760 595170 346035 624920 502095 506600 668610 750210 645575 309315 130815 671415 434945 119510 53125 190825 173570 138210 613955 561085 667760 343145 51510 502945 218025 646510 101490 295375 444125 646425 2040 329885 773160 74885 610810 182835 543405 604605 149005 361590 219640 95625 5780 237235 495635 96900 560660 363035 584545 400605 763640 773670 489005 121550 785655 384795 331075 396015 561085 476425 46495 394230 689860 780725 34935 769590 294355 325125 61285 491045 619650 71825 735845 667165 480675 343400 16660 824160 334645 820675 465885 237660 503030 613190 699210 791010 819740 799170 710345 842265 599590 557940 452965 702440 126735 536775 792965 732445 716805 390065 749700 414545 573495 264775 669800 464610 282455 725475 394400 362695 630700 493340 203490 709410 561170 326060 270215 20145 794155 657220 231710 413015 674050 629170 246075 659090 420920 290105 367880 74290 88740 229755 520710 272340 224485 458405 581060 39865 849660 3145 810645 812175 654330 385560 401710 791010 550035 768995 110330 375275 810645 170680 544850 636480 569330 169915 681445 291210 384285 37570 826455 345950 689095 436900 456110 824075 175440 648125 584970 334475 453815 524110 326230 150620 331840 26095 706605 214370 326825 184875 843030 579360 533375 808435 501840 802315 486965 80665 671415 363460 109225 691220 141355 201280 86530 630700 234855 477700 427295 416160 728790 414375 224570 18785 105995 428910 691390 720800 15385 140590 457980 721225 511020 840650 474810 397035 155040 409105 686120 115345 729725 697085 504050 553690 639710 311100 845240 320195 760835 284325 407405 739075 22525 91885 645660 340510 441150 246245 445145 304300 23885 172210 177310 525215 493000 473620 330735 612680 580465 441490 291380 51255 349180 207315 477105 718845 816765 519860 223210 771970 694450 456365 677875 758030 843115 784210 511190 396610 512635 494445 805205 330395 94095 295715 735080 413185 842945 134300 468180 228990 621520 125375 68255 832745 815575 410295 840310 382500 120615 91460 275570 274975 213945 629085 681275 523090 401030 115090 10200 739925 264775 126310 420580 29155 566695 546635 5015 800445 300475 280755 277440 814130 832065 837420 176800 737630 717315 386325 752420 828835 455770 690965 726750 369410 60690 538560 523685 706265 581655 727600 260780 39780 318920 415735 761175 380120 609790 827475 242165 43350 66725 20655 774265 245905 800275 104040 428485 338980 799595 658495 839035 767465 639370 154870 471495 24140 469795 278375 151300 589645 27455 312545 527255 583015 245990 567290 809880 753440 609280 320535 796280 458745 308975 189805 641070 561680 312970 504135 55420 386665 628490 766105 818295 27370 417690 498100 612085 159715 533800 221000 818805 683145 186575 501585 264095 233155 371790 10625 198475 607410 615485 359805 362185 678215 558790 60605 521730 499035 770695 640050 418540 767125 402050 820165 505495 286280 832915 568140 315435 80835 135405 241570 574855 205105 810815 59925 558025 9520 134555 630275 247010 290700 712470 804610 95030 431715 716550 267155 793560 316540 157165 823480 583270 204935 192355 197540 51595 48875 186915 11475 578680 741965 806225 266305 321045 33745 338980 33150 219895 789820 223125 541280 315435 108290 283390 703800 562700 146965 134470 338215 375785 313395 69020 476765 274295 390915 783615 151725 362100 670905 69445 347225 810135 530740 597210 779790 390830 527425 279395 438430 800445 430780 291210 362780 222190 678385 398140 613530 359465 682550 3060 769335 235110 233325 290700 447780 30770 354875 840735 354875 591005 194225 48535 187170 791860 204425 321725 28475 800190 450925 623220 711705 306935 355555 623900 740180 583355 503880 271830 419560 400435 388195 127330 658580 368135 8245 537880 175015 86360 522070 80750 224995 726240 135745 259675 591430 18955 761940 236045 223720 209695 125290 101660 121975 520625 588030 435880 415395 71570 689945 796195 371110 250750 651185 233240 780810 486455 30260 585990 155805 486030 7905 626450 73865 354025 98855 34850 495040 132685 152150 240720 498610 368645 694960 60860 361080 124270 848470 711790 518330 215730 745705 776900 765935 66640 655095 690710 724200 212330 3655 259760 199665 113390 204340 810220 110670 179520 116365 626790 395590 100130 380375 734145 689860 513485 59330 748000 226865 146880 756245 843540 822885 562955 819230 351135 412760 795175 621690 737460 155380 844730 243780 163455 133875 591515 107185 596700 447780 88825 339150 701420 580890 384795 705585 503795 52785 765425 621010 146795 78880 174590 163030 495805 770610 97410 714340 161500 825095 177480 198135 381310 559555 777155 65280 465035 502010 20060 790500 655520 790245 660620 391510 789650 748000 736950 488155 36720 254745 757860 577575 154020 392105 584290 379610 733465 522495 354195 205870 120360 640560 739670 815320 706095 119935 229925 366520 76840 247690 780980 120530 16745 48195 396780 44370 277440 754035 343400 323170 629255 193120 290360 622710 158100 407915 567205 133195 11220 644640 665125 304725 213775 799425 617950 446335 715445 635970 38930 752590 658665 515695 218620 649570 209950 17510 512975 657305 220830 123590 258910 75650 589050 509745 499885 744515 642430 374085 438770 470560 847620 363460 500140 616930 697085 399415 690030 770100 26350 126650 761770 524450 661130 255000 451860 588370 53380 339660 192185 114155 536775 685100 678300 725560 414715 610470 253045 30515 563125 3825 390745 844135 383690 687395 130135 304980 694790 113305 434945 607410 220745 15980 32470 227715 561680 450245 823480 236215 157845 312715 254830 24395 447440 312375 356235 571880 357255 430440 13940 674985 579360 367710 99280 829515 57205 774690 289595 101320 316455 459255 403070 629340 148580 299795 557600 427890 89760 529465 469115 135830 180965 528105 239190 357425 422875 68170 377400 736100 57120 68170 540345 591430 671245 508810 159545 506515 624665 810900 503795 259250 514675 592365 174760 797725 43945 226185 741540 54060 468180 232815 277015 657985 613700 605285 316795 573835 341785 793135 484330 438090 446420 492235 321640 280330 798915 257210 92225 817360 373745 353090 586925 361760 82790 284920 735420 164900 766955 49385 43180 718080 532695 757690 730235 170595 137360 94350 830195 182665 140675 549610 260185 277525 211395 645320 36380 786335 328440 33660 798745 152320 107525 729980 82535 690370 759985 168895 794240 37060 153085 99875 35530 138125 419900 802230 605710 374340 40970 800785 6715 576385 410805 626620 571370 740265 185725 833425 566015 504730 833085 734230 561340 141695 512635 415565 653225 125800 266815 798660 255765 402390 368730 582335 197115 760325 693855 148580 282710 697255 612425 694450 94435 9265 412420 349265 336515 489345 517225 479655 148580 814130 104125 87380 632655 22015 197200 190400 376380 342550 157420 836655 823225 578850 77350 274295 828240 758115 580805 158950 779875 448290 587095 108375 528190 281945 522410 559215 124270 55590 186405 117300 258060 476595 20655 42075 506260 307190 508725 586585 246075 792115 516800 103870 479145 532355 179180 749700 364735 655775 161755 565505 257720 291040 127925 333030 585905 832320 466225 583440 475320 680510 295120 471410 106335 734995 354620 315775 162945 218535 324190 44540 206380 2465 652800 457725 541365 622370 558110 336090 210630 2125 361250 17255 304385 504815 477190 378335 265965 195925 656370 576470 321470 563890 822205 73695 270810 437750 83470 535925 380630 166175 119680 70975 304895 373915 300135 688670 678895 30855 452285 523685 720120 734740 256275 341275 840990 24310 121550 725985 591855 227460 40120 353345 468435 209865 718335 173400 224740 541960 708475 497505 460275 499970 846685 158185 625685 630360 141525 224570 437410 370430 7735 44030 291720 403155 848895 849575 802060 730745 565165 537115 654245 386325 370685 555475 735080 803590 309485 665040 273360 751230 188445 421090 319855 89080 30515 605625 13260 320195 442595 31790 331245 760155 522750 391765 712980 447950 113390 191675 10625 158015 826625 105570 595340 373660 681190 515355 620500 802995 380375 779025 557260 834445 625685 793645 686545 57120 555050 342805 508130 177990 501585 191420 498440 255085 718760 191675 790755 476340 41990 42500 211395 771375 181900 756500 670310 719015 157420 823735 744600 604265 642600 109055 121890 529465 155210 811920 591175 822715 377060 842775 193290 749020 461975 386155 331160 39610 86190 626790 733805 291465 257890 635205 366350 461805 716720 320450 6120 640305 321810 744260 546550 696405 622200 760325 469115 234770 684845 415735 317645 324190 711790 163965 553860 565675 360485 58395 83555 379525 0 0 0 103530 536010 757095 466395 107610 565675 425765 765680 524960 291125 22865 717740 460020 381990 161840 717485 809200 704225 636735 637245 338555 705755 2210 595510 47345 800190 640900 162350 832915 142205 177225 639795 102850 542385 504305 323680 602140 447015 490535 281265 768910 837760 818890 190400 74035 636310 31960 617270 609790 564145 18870 486625 446930 65110 815915 315095 497420 364140 142630 417945 266815 697510 320025 123335 464100 263500 104975 483650 213435 639115 274890 833680 636650 388450 592110 375530 390320 847535 377485 709750 188020 704225 253045 844645 266305 335495 657560 463335 356660 373320 727770 647530 661640 358190 145520 410380 30940 316200 521985 440130 324275 479315 474385 265710 324105 619565 227630 159715 131665 457980 425595 300475 202470 120105 617270 662660 715445 452965 614295 550460 197455 829940 656710 383860 347310 215475 239870 609025 512295 6630 668950 290700 340850 793730 842095 423130 193970 844305 772480 788885 599675 422365 589900 661640 290190 221510 717145 23205 95710 2890 150875 817020 518840 35275 569160 400860 358190 538050 384200 39950 707625 163200 463505 472515 382925 336685 591090 568395 494700 391000 807500 222360 144670 103445 799850 272850 94605 611915 2040 267070 399500 608600 597210 630275 310335 145435 652885 273190 817955 396015 209695 265115 794665 12240 801210 21505 262735 720970 336685 481440 672350 294440 684420 342295 323850 259930 247010 527680 241825 368050 198900 233410 399245 391170 295375 762620 339235 512465 154360 515780 122825 161670 140505 791095 608855 575110 388450 649145 292570 363460 752675 85340 712810 645235 292400 495295 466395 474725 725900 678895 414715 132260 592110 430695 351390 312460 449820 725645 145435 19635 211565 542725 11560 434605 273020 61880 357170 330650 355215 363715 85085 340340 223720 537370 426615 186660 221680 465970 586585 40205 543745 77010 525895 379950 548675 117385 259505 8415 363460 232050 252535 578085 527850 626960 474385 503710 459000 448715 678045 705755 101915 700230 120615 224315 94180 423980 254745 200600 575790 426700 334475 287895 350795 307955 94945 245310 676685 248030 493850 121125 618375 624495 76755 185385 182240 772310 692240 689775 636565 61625 1275 307955 92140 4845 407915 323850 50660 429165 613105 159715 376465 691730 831980 641410 368985 729640 699635 427805 433330 217430 248370 397205 19210 116280 280670 267410 47685 255425 330310 337875 129455 449225 404940 150450 149515 749020 288830 76585 812345 630105 158525 279735 386240 775625 811665 795600 170765 299880 421685 483480 197965 38675 678640 484585 847875 263670 541875 592280 458235 174420 161160 430695 514590 597380 20655 577065 303110 395165 420750 152405 524110 804610 339065 213775 444550 286875 197880 87380 0 0 0 216835 210970 419900 561340 740010 367965 371025 81345 34000 662660 821270 728110 102680 123080 164220 416245 706435 372725 638605 228225 549100 602990 142970 654755 589815 727515 167705 309400 771375 241230 230435 156400 354280 592875 842775 51255 257040 301750 718165 806650 803675 168810 129455 81515 600440 136255 49725 607495 201365 776645 11305 115685 321810 48025 753610 337620 68425 518415 674305 788460 842180 635290 597040 675580 432905 372215 579870 92225 595085 471240 64430 45730 154955 20400 233580 633675 573410 497250 501500 808605 74885 758285 818550 626025 370345 442000 745875 567375 121380 259845 776305 270385 152235 819995 780215 427805 259250 579530 26265 711025 832490 521050 480420 158950 205870 646425 691900 321640 214115 337535 759900 379100 481100 626705 693855 283645 480505 244460 422790 92395 511870 450585 495380 37655 753525 233410 520285 212245 100810 38420 166430 620840 506515 137445 108460 397715 658410 663850 150110 392870 766530 96645 78540 277865 837590 663765 18105 180540 139655 293590 777495 558110 69190 579360 453220 502520 748340 496230 57970 385900 159970 739330 324020 392360 617525 401455 756925 280755 171360 735165 672095 683995 676685 776985 173825 469880 202300 201620 118830 679745 659685 121125 30600 772395 101830 206125 425000 184110 599930 676005 113645 797300 344845 222020 122655 579615 512635 418455 252535 124780 688245 507875 60690 204595 492745 814045 16150 302090 600015 204255 265540 574515 634525 161160 483735 310930 846515 274890 660620 97495 739670 289425 512635 806565 805290 364990 634440 688840 772225 375530 515610 417605 655095 799085 241485 148665 647870 576725 409275 262820 73695 275230 96985 506770 343655 425000 408510 751145 604690 58905 436475 667080 25415 464355 616760 489005 734655 778260 257890 680 697085 300645 647870 158950 51765 628405 345015 642175 839035 184790 673455 675835 817700 229500 728960 826965 35445 521305 169065 465545 817700 88740 379100 372895 367030 353515 611065 128350 163200 494105 817700 847790 128350 376210 579020 207995 775455 549100 97155 362440 9265 34340 275060 578765 210290 170085 73610 720800 376635 499120 778600 31960 383435 388280 32725 94605 306510 42075 831385 709495 533460 599250 427040 498695 406810 289000 544680 109055 591770 558535 87805 356320 161670 355470 398820 564315 164050 379015 163285 234515 715275 285175 534140 177735 581230 590240 458915 753100 724540 453390 393125 45390 710940 298095 681785 284070 435710 336600 343060 315435 320195 433075 381820 549525 514420 759305 550375 614550 608770 125290 824925 367200 358190 760240 287640 465205 821015 536775 304130 838780 618885 565760 392530 420325 82790 821440 334560 698020 422025 233665 213520 467330 126820 766955 80070 89165 343570 397885 675070 266985 203490 195160 266730 70465 31110 238085 692750 118915 239105 630190 171275 397885 753950 630530 453730 716465 515525 574940 644640 595 639285 610130 323765 681190 454750 801720 560405 520540 524960 423045 268175 165580 350965 405705 225590 511105 334730 186575 690030 601120 168895 300475 282030 573325 191590 315350 435625 83215 61115 311865 44965 841330 473875 417945 735420 838355 101490 163285 179350 570095 572645 520455 206040 324615 782255 783530 529040 586585 642430 696405 13260 272000 43095 417775 11645 283135 713065 432310 246925 565930 773075 696065 113985 294695 276930 124100 745450 634610 521050 160820 30090 266815 627130 502010 295800 742900 407150 360655 401285 117385 176035 348160 327250 549780 24905 220745 844220 177820 566270 335070 587520 770610 736440 355640 626280 345695 714255 563550 206210 419390 353515 515780 507280 348670 213180 775370 291295 635120 666995 695215 613530 625345 264350 48875 831895 391425 798150 372895 440555 368815 245055 834105 679915 93755 449735 630020 359465 610640 123845 784125 817530 440980 612425 371025 375105 776305 723690 846260 219385 430270 258655 261970 845240 621605 371875 224655 260865 254915 9095 145945 745365 694110 832490 552415 159970 250580 32640 416415 224910 686630 123335 85935 646425 637160 36380 419390 545105 780555 333455 109055 305320 291720 21930 595425 275740 533290 723010 472940 29750 14705 422875 537625 387260 335240 330735 593725 493595 663680 123165 142035 220830 487645 674305 302940 600440 459850 441405 520965 845325 389045 680170 111945 397885 529040 254320 299625 186235 258655 817530 714340 568990 120870 161415 678810 337790 172635 580380 181390 439875 28985 221340 9095 495635 417860 519180 720800 835975 88315 323255 533885 364735 208590 680765 142885 790160 654670 730235 258740 621265 528700 338385 218365 620755 701505 453475 674560 241655 832830 422960 32810 837420 214370 190995 783190 839460 252535 780895 31875 467245 565250 268515 268600 422790 272340 377060 588455 142460 771800 655605 295460 236385 352495 398480 98515 267580 316200 743325 736015 525980 541450 463335 647105 152320 628915 343400 292655 541960 126650 719270 645915 268600 52700 386665 707625 96900 655435 598570 545615 401115 708560 628490 164050 175950 100640 205615 411825 238340 15810 92905 377315 502180 129625 14960 691305 379355 540175 80665 707965 144755 531590 84830 204255 787525 637840 323255 759985 577575 455855 94520 78115 536775 321470 472345 563805 367710 36975 258315 775455 691050 226100 418200 369325 405280 657815 272170 663425 503965 576130 4080 122995 454920 514080 91035 58905 692580 636055 340595 326060 670310 85425 559470 51170 573495 29495 836825 329035 312375 844815 122485 565080 568395 145435 736100 494615 295120 648635 168640 217855 396695 699380 89675 204935 711280 185045 793220 178500 480845 800190 485095 613105 404600 474555 491215 155125 319430 651015 722585 190740 745450 567460 505495 579870 759560 193035 354620 554540 57545 172125 791095 816255 21420 49300 313055 477785 535415 586925 10795 556920 536605 544680 85680 490110 657985 71655 679235 239275 34850 284495 758200 246160 337110 14195 839545 808010 390575 257125 131580 309145 249305 228395 648380 779025 135830 720885 355385 717315 639795 420070 682210 535160 260440 388705 379355 21335 148240 396865 97070 9520 769080 816765 537115 656795 255340 335835 294695 540005 193035 636820 156230 580635 827560 790840 683060 537200 370430 26520 567715 614040 289765 290190 350625 829260 598655 495635 343910 209185 583355 625685 640135 168470 196520 757860 257890 426955 1530 821865 387090 275400 486795 580380 376890 841840 9180 216410 310165 809795 269535 110670 619225 454750 94520 352495 67405 847025 468435 224655 436560 335240 753695 784805 626280 410210 841925 802910 748255 611575 523940 393975 121635 525215 37995 815065 36040 610045 541620 693260 129200 593385 154020 111860 333540 814555 527255 828410 129285 78625 633250 641665 33660 298690 326145 582930 314925 806055 562275 440725 791180 592960 453645 806990 764830 749955 619055 57035 12835 67830 727260 484075 666825 40800 197880 114665 576555 297245 428825 452795 519520 581400 813960 321045 683825 315690 419220 443020 619565 304895 655010 106335 276930 251515 37400 429080 436815 765170 798745 67320 4675 343485 562445 659770 649910 839205 223890 526320 728705 586245 551735 392615 325720 229075 233665 56865 59075 662065 566525 643195 816085 511190 107525 380460 34850 132005 281945 414885 522155 571795 630105 143990 408765 150365 657475 721395 805630 193120 799680 589135 380035 260950 85425 649230 159545 203150 379440 318495 532780 603160 642005 343400 236810 660620 799765 400775 810560 371450 177225 343315 771460 816085 583270 778770 133025 295970 386155 212415 555475 499290 112455 524790 401455 348670 446675 605200 618035 668780 235535 846940 509065 833340 311865 668100 758540 212245 57120 323680 163030 726920 743920 127585 122995 242845 773500 106675 762280 167535 515525 781150 532610 674730 260185 427890 200430 722585 166600 835975 716040 27710 698275 761770 144075 214370 604690 773330 518670 566780 436305 581655 139315 420835 683995 515100 555305 29240 56865 393805 560065 10285 133450 291890 221510 810560 383010 674135 376040 747830 571455 139655 645405 370005 339490 592960 751740 283985 766615 66895 814130 175525 489175 249135 474300 454835 559640 162180 142970 437070 675750 451605 162945 842265 461210 447270 316200 152235 2125 510255 548165 51850 89165 532440 746045 94180 839290 838950 431205 771545 580040 697510 681360 231200 90780 229415 236130 816340 495125 247095 618120 652715 576895 759390 2550 740265 739500 8500 817105 323850 670905 76500 834360 612000 541450 560320 40120 606645 74290 464865 576640 659175 322575 416585 597125 37315 133365 704650 156485 286875 165495 697170 279820 202300 349520 430695 401880 231965 287215 163965 228650 142035 4845 169490 463165 238935 683230 213945 229670 156910 773075 345015 517310 199240 65195 528615 483990 35530 357085 340000 580890 288660 354790 756925 608515 543320 651270 546295 844985 192695 178245 583695 231625 840820 743750 248795 289425 578595 729810 608345 549100 709665 569755 588540 531080 314670 342210 521305 47260 2380 532695 415565 478295 846005 319345 226100 285685 598485 181390 259930 808010 571540 312715 563890 134640 530740 507110 19125 470050 723180 309230 497505 724710 290105 272850 458235 814300 760750 652205 16745 730575 833935 23375 752760 557940 432565 414885 301750 555730 35360 831555 439110 363035 762705 204170 331755 706520 702100 8500 62985 70465 273275 805205 464610 546550 719185 683230 473790 37825 281010 545530 16405 308125 821610 163030 262650 219810 98430 490620 65705 442595 404940 782935 701675 644895 212500 435285 122145 637160 439705 668100 413355 617950 442680 454495 135405 132940 12665 258825 576300 536775 623900 707455 785060 529550 674390 766785 305235 439280 482970 635885 630530 848470 524450 197285 540685 729300 775710 440300 771035 235280 697170 522920 376550 819825 385560 317645 214285 499035 802995 369070 809965 187935 524790 286110 437835 420920 53125 357000 435625 128860 622285 676940 142205 104890 711960 818635 412080 247350 474555 762365 434520 266900 656710 296905 640475 753185 251940 88995 55930 179180 357510 279565 533970 546210 130050 450500 171445 431885 720970 760155 534225 73950 623050 20145 46495 826540 36805 553265 702610 419050 87635 236980 116620 776900 237320 188785 729980 397545 655350 561680 846600 485605 484075 293845 668015 319175 652035 394400 64685 135915 388025 763300 817190 150705 108120 164135 400435 677790 758200 60945 754120 711450 625940 164560 266900 682295 314925 302515 286110 594405 5440 188700 477870 670055 677960 651950 490705 827985 148920 336855 132685 450330 144415 109395 585735 514590 842010 376720 409530 5695 617440 199240 550630 754375 9435 805035 639965 819400 537880 54740 472345 244460 112285 623900 817700 138975 666825 222870 205105 446675 598060 586330 186745 12155 14195 687990 325890 330565 703375 339745 423810 325720 506685 527765 55420 845920 215900 731170 827645 277100 810050 708135 737205 413950 832915 641240 612000 27115 45135 360145 368985 443700 627980 677365 218110 827135 449225 693770 563720 306680 391000 643110 444550 111435 64770 279990 207230 708475 738310 280585 329970 204170 632740 805375 845410 582760 49640 229160 735845 673625 191845 614125 206890 384115 388025 431290 302090 336940 373150 120955 783955 134555 769335 707455 84065 525470 14280 674815 141780 546040 253300 627385 142460 329885 326145 263755 844305 473365 451860 488410 241485 811580 683060 706520 225080 734230 759645 723520 5610 257465 343995 281605 69360 481525 775455 746810 513485 112370 724540 11135 61285 807585 636735 562700 574260 663850 181135 96220 255 151385 77350 632400 136255 627215 403495 650080 453305 355215 128520 572135 577830 460700 171190 389045 204255 326910 278375 252110 543830 115175 47345 481610 212670 430440 594490 423640 768145 460870 510850 180455 230095 686460 306340 302685 657645 17085 22865 45305 175270 496315 317985 471665 334050 555220 622200 709835 82705 740350 324530 618885 300645 526830 824500 788630 737630 299200 194735 671500 3230 523430 491980 7310 309145 343315 630360 455600 127925 634100 394400 481780 697510 717315 391595 260695 295120 399840 547060 741370 534395 329630 266560 625430 607495 726495 672010 663510 829005 251430 449310 145010 675920 61200 331585 68850 106930 20400 23545 457640 745110 162520 382075 466310 736525 111265 609535 460020 490790 498100 703460 528020 655180 23545 573920 149430 815065 415820 517650 397970 439535 429760 455260 324190 790670 608175 228990 294270 524450 92565 488750 636990 783615 180625 774605 5185 777665 792880 704395 168725 779110 128945 752930 421855 120615 595255 446165 752930 274720 830790 351900 793135 650590 42160 692750 839800 367455 469625 771545 617270 555730 341275 744600 531420 17510 58395 727855 568565 117130 413100 741115 581570 211395 758625 242590 714935 578255 639965 140165 331925 523345 446590 621520 619310 155465 698445 275145 844985 10880 849150 659175 431460 70125 550035 232475 597550 112030 536605 588965 312035 718080 480760 280160 9350 609025 234260 412335 495380 266730 72335 767040 634695 783615 452455 546890 416755 614635 787780 213010 565505 185300 79985 845155 459765 460445 450925 271575 96305 786590 727515 152915 278035 571540 502095 82535 446335 397035 245140 251430 653990 616760 779025 720120 783275 573920 519860 334730 334135 83300 840650 433500 663340 652970 62475 682975 145860 350965 717740 639965 567630 151470 470475 415055 232220 710430 43860 349520 814130 145350 436475 122740 657730 346970 694705 326230 730490 339490 653650 845325 632655 798490 689350 763385 680170 59755 266645 228650 346035 599590 92225 292740 783190 323510 766445 2380 404175 605285 478635 276590 806990 495040 208675 297840 678980 435115 352920 433670 739670 562615 145520 584885 205700 482885 238425 62645 785570 108800 121210 388620 683655 411145 391255 162350 131580 626875 129795 516460 621520 399415 598485 745110 709495 368050 100215 470645 110075 350115 256190 472090 77180 44455 530230 772055 89845 1445 163200 62135 750210 543150 256530 163880 425170 557685 176290 138635 348245 690115 123590 19975 3230 591430 767720 418710 463505 47940 505240 236385 725645 141355 43435 224995 692665 109990 56865 719355 691135 456110 494105 656455 676430 517310 605965 101830 77435 763215 212925 202385 742985 561595 671925 239615 271490 501585 410380 562870 702100 798150 673540 319430 833000 251600 60605 251345 145945 673030 623645 170680 448205 500395 669970 164900 673030 669885 702865 627215 601630 571455 172465 845410 165495 826030 420920 834020 818720 797215 77265 425 764915 86530 189295 143310 432310 832745 377400 302855 26350 481780 425340 695980 19720 412335 444975 536945 462825 667420 716890 822715 675410 283730 163285 745450 555220 326570 762535 754290 195330 568905 419135 690030 258910 603670 468010 654755 221510 185895 54655 804100 688160 430185 682890 222615 340765 358360 737035 171530 395505 811580 191250 536605 84405 177310 183515 438685 101830 2040 353090 502775 166005 293505 439110 738820 79985 767720 386240 373830 16660 299370 62135 451520 446590 638520 678130 23205 532015 586925 471495 335325 555730 512550 707285 252280 817105 303705 669375 732955 48620 445315 502435 410550 474980 845240 2890 27625 583525 570180 806140 234260 753865 182155 132940 218875 816255 597975 822460 342890 535755 463505 668525 166855 721055 762365 399330 520030 374340 256020 146880 68510 518840 271575 514760 318410 642260 658750 112710 242505 402390 40630 841245 484500 642430 562615 595170 592195 137275 134895 317900 232220 614805 800615 246245 401030 577745 830025 381905 624325 584715 343315 347650 823480 638945 516630 251430 446590 169490 743665 820080 444040 655945 806480 268175 591855 297330 562445 710345 509575 334135 835720 304725 291550 519265 269620 709580 726835 517310 82960 103870 168130 139570 735930 646170 188870 261460 405620 296650 420070 572135 684930 783020 16745 84830 615570 154190 279735 43860 833425 790840 200005 36635 148070 142545 528785 637585 215900 615230 710685 22015 578510 639540 159715 93500 753185 5100 156145 398565 64685 252025 325295 107015 299965 773585 262055 16575 661555 768400 179265 654075 275825 725390 700740 425850 194650 508725 97155 750805 717655 787440 309655 349945 839715 632145 279990 481100 785145 677450 10030 240975 310845 104210 745195 494870 369070 432310 615910 179605 200345 464440 627640 415735 141780 38335 415990 46240 718845 514590 695215 66555 821440 272680 120785 342805 643790 181050 592535 363885 219555 35870 371280 742135 462230 543830 255850 751315 799000 814470 316115 390745 494190 450840 8330 120785 56695 243185 468435 667930 541790 77775 661895 174760 692835 680595 676090 188360 482885 246670 293675 98855 753780 778175 477105 682465 337450 656200 118915 760155 349775 350370 191675 725815 557685 545530 719610 351560 676090 65110 795345 701675 37400 431970 718505 657900 622540 623815 76670 328610 1870 325465 358190 414460 336345 717060 66895 254150 456195 490280 178075 232730 686120 144585 425765 776815 187000 528785 618970 109055 262480 616590 774435 663340 396610 395080 291550 755055 13940 270045 212500 557090 138805 324275 18785 782595 639030 840310 259675 633760 107100 70720 496315 755905 255000 329715 62560 556665 502350 338810 153935 182070 200260 196095 515780 805885 698445 711195 771970 234770 482800 334220 830875 126310 611575 73950 116195 88145 658070 155975 493850 636480 368135 376805 494445 156910 555645 52190 531845 89335 563210 128605 648975 685525 730660 470645 643110 406555 674475 681020 774605 135915 478890 396440 286195 373745 338810 368560 718930 284580 735335 663850 392020 609280 693430 225165 428060 788035 778770 447270 510000 214285 473195 676345 476680 321385 555900 810050 45305 4165 159460 196520 280075 24055 698615 113560 132090 47260 600440 327080 214200 508725 163285 247605 727855 326995 170765 4420 37655 39355 729470 784635 710430 306595 625090 67575 661810 138975 734910 413355 328100 29750 103530 329375 292315 257125 211310 723010 93245 762195 503115 397290 785825 829770 612510 663085 823225 279225 106675 447610 666995 800360 276165 329715 542725 777410 761430 200515 240550 207655 803080 93500 93245 232815 360910 288575 764830 435795 602055 789990 157250 180370 421685 455685 790755 665040 63750 359975 510850 356745 652800 429250 263925 448290 470305 510 485265 75905 251430 98770 574515 625770 52020 795175 108120 814300 16830 168300 638350 836485 384540 575960 397460 306425 23120 220745 8840 75650 51850 543320 552415 610640 280925 539750 775285 327675 432820 559300 395165 8840 650675 85510 145690 639880 411655 47175 530655 62900 276590 30600 508640 741285 641580 301410 696065 524620 769505 225760 460955 262480 348670 676345 657305 530570 181730 515355 609195 161415 236895 277185 772990 809285 251600 447440 200515 734995 399245 808180 140420 830110 739670 392105 591855 589305 706095 601460 197965 701250 435540 1870 698275 254745 677960 143820 391425 520115 849065 469625 845325 799340 455005 170255 491130 482205 9860 92310 60690 335410 249730 396695 832830 611915 358615 802485 130135 745195 142290 77860 626705 399840 733890 184450 218960 683060 378760 799595 526235 33235 482800 618460 427295 347905 268855 42840 365500 61710 624580 193800 455770 151980 486200 35870 42670 737035 284495 828155 708900 661130 131495 402900 296395 436135 400520 604265 36380 220490 237405 64685 555135 185215 686885 391170 719100 593045 56015 187340 300220 653140 633080 626705 543320 261715 483225 130390 507790 177735 708645 809965 150875 268090 388620 789055 458575 459170 379185 830790 772820 772820 798490 284070 598485 180540 410380 184705 383180 147900 287895 300390 58735 367795 685185 430015 820675 393635 635630 65195 829175 531080 615910 330565 548250 610640 255085 422280 510340 131325 518330 333115 603840 98005 554200 463420 638605 302600 549950 243440 801295 774010 604860 749785 516120 840310 822120 53125 739840 655265 4080 357000 102850 736950 672435 280670 674220 749700 780640 73865 60350 10880 617185 298180 214965 330650 601715 551395 726920 737035 258485 242760 601970 431290 481695 669120 798915 264265 743835 452710 355640 557430 310760 191590 386920 116705 475915 647700 191675 450245 423895 595085 99195 318580 261460 331415 704480 644045 837420 582590 293845 399415 438430 377230 115940 683060 786675 602395 667080 258570 532100 75310 8500 781490 394655 59925 592960 837845 36210 811240 572305 381650 452115 774435 744855 37570 152660 193120 521985 386665 328355 134810 285600 252535 717400 163625 777750 328270 369155 648890 125460 70550 179010 358785 617950 147220 31790 707370 634355 328950 243355 321130 187680 240635 591855 200430 105655 65025 764320 675325 319090 318240 174165 358020 515270 689945 329290 619395 190060 453475 589305 339065 304555 669375 827730 440810 386920 27370 314415 209355 222105 427975 439960 758200 436985 251685 705330 251005 374510 68510 484670 28730 108205 582505 441320 91970 220745 54655 96900 130390 14195 399925 352495 569245 100980 768995 836825 607070 543575 207315 511020 488155 508895 772055 195330 829430 664190 78880 409955 583440 125630 246330 679830 747235 572560 737970 93585 34850 608600 587945 239020 163285 326315 449565 269960 396950 65110 737630 26350 498015 429165 752080 761940 194735 433585 164220 729640 415565 799255 631975 737885 844390 201960 77605 206635 746810 111435 228055 815575 773500 45220 761515 644810 130730 31875 732870 321300 102510 839035 131240 445485 751060 366690 809880 551735 421175 200770 211650 39355 509235 484670 0 0 0 193035 683570 18020 35105 403495 96645 107950 81855 230095 223890 325550 570265 275060 456025 493765 722160 304895 704905 520030 87210 114580 718505 81260 450840 783615 500310 557685 449055 391255 756755 599675 641410 564315 67150 76075 847620 567885 642855 46155 30090 608175 468520 440725 528275 42245 786590 443530 696235 224060 621945 837335 720460 715360 583950 136680 430950 524110 750465 656795 16405 553435 180710 530740 534565 170000 434605 305660 402220 197965 82280 669800 459255 252450 688415 478210 137955 657560 248200 35445 472685 778940 592450 591940 95370 200430 504305 380630 53890 162945 382075 286790 202470 528445 662235 73185 688925 31960 466395 265710 253640 739330 176205 561170 592790 662150 205020 24480 422960 7905 496485 749785 312885 456450 785400 490875 568055 326570 29835 664020 761600 666995 804780 213775 624070 842520 532440 835635 363885 464355 544000 717910 715105 695980 771885 437070 55760 179775 325125 617865 844900 599505 192440 752335 406895 235195 701590 52615 527170 691220 328185 822290 222020 84150 775200 336090 691985 677195 50405 510340 635970 787865 228310 433840 118745 354365 243015 520540 708305 391765 376210 243440 193120 792370 339830 80495 578000 842945 548505 711620 81430 493765 772310 169065 688500 643875 668440 432735 647615 794835 207485 802995 43435 431545 602395 328780 738820 698020 56440 671500 807585 649400 192355 637415 836825 127160 297245 359465 255765 2125 773925 381650 533120 703545 166345 484245 680085 439705 205445 552075 188955 306255 139060 206465 836400 632570 229245 802655 313480 501670 20995 603585 649230 103190 110075 116535 714255 474895 468180 627810 579615 54570 804270 410890 353175 747405 118065 144925 73865 151555 593130 172635 380630 150450 168555 143055 28305 396780 744600 480080 249900 1615 258145 824925 84405 745620 84405 514590 95455 153595 822885 701930 184025 213435 126055 555985 760750 433670 393890 730490 224825 535500 384115 464015 244715 433245 293845 758455 453560 246160 195075 645235 199580 504305 327250 451435 700655 240975 566610 404005 702185 718590 502180 313650 668525 685100 741625 659175 398990 604265 388110 657900 572220 163285 443530 479740 244290 671415 44880 1955 74460 416840 547060 597040 229245 201875 246670 235790 598400 487305 656030 407235 694960 796620 53380 293080 555220 93755 315520 577915 421770 541790 169235 556920 16320 29070 540940 722585 664700 505495 847450 535670 38080 184620 699890 278035 382075 9775 437155 158610 450670 815660 313735 757265 737035 536265 590920 666910 231030 362185 763895 582250 299880 537030 308550 570180 263075 590580 63750 84915 600270 375105 222785 349775 193290 224485 192015 632910 778430 298435 85170 375785 784125 304725 303960 488495 700570 85170 745280 216920 836740 115345 317730 50235 447865 172805 57035 571030 354705 528870 105060 92650 410550 258740 842435 313905 296735 387515 17255 550290 476170 687905 111350 754035 664275 194395 829855 104635 694450 75820 218705 355810 508810 819570 330905 370855 82620 409870 847280 579615 436560 810475 440640 186490 658155 121890 31705 771885 60775 446250 100980 578425 405450 607240 141950 133790 490535 374510 389045 366095 202980 453730 345355 464950 806820 487560 257890 471070 44030 445655 794835 454155 363375 746130 229415 329375 129880 666910 538390 571115 572645 782765 114410 333540 11815 34170 198305 621605 156825 693770 469710 508385 646000 764575 836740 519350 384115 539665 545700 346715 181985 203830 559045 631635 182835 481695 338300 402050 694960 698360 492065 80750 199495 214370 23205 142375 631805 275145 551225 436305 222020 536435 747830 74290 634780 114240 519945 532610 505155 844220 147815 423300 712385 810135 444975 837420 694110 296905 842010 564315 523430 283220 253215 292485 402475 666315 113050 479740 627810 618715 755905 269450 819655 571540 317135 818040 344080 723605 756755 195330 142545 549355 791010 150535 848640 171275 215050 194310 386665 686120 431460 694110 595170 212585 113475 500990 649230 431120 609025 538730 190655 202045 840395 280160 541875 230605 150195 278545 22100 87040 278630 621180 167960 47855 473620 224485 446420 449650 202470 503625 225760 787270 188615 811070 706690 35955 15810 442935 239020 650505 227120 446505 681105 490025 155550 697595 567545 136935 510 656540 375785 222190 419135 804950 845580 440385 10115 275910 622710 104550 599250 539240 586755 452625 463930 674135 21250 610895 401200 478210 551055 309230 335070 632060 190825 265710 378420 486625 320875 82110 578085 154190 802400 419475 170765 440045 345950 662575 174250 478550 20995 534820 388875 204425 490365 334390 192610 197455 403495 728195 584205 675665 447185 450840 622710 366180 203235 192950 452115 451775 373660 595 114410 90865 194650 471835 516885 238595 475575 115175 148495 581655 222105 633675 551650 456365 401200 331245 34680 413185 80835 387855 22355 401625 155720 125800 687905 345695 11730 113815 54485 638520 716805 350965 231625 670650 799000 289935 524705 698870 587945 134470 61795 715445 299285 636735 239105 189125 774775 547230 453985 698530 266050 604010 209610 310930 347140 63155 615315 172210 137530 108035 613870 712300 526915 74715 467075 453560 291380 593470 580040 138295 189550 485945 49725 559130 306850 793560 33915 839035 755055 71485 526660 174845 112200 158780 512465 459255 418115 346630 133025 344845 642600 740180 634015 77095 482630 830790 53210 667080 303535 237405 502605 357850 171445 228310 139910 434010 241145 608855 433075 793900 214200 764830 309910 122570 247520 269195 436220 200430 481355 61965 691560 553605 199920 647615 377995 388450 745790 9435 574940 198815 411570 642090 244885 605285 111010 727090 542980 264945 122740 755480 33745 242760 826880 54825 303790 753865 411400 712895 228225 222190 515185 521390 219725 330650 538730 222870 449650 421600 97495 668100 419815 806310 807670 327165 517140 214795 28305 620075 362355 820080 566440 3145 348415 592535 280925 226865 672350 371705 771970 505665 627895 1020 296480 593895 411485 399585 446675 293930 207145 310590 136765 28560 640135 818890 788800 380885 34765 62560 692750 369665 600100 382075 551650 371535 402135 86615 599165 727685 205105 101235 320960 90270 553860 606560 499035 340595 275145 135575 238340 115175 568820 559045 546550 397035 283135 815150 670140 339405 747915 150280 761940 335750 363375 703545 48025 621860 400180 314500 767380 228055 49555 184195 248370 163285 849235 232985 804185 637925 419730 298945 689860 464355 91375 26435 640220 749020 137360 478975 836485 761685 105570 436645 92990 606985 405790 670310 666400 175355 753185 456280 685950 302685 128180 48790 573750 640220 644810 118830 141185 90355 471495 172295 424915 735420 779195 791095 386665 278205 175270 9180 517140 498015 566015 429505 182325 633845 660110 631465 843625 482630 8330 767550 667335 289425 752505 661215 637755 111265 75820 750720 440215 601715 180455 714935 589730 326485 771120 372640 129625 810730 650505 141440 620925 481780 173145 644640 296650 553435 469285 30855 455770 496825 291210 345015 371365 142630 307275 299795 766445 464695 233580 82705 35360 387090 434180 93415 465035 646510 839375 16745 136935 762195 133195 212160 63155 368900 625855 206720 777495 545615 391340 91375 608855 452370 569075 648720 318240 529805 152660 190825 258485 202300 701080 75310 692495 369835 99620 780045 578680 146455 231200 383350 735845 150705 184790 793985 591005 167450 245055 450245 553350 11220 121040 741030 553265 687225 212415 173740 513400 676430 45645 831300 456450 768400 621095 478890 28390 46920 660960 538900 515185 528360 286365 515525 406215 27710 342040 778175 697425 29665 754885 712470 378250 82535 697085 473025 687225 469540 543235 303025 706690 240975 29410 376890 555390 264860 294780 83215 36465 241910 166770 165495 555985 357255 459850 578255 370685 515100 138125 506600 678215 843455 588540 485690 782170 428145 822120 642685 378505 156995 499970 304725 394230 650335 781405 65620 768145 422280 675580 511275 165240 396440 682890 45220 338895 429420 627215 239105 623560 393635 36125 4335 748000 690540 174420 21080 131070 396610 296395 94945 23715 3825 638095 202045 512125 656455 434605 732190 777155 285855 304215 670905 104040 628915 349095 415480 627810 403325 41905 517310 40800 792030 134385 187680 86615 702865 470135 515865 120870 664360 398225 222360 338895 281690 70890 624580 272595 816765 80495 698105 317645 247690 454325 741540 438005 424830 165410 391935 112710 264775 312375 524875 295630 371535 335750 232900 150280 820760 83980 559470 337875 737885 471325 77180 643195 147220 70975 380205 543405 122315 351050 62220 835635 485520 664870 821270 19125 35700 138805 454070 454580 577320 652970 811665 238935 65280 128860 470900 390065 413780 841245 357510 244035 190485 505835 4590 625430 555475 69190 464525 290785 587860 346970 223975 4930 631720 172635 546210 222190 489175 760835 758030 455430 654415 670395 212330 178330 530740 698700 641920 232135 79475 252705 511105 431970 272510 23800 258740 333880 383435 561680 495125 235705 104975 620245 707540 10285 96900 792370 117555 448120 406810 260355 330735 418370 128180 149600 559725 488920 699295 251345 491215 183600 214370 35955 189975 721735 645660 642005 105995 530230 570095 547230 754885 634270 364820 540685 836995 283985 229925 533035 493680 396440 226610 105400 628490 796450 695045 318240 59415 583780 677875 430185 378420 15980 413695 718080 333370 36380 682550 272340 156995 189380 402220 831640 299795 35700 529550 172125 249560 666230 116705 720375 178415 699890 818040 161755 30685 666825 548420 44370 53550 355555 465545 20740 405535 528190 600865 662150 224910 790075 323935 7735 452795 787355 702610 379100 291380 718845 102170 621860 266305 409615 618120 796280 423470 725730 527935 791775 787610 511530 90440 775965 465120 828495 764065 764660 279990 737375 235790 580890 799680 786335 29750 837930 296905 527085 229840 458915 477445 101915 727430 261715 570605 435115 522410 845325 2210 329290 349520 768825 196350 723520 48705 810900 459510 607495 309060 723945 168045 525810 704735 232135 142545 118575 258315 828325 483140 570520 724030 437750 823905 670310 214200 2380 232985 142205 118830 174420 625515 443275 20145 488240 813110 414885 119850 170510 737545 606305 454580 403495 516460 465120 609790 586500 622200 418880 830960 835465 495465 10880 92650 88655 401795 311525 143395 383690 410465 674900 17935 245225 820760 432395 100810 125375 507875 51340 7310 270385 524790 105230 446675 707710 717400 717145 323595 215220 466225 785740 755140 3060 737120 703205 734230 843285 705245 146710 817105 538730 766700 799425 747830 224400 502010 620840 451010 509915 368050 772310 176460 40885 553860 563295 731850 45135 37485 578595 159120 839120 32810 758030 73610 201535 160820 383690 39355 598655 841840 264010 793645 751910 533375 146200 663170 193375 124950 559385 749020 639965 574600 86870 827900 356915 377145 383180 849660 531675 455260 65280 192780 34000 279565 516035 194140 778175 709325 222360 80240 346715 579870 467925 704650 802230 207060 808010 505750 407320 275230 343655 609110 617695 516545 845410 258995 743835 761685 258060 430950 305830 457470 727685 485605 278290 588030 609790 43520 815405 57205 846515 842605 304895 171785 210290 152915 80495 159630 413440 472855 785655 463420 557855 612595 446675 173740 135830 253130 300220 73185 177480 406215 526320 755905 50830 471155 279310 221680 511020 740010 343825 780555 459680 839885 608430 110075 829005 733550 771970 824670 397800 499035 759985 43945 84745 218450 537455 287895 22355 596785 570520 796280 602905 744515 388875 187340 544595 843540 476765 565335 511190 679745 622455 575535 315010 655265 408850 274805 661045 376295 268175 366350 319685 107100 397120 197625 295885 796790 64600 92735 534310 414885 729215 484585 548760 119850 804270 469370 845835 760070 398650 681020 674730 452540 529720 808605 133025 536860 213010 242250 722160 418370 848130 640050 614040 616590 347480 546975 455005 291210 74545 578425 623135 759560 126480 127585 743495 54655 273530 115260 84490 429930 249050 833850 506175 528530 214540 477955 211905 203575 458830 566695 566865 783700 155805 257635 160480 362015 504220 803250 510 120700 118320 432480 365840 48365 656880 326910 76160 593810 539240 702015 378760 798915 789565 423045 73695 694875 832150 211990 603075 12495 565165 163455 829600 252960 138380 58225 8755 239785 759135 428060 356405 404430 779960 686375 566525 322745 417860 302685 312970 606050 40290 118235 361165 226950 170680 172635 847535 555390 343400 690285 470305 571285 568735 125375 499120 482885 775455 818040 648890 476510 769590 726325 376040 74290 513230 159035 307190 711365 133875 57460 97920 552075 521050 539580 634695 519265 504985 161075 827135 440215 689690 313565 709155 712555 701420 5610 150025 202300 457470 370770 597720 486115 435370 823480 262225 592535 392530 478550 770780 164220 800870 261290 107185 151640 45220 186405 562190 585395 159375 789735 662235 753270 818040 375955 722670 510850 399755 464185 615315 451180 827985 143310 149770 607325 127330 110415 459085 63920 395250 315775 129880 631210 668270 416160 240890 243950 344590 138635 805715 183090 132855 252195 307020 168810 445740 349945 380715 484840 66300 632400 608005 215730 643280 826540 790075 61625 142885 44455 9605 221850 77520 720630 392615 346970 96135 145690 385390 726240 95455 157250 241995 338130 762280 754460 285600 606815 697850 201110 212500 79050 367200 392360 275910 310845 661045 96560 66555 127755 196945 130390 698190 535415 54400 166090 124355 265285 469710 623730 615995 806650 242335 479910 717570 827390 19465 236725 534735 103360 38335 235620 204340 33830 538220 259335 121720 731000 498865 52530 348245 120615 367370 465035 199070 20825 217600 629765 447100 785740 700825 129200 640730 566270 60945 345695 338555 696490 743155 447780 569755 19465 414800 48960 152575 686970 719525 205700 516205 489515 540600 55845 681105 424830 213775 666315 180880 410550 174760 297415 133960 250325 330225 743325 67745 803165 57715 17170 451180 152745 154275 828070 344590 620585 227715 766275 432055 594745 312375 448460 560575 678130 100385 196775 287045 596105 8415 156145 652460 791945 534480 621520 564485 568480 4165 406725 258315 22780 619905 289935 258910 727940 299965 849915 500565 362270 339745 841245 499970 80920 416415 448545 102255 102935 380715 468860 118660 286535 70635 210715 768060 445910 706690 1785 686630 240380 800105 307360 310165 774265 492915 400010 739840 719865 352580 221425 343315 218195 484160 786250 842435 263500 15470 844645 360740 86020 1870 844815 12240 81770 485010 325210 350200 408000 142970 844815 210630 307615 748680 781320 450925 802825 503115 34170 352070 569925 108885 194990 278205 133110 326910 786250 615825 453390 775880 463590 401880 519265 53805 260100 359040 82620 564825 306595 570350 333710 487135 274465 203660 457130 802315 196010 716805 98855 108375 16150 568565 625090 66130 506005 440980 63325 799510 20825 755395 512295 778345 751570 263245 565590 589050 838780 370260 820675 615145 142375 156145 823905 773160 488410 162435 765850 548675 735760 357510 23205 412845 323765 545445 599165 460785 206380 326910 102255 714765 618290 121040 657730 41225 11305 374510 724965 276250 410210 182835 822035 280500 640220 588370 7225 712895 170085 849320 33320 211055 129030 308890 212670 432310 246500 161840 98430 626620 429420 10880 507875 441830 87295 345525 171445 394995 831895 534055 438770 507110 421175 283475 490875 637925 114750 196690 752165 680340 769335 339830 422195 620840 278375 288320 110925 782000 304045 431375 815235 554965 247775 82365 769760 58990 628235 469625 823310 294185 235110 658495 217600 257805 495720 696235 288065 230775 532440 605370 225590 830960 752930 744005 70720 667675 460445 31450 446335 39440 668100 242845 826540 21675 786505 650845 441235 705585 462060 760070 477530 528275 123505 455685 538730 41565 380545 152745 447695 555730 491215 235960 678130 656200 70805 822715 213605 15895 440300 286620 116535 175610 302345 543915 732445 823990 295970 685780 531165 103955 438005 219895 807245 678470 707285 756245 132940 700570 99960 335155 333965 45815 748680 443785 603330 101490 4080 532610 557005 588540 165835 617780 576470 423810 552585 38505 447695 46155 735505 155975 417265 679915 578595 72420 103275 79560 305575 797640 5440 628065 510085 824245 670480 143905 739925 194650 557090 108205 306680 261120 531250 58820 417690 788545 67575 360740 612850 375190 584970 678980 508725 701675 817785 191250 680170 684250 172720 577915 439195 703205 462740 464100 778600 348585 198135 58055 430865 302260 409275 672860 635630 830450 319770 238425 764575 645490 535245 292570 478550 357000 198390 763130 14450 717570 398650 352835 117130 372300 581485 575620 82025 253045 10285 150620 566440 545105 612425 773670 53295 430270 251175 15895 496145 184960 378675 103275 821355 457640 281605 700145 805630 452540 233155 264605 397035 117980 317730 706265 211905 731170 491470 740945 570435 674135 336515 539750 609195 239870 748085 508385 39100 633080 760155 550375 760240 402305 645660 554285 331585 597805 592365 649910 659515 263500 234005 232390 238000 9605 424405 499800 681190 426020 35105 532780 738310 724455 257890 751825 793815 4760 316795 680595 172210 82620 399925 620925 324275 397800 246840 415735 50830 845495 194225 65960 292230 545530 537455 3570 756075 685865 358445 766870 33405 731850 394995 105060 817445 444295 767380 839375 810560 508385 290785 587350 597975 192610 259675 168810 113815 262990 37910 334305 388195 706690 128605 515015 610725 816850 375105 788035 667250 459170 469795 59755 368305 782170 610385 101320 734825 143990 33745 332180 522155 385645 543065 399925 144160 666825 16660 37315 118915 170850 775710 567630 459765 53550 520455 827730 374595 159375 376890 657560 798065 824670 580635 579360 521305 268515 401965 487220 697595 194990 306170 480165 765850 128010 38590 503455 329545 180965 179860 449395 40120 837930 393805 143565 395505 839120 740945 762110 258655 639200 205360 513485 150450 824670 834445 721225 521645 696320 563890 536520 18190 500820 144840 795600 142885 80410 797045 262820 668015 117470 41225 596700 617355 7905 432735 130390 219980 279565 733890 457980 189635 604690 511955 773840 794665 52020 799595 778345 241570 587945 170510 194735 729130 444975 389215 329545 821015 95115 101490 192525 289850 261715 43095 806225 356065 338555 642090 606730 697340 823990 484245 734910 77520 627895 538645 454920 754800 757690 286365 462230 637670 8670 713745 640645 506770 717145 608005 286025 271745 554285 264095 478550 795430 346375 479740 563975 139060 386835 27795 793475 171870 675410 412420 844985 715190 24140 88145 527765 268600 805120 212415 705500 471325 583865 109565 413355 337705 440895 39950 813875 674985 264010 720290 486455 195585 576980 340255 449140 674560 690370 710090 135150 182155 17425 701760 46835 198900 129540 482290 747830 437155 775540 57035 658580 247350 585310 442340 224740 136340 766190 763130 204510 193545 720970 329715 733380 243355 613870 413270 411570 611065 687650 557175 207485 844305 371280 6375 249135 289425 565420 428570 765680 487390 351900 101745 90865 829940 605880 530655 610215 6630 661980 396950 752590 410805 685185 606560 580805 820080 834275 225845 474300 3485 432650 113135 438685 14110 672520 541450 167025 732870 321300 292825 423130 674560 564400 172380 485860 338470 399755 490960 261120 778855 835720 348415 802315 694705 410550 15470 90270 620755 120105 223040 118830 54060 702865 736610 429760 737290 515525 568055 156825 121040 240040 780640 206295 54570 184280 312035 218790 201280 600865 725390 133110 285855 228140 496060 106420 331925 443360 596360 733550 45645 618205 60690 103360 598485 579615 574685 466225 201025 554200 458915 153850 76585 122995 316455 473620 74205 409445 768655 626620 366945 370600 758625 331755 370940 496400 76160 150365 627130 825520 819655 145435 70720 408425 217600 736100 230945 55760 783275 788885 653140 513825 155125 571795 317220 255510 376210 560320 105740 665890 533460 287470 498355 593725 110330 425680 37485 332520 133280 354535 291380 656880 700740 494105 715700 509405 551650 3315 519690 321470 509405 233240 216240 119170 309825 719610 233495 648465 583440 580465 292315 538050 726495 423640 828155 405960 21845 104040 44710 817275 696660 645405 53040 394060 426190 235450 54230 631975 154615 556580 330395 539920 441490 280075 16915 530400 313820 173315 459425 153255 381735 133705 541875 286195 661045 208845 645065 183515 232390 102340 90610 342465 338215 771120 462910 212840 382670 660195 801890 150620 628915 444210 487900 40205 780980 349265 465035 425850 277100 440555 340935 424320 689605 177735 560575 634185 607325 143140 5865 655265 15725 498185 765765 663680 650590 622625 597380 244715 661130 148070 670310 400945 160395 672690 417180 332775 551990 293335 594660 350455 50915 766445 549695 154870 813280 732360 235025 750975 517140 481270 431290 206975 484670 830790 836910 544085 683910 65790 311440 744345 523345 287895 289680 223380 452370 40885 358360 396610 667675 451945 88230 382160 296310 845580 668355 262055 746215 169660 428570 142460 247435 294270 350795 288490 758030 822885 576130 458150 492660 9775 33320 32385 741370 655180 594830 580550 360740 827645 405365 569755 386155 539325 277355 364395 290955 770780 25670 483480 154955 776645 776135 661555 531760 688075 595000 630190 330225 783190 466820 217345 51340 151555 631040 533715 613530 65450 657305 516205 516035 655945 141780 81940 755480 459255 542300 199580 504475 360400 136000 761345 194310 128860 393550 570350 379015 550375 502180 372470 27115 159545 658070 312885 399925 287895 407235 125205 175780 832745 278800 8670 309060 18360 31025 598485 372300 317305 806820 722585 683145 582505 49385 221510 341445 174250 447185 117810 431630 407235 216665 210545 603500 149005 537625 296735 411740 300900 656540 376040 726580 457980 732955 459595 401710 156910 402220 47090 584970 635545 447355 333115 341190 159885 306340 295545 236045 426190 708985 663255 282285 568905 27285 219810 191760 264520 627385 337875 71400 266135 183515 480165 694875 768315 91970 504305 781405 438345 528955 490535 353175 199495 732275 249050 724795 251005 456535 707625 787355 234855 277015 633165 342040 86700 569330 741455 171955 742900 317985 237575 36720 170765 59585 174250 33915 255935 217940 438940 800360 270725 252620 821865 482800 398310 546380 63155 504220 456025 801975 250410 419135 526490 545275 576640 640815 394910 389215 697595 771290 202385 571540 430525 499290 479230 356575 126905 385815 482290 458490 806310 746045 522325 637670 307020 845495 406300 774860 172465 563125 565165 221085 225080 185215 377740 606050 272680 604945 787185 544595 641240 443445 486795 414035 172040 150620 736610 269110 668440 198645 787780 449820 456705 695300 826965 17765 619735 195500 209100 295375 736525 498100 507450 114410 61200 441660 267580 439195 785995 497845 364055 760835 356490 619905 715700 636480 201025 604945 431375 414035 722075 721310 586840 783530 824585 665465 636735 392020 372385 398480 766955 219895 699210 206040 613700 152915 5355 5100 564315 494700 59755 257125 576215 219300 190740 566270 182495 455260 680510 541960 350965 619650 408765 328185 563295 41565 512720 699210 327505 257040 686120 5525 449140 279990 501755 413525 356575 48705 807840 808010 269450 523770 527935 400775 441320 753355 320875 215645 59415 739415 157250 253555 485945 348755 58905 34425 846005 800190 620925 759135 388450 409275 801040 319005 810220 571455 201110 550885 817105 200430 46070 44030 482800 795685 574855 385560 746980 512295 259420 398225 419390 566780 324445 687140 317050 547145 812175 634780 814980 78370 664955 342805 98515 99705 216070 267325 847280 405705 251515 302940 510085 311270 280925 296820 676430 785570 528955 743070 513145 365075 720290 514420 846175 189125 542640 195925 181900 364650 293080 708645 726410 840480 302260 102425 105910 384370 479570 383605 348585 413270 444465 473535 806140 779025 339405 598315 661470 540770 472175 848810 800360 784040 661640 595510 269960 431120 147560 720545 582590 582590 666825 517480 69615 821695 541110 189465 43435 611150 130815 244970 745025 184875 420580 376040 394655 454835 129285 379440 560150 120360 551310 122315 433160 139570 469795 34340 750380 97240 814300 393720 271575 800020 350455 289510 60350 231370 719525 46155 776900 246245 799850 451350 189550 400860 401455 742475 172720 763640 711790 813365 302770 223465 238170 704565 145010 251515 611150 174845 631040 334220 749955 5355 609025 285600 351815 82620 673370 516630 805375 766275 701760 424915 250325 643195 15215 213690 583865 837590 367710 193290 751825 213860 811580 326400 481440 557090 640135 175695 731595 71740 325975 351645 734145 632315 532015 350965 481100 698700 675070 359465 337280 19295 428230 167790 703545 436220 754545 469030 196605 580210 766700 2125 335835 530315 795430 697000 336005 410040 61030 453645 196945 323765 207315 429930 733975 282370 781065 428145 364990 657390 687990 592960 60350 317815 110415 265625 500990 98600 221935 261970 378335 136255 208505 266050 672690 263500 267580 64260 389130 678980 843200 496655 63665 42160 503370 621180 228140 30940 471580 389725 600100 724455 349435 575365 550375 77945 418540 417350 549525 147390 453390 464270 675750 187680 481950 511190 70295 479400 14110 538050 528700 487730 570180 809030 744260 702270 564740 408765 501500 67490 13515 595085 654160 423215 348840 302345 106845 354365 224910 16320 109565 696490 724795 754460 541450 739330 780385 558365 628575 322320 472430 74545 254575 635970 432055 288320 750465 595510 79815 381225 701590 555815 674560 596105 85510 810220 693005 516885 153340 266730 334730 506600 69530 240125 441830 150195 811410 615145 349860 468775 429505 373065 693345 599675 572475 811750 801125 522070 100130 709665 763130 215050 405535 200260 31110 30600 477700 112795 133280 547485 418625 452710 357255 80070 266560 379015 489260 593895 263925 490025 842945 445485 613955 171360 110500 292740 607750 278545 249815 802060 528020 75650 304810 441830 843370 553605 602225 376550 397035 803080 646425 106335 680935 208845 663085 826710 721735 738140 411655 435030 411570 310930 827390 759560 614975 801635 648210 815320 132515 789565 564825 516460 508385 302770 734315 394570 26265 689265 772565 607835 151130 638690 617185 118235 157930 74970 513740 848980 685695 471750 729300 245480 101490 138975 373235 561510 456025 163455 333880 42415 339235 54230 88485 714850 44710 183940 582675 369325 203915 708050 94775 481270 149430 693515 76245 124950 543150 648125 772140 245565 229330 120445 238680 335835 377740 399415 843115 402985 365160 625685 672265 776390 849320 376635 777325 117895 431460 348245 107865 802400 27795 647870 612170 703205 137190 798320 299030 14535 139060 759560 703120 142545 805630 644385 324615 238765 18275 603075 777325 447525 314840 563635 500225 62050 659005 625175 538900 176375 408255 787610 797300 465035 752760 285685 53975 434265 198645 672435 415735 717825 395845 426700 100470 268940 263585 621265 72675 406045 683995 345270 494530 796535 307105 771715 193205 637330 512125 363545 196775 811070 218705 590835 508385 496400 218280 770100 150875 785655 175355 560405 186575 647360 791435 151045 483055 828240 694280 372725 405620 694790 550545 716465 711280 538985 509320 634865 286960 774265 282795 596275 187255 847280 293335 73865 388960 162605 763300 480675 370940 40800 418965 645660 797555 313905 335070 375870 324360 243610 742900 696320 775880 371280 577745 693345 711365 358530 249560 365840 413865 657135 429675 111010 555900 751400 361760 420495 296395 666570 173315 352410 83895 544680 244715 450160 430100 247265 130050 143480 712640 514505 642430 201875 256360 652630 218110 694025 245565 555050 139060 838695 102255 268600 594065 298010 146795 60775 587180 567800 510765 342720 445060 100470 265285 20655 810475 663170 785060 524790 723520 365415 474980 189210 68510 125205 507025 687820 344420 482460 283475 393635 202215 536350 518245 45985 723605 101830 217260 790330 427635 784635 223210 416415 790330 17085 241655 157505 307275 810730 594745 56950 647785 506685 679405 220405 202300 31450 467245 142885 186405 631210 260440 251600 322320 232900 448715 535160 138380 491130 18530 224655 16490 646085 83555 581060 328610 387685 530655 536350 771205 69785 208845 306085 176460 4760 348500 105485 405025 228395 70210 448205 551395 57375 544765 234855 512720 835635 289340 448460 468520 40460 62220 561680 277185 645490 439280 665720 459170 372555 466565 619650 291805 770355 276590 426530 201620 91885 532525 420750 593470 536690 689520 13090 225250 452455 682890 740605 207060 395505 719525 608515 668695 564655 193630 595 41395 349435 269280 719355 438005 565930 773670 85255 807160 304130 142460 437580 142630 541960 827305 813110 459425 129285 364905 602820 550120 763470 464950 294270 479230 788545 40715 502435 757945 209355 116620 673540 174845 684420 181135 182325 755820 354875 634185 172550 627130 264690 716890 540940 651270 739840 612510 183600 205955 166770 455090 808010 674475 111265 341615 411740 624665 476340 283305 496060 297245 2210 639030 536860 743580 611660 432395 89165 262225 715360 714000 412335 643280 669885 435625 700910 391595 482375 268685 95115 562530 740605 116195 91545 409870 671925 773670 142120 502690 643450 817785 510935 37230 229755 2210 157930 721395 399415 567970 595595 137530 91460 341530 627980 735420 622285 295460 752250 656115 328355 686545 602650 224485 775115 22610 610045 627895 761090 314840 653395 340170 283050 88485 657985 7055 782510 2210 91205 66895 398820 226695 479315 240040 663765 619225 134725 272510 124610 292825 485265 298605 373065 332690 447100 170255 718760 694450 91205 428230 19040 61965 846515 801210 75140 283390 463420 357935 262395 140420 469795 395080 87210 376465 243695 623220 691900 336090 399245 189210 761005 724625 744260 50660 72930 245820 731425 260950 800020 146965 281860 686120 834955 191760 149260 548335 543235 124525 655265 823820 595935 650590 240125 445910 388705 73610 432565 483990 81770 181305 746470 520965 842350 566950 200345 445400 450075 423470 847280 570095 531760 436135 243185 221510 125460 475575 282370 151385 481780 302005 98770 318070 683145 78710 140590 445995 132345 786505 641920 620075 250665 479060 391935 187340 188445 395505 76585 525725 834870 509745 93075 177480 677620 520455 811835 616590 225845 435200 255765 21165 491555 111095 199920 707540 81090 849915 702610 89250 831215 69360 589985 385135 311270 813280 822460 391000 320790 411825 0 0 0 0 0 463505 262225 628745 542130 416075 533885 477530 151130 791860 655010 817360 524705 336175 338300 482715 816085 763130 338725 161500 389810 2635 758455 298520 300645 412930 262990 461040 449140 360570 368220 521645 89335 792370 356320 148580 61115 199495 10965 258910 118065 417095 431715 548335 205020 737885 591940 287300 223890 488920 23205 166175 168300 593725 783275 490705 54060 661980 315690 746215 648805 473620 423215 761685 680255 67150 727770 477615 828580 225165 453560 192780 463420 372980 54740 139570 282965 244120 213860 732955 246160 437325 413015 709750 205785 533120 490535 546550 730490 572815 568395 328610 705160 627045 418285 652885 459935 168130 534820 104380 652545 239700 203150 86700 235450 558705 751485 724710 299710 365415 161585 762195 638180 24225 647870 753270 455770 743240 308890 432395 19125 727770 718080 757010 253980 265455 670395 416840 797640 781320 259335 735675 517310 753695 838610 210205 706775 158015 380120 122315 27200 429335 255170 845835 126905 177990 301410 481015 382415 174505 410550 68425 702270 761770 291295 246160 651440 395675 361420 489090 8330 564315 730575 508130 269705 323680 136935 17170 618460 761345 502690 607920 212670 590410 234855 752080 586245 242675 41310 109480 813195 370940 515100 629085 6715 572900 617525 503285 714085 554030 162860 341870 842095 285515 715105 34255 517990 158015 483055 696235 397205 688925 129625 144755 815490 92395 224485 257040 398480 249900 627385 631550 379015 168130 106420 191590 663085 358020 602310 476085 271150 385815 382415 712045 25160 734230 625685 97665 685015 396440 199665 364565 848130 495210 605030 7905 69445 211565 726325 72505 415225 553860 702100 575280 836910 708220 399500 739075 635205 377740 425255 106165 779195 636310 620925 246755 355215 606730 831725 434180 143480 694960 744940 320365 37910 299965 233580 107695 103445 197965 832405 290190 85000 234600 378760 575110 340935 444890 73695 145605 303110 574600 541450 79135 805885 209015 101490 815575 235875 482970 248625 516545 547740 205020 566440 732785 796025 245905 209185 822035 521815 332945 60010 189465 728365 600270 260185 96220 67915 269025 341615 653650 838865 154700 604350 52870 227375 279055 64005 273020 830705 609025 829770 428400 696235 371790 538985 394995 454665 105485 56015 714765 773840 800445 302175 469880 786420 753440 623900 733465 408935 577490 120360 5355 361845 703630 808945 80920 402050 410295 794580 366690 258825 566780 831640 732445 705245 178160 272085 470305 834020 431460 42160 365415 233495 528020 495550 288830 544510 166770 145605 606390 738820 206125 657730 484585 690115 274465 268175 556155 795260 369495 508555 35020 353685 108885 480675 729725 339575 760155 141950 168810 460615 404090 462825 70125 263925 538730 477615 355300 155125 710175 329290 385050 55505 195925 689690 719270 497675 408680 303110 748340 298180 179265 700485 136765 688500 331160 816510 216325 161160 449140 156570 220745 821355 144500 487985 531165 479655 91545 624665 335495 454920 10625 222615 133195 18870 304300 590410 209355 844220 215815 86360 337875 837080 585820 37400 454580 117725 603500 71825 103785 468775 495720 622880 150535 748680 168895 492915 240805 315860 471495 277695 225250 770950 115345 405110 2975 6885 462655 583440 626535 359125 467075 141865 711790 374255 190740 638945 737035 84490 782255 451265 203235 663595 777665 658750 28985 499375 399585 583610 478635 284325 449565 465035 12835 28730 728790 109990 627895 127585 10370 259505 333795 765085 469625 684505 296225 147305 731935 772140 311610 379610 660535 502095 102935 683655 795600 382330 771545 702610 175695 179180 655775 597380 88655 662150 699975 820420 371110 18445 481865 817020 174845 706690 646510 717230 786165 133875 62645 509320 630360 471240 202895 370515 293760 427805 780810 352920 433925 121635 148580 432310 574940 366350 137105 168640 36805 87465 461125 733380 226610 680340 85595 182580 312375 439705 832745 235365 277865 35105 317135 562020 223210 513315 177055 278885 87465 790670 522070 382330 117215 135150 533715 657475 662065 66215 275910 402730 657305 23120 692325 77690 100980 642600 681360 297330 686630 48280 492745 21590 778005 663680 95625 392785 822205 427040 717825 284070 212840 281605 791265 532440 391085 687905 666145 258230 486965 177820 517905 175185 136340 844390 796705 512720 584715 743410 442850 533460 386155 787270 770525 176205 807075 369665 614295 654840 836825 444550 307275 322660 281265 797555 21505 87635 542045 839630 220235 789565 209525 31960 543830 414290 175780 693770 345780 754715 72165 730745 23035 730915 532950 407320 266050 310165 345865 679150 718675 799935 481865 757265 499800 834275 743920 45220 373065 711790 336515 188870 845665 767890 220830 70975 530145 363630 354365 679405 312545 265880 758370 353090 466990 567205 173740 785655 634780 200685 680255 324700 522325 752165 648975 30685 624920 7735 527340 504560 265455 327420 667505 298265 346290 687480 150365 766700 425 389045 90100 450670 635970 88145 198815 457385 504135 593130 737545 463675 460020 100215 463165 662660 375445 492660 1105 560235 241400 100130 80750 594235 181985 596275 298350 533120 740690 208420 339915 197115 762535 20570 472770 550545 68935 534055 47940 114240 535160 219045 300050 741710 225165 774350 660960 430185 500990 176885 181475 217600 217770 629765 409530 415225 294270 78030 226185 474895 299625 166260 750295 373830 736950 214795 657730 548505 23715 520880 222105 217600 410040 490450 805205 467245 744175 55080 609535 195585 359210 794580 222360 422110 201025 58905 408680 319175 261885 834615 614635 701505 775030 303110 255085 720800 828580 160905 538135 676600 365670 2040 701675 432820 820590 250240 558960 783785 238085 398140 115175 487135 314075 834360 610725 121040 546210 590495 673880 741115 510255 69445 472855 82790 779790 583695 439705 678385 248625 135575 473450 675495 69360 797130 508895 227460 209355 78115 839800 772735 21590 734060 106930 594660 64855 594575 676600 87550 525810 328950 642600 43690 543065 63750 202300 372045 722500 374850 508300 254575 539495 491130 419050 801720 843115 199155 526915 327335 594320 672435 607155 710260 140420 378675 354450 61625 632230 99705 821270 215730 21845 289765 347480 148410 387770 268005 165155 4165 53125 644045 705925 681105 638095 609025 521900 803335 79305 782255 239785 438090 591260 462145 524110 441660 538985 364395 320960 262650 355895 408170 536095 261375 294355 421855 503965 1445 405875 691305 619735 576810 208335 83215 516375 328185 367370 589815 787610 48535 424490 455940 170170 553265 70805 575535 367285 378845 83300 484585 497675 311610 78795 608175 592365 788120 816935 164815 1275 92735 802400 682210 350285 274890 362865 722925 101915 565250 235790 736865 359805 64600 758795 693430 97325 751655 834105 598995 484670 457640 703035 547740 204765 675410 816000 648465 616845 32215 632230 665295 351560 158950 300645 49640 701505 472515 217430 739075 662830 242505 506345 334390 443700 798660 782000 335240 20740 538815 321725 796450 475405 107355 508810 494785 250665 330140 467925 180115 720885 517225 122400 316115 416245 464355 823140 600950 749275 521050 394485 419475 52870 241995 793815 272170 780470 697170 171530 195840 397970 165410 140505 199240 4335 677535 35955 733720 376295 839290 777410 364395 740605 450585 604520 339575 376210 753185 111095 786165 822630 203915 550460 327080 132940 626450 807500 458065 582080 139825 624580 718760 674135 47175 724200 280245 826710 85085 491385 833595 108205 374510 130560 143480 270810 738990 452455 425850 379440 131325 146030 330140 275400 29665 746980 230860 2975 300560 277610 846005 417180 283560 182410 525895 22100 505325 448460 520540 630360 20230 793135 762110 546210 619395 346545 211990 730065 473025 584545 624240 185810 464525 184535 737715 64940 721820 388705 493850 536435 288490 568480 796450 375700 200770 798065 716720 174080 147730 695895 13260 483055 458575 208845 336430 365585 467925 815065 762195 213435 140760 317645 524960 258230 540175 707880 554710 128265 282370 265540 772055 83385 634695 723860 618885 39610 478465 686630 228650 515865 738650 472090 94435 836315 317135 685270 262650 8840 506770 823905 509745 414885 290360 521390 36040 127585 250750 287640 579615 411655 215560 825690 705245 215220 406895 17340 122230 434605 63410 621350 832915 793815 188275 268600 505240 504390 306850 348755 154275 753865 672690 7480 273020 47260 777665 665635 257210 684080 840650 53125 472685 366435 727260 321385 348755 822290 376040 346035 651525 675325 751655 179605 250155 294100 656030 426445 824245 438005 37740 422705 364225 787525 64600 229075 366690 135065 545105 116960 18020 415735 677875 332520 474725 193375 369580 278545 700910 313735 189465 321300 286960 514165 770865 696915 732020 302770 254575 51765 245480 621435 551055 728450 495805 7140 114665 81090 474555 613445 66130 564060 722840 737715 31705 776305 724370 581910 827475 206975 32130 538135 772225 238255 54145 171870 151725 298095 672265 381650 354960 670820 235365 344505 242675 65705 455345 421515 62730 153935 351135 466905 131325 217175 330480 657390 286365 604435 570690 114240 340170 778005 473535 242590 388875 342975 102000 622455 104465 726750 818040 810050 702100 155890 353175 615910 139825 558365 812940 529380 37230 471410 211820 62305 773245 440980 162945 375360 655265 357425 491130 231455 46835 313905 740605 591175 555305 296735 686120 463080 837845 730235 684675 85340 476595 338215 255850 668270 199240 542130 665210 247350 725560 827390 592875 550630 184195 111095 376295 198560 639030 350285 796195 577320 530315 464950 242505 715870 406215 369495 823395 419475 190825 716125 416755 259675 831130 790415 158100 612510 476935 183770 629510 217175 122485 24565 346630 483055 354280 794240 643620 356490 193545 241825 194310 729810 461380 770270 32810 116450 413950 480845 504645 137700 152915 159630 515440 800870 192695 750380 426615 747915 613360 818720 805460 491300 145690 509575 235875 39015 418880 254830 94435 483055 88145 673880 83215 242590 79645 182495 215985 634185 795770 701760 630785 800105 319090 513740 410465 390320 449820 703205 165580 69275 226610 820080 615315 493935 277780 432480 466140 487900 277185 268260 218025 255935 252365 40545 434520 663000 51340 793390 306935 67490 472770 333030 572220 793730 352240 606730 560320 77775 661470 70380 767805 596785 436050 15555 667165 477530 272765 298520 161075 224060 143990 463165 533120 46750 348925 820165 540260 155550 486710 19040 793815 823565 376635 751315 743920 430695 335835 121975 274550 593215 825520 269960 820080 331755 826200 450415 227035 676345 75650 831215 392700 237235 145520 127160 217600 733380 663340 398650 498355 779960 460870 394315 723945 131410 487985 458915 754120 138890 434945 469625 366010 225335 425850 192440 733975 548505 732445 722585 3230 245650 36125 211650 780385 839715 846260 397545 191930 771375 626450 691730 775965 545105 172805 104465 651270 356915 434350 317305 298860 419900 146030 576980 280075 335410 841840 256700 257125 805800 59160 835550 639965 777410 290785 278885 781490 264350 45815 645150 179435 612085 847535 628745 200260 64260 24395 349520 621945 578510 751315 342040 85765 139995 287555 687140 295375 17935 697595 777240 610895 847025 270895 139400 313140 645320 414970 816850 123505 322065 271660 257635 838015 549695 301920 423215 698020 387770 456450 391425 84830 363715 553860 380205 127160 778090 241060 655605 151045 604435 211820 205445 287555 98260 500055 353260 56185 464440 427295 127075 386665 332945 240635 546550 723435 534310 708220 64600 172720 579445 32215 97410 179350 78030 246245 230690 260015 640220 391850 272000 557260 270045 385815 561000 727090 71060 62900 227375 109990 228565 200260 368730 712555 340680 415310 439195 258740 537880 423470 42840 229075 129455 512040 763810 41990 667930 831215 392275 575195 637840 185385 802825 315860 778430 119170 419560 314840 559725 595595 598655 845580 569585 832830 670395 844645 78200 604860 313820 751315 499800 753355 598400 618205 734825 471495 381055 279735 443700 212245 510340 642005 616505 309315 467415 12410 770950 726325 673625 517225 238000 731680 295545 409360 113645 383010 208165 52360 261630 284665 262055 225930 442425 392105 286535 204170 427720 523175 476850 302175 83810 54315 549950 496230 158015 610215 457640 292825 628150 545870 663850 818890 215560 114580 804270 432735 791690 19720 283390 682890 676600 241230 119000 563975 598655 501585 699635 343740 342295 447270 564740 564315 746725 687905 479655 541195 653650 820165 156145 669545 483735 546890 171360 628150 188615 189805 485095 99620 177905 481610 147985 343485 104975 724030 537455 395590 244460 734145 132940 309060 657305 764660 632655 53890 801550 847705 397970 590920 344505 143735 388280 742900 631550 428145 208930 775795 305575 848385 394485 278375 817445 675240 307020 558110 260865 373320 80835 661470 272935 316625 46325 497930 622540 129880 778260 202810 64005 800785 133960 712385 50405 423555 191590 533375 394145 636225 782085 482120 160140 411400 399840 523770 331925 214625 673200 240380 2380 234515 278630 38165 147475 802995 648295 13770 426700 586500 729045 670140 734570 56610 651440 661045 340595 227375 503115 441915 629680 109735 519775 386155 548505 612765 72590 18190 157335 744600 601460 532100 290870 711110 404770 824160 77605 612255 207230 383520 190655 562870 808860 760155 35530 304640 50150 418795 436050 824755 502520 714935 32640 17170 545190 375190 236725 148835 48875 541535 93500 101065 522665 714340 719270 329120 17765 641580 50915 519945 749190 481695 672945 561170 69275 495975 788630 536010 496485 799680 779280 737375 702525 537115 27455 189295 791945 602225 141355 176460 565930 63070 109140 345525 689180 121125 803590 795090 227205 249390 68935 720970 799425 315520 476340 841075 314160 76500 32895 718590 406895 720205 227885 396355 527170 89335 464015 296735 123165 193970 253980 171530 778940 681105 49725 63580 459000 196775 828665 521560 618460 791775 570945 335750 595 673285 404515 512465 472515 524960 812855 668525 211990 258485 838100 696405 540685 218790 566355 25245 773925 511275 383095 41650 746895 217515 844900 281350 281095 87295 159545 255425 801465 31365 718420 774520 444975 350540 299200 213350 338385 55675 696575 769845 566610 626535 170510 806055 506005 329545 583865 706520 69530 386495 518755 794580 100300 570095 27030 304215 186830 699550 112455 479060 332775 372555 442425 475065 665805 260355 530995 31450 744940 807840 781235 435200 32470 475150 630105 143055 832490 719270 124270 316455 585565 814385 161415 587605 827050 747915 807245 566100 307615 364310 215135 740265 402560 2125 643620 696575 814980 335495 36380 412420 618375 151470 23120 795005 288490 418200 736185 80835 607750 195245 631210 160140 82365 412335 258570 361845 514760 832235 70635 558280 466225 242420 664615 20825 95965 203320 487475 473110 238765 378335 239955 524110 93245 672265 123335 752590 196775 321725 697935 663340 788290 50660 609705 145435 788885 185555 103615 623305 595680 590325 515780 688245 557515 103530 732190 578935 473195 245990 533035 461125 604860 340510 736015 285005 788970 40375 437920 7055 268260 240635 257125 820675 288915 342890 297840 133535 830365 140930 817445 347820 680935 50915 496485 104040 398140 604945 3910 225335 482120 804440 751910 522410 251770 288320 158865 355300 714000 488325 693770 815065 86785 586925 835380 73270 450075 87210 345355 773925 342550 196095 538050 180880 647360 142205 411315 422790 367030 818465 41565 199580 299030 533290 275995 621265 49045 809625 748340 368815 809540 726580 308040 788545 378675 96985 178330 601630 273020 501500 121805 547230 159630 137615 337195 293420 707200 587180 388875 219895 122485 337705 613275 468010 64005 504900 311780 586415 88740 219045 70210 642175 601970 632315 594915 58310 318835 397885 714935 37995 364990 344505 124695 837845 494615 558875 99025 181900 110160 841755 816170 802060 675665 596785 55590 159290 17425 787100 274380 275145 361590 713490 564740 1360 9435 759560 272765 490365 751400 328780 561680 607240 371535 640730 699040 794580 279565 360910 393295 48875 585055 608005 49725 646000 485350 447865 842520 465800 439195 389555 12155 188530 682040 515610 601545 317730 752590 34170 323935 753270 184620 385900 245905 230860 797980 663085 334305 481440 780810 81345 631125 248540 164560 485775 652715 367370 659685 704225 754800 430525 395250 582420 474895 585565 590580 627725 445655 595085 848810 168300 539495 328525 438855 94520 807585 426105 148325 462060 602055 408595 244205 404005 442255 679660 609535 782255 533545 648040 443360 695640 107355 133450 659940 258485 482800 444295 543150 566610 376975 266220 84065 125290 459085 429675 355555 683060 236810 98175 561765 148410 713490 611320 820590 231795 103955 713660 696235 805375 141865 587520 39950 340000 386920 13175 794750 522920 673795 754630 302005 371535 324105 593725 453815 705330 313735 782935 553180 320195 400860 108290 414545 383520 65365 572475 654160 462995 558875 528190 135405 138125 206040 492490 573580 768825 525725 159800 658240 18275 211055 470560 64430 373065 290020 165665 664530 254150 294355 159460 88995 682210 105230 84575 765000 16660 73270 370940 260440 140590 485010 355470 839715 9860 196010 841840 787270 279310 355725 185640 156400 626450 69190 57035 41140 569840 733635 825520 684760 697170 694365 5440 512805 363970 338300 829005 131580 104040 442510 220235 588455 159715 555135 35105 40205 650335 571115 205955 320195 482205 499205 532950 446335 211225 177735 522325 61285 77945 736865 75905 535160 351305 761770 719865 506855 270130 503030 166515 279820 677875 498950 603415 411910 246160 484160 225590 738140 655265 513910 261460 566950 16575 174420 548930 560575 601545 416755 149345 725985 817190 407405 449055 149430 635120 469200 833850 267920 325635 723180 586330 91035 22950 382500 176290 797555 538305 26010 340170 391510 838525 711535 116365 202470 571710 156230 199240 335665 754885 624155 46240 764405 616335 721735 115685 771460 193460 846175 762365 441490 814130 171700 844730 615145 605200 210460 340680 75735 65110 443190 440300 514590 687480 633250 399245 463505 822205 216410 832320 636140 600525 618545 661215 427975 331415 286705 75565 245140 691815 202555 252875 294100 680935 421685 721650 630360 744175 793135 472855 121465 621860 415735 589220 840140 689095 51680 238425 546720 235875 422280 555815 809370 831215 385135 503200 637925 294440 662320 554285 694280 534905 714935 781405 532440 759645 814555 537030 295205 56100 351900 566525 834190 33235 274295 678640 670565 554285 516545 636905 32640 533460 391765 150790 118405 746895 455855 299880 704055 466225 610385 786760 348160 656285 46325 753440 369410 615910 347140 827730 663255 625515 567715 398990 328185 549950 849830 749190 47345 592280 378335 712385 622370 38590 84745 274720 120615 396865 45305 799765 190655 151725 56015 457980 296140 736780 385815 801890 767210 817445 546465 129710 832150 734995 702015 90610 564230 462825 833085 723435 810815 643450 49045 194565 275485 508045 403920 18700 543915 643195 818125 128265 665975 842350 41565 617950 705585 38760 386325 100555 395080 323510 625940 564740 165410 95370 781575 355640 194395 86275 443360 468010 495295 433245 429760 383180 832150 153425 118405 307615 226015 107100 316370 444805 190400 126395 74970 312375 790840 291635 119170 35105 761090 88995 56610 2975 179265 669800 802570 696150 175270 156400 256700 510255 54145 567970 6290 504220 481440 176460 369495 740180 829260 734145 744090 304470 472430 319345 79475 616505 700995 536605 317220 4250 473875 716295 49895 771800 235960 190655 305745 199155 645660 347140 417690 238510 137785 665720 655690 633335 540430 502605 485775 309230 459935 1615 684675 73525 99025 585140 223975 785230 438515 196520 110755 213520 709155 81260 520115 446420 269960 275315 28475 814555 149175 333965 213095 114665 559895 585565 520625 701505 354875 104465 552840 384625 378505 307020 698530 764150 511020 600610 207060 755395 716125 817275 669630 146200 831130 429080 721055 506515 313395 36295 774775 389300 198390 229585 4930 551990 5610 177395 567630 229415 803930 232475 311950 614295 82110 476935 600865 672435 155975 584290 416585 801550 185215 477105 142290 141355 204680 460870 802570 831640 565505 271235 164645 495210 685355 711195 745450 53805 481440 833255 77095 409615 188190 178075 785485 405025 618205 197030 459680 483055 301410 776730 696830 817190 201195 641750 304725 789735 221680 323340 277440 37825 244375 748000 306680 378845 415055 184535 515695 279905 331840 64770 812685 819145 662065 571200 400435 54655 223465 728620 333540 517905 792625 700230 773755 554880 741455 581825 313820 578255 533120 755140 598230 418200 762280 191675 243950 684165 481610 24480 354195 350710 38675 329375 323255 168215 46920 629765 262820 306595 724370 650590 587520 534480 398735 624325 828070 378165 747405 598910 455005 766785 760070 836740 124100 267580 481355 656455 782595 127755 589645 463930 256785 814045 389470 64600 399670 725985 217685 712300 385730 30005 737800 775710 717145 691560 185215 404090 837335 596020 310760 600865 21590 709920 569245 270810 701930 661810 676940 99875 20655 690540 786675 337620 302515 530485 123845 163455 137870 74460 285345 501755 335750 416755 280840 86445 147815 737035 711365 238085 537880 156740 119510 496825 573325 654160 296140 685695 309230 174250 148665 581315 727345 610555 382670 132175 146880 421940 838865 213435 19720 800445 13260 637500 268175 292230 762110 92990 181560 607835 81940 634525 98515 184960 814895 29155 105740 300305 305490 671075 279140 370260 676515 210290 546465 261970 87805 7055 792625 813450 819995 431885 511955 424320 199580 770865 48450 49555 673880 112710 767720 148580 421005 731595 577235 810985 377315 312715 504730 546550 362185 22780 678045 515270 21930 22100 152575 484925 555985 316880 441150 210205 50405 547570 639625 99110 91120 792115 423895 420835 465035 75225 843370 570860 306340 522325 235195 95710 95200 530400 577065 576385 441150 816935 355470 150535 210375 817785 165665 442850 806055 599165 537455 166515 177820 747065 166090 802655 371535 1870 847110 387345 68000 100980 273445 85255 348670 110415 758965 48365 353430 531420 108630 816510 93415 47005 660535 527680 169065 341785 12155 361675 491215 626620 128605 486795 310165 691305 32045 48875 315860 445655 759815 234600 441660 521220 693260 194225 734655 734400 335580 185045 769165 214370 373830 616335 588710 195755 335070 267155 156655 70210 200855 24055 775030 328440 819400 56185 769420 379440 453390 52445 47515 70295 368390 538985 505410 754545 563465 711365 376720 748935 82875 774435 455260 215050 369325 790500 205445 179095 577830 478465 167110 319090 1275 58735 59925 413950 142375 64600 561850 35955 236895 497845 526915 395845 774690 177650 97070 201960 56865 166090 448035 489260 608175 27880 523260 401030 580040 582165 645320 741370 691985 351560 485350 267070 504050 348840 163030 382245 231710 470815 703630 44795 840225 610130 444635 355470 800190 145265 640220 667505 535245 626025 154275 849065 798065 830705 721395 464950 342210 496995 416330 143140 629085 181645 390490 93245 165325 463675 257125 395335 312205 236470 631210 274890 306170 290020 693940 468605 101150 581995 649230 257040 234175 823905 252960 386240 124950 128435 163880 569330 554880 32215 672095 21590 300900 104635 118575 604435 462060 843880 637330 120020 692665 668270 341530 706265 86700 134895 79050 371790 139655 709665 527935 610810 732275 4845 364480 431715 602990 443360 327250 370515 727770 12495 351560 256275 550460 439195 269875 58140 184280 671500 107440 445655 192865 804695 568225 313735 520285 632485 90185 742645 694535 248710 761430 266305 289340 334305 570690 256955 198645 663340 766445 52615 682975 688160 413695 793475 292315 62305 418540 839290 646000 794410 483140 509915 642685 288405 140080 685610 715870 125885 484245 767380 491130 130220 537880 457300 132770 80240 292740 137445 603160 334305 456535 635885 383350 521560 210800 483990 648295 141270 113305 49810 689945 551650 99875 757860 494530 515780 101745 343145 753270 732445 683315 195670 670310 197540 625260 719355 606985 827645 179690 789480 667420 154955 756840 323850 742475 463845 262395 437070 686290 245905 261545 616505 455855 725220 169405 689350 809795 135575 722075 216410 45390 259930 719440 620160 711280 707030 50915 141185 447355 521900 60860 293250 45390 426955 267920 451605 393125 310930 248200 197965 16745 232135 758200 264180 619395 661980 527085 390575 763640 719525 840480 184705 412250 336005 806310 149600 818635 580550 134725 461975 160480 814045 68850 639625 11900 703800 209950 385815 763725 662405 635460 382925 33490 710515 337790 301920 286110 565505 620415 27115 554115 324360 149090 765935 501585 472685 230095 270725 348670 121465 683315 564400 379100 703970 14790 161415 841755 712555 265540 203490 356660 433840 371450 540005 215475 246330 464525 707965 470305 62645 672775 743665 89420 805120 74545 811920 524535 397630 790075 455855 128775 744175 352665 506430 543745 687735 482800 180795 27370 616930 834360 762790 354280 244630 627640 449735 242420 729300 325720 487645 104550 385815 596445 539240 392275 415480 264690 575280 18275 63070 360145 242080 236385 267240 196860 271320 230010 268430 63410 290105 803590 211990 413525 526915 446930 457385 482460 789310 510680 660620 111265 78540 428740 7565 844390 327590 382840 85765 166600 607835 582335 260270 294355 313310 406045 42245 205700 238255 157505 506345 233155 19465 213180 792030 407660 682975 144755 354620 832660 83895 481610 595680 786590 701505 769505 785825 31450 148410 60350 4080 19975 607835 159970 293505 160055 531080 193205 398565 490450 763725 297585 792285 344505 493255 720885 562700 563975 595255 352580 16405 645830 223805 743920 658580 562190 483990 111520 568480 206720 550715 398735 198050 503455 526490 751655 748255 159970 226185 434265 127925 296820 695980 417945 244120 315945 621860 437835 207145 142885 326995 346035 591770 266900 249645 232390 537370 369240 317305 177480 251515 195925 47940 533035 104635 368305 100045 36550 370175 39355 694365 377145 490790 144670 373235 519265 505410 337875 188615 188020 616335 104550 420410 247860 674135 790160 558790 279820 443275 697340 126395 280925 461380 24820 559215 322915 458830 191675 798150 509575 416500 520455 686545 554540 604435 785995 148155 202300 755310 99280 129625 479825 229245 307445 490705 489345 646425 412165 339745 452540 748170 824840 835125 345610 94010 44795 246670 501840 35870 342975 155890 813450 371790 125035 411825 495380 345695 585990 337110 221170 756075 34340 790330 8245 725050 422450 253130 523005 141185 716040 605200 242675 521390 121550 600015 359125 298350 38505 309315 444550 87720 444975 632570 655435 685610 706350 572645 771460 617525 482120 385475 563380 74375 612170 338470 487645 453390 146710 120190 699380 703290 86445 344590 49555 590580 169320 752505 189465 714340 590240 388025 8585 230010 457045 27030 845835 241910 535840 319770 78200 806735 726070 669970 375785 246755 426785 263415 5950 510255 533460 149090 107270 301240 357085 68170 371025 682635 113730 542215 726665 835210 803420 118490 431885 652035 5780 644385 31875 445910 96220 513995 768655 93925 228820 211735 804695 638605 675240 97155 765510 372215 700145 264095 491810 500565 603755 744940 200855 784550 544510 764830 32895 637075 690200 655010 633250 446590 573495 595000 260440 493085 99875 766275 296480 110075 536775 180030 808010 657560 701080 633590 329545 657390 630615 808180 647785 594915 218960 738055 51765 196265 562870 537965 33065 548760 807840 58225 252195 30260 807755 613530 129370 732785 249390 553605 848640 269365 505750 462060 842520 112625 182835 777580 576215 157590 485945 829175 509235 653395 172465 439450 486455 422365 45815 370685 194990 528445 653990 502605 643450 603840 270980 584460 444720 378590 124525 478125 366605 442935 624665 140420 136680 577150 504560 550545 579615 267155 37230 470560 79220 478890 506940 504390 697170 665550 830535 361080 4590 287555 7650 186830 832320 817445 685270 421090 666910 347820 696660 266985 19125 395335 268175 656625 534310 161585 311950 818890 182070 543490 604095 471580 704310 124440 201365 474470 703630 759900 155890 84320 40290 611830 283985 336260 746810 173230 374000 301495 843880 158865 197030 645405 572815 712130 811495 798575 421940 43775 830960 551735 639455 68340 209440 621350 175355 628235 793305 652630 668610 84490 690880 321640 593385 348500 435200 141780 464865 617780 269620 257295 9180 197030 688840 158270 204170 517225 815575 537625 583950 822970 626025 623475 14535 294780 470220 108800 507280 121550 305235 233240 752165 244290 658920 116450 507705 791690 123760 754205 336090 652120 670650 665295 446335 53720 446250 100810 107015 755990 506600 848555 31450 137700 735080 833340 160395 717230 776050 848725 159120 813705 258995 333455 329120 821695 491555 149770 140165 678045 558960 786165 676515 390235 565505 664615 360995 399585 612425 675665 122315 617015 307445 826540 433925 162605 155720 241995 671670 814385 90695 181390 637075 761345 463760 720715 74205 579530 634270 518925 50490 280670 699805 418115 534480 288320 701250 766615 740350 267495 414885 319855 315690 560405 295205 547825 290530 781575 190910 41480 421855 190315 179095 141100 784805 653140 776475 218365 402050 31875 387685 732700 247860 198220 703630 313990 259165 778260 300985 737290 167705 815065 583015 26095 341785 521985 17255 247435 138465 703715 375020 807330 51595 452030 494700 278120 799340 136255 656285 357085 759985 567375 353345 732105 100215 173655 133110 489090 246160 537115 660110 783020 438175 831470 231455 82280 597210 298350 844135 592195 145860 799170 586500 463420 529210 413270 345525 638435 105315 717825 338045 707795 829430 185640 256105 297500 73270 370600 684760 332095 364310 82875 471325 23120 720800 603075 70720 833850 846685 253385 326910 344505 177310 749615 78880 605710 356745 532610 789565 554540 676260 248880 148240 486965 91885 87465 360825 818720 526830 550035 639710 738565 683995 354280 356490 663595 596105 619480 524790 579020 376465 185215 478125 115175 251855 450330 350540 417690 139655 187765 520540 678725 833340 700740 394400 274550 475830 37740 843285 798660 197710 516290 427635 112455 235620 213265 531165 402475 719865 712300 372640 104635 826200 642175 524960 444210 139740 110670 424150 824415 752930 795600 149260 328185 290955 512975 17000 351815 139655 192270 424575 766870 126565 511360 480250 590240 363205 506940 33745 221340 175355 367965 731595 415140 553435 605370 623475 71995 779450 680510 448800 792710 646255 704140 124525 384370 189550 721905 311780 11985 274125 62815 289425 177395 97835 318410 658240 198390 90440 514165 667760 744600 180455 308125 283220 426955 627130 834700 314415 825265 709665 648635 784380 662065 279140 469540 604350 333880 360230 656625 341700 580550 413185 725220 417010 519435 373745 794325 544680 562615 312290 300475 235960 231115 345950 619395 500990 806310 604860 171360 221680 138210 698615 283220 68510 286790 177820 677110 601205 389640 325550 784635 198645 580465 262225 665040 282455 459000 805290 754035 737800 634270 467755 709070 209270 5865 407575 201195 61115 249475 63155 726750 787355 706350 767635 456195 180880 100725 391595 247265 748255 515440 423300 291635 567800 727260 835295 356235 629510 665040 512720 582335 201535 181900 22525 573665 62050 456195 645405 349435 668610 683995 520455 806140 92565 226865 582165 678470 331925 756500 669205 504815 409020 596275 238510 257380 551990 90610 511275 752165 357595 588710 627895 793050 657135 693940 19465 47345 689435 632655 118915 54570 51000 583185 731595 5780 614125 248540 701335 731425 40970 674645 303790 178585 745280 140675 231030 684930 30090 534055 593130 70380 824075 128860 510425 23630 815320 301580 799935 641920 671075 399075 667505 23885 31790 838865 787440 361845 378080 816595 190825 279565 378250 654925 440980 173145 69190 543830 185895 274040 505240 532440 551820 583865 534820 347990 540430 801380 588370 86530 742815 671075 211565 388450 622285 304895 304980 409870 31450 316370 383860 361505 441830 682720 68935 279140 408595 463505 154785 707370 44030 434180 689350 45560 677535 666655 176205 825435 180710 717740 807160 441065 476680 365585 596190 788120 614805 678895 56100 14620 466140 324615 549185 329885 337960 359210 574175 40460 544510 522070 318665 310505 522240 537455 243610 151640 613105 731680 466055 731935 638775 478720 731170 563635 75055 406130 385560 167025 545870 325805 636225 28815 333370 401370 661725 133110 754120 813280 820760 750805 142205 129370 403240 815235 380460 268175 148155 255765 207230 660535 10030 159205 785145 779110 568905 181390 56440 618460 836740 248540 254405 223720 503455 573750 516290 109310 247520 130135 310505 318155 118830 120105 189975 324700 701930 773670 469540 198560 316540 213350 536180 508895 510680 656030 617950 230180 313565 601800 468435 599845 569245 656285 360570 541450 466820 349690 457045 86530 27370 628575 556580 221765 48705 443190 819570 217175 406300 417350 568055 283815 553265 27625 21760 277780 236470 74035 604775 192780 499035 550205 518755 697170 170510 531760 62985 613105 828665 776305 134640 589305 490025 3825 648975 277865 522240 146285 125120 495805 797725 413780 372725 626790 197370 41565 136850 392785 134045 21505 282880 460615 507195 375785 830110 617695 428740 478295 588030 532525 187935 807075 44710 101490 436135 341360 652120 53805 788630 91375 680850 386240 270215 130645 809455 483395 76925 471920 480080 530060 386240 164900 203150 497420 27880 600185 367455 347990 690710 25500 291550 487220 329035 719780 372385 254915 340935 636650 18105 65450 792370 444465 181645 637160 420835 362270 11305 150450 648465 839120 649740 619140 43520 374425 69445 107525 485095 11390 184195 689010 150960 387005 430440 192355 787270 89420 655265 417435 493935 450160 611405 804865 489345 603075 304470 348075 22950 307530 112200 372045 600950 326315 9775 484670 605200 136680 562105 302940 57545 794495 187765 507280 717400 353855 384200 568820 27200 771035 708475 770355 720205 520030 688330 553265 258570 487645 790075 36720 339320 326825 806225 548420 320450 250070 564910 22185 457130 786930 744855 421090 137700 519350 433245 114920 326315 335750 717060 495635 733380 596020 295715 263075 170 738140 379950 818125 597550 285175 733295 643025 531590 181815 392615 275825 262820 414035 329800 461295 256700 454665 38250 304130 600015 506260 369070 692665 117725 139060 391680 786165 666400 362865 96815 165920 243100 139995 423045 606815 103020 656115 252025 752420 752845 30005 686120 638775 235960 648550 355470 686120 504560 569670 339830 250410 819230 294610 784890 590835 778260 672010 816680 266730 302175 225080 799255 635800 267070 531250 61625 739500 217855 791775 70805 840310 223040 613275 812855 621945 14790 842180 598060 417690 363120 621775 260185 685185 385050 320535 229245 144755 352835 21675 707625 500310 330395 376210 500225 93330 272425 667760 606050 700400 199495 516630 711365 570775 799000 759645 615655 218790 592195 714255 228565 485435 592365 723265 185725 409105 124185 503710 736865 739585 196520 182240 208930 287980 145775 423215 339490 564995 51510 659940 391595 2210 294610 191165 110075 786930 419645 498440 209950 499290 318325 109735 670905 119340 492745 339405 687990 779790 537200 233665 431290 643620 829515 549100 768230 464865 270725 273955 629000 193800 552160 535755 564485 442340 816170 588710 536350 628065 364055 85000 215220 748425 814215 807330 795345 554710 374000 577490 395675 569755 535585 449055 380460 117385 783870 406470 131920 324785 707030 379100 122910 839630 553860 814980 116620 151130 222870 253725 206890 727600 493085 519435 818635 720970 506005 707710 563465 505495 104210 56610 384965 252620 187510 50915 257040 764745 442255 525045 118150 466225 565675 92905 710940 776135 758625 415565 730150 591175 554115 151725 800275 401115 500395 493085 391680 82535 662830 616165 463505 718590 214710 585310 642090 392105 348245 847195 299965 690795 704055 488495 672860 42840 436135 699210 580890 341445 541790 270045 92990 59755 585565 429420 144925 755395 833680 474385 654670 521900 555815 520200 628660 771970 628065 34000 233750 312035 380375 234430 391255 753950 533545 721225 585225 268855 453985 267410 490365 472685 71060 679235 830025 813790 262395 575450 27710 178415 547400 279225 672435 803250 716720 428655 99705 315180 247690 705160 515355 587945 556835 581145 482460 525470 188955 152150 192440 207400 15725 105910 687140 515780 795175 2210 419475 388025 283135 90440 568565 325040 570435 688415 272255 821865 371535 93075 728620 523090 49300 284155 495125 824670 481100 613445 370855 26690 565505 543915 450670 505410 823310 720630 587010 215390 298775 794835 11475 101830 834530 611830 493595 136340 193375 426530 575790 306085 370260 630615 260185 433330 185300 732530 837505 608855 79305 557005 388875 471750 753270 66045 669970 97665 238595 527170 414035 747490 718335 715615 304045 57460 224825 646000 147560 345695 5780 759560 163540 555730 425255 590665 33065 818210 807840 296990 537880 334985 658665 526150 88485 236725 663340 459765 383095 68765 88060 177225 297330 252195 208845 206720 283390 659260 362525 277950 587010 235025 580465 606815 549950 301580 484755 448800 313990 416840 90015 109310 545020 695045 483735 198220 17255 680 277780 90950 432905 305405 21080 229415 834955 237575 109565 677960 495125 401795 335750 39270 183090 330395 337195 668270 813620 527425 567715 549440 242845 7225 513485 696745 47855 827220 848385 116280 286110 22100 17765 543150 813875 195670 357085 153765 371790 642090 535840 733720 737120 346970 107100 296735 59670 706265 158950 288405 849745 574005 68935 106590 578510 705755 387260 227800 369920 389555 187850 249985 154870 554625 505495 356320 706775 551820 187765 596190 246755 410380 421005 598060 362695 647615 513655 177735 153680 52020 644895 544085 718250 117215 593980 202045 544935 624495 400350 286450 739840 383180 131495 451775 672860 324020 291720 659175 803675 755735 329460 538135 409870 369920 604690 102935 430270 277780 426615 226610 612935 406895 258400 754290 682210 449395 457555 725815 139825 207315 591940 618715 486030 423640 155635 1785 40545 512890 4505 740605 767040 538135 477275 621690 349520 741285 829005 803335 246245 757350 96815 550120 547570 665975 319940 78455 46410 841245 720375 520455 821610 1020 301325 335325 250835 329120 381480 714680 241995 320790 236980 178585 165750 186745 162435 795685 498525 314330 670565 187170 582080 648720 235195 732360 733720 728875 292145 633760 456960 723605 367370 133110 845580 815490 786845 117215 48535 12070 658920 760750 637330 353005 616675 767040 107015 532780 149685 179945 803080 501160 527765 638435 453815 549780 234685 495040 169745 331075 134640 159885 38590 95710 198305 23205 650760 580975 522325 284580 709665 78540 134640 345950 571455 240550 614890 17255 472855 221340 308210 822375 148580 667165 612510 486795 625855 796110 828665 754545 658750 325720 465120 456705 375530 758965 302260 482375 664275 271490 91035 278545 393210 6970 206380 841500 286280 668440 39780 839205 332860 788715 549015 235705 410465 709665 335070 58140 592535 789820 516375 193715 788205 83640 517055 622965 200600 324785 672605 492575 137275 424235 720035 40375 777155 101235 451265 625770 536775 597210 472005 433415 621605 801890 698275 366945 176290 457810 113305 198645 708050 713575 514335 78540 38505 94690 425510 22780 125970 20995 648720 499630 18955 561085 835210 402390 129115 382330 445060 844390 516205 143820 846855 518500 370940 16745 307190 684420 3400 377910 224740 61540 736015 147050 594405 814385 150195 42075 504390 499545 479740 734740 722330 182580 344250 94010 180540 612510 829090 87295 820590 523855 389470 497505 506090 298860 43010 302430 132345 20740 735335 115090 189805 132260 16830 742220 810985 337875 671670 313905 51935 693260 176035 550035 10455 704565 65110 811410 387005 423640 2975 620925 111520 233920 323765 490535 425 160395 169320 174590 120870 615230 538645 130560 360060 169235 789565 556580 278545 523940 178075 357595 188105 44710 68085 226865 168045 604520 258400 472090 358870 671160 811070 39270 237830 221510 107440 824075 786845 342635 157590 423555 791180 722075 832745 507790 675155 329885 626280 565505 312035 659600 205870 404685 32045 377230 696405 205105 48450 216835 111095 602480 433160 262225 681190 453135 454495 252450 276080 182665 244205 187595 430270 107865 159545 199580 738990 746640 574175 451180 676260 778260 546720 320705 217430 820760 442935 781915 780640 731510 54145 50575 572900 184790 645745 622030 69955 752590 110585 279225 106335 479400 637925 802060 680680 348500 454325 57545 35955 393975 257975 843370 406045 634355 348925 534395 543235 694195 804780 49555 709410 749955 176715 720630 429590 273955 660280 705245 392955 112540 782765 36805 190485 496910 446760 470475 324105 309570 17765 93075 674475 824585 324020 390745 549015 838440 840055 647530 135830 325550 220490 578425 546210 735080 758030 700995 574770 217090 735080 145435 800870 65705 698870 121210 387345 796960 312460 302260 793135 262310 395165 663255 168470 398480 17850 487475 367540 759475 646085 120785 397035 791180 822800 407830 350370 846685 473110 245225 380035 694960 27285 56355 575365 840990 226100 244630 719185 172380 348840 837590 400180 284495 334050 354705 13090 801720 221850 125035 513570 548250 227545 742475 358360 168385 644980 246160 370005 758200 750125 797725 152320 493340 447185 550970 424065 230095 731850 128010 187255 327080 682040 407065 793645 285685 807840 836570 672605 173995 477955 300135 663850 393380 342550 165665 197455 431630 755735 461210 843625 232815 670055 601290 389045 682125 29835 68935 352240 619140 363375 294100 657135 279990 714170 411995 17765 349010 553945 560150 255255 649740 754205 668610 250580 330820 62220 14450 500480 121975 725390 452115 558450 270640 281180 584970 292655 821355 172975 142970 767380 727175 788460 78625 725815 723095 114155 184025 506090 4505 355045 163370 353940 844390 154360 330140 300900 281010 328610 57885 789820 495295 796025 646170 203490 79050 79985 46070 66895 30345 407490 832830 797470 637500 3145 170170 316200 226610 724370 404005 363290 16065 415140 796705 642345 393125 337365 597975 329460 250580 460615 815320 775880 418625 444380 647615 685270 320450 415565 422195 244035 97495 30940 245820 770695 382755 606815 537710 769675 252450 618630 241315 403495 394060 828750 716720 471325 183770 659515 242335 615655 341190 352835 824670 364905 556155 816850 277185 198900 29240 17085 630020 399925 370345 83045 169235 307360 140675 458915 312375 342210 647020 505665 369240 125035 261885 834105 10200 235365 283135 372895 396780 32385 180200 652630 154785 740775 683655 255680 480760 291040 212670 164220 348925 293165 717910 154020 185980 181815 677535 238510 669120 473960 215475 395335 800105 818550 341105 75395 532185 701760 414205 584375 192015 656115 750465 231625 713660 451945 814810 694960 63240 617440 485945 784125 440980 797895 331415 835040 448290 772650 375530 837930 779365 547910 666825 348925 746045 824160 188870 239955 233920 554625 99790 778515 330565 816340 235110 324870 83895 598400 645320 320450 753440 303110 742730 101745 110500 381735 345780 137955 701080 452030 598315 790415 719355 812515 325890 435710 807330 11305 121550 206295 149090 672010 48025 240805 294015 525045 849490 104210 383945 73185 579360 88910 87465 616335 132770 670820 250410 156400 682465 737375 779790 708560 257550 647870 259080 190995 609705 754800 299625 595935 183600 404005 289255 422195 647275 787950 641580 196095 838865 70210 94775 776135 230775 241315 581825 652460 633675 579020 146455 734400 380375 210630 388365 760750 320280 4760 781830 499120 841585 72590 107440 718420 311185 503795 288405 631125 440130 530485 628065 585310 651865 203150 750635 125970 282540 155295 843285 820760 160905 141780 242335 497760 454325 40545 309315 20570 55675 74545 615740 388280 628830 667845 796960 306170 492830 246840 60605 257380 612680 127075 613530 412760 600950 315265 377655 334560 626705 698105 480845 371195 831895 548590 742390 787185 793730 266730 131410 606135 546465 168640 154530 460190 345440 194650 152320 329545 563550 716465 523940 650675 97495 404515 666485 651015 771715 436900 162605 237150 585055 713915 377230 561255 761430 776390 461040 282625 24140 477190 227460 203405 477530 455090 606900 837930 813705 768995 585055 121465 287725 311440 4675 147050 660875 409190 822035 727175 322405 779450 174250 111010 848810 168640 739925 460020 567630 616165 205275 290870 767125 594150 382160 338555 493340 163455 414970 495295 534140 377400 643790 291465 448630 623475 510510 359805 143990 316710 265115 610300 302940 265795 737970 201280 264775 535840 255850 109735 574600 198135 487220 352580 351730 536945 704140 525045 220745 254660 391765 220490 724370 404855 423385 524365 627385 72930 120275 275400 784465 778515 799255 175355 624070 818465 265540 512125 635035 809795 811155 46240 46495 232730 774265 18360 160140 187000 90100 819060 171955 259675 666230 267155 218365 39355 400945 147645 124270 843795 578170 757010 498695 847450 375955 682635 443785 675240 243780 630870 9095 21335 135490 237065 239105 308125 472600 395335 228735 89760 589050 842435 244375 672520 449735 100215 813280 558620 830280 588200 716295 726495 491045 149940 44285 704225 701845 195840 743920 274125 701335 492235 185640 682975 376295 75055 157165 811155 453050 747660 40545 200260 138210 218280 644045 65535 556495 539580 138295 597720 793475 136850 543915 438600 438770 23970 317815 601375 309995 717825 691730 289085 720715 830025 40970 753270 320110 624835 367795 700740 779280 125630 328525 82790 616250 122145 733720 545870 79645 843115 173230 644725 166175 507195 12580 720205 462315 418625 642430 809030 451775 556410 182155 319600 157845 72080 438770 824245 826115 518585 219045 160310 614295 1955 230180 815235 271830 707200 463760 95455 719100 642430 264095 602650 787780 768655 39695 217940 657730 750380 410465 99450 77095 516035 363035 542045 158695 229840 640815 352750 793390 425255 580040 326740 242675 655265 632570 405025 401115 630105 62220 686035 346375 23375 588030 405535 27115 744175 3570 684590 677790 279055 84320 549610 444890 629170 571370 107610 760750 744685 196775 409955 510680 830875 754715 450245 845070 422450 253045 794410 371280 44710 728620 700145 823055 827900 584800 83555 381735 449395 419645 248625 158525 183855 712725 799255 391680 16405 376040 599335 461210 748595 344760 131155 46410 392615 319940 570520 381820 579870 262395 168300 442680 614040 51085 547485 10200 87975 117980 771205 179435 10030 334645 357510 404600 650760 846175 160735 153595 637245 207655 96645 160395 262650 633505 672350 187425 151980 642685 618205 286620 553945 77775 101320 19040 665720 762960 674220 636735 581400 810475 382925 775880 49555 734230 455515 466480 683315 253725 155295 672945 729130 733125 38845 329970 629850 713745 128010 77435 47940 764915 672180 42585 305320 129795 798745 431375 768230 610810 214030 806990 70890 386410 150110 296055 425255 81090 822035 442680 649655 427635 214965 655860 553095 319940 197200 450840 637415 386580 450840 675240 583270 503115 259675 212245 47940 347395 28475 315605 259675 188530 602310 104550 6205 17000 323510 712725 288320 531675 381225 297075 223550 71655 797555 523430 712555 353770 730915 234260 639200 33830 633165 89165 491980 849235 204510 681955 90610 59840 520540 475065 674815 227630 666910 672435 92735 258570 832405 177055 658325 417180 472430 670565 692495 830875 693260 125715 124610 143310 734740 87295 51595 393125 383350 427975 746300 434180 244035 311355 674900 369070 438005 415905 767720 193800 214710 629765 316710 840055 432820 271405 102850 77435 650080 353005 370770 682805 56610 211055 497675 316625 65620 668355 498950 462060 456025 640475 278800 285430 796365 243525 200175 275740 554710 460870 581400 604435 563550 719100 150790 833935 444295 545360 181985 491725 308890 445400 501415 145605 587605 98260 533715 345695 505155 689435 775625 642515 677450 782765 8415 367455 539495 206040 63665 86700 647785 660025 267325 808435 600185 808095 390745 585480 628235 457300 322405 333540 477360 742475 580975 31960 83725 89930 227460 503200 615740 193205 751655 64430 136595 316285 186235 700570 569075 584205 491895 58565 687820 616420 116450 582675 730660 578425 394230 311950 544255 369495 657730 773670 192865 56525 813790 100045 803335 406640 135830 491640 604860 338555 552755 369580 348330 357170 338895 762535 478465 56185 623900 783530 562445 336685 709070 404515 428060 302685 463250 607495 791095 347310 85170 501415 768570 695555 403495 809370 348925 503965 193970 51595 721140 442595 96220 835720 4420 6970 822460 342975 755650 123250 507365 114835 298265 133960 56865 264010 769505 802145 286280 592705 500480 70040 797725 53720 831130 702270 179095 724540 815490 119340 423640 490110 779705 588540 69870 196435 620670 733040 59075 651440 343315 218535 700400 689520 331160 67915 32045 477615 150110 407405 237235 480165 249985 805970 529635 39100 490790 775030 270215 386750 263245 195840 162520 796705 579445 762280 647785 514250 675240 46580 457385 607410 262820 669035 836825 824075 660280 235025 533205 515100 225590 768995 739415 610895 823055 299115 662745 218365 278715 298350 782935 745195 672010 255765 1700 307530 267835 480335 39440 101490 588370 132685 146795 166430 618035 610640 426870 834020 325805 293845 80240 474385 747490 734910 345695 179095 616590 714850 42415 568565 185725 51170 214795 241145 504645 247775 516120 622625 826625 580210 723520 635970 760750 93160 221765 843200 370685 399755 309230 815745 15640 238425 315265 325040 518330 843795 194140 571625 510255 287640 396185 829260 244800 192015 169745 207655 290870 96815 456960 277695 706690 746810 280925 695385 202895 363035 643450 205615 100980 282115 784975 685695 625600 521730 44030 277525 450500 801295 22440 362440 159290 514080 137275 840905 806990 198645 142375 37400 196520 690370 198220 681020 831895 219980 658665 459340 377400 460530 532865 442680 104040 301495 55335 164220 587775 182240 352070 814385 25245 568055 146370 341700 840565 728195 93330 703120 341785 133450 183175 338810 531930 396695 223975 597720 235195 622965 182835 595085 606560 76585 483820 586925 313905 62475 707795 417860 612000 653480 15300 775030 406640 11730 352325 142545 769760 498440 688500 608770 645405 339235 452200 812600 411315 429930 706945 56780 282540 232645 364990 123335 823990 67915 236725 504645 417520 765000 130560 773755 183345 348160 88230 533460 703035 385220 521050 192440 199835 847280 6545 698275 725475 443700 720545 237660 100725 633930 370345 789310 463250 131070 752590 629085 503370 228650 508045 83895 69870 79305 814555 534140 282455 483820 15130 565930 127245 612425 400180 671925 397630 563380 667165 668780 244375 367285 444805 503795 599080 759730 250410 782340 12495 97155 5950 466055 199240 688840 206295 443190 635375 39185 551565 337110 680340 294610 412250 687990 151385 217090 83810 790500 242250 839205 516630 278885 82620 221935 550800 314500 185470 691560 525810 712215 694365 214200 452200 750975 473790 832660 12240 132090 269365 418795 832575 40970 722075 765680 641750 454665 86870 103955 203235 73185 744855 507110 547060 541705 62815 166175 223465 213265 319345 183090 136510 286875 686290 452115 395590 406215 810730 737290 82110 703800 769165 730065 456790 777835 451945 266815 128350 501500 634185 3910 8500 699890 703035 166770 395845 309740 270215 147390 822800 572645 725900 702865 772735 508555 687565 426445 612255 665125 553180 630105 232050 103870 819315 608855 16235 56610 550545 436135 493510 719950 296905 176970 262395 754120 203575 294270 313735 627640 339150 764915 637585 787270 110585 501160 697850 85000 357170 433585 483650 814725 251600 272595 36805 538135 356320 421090 654160 171700 651355 208590 733635 333710 785145 550035 794750 795685 153510 451520 498185 256020 822375 688075 415055 231030 62305 405365 422960 726495 656200 466650 321045 176970 320450 354535 147815 202810 127330 126310 280330 138550 796875 828410 122740 417690 511105 759475 676430 686290 404685 345100 801210 52275 818465 310760 225760 281180 682890 232135 344165 424235 603840 217090 109990 576895 244035 136765 309655 813620 597295 216580 103275 685355 137020 121465 636990 176205 569160 820845 446420 263415 849320 265455 278885 276760 733040 849065 680935 152065 131665 138890 508980 309230 398055 286960 517480 374680 640220 515525 558875 635035 125375 657815 158355 153935 233240 748340 297585 350030 177310 379780 566950 591175 774265 115940 738735 304725 534990 200090 612255 52870 26435 117385 698445 399245 483990 100130 63155 247775 637755 700315 264520 460105 497250 562360 393805 484670 256105 123845 449055 669970 681785 823650 841075 112030 274805 224825 347055 408425 184875 483480 425765 378590 99790 786250 405195 321555 445910 671585 746215 445400 435710 629935 194905 466820 309060 338045 448035 256445 58820 246415 178670 700740 242760 441235 145690 539580 86530 513995 197710 40800 460700 621180 785230 296225 760155 147730 800275 92990 750380 561595 260610 627385 800445 8160 341785 344590 117470 240890 683145 586415 229585 61710 422280 602565 378675 58565 484925 676090 356915 813110 112795 340935 653140 512635 268685 769335 362865 597720 675495 487560 583950 533205 71740 343995 423215 817105 304555 685950 269450 823650 827305 416075 413695 505070 743665 673115 688500 386240 405365 568480 727175 744345 223210 209015 308465 720545 75395 315775 680000 647870 113220 740945 827135 91545 697255 590750 35360 135745 444975 440980 527170 189125 287810 161245 165410 691220 119850 149855 549100 169150 281010 660450 624665 804610 830705 122995 706860 490110 736525 802145 840140 560150 605115 206720 330990 700400 515440 308040 146880 199580 347905 15130 554200 579020 536265 182325 14195 636140 521985 613275 288320 304640 664360 783615 564995 628490 685355 497250 528615 519945 757180 431035 514250 770355 439705 188955 687055 681530 485945 692240 667930 493510 494105 582590 56780 387345 334475 654925 725305 184790 798660 732700 787015 516800 559045 3570 519520 570095 17595 26010 474810 268005 71485 497845 648040 491385 125970 612085 317985 175695 17510 633675 56015 390405 36125 687735 519605 159970 178500 457470 720120 802910 162690 598825 763385 197370 643450 157760 564485 462825 344250 491215 96050 524535 688670 480760 770525 784465 68255 253555 147475 452370 661725 20145 227800 666570 163200 815575 648635 223465 311780 735760 207570 5270 583185 487135 89505 51340 79220 507025 784040 568905 321045 46155 714340 296735 43520 408255 772395 216580 52105 386070 482970 812345 738480 19125 482715 459510 812175 613190 155040 542385 162095 139315 743835 589815 439280 7055 792965 324275 438600 733720 311015 254660 228565 639455 307530 271830 122145 243780 146710 191590 339150 347990 167875 343315 395250 57375 799850 669205 19720 561850 480165 176460 624495 847960 633420 196945 78030 634440 596870 771970 584375 848215 521050 712470 505665 247605 637755 427805 223890 563125 845070 669715 684590 548590 811495 263330 139655 459680 308550 581145 126225 99790 632485 245735 22950 553435 408595 630785 206890 364395 489685 633760 268855 669715 255425 541365 609195 215135 238340 87805 419560 279140 704140 451010 79050 459085 822800 267665 176035 508810 717825 192695 531080 18530 18530 720460 437325 645830 749190 582080 442000 466650 663680 346205 511445 110925 745025 6120 91120 575195 360655 777325 284920 158950 199665 392020 1785 436135 432735 344930 167025 473195 139060 717825 423640 29495 578340 111945 759645 426955 391595 670565 207315 208675 418625 423895 389045 337450 446080 137955 27880 493680 43860 849065 566270 292485 624750 190995 59415 541705 22865 213520 392360 319770 135915 547825 4845 459765 486880 541960 264605 540685 327080 251005 200940 14365 598060 325550 158525 358530 482630 458150 787610 226015 216495 7310 672010 210120 659345 535415 633505 773840 157250 751655 274295 300050 546125 84235 205700 287980 457810 282965 222955 118660 333965 272170 583440 188785 135150 746215 270130 6205 334050 679660 630275 341700 102680 747575 807500 47600 670055 98685 205530 833850 297415 439960 306000 223465 766190 559555 710515 474215 365585 828495 387770 304300 575535 840905 609960 811495 84575 314585 227205 100215 820930 379525 90610 334390 65280 469115 568650 40545 245990 764915 235960 603075 507535 630615 295460 257805 230350 637585 330905 466990 354365 228905 239105 596785 530655 180795 617865 156655 541195 389810 357850 482715 664700 598995 621860 231455 531675 738990 419645 95625 687310 246500 749955 110160 30090 117555 527340 355895 560320 717230 550460 688160 248795 692580 442595 148325 444210 114665 177565 785145 414630 825350 342720 663595 125800 304895 319175 598060 409870 616080 608515 822120 538900 236640 1445 303875 454070 427550 300135 769505 461635 481780 367200 728450 50065 159205 638690 240975 447865 423725 339065 244970 696490 119595 603330 802145 803165 375360 43350 167025 668015 131665 687225 163880 539920 424065 694875 741710 181220 377740 590155 689180 453560 243355 388025 280160 426275 352410 164135 548420 483565 652630 481270 559640 245310 286790 107015 448375 570265 747320 791775 3995 818890 631380 562360 216750 682040 214200 793305 665550 550885 403750 458065 58310 383520 516205 362695 383010 566270 694280 184025 704225 309995 558960 221850 131580 706605 270470 767040 182665 513995 5440 58735 587860 552755 283220 182835 672350 435540 435795 445570 269960 482375 616590 248795 79645 337790 169065 163370 711195 28815 832490 821695 394230 725815 754375 237150 313310 404430 498695 568905 485520 43095 682890 791180 612255 378335 721310 629170 446930 785315 516205 525470 581740 599165 112795 188445 604520 632570 437835 671245 543490 174505 239275 370090 148410 727345 167620 333880 712385 49385 90865 803250 159035 512465 309400 176630 762960 337280 534395 218110 392445 187170 727940 379015 833765 485095 665975 149685 713915 801550 685525 405790 708900 130390 290275 765850 673625 622455 3740 521475 579615 291805 594745 600185 793305 321640 59500 606985 255 311525 465460 352835 20145 530315 276505 241060 358275 631295 664020 791350 312885 305745 60010 290615 489770 580380 519265 84065 748255 482885 505920 410550 96560 346885 263160 747575 780810 98260 805715 590835 370685 780385 94265 809030 8415 707030 5610 218280 459340 242505 543065 138210 573070 154530 315180 43860 756330 105485 218280 842945 196095 740860 657305 533630 364055 678810 295800 220830 743325 777325 810390 273955 485095 717145 133620 309655 249815 761175 539410 13515 600525 650335 349095 294865 86190 680510 422960 453135 483735 141015 720120 636905 340935 406640 682550 623560 802230 398905 674730 773415 295545 187170 708220 466225 650335 649145 437580 559895 673795 188530 226440 8925 615570 709580 791350 580890 386750 645150 248115 816595 248285 488410 431375 304045 314585 141100 684250 409360 557685 579870 51765 425595 768570 603075 481950 444720 565080 255765 821100 91375 432055 516460 382330 405875 344590 818635 136255 754460 614805 451095 766955 356575 358530 318155 551735 305065 331755 629765 47090 183685 321215 707710 236215 741965 269535 787440 618545 48110 285940 686375 155465 351135 112710 40970 316370 471155 606560 474725 90780 843625 89505 776390 454750 754715 570435 418115 732360 362865 49980 74545 547995 383605 24310 836995 604690 394995 141355 471835 525555 176460 117470 661555 203660 224655 807840 309740 844645 500055 81260 53550 157420 759815 149600 274465 758030 610810 425170 255000 286450 572220 468520 129710 104890 401625 496400 561850 593470 332180 543065 257890 437240 396185 130730 641070 820590 580975 624835 281945 720035 295460 518415 399925 708730 694705 178500 772480 661045 317900 659515 588625 701845 138805 409955 585990 483905 336260 268430 104040 308040 758625 281010 481950 379355 263585 598485 198645 551480 306595 137785 81260 613785 773840 533290 389045 206295 707625 668440 809030 289255 76330 454495 717740 842010 497080 756670 441235 375445 782255 622625 279820 308635 155890 476765 14535 567205 183430 285430 557345 765170 636905 162435 31960 822885 826285 825265 804015 83215 100725 454495 705670 125800 33150 319855 608260 174590 56695 2975 564570 282625 800955 486710 231540 554625 509660 677280 20570 634100 593895 333965 338810 437155 535245 713915 645660 480505 404175 191335 376890 347735 594745 91630 357680 358870 519350 143480 581060 93500 400435 205870 103700 792455 493340 523260 259335 596530 425595 849150 793475 34680 430440 160735 138465 427635 211395 734740 159630 742560 190655 362865 666485 683740 717060 175185 420495 813110 617610 162265 67830 444720 603075 823990 386325 255340 511955 406555 647190 570350 612935 14535 334985 724200 331075 548420 6035 57800 702270 211480 127925 195160 774690 658070 531760 465800 503540 167960 687565 320705 78370 797215 391935 383180 576470 712385 211225 494020 348925 87465 60095 15215 723265 241825 225080 109140 271405 617525 601035 287130 435115 181645 436645 701845 357425 506090 722245 670905 394145 536010 4930 302260 81090 319345 450160 699295 135660 61200 86275 737630 392190 240805 294610 549695 354110 147645 800445 554965 749360 403410 320620 74460 823395 408255 588455 732955 689350 84830 415140 512380 249900 507960 489600 771715 776985 118065 267580 83555 557770 840395 787525 116620 536945 140505 755565 561085 692580 45560 121635 640645 522070 525895 330820 720375 791010 24565 813875 195075 262225 292570 368135 13005 452285 772480 255510 2295 161500 96815 517310 220575 57715 336600 616080 751995 246925 195925 427890 825520 807160 833765 150790 369835 433840 494275 663595 559215 649740 662405 267155 133875 448630 818805 538475 596445 71910 87975 485860 764575 304130 170595 503370 218620 465290 98600 595170 626195 562020 449990 229075 125715 156315 753355 361250 711620 766530 472855 451690 102595 412250 179010 123335 580890 239955 315435 67065 149600 34510 245140 410635 750890 678640 666570 754885 576895 350030 704225 400860 538390 845665 489430 674645 515780 381735 254745 557430 499120 758965 46070 774605 670735 218705 437665 339745 640050 669630 627810 608260 43180 744345 312035 683230 527595 506515 95880 576385 85340 671245 794240 338810 725985 553520 342465 487220 451605 63240 523005 104550 488580 693940 731935 190740 595000 180030 402560 813280 367030 162095 828325 474810 410465 573325 124270 513740 128605 576895 157590 517565 159290 131580 366265 220150 841245 512380 411145 319090 54910 594745 99875 481780 845835 238850 355980 55845 293760 766955 201790 772990 748935 392275 262310 281435 443530 186150 824415 461635 256190 663510 836570 817275 286450 630105 561000 371025 678215 459680 314330 637415 456960 680935 21080 631380 682805 269195 3910 639455 660365 158270 122485 750805 672180 580975 791265 813960 571625 209270 317050 249730 435285 509065 134980 109225 407830 236215 176375 170680 497250 364735 499800 216325 353175 503880 105995 509830 652120 360230 697085 112030 426700 474895 174930 831300 236980 490280 364395 647955 822035 227460 435115 309060 595935 404005 518415 387600 554030 77775 657900 240890 94775 161330 277525 556325 800785 327420 360910 312885 685440 779535 72590 138635 19380 735250 815235 101745 236895 208930 451945 763810 698870 478380 257380 6375 37740 136340 792710 116620 181050 329035 47515 206125 73525 798745 330055 618035 23375 78455 107270 63240 250325 485010 474300 694875 833170 491385 834445 4930 262310 813110 45815 150960 207230 39610 233835 149175 842095 367030 75650 501415 305405 319175 840055 577490 817445 764235 811495 622200 524365 172890 144330 82110 646000 832490 40715 160140 626450 325720 803250 788375 283475 163625 767720 643280 827390 39950 827985 487815 260950 725305 104040 337535 744345 726665 96050 847960 207485 4165 637160 256955 303365 115940 108715 284920 223890 361080 115175 438175 201535 396865 669630 56780 246160 691985 398055 337620 625515 672435 207060 793645 187170 138635 693090 1700 581315 571880 483140 657730 379270 452285 828325 318495 623050 717740 167960 640815 115940 347225 195925 543490 437240 557855 583780 179265 555135 580125 801125 516970 109225 783955 195840 321980 193885 500565 167960 546720 689010 55165 309910 765510 245650 778175 773925 150535 519520 850000 659090 96730 141100 622455 170935 293930 573580 662405 273275 278205 453220 95285 341190 100045 20060 645575 111775 61880 179350 251685 693260 589985 274295 679915 359975 446080 4165 569925 166855 275570 149685 555815 503285 514165 141780 412590 380970 91545 474555 42585 569330 177310 409700 838440 256955 763215 334985 667845 776475 360655 167365 592960 305490 43350 835635 454240 264265 508045 528530 90185 760325 571710 702185 463250 101235 76585 126735 196605 733720 51935 325635 113985 287470 643535 808265 671075 116875 33405 472175 827305 700145 221680 103105 98855 658070 85765 656795 103360 201365 829940 10285 257805 733550 325805 477615 618885 586670 844475 408680 56185 243950 580210 341445 64685 810050 82110 385305 17085 320960 624410 25755 816085 73610 141950 593640 78710 339915 807925 722075 603840 66980 32215 175780 721055 81940 674900 578510 409870 831215 513995 749700 792115 91375 300645 462400 335410 740265 671415 646510 482290 417605 525895 638010 177820 637330 33830 124270 156315 105570 718930 201195 787100 801550 77095 530655 166260 16405 163880 467670 113390 413100 711705 352750 442850 164730 176120 435625 147050 101320 364820 473280 649740 602990 523770 844985 395250 474045 635290 814725 124780 459425 185045 333625 121890 475830 446590 397460 278460 749700 290700 279055 842605 632655 109480 235620 106420 764830 429760 543065 373235 417945 267750 445825 345525 728110 469965 472005 289935 470050 231625 323510 780300 9095 716465 601375 720885 439195 364395 64515 610215 495975 639625 72335 292145 168725 317560 551480 110245 607665 802485 756160 758030 501670 70040 672095 198645 290105 355640 607495 284495 11305 648125 539665 813110 654670 36040 278630 285770 446165 726240 415735 276080 292740 758115 119340 206125 484415 383180 682210 161245 801635 737375 371025 700400 218705 775115 651270 180030 212670 373830 820505 462400 813960 628830 31705 822800 56950 213435 573070 84830 330140 805800 440810 455005 223805 135235 248625 338980 822970 548420 287555 527680 611065 462145 184620 505495 786505 335920 596955 720545 459595 394740 833170 70550 231200 190400 519860 552925 528785 614805 631550 607920 421260 325040 574515 368730 741200 42075 26860 600015 111265 466480 38080 61795 564060 120105 326485 603330 511530 605710 813790 649825 267580 808945 184195 242165 189040 616250 567715 173655 734230 6970 401370 648210 378420 528700 758030 426785 710175 699635 324275 29580 490110 120105 703545 719185 277270 488240 176120 431290 380120 586500 128265 693345 238765 262480 324445 766105 7565 712045 19720 138635 457130 665295 603075 27540 586245 340850 157080 82620 416840 338555 556750 85425 520540 115175 218365 216835 570435 688415 508470 686375 709665 338895 51170 642260 146200 278885 615145 646935 541450 205615 165750 814980 684335 439365 749020 817105 682720 545020 417180 581570 697680 646085 604520 128265 44880 745535 675920 326400 433500 542725 421260 320875 505580 677535 582760 15895 649315 272935 484585 79390 114750 119680 65195 140675 591600 210885 572900 106505 777240 841075 32895 630105 358615 465630 143990 522495 209780 429080 467925 693175 92820 62050 275485 584035 642345 402390 271745 737120 775370 623305 277440 557770 317645 681700 396270 374765 578765 534480 835040 746725 223210 682210 711365 275060 301750 625600 33915 756160 159885 516800 262565 424915 397885 225335 297500 389895 650845 165495 481185 218450 178670 511955 17170 793815 385560 652800 731765 19210 566780 352325 596190 224655 654160 288915 520455 758030 191250 291380 217685 305065 75480 631040 565250 466650 584460 525895 90865 417520 830450 720120 593470 579700 737800 62730 485945 88315 165410 748425 749275 392360 563635 504220 508640 239275 697680 369665 427210 605540 350030 650080 725815 237235 837505 151555 190400 60265 302005 248285 555730 449480 286705 534395 608175 408595 108035 634015 636905 254660 696575 200855 639965 480675 205275 52360 56355 314330 700655 436645 828325 256785 203830 299795 601715 844730 650505 485010 146455 532185 534480 262650 776050 313480 805290 775285 745280 249645 452540 9350 793645 652375 739330 724285 322660 387430 680680 827560 296565 613105 191080 415055 100130 415055 593810 446590 118150 511275 455940 43095 171700 475490 460190 838780 743920 388195 519945 400945 847620 552330 80070 818635 627555 205530 555135 161925 58820 418965 780130 345355 699380 138720 66470 369070 195415 655350 760155 163455 793560 771035 537200 65280 639880 184535 271660 623730 103190 720035 141950 233580 340 842520 352665 447950 444550 174675 371450 107355 103870 421090 821610 186235 647020 784210 835210 506005 436390 435710 34170 465035 632315 610300 259250 4845 699380 428315 310420 125460 360655 586160 146965 561000 430440 752165 720035 93160 696575 575705 800870 158695 696150 700825 41310 803760 265540 127415 471835 685695 214710 206635 334645 816765 382925 516630 812685 363630 102085 195075 730490 775030 378505 788290 120530 282285 281350 109735 168385 486880 848640 264775 518585 849830 222530 143650 33490 478805 660875 642005 110585 806310 792880 157675 372300 42245 177650 22015 315010 696490 756500 330395 598570 41735 605880 30515 447780 798065 282625 191675 669800 715530 230605 383435 139145 772990 449735 525385 752250 297500 630445 604180 544595 848640 37570 321810 653905 394485 304555 269875 387515 719015 135915 415225 31025 235960 420495 579445 771970 631975 458150 46495 520710 836230 598570 648635 678640 353005 291635 542470 320705 673880 148240 545955 671160 259420 121380 231030 436730 307190 163115 11135 313225 496145 511955 307190 656795 723690 763980 255000 437325 14195 200005 40630 152235 201705 143310 536775 806565 441065 61285 140930 568990 592705 664020 757860 741795 189720 396950 108205 267835 244120 212415 247350 653565 327165 586415 502520 172550 168045 782680 467500 537625 455940 577320 323425 23800 636055 728195 94860 721650 626280 269875 683060 213690 658580 616675 820590 83130 618545 140505 35360 39185 630190 84405 138890 526830 333710 423555 618715 707540 473365 393040 158100 560235 516375 248285 244800 602735 744600 129710 22865 178245 832830 213010 78710 718505 234430 145860 427550 548845 786505 335325 774265 435965 154785 392020 601885 223890 321810 565930 507195 642345 385730 203745 23970 286790 389385 371450 89760 672265 752675 111945 474300 158865 462485 576300 538815 240975 846600 267495 36975 520795 16150 429760 769165 580210 155975 556070 717740 806055 819315 139740 50830 812345 205105 297670 473960 358190 240295 515610 419560 521050 627725 585480 11560 515440 223635 178670 725645 241570 60690 12495 197455 94265 538220 826880 5525 62985 104635 818465 29665 636735 828835 757435 336090 164815 377995 935 777665 392785 394910 493255 557260 413355 584290 157675 555390 556920 679405 618290 303110 791945 340085 96220 577830 653140 548420 752845 232220 837165 387685 580210 318920 6970 441320 3570 477955 805205 428060 465375 770100 818380 794580 103955 187170 143140 465630 47600 390150 622625 599335 105570 801295 734995 341785 225080 848555 420240 64515 349520 844900 206210 595680 394995 227885 346970 173485 204340 742900 193885 669375 186320 612255 530570 510340 847960 212500 115685 377485 323595 597805 582420 812770 585820 255680 320025 38420 122570 182495 707030 372980 37825 288830 233325 43775 421515 67235 252620 320280 115345 147815 340765 11220 526575 806225 576300 468180 604350 457385 802995 234260 522410 218110 561170 143140 804015 491470 166855 447865 386155 146540 422960 416245 751400 704650 444380 768570 620075 271490 364735 697425 85255 303280 761090 325210 844900 639285 776305 284835 458830 221850 458065 709750 816850 559130 775540 340085 664955 802740 234260 252960 129370 336770 787525 113050 450840 139315 704905 826710 359975 693090 321980 836060 206210 92650 446420 359465 77520 11135 157590 101235 378590 357085 469285 595000 559385 804440 850 87890 108970 337365 755735 510850 232730 538135 25755 378505 259505 327505 759135 87635 200260 419560 212330 98005 377740 566440 511785 496400 438940 824585 203490 248625 468350 571455 648465 225675 391000 739585 532355 614295 112625 573155 557770 208675 93840 301070 766020 450160 815575 451520 830535 302430 702100 354450 719355 134215 449310 836060 616760 533460 607665 697680 763895 597720 469285 183175 256105 201025 367455 722330 363970 448460 633590 350115 629085 800615 557855 600100 635885 351050 776730 394740 709665 210630 530825 693515 319260 547910 726410 192865 81345 271915 171445 800785 599505 212330 525810 88655 272340 842180 72080 847875 667505 723775 283475 428995 439705 693770 102595 568395 636140 607920 457385 77095 145690 372640 134640 838695 605965 725645 468775 94010 385220 359465 272085 259420 238170 599760 713745 804950 665720 456875 387855 132175 307870 723010 542130 214795 134385 484755 341785 694280 451265 655180 500565 14195 87550 806395 606305 308890 325975 220490 378505 15130 159375 609110 83810 770865 277185 539835 336005 243865 714765 588625 828495 224995 769165 552245 30600 500395 217090 380800 92565 215645 567545 297330 459340 706775 431120 174930 182665 93670 535160 399415 363120 135320 848980 260780 737375 151045 71655 738140 679235 234855 419900 359635 499375 704310 249135 129880 533120 572135 700910 313395 688925 732955 602565 131410 595595 691985 465715 457810 34680 529295 485350 275655 614125 390320 210290 203065 7905 809710 86700 732105 686970 227460 155380 647360 66980 163540 135660 410550 126735 54485 34170 76075 263160 32300 356490 411825 718080 185810 394060 753270 849575 393040 735760 264605 134045 579190 806225 439960 70635 798915 76330 310250 379610 507705 168980 74460 707455 843455 650675 525300 266815 332520 289425 672095 84490 476935 361335 645065 662915 354280 93330 690115 275825 463590 321215 550885 623050 190655 495720 652120 13345 430780 755990 805290 758200 240465 428060 182070 683655 470135 474300 432565 744260 849490 15640 659855 620415 633335 156230 474895 48025 295715 175525 559725 273190 163795 40630 684505 59245 14535 715275 333540 64940 391680 395165 205190 421600 299030 128435 606050 188360 838865 745790 703630 737035 569670 542470 467585 709750 748085 25585 77775 604010 194055 75225 823905 99535 182410 555730 490110 443955 424745 182495 663340 51425 526745 354535 213945 671075 220660 587775 699720 387005 62305 297755 765170 681700 797725 72080 596105 552245 430185 567205 394910 431885 824330 499885 236640 85765 359295 770950 504985 304130 306595 443445 189465 15385 432055 643450 660535 592450 84745 148665 508895 850000 307785 292400 213435 645065 662490 572560 613870 1275 10200 712725 19890 145435 77095 115685 218280 293845 576470 178500 22610 459680 131750 376805 149855 321215 172550 210545 18700 836740 29665 61455 757945 463760 91460 113985 535500 488835 445655 252535 393465 135320 447440 138125 81430 791690 767125 48790 48195 849150 224485 793390 376465 806820 447695 797385 472855 786930 118235 766190 739670 425 90610 171530 481440 278290 823480 845495 33660 551820 701335 702185 271575 624240 93840 279140 627895 330055 558450 7140 362015 275400 426785 65110 222955 631465 805800 88315 502435 846770 92650 269535 785145 278715 790840 63155 801040 328100 609280 527935 699890 286195 482800 262735 466650 421260 765085 119510 669970 573410 63835 603415 124950 622285 704395 635970 839205 589560 676345 297075 181390 542045 788800 486370 129455 59330 536095 437750 434010 774860 429760 532355 12665 580720 193800 361760 125800 161330 95030 52955 547230 107440 774945 584035 134810 337110 139230 673285 210970 220660 121550 469710 325890 541535 118490 335155 396525 588710 677535 60095 211225 756585 646255 732105 673625 641750 684930 732190 42330 271490 397800 206210 739075 805545 807415 448545 102510 748850 624750 135745 423385 83215 728620 648720 618715 311525 56610 650675 152405 741880 311610 508215 695470 542555 417605 298265 835380 168810 576555 324785 267410 741455 843710 809370 838100 795770 191590 403495 780555 736865 154020 568735 796280 3315 394740 787610 343995 136000 600865 173570 486455 268260 802910 404770 147560 231370 706435 440810 377315 555135 151810 274040 11560 523260 735080 581060 816000 739245 360910 342125 815320 499715 753270 393975 764320 742390 821440 251685 806140 825180 621605 442425 245310 736100 315435 494275 491470 22015 774350 364990 204765 444550 343400 698955 310930 370430 70125 589645 834190 301325 393720 809965 629340 119595 87635 82110 661640 158355 602565 144330 371195 375700 707200 676260 280925 680765 612935 89505 312460 95795 73355 692325 84150 579785 237575 440045 618460 429675 310760 6715 73270 646000 167960 228310 634270 30260 421515 822290 642770 32130 655775 328865 667590 589560 704310 99705 123505 303535 10795 461550 775455 192440 594065 542300 406555 107015 736355 326315 344250 601885 41905 355810 826880 146625 570775 322405 789735 222785 59330 300390 489345 367965 843030 309315 679830 455430 142375 266730 170 646595 401200 446760 13600 254405 274380 228480 341785 519095 670480 591770 269280 61710 698190 760580 431545 648975 55930 13345 294950 682125 742135 712640 346800 798490 49980 357255 427125 420665 127075 353345 268175 231030 317560 83300 431715 561425 515695 247605 805715 409445 736100 554540 565335 278290 686205 630615 703460 428230 485690 473280 656540 81005 298520 564400 524450 489515 270300 413525 549015 57715 392955 179265 389725 107100 498610 632485 454835 317050 731850 387260 695130 506600 450500 330650 681445 764320 766445 160480 80665 561170 537710 574090 746895 275570 302345 724880 609110 802570 371195 588795 51255 656710 826370 503455 464440 15980 247945 524365 10965 463420 532270 150450 99365 730745 615825 52870 352325 14365 56355 615485 732190 52700 61285 814810 446590 75225 146115 109990 558280 95710 689945 680935 777665 750635 52870 734485 297415 605030 743920 120700 67575 159035 651270 688755 489430 683485 312630 211395 589475 764065 627980 267155 815405 663680 511530 739500 359975 482460 547230 520540 795430 205785 248200 188105 529040 319685 440470 612000 528615 804865 49810 459000 662405 570775 412590 236130 825010 305830 548845 440470 285855 764490 726750 511785 641835 285260 230520 791095 525555 92395 132855 135830 150025 20825 625430 306340 601120 167280 126905 262905 525385 300135 672095 488580 442850 125460 599165 373320 392785 827730 235025 769165 194650 693685 455260 780130 574345 576215 471325 433840 485520 329630 820420 53550 476680 221085 5100 77605 456365 751060 257550 421855 601120 68000 592620 516375 750890 382415 78625 464185 156995 106760 515270 591515 335325 412930 13430 804355 52530 216750 753865 252875 418795 215730 450925 742475 204935 459765 723350 221510 73525 181135 848980 81175 387430 76245 180795 635715 344080 786760 61030 242675 368220 365840 283390 679830 601460 673455 686120 31535 202385 204595 126650 362525 221425 105485 668270 238170 740350 657645 31110 760240 728025 612680 178160 167280 751825 143395 591855 188870 184875 245565 332350 419220 237575 626110 404005 591005 499715 225760 687565 748170 454665 847450 467075 159545 710430 344760 578680 105145 680510 464610 647275 746130 788885 664615 204595 55590 523855 5525 469030 792625 799935 211905 741030 414375 427975 185640 464185 751910 433245 719270 508895 446930 747405 323510 847280 385645 783190 705415 294355 625430 298605 17170 272510 545530 175270 723265 569245 556580 152405 522835 525895 636565 35785 822970 761515 121975 789140 352580 597890 296990 692495 836910 180285 257975 803250 172040 219045 627895 140250 504475 578935 491555 765425 419390 271830 666145 576470 215730 576215 779110 634185 388280 59500 487645 146795 791180 458320 83555 116535 576725 59075 192355 425595 231965 261460 371025 801890 278545 305235 440725 287980 557345 504390 809710 523515 388960 308975 597805 679150 576045 370515 676005 546210 23545 560405 683060 225845 434350 410975 730915 310165 356745 1020 193375 3910 460530 556240 386495 80750 483480 253980 19210 396695 49810 537370 41905 200430 306340 422790 571370 108885 490790 698105 297245 127075 799765 247095 550545 112285 291125 220830 336940 651185 2380 832745 340340 135320 446505 8245 452115 364140 435880 60520 94690 116450 202215 408510 138210 332265 123420 404090 636310 444720 212585 356150 507790 446165 481355 459765 59245 341530 603245 800360 649570 571795 517310 76500 665125 226185 353855 72080 452455 334985 714680 39610 520795 725050 820930 395165 27710 463080 242675 848385 440470 315180 496655 185725 595170 102510 465290 613445 213010 639710 543660 724030 841670 806055 566355 211735 408680 640985 603840 384030 187085 188530 318410 168045 130305 634950 372385 85000 845835 827985 535160 718845 406300 688840 716125 738820 89165 85255 569075 8585 440810 213010 302260 16915 338810 549950 724370 657560 308295 670480 99025 457385 326315 825350 795770 434520 317135 39440 635290 607155 280925 687905 105655 665550 681615 818040 734995 658495 117895 486455 847450 139995 98175 83810 465460 547400 687905 591345 570435 587095 582675 22440 130390 58650 694535 1700 845750 696320 550715 517140 850 292145 289510 11900 670055 411910 843880 560065 494955 62305 543490 411145 435285 12835 417265 531845 434265 176375 237150 423470 166940 459680 649400 284920 168215 323595 100980 90695 371790 52020 13090 586840 787525 550800 331160 231710 339320 658750 240890 662660 130645 810475 560660 147645 384285 561340 473195 534480 441065 585310 589220 420155 38080 446845 12325 67660 625430 604265 619055 108290 101320 240550 37400 135150 389980 400520 67065 437325 739330 303705 523260 274295 399415 324530 780300 11560 172040 835805 716890 687650 221000 75735 438600 312885 776815 769335 137785 748595 761855 85340 35530 643365 38760 416755 439875 392105 722330 328610 360485 638605 97835 427040 131155 462570 238425 424915 334475 171275 537200 508470 532270 167535 748000 715275 517310 235450 441490 595 677875 305405 700740 570010 328270 788120 169065 682210 726835 485520 725645 33150 774265 697850 80920 317985 541195 204850 733465 806735 355810 766955 571115 605880 828580 222530 821865 476850 753950 491470 712810 433415 272680 175525 252790 57545 256785 823310 803335 115515 200260 555730 513315 297925 196945 91800 438685 693345 543150 557175 380715 244375 278970 844985 176460 83725 368135 778600 511700 138380 395590 147985 445145 385305 549865 624070 707030 97750 775795 287810 432905 708645 390660 522155 553520 140675 580465 623135 819740 543575 250750 829855 25755 163285 710175 283475 512295 783870 469115 645065 496230 811410 764065 91970 742815 633080 642940 480930 380290 849915 245055 763215 655180 189975 532695 136595 150365 95285 372300 177905 822715 638265 803505 664020 63155 803930 326995 135065 793815 96135 849745 35105 560405 444210 7480 37485 812685 825435 634610 479655 143225 75480 840480 832065 225335 330480 680 604860 185725 333455 200770 92905 426275 309230 87550 288235 62305 80580 263925 216750 140675 94010 602565 82025 277525 361165 166005 21335 752080 492830 809200 760070 834445 303960 53125 427380 217770 564740 59925 138210 131750 195330 333115 269620 776815 764575 383180 137190 665125 305745 651610 291720 94180 219300 32895 721140 236555 692070 512720 494530 563890 245140 233580 694365 513230 456705 572900 23885 444720 200770 830365 21930 678045 786335 825605 159970 529720 16235 477190 501670 550460 145010 236555 320110 641750 228395 592620 838780 654160 451180 585650 548845 706010 718335 115515 163370 397970 319005 707030 695385 849830 810645 553860 392785 644130 367370 834785 334815 321045 713745 492660 482205 565165 54825 819995 300645 743665 791945 440300 805290 18445 303875 78540 383775 761345 215815 504305 674390 338980 21335 549015 818550 272935 39950 784890 97495 7565 186320 419730 715445 197285 114750 779110 300645 48025 266730 333625 189550 375360 469625 764490 493340 348075 237830 89420 478550 184365 367880 222190 71230 370175 17000 492830 150110 125800 18190 566440 502010 30855 751910 842945 636650 663510 830450 742730 535500 619310 656455 448800 509915 805970 614635 729385 816680 696235 260270 788800 16320 431120 17595 278120 276505 795260 539155 269195 658325 417010 437410 69275 436305 812345 604520 123165 193120 847365 257805 763555 12665 846855 792625 440640 181050 713660 843795 712215 388195 506345 265455 143225 563380 669120 105825 195160 131240 359975 147900 364650 187935 637075 390915 841500 553435 301410 817020 117215 814895 731255 748595 418795 808180 333455 109140 664615 845920 168555 330565 545530 347565 542640 671330 224570 825775 86615 721990 133960 663850 165920 545105 759815 661895 617610 778090 406130 539750 509745 138295 66895 529890 528275 348585 461635 819315 625175 297840 745110 842945 481780 205530 426275 676515 796110 510085 308550 706180 821440 338725 596870 210460 512125 286705 847620 299625 430355 207060 400265 322320 228055 588965 401965 213180 569415 806310 549695 608005 54655 538645 554030 221340 493255 680850 151725 309400 365245 296055 723095 290445 750805 678470 103190 41990 170850 439705 258655 549100 779195 175100 762705 690370 222615 194990 335325 457895 421855 376380 722585 602395 68595 458065 232730 768910 226780 472600 808265 107185 679065 506260 167195 90270 90185 183600 804610 545955 357680 350285 935 442170 592875 286790 67405 111690 75820 600610 111775 751655 847280 704480 250920 824925 784040 348925 824075 392360 545530 497760 762875 199155 67065 461465 640390 70550 138125 279395 15130 687480 499120 423895 357085 419730 335070 355215 56525 466395 193800 532100 130645 1615 217345 37570 454835 721395 291040 806735 491130 700485 673625 453815 139740 233495 687735 547400 518075 466905 749530 657645 609110 687990 203915 698020 711025 360910 673710 644470 574685 526660 483310 610555 152745 266390 111520 96390 832660 460445 579020 571285 776475 354280 586755 253385 716465 103530 693770 730745 321130 588540 760920 532865 309060 619905 681360 397630 423300 587690 590495 701080 150705 186405 358445 530740 443955 491895 333795 788290 7820 60605 49215 136765 49980 552075 95115 477020 47600 780045 110245 465290 419730 598825 281860 236130 785060 668610 444805 376380 59500 514845 171360 90185 184960 4675 170680 228990 806820 183685 744600 758030 96220 583525 761685 415395 728025 45475 761855 808095 385560 621605 662405 836400 208080 547655 819485 162010 411910 296480 5185 524535 481865 472430 395335 720120 622965 176885 721990 744260 562955 412420 277185 287895 469795 702525 136085 587945 96815 391340 330565 112795 132855 538645 682550 4420 254490 617610 141185 60605 19635 465630 289935 153255 103615 798405 185725 537540 580465 242930 578765 498185 664020 204680 551055 795855 718080 416075 304810 464270 493595 532355 163625 377485 365755 846855 557430 77520 450670 556325 777155 722160 603415 182920 237150 696235 209780 249730 828240 267325 87295 438260 449055 395930 177650 201195 294185 439875 591175 25330 419815 398820 789905 692750 115515 801805 603925 537285 285515 252450 725220 797640 446505 756670 700060 705755 343230 279140 592790 430950 461550 600865 462570 418285 601035 51000 193970 645405 75905 517905 713660 115345 7820 719695 745960 688585 373235 262820 107270 423640 421430 334305 162945 95710 601290 394400 366945 51425 283900 355045 451520 227205 12750 500225 240635 207910 238170 657220 591430 19635 206210 187255 613615 327590 389555 767125 795855 815575 553860 308295 229415 836315 748170 248370 236130 522070 61795 395165 637840 102510 474895 168215 393635 69190 829175 581825 583440 55845 51340 350965 801890 649315 422110 378760 296820 77010 730660 342380 68680 61540 478720 796195 591090 73525 846005 309485 447270 501330 532950 459000 201110 441320 470985 45815 574855 817275 440470 645405 455260 513740 293165 88825 311695 139570 309995 514250 824330 822545 268855 674815 665380 426870 245225 127160 91035 841415 533630 814470 360145 529805 82195 560915 839290 501755 241485 481440 348245 2465 280415 133705 150110 445485 435030 368815 203660 844985 472260 32130 779025 99280 240040 767125 638860 21505 278800 130475 819995 492235 135660 579955 289340 4845 820590 62900 260610 299795 742730 778685 366095 290615 645065 453390 146880 399755 646425 1530 84320 847280 583015 184110 222190 723945 620330 336260 292485 160905 197795 82195 399670 6800 841330 821610 244290 670225 568820 200600 407830 285600 416840 544255 88485 176460 699125 10540 660280 364480 255340 417010 844730 166770 161160 734145 131665 126905 481440 97580 755990 235875 762365 773500 493425 64005 313820 88230 97835 561765 541875 207740 305405 61795 695470 736440 663000 586330 58395 527680 177480 140420 762365 489515 403155 498950 26775 458320 420920 498695 59075 247520 507195 677110 723350 497165 636225 231795 245820 478465 612255 123590 213690 660960 791690 590665 694620 102510 201705 297160 514080 665550 271575 228650 458320 545955 524195 549355 91205 752080 49640 263330 710600 475830 525045 137190 406980 179265 229755 575535 804695 598400 630700 286280 347820 444550 370770 831470 763385 293590 609875 317305 303110 224995 594150 370855 761685 407320 106760 104040 31705 541705 636055 323680 50065 57460 427635 206465 21165 103445 71740 3910 283220 755565 794580 224145 477785 68510 668780 732870 389045 758455 314840 77180 236215 330990 34510 521050 125715 627300 665890 586330 457045 247180 426700 374340 70125 702015 87465 100640 29325 11305 146115 611235 648720 31875 389725 447950 652715 502265 825010 424745 849150 119850 435625 639965 31790 218535 23290 139570 597890 516205 479400 364140 499035 741115 582760 748765 822290 358190 468860 252620 489090 368305 680595 564060 369070 255850 574090 510170 326145 76755 406810 330480 223890 476850 216495 572985 40290 57715 288915 839120 771715 36040 554710 408680 97240 629425 690625 572985 488240 676770 308890 250070 180880 759815 309230 817530 683570 416500 239530 108800 690200 220490 537795 514930 372895 570520 741370 720715 818125 231710 219130 198050 432480 130730 819315 388365 667505 259930 242080 221085 266475 136510 451945 459680 327420 77095 270300 289000 269280 754375 38845 277695 591345 441320 462400 828155 833680 266305 661640 235365 796960 65280 277270 299625 153595 474810 186490 818380 440045 451010 451690 160905 233580 560830 842860 103785 798405 696830 213010 151895 40205 788715 758880 154275 6460 630955 414120 583270 58735 72505 780045 531165 345185 643790 754035 304470 802060 170680 689945 749615 309995 844305 162180 211565 561425 502180 690030 59585 790925 433245 28730 639030 670650 381395 204255 46750 501330 618035 848215 803930 493255 430695 19040 208335 573325 344675 758880 582590 323000 779875 84745 421175 787185 319090 708475 724710 418880 684930 175355 87635 374510 190400 255680 552670 266560 485605 688755 316965 245820 251005 598825 145860 660790 835210 563720 114410 504900 61285 767465 718930 786165 225080 640985 400605 557770 680935 467075 703885 497250 493595 761770 838865 62560 246840 43775 393720 699890 294610 540430 217515 726495 244460 254830 1105 477190 342635 792455 725135 611235 214710 777410 14620 66895 808010 384030 545275 453560 293930 577830 300135 479485 823565 663935 116790 510425 459850 629680 444890 473365 683570 808010 807670 548335 809625 236385 170935 282115 827560 532950 440725 115600 321045 214710 511360 548420 75140 103530 607665 284240 617695 206635 76160 312800 814385 147900 418795 145435 78285 35360 427890 624410 779875 535585 219470 794495 180115 465545 329545 309910 693600 698870 640900 381905 44115 148580 690795 124780 340595 847960 9860 236980 633335 136085 10455 406640 823310 656200 479400 483225 295205 685270 244545 446420 170 834955 76670 739755 614125 822715 701420 168300 554455 438770 702440 87125 83470 513230 112115 292740 783785 662065 189295 410125 267410 267665 681870 793390 640220 799850 373745 329970 499120 164815 332520 723350 425000 816425 776900 567545 139145 2890 650930 47005 558110 623475 33660 228820 636310 833765 541025 74885 82195 730150 647615 433075 662660 757520 611830 594405 491130 631550 160990 437240 633675 835720 817785 130475 331670 828665 687990 605710 537370 343825 697340 308890 685695 243015 330480 173655 480930 128605 449650 418285 809370 600270 498355 527680 558875 174590 649485 434520 493510 711535 427295 627895 424235 736610 705245 805035 81430 691645 601035 455175 620585 715955 182835 284920 47515 340085 721395 222785 564145 319345 643875 153595 749190 144755 594235 809965 299285 474640 45985 848215 55845 568140 146030 762620 279990 199155 425850 178840 577660 515015 613275 376465 220490 234430 140250 359720 800615 353090 788460 726495 417265 521985 118150 547825 714255 707370 377570 769760 154445 554200 616420 720545 61455 583355 718930 758030 225165 819060 820675 728790 419475 2125 199665 774775 615740 338640 232730 18870 432565 833765 211820 277440 11560 470050 142970 356830 624750 739245 820590 18360 832745 348245 565930 199325 659005 679575 614635 147475 273020 838100 656115 668270 393635 634950 61200 330310 699975 799170 735335 483905 21335 254830 340085 641835 399500 718930 664530 16065 784380 262225 683995 579275 110755 19465 366775 230095 196605 403750 266815 839545 515185 251515 395420 227630 608430 555050 232135 356065 192440 568565 568735 326995 663170 681615 305915 125970 529465 840480 644980 634355 397715 225420 3400 352410 336770 444805 249305 200430 342210 372215 703035 848810 25500 147220 437070 453475 190570 304470 330055 79475 107525 411995 675665 649060 644215 195585 359125 569585 723435 434775 567885 835040 96900 642090 326060 783445 625515 170085 107610 308805 370005 628745 78455 493510 134640 802145 346205 840650 456365 559725 734060 595595 528275 650505 114495 457300 843455 593385 503965 563550 544765 720800 682465 173825 184025 760920 606390 807245 651950 300220 96815 630615 373235 391765 530400 355470 540515 266050 317475 351560 13175 799170 458830 283985 203915 716890 181475 310505 791095 581655 187255 696575 3145 250665 782085 201705 554455 794580 57120 113730 812515 481355 397800 388365 333880 500140 746895 88740 688925 450330 631295 256105 492660 728705 118915 190400 512890 455090 613445 89250 653225 308210 315775 369665 426020 465545 311780 772820 301920 193885 333710 191930 435710 286875 330225 836145 655350 63155 381055 815575 92565 394145 842435 48450 348075 404855 6205 597975 83555 330735 100810 776815 530910 256870 112540 248710 343315 299115 29325 9775 819485 128860 701250 647275 761515 268175 364480 687990 724710 647105 7140 421940 68340 65875 448205 704735 180115 622965 710260 195755 777920 553690 348670 27540 486370 130135 410125 223635 652715 265880 594830 48195 643960 185895 471070 505580 225250 381055 290700 716805 772905 650250 238680 501245 542980 831980 267410 212585 391085 795175 159885 100810 39695 648805 270130 797130 512380 215815 850 172125 13855 831555 724030 572220 822290 816935 347820 207060 779195 407575 521220 82110 331755 4250 704735 566185 20145 689605 661470 698955 79050 455685 113220 504050 358275 471410 646000 442765 541195 689945 313055 804270 23460 767125 745535 158440 121720 91205 116535 817105 36550 193970 681785 189890 153255 148580 355555 179180 436475 753695 712130 846345 365925 758540 602310 336855 3910 700995 237150 438345 300390 546465 69445 724710 511615 527680 690370 587265 531080 608345 61200 301920 5780 130475 423470 323085 535415 219470 124865 800530 722500 389980 71740 688755 312800 575875 772055 668695 410380 710430 437665 397375 122740 727770 400775 573835 536095 215815 780810 50320 731340 847195 343740 270895 844730 427635 234515 245225 281520 294525 180880 645320 361845 164475 835295 225930 840735 209780 578765 468180 531590 385560 560490 813025 133365 674220 195585 720885 710345 539835 249900 251940 678640 494700 322065 50405 388365 459510 446335 90695 59755 583610 614125 502520 179520 549695 647785 589645 103105 263415 576810 658410 439535 753780 610045 305320 139060 304810 723095 607240 689350 711705 798235 653310 65280 396015 380375 136935 702015 235535 574940 821610 269535 306850 773415 425000 60690 249645 117725 600015 659430 204765 40205 79305 72165 44030 5525 200770 521645 337280 261375 207570 738735 20740 739840 729130 146370 658665 655350 308550 202640 214370 597890 402730 72590 714425 652120 345780 758880 236980 366860 577660 429760 389555 814045 652290 430355 64515 121550 137445 47005 757690 303535 619650 849575 240805 352495 29495 584460 396950 496825 404855 445570 795090 626365 450925 624155 212245 841755 519690 528360 357595 108715 192695 725645 81430 708390 139315 645405 560745 706690 784805 210035 248200 128860 732785 368135 67660 7055 549695 229585 794920 496995 81685 708390 403835 493850 735590 485605 285260 281350 651270 638095 506005 358870 757520 216410 56015 476510 695555 159800 279650 277780 737120 218620 757435 570010 529040 347140 72845 620330 674050 372555 389895 247435 253555 714425 750550 78030 285260 729555 796365 131070 187340 350200 563890 240380 647020 807840 531590 651950 842180 468095 348415 449990 532525 206040 778940 644045 195075 66215 494530 296735 299200 708135 379440 455600 716210 493935 849405 227970 423300 700570 460870 698190 18530 254660 450670 494360 185640 110245 552245 626365 19125 12750 53975 550290 54400 209100 585225 550885 511530 266645 196605 781660 803165 326910 837420 303535 63325 24905 786675 284240 665805 196095 240380 694535 392190 783700 251770 350710 446930 89930 470645 130645 89505 30855 420495 557005 498100 327080 29665 20060 822460 390235 358785 118830 258315 619735 292060 102595 595680 97410 138210 92225 787100 444380 820590 618205 107950 707030 589135 652205 414375 416075 322150 237745 341785 773670 369240 185895 354875 192695 784465 808265 349010 428825 20910 625345 342635 831385 399840 112200 783870 601290 281520 839120 257210 651525 682380 463760 344760 499290 813280 180540 155805 350370 70720 137105 188275 537370 55250 485775 87890 193800 816680 331330 79815 56695 795005 38845 398905 346205 541535 703885 291295 269110 297330 658750 111775 845155 579700 79645 306935 392445 63325 42500 200090 311525 791605 541025 786250 269110 94690 618545 309995 824670 629935 389045 420240 568480 52445 635545 69275 373830 802145 783445 254745 121720 510000 245650 733550 549440 814300 520030 559640 17935 229160 244290 440215 538900 62645 280500 54485 356575 522070 764065 822290 298775 241740 550715 747065 793135 601715 344165 185215 584035 424915 255000 336260 423470 53465 643620 490790 191930 290870 373745 151045 233665 194055 634440 840480 316795 612680 584460 562955 647020 725050 331840 762620 788205 416245 621010 318495 699635 272170 271405 542300 367710 849745 93585 489685 18870 560830 420410 24310 366690 360230 77350 682125 570945 410890 56695 270300 97835 216325 212500 311695 760580 271830 725730 689350 656285 609790 257890 660535 236045 510935 554285 716975 430950 763130 479145 564570 477105 410380 512210 284920 678895 202045 176460 605370 153510 704990 737205 739585 345100 341275 567290 593555 271915 236895 633250 252450 796280 778515 696660 224910 489855 87635 31535 74970 319685 40545 161840 771120 167620 57545 59500 332520 144160 358105 484670 220745 352665 731340 825350 450585 62220 21675 504900 37400 20400 3060 94775 315350 286365 769505 96220 585395 678300 212670 112710 638350 844135 628660 522410 551140 450755 2295 579530 474215 680850 786760 763640 605540 678555 85255 631295 345865 763215 504050 480250 668100 449140 6205 677790 734230 253810 125375 262735 449055 388875 262225 637500 175185 422280 676090 264010 363290 4335 271405 539665 570435 746300 340510 806395 790075 703460 745025 810220 731340 129030 664785 431290 795940 777155 497420 602735 329800 603500 347735 299540 284835 179945 23545 249900 752335 691985 461720 664700 88570 4760 128265 183515 486115 278205 726580 811410 110415 341020 511190 268600 349520 360315 613530 58650 146540 667675 360570 732785 167875 520285 428485 745535 542640 52615 207145 307020 351305 747575 222020 196520 559385 643195 245140 296310 376720 147220 367795 723775 508980 803930 167110 652460 307955 323000 196010 588285 223550 515015 597210 261290 467585 618800 680935 585565 338555 435710 490280 173995 477955 167960 396185 269025 827390 468010 125035 698275 827560 807755 339405 688160 232645 23375 201790 50830 74035 193460 664700 779705 86360 56440 816765 183685 601460 832490 684590 458575 634270 169830 58990 355555 129115 292910 701335 815490 310080 378675 156315 450840 703630 538390 793730 835125 8500 793730 605200 740180 538050 57715 95455 556665 584885 62050 337535 338640 325890 109055 403580 767210 478720 709240 160055 347820 162265 467160 118405 42925 798915 824075 847450 167365 29495 512635 600185 224910 290615 152490 63240 218280 595510 172975 9095 796875 10540 784210 773415 250920 607580 615740 343230 816255 844305 154020 308720 822800 207570 147730 51340 404260 245225 299540 669630 351220 463845 164560 337195 510425 789225 78880 726410 221680 197285 530230 693685 255 652630 797300 850000 279140 415310 650505 804185 773755 665040 60945 594065 315180 651950 729640 619735 274295 719355 584375 519860 562870 376890 217345 53975 454155 373405 640220 797640 58565 330480 474810 47770 752250 660365 326230 729810 105145 632230 277525 693260 784890 86530 333880 60180 553265 250155 720545 616930 214880 799085 447355 809880 625345 254660 657985 164220 544170 547655 514590 650080 378080 85680 37910 561085 509660 173485 28900 39100 415225 86785 621265 505835 731340 33150 500990 303535 113135 817445 471495 93500 418370 467755 400180 481185 180285 728365 738480 806735 587435 395420 52785 497165 467755 6630 372725 450075 56865 618035 804440 112200 736695 315945 64515 84745 492320 270045 18785 630615 611405 805460 427125 304980 703120 630700 11985 481950 113220 753525 450330 519435 158100 557260 396440 43010 664870 831810 93840 105570 49470 294185 8840 189805 103700 299625 621265 566185 448290 335835 840990 692410 377145 277440 650675 107610 498950 141270 17680 319600 114070 55080 817870 44285 274380 100725 448630 610980 307020 136510 651100 187425 645745 497590 349435 164475 505920 578425 220405 579700 692495 760070 313225 806735 249220 107525 27115 40120 313395 715955 424405 506005 479570 243865 236810 344675 343740 600185 155380 116960 29750 684675 749105 109480 642175 255085 235535 836655 375190 254830 743750 610980 773755 584205 837590 173570 305235 613955 422705 106675 78540 661130 502435 408765 257890 559300 642770 78880 61030 335495 743835 605625 206975 633080 472685 224230 481100 244885 62730 390915 157080 161925 650080 746045 823395 139315 120190 295970 494190 646595 508555 357850 285770 812940 96220 358785 683655 432735 141185 34510 250070 521560 608515 387175 46325 59330 434180 384285 399670 758115 390830 438855 167280 708050 580040 112710 606135 40205 831385 617100 840820 272340 783445 214540 153680 518670 619225 458660 48620 784635 749020 298605 61285 559470 145775 610130 382670 481185 378845 28815 197965 456620 34595 443360 71740 401710 655010 705500 418710 138550 431290 620670 160905 819825 637245 141865 235875 492150 353515 583355 153255 85765 214965 594065 45985 267750 10965 130985 829940 91290 639115 831980 831385 215050 249390 139910 313140 280415 706690 231370 756840 609620 227205 629425 531080 203915 643535 574855 39695 339575 428060 71315 394825 648890 65875 383945 219045 120190 573920 32980 310080 264945 112540 108290 469455 670905 617015 168300 473535 643025 227120 741710 10285 272085 451350 528870 541790 244715 163370 726070 490535 60010 668780 109140 735250 211310 618885 248370 654755 592960 825350 397120 445315 241060 144670 621180 353855 582505 599165 154700 283560 286620 158865 371280 205190 759390 615655 77435 98175 199325 125375 797725 31280 341700 61625 804695 242080 397375 465970 54230 802400 231370 269960 468775 317050 530570 558195 301325 698275 59755 209015 254830 485350 1870 490365 152065 559470 160565 381990 577150 367115 521135 115685 354535 535075 723605 348245 344930 160225 624580 632570 783020 849915 11135 102680 460615 765595 234770 333795 845070 383265 452625 766700 404855 213945 107185 335835 28220 673625 97240 7310 85765 379270 493935 599590 651525 277355 244120 431460 810730 208080 21590 647955 259250 318835 397630 604095 478635 183515 226185 841330 295715 511530 152405 28475 118065 410805 160140 419050 370005 465715 443615 630615 582845 424575 126905 216410 64175 652120 510680 559385 606985 147985 558535 26265 144670 535840 401540 40205 510255 633165 260270 749530 417180 230775 71995 396270 290020 285855 490960 616845 183770 603500 848810 409360 488155 525810 421685 762620 126820 606475 313225 257465 76670 601545 235025 582845 360825 383690 669885 248285 55165 746215 39185 695470 491980 594405 834360 248115 774775 8330 597720 808265 77435 697765 514760 434945 559895 736525 679830 144670 183770 506685 120615 458830 134130 434860 748170 530145 424915 642430 703630 659345 248285 392190 817615 319515 115685 549185 110585 821355 4845 356320 489175 648125 104125 693430 357680 61030 428315 63750 679830 237065 589050 181560 323935 13940 248965 151385 96475 491895 79815 698105 757605 423045 592110 421685 249645 367285 824670 607920 81430 546890 681870 218280 337535 668610 115005 544510 655605 48365 834020 819400 508385 762110 265200 701165 831555 366775 246160 591515 674900 690710 846515 502265 732445 739500 710345 639795 115175 231455 761600 416670 480590 556410 748170 150195 627725 742560 295715 116025 95285 584290 94010 14195 615740 279225 18020 110245 9010 65110 34255 709835 435795 435965 687055 599335 247180 117640 87380 240125 607155 299965 54995 813535 456620 200855 473535 842520 352920 170510 670140 41820 483140 98175 520965 343145 547400 593045 743070 585990 274890 530230 537370 187340 330820 149770 817445 757945 350880 90610 574090 529635 226610 793475 518925 159120 156060 71825 591770 113305 846685 223380 144415 644300 57120 746810 318410 282370 388875 44455 444975 771205 582675 674135 481950 396950 740265 132515 671245 759645 351475 739245 772650 594575 627045 599080 532355 202725 203065 279225 504135 313480 676175 118830 62475 605455 374595 463505 355980 838525 536860 584630 797555 483990 504050 525385 819060 552330 664445 832405 79220 830620 772225 130815 341955 640815 396610 247775 542470 494615 24650 354450 698615 328695 107610 79815 278545 20400 734230 398480 810220 484585 794410 390660 533630 373150 435030 241825 474130 176375 261290 148325 546295 120275 549525 576215 397800 246160 632825 518755 591685 564485 459255 150110 216580 44795 272425 707370 591430 318750 496230 490365 255510 75905 753015 584375 326315 361165 794920 558620 527425 18955 486285 688075 703800 208420 201535 623645 814980 414885 133960 592365 677875 85510 304470 163965 87295 161415 598995 181050 696065 182495 467925 424235 345440 530570 678130 629340 66130 818550 198730 42245 5100 779195 432735 746725 729385 556070 265030 159885 659090 779620 343060 143055 653480 469540 783785 517905 95030 772735 787015 186235 128265 393295 562275 383520 623390 548420 251770 215390 182750 597210 36465 285090 91885 39015 566950 384965 347225 468265 711110 120615 4590 290700 200260 1445 570690 189210 243440 118405 371875 53890 72335 473875 286620 168810 633590 321980 648210 584290 188360 611065 564060 205955 114325 522410 171445 264860 394740 663170 210460 518840 501075 631975 523090 527340 331670 620330 778345 542895 840395 758625 481270 95370 831725 626960 120190 185980 516290 610215 253810 50660 265625 320960 26945 466395 458830 408765 468010 345780 642430 641665 108290 223635 715105 503710 501075 394230 605030 650420 108715 568820 21420 347480 321555 628830 195670 566270 317645 618205 153425 841500 206040 260865 480505 512635 247690 306680 48790 448290 187085 173995 27285 376380 599760 217515 336175 247350 514250 732870 489175 423725 626790 695725 224230 425595 750890 173740 719525 502775 74460 602140 308890 642515 737460 657645 610640 263245 341445 442595 92820 356660 307530 151470 770355 26010 214285 635035 317475 725985 642600 271235 144670 710175 23120 431375 10710 339235 158270 414885 834785 303025 448715 101915 205275 350710 741200 630785 536095 751570 483480 364905 810815 732020 34595 737375 427550 448120 818125 482205 217685 400860 834530 374425 362355 769505 608855 719695 138380 378420 48450 422025 685780 731935 259845 206890 576640 816170 169065 771460 616420 216920 125205 324530 378165 356150 348330 282285 487985 217600 757945 605030 411910 425425 601545 262140 727600 122910 795345 185980 530060 129795 699890 752250 805885 465375 774010 578000 171275 66640 190060 830450 187425 300135 780470 685950 717995 178585 607410 595510 430355 116790 660960 690030 537965 754800 465035 485435 528360 164900 111435 609025 196265 237150 558195 206720 423215 182580 708135 756075 468945 813875 775710 426105 384625 292485 821610 705245 528870 661300 304640 605200 31365 341615 500055 825265 828070 742645 78115 587520 829345 338555 81345 348500 825860 536945 717570 388025 769590 328100 357000 228310 162095 778600 669375 392785 546040 829345 614805 617270 487390 250750 286110 793645 208165 315095 494785 589900 354110 586840 724455 741710 240550 117385 198645 825605 728620 420750 554880 600015 15810 707795 298265 7225 345950 745365 413440 560405 507960 349095 252195 772310 780725 525130 87125 628320 30005 843200 313565 50150 824075 259505 272255 731255 337365 16490 784635 410040 511530 580720 360145 81175 534905 98005 614465 347650 633335 665805 266730 215475 156995 33405 400350 186745 528445 40120 816170 658325 735420 729215 284070 778260 213690 352665 520795 464270 489770 459170 630870 331670 253045 577575 182835 100045 521900 257975 435795 253045 159885 509660 13515 198220 621350 773075 143055 401370 316200 844985 744515 567205 614040 602140 391000 539070 840565 381395 12325 197115 76670 415650 64600 535415 325550 259505 315180 16235 181475 508640 3145 273190 626110 537540 613785 111945 234430 289850 724200 599335 195330 649485 525300 279395 663680 429080 675580 40205 736440 779875 691985 30430 799000 605030 525130 252620 363120 70720 407575 434945 517820 577830 95965 484840 35530 172380 686205 493680 752675 148155 292910 527935 142545 384115 638435 461125 212840 339405 496740 291040 618630 639540 355980 779705 221680 66130 708220 550205 32385 780555 283135 356830 810305 804525 590070 368985 88740 503200 131495 83045 740435 247435 122910 829090 261630 745790 530995 730405 328440 638095 310250 116875 545275 223295 432650 99450 685270 611405 524195 33065 189975 710260 721140 52020 345185 497760 226780 744090 614380 518330 113560 519860 654415 676515 251515 184025 638265 2125 14535 88740 123845 394825 40885 502350 96135 2125 168215 78030 722925 530910 613955 255595 448885 291380 541535 202810 656285 705755 576385 192270 758540 801720 96050 589050 784040 633080 364480 329970 836145 656455 691135 32725 296650 34340 476340 75140 110755 151300 56355 715530 389980 768145 227035 407575 249050 120445 762960 277270 581400 772395 767890 282285 24225 465120 13685 300730 208845 847790 386495 28645 309060 415395 531930 121465 383945 700740 581145 560150 256360 65705 195585 53295 504815 530060 146200 366520 397545 56950 314245 572475 762025 379780 245905 478210 804950 691815 289935 554795 175865 525725 483395 156910 513825 650165 82025 595935 485520 716890 445230 613360 578765 550545 40035 193120 179945 227630 140760 73950 288150 12325 476340 53975 113560 222870 265795 108800 441235 782765 294355 696915 764320 517310 148750 89250 694960 496910 89505 122825 471580 451690 21675 651440 599505 633845 399840 207825 784890 598825 695980 210290 169320 551905 97835 151725 710175 686375 543490 34425 221765 566440 528615 315350 29070 776730 442000 105740 223890 559895 172125 580805 694620 143735 594660 600695 226015 507620 781235 597720 576895 375105 41225 469965 828325 816510 581230 722500 344165 733550 424065 284920 801295 784380 455345 382500 436220 580805 618205 122230 70295 436645 325720 146965 555050 448460 514590 468860 365670 578000 315010 382925 247860 608345 4165 302260 508980 105655 427720 344335 282880 801550 55760 643025 513400 82195 171360 109225 268515 664870 287810 576810 235620 161160 624750 485775 677875 774690 547485 844815 628575 418880 231880 598740 395505 692665 220405 9775 791605 809115 366095 543575 261885 617270 415650 709920 378930 373745 806650 490875 765680 415140 442765 821780 595595 20315 605370 845325 721905 516290 64430 711450 344675 743920 47430 343230 408085 328865 22950 614975 461125 419900 349010 773500 407490 738055 505750 294950 524450 841500 263330 764575 472770 52020 233750 804015 452030 601120 708730 401540 343995 117810 268770 539920 291295 204765 785740 605710 592450 594065 164390 360825 841585 257210 556070 346205 18020 589560 256360 769760 730490 481950 473535 224570 585140 192100 746385 205700 584460 278035 191335 340425 467925 185810 279055 111690 769845 515525 521050 609195 88400 385305 423810 102340 433670 448545 384370 524025 788630 416330 505155 66980 811410 508045 162265 658155 448205 154955 164220 719950 17425 62560 487220 93755 676005 333200 727940 135745 672350 551480 600865 154870 242845 450755 256955 694620 328950 675920 413270 81685 119510 260185 504815 66470 729555 541535 667250 59075 156060 696830 520285 377060 678300 505155 352325 170680 381395 159035 206465 593130 533120 796025 670735 640135 204680 79560 718250 413950 39270 167790 35530 13260 149005 682890 627385 671160 710430 350540 1955 737630 317475 621350 653565 111860 483990 234260 847790 316200 649400 731935 264775 426955 239785 35955 607920 448290 430610 800785 634610 76755 32130 477870 788120 406385 322745 703970 221000 402390 748170 392275 51765 271235 439875 406215 824415 492830 483735 266135 834360 389045 340425 44455 753610 711875 575025 847535 784465 798830 180540 288490 527680 81090 281775 812940 399330 262990 824585 140845 444125 219640 796620 175525 175695 795175 169065 740860 394740 547910 548760 322235 242420 527510 42585 95030 670820 35445 221595 728280 24990 443275 596870 40545 535670 197710 478890 22185 795005 628065 367795 703885 727430 185810 639965 186150 427210 548675 343230 545360 557345 803080 102850 287215 214710 575110 478040 690710 547910 684165 630275 692495 339490 611320 359975 91205 739500 173145 249220 579870 215305 426020 113560 428400 833000 149090 822630 510595 302260 374425 808180 109225 199665 69700 432395 602480 334220 720630 135065 259080 251430 731170 319345 225930 583185 123675 445655 618800 744940 783955 717740 354705 94690 339575 214115 347565 386495 689435 540090 167280 45305 504475 443360 826115 341360 45305 676175 640815 315010 690285 108630 144500 106420 40800 278885 299455 418540 815065 456790 39950 80835 387005 714850 57545 537795 398735 85595 831300 756840 218110 459765 509830 701165 579955 645660 795940 84745 13175 740350 669120 818465 764235 140845 475660 147305 233240 591005 15045 287470 439960 54570 729215 98430 628575 502860 106590 45305 754970 146030 233580 454070 590240 279480 326995 40035 29750 842520 463590 341105 309315 69530 694960 666400 300730 670310 255595 380885 388960 830790 606985 322660 345015 235450 635800 740520 260270 200770 74715 394825 829430 289425 409020 460530 710345 353770 151810 793815 61200 145180 445570 171870 535415 500735 79560 365245 490365 213520 164730 847280 494955 492150 407065 833340 305065 545020 703885 296225 779195 689180 532270 837250 548760 221935 254490 428230 799850 546040 196180 204850 347565 401625 306425 280500 334560 474045 553690 729215 351900 655690 549950 195585 844050 776305 110755 691220 260695 349520 320365 182410 129285 361505 497505 625175 571540 835380 354450 690880 72505 228480 127925 561170 542300 645490 70380 357340 14025 32470 339150 200600 778175 251770 366860 320960 399500 542130 848810 605795 3825 243525 608770 273700 389215 284155 343485 168725 360570 784040 202810 236300 184025 509320 181560 103615 45985 259420 327590 117385 758880 824840 265965 213860 253725 423470 632485 748510 588030 379015 52615 644725 209440 443105 506770 633505 341700 357850 751655 303790 99195 301580 226780 617695 837590 424065 319175 138550 192440 755395 521815 264775 297075 850 573920 583780 721565 784380 465120 602820 388535 492660 315265 76075 282540 356830 750040 507620 623815 625600 192695 400435 84490 392275 576555 692070 241570 202470 35615 754375 179605 812175 262395 816510 357850 303450 331160 304555 728365 344930 221510 489600 751485 169830 350285 794920 25075 299285 66640 243185 237575 664785 400265 674050 195755 653055 45815 30175 674560 734145 503795 394485 275825 195925 649230 456705 675410 295205 620415 733890 828070 73100 519435 820930 532950 208505 223805 405365 676345 531845 730150 202130 639625 470985 306425 605795 271575 848045 471920 514590 53635 31450 705755 156655 417775 697425 746555 233240 236725 325805 438770 207230 140165 30940 93755 456705 108375 654415 304640 185895 29240 400010 622710 691645 177225 782170 478720 706010 264180 70635 122230 505070 395165 424320 500140 261970 23205 684845 445060 574855 383605 77945 26010 320875 360655 647870 68765 93075 531930 543405 197115 91120 307020 245905 142120 753950 707455 227800 145520 403325 630020 678725 733805 542300 668780 287640 730745 465970 844475 319515 62305 352070 435115 32980 508300 776560 327250 676770 756755 316625 294525 821100 672690 52785 528615 493510 285600 200430 495040 141015 359465 671245 52530 587520 246755 454325 37995 406215 242165 757520 521135 511530 316200 57035 325040 654330 495295 750805 353260 736695 772140 830960 456195 50575 535925 308890 588795 393380 62050 555900 28135 451180 215475 760920 219980 318495 368220 642090 376295 52530 30345 809030 21590 363800 182495 700315 659600 423725 33065 283475 51765 85000 281010 84235 799340 409360 497930 828495 640390 832745 641665 723265 364140 706010 551225 340085 661045 712810 531760 129115 623475 150450 826370 170595 700910 279480 216070 323510 679405 667165 548760 363375 811920 681530 712895 664445 728705 447440 323510 471750 461125 356745 593640 97070 549525 183430 841075 837760 462655 136425 9605 501585 455600 593215 406810 643280 345780 384795 209865 742220 625770 77265 2040 569755 424065 169830 346800 11645 460105 111180 199495 574515 284070 14450 280925 632995 521985 363290 775115 368305 168895 162435 49215 697765 468775 215985 713150 593215 589560 330820 514080 846685 513910 89675 672690 167875 375700 736950 734060 623985 543405 90695 470135 783360 131325 149685 607665 211140 196180 400350 678385 550205 818040 628830 711535 434605 82450 191080 48960 141950 618205 205275 127755 27115 636820 32555 65195 669035 399500 115090 540345 355640 454665 15130 50745 373575 138380 734570 374935 589900 568820 626705 584800 357085 583355 85000 711535 586245 366945 819570 448120 776390 301665 2465 802315 838100 284410 305065 750210 693260 284070 136935 598570 151555 164220 222955 383860 578425 500055 201790 553010 663255 184280 546380 470135 257805 547655 279480 807585 641410 781745 113730 393380 690795 652715 185555 462060 32895 656880 420580 348585 410890 762790 262055 500990 221765 297500 438090 407235 113985 11220 255425 838100 809370 787185 611660 748000 561680 242505 760750 256785 326060 387515 624920 732700 694450 728195 56950 617865 200940 85935 530570 54740 334390 755650 190570 607240 96390 660365 629170 610045 126735 263330 44200 429590 586075 127245 499205 198560 479060 458320 496230 565845 589900 153680 608940 532440 631550 838865 516715 840395 623645 438940 839375 486030 121295 517650 539495 589815 299370 338215 576810 483735 196095 413780 580805 35105 211650 6970 801210 49130 817020 609535 800105 165580 472600 307615 754120 247520 643705 192610 445230 108630 391425 237490 838355 644725 3230 691560 443360 742475 740605 495040 61115 124525 783530 458915 464355 105145 372980 38080 319005 546295 466735 195075 624750 355725 517395 539750 432990 662915 51000 664870 529125 210885 802485 643025 311440 513315 106930 527935 485690 626620 574090 111180 50235 443275 735675 306255 717910 696575 145775 321555 208590 75055 382925 736865 16320 711450 209525 127160 126395 50660 828410 656540 253725 746385 372300 546380 432395 586160 604095 213605 366265 50490 277440 215220 747915 105655 312545 492235 104975 655520 836145 207995 123165 613445 336855 187340 281860 658495 105315 652800 829345 109225 670395 237830 369665 402475 395165 153935 474215 85340 124100 353855 200260 654925 415735 848555 55930 66640 88825 341445 347650 503965 423980 100895 264945 549015 378420 484755 134810 574005 437240 635375 59925 59245 696235 836825 524280 626450 838355 686205 833085 332180 357595 629935 176205 732785 306170 796365 59925 434435 635970 99790 61880 638180 833170 843370 239190 17510 211990 239105 691135 691390 329715 743155 23035 835465 438600 348925 191165 240550 301240 370260 789055 827050 185045 539070 567630 403155 397885 126735 3570 769675 427125 632400 95455 172380 176375 626960 620160 806225 509830 750890 255425 814470 830025 763980 433075 655435 642005 8160 380375 823905 102850 672010 354620 57800 193035 781575 802485 791605 527000 685695 228990 39865 618715 448120 458235 705585 172720 353600 225335 771460 59755 556665 598995 714425 43520 305660 191080 833170 83215 338470 543150 482120 101320 622880 626705 434775 87210 78455 639455 31705 722585 645235 372555 253045 749530 686970 165240 538135 534480 282880 235110 687480 548845 388110 628320 401030 446930 254320 514420 115005 788630 546295 500820 60095 775200 186235 130220 712215 169235 397120 49725 448290 684080 155890 589560 142120 762620 321725 302600 288490 644385 617695 188190 293420 649740 844730 328355 35870 525215 740690 152320 172635 410975 168130 255850 631040 621095 514505 798150 546295 648295 447185 363630 518840 54400 533290 442085 191250 39950 406385 505750 35700 815830 465715 197965 511700 392785 352580 511445 714850 120615 692155 793730 795515 82535 509150 768995 244800 474810 338640 562360 358700 28815 241230 422450 485775 193970 485520 361080 351135 162520 411655 474725 506175 206720 461975 224740 563975 61710 483565 61115 406895 447015 82620 703035 321300 363545 636905 229160 627555 827560 44710 750040 145605 253555 135575 748255 259590 814555 222870 155550 62900 426955 197115 372470 471665 214115 781915 814725 305490 396355 222700 363205 19465 514165 375105 786420 258400 827475 399160 119935 79560 226865 677790 628745 99535 264095 159460 494275 644810 111010 747745 297585 330395 301410 314670 129965 445145 95455 778005 635885 588965 579445 366945 617100 611915 21420 155210 355555 283815 54825 767975 372385 231285 555645 31705 726495 81175 748765 369495 299625 83725 330735 329885 414205 412760 51935 343485 73525 581910 423725 660365 614040 755990 29410 718420 96560 649910 420665 183175 433245 683485 616505 289170 441405 698870 14450 5015 630445 520880 416160 138635 260950 9690 298010 46070 478550 596105 596190 4675 596105 122230 592365 618630 268005 722330 58480 266475 719185 690795 158780 588200 306170 262055 59245 159545 659940 645575 98855 154785 393550 120530 267750 461210 663000 843880 728705 298860 295970 466905 517310 390235 598060 109140 829770 133280 830790 204935 640645 615145 118065 115175 570690 411230 354535 601460 34340 578680 557260 708900 641495 600015 245735 250495 620925 179860 4250 115345 628660 821185 244545 384710 94010 600950 490960 27965 681615 594490 272680 343400 240210 702185 197965 198985 723775 339405 432565 86870 527255 17595 217175 450500 363290 665890 419645 59160 372300 594065 418625 776475 652970 100470 139825 141780 794750 524960 204680 750465 10285 583525 105230 469455 243780 427380 386325 334475 309485 654500 541790 495975 105400 338215 836145 257720 184620 656030 323680 147050 178755 609535 618035 444125 448460 756415 194650 316540 573070 839715 812940 785315 468350 667080 16660 739160 228225 450245 822375 303365 292740 250920 301835 706945 601885 813875 323765 402135 490365 113730 723010 82025 731340 637245 576385 814300 840140 426020 162350 546550 669375 708645 409445 314840 709580 786420 661130 373575 240465 85935 791095 215645 495125 452880 304300 491215 659685 496400 300390 498525 309315 432310 143055 662745 656370 40120 178585 448290 816935 710770 740265 84575 391510 148665 771800 231540 461720 41395 309400 678045 832490 92820 43435 214370 281945 281435 116790 101830 326655 579870 817275 169405 314925 723605 294525 429760 649485 127755 443360 82960 106930 277185 110160 111690 9265 375020 342635 405365 444890 121550 210290 706180 453475 82280 325890 461890 219470 36210 807840 456110 219045 483395 215305 598825 547400 779365 111350 147050 309230 301410 624240 757775 652205 13005 321555 266900 140080 481950 168640 705330 640900 3315 109990 696745 609365 744090 601205 67065 825520 703205 778855 217260 249985 424150 619735 204255 293845 232390 587605 512720 767125 110160 438345 611490 486965 90525 504305 484585 696745 552500 567800 796620 343995 645065 487900 118235 94350 302940 95370 326230 758710 687820 104210 546890 610725 337025 385815 569840 152490 501075 592365 425000 227375 598995 482120 284665 721650 183515 134640 466565 49385 763640 777070 544680 228140 99535 194735 346885 92140 124440 710855 344760 221340 558110 638265 251090 358020 502605 27965 284155 82790 766275 597890 389385 48705 104040 72760 181730 666740 339745 294270 832405 135320 316965 372045 648975 674475 422110 207995 491980 165155 706010 194565 761685 157250 156060 221935 483395 3145 750125 781065 519690 804015 407490 283050 108460 645320 375785 541875 230860 228650 530315 215135 497590 343740 283135 636565 260015 584375 132260 406810 155295 744855 421685 508300 205445 729215 27285 589305 2295 302175 587520 778005 598910 354875 219555 351475 343400 595680 62645 797385 680680 693685 460700 302345 205700 748255 72930 480590 28305 782595 436815 312460 220065 74970 1870 780555 698785 460105 746895 462145 206805 585565 726325 21165 741285 382160 237660 487985 442510 120105 814980 506600 674645 662915 568990 363885 15130 125035 545275 25755 99790 684250 792285 174760 264775 208845 35275 583185 211820 661130 590750 86190 194055 187000 47175 555475 310505 714000 91545 17255 563380 275825 321130 688245 324700 153510 54060 360995 680680 677110 450585 564570 462060 83385 386920 599760 556325 78625 804185 250240 645915 574005 23120 327760 632910 271405 227290 64090 334050 622625 787865 200940 627640 751315 116025 240380 784975 841585 49300 581485 164050 835210 218450 460275 736440 653140 295035 548165 203235 34170 290785 460870 468605 103360 151470 269620 377400 396525 843795 528020 779535 784210 254830 836995 81685 467075 215220 827815 760070 581400 765850 376890 795600 578850 469965 359465 817615 313820 465800 370345 241485 299540 295035 830280 48195 806310 562615 797045 486285 137360 162350 195500 170170 582080 189720 23120 319515 577575 599760 199240 809370 841670 178500 409785 694195 460700 423640 676175 545105 379525 200430 5695 725050 514080 830960 502435 558620 691900 122485 241570 798660 512890 738140 655860 437070 547740 277780 537115 516375 547230 604265 667250 383435 199750 760665 162265 833340 461295 703970 534310 682295 308210 475235 492575 736355 18615 79220 803335 34765 348245 824075 34340 565335 598400 452625 400095 204510 84660 703460 200940 146795 770185 595170 68340 256190 575110 306850 107185 794835 131240 138125 372045 389385 712045 413695 212330 822290 476170 545700 347140 340850 101745 61285 359550 64345 93330 711790 774690 611915 183855 79390 425765 218450 308805 286195 95710 647700 114410 96220 404855 344420 592705 653395 147220 843880 280585 106845 354535 447950 779195 698870 200940 452030 355300 169065 398565 98175 409445 348330 6545 267325 645065 683145 389215 812685 704990 572985 847790 601035 723095 493000 663170 102595 182410 158950 172805 165750 490280 117300 819655 37655 121210 420410 475320 701760 321130 849660 315520 276505 472770 686630 241485 303110 540940 140845 730065 25075 168725 39780 536435 372130 465970 681530 703715 119170 233325 661725 497930 586160 224995 79220 55335 25840 469285 557855 186915 702950 141610 274125 332265 11560 578850 419985 477870 645320 32980 187595 748340 541960 818890 213010 19635 498355 290190 386155 545530 257635 760750 730745 523515 781235 630275 564315 22100 585990 735760 686460 14790 296225 176885 307105 769845 376380 82025 448885 473025 541620 728620 781745 201960 431375 466650 222785 832320 166090 41140 261290 727600 21250 44625 254915 229925 460700 432140 549015 599930 411485 627895 77690 843030 149005 96560 224825 737715 163370 635800 139740 594490 664020 682550 500395 183090 28730 615740 260865 579785 22525 819995 570010 723180 329800 531335 214455 449565 142120 81175 94265 623985 765000 769165 688160 585565 244885 337705 642940 388110 99535 821865 35020 32130 393295 739245 607155 300305 592620 697850 638095 521050 368645 537625 449310 824075 684930 552500 57120 816595 77520 627725 598655 46580 527170 691560 247435 37995 61200 467415 341105 749105 617185 815490 415905 814470 17595 557770 49810 27115 728450 271915 771035 431715 575280 722415 410210 161925 452710 541450 289085 741710 787780 302600 433500 484160 738055 127585 755735 331075 528020 776985 204595 805375 445910 55590 692410 421345 86530 847365 433245 521730 77435 670225 588285 693855 274380 584205 89420 826030 415990 649995 518670 578255 324955 275060 436815 459255 825775 727090 350285 210035 571370 253470 173485 35870 490790 537540 286875 454410 221085 749785 55930 551820 18105 285515 379440 142885 439620 451350 545360 42330 552670 575365 225335 831130 598995 483990 469540 376295 534225 545700 307275 704140 464525 739670 712215 575790 741625 634185 170595 253130 185895 804100 302515 832745 682040 590070 56780 575875 669290 60860 627300 636140 627470 325550 725305 407405 695385 406300 381735 674305 607240 42755 238255 564910 463845 278715 642090 449735 174930 57460 733635 651185 206040 416670 286280 491215 35020 87125 842350 20485 117640 77010 53890 19040 681700 818805 460955 524110 207230 634440 561425 766700 499375 249390 345610 327505 258910 62730 310930 771205 77860 397715 199835 585395 702355 590240 335240 389895 200515 705925 598995 699125 817615 550290 223210 110840 51255 529550 270130 37740 634610 765935 824670 644130 634865 411060 63155 81430 711705 848980 482885 385815 308125 164900 20060 80410 520370 154190 531845 359975 138125 390320 720885 771715 173060 357255 570265 339830 188020 836315 397120 242505 292740 252280 34765 520965 762960 603840 762620 56185 675920 741370 846175 654245 115600 82110 397035 580040 721055 44030 284325 308465 315945 520965 817530 543915 680340 729385 46240 240380 13940 54230 646850 480420 846175 653480 779195 167620 713915 703460 645320 164730 522410 531845 807415 650080 784465 611915 178245 478890 456620 144670 83980 320705 70380 629255 261290 571030 217685 732020 714850 146200 76075 610215 690285 658325 521305 372385 494955 243015 557005 120870 195840 131665 634525 588455 775370 528275 22440 485350 527425 699295 786420 183770 604605 376465 678640 199495 28900 667590 34510 542385 520370 500990 198900 405365 659600 304725 166090 407150 294865 151895 660535 377570 682295 732530 290955 56270 25245 193885 73185 330055 233495 168555 502945 549950 428825 300985 202980 308465 253470 671585 535415 735420 664700 164390 368220 340 819060 691050 664190 649485 782595 172125 158780 90440 51170 26180 329630 836995 530570 801805 335580 340255 660790 466395 801975 407660 56100 789820 750040 546635 482035 227545 174165 335750 595510 443275 779450 385560 34425 444805 807585 640560 272000 148155 300390 352920 647275 433840 174590 55930 436815 540940 662405 646170 308125 62815 783105 198985 433585 606815 421515 356150 379865 419985 89250 164220 664785 581995 161415 553605 848725 425000 159630 366605 660790 706860 232900 140845 382585 6885 726410 377485 255935 708135 717230 576640 407915 337535 155210 540345 517225 737970 839800 742475 819315 223890 300050 76755 630445 353005 576300 53380 460870 81345 784720 271745 708645 581655 108205 760665 63155 152915 655520 838865 394230 623475 651185 484415 757520 257805 337280 523855 608855 584205 419390 484330 9010 225420 246585 790330 555985 140930 390405 538730 30855 59755 705755 793730 218705 331500 712470 810390 832660 765765 399925 559725 419645 382585 165750 177565 17680 254490 510595 27710 415905 517225 554625 379525 353090 686120 151130 238510 786335 760495 382160 838440 325125 502860 130815 714765 579530 514845 779110 741030 339490 414885 662830 441065 654160 80835 129285 275825 231710 129795 149005 288915 606220 392275 227800 507280 240210 437495 105315 31790 69785 635545 101490 653225 529805 385475 157250 247010 7820 138465 842180 492575 637585 825095 648380 342040 349180 67065 728705 473535 32980 776985 63155 643365 732785 846345 497250 107185 798660 717400 318835 465120 26775 498270 632145 3655 50490 5185 334220 414205 810135 631720 279140 431885 200940 824670 198390 567460 661725 670310 27285 798745 294270 421005 832235 225165 85510 629340 125460 282200 200175 225845 386410 313480 698700 21590 497505 183430 154020 799935 279480 618290 411570 419390 298520 783020 648125 276845 331755 612255 413865 826115 833935 542810 453730 813875 47430 787950 669460 375785 748595 846260 157420 110925 553180 49300 196775 718080 724710 8330 823225 441320 244035 709325 116195 411060 233665 791095 370175 259845 464950 419985 24310 222105 78540 767210 742390 612170 117385 429590 86275 788035 627640 90610 470900 450755 39270 437240 538390 502350 579530 358445 157675 837930 821695 508385 637840 67575 555220 252960 738310 801635 104040 220830 737970 99025 832490 8925 807670 104975 644045 527085 439450 847110 672435 550375 333370 717995 580635 769505 811835 5610 165750 314245 551055 592535 722330 776730 244035 686120 93415 6885 578255 243780 813450 157080 721565 99365 716890 160480 522495 452795 402390 396440 222955 92480 618885 432905 823990 345780 839800 632400 355300 438345 524960 329970 731595 592110 541960 309995 370940 231200 191590 716635 490620 332690 405110 571455 226440 362270 448460 638605 314755 843625 209015 461380 395760 639285 196435 442680 408170 237065 810050 103275 658155 627640 847535 816255 176545 548675 803165 345100 542385 626025 640220 265540 63580 391255 150960 749870 649825 445315 323340 29240 601035 575195 427720 592790 744430 8670 817105 112625 156485 594065 688160 806225 401030 204935 732615 374085 811920 727515 709240 199410 758710 828070 711960 446335 284325 15640 64005 840140 603075 29155 429080 349010 732105 160310 76500 574685 797470 400860 23205 367625 107100 659685 584715 325890 534565 203150 447950 734400 468350 300985 324020 219895 268260 620670 537455 288660 751145 505410 437835 513400 26010 775880 418455 183600 624495 271490 510085 59840 491725 759475 198475 513400 526150 275230 689775 776220 655010 29410 741965 800105 697425 304725 402645 515525 424745 453135 2805 102425 285175 332775 316200 530485 650760 34425 462655 748850 745790 47175 797810 262310 367370 375360 831810 278800 5355 621520 560235 672350 551650 283305 70975 703970 305405 494870 153595 5440 312375 580805 548335 790755 310930 254830 243950 301750 473790 339490 146965 741200 634355 85170 523005 148580 161160 509235 428740 642855 391935 140590 664615 271235 407065 212840 493935 696065 719780 755905 561595 67915 783700 811920 716805 481780 342125 584460 444380 364735 306170 245225 371365 768145 252195 323680 418285 376295 118490 94095 632655 783785 577915 511275 213690 403325 293335 699635 119510 285430 671585 25245 150450 281605 119425 793985 331160 566695 85765 460955 793645 508980 352580 821185 46070 533545 15555 107270 340000 664615 454240 51340 716040 534225 225590 251005 699295 325805 498270 53635 243355 101660 525555 654670 827475 164815 457555 56950 753695 815065 116025 218025 355640 396865 530570 777920 417265 722585 778345 648125 376210 27285 98600 536945 55080 671245 717825 56015 272850 767125 282965 727175 414460 482715 816765 788290 473450 16405 279480 574175 745025 735335 664445 525980 83895 580465 517905 216835 747065 114835 670140 746470 558450 555475 695810 12240 54740 43350 378590 186150 392190 519010 374000 142205 815065 674645 539750 618545 713660 775965 833340 840055 375530 136935 292485 56355 779365 744515 150960 264095 523345 440895 39525 151130 763130 692240 244885 474300 405450 214285 623985 532440 225590 546380 693345 182240 278885 809455 212330 451180 417265 21760 665465 122315 796960 68595 836825 274040 407660 278715 160480 537200 463845 447440 836910 801380 31790 756160 158865 607835 54825 676515 657135 793815 300560 695385 63240 590155 258910 353005 465885 339830 817275 34595 274210 771715 158610 60435 78455 410125 456450 219725 17680 196520 687310 212245 233580 490620 487730 556580 547315 780725 456195 51255 224995 293250 96475 40885 162690 620415 706520 842860 224400 830620 388365 313820 395165 171190 465290 225675 63410 211480 721735 813705 409445 34170 256530 45815 740180 32810 793305 53890 820760 29580 137190 276165 774095 50150 659600 369920 827645 174760 660705 404940 476595 519095 164050 138125 487730 260610 422790 515185 404005 372300 498780 662320 525895 400350 127160 267155 312630 403410 509065 841075 398905 461465 478125 548250 71655 475490 732360 736610 194480 124610 471920 75225 327845 100895 399755 673540 33405 460190 641325 233410 148580 663085 66300 668950 526405 582165 24990 312460 515695 569500 734910 14025 57630 119595 552160 791690 131495 111435 844220 458320 413610 48535 537625 171105 153935 268685 513230 496910 676430 109650 659175 459000 345780 678130 190485 550290 476765 422365 339405 57460 173825 532015 838440 97665 485095 423130 488240 774690 832235 13770 579020 156485 542555 59840 11985 525130 133195 562615 75735 166175 247265 544850 311185 409275 451945 695725 676940 386495 270725 91205 253470 698190 513230 737970 450755 299625 333200 503030 693600 317390 175185 476340 705075 601205 688925 328185 115005 58565 1870 15555 2635 85 935 85 255 510 170 85 0 288235 690880 786675 508895 561510 79645 100980 568310 682125 175015 389300 420410 765935 722075 722670 217260 663340 521135 760920 402730 190400 160140 359210 391935 729980 401285 39610 743325 387175 710600 820165 110500 675835 613190 811495 748935 27965 362780 707115 268175 471410 235960 20910 696235 124440 667675 14365 417860 559640 656625 576640 592535 844220 681445 9775 668015 148835 371875 413015 577575 154530 321725 553095 548845 610470 163455 600695 631465 11050 675920 482120 731595 777665 490365 161245 567800 532780 484585 468860 188275 768570 796110 797385 493850 420070 208845 733380 372895 343740 691390 150790 510510 138380 609110 558195 526320 838780 685695 739670 434265 29070 591685 733380 263160 357510 111690 203405 571540 767125 638775 507705 641750 477275 122400 496825 56440 349605 128010 452370 379610 185385 387855 263415 420240 669715 35530 213945 513740 844475 437835 342635 396780 832065 844815 605625 624070 15640 19465 500905 689180 28475 337875 781660 313225 637500 647105 85085 742050 408425 191420 261120 104890 357000 475320 793730 558195 418880 754290 587350 506345 658410 734740 187000 500395 203320 449225 36890 660790 58055 631465 290445 513740 75480 749615 325380 417350 399075 27030 618545 21250 598910 666060 714255 409360 762790 463845 760155 602310 545530 28050 597550 694365 437240 422365 628490 407405 63835 703035 389980 390150 372810 735675 671330 498185 679575 77435 351305 803335 22865 64005 509065 718505 74460 420580 213605 146880 194395 248965 210290 72335 342890 386580 611320 12495 95370 125205 777495 246925 255000 156060 317985 434605 25330 217855 270385 505155 439705 147305 611405 524875 465885 150875 643705 85000 755140 746980 773670 115175 164985 414290 622965 428315 340850 103445 115005 498695 658070 353855 427125 730150 59585 784975 108460 161925 382925 628405 25245 58310 162010 698020 169660 237575 65960 659175 720035 515015 6120 452540 189890 617695 30345 418455 292570 341360 18105 421260 455685 395165 629935 704395 433415 119255 199070 554030 565930 651440 407575 31535 76245 844390 481865 821865 144075 609025 261120 113645 522580 283985 184280 800275 539325 186235 201280 176630 820335 601545 506260 229415 320025 574090 681530 115515 300220 765425 617100 74460 697000 632995 708050 555475 360315 510170 570095 666655 417775 311015 458065 833000 205615 622370 843710 508810 647190 118660 791095 563295 670820 7650 112965 120785 134555 159715 238000 730490 580890 106080 39440 644980 596360 31705 817445 218535 508215 408850 280160 531590 341105 387005 213605 712385 460105 748765 583100 26010 687055 246585 32300 132600 380970 1445 760835 145435 603925 520710 799680 141695 41310 599165 813875 333540 62475 145180 734910 325040 508980 846600 239190 361420 674220 190400 104890 413355 602225 150280 477360 596615 753610 324360 399245 283985 665635 167705 112285 587775 250920 479995 489855 731680 745620 187765 745365 292485 595850 667080 415990 743070 611320 826285 819570 39780 721820 805970 252875 293505 99280 751060 645320 333370 500055 226015 791350 837505 99365 655945 757435 829175 55250 140675 2465 686205 295120 96305 160480 711280 269875 416415 435965 143565 597295 294015 24905 283730 437920 617950 238255 542045 421175 3400 757690 392020 491640 618460 591940 842605 91205 533630 789395 736015 81515 817530 337875 232730 527510 490450 100640 842520 760495 49555 752675 531420 558365 649655 722160 564740 109310 192950 421515 355980 661640 763980 798490 734145 207145 51255 745365 643365 177395 641155 48365 772820 267920 604605 541280 478210 26520 494785 838355 373830 542300 534990 387345 581145 151130 844050 418030 46835 572390 215050 141610 306340 465120 682890 19890 568650 11390 689605 811665 33150 172805 1955 173655 116450 389895 159630 94350 79305 106845 392700 658665 378675 54655 138380 18700 668865 738395 472005 99280 497930 839545 90270 813195 643195 81600 736525 526830 479825 403070 827560 479485 303025 386835 119765 743155 355045 114920 506260 614720 377825 715020 506090 449140 43010 753950 113730 46580 441150 571370 609365 558195 576810 249390 130815 222360 629935 152745 708900 421770 293845 462145 398905 513995 92055 780555 389640 195415 1530 39270 688585 20740 38760 754375 154955 339320 341530 546040 149940 110160 135150 323000 219215 20825 652970 582845 321555 649740 466735 487645 569925 760240 468095 181645 356065 549780 562190 705670 230945 381905 786420 215135 718080 537880 258740 646170 692155 269875 702440 618120 122910 699465 570350 536180 121295 835040 722500 235365 214965 304980 638520 682040 347310 480675 243100 97920 796365 430865 732105 157760 414715 830705 32810 257380 679065 101065 43095 637925 34850 819740 747065 23715 244630 589815 801210 49725 40205 342805 786250 550375 542130 772565 584460 355300 518840 276930 622370 489005 444890 373405 126225 451690 143225 469115 774265 74375 820760 741370 247180 554200 801295 21675 821525 820335 429250 192185 146455 411655 278120 58905 200005 358530 669970 105655 726155 522835 20655 630785 434945 638180 14365 569500 624070 450245 391510 484160 22100 141950 782255 448885 287130 715530 45900 529550 477020 724710 297925 651950 804950 43690 680935 627640 520370 234770 707030 490705 495040 141695 232135 401455 678725 40205 410040 428315 13940 401115 689690 237575 638180 192355 305745 18955 418965 721395 521645 510085 778685 706690 312035 83385 446845 710515 43010 336260 260100 16065 591430 746300 735420 811325 270215 676940 91375 227460 508470 729215 485095 621435 67490 48960 15980 583185 329715 457555 166685 541705 809880 325635 52105 454495 243525 45475 303025 636395 464355 387855 669970 467415 830110 54485 723435 273445 654585 424320 221680 107015 282030 573580 509150 335240 114920 293505 533800 84405 525555 40375 114750 462060 292570 315775 294865 359125 264945 1700 672350 47345 749785 411910 791520 17085 554880 555900 600950 278715 744005 787355 167025 455515 608855 45815 483905 598145 663680 507110 36040 452030 271405 410380 555475 295460 123250 328100 219045 101830 80495 638775 160395 98005 776645 808945 508895 243355 798490 182240 182495 643195 400265 825605 284495 516800 764830 79220 382245 278885 701845 811325 338555 520710 548080 480760 560320 415905 84915 109565 158610 424150 621690 378250 60265 692495 584800 812600 238085 50150 566015 46325 804695 616590 543405 638690 732105 155125 405960 37485 340425 607920 763470 688245 433585 627470 109140 655520 825775 23035 837930 60945 564315 603585 749360 506005 210715 544595 524280 815490 500905 487050 416500 363630 404430 601205 738140 492065 567970 492320 576385 626620 412165 601035 83725 423895 539070 34425 353260 727515 474385 529720 520540 194735 107185 625430 525130 310420 102935 713405 547570 460955 37910 32045 583100 528530 617950 489685 609705 756585 211140 780045 313735 513315 531675 292995 43690 155635 89080 702525 326910 259335 279055 612935 273105 135235 431205 600270 845495 311355 559895 136085 508045 375020 709070 648975 298265 510425 497080 845665 172465 634100 425850 188275 27625 638265 253725 30855 445655 428485 323085 720290 285600 38420 33660 392530 394655 189465 250750 81600 27200 555645 23800 112370 142205 463930 768145 776390 94605 676090 228650 564060 85000 823480 281180 303875 154530 508895 285770 27370 1870 582930 515270 353345 163965 427805 317560 705585 45305 118065 423810 554370 121210 136255 524280 524620 344675 675750 456620 309485 278035 702865 258910 687990 77265 10285 67660 459085 467670 825435 758880 47770 137275 493170 282285 54230 69615 845750 155295 322405 329460 113390 277015 815660 7565 576385 670820 399670 727430 551735 535160 99705 742730 623050 158780 510255 657815 575110 575790 519265 711450 729470 249475 490110 321725 826370 717400 301410 401200 347905 399670 737970 321555 521985 383435 320365 356405 466905 168640 112455 218450 187000 394570 385730 482460 195415 741625 469285 236130 490110 562105 244120 700060 364140 197625 738735 795090 731680 483650 285175 690795 687990 253725 175185 138210 489090 315435 148495 283900 413865 368900 817275 607920 653480 656030 357510 799000 768910 732445 382330 449055 100640 444380 309655 141440 589560 405705 514080 95455 94945 635970 627980 27625 477360 20655 160480 570945 613870 739925 273275 176715 231370 799255 125715 752845 175865 52785 813450 190400 220150 680170 370515 21420 796110 747660 792455 461890 36550 609025 145605 72675 740350 504900 125375 524280 596105 105825 445315 790670 38335 300475 452540 384285 13260 341020 655010 709920 768740 88910 749785 79475 657305 302175 312375 23630 621010 561170 466140 712385 238510 17850 306850 818550 472175 809455 360315 557600 763980 339830 482375 806650 67235 476680 302940 702525 232135 814640 827815 144245 530315 821865 372300 437920 458830 742220 520795 344335 596360 811240 539665 820420 223890 690455 408000 341530 318070 668695 222445 356235 413950 462230 636990 362610 157250 122400 677280 308550 567630 792710 363375 213860 287300 751400 208760 570690 195755 87125 369240 595765 463250 63155 190570 31535 440300 573665 488070 14705 739585 354620 713405 410805 487985 271490 637415 223380 115005 541025 577830 443530 776390 661470 334305 259335 281945 322065 379100 434095 70465 24055 102510 648295 453560 752845 291550 349350 203235 12070 526745 451095 575110 643790 345695 121040 313225 193630 312120 12920 20995 96900 801805 760070 296905 382245 423215 162010 446250 252365 413440 277780 748170 832065 463165 665635 450500 176290 48620 247095 548250 548760 842435 809455 356405 610300 274975 336175 199240 613020 313055 526150 30940 5695 478465 654670 261800 527765 754035 382670 388790 719950 410720 216495 214030 112030 97920 130475 720205 748170 78625 444975 285940 284410 299710 140080 729640 731935 445740 589985 307615 26690 719780 224145 293080 318240 54740 91800 265625 220405 422960 633505 600185 282625 303705 545530 414290 706605 419050 253640 122570 463420 714765 207740 621265 385475 168385 726495 374170 344165 721480 668865 841500 799510 835805 812345 464780 825350 670820 459765 840990 15895 703970 307530 281180 285685 71060 668015 319685 472940 820505 643450 240805 454580 181560 193375 599335 561510 331330 371195 360570 144755 451095 183940 270045 455855 471920 55420 557770 464015 264180 601630 246245 696490 332095 569670 564230 503880 56865 85850 184535 486965 480675 748765 432055 617525 709835 89420 372130 373405 693260 776475 187170 572560 268005 490450 579700 488580 359465 88485 749870 327505 454920 405535 582420 370940 251600 832915 417435 62390 593470 517650 369920 763130 233325 360740 87380 122570 484840 209015 686630 642770 256955 756670 560830 739500 211650 317220 793135 150790 771715 539325 39440 241060 29750 431290 719695 184365 229330 490790 289765 784210 167110 772820 171445 516375 274805 331925 557345 528275 402730 683230 563210 88825 338215 112370 649655 509150 527595 306680 195245 171870 408340 784040 456535 392615 801465 821440 162945 686885 329630 508810 535500 325720 289595 601800 835040 104635 657220 508895 420580 502605 196860 266390 224145 240635 592195 372810 297075 490535 170595 221340 705840 548760 284240 156400 178755 766700 822800 425170 826115 130390 794920 535755 41395 518330 108375 597210 445315 706860 423215 584205 362015 127500 373745 761430 598145 297755 234685 164645 159630 407575 262395 461890 680340 276930 21760 545360 741710 408255 605115 844900 51170 815830 815915 791520 813280 83300 193545 312970 553605 507195 830705 648805 565080 367540 756415 593045 34850 473110 689180 666060 143395 797640 134215 590580 230095 102935 450075 312970 648550 404855 422620 432225 706605 147985 699635 267750 403070 559725 165665 604690 547825 836230 299115 542640 669460 572220 785145 79220 749530 567120 420835 821865 739925 430695 521560 141015 582760 596870 116195 359125 616675 407405 775540 33235 633335 343825 274890 407660 226950 760070 713405 347565 718080 167705 73695 149600 837930 81855 733295 508130 95030 410465 547230 764320 496145 52360 105060 495465 494105 187170 569755 637755 43605 390660 754205 673200 590410 598740 121380 441490 27115 666825 583440 645150 665295 175015 8755 12240 601970 208930 451520 195160 185300 709240 146710 613955 174250 535755 432820 675070 542810 552670 192525 603755 117640 140505 224400 140675 509235 716210 530400 749445 600610 612170 455770 661215 127075 389810 618545 493765 335835 145010 349605 349605 515355 44455 385645 279990 68765 549355 709070 52700 104210 535415 275825 838610 503200 551565 648975 551310 806650 739670 769335 708220 441575 742305 687735 826540 77350 44370 380800 344505 706265 576470 636990 199240 253300 315605 488325 390405 500990 70210 767550 510340 248370 577660 277355 42840 658070 558450 276845 728450 226355 82365 597550 174165 135235 277015 830875 277270 721650 778005 76925 512210 819910 559725 358105 156485 11900 678725 91290 237660 786930 818975 681615 66640 251005 391935 505240 132515 814640 721650 820080 286790 496655 281265 658070 814300 413270 742475 719270 487900 493425 677790 623730 623645 652290 290700 753100 294185 382670 137530 473960 475490 574770 821865 556665 793900 179265 38505 271745 771035 537200 76160 478975 219725 635460 742135 688670 836400 655095 237150 107695 791520 492490 779705 331925 528105 292230 689095 664275 162520 645660 398820 651950 587435 33150 198475 695385 117555 119850 791860 127670 390490 763895 570775 517990 717570 477700 797725 31280 116450 739415 205105 144670 612340 59670 95880 713915 836910 405620 45730 130645 76925 99365 267750 789480 194905 388790 643280 102340 177565 649570 579020 449565 831130 813280 308465 169830 392020 639710 89590 423555 637670 64175 725475 526320 18275 16320 839205 2890 700740 226865 599845 774350 45560 181305 833000 419390 796875 201450 339915 415225 743325 645235 587095 82535 843965 826795 85765 115260 464950 266220 591175 758370 8925 50150 527255 396780 276505 842860 759645 681190 74545 727005 248795 831300 518500 541365 82960 177395 789140 130475 72590 576640 98855 592365 24650 451860 461125 489175 10880 803335 407745 478805 324020 812175 263415 109140 849490 64685 324870 646595 770355 678385 266985 471070 167620 187000 838610 755735 161755 805375 190230 140760 129965 827815 12325 494105 562530 233835 19635 797215 508980 452370 489685 189890 455685 146115 129370 215390 492150 403835 507365 666825 60095 739160 445315 496655 200175 831470 376635 410890 546295 7990 843710 624665 106250 680085 766190 523260 237320 595765 478465 476595 260950 748170 319175 309655 15980 70720 540770 185300 563550 100385 201960 145775 415735 271660 53465 102425 46070 101745 849490 300220 418795 564825 445910 136340 455175 328950 550120 786165 595850 389640 645830 653395 182410 436730 546210 737035 797555 764405 581655 242675 827135 223720 425935 562615 57460 200685 284070 774860 138805 28050 248370 799935 286535 279140 144670 434775 783105 568650 508045 760410 73270 108630 654840 743325 84830 318495 66130 758880 362355 600525 709665 548335 533460 381480 777920 446845 92735 278035 818550 380970 632485 616335 347480 430865 402900 286365 366520 285005 481355 471240 108120 329970 3145 638180 469115 564825 248285 329800 546040 145350 631805 51255 106165 738140 152490 376465 117130 151215 154190 631635 648295 254490 367370 642090 724625 162265 58905 344505 239530 442340 821610 342380 54995 748680 432820 212160 566610 817360 120530 687140 776560 191250 442595 690285 148070 223890 481100 438090 749700 124950 246840 793305 723265 277015 749785 218535 343230 351560 325295 307615 704140 822715 787610 251005 437410 399415 632570 337365 793135 729300 418285 748935 737290 77010 672010 65620 605965 241060 138890 70550 787525 410295 502435 455515 201790 518075 662320 761260 47260 141865 62730 625090 785485 362015 737800 340425 282115 625005 28050 69785 255085 229585 694705 306680 668865 300900 345695 239955 321725 585310 414120 264435 516205 630615 809710 463845 668015 821865 524025 634270 106760 454155 700910 423385 135830 71910 774180 85935 65535 674390 796705 469625 671415 817105 99620 68000 376210 658665 55930 629425 620415 431460 417265 134725 73695 737630 477105 324785 488410 333710 582930 484160 303450 26010 754545 240890 736355 759220 29410 166090 232730 353175 100725 158185 659600 17000 813110 191505 173655 315605 792540 292825 608430 672265 785655 120700 271830 28050 531505 341360 597635 113390 239190 516970 751995 180710 768740 213180 365245 544765 793390 159035 518925 277525 292910 771290 666995 291040 29240 468775 170340 5440 812685 535840 483650 8415 275655 332010 274210 374765 68170 297415 20400 481015 776220 520540 128860 105145 434265 338980 561340 724710 744515 161330 506005 115515 211735 688925 70975 511360 339235 323340 87550 479145 219385 819400 545105 457470 590580 838015 224400 740265 746130 47855 818635 504050 430865 155550 95625 729895 832405 785485 773075 656880 81345 679745 128095 121550 528785 221000 418370 494955 82025 747235 664785 492490 706095 324530 200600 832575 466055 277355 72080 308125 797980 788035 633760 595170 773245 43350 809200 74970 33405 444380 220660 205615 468945 120615 801465 831725 337535 805460 352580 526915 732700 243610 485690 507025 407830 442765 758030 154870 200940 607750 83980 51595 509065 772480 247350 517140 709325 511615 769080 243780 809795 645065 714595 474470 455090 757605 511445 340255 195840 101660 401880 802825 219300 835890 322915 694875 606050 380205 359465 225930 466480 733295 12325 217940 715870 31025 628235 218705 138040 365585 124015 123335 619990 40460 737800 323595 319430 401795 660025 229670 629085 173315 474130 94605 826285 762875 590155 210035 229415 719185 746470 391085 629340 237405 252280 345015 417435 128435 290020 343485 602735 596190 522240 82705 746385 248540 374425 238425 272170 822800 632570 245650 215815 781235 826795 151725 760835 612170 393890 24480 336600 312800 602395 554455 716720 238850 844900 388960 548250 96135 824585 794325 685525 8245 401200 749275 535415 288490 142885 2210 520115 198560 415225 105400 287385 328270 139145 687140 518755 433670 647615 187425 464610 595 158695 846770 473450 573410 162520 381735 260015 91460 672265 603415 3570 100810 209695 674050 453900 121550 367115 131070 543235 568905 452880 535245 500395 491640 245055 43350 121805 279565 122145 695555 467925 28390 4930 205190 243610 633590 254320 789055 635375 457045 365500 508725 24225 508640 581570 102000 240890 414120 519520 483735 233070 839290 275995 621775 48875 631465 108885 591430 768230 819145 294015 699125 741285 470390 572305 553520 61285 132600 471070 398395 362865 623985 159800 294525 305235 267665 564400 823820 609705 246075 238170 827220 182240 326400 243780 552840 594320 768060 381990 211905 705840 666145 286025 795515 463930 377655 681020 381140 694280 356235 582080 384455 75565 150110 744770 214455 531250 400520 360315 552840 227460 55930 664955 611405 294355 826880 716380 272425 43520 629170 474300 768485 563975 662575 354875 588285 675495 20400 231115 69190 749190 781575 97155 787100 316200 308550 249645 635800 235875 577660 193460 552670 649825 428995 44540 786080 234005 788885 611320 161585 132005 557770 387005 574940 171530 593215 848130 613615 558620 58565 380460 236555 91885 635460 591090 470475 646850 484500 211480 496400 741710 437750 225165 767465 623560 536690 200345 458235 638350 685185 730490 792370 403410 90865 15895 687650 516630 337195 706350 55250 770440 323595 744855 102850 715275 602395 163285 502775 351220 331415 560490 814470 674050 348585 785995 389895 685440 827050 335070 803250 247605 175780 170000 127330 651780 578085 7395 279140 223890 591430 721225 556070 844645 826710 842690 759730 405195 650930 453815 786080 76755 307700 436475 145265 54315 199920 557770 171955 128775 261715 848215 51425 256870 668270 320365 345950 188190 710855 80240 664615 432565 599760 460190 72335 300135 90100 505325 391510 533630 542470 733720 320620 381820 76160 417265 596360 445060 369750 497505 563890 775965 785740 485265 573155 456535 92480 843710 641835 284410 527255 298605 391255 849405 178585 42840 134300 236215 89760 316795 809965 308125 493255 155380 57035 153000 831130 547655 34935 513060 423640 335665 524450 7565 362950 656795 787355 65110 646425 715615 0 0 0 83130 601970 638010 841755 423215 75225 510085 444805 450840 661385 502520 116110 541025 616335 716720 183515 350710 775710 340680 492065 663340 34340 385135 329970 240975 421515 828920 491300 383265 28220 413525 429590 66810 282540 502435 11135 721650 328950 754290 472430 180030 578425 271235 58480 167110 824075 528020 184535 138635 692070 621350 646595 438345 129455 164220 717485 25415 732785 355385 20655 257550 482715 88145 760070 824075 557600 684930 778175 709410 845580 349180 57545 848725 50830 111180 256275 66045 223890 245990 380800 115685 815320 672265 763555 490790 555135 622030 54230 782680 354535 716210 642260 189635 86360 689775 655520 785230 445740 743920 828835 268260 64345 526320 40630 453220 732445 695810 791435 230520 160735 724625 255340 816680 646935 750125 784975 849490 438260 657560 674475 253725 269960 461295 364565 778940 141780 181305 382925 477870 548335 495295 236045 172380 400180 532780 470390 161245 265710 641495 154020 305490 293505 72590 14450 6035 78200 735930 375785 58055 267920 690370 757010 318410 313820 492830 599845 453390 664700 719525 226185 81770 606560 538135 255595 597975 566610 101660 669545 336175 449565 601035 466990 782510 420070 110670 757265 330225 389725 25755 304215 8670 441745 184195 449905 394485 189040 788630 579530 627470 212840 485520 310250 13515 523770 185045 352750 228395 223550 745450 622710 412675 665040 307530 762110 543915 202810 474725 684845 52700 217260 256105 661130 204170 586925 397970 79305 551055 1700 828665 323255 268430 81685 728790 611150 194735 169150 238170 625175 554710 231710 641240 603075 435115 270555 208250 316030 809625 289510 544000 309655 568735 569245 688755 88995 626025 185895 11390 139315 233410 550035 693345 298010 643450 721055 17765 455855 349265 773075 749190 271150 22525 632230 85680 170170 21080 140420 425935 747065 405620 246585 488580 389555 567290 405450 324530 681360 513315 610640 74885 297755 650760 500225 256190 135830 395080 774945 234685 251090 626960 648040 402645 368135 322745 44625 599250 723265 160140 6375 150450 227970 524450 808775 157080 90780 245990 265285 58055 404345 451945 158015 481015 830875 94520 747150 129200 480165 507620 252620 338470 828495 461890 72845 256785 590410 615825 289595 469540 267580 257465 498780 829600 730065 797555 841670 705755 250155 443530 527340 489855 248795 395845 732105 808605 269195 314160 292485 276505 160650 534905 199835 662235 87890 462655 105910 802570 47855 272765 53550 79390 677110 470305 606900 521815 120700 69615 826965 460190 677365 369835 715020 207570 360485 382500 401540 116365 235025 577915 483310 449140 146115 304130 630275 187680 216750 620585 259505 224230 458320 413695 448205 468180 806480 364905 445570 423385 172550 714510 561340 100215 839375 239445 388705 558620 760070 546635 342210 421175 50575 428230 129710 777495 648720 484840 73780 827900 145605 1785 60690 221000 372470 558705 312035 703120 605625 548420 202470 727345 807585 361080 636990 324190 785910 696490 266050 507110 214795 422790 35360 579190 786845 215985 443275 680255 685185 661895 759900 634355 691730 72080 778005 665890 174590 49215 204255 540600 285685 820080 539665 199325 531335 536775 377060 516715 721565 556240 547570 171955 300475 81855 229245 25415 218705 83555 25500 823055 523855 377740 750550 809370 12835 111435 807245 122230 194395 142035 206125 628320 392615 22950 374425 354535 735505 98940 156315 97920 493510 109140 182580 398225 125120 490280 397460 445825 670225 587775 694450 242760 514335 55675 629680 219470 52785 723860 249730 841925 502095 395845 750635 219300 150195 765255 589220 264265 189465 613955 703205 782085 1870 370940 77860 316200 844900 9180 83385 695980 415310 457810 148920 97750 421685 537115 74885 410550 274975 557940 524025 312460 655860 644045 779790 352495 790925 189295 62050 657815 378505 678130 814045 759730 399840 281605 721480 822375 605370 106335 486030 570010 648720 746470 736185 264010 49045 97665 560490 791860 704650 413780 197115 483140 382160 717315 427890 134895 36465 317050 275315 416925 52955 27200 751570 413525 422110 562020 593130 801380 164305 683230 795770 198560 229075 674390 476340 518500 135490 832490 204510 22950 602905 395675 159800 700995 705500 296055 731935 13175 699890 844985 618630 235195 749020 170850 843285 729980 158355 321895 542300 561935 86700 738820 502350 309230 819145 58140 507535 721565 200770 199750 775880 170000 275060 321980 354535 54910 581570 99620 75310 815830 92735 11900 546975 386410 775625 321555 45645 165325 673115 287810 210970 308635 826115 406130 736610 325550 625600 269365 220660 760070 81770 227375 722925 137785 259675 413440 458065 642940 509915 715275 260780 65705 217940 358700 370515 814470 190145 809285 814130 838865 522495 74205 504050 484245 605880 790160 769930 592705 570605 806055 599930 773075 31875 772735 829260 449565 543575 551820 620500 591175 225335 622710 226950 822885 386410 268345 619055 846005 303365 336685 370090 163965 689605 800955 591600 216155 763215 651865 273785 317390 473280 486285 156740 43010 90780 432480 545615 214200 691900 535075 396950 630020 119680 680085 126225 743495 422960 531505 241740 189635 333965 483055 58395 104550 241995 563465 770525 328780 155040 123505 846090 570520 86445 148495 206295 350370 650080 259505 60265 298435 383435 320875 45135 33915 498270 171190 404005 63155 683570 198305 779450 269790 761770 127670 273020 814045 127755 110245 624325 602735 531250 766700 355385 265455 421090 458405 702270 619820 637160 275825 553350 716465 214540 233665 350455 801125 449990 656710 77265 63920 765595 538730 630190 71655 435710 167280 277100 199835 779960 710175 649485 541790 218875 434520 650250 484330 710600 563380 171275 827730 672265 435795 408340 510595 448715 848300 721905 187425 268175 386750 810135 14025 733805 541195 52190 41820 353600 743325 492915 479825 464525 339660 397885 426955 838695 114155 214455 309315 85255 383095 749020 241485 592195 394145 228480 326570 731765 179180 572900 635375 799595 740095 567460 802060 429590 479825 759815 270980 545870 426870 68765 307105 489175 769845 472090 153340 144585 275485 782595 744430 252450 380630 785315 354025 696405 635120 64005 95370 268260 144925 800190 1785 31450 186405 194480 555900 144840 298945 427890 790925 813535 109055 358020 810475 449395 436135 93415 723945 404855 318495 370855 736015 110755 825435 217600 732530 721990 438345 735760 775795 504050 114325 489600 411995 818210 23545 444635 234345 14110 473705 45645 642430 37570 377315 319345 798235 44710 800445 590580 808520 472600 277440 121210 2295 101150 56695 521985 604095 619735 172635 354110 292145 723095 622880 834700 402050 793050 214200 30940 739330 382330 818550 24905 843540 83725 113305 516630 526405 337790 233070 260355 779535 154360 807415 49980 547060 22525 176375 778005 381735 25755 139315 590240 621775 344675 90185 329715 498100 393040 48960 532015 25160 801380 291635 371195 430865 8075 629000 615570 366010 405450 94860 165580 288745 428230 691475 623475 354450 607920 683910 159120 755735 214625 455260 625260 320110 117215 295545 697765 221085 611830 75905 158865 339830 456025 275485 128180 161925 405705 552755 818125 51425 127585 57800 81175 480930 571115 767975 56695 336430 661130 507450 792965 821950 666230 219385 237235 409360 617610 259760 125800 771375 677195 576725 326825 86360 364820 617100 642940 36125 493340 783275 216070 475065 189465 62135 315350 162010 362610 256105 181475 207145 316030 543915 792880 797725 525300 316540 453305 414715 366265 107865 460190 743665 78115 41905 721990 185555 452880 216495 149260 831725 584970 255595 469625 520710 296990 587010 278035 649485 320195 845410 320110 299710 600185 8500 370175 263670 828325 833085 29240 663425 512040 152915 570775 525895 333625 462825 391935 806395 118490 271150 805035 283475 743750 300815 150025 478890 744260 831725 274040 195755 408510 640985 490790 632315 252110 787695 278035 370090 177480 14450 474810 369155 814895 523770 548250 536265 447780 596955 304385 387515 662490 453305 236130 181900 23885 120700 689520 247350 530400 583100 20315 565080 826285 556410 70975 526830 108885 743580 643195 448290 271660 545360 748510 145180 713660 577150 377315 41820 294015 13940 71825 168045 360655 215475 136850 200600 72505 749275 688500 319600 152405 665720 28730 802910 685440 607240 197285 627725 526575 91460 346800 451605 727685 619990 625090 187850 136170 376805 400860 717230 836230 143395 399585 661045 454070 119255 424150 59925 611575 247690 459255 543745 438940 139910 89930 765850 171275 179265 520115 336770 432480 304725 716635 848130 424150 244460 371110 8415 548505 489600 695130 94265 694365 277015 803505 718335 449480 392360 227375 173995 326060 374680 356490 346970 221170 73185 621690 312375 130730 520285 582845 470050 561425 728110 92650 280075 160225 265710 727515 801465 289000 394655 191845 526575 136170 406640 275230 820930 578765 155125 130730 779960 469540 497505 498100 675410 163285 537455 306765 367455 640645 231540 180370 282200 281180 810220 252195 392700 625600 448545 408680 750465 723690 616760 31620 2975 287895 427890 126820 296990 837165 509660 377060 650930 12070 655945 213095 142460 373915 496825 273105 767550 424150 408935 435200 648635 652885 351475 590325 562190 91545 172975 304130 621095 454410 773330 457555 128265 105910 272340 622795 113305 69020 835210 306935 411655 295120 392870 279735 427125 121720 841330 110925 300645 36465 757775 643705 774690 715530 521985 147050 570690 587775 731170 817360 131325 38420 668100 782000 55930 691475 627555 524535 37655 691900 252195 562785 660790 626280 7905 540005 682465 801635 107440 308975 391765 126905 555135 101320 421175 222020 471835 336090 235280 514420 705755 612000 162520 418370 136935 433075 797300 77775 281095 474895 351900 215390 631635 486030 353515 179605 44625 127075 194990 476850 342295 240295 539495 171700 726750 362610 493340 742135 509150 211395 528445 761685 562275 469880 503795 778855 386240 825435 176970 275995 483395 822120 286195 321300 242250 807755 303365 183430 677790 772650 129625 17340 250410 821270 679575 710770 265540 669460 546975 186745 363205 399585 243610 371960 615910 92650 375870 101150 642515 433245 549355 164815 666740 746300 124780 842690 767380 844390 354960 151980 350710 16235 44370 732445 419390 538730 299540 313395 377485 169660 832490 680000 244375 290530 420410 409870 66725 27370 773075 177735 225335 151045 799595 330820 363800 519010 352580 785910 403070 575875 48535 434350 791520 766190 61200 436815 189975 191080 431885 156315 402135 831725 404005 191420 373745 160225 282710 227375 435880 318580 467075 473450 722840 176205 26180 790075 387430 22780 379270 438345 51000 15045 572815 247775 615570 345525 161415 269280 323255 28645 157590 157420 430270 486370 313905 402305 592790 698445 39440 164050 352240 267325 708220 237575 361760 760495 774690 214200 167620 4250 694790 846260 203490 442935 170595 277610 496230 416160 771205 225590 299625 492065 123590 808860 786505 462485 599250 448545 533035 115260 28135 296055 627470 568480 745535 211310 309825 109140 249390 414290 570860 736695 715105 192525 66555 481440 700485 308805 329375 406300 201025 109820 160735 323850 826795 825605 144585 787355 737375 97580 437495 588285 736185 455600 843965 130305 319345 395505 688755 579955 837080 282795 107610 681105 349860 488580 427295 765000 193545 218875 72250 72165 818890 561425 566610 702865 536605 65025 355640 328950 54485 332520 114070 485010 307785 184875 432650 151300 104380 438940 693770 604350 117215 174505 255255 247860 700655 711110 517565 812090 429675 274975 633590 643535 828750 248710 753950 742730 362185 723605 800275 846770 391510 305405 203830 264010 644045 25415 655095 5355 591175 146115 796875 205955 645745 616250 430610 626705 160650 570860 579275 377570 753610 180625 221850 32215 129795 147900 446845 75480 123165 218365 684420 215645 616845 49300 151045 409190 829770 842945 465545 394230 123165 361760 45815 192270 198560 412420 95370 567800 254320 748085 733805 379610 276760 294780 627385 177395 380970 470390 45985 825350 763045 277355 705585 720460 302005 434775 615570 278970 26690 474385 642430 554455 570605 829770 217090 10965 32555 678300 513145 767550 7055 70550 546380 44625 302940 66895 550460 808435 175780 577405 432990 212755 796280 583355 819400 654245 232900 828835 763980 192100 462060 1955 570010 123250 748340 518330 358700 486625 461805 454155 640390 97410 362780 492405 19295 723350 633250 333540 685525 478720 537115 604945 567800 40545 381055 300475 672605 734485 393720 691730 751145 584035 440215 577320 214115 239190 42755 176715 155210 789905 91545 397460 557940 639200 348585 204425 735760 473790 545785 831300 636820 40715 444295 439960 124355 515440 539835 669715 34510 39185 319515 12410 721735 760835 66980 246925 342210 223040 734740 765680 112455 764745 183685 589815 423045 830960 22355 97580 169320 231200 130135 629765 145435 98600 355555 579105 445145 809965 457980 536775 18445 773415 200770 164560 259080 296055 253470 11475 618375 118915 664105 821525 571455 267750 171020 210375 161925 459935 384455 422535 399840 722585 484160 741965 223720 606050 398565 526745 738650 839290 438685 478805 23120 342890 402900 740945 13685 295715 417095 129965 428230 58310 693175 636650 759135 21165 515270 328015 278375 635715 276080 323680 519775 167195 186745 107355 412760 281605 440385 217345 73780 387005 428145 817105 225590 227460 819230 171020 550205 805545 14960 731595 228310 63240 461040 397800 208845 813535 29410 493340 533375 136340 651610 371280 25245 468435 389555 697595 202980 666230 421175 38590 378505 416840 782595 42670 470815 348245 176120 3910 196180 471325 201960 43435 149345 448630 303365 350370 718930 469540 517140 497165 380885 640050 404685 678045 495890 26350 847875 482460 159120 717570 797895 524025 674900 698020 345440 399585 570265 663085 213180 415565 170085 786505 741370 4930 729640 202640 10030 724030 559980 406640 296905 471580 685525 371790 155380 137360 298860 183090 182580 780385 830195 429505 549440 364905 565250 4675 417435 799000 680425 841330 487815 540855 742220 666570 291635 676770 109565 801805 249475 298180 777920 746470 698615 287980 706010 744430 637585 820165 848895 294355 613275 792030 67065 761515 750210 510850 742135 713150 252620 499375 349945 682040 518755 357085 668525 187935 152150 534310 23630 225420 35190 291720 293420 437665 225590 34340 170595 402815 208335 586670 790925 688330 594320 1955 508215 231455 113390 390235 597635 332605 604690 238425 773075 844220 780725 698105 735165 194310 598825 787100 423385 180030 611320 13260 547995 21845 92395 767635 281180 686715 722415 313225 450840 466735 393550 146370 802145 733465 586415 612170 782255 276760 584035 269790 335835 456875 20910 195585 117385 361165 755905 167705 523685 651185 487560 544255 737035 363970 394995 176120 119935 318835 242760 842350 556325 250835 10880 549950 159375 484415 764235 446335 379355 812175 283815 34935 150875 234430 247775 133450 269960 106080 492490 195160 696915 678385 547995 102255 774775 231455 432310 842010 309825 356405 682805 201365 563890 613360 653310 237915 327760 801125 30770 332860 347395 83725 210290 202555 841925 767380 738650 157165 655860 38590 418710 649145 32640 151980 343400 248625 428740 310250 407830 848810 761515 144075 264520 482375 761515 219300 177140 456365 308465 812940 472770 722245 233580 690285 385050 420835 294950 326400 555815 9605 709325 177225 787100 246075 311525 587095 110245 525555 331585 674985 744685 702865 190315 128775 677705 53210 57035 263330 783530 779365 408170 179180 665465 241910 760240 553350 542300 764150 815150 318410 721055 559640 521560 461890 172040 699975 287300 168215 113475 479485 706605 58310 818720 511105 555135 496400 580805 583865 718675 397205 816595 595 816085 46325 268600 333030 398395 753695 53550 530655 623900 724540 382840 836740 33745 831980 320875 253980 151130 56355 515865 774520 470390 121040 782680 282370 518500 290955 844900 532525 661385 568650 726665 109055 502605 677110 784380 772395 119510 618460 614720 298520 127330 564315 556835 690625 141015 190230 611575 585225 384200 662235 703715 103020 7650 255085 151895 595425 832745 631125 786165 287385 260610 324530 156570 515950 701675 549100 602480 758285 213265 612255 406640 24055 586925 848470 816595 829940 453220 789140 53890 530315 783105 690625 571285 525470 451945 529380 24990 317475 358445 824670 601545 552160 258825 194310 636140 758030 643705 794665 37230 529210 447525 727345 761855 774095 510510 285175 703205 696490 168300 654415 455090 213520 765 843455 7905 756755 421005 307530 518585 292910 670055 670735 255085 14960 787695 607580 71485 21335 668950 339830 227205 511870 570350 670735 200770 647615 71400 233835 55165 129625 607835 615400 397970 441235 31110 273360 717315 286110 754375 56185 450245 355555 241655 227800 217770 519435 784295 344590 301155 238850 96475 510170 447185 91120 282795 146370 770610 634355 781065 148920 59330 664190 332775 325720 324275 345780 226610 74290 181900 715105 232305 37485 743070 5015 373660 202725 201875 426445 95285 548165 156400 220065 279565 436475 689435 615825 542640 764490 704735 489600 303025 351135 88825 419135 59330 293505 390830 288490 497590 511445 716210 638520 310250 534395 392020 83215 555985 579530 591600 518670 495550 556410 165410 86445 99535 379780 254830 64430 640815 419900 462485 567545 317050 502945 135405 89250 133620 46920 20230 341785 110925 85425 269450 310505 438345 782765 303025 758965 176970 58395 273275 322915 483055 85680 192950 312800 838695 49215 777665 547995 159715 646425 360655 772650 346970 229585 668440 406810 612000 494445 609620 488410 45220 236045 277100 568565 644385 589305 610130 72250 182750 417095 544000 532270 156145 800700 673710 433670 666570 71570 833425 220150 694875 162520 161160 251855 766275 34765 22525 145945 433500 324020 765510 355810 807075 365415 447185 797895 234770 436815 574855 429590 737290 20910 721140 318070 493255 251600 779450 680510 104380 366690 161075 533290 114750 171530 188530 560320 445145 215305 437920 310675 555135 179605 239275 60860 125545 274805 431970 62135 617950 615995 754375 261970 597295 355555 80155 495975 298095 499630 605200 260610 367710 707115 183260 726070 72505 137360 197965 326145 796110 360145 727685 351305 601290 92820 251175 776985 38675 798235 472940 402730 545955 522070 319005 378930 59585 291210 124950 342720 333200 462400 788715 582845 93075 428910 584970 261205 211480 714595 471240 485350 362270 157845 798745 593130 625770 245905 514505 771545 739500 323425 561765 135065 207655 143565 782850 49470 785145 162010 87465 395420 30260 117385 849660 302175 308975 53380 589985 483735 727770 316285 635885 335410 802655 374425 632230 753100 250835 47005 829005 679405 44370 308465 610895 581825 799170 528870 643450 225590 741455 635970 209525 565845 479060 400605 341615 745790 652460 170170 376210 281605 719610 290105 204425 258910 805460 849235 503455 315095 17595 280330 635375 434945 70210 540855 426700 461465 472600 499120 107015 462655 182580 767125 716635 508385 637585 473110 654585 550460 582760 10880 753440 145605 63665 432820 782425 772820 197115 490875 611915 177650 627640 202130 88400 846770 373575 520455 709750 572730 690370 323765 740690 427635 316200 381225 137275 397290 49300 576810 731680 498610 810985 451945 214710 823735 329970 367710 773755 848215 783360 547740 627980 525215 74120 194565 515440 750805 241910 836825 217090 201535 797810 457470 744175 341105 524790 747915 363545 49555 364905 393295 316965 196435 26520 705330 373490 480420 5695 422450 233240 577150 182070 440385 587860 133110 423725 362780 200175 679320 122145 159970 821100 196520 417945 416330 762195 248880 848130 639710 558790 68425 678895 252960 680255 485350 846515 677705 665380 173995 22865 574260 113390 568990 42075 387175 511275 113135 576640 369070 677960 48960 339490 21675 440640 78030 165580 88230 5100 390235 705670 27795 72760 396865 196690 745960 460020 388790 51255 334135 295800 334985 444040 430015 460105 415990 747405 62390 814300 309315 64855 725305 690030 704055 54145 612850 829940 190910 210800 252875 590920 366265 492235 148240 577575 307190 352665 7055 676175 623645 278970 769930 484160 62560 421430 435370 673965 30260 0 0 0 129795 641750 560915 537625 37910 720885 765255 838185 119510 833000 261630 196180 352835 160225 603585 114495 4335 559895 603840 589475 753865 519180 194990 336600 66810 559045 356235 310080 401115 53890 336005 267665 614380 285175 764830 389555 174760 177480 565930 374000 213350 340765 757945 348160 500820 153510 260185 556835 88485 622370 16575 361675 760410 250835 432820 798745 87635 595340 320025 844305 185300 497505 798660 389555 736100 580125 13515 633760 630700 629850 349180 239360 247775 661980 307870 228395 723690 8160 309910 399160 249305 638435 220830 416415 456535 134640 464610 312120 588285 119850 700060 768910 453815 85850 14450 109565 843965 216325 9860 135915 518670 651780 334220 535330 467755 38250 693260 581230 113900 750550 221680 391935 447780 660025 620585 613700 756160 112285 759135 232475 682465 384370 767550 202470 472430 699550 652800 599420 229330 87805 585055 518755 496655 651185 348245 472345 844050 86105 662065 172720 81260 358190 493340 54145 746640 102170 762960 352580 631635 195075 417010 255 363885 552245 64600 379950 126820 799425 225335 722415 65025 833340 825180 77435 719270 116280 319600 387005 742645 239105 503965 22695 196945 630615 745280 234090 707285 478040 243100 668865 517735 398480 591430 50490 564485 670905 598485 228990 45390 367540 202385 750720 508810 431885 623985 14025 415565 508725 37740 330735 538560 510425 534990 772225 438770 210715 271065 700655 719950 681530 763045 165325 797810 175355 612850 587520 37400 278205 677110 532440 719865 56865 234345 70550 109650 287895 287300 41055 506855 760325 102085 260950 125545 91630 659175 758285 746895 359635 642175 775200 251770 464270 356065 153850 641240 512380 791690 262565 692070 559640 357850 719950 352580 385815 579275 586330 213945 209865 85595 812600 427635 309995 87975 126310 616420 121040 533460 68765 450245 720545 455430 160395 347225 618970 423640 309570 746300 600355 31790 454155 792285 462145 255935 741455 675325 575535 448460 19635 485860 68340 599845 600525 377060 170255 767295 436645 579190 24990 269450 71060 758030 605115 762110 842010 103105 147220 357765 38845 788375 523260 213095 254915 158440 157165 426020 752335 564485 380290 821950 254235 352155 467755 838865 284410 95370 12495 607240 790500 466905 573325 15555 606560 672860 126225 738820 99535 471580 640645 453560 307275 262395 547060 816850 475150 814895 166345 363800 480080 599505 211225 676430 109055 257720 138125 204425 99875 764915 486370 204085 5185 849660 379185 324105 779790 305320 791605 141525 119510 180030 490110 702780 230945 306425 729130 208420 59245 285515 801210 677280 372895 561765 804100 284750 482120 20910 228905 91800 720970 16915 598485 714085 123165 475745 448885 495040 125375 205870 599760 382670 335070 43775 816935 713575 223550 127755 335410 9435 681105 762535 477955 481440 614210 62475 557600 595680 538475 296395 154700 33150 270045 579955 692495 443700 764235 183260 763725 685355 731595 581655 32725 171700 346545 766445 7735 569245 650165 262905 578255 395930 752675 574430 83555 573920 847365 634015 12665 291040 343400 550120 696745 8500 488070 369240 357765 398565 494105 306425 222530 772480 25670 789650 741880 397290 127925 816000 286365 701335 475575 680510 675495 473365 581740 587010 499885 713830 445570 563720 573920 802315 128010 56270 432565 28645 667845 271150 317900 502690 53975 543575 668695 769080 210630 831385 823480 326230 81685 745535 829770 801975 13005 520625 347310 70210 642600 334730 170935 415225 426360 545785 559980 730915 634100 535500 240380 641155 630190 273955 714680 758370 647615 658240 186575 269705 849745 392360 527255 580975 589560 614975 673455 462995 637415 270810 460785 699040 111945 456620 110330 601205 381480 589305 646595 59840 816340 595680 150450 783190 325295 439705 72930 734145 715530 173230 756755 315605 837590 346800 604860 399925 461040 50745 583950 239020 187850 845070 36975 135405 759730 418115 152660 104635 168215 464185 237745 494105 699465 379865 218535 492490 677280 46835 56610 616590 410465 322575 298010 393040 258315 389130 561085 264350 497590 533715 412930 502180 43520 644130 650845 296055 285090 464100 735590 739075 244035 19550 230945 55335 617865 284410 145010 650590 405195 208165 5270 646935 502520 253130 497845 761685 649995 696745 444890 449225 720800 83300 49895 123845 328440 40800 525980 543745 638520 796280 628830 717910 558875 689435 696405 366265 711960 272765 23205 286620 418370 65025 704905 502435 245395 469540 226355 372555 591855 88740 190315 155295 594320 193885 204255 348755 497590 636480 712300 535755 657305 51425 182495 508555 635800 52360 431885 568225 555220 173315 622200 761770 625685 312035 527000 825350 692835 57630 140505 179350 3145 132175 129115 300985 532015 283645 686120 263670 433415 639540 263245 674305 21250 361080 677705 7735 771970 805630 219895 425255 650420 745790 593980 638095 734995 207400 422110 483990 143310 834870 225250 341615 672180 427975 473365 483650 401795 450160 228565 242845 355640 491555 711620 60860 660365 205700 578000 412420 764150 671840 223295 351050 64515 150620 729215 96475 223295 702270 403240 319600 188530 478805 452200 546380 261375 443615 53380 489430 435625 410890 723180 239360 245140 721225 234430 241655 405790 29325 141355 64090 633675 267070 681955 494785 236300 812005 252705 435625 832745 525810 727260 329885 637755 520710 314585 21590 472090 475065 734825 261375 715190 460275 114495 305405 42500 544000 438430 432480 612765 384965 67575 715360 74800 843455 689945 620500 707880 362780 816340 609280 339150 468350 556835 693515 383605 86700 324700 140590 522155 48875 308465 606900 279735 138465 787695 794665 430610 434095 693430 456960 195840 677960 185470 299710 22100 759390 397545 496655 635800 73185 762450 229925 660450 480420 631465 420580 10625 727515 136595 283305 215560 489090 708815 130135 150535 137615 760835 95795 411230 764830 583100 399670 813535 169490 684080 258655 335240 42500 802995 68255 65705 396185 263160 237575 447865 246755 177565 464440 303195 241060 776560 416670 627045 145605 321470 63240 649400 53465 641070 116535 133110 109650 699380 681445 47770 519605 801805 465800 235110 538475 204850 323425 750805 606475 47515 780640 776050 720970 304130 157760 4505 245820 453305 454665 162690 624580 124525 371620 704480 567035 230775 312290 767635 162010 115260 803335 146880 845580 600440 128265 822970 280415 230520 662575 159800 216665 256955 777070 401880 86105 408595 16490 468180 535245 151980 131495 256105 762195 443615 801210 333965 63580 386495 145265 619480 685100 500480 113220 403325 27030 151725 59925 490025 813960 776475 66725 622795 231030 660705 637415 297415 527765 13855 296140 669120 42075 711365 608260 303705 124780 177055 720205 551480 338810 167280 171955 828325 642175 180455 639030 101235 510085 472770 543660 530230 696320 239615 36805 357510 843030 731425 369155 244460 81600 479400 654160 781320 772905 812260 20230 824670 39525 122825 695215 681615 384795 772820 652545 295035 821865 834445 734655 319855 9605 813790 774435 436135 382500 269960 418880 835465 354450 397460 615315 580805 846515 592790 170765 228480 34510 439790 50320 152575 814470 40120 523940 26860 473705 185130 496400 515950 170935 603670 11135 211735 404090 544340 57120 576980 809200 404855 332435 201280 235620 734910 532015 604520 349265 734400 570010 635800 127415 268175 406725 205955 302005 538730 422110 820250 196010 769335 795685 270725 261715 574940 791095 645490 380630 792710 598570 303025 449225 64600 111435 58735 429675 725135 731595 589900 840820 354620 675410 230010 213605 683060 321215 242335 357425 171530 31535 465970 438005 756160 176800 152660 810645 329120 347140 531760 421515 752505 190570 582845 141525 706605 364225 13855 43435 811665 105740 617440 1275 392190 35275 598910 128520 269110 336005 556920 135915 30175 115770 142205 193715 69105 447780 55675 162690 487305 211565 574345 117300 349010 225080 620585 159120 550885 74545 123845 716465 257465 259165 453135 450755 849490 16320 382075 796960 276760 706520 532780 617695 830365 846345 650250 526830 716890 60605 47685 100130 553265 680 479740 736015 119425 183515 298010 805460 333200 612170 354450 730830 764830 541110 142460 549355 137275 160820 187340 213265 639200 28560 577660 595170 475575 733975 336175 201110 245990 753185 763045 773925 382245 667250 131410 256020 656965 237490 808265 675070 29750 103615 553435 306595 736695 337705 41990 389895 346205 373405 157165 627810 293590 578340 227630 375530 652120 313055 473620 844730 519180 699890 593895 675070 366435 487220 207570 177480 510000 442765 848980 684675 137190 696405 457130 660875 713320 67065 130135 466820 320195 709920 58820 718675 792965 146115 509405 282795 358190 97070 200005 321215 648380 750210 820080 654755 470900 507790 551820 788205 67490 126480 294780 63155 768145 307955 297925 721225 707115 254490 678300 657135 263670 518670 70975 150110 460785 95030 375615 788120 548165 641495 254830 632060 513910 478805 325550 331075 830535 554540 686290 419645 670990 742305 362695 719950 306085 56695 713915 672605 104975 409700 277015 169575 120190 848810 268515 483140 622880 515695 435455 196180 586755 142120 321300 208165 495720 546550 738395 409955 819825 734655 516970 557430 122910 115175 298435 679575 253980 175695 706010 691220 691475 814215 483480 508045 472685 381395 450160 659175 1700 201025 775370 25160 231880 134215 274380 129370 592875 75395 697425 369495 665805 689435 219385 758625 652545 211055 679915 136935 126735 689435 786420 746640 292060 135320 785145 149345 635375 786590 406980 455515 804695 477275 592450 76075 265030 499970 113985 110415 598315 545360 130220 514165 603075 149940 295715 369495 651695 804610 530485 493000 175865 686715 229330 385645 732615 200855 155380 158015 5440 608260 833000 781235 354110 718675 456280 519945 504475 301665 843540 401115 147985 658495 156740 751570 504050 153170 17255 811580 510000 635630 731595 128010 351985 499460 806820 141185 342380 408000 455855 351050 198985 286705 278375 817275 618205 284240 598230 575620 841755 365245 815490 593130 145775 496655 380205 91120 191675 175100 5780 638010 745025 813620 484330 512975 143990 654330 224315 107015 238255 661385 831130 37315 820165 22525 44455 289680 732615 662405 172210 222615 43350 115430 653990 327505 515865 40290 271150 49470 519690 756925 422195 193460 679575 361420 560915 7735 530570 561765 35275 606475 97750 427805 414205 609960 238935 647870 93245 655690 226865 154275 670820 231795 824840 375700 752420 251005 778855 368900 535755 116620 25415 815575 135490 271150 168045 839885 587180 30005 394910 261800 537710 297245 261290 189210 174675 101405 450075 8500 377995 97750 394740 224655 848980 383605 350030 380885 227800 733975 723945 125885 608770 478380 834020 484075 146115 287640 49045 362440 456620 671585 771035 534225 260355 327675 410975 412590 680680 608175 217515 406300 513825 594150 45985 530570 232220 149005 784295 841840 171020 558620 462825 131410 391765 337790 131665 352495 277780 278035 742900 516035 310505 818040 417860 669120 509150 10625 728535 105230 31365 569245 566780 728195 708050 547910 114580 725815 258655 49555 343570 105145 786165 664360 797470 624750 282200 61540 645405 223125 95710 254235 674645 554880 203660 139570 702865 779535 590155 683400 743155 746130 181900 714000 747150 480590 547825 122655 244630 685440 661725 375105 759475 843285 588200 726920 824670 346375 270470 673540 837165 80070 418710 597210 570095 491215 97410 586075 550545 196180 635715 459850 75820 146540 396270 433585 503965 608175 406130 115600 477700 197710 2720 811580 742815 531675 150450 828665 17340 802230 635035 486710 589220 51340 289935 811325 153340 412335 322490 88910 451265 433500 681700 517735 227120 802315 235450 530825 373660 349605 128775 500905 699635 357765 666825 617015 136850 559555 302430 357340 76925 461210 438515 206550 103870 5440 246755 744345 799255 188020 618375 573920 695215 413525 200515 596700 770355 819400 39695 550630 421855 65875 442085 144585 131920 697170 827305 655350 394315 199835 679490 562020 694195 338300 397120 27285 824755 17170 283135 497930 723945 315180 145775 213520 568990 824755 49555 67915 757945 627555 674900 503710 127670 446080 602225 515610 668695 327250 20825 734315 333710 57885 85510 816850 221850 528275 628830 75990 82535 546975 845750 310845 422960 8585 558535 413270 831555 115260 286705 600355 366180 474810 150280 281265 452540 607410 730575 802400 85935 666910 83555 66385 391000 672010 493425 565930 80580 74205 431290 693345 23460 171785 748595 437155 314925 8670 173910 153340 176290 622370 87380 598825 758710 628490 718250 63580 612340 335410 589305 185215 176460 452455 188530 605115 810815 414120 95370 445825 525810 33915 385900 825520 562530 348840 233325 45730 647615 139910 483735 580635 502095 182495 847450 291295 542385 607070 112455 766190 583185 356490 178840 66130 590155 192185 330650 668270 607325 269875 318835 507705 36210 629255 537030 203320 190230 776475 111775 575110 428230 615570 379865 431290 664275 431630 412250 374000 43775 826795 78455 230690 119510 327420 379440 312885 199410 96220 741965 96050 378505 69020 306765 618885 286025 935 695300 322830 308380 425680 82365 25075 196775 240720 648635 334730 554285 347565 536435 281180 631635 26690 743410 131410 689520 579275 675325 433415 415395 650590 390575 620840 228735 335580 464440 737460 588625 412675 803505 373575 790840 794580 626875 328015 431800 635970 263670 296905 444720 97325 88910 534820 438685 539325 331245 724965 85340 578000 427210 594235 724370 210970 166600 320195 830025 360145 92055 126225 142205 612680 108035 435200 536775 595340 448970 662660 409445 151130 531335 337110 578595 810050 431885 41140 131410 427125 521050 662490 405280 11560 437155 17255 387600 262395 329545 499970 676430 728620 775880 212075 803165 526320 341360 61625 126395 130475 127075 789820 5865 813280 721395 393380 612935 185810 111265 825690 726920 768230 220575 344505 282710 830025 312375 304045 351815 343400 110245 460700 388365 641665 734230 563805 809200 209015 691560 756330 408085 223720 35870 728450 174760 840480 648380 387940 787525 686205 176630 662490 801635 5270 264690 767210 27625 232900 588285 680850 562955 427720 812260 237830 64855 801125 393720 377145 324785 678300 523685 641835 656030 304470 365840 847025 496400 669715 620075 48195 51255 76245 842605 169915 215390 286535 283475 130050 332775 173485 799510 156995 285005 54400 264010 429760 21420 139825 338980 561085 847705 133195 305575 60350 77520 176715 94010 472770 540175 123930 549270 499035 749445 274465 98345 792625 212755 606815 28900 536350 590665 673115 426530 753525 202640 300475 580890 162350 588115 408510 651950 162180 656625 452540 275910 481610 231710 80920 830280 154530 11645 314500 404260 452540 293250 208420 51935 29410 829345 233835 310675 501415 89760 580210 256530 482715 339490 550545 653735 265710 163965 421855 224400 304045 622965 688585 632995 5610 302005 482545 470305 826625 602225 623050 369920 192610 742560 129370 755480 550290 661045 841755 108460 6545 583015 348755 834020 82705 232135 681870 124185 515610 18615 673370 458065 682125 452200 92820 360995 40715 508045 216835 404515 767975 695045 618375 3910 525640 308550 176205 412335 725560 371960 494700 297415 206550 614635 447270 412675 725390 344675 456535 467415 600780 710770 692495 475065 517225 766020 109650 77095 708560 119340 780470 50660 169405 839375 123590 677705 382670 341020 501330 172805 732785 560150 842010 538305 398565 696150 29410 674645 521815 204340 810645 749360 260270 798065 436135 309740 209440 1105 36805 591770 36805 144075 564315 494615 12410 801040 420750 6035 630530 822205 74715 765255 841585 715275 685355 383350 584630 478040 725815 454665 511360 401030 795855 682635 50915 712640 626450 639455 463760 566100 651525 711025 316625 604775 691390 80410 844815 354365 578255 436645 531505 134385 616845 615740 658325 219470 121040 225675 339065 629850 109480 452710 571370 274635 683740 618460 160395 362950 676515 387515 690200 324360 67065 398650 760155 816255 268345 663595 605710 829005 799425 494445 500140 266730 365755 191165 640900 166940 755225 493850 123675 64600 258740 611405 506260 143735 337705 485010 25245 4165 785740 286620 400520 124355 398735 350795 457980 833935 833425 420920 25500 324955 582505 40715 401455 378335 469880 603585 498100 555815 725815 798830 161840 740180 217855 324615 255425 296225 839120 285345 71485 417520 168300 791435 588795 402900 243610 488070 514165 780300 69020 665040 284070 542045 137870 353600 20740 130390 631975 545190 258740 525045 369410 287470 770950 455260 702355 4250 611150 99450 753355 648125 63835 652970 540005 446165 675920 680765 513910 228735 25840 114665 333965 554370 44795 533885 486455 722160 260270 315690 562955 128690 572815 274040 77520 51340 566440 211225 514505 375275 489005 507280 391000 55420 284155 521135 822800 75820 609025 162010 542300 169575 69020 538900 526065 292655 123080 520115 559045 234940 326400 530060 555645 534480 105485 380885 599590 596360 310930 91885 349180 381650 564145 55930 317135 495975 426530 632400 471665 676430 393040 64770 137530 190995 636055 665125 47090 837080 788290 574090 563465 278545 85850 501755 607495 824500 225335 522835 79985 500990 376380 540940 742560 724370 800700 315945 48110 33830 345185 71230 553520 792880 314585 521305 559215 260355 718080 198730 168980 671160 211225 553435 111180 83130 502435 248710 739755 364480 37060 598655 437835 371620 499970 296225 643280 708220 484075 803590 688585 741370 730745 236725 561340 514505 16745 34425 501755 450160 126140 200345 243355 153595 159885 162435 683655 569075 113390 24650 246840 112880 492065 407830 243015 835295 134045 208165 473790 484500 698615 11730 80325 476255 226355 558195 729810 116365 737970 745280 221935 729895 835720 423045 139570 472770 84065 750040 444975 47855 566950 524195 346715 198220 314585 55505 743665 272085 253045 338725 132345 610385 135745 70550 36550 91715 643960 429845 96220 65195 641070 326910 285685 413950 673710 621095 403835 712215 581655 499885 280755 601290 587180 755140 188785 163710 630700 514420 469200 294865 520710 788715 677025 533715 273360 96390 154870 318580 258400 805120 733805 116790 299200 810560 89165 441065 550970 64005 720460 706265 471070 617525 650165 207740 849490 735420 511445 397630 13005 108715 303280 401710 619310 301750 753185 553095 110500 689860 406470 198815 440215 829005 626110 291890 114410 430950 640135 651525 678045 278800 801040 335070 302345 201790 762280 494530 714510 143820 229840 509405 526150 451690 842605 415480 276080 631465 676005 518330 831215 216920 190400 785740 564570 235280 744940 828410 214795 737205 62900 257720 686630 795855 695470 330820 24055 259845 638775 809115 504815 297585 318750 510595 395760 120615 390150 177310 107185 429165 277100 8925 147390 205360 694025 829260 588455 128265 782425 820420 726325 706350 698955 182920 696575 138465 751740 114580 645915 214965 714000 758370 700655 739330 365160 340850 180455 197625 770695 215305 372300 430695 730830 13005 784720 396355 651865 790840 31025 825350 229755 327335 513230 129370 595170 740945 78115 81345 786420 175440 11985 209525 796025 6120 520285 62900 297415 539920 604860 394400 393635 467330 836570 120360 332690 643875 787100 388195 693515 399840 375530 493510 542640 323425 542385 337280 382840 247435 193035 832150 43265 250070 319175 713320 182410 756075 415650 610640 272680 635460 181475 590835 617100 313395 45900 715445 71315 609280 443615 782765 425595 563635 468095 329205 637925 395675 777155 763385 354450 194055 522070 719185 714850 363545 640815 314075 54825 747405 581655 413525 31025 28815 325380 192185 708730 459850 445655 353855 807245 308635 83385 504220 340170 660875 7905 131240 413270 226780 21760 798150 495040 801040 736780 90865 401965 671755 711875 623305 107270 503625 578255 383775 174505 569925 719270 616505 615740 144670 252025 576130 14620 829090 643535 308295 106250 245650 826370 825775 79645 576725 443360 2975 290360 91205 612850 36210 444975 733720 847365 678980 383520 787865 393720 740350 378930 652035 500055 411060 722245 482630 319515 492320 223890 692665 797640 14620 825945 70635 95795 222700 427805 136850 59415 18105 200005 106505 399245 663595 664530 223975 407575 12835 730830 442850 44200 141100 380035 779535 825690 60860 678045 384965 455940 230010 84490 262310 382330 565250 358445 779450 513400 254320 348330 482715 671245 189465 400690 106165 152575 276845 479910 108715 504050 504985 521815 644725 194735 228480 462655 246755 634440 702780 390235 191505 524790 159545 387175 396525 321895 823225 175610 718675 46750 603245 727940 712810 436050 387260 214285 748765 426870 583440 246245 774860 721140 251600 205785 416925 136935 141525 709920 757010 259675 501840 562785 52700 378590 23290 145690 342720 695980 293250 634100 844050 260015 165665 679745 105570 366690 253130 697765 138720 631720 935 109905 173910 7565 547485 17000 252535 366860 86615 490620 515695 799425 6375 764320 563295 846855 703120 287555 602480 723775 626620 531165 707540 137020 474300 136170 14535 598485 112370 705840 438515 79645 499205 548250 41990 241315 2550 387430 200260 33830 841755 504305 485180 567035 145265 112965 815235 255085 789480 95795 65110 29750 489345 157335 321300 203830 50915 549015 340595 823480 378590 449310 818805 188020 37485 119340 310675 399925 795940 329290 128095 809880 81005 94860 464695 287130 694450 26945 820505 801125 498525 340255 759305 138890 366945 352070 151215 53805 510680 33490 756670 658410 746725 104125 589985 104890 665465 427465 564910 349605 724285 266730 703460 487390 158865 179180 531165 356320 362695 524790 205445 570945 764575 515270 404430 251175 716465 533885 218025 313650 381820 132090 710090 720545 638605 555220 174845 244545 114240 258740 774605 716975 97325 590580 261885 381905 776645 396440 692070 549355 352070 164390 220405 306085 8585 232900 454325 803845 190570 556665 828240 785910 832150 231370 289085 844645 724965 7820 797725 659600 258400 429165 372130 104125 307020 164900 129030 729810 122995 165070 271575 432905 548505 471580 134215 452285 13515 485010 644045 98090 89590 75990 593470 19550 296650 508215 34085 94520 221510 768485 847110 128010 631805 85935 41820 216580 366605 579700 478040 516290 473535 412505 805290 469880 762875 762110 448885 150280 32725 36210 339830 435625 775030 506175 454240 247350 36635 815065 6630 708390 513145 369155 40290 32470 675240 377230 11305 561170 357765 569075 79560 809370 315945 647870 49130 781745 816510 364055 200005 309570 694875 729980 569245 22185 348245 808605 247350 773585 382075 575620 767465 683230 498015 660365 823480 102935 186405 214285 113815 752165 517395 809370 318410 167705 144160 821525 90440 715190 231710 666145 335240 563210 131750 346800 163710 87295 109565 285515 469370 818210 36295 54825 514080 404940 135320 330565 679915 61710 821100 746980 347140 505665 570605 574430 84150 183260 401965 786930 697850 501500 562785 683315 565505 44115 843200 361165 154955 486795 187595 295205 673370 621945 406300 831045 50575 466905 694195 385645 734910 636055 600440 758115 83555 10625 525640 772650 163965 264095 253215 204000 417435 296735 660790 51085 801890 343315 214030 687395 26010 798405 383520 590410 105315 497335 249560 41990 211905 308295 710940 487900 426190 594830 772310 317390 819995 189720 676600 590665 784465 210120 629000 230690 820505 783105 278035 184025 91885 184110 50830 502265 457045 64090 1785 445315 272425 349945 597210 811920 499205 398990 5780 11050 741540 341615 386410 192865 65535 506770 291465 233155 447185 844985 3400 762025 391765 119595 813620 724880 15555 27115 440045 315010 706690 262565 613615 401710 768570 94945 583355 114325 547655 752250 54400 596020 223295 391510 532865 318665 367965 227375 456620 572050 95455 836825 363715 493595 24905 262310 402645 68765 321130 439110 6460 623220 408595 735675 9435 619990 274550 473365 87720 79220 742390 421515 39525 300730 640305 284240 567205 400860 597890 370685 434010 401880 127245 726410 371790 17255 836825 788885 618715 306595 49045 435455 338045 431800 812600 382925 322915 484840 189635 44710 6630 515355 730320 249475 613445 287725 836655 428485 89080 100385 192525 138125 647785 345185 363885 548675 681445 593725 47855 130305 778940 473535 520795 779960 292060 351390 203405 379610 492065 838355 184195 606220 130645 806990 262650 529550 195075 646850 124780 165495 296905 820930 696065 191165 454920 573835 406300 34340 59585 95200 618290 203575 157505 368985 266985 78710 741115 214030 89845 304980 274550 563465 48535 597465 278800 660025 697085 550205 553690 516545 833340 224400 24565 691220 223295 578765 714765 558365 269705 791010 378165 595425 304300 149345 54570 208420 640815 452030 560915 699295 129285 661725 410040 137020 55590 67915 368815 38590 338725 600780 543575 120955 81685 379355 245905 806480 346460 288830 678045 815830 733550 546975 76755 305235 463250 498525 244800 720800 572050 38590 708390 262735 843030 340935 667165 784380 30260 492830 446590 522325 233665 446250 169915 184535 486710 89590 758030 779620 53720 261800 267070 421430 57205 633930 552075 253300 706690 643875 396185 768400 741285 67660 50065 240040 807585 824500 77690 441490 149940 638435 221425 557260 120870 104550 19295 239615 260525 249645 534225 104210 681275 635970 164390 583610 452710 395930 643450 751995 144075 431205 799000 303535 357850 209950 732615 763555 82535 702525 776815 790840 187935 743325 669630 745535 31535 356660 67235 729810 53125 696745 93585 729215 849575 652715 397630 535500 620075 256615 763810 632995 398565 775710 489600 580550 124950 168130 727345 84405 318835 342975 170510 141695 146965 609960 240295 5950 762280 794325 506685 94350 641835 539920 849490 85765 741115 414460 686800 541960 644300 584290 74460 53040 441405 78285 751825 419475 664700 752590 423385 362270 336685 65875 712555 386920 289340 460955 91035 580210 740945 320195 210800 336260 538730 69445 146710 656370 277950 346630 709750 27030 234345 432480 691730 547485 200940 375275 137020 356830 19890 707455 237575 649825 305660 345865 259590 544085 10710 508980 519010 124950 453815 511275 591430 336090 134130 777750 626960 266985 103700 787695 675410 236895 298180 228395 642090 66725 543235 216325 825775 45815 125715 711365 780810 835125 430865 317475 94350 632145 450075 589305 53550 177820 613700 571200 636395 389130 510170 664530 378590 705160 802145 755480 726835 128775 237915 258825 753780 578000 520625 796620 295885 758795 586075 86785 602650 303790 344250 290955 746725 777580 517480 115770 312885 318325 372725 830195 290445 4335 381820 60860 262650 68850 263670 517650 469285 524620 321470 477530 173910 847450 750550 594915 96220 137105 380035 302260 252365 89335 420665 56015 741965 406385 60690 227375 519520 470985 742135 840735 504815 696065 15555 57205 209100 163540 443190 359550 489855 778260 179520 784975 70210 498780 541450 720290 307105 460785 404345 820165 664275 83045 42925 822375 278035 233070 825860 846430 493680 238170 674475 71145 364565 683825 739670 222105 477360 191165 127330 742730 833680 242675 523515 545445 423980 352155 581740 299540 334900 554965 166940 468350 461890 4250 202640 374255 562530 685610 545700 92990 4335 597805 248030 62050 720460 497335 773755 371450 464865 354450 502350 233410 185385 140675 139825 540600 58395 109990 335580 579105 708645 783275 31790 397630 370175 543745 320535 777155 536010 386920 531080 509745 365670 585650 171445 287045 230945 352155 524790 139060 341530 607325 299710 317900 521900 41225 472005 172125 550375 608515 452115 131495 265625 325465 613020 215135 297075 456365 736525 812175 8670 301155 244120 387940 70720 45900 191845 45645 40630 627555 835380 447865 504815 258910 208165 489515 764235 77180 413695 642515 611405 697000 245395 640305 803420 319260 640220 450840 201110 66130 310590 315860 496145 72930 547910 234005 783530 492150 513315 694620 80070 635120 310675 394995 325380 610810 166600 550545 699380 102170 718505 86275 106845 210630 240635 466480 448715 110500 177310 650845 656370 518330 717995 15300 532015 34255 143395 432225 78710 250070 77690 19635 347820 665465 325380 407490 567715 334390 524280 382755 156995 836400 227290 470220 751145 4930 816595 194990 384370 529295 166515 531250 392190 549610 595085 502350 729045 121975 597125 642005 152320 476935 361250 433075 372045 295035 428740 652545 221680 266985 664190 638350 97835 29155 502350 342975 157845 463250 331500 104380 388365 621860 605370 707625 156145 173400 583695 743155 411825 526235 283220 98515 528870 109905 837760 403750 843370 262905 289680 805460 784890 105910 630360 349945 461125 175865 275145 25160 525895 504135 579020 269450 463080 10880 342635 38335 634865 485860 372895 526915 241740 108120 126990 700485 808095 546210 642175 489175 187765 697765 695980 497590 259930 275740 659090 846600 655350 257380 777665 814895 152235 652630 166430 739500 171530 574260 703035 188105 355215 125460 416415 754800 226525 73610 499630 269705 239275 826030 53805 139570 682380 782595 625515 338130 274295 524620 275400 292060 511105 35785 93925 192270 67490 658580 573495 576300 351730 631040 9265 177480 812430 664020 821185 429420 701420 332775 770525 198220 383095 339065 804695 202215 264010 663340 22015 246500 382670 222020 396270 215815 266560 422705 763385 404770 317390 92735 498950 808265 197880 415820 842095 204170 412590 108375 227460 126055 562530 600695 549355 462060 589050 828665 769335 380545 248200 336940 608430 304895 656965 49385 737205 448035 414035 305235 43945 129965 701760 560660 45305 738140 37315 223635 145775 736355 631465 216835 111010 37995 553350 328185 260355 69955 256530 422875 721565 825010 225760 474215 646680 553945 835975 326485 815320 1700 397375 805715 477785 459510 346035 105655 33150 356150 508980 10115 30600 113475 174590 343315 494105 38250 364650 388960 559470 106335 260610 502775 522325 242420 218960 716720 506345 495890 419985 200515 23885 335240 462400 610555 102425 457045 308550 346460 348415 701930 221170 506770 548675 478040 681530 102255 296905 783700 1530 310845 100895 156655 567460 79985 471665 323000 190315 800020 672095 237235 486200 48790 466820 382160 756330 261970 300645 106335 611405 623730 658070 305575 616250 427125 373320 321640 383520 482375 582505 158355 397290 185810 218535 405790 168215 442765 505920 514420 693685 400180 445570 766275 781915 519180 102850 382925 167450 577830 550545 55760 542810 74715 86530 160565 370345 376890 122315 484840 381480 798320 211225 364140 589645 764575 455260 388620 698445 576385 432140 94860 677280 458235 454580 773415 786760 699975 432565 526575 225675 152065 330990 518670 73695 33915 361590 148070 830110 58055 389045 650335 392870 163625 634100 687310 510935 690540 449735 400945 523855 718930 253385 453985 313055 357935 183260 717740 38250 781235 411230 681955 837675 603755 801210 650505 279225 200260 226185 145775 6035 621095 41565 145180 519945 441915 74630 693005 175950 189380 831045 602055 199070 172550 296310 34085 511700 181390 293760 322830 632655 274465 728365 459340 793815 721310 328355 724880 115430 332265 55420 403750 711280 810050 291380 38335 737460 471070 120020 49810 418795 528445 84235 114240 680340 840990 192610 682465 669630 438600 305150 724795 169490 188020 426020 43095 698700 431715 44455 362185 372215 300305 437665 848300 155040 58055 293590 32385 818465 442255 147985 619055 126565 469370 436475 585565 564400 753100 398395 99110 568055 703290 629765 704310 645745 372470 161585 480250 31960 148920 310845 656795 460105 177140 151130 251600 123165 110415 530230 190910 800955 809540 704650 90440 229075 44880 123675 255000 641240 282030 398140 41140 328270 423980 655945 564145 328100 719355 343060 299115 738905 491810 425255 286025 328695 698615 791435 397885 581060 817870 816510 683740 435370 707030 202555 190400 729725 333625 268685 211310 567375 163965 179350 778260 453305 527170 657900 404175 603670 171530 107100 277355 423725 291635 70380 669460 792540 296395 774860 261970 350540 487730 839715 91375 302940 239360 544425 86530 817360 190230 800700 365330 532780 554880 266050 525640 445740 154615 205105 718590 738650 837590 314330 240975 681955 9180 440725 525725 415905 270980 427125 678215 339575 687905 458490 122230 44030 159885 183770 19720 521815 338130 633080 465800 164050 570605 602905 843625 611320 326910 617695 796620 558790 709835 197030 137870 448205 211140 179690 119935 793305 624665 469030 328355 679490 369665 794155 488665 112455 625090 767805 408085 78710 826880 365670 831810 166940 234770 604350 785825 58140 260780 311525 424745 787610 113220 652460 140930 520115 369240 444210 574345 337110 626790 211905 755055 18020 501925 604945 443275 816170 317560 457385 729555 266050 392870 519435 161160 76075 637755 500480 787695 398310 227630 206040 75480 67150 170595 541195 341785 218450 357255 541620 744260 456195 285430 764575 544680 352495 695810 283050 110500 543915 254405 20910 422025 710600 666995 447440 399585 472855 389980 287810 79985 546805 38590 76670 249560 119850 235280 479910 609790 276250 122315 367625 467160 586585 607580 631550 354450 532865 537795 771800 609705 131155 412080 31960 331160 828240 181730 665125 565930 345780 115855 80580 145435 553095 602565 310335 206210 47005 742220 169745 76840 366605 723435 597210 813110 682465 449990 239020 756160 658240 106675 560745 249815 620925 66300 595085 318325 91545 833170 550800 471495 564995 525980 356575 435880 630700 513060 545275 638945 284665 486540 848215 681190 376380 468265 300305 150110 390830 199070 798065 291805 17255 609875 407575 258400 793815 411655 79475 261460 596870 222700 738990 602310 428655 406810 275995 645150 343230 775370 183515 592790 308380 298945 87040 223380 359635 420920 198560 218110 354195 693600 163285 303110 813365 97070 102000 813875 223975 177905 202895 684760 537030 500905 118575 202555 723605 482545 454495 233070 703970 564485 709750 285940 170850 84490 554795 315860 174675 357085 605370 145605 525470 205530 253640 547655 148410 833085 170170 631550 422535 94350 325040 598825 296565 712555 45220 220575 636225 700485 244290 377060 349945 90525 318920 240720 817870 558535 664870 712215 102935 703035 582845 408595 729300 328440 346885 206040 755310 286535 708390 345355 552075 658920 50915 168045 785655 841755 324275 807075 39100 16915 680680 462570 519265 729810 116110 743665 818720 414800 453390 403155 833595 287215 174930 741115 219555 289850 670650 555815 341190 97325 350540 505240 463165 28645 342635 685185 206380 553775 596360 285090 42670 785655 706945 432905 616930 35190 440810 436560 300135 660195 276675 38675 847450 244035 727005 479230 793815 12665 596105 538645 45390 480335 803930 539920 761770 276590 765000 51170 57460 735845 204000 83810 469710 178160 771630 578680 130390 142885 505495 568140 102425 835465 309740 469625 561510 531250 100215 602990 91120 475490 337705 209440 642770 472090 104720 405280 724625 764405 657050 781150 119170 823735 457130 479060 197540 790670 538305 73015 732190 9010 735080 733805 494785 173655 721990 360060 796790 750295 600185 331840 713575 712640 652290 112625 170425 211140 225675 44795 432905 91800 12920 295800 475320 593300 805205 402815 577320 140250 430780 293760 604180 346460 289510 79900 839375 716975 313225 191760 588625 393635 239870 592195 131580 576385 675155 3315 754630 98940 120785 296225 580210 652205 15810 211650 468775 837930 781405 55420 152320 315095 31620 406640 587775 0 0 0 0 0 819400 377400 534310 279310 34000 781235 537030 258060 848045 666655 811155 815745 108460 97240 131920 506430 835890 626195 312545 52870 322490 541705 510425 388705 752590 227885 658325 102340 209185 318920 184875 132175 548930 380715 503625 47855 647360 525385 228990 506090 499120 534990 617355 143735 526660 7310 127840 572135 277525 688075 766105 757010 475235 561085 416075 215475 330735 292145 767550 614295 48450 535415 680680 542725 590070 39100 806480 759390 298180 515695 377315 159120 321385 495890 36975 62815 801465 491300 545530 430100 254660 481440 334900 332605 551055 187085 729300 166175 487135 129370 841840 839205 480080 805120 354365 690795 234005 509830 402900 41735 840565 101915 264690 610300 309825 655690 621520 784720 505070 116960 814725 308125 819740 457385 500225 706265 417690 50405 766020 813960 240040 217175 644130 492745 271320 848385 257210 664445 504220 829260 460700 334900 23290 90525 735675 394740 53720 366860 683400 376720 309060 30515 61370 712810 346460 99620 757180 525300 509575 639370 49895 210715 175695 491215 276930 113730 82790 531930 218875 629255 776475 212160 3145 533715 732955 57715 196860 576215 225675 71485 775115 778345 559045 71655 544765 182920 579615 534565 512295 785145 231030 327930 490960 490280 811325 58905 126565 124015 137360 843200 46325 533035 800870 588285 665550 548165 206040 164305 309910 793220 595935 387345 529125 247775 396695 728280 106845 448630 8585 210630 400095 100470 164475 372640 298945 435455 7735 457045 483990 272935 95625 703375 792115 489770 178755 4590 298860 564655 599420 627555 92905 632910 185555 557005 634440 79900 670820 312120 775030 793390 652120 62305 282625 794070 93840 309995 474300 516970 562445 709070 203745 766700 101830 17255 180540 50235 448290 313395 119085 682465 518755 629340 775030 182495 210120 524025 210120 668100 669375 258485 335665 212245 111010 584375 162690 672690 559045 204085 748255 351135 117895 441745 155635 559640 324870 514675 816510 824160 632230 537285 125205 316115 811835 547995 596530 198050 614125 422195 279395 744600 639625 414630 515780 63325 637160 782680 110330 286365 458660 701845 573325 609450 69445 256955 3145 102850 480335 88570 596105 673795 752250 295375 5015 4420 795855 358700 445910 546295 529380 13940 24395 14960 324105 340595 795175 143140 460615 629595 89845 619140 180030 554625 165495 831045 743920 67065 341445 112710 415140 425425 847450 437410 76670 613445 230690 202045 740010 726325 387260 440045 82025 429080 818720 778770 374765 123845 842350 830110 157930 775200 665890 489005 263585 301155 452370 621690 88060 337450 432225 670310 85 329035 195160 291040 282370 431375 33235 573665 125460 97410 455770 801890 609535 520115 785230 688500 824415 157335 706350 752335 354280 156485 403920 374000 444720 796875 570095 513825 417690 751060 214200 517820 446845 587775 503115 361505 823650 624580 87975 286535 849660 812855 361760 279055 40290 512040 459425 132770 774605 279055 50405 664785 848385 631210 277780 848640 530740 536945 667845 201620 375785 652375 813025 271150 345440 5100 30515 649570 799000 654925 728195 193970 304810 141185 76585 520540 436050 667250 797725 826455 328355 378845 31110 77520 838865 436560 225760 275910 741030 32895 449650 649740 566015 124525 245140 496740 312205 1870 433585 243015 191505 829345 689690 327505 362015 778005 603585 227035 424405 213095 372130 312545 115005 407320 83555 660790 169575 381990 585055 819655 759730 288405 394995 212585 786590 328610 825180 682805 645235 328525 580210 693515 159120 138720 0 0 0 0 427465 94350 289765 445400 29410 639115 740435 642090 2890 587945 501840 71740 20825 128605 610725 440895 374595 207995 255935 122400 453645 377145 35530 792710 771290 424575 117385 443275 572560 69785 315775 211225 425510 194395 452285 346375 457895 629680 272510 761515 792795 846515 751995 428145 391340 497505 388195 777155 197540 334900 128095 85425 784465 459085 667165 400520 86360 359975 216495 692495 125715 384455 428485 167280 122910 655520 563125 216580 525555 704395 115940 642515 571540 420325 320195 465375 292570 649485 1190 726750 698615 604690 652800 598995 566525 360825 627895 574515 845495 827135 97325 451265 132005 800700 447185 486880 49385 397205 132430 720290 519180 761090 384285 336175 320110 385220 135405 807160 776985 630275 275060 359635 428315 716380 282625 639285 507535 478465 725645 651185 817615 302940 172720 600100 397630 473620 27115 686970 429760 395760 829770 43860 425170 758710 176715 186320 746130 477020 129030 168300 837080 39100 4760 389215 119170 216410 659770 275910 472345 765510 434180 172975 820760 88825 256700 316115 278630 177565 771035 97495 191420 678810 263925 465885 518925 454835 172890 123165 657475 783105 698785 227545 834190 640475 661555 485180 741710 544000 648380 811495 770865 110160 733890 777155 675070 835295 29070 341020 617780 458235 249220 122060 97070 526150 205530 442425 593725 759900 165580 398650 776900 204255 596615 508980 56440 173315 750295 136255 341105 122485 529720 362780 807245 130730 339320 653225 63155 451945 782340 403750 767890 834190 252110 355300 162605 519605 192525 345440 844815 812345 155295 290105 312715 257805 542725 773585 308210 278545 257975 533205 801465 492490 774945 523430 153765 483480 791010 757180 355385 728365 746130 738310 789480 144330 180455 847620 570095 505495 167790 644385 354365 10285 741200 778685 2125 524365 688755 642345 269365 205275 303875 811325 382670 208675 335495 251685 820675 674985 409105 648210 640390 849235 115005 176885 267920 213775 274720 285515 331585 587520 187000 196690 480845 559215 4930 140930 59755 194055 161330 788715 752930 380630 557175 214795 540005 395590 171190 574345 843540 381650 20655 23460 42330 484755 588370 322575 805545 48620 749020 241230 445400 5695 68765 108290 243270 290360 702270 574005 221170 98090 11900 680425 503540 169915 62050 531335 737630 813705 496740 248285 251685 383605 542215 848300 6035 102510 436645 525130 581655 722415 485775 530825 320535 559385 796195 397035 185980 301580 577915 561170 625940 831555 826370 532355 581315 581315 498355 280160 446420 475830 176800 590240 183090 470645 571285 724625 535330 789395 52530 449310 566355 540600 132515 413185 499970 661215 601630 729215 672860 75395 761430 121040 345865 338045 761855 411825 657645 72505 72930 518840 214455 629255 111095 670310 238000 557770 75310 285855 118830 199155 250920 738565 713150 848555 676430 428485 227120 776475 405960 811920 182240 173060 578085 58395 462485 417435 558280 461720 496740 277100 357425 283645 63155 302430 496740 182665 163710 316200 504305 278545 11900 209865 381565 371280 821610 581230 193800 833170 764745 105740 779620 470135 333795 524960 540600 334560 29070 812430 55675 128690 671840 275910 104465 812345 234430 660365 586075 797130 446420 287555 115260 69190 546125 244715 284920 8840 462995 662150 233580 276335 612085 321725 56865 647615 430695 20060 397035 380035 350540 74630 687905 121805 597890 18105 788035 139145 380970 277865 419475 630870 700400 235960 119850 260100 80495 485435 107950 219045 230945 376975 221255 638690 666740 419730 371705 776135 771120 389045 467840 740945 133705 466480 363205 637245 842180 682720 680170 195330 227630 422875 735165 511105 200855 386920 389045 366775 573750 454155 588285 60775 95455 483565 364650 652205 673540 31365 803675 54740 822290 512890 99195 573835 242505 449735 649060 561000 93755 359890 563210 740435 616760 325210 694025 414715 201280 407320 647020 663255 538730 560065 153085 772055 155380 705075 133705 175015 746980 160650 569840 636990 32555 451350 555050 408850 757180 271320 79645 846855 165070 333370 677025 428910 698275 544680 544510 568905 755565 96390 124525 394145 313820 321640 548590 8245 400010 702270 539665 720630 560490 185640 126650 521815 614550 182580 503115 150450 81940 590155 170170 183940 319600 176885 547060 86870 152575 202215 406725 1275 411910 290105 140250 261630 292315 542385 829770 412335 142205 308380 326400 636480 47430 448035 92480 5100 552670 259080 115430 604775 212245 249815 713320 181135 401115 384540 264435 46325 699465 145690 13175 675920 675665 408595 835465 38505 150280 79475 100300 248795 439960 68680 183940 85850 528870 744940 611915 257720 35615 378420 209270 218535 705075 602820 788375 146455 14535 462315 249730 461635 159290 160395 617185 358615 464015 673625 843710 412590 259845 33745 396695 806140 315010 839375 346290 183090 187255 426615 141270 296990 362100 658325 82365 124185 75990 230095 567800 573665 834360 287300 393720 525895 193545 225080 577575 629935 22355 364990 38760 136680 646935 277185 782680 87295 793475 787355 534650 67915 255510 752845 194735 302345 350625 11560 846260 193800 434520 387600 391340 513825 539155 361760 294100 641750 102425 222445 767040 204000 261715 656795 593385 590920 391170 234855 293080 267240 579530 745790 438345 572985 771885 837760 389810 646340 636905 599250 683400 247860 698360 696915 611065 663425 122740 363970 786505 791605 262055 776900 350710 682975 716125 517650 152150 153765 627895 681700 344420 729300 744090 718080 19975 458490 278800 3400 108460 456875 498270 443700 269705 340680 517735 436390 357255 169065 788630 1530 386580 160140 535245 674475 539665 537880 635545 528105 108630 642600 730830 328270 464355 409105 764150 51340 250325 35615 64770 808945 371110 171955 318070 441490 408510 742815 692835 447100 98005 399840 646425 2550 352410 211990 127925 711280 667505 345355 423045 252025 400605 190485 595510 240295 333455 395420 781065 406385 355725 700400 479060 132430 284665 121890 644215 68850 748340 128010 586670 566950 698275 119680 429930 62645 834105 108970 704395 449480 98770 226355 324870 627555 784210 636565 813705 820760 695555 130985 306170 440725 336345 443190 480760 19465 303705 162180 230690 231370 385135 375615 61115 390405 126480 101660 634610 722670 781745 541280 588115 371620 496230 49980 163370 271490 838950 276930 683145 726325 258230 81940 750040 703460 500140 473960 645150 819825 219215 397970 530825 595 156315 799595 324445 488835 33575 625345 215135 845155 563295 643365 154445 339575 12665 135830 556750 443020 103615 392275 448120 700485 291550 645065 334220 601715 259080 95710 387855 166855 12495 323765 668780 122060 228905 40205 235110 538390 286025 413015 123420 47430 249475 715700 808010 107525 564910 539580 577660 306000 15640 323255 156485 156995 34850 132345 424490 770525 552585 380970 358445 170850 609450 146880 751655 833340 178670 707710 7990 697255 584630 740945 699125 212755 677280 292060 771885 798830 13090 18190 238255 371790 847875 671670 783955 278375 188275 57375 210375 668780 243525 223210 573580 696575 807500 731000 95965 842350 172040 329290 332775 4250 466735 248200 561340 714595 177650 660025 489515 407405 600950 22355 230945 170340 678640 198645 797130 372215 804185 240805 66980 160140 422875 375445 706350 738990 761005 533885 465885 774520 43690 145605 555730 404430 207740 405110 130390 209100 765085 535245 747065 458490 25330 719525 536350 475405 146880 260525 518500 592110 379865 150875 92225 443105 324190 8415 242335 569075 838950 448630 772395 795090 384795 461550 250240 779450 580635 830025 129965 369835 781150 365245 224825 670820 752590 428825 33150 123930 809115 161075 168895 219130 400435 262055 541960 364225 389810 336345 503540 208080 116280 460785 390405 797045 10030 478550 738310 618120 816425 508895 41650 671245 752420 425850 544340 731595 650505 189635 616930 230180 784550 495550 786080 111435 833510 410720 333200 146370 309060 561085 585820 43605 474810 576980 59670 558365 45560 356915 157250 733975 468350 705670 756245 416755 264010 758370 800105 385900 724880 356405 299710 158525 268515 16660 673455 256275 424915 783020 653735 776050 707200 297160 326060 772055 175525 55165 343060 510340 728875 417095 657305 533885 475065 793050 196350 266050 783190 400605 85935 689860 290870 116365 648380 625175 533375 459255 245310 262565 299710 378760 304385 239360 47685 186490 342295 84745 151045 646680 207485 706350 843795 771205 148410 649145 619055 633930 512380 540600 42925 383350 133195 168130 48960 463335 616335 147135 325040 538985 481780 301325 745705 243865 338215 657900 351390 766105 349180 688330 818550 344250 1105 34850 789395 719185 601715 591600 795515 595340 769845 44455 284240 675325 274380 411145 505070 517565 86530 751910 816000 676770 791435 444805 403665 400265 283135 824330 94945 270385 3060 841840 276675 83895 441490 78880 606645 44795 323850 664615 369495 430695 39185 599590 434350 733040 391255 325125 614040 720885 84490 532610 395165 78965 756670 516120 338130 308380 731425 201195 307615 132770 188870 206550 246585 77945 256870 172125 337705 440640 374340 210290 743240 469540 266475 320110 444720 112710 290530 506005 626280 557940 344335 604860 50745 616250 842010 517225 495040 739585 497250 175355 352410 105230 836910 559640 34935 26010 67235 751145 516120 232815 183600 622965 576555 819825 412080 545360 662830 476935 641495 642600 683825 745450 679150 558790 3655 772905 71315 245650 748170 251260 590325 454325 516800 432565 807585 364310 273360 772140 596105 367285 112285 706690 525810 521135 547400 423980 98685 70550 649315 303365 417945 627895 617185 713405 720800 32725 210630 706435 531420 85 529635 206295 682040 623390 469625 157760 744175 648380 715360 254405 742305 798915 176290 529040 412505 316115 642940 639965 488920 335920 179775 375700 119000 815065 375615 800190 506345 60520 244120 459850 808435 128435 138125 455940 21505 115260 665125 815065 44710 148155 149345 377995 847280 407830 717825 277780 793390 657220 14365 88230 434605 776985 613955 413525 671925 228905 659855 6545 735165 818210 121720 658920 341870 376295 648890 81940 587520 712895 440640 159970 837930 773500 685525 374510 34085 553350 588455 760580 208165 666315 130985 470220 136765 759730 609365 529635 148325 314670 72845 244205 721650 492320 849660 770100 69445 444465 174335 298605 87635 578170 277780 363885 400605 99620 207400 809965 521135 228905 234855 108205 425170 424235 847025 290275 620840 701250 816000 704395 273275 529805 527595 249475 321725 99110 317050 780385 139570 181475 227290 450925 179860 586500 746895 512295 624665 340595 61455 190655 218195 9265 186745 117215 294100 152660 460105 749105 825350 785655 616335 272085 19635 382925 352495 383860 242930 175525 332605 445655 281095 527680 581655 220830 602140 658920 523940 139060 383435 4335 475150 376210 470985 297500 534140 499800 721225 396100 294015 389470 153085 334220 509150 600270 374935 158185 682465 717995 775880 176630 288320 115005 543660 842010 507790 263500 809625 717570 450585 201025 762195 825435 273360 817785 238510 38930 820675 66045 44795 191760 129370 593045 432565 787355 308210 8500 727260 194735 367030 579530 846685 512125 462145 171445 325975 439110 508215 773925 22525 123845 539410 240805 116110 796960 827730 468350 524535 791605 398395 23290 476085 559385 334390 764915 34340 377315 710770 680085 433330 689690 843200 385305 128265 34170 129710 630615 209610 119765 513060 590580 303025 270895 115685 370345 107695 109905 747745 848300 201790 782255 629680 316965 592620 223040 391000 492745 311185 547570 244205 665550 507620 682465 650420 660960 402985 563380 845835 711620 696660 223720 277950 621435 9690 705670 616590 835465 136425 369325 188360 168725 463250 463675 142035 427125 99705 766105 746895 116535 546210 390150 183175 816765 733210 486115 746045 42585 766530 198050 831385 586925 115770 148495 730235 459000 776985 429080 604350 659430 111520 788800 329970 56695 177310 534650 569670 779620 464355 77860 32895 460785 765680 299710 665295 387260 634270 784295 537030 590325 785400 562785 546380 570265 800190 194990 564570 172635 385390 379950 271235 667335 472855 709495 822205 563890 414545 102425 148750 811325 700400 621775 501925 584970 106505 467670 261715 123080 576300 584120 122145 455940 804440 337365 300645 741880 684760 255765 147730 603585 335325 631890 196010 171360 427210 470645 433245 775880 554540 490620 791605 695895 585820 342635 632230 137700 237150 404345 54145 355300 710940 720460 822120 681615 599335 221510 84405 546975 168980 243525 55420 608430 530400 725560 118235 755650 126395 813025 112200 625005 36380 632060 603755 480760 288235 413610 485180 636055 564485 439875 661980 351560 661300 36805 338810 14620 37995 185725 45305 794070 770440 677025 759390 800785 44200 846345 115770 334305 582080 80240 412590 675750 661215 472005 57630 189890 463505 303195 399500 226355 24310 839545 490195 296905 384710 832830 161755 627555 49810 369240 355300 315180 805630 31365 562105 488495 710090 106250 181560 572305 469965 433160 593470 294440 149940 440385 602395 163795 213690 602820 682635 431800 638945 42840 630870 766445 549950 572390 250070 316285 60180 55165 351985 370430 103870 411060 284155 168980 530740 583270 206550 252195 229075 119510 531165 258825 342380 403665 222700 329630 816935 492745 733295 13855 253130 105315 476510 285770 21845 564400 840990 834020 826965 97240 231370 445740 317305 139060 129795 534225 439705 762195 376720 151470 603075 331160 68765 846940 82450 474980 520880 201790 698955 108460 183430 281265 351815 609025 391170 816765 6035 657900 302770 660195 748935 388790 355640 327590 621180 102935 458405 497335 577405 378420 706605 182410 22695 787185 645065 400350 572220 343400 219470 512125 486710 174845 688925 284920 618290 454410 388110 27200 627045 425935 251430 345695 145095 281180 199835 44880 787950 161330 581740 112710 489260 514675 43690 127925 196010 472430 449820 650760 36890 109310 564910 302940 603585 509320 290275 65025 28815 496655 501160 122910 248115 214200 483055 442595 636565 446420 85765 233920 593300 714425 204935 502860 738735 535925 153765 466735 633930 789480 695640 786760 623730 753185 822205 238595 570010 288830 572135 388280 320875 540430 422875 256190 837845 163455 267495 235195 712980 130390 815150 630445 161670 689690 240635 574260 842010 415735 111605 311355 557345 702525 804695 555815 765850 422450 744940 645830 811920 170085 403325 143650 698870 809965 381140 289595 125715 602990 769675 127755 374765 796195 442850 16065 767380 836910 620330 405705 689690 429420 16575 538900 550970 762450 830450 535755 280075 4505 223890 817360 436475 151640 624495 675750 302600 604605 353855 151130 815150 755055 333370 530400 72675 176120 245225 667420 327420 38250 755990 485775 348840 757350 763555 137190 351730 53890 482885 678215 808945 771630 687650 35700 787695 496655 167620 281860 602480 598740 477360 84490 778005 43775 412420 346120 416160 265200 546550 648465 604520 557600 657220 668185 408340 615485 302685 554455 528020 21165 159970 691390 14705 519605 637160 425085 842945 543405 351815 209695 778345 485520 364820 691305 167790 52870 459425 593640 540600 414970 811070 409190 42330 293845 464015 843965 708305 542895 49045 495635 476340 234345 442510 249560 160905 150705 574090 615655 662320 700230 792710 588285 553265 563890 355130 198815 447695 606900 640815 402985 590495 613360 803335 620755 668185 811580 544850 101575 520880 230095 564655 547230 551820 432225 540260 524025 768570 595170 46070 717145 526745 704735 68425 699380 311525 304980 198135 108120 846090 472260 215220 816850 123335 235280 307700 263245 160905 435625 614040 508300 54315 331330 505240 692155 669460 187425 690285 398140 95965 672775 115600 77775 203830 195500 798320 583100 356745 794750 733550 513060 330905 817360 234430 674560 378675 423810 273020 460445 704735 674305 199410 345355 701505 257890 846600 517650 541025 728365 540345 485435 739925 792880 790500 19465 128775 138040 790925 263925 693090 67150 672435 707030 759645 828580 828070 748595 752930 260610 164305 178330 123760 310930 719355 396865 786420 91885 428485 122060 224060 167705 794240 299710 137360 540345 530230 594490 414715 98260 9945 536265 338810 244885 266815 485095 697170 612510 408850 488410 312290 537625 277100 26095 567205 355555 849150 213180 49640 484925 514675 186915 462485 382840 241230 257295 429675 775710 766700 468180 615995 440640 555305 332775 801550 300985 627385 207655 666910 490875 301495 301495 382755 817615 718760 163030 99280 479570 97240 639200 469710 204765 267835 716550 692665 142800 795260 565080 361165 7140 348160 404430 153425 791775 536010 839205 360995 632400 835975 403325 236045 202555 680085 738990 680000 111010 605965 315265 779110 389725 217770 540430 802485 587180 201450 846855 66300 848555 346630 627470 323425 44455 633505 218450 306595 97325 366775 482715 110330 487475 50150 129030 63325 552670 244715 276335 138125 337280 680340 713915 543575 40885 598740 69445 123165 90440 730915 829515 576640 353940 781830 539325 640815 531335 501925 837760 46155 795600 471835 733550 261630 457980 733210 626450 349350 121040 140335 350965 66640 92055 117215 453730 27965 497930 104125 244545 45305 198050 829855 78115 334645 300135 549270 405960 373150 24140 807415 33405 256870 714850 602650 416585 501670 266135 818805 730320 233155 778260 521305 238000 211820 454495 119680 74120 708985 737375 588115 489175 298265 640900 479315 260270 701420 334645 442255 336855 524535 202895 118915 170510 755735 669205 281435 423300 443445 226440 735165 784975 54825 28985 532015 840820 846855 540430 700315 633420 688415 249645 450840 389300 266815 656710 482035 118320 551055 413525 202810 129285 517565 545020 760240 663680 160820 718420 116025 35530 253130 224570 123590 651695 719780 287300 849235 191760 775965 574430 755055 434775 141270 57120 790500 19720 784635 308465 816850 112540 554965 678810 506175 760750 447185 498015 563040 647700 615570 341190 487135 129370 295035 709580 777580 18105 61710 416415 407320 69530 192015 276250 30005 299115 158355 581400 690965 756925 528275 627555 278375 7990 182325 287555 131240 823735 74460 768060 553520 439875 237065 197030 261630 753780 410210 315350 326825 718335 437495 788545 512720 41820 81855 71400 406640 726920 602055 411570 407575 183260 536435 346035 821695 212075 59925 667760 832490 229415 49130 79305 731595 789225 259845 187085 45815 324870 18700 285175 574940 629255 567460 587095 536265 843880 496995 730830 259080 12070 400520 565930 569245 718250 401370 497930 570265 680680 103870 527340 74035 65195 823990 639455 845750 131580 540430 222275 117895 767210 473620 25160 71910 171275 813365 505580 599420 838100 206550 186150 658750 288320 394910 838440 290955 721820 10455 648210 832490 797895 357850 212925 714000 370430 208250 272680 254065 55845 761345 1530 489685 346545 85 812175 113985 778260 593300 268855 31875 217600 575535 796790 430865 318325 586670 464100 732955 106080 105145 715445 208080 380715 164475 98345 128605 666145 725730 373490 615400 568480 701335 268090 143055 697000 132175 157080 585735 831300 567035 326230 625260 239530 755055 187340 144500 562190 88145 809795 584120 169150 58990 746300 243695 234685 496995 346120 703035 463080 578255 508215 555985 408340 430355 565080 714680 570520 440045 798150 344165 334305 433500 493170 645745 814215 446335 786505 382670 176035 632485 667250 544850 650590 544255 508470 161160 259250 592705 260865 548335 142120 387260 216495 342975 422705 513315 312375 7310 32895 91290 509490 453645 536860 50830 274550 712555 123505 724880 709495 422365 343060 441660 523515 148070 70040 477360 181645 188020 817105 355980 217770 347990 387855 371025 440470 759135 258740 818635 179350 718335 45900 828750 656370 635715 635290 14875 279735 34085 275400 604690 38250 339065 554370 458830 114240 132940 52530 77350 508130 482120 234430 296310 239445 21505 425170 70380 289935 450075 406895 417775 615740 60860 42075 216835 541025 533375 575535 129285 849745 169490 466820 578085 339065 130645 156655 646765 168810 280415 225505 450840 346035 71570 653565 576300 581315 147730 135490 334475 283645 600185 393295 52445 484160 462655 830025 315860 737375 627300 817955 263755 789225 437155 827050 778940 76500 390745 615740 411485 155720 339235 627385 691475 422195 435370 512125 629085 260525 755735 677620 188020 363545 293505 401540 298690 728960 382755 132770 710940 382755 634780 685185 415820 319855 333115 155975 821100 479485 28390 119425 278035 114835 734400 574770 492235 271320 71995 380545 202045 809115 227460 435880 324275 152915 636055 369410 500395 724795 421515 359805 786760 30430 737375 496315 491045 544085 260185 296820 734995 626790 101745 274975 320195 676600 289000 495210 817275 774180 6205 713660 565590 55590 227460 249900 181730 13260 172720 35360 127670 74290 588115 22100 164730 639795 56525 357935 600950 827560 145520 320620 793900 300475 1700 839120 737630 465545 12580 720885 663595 577830 163965 721820 728960 433075 616590 41565 157080 56695 57545 517735 648890 110670 595 218365 181985 763895 571795 490450 714765 164985 206890 421430 468180 212500 753525 160650 243270 593555 482460 287725 447950 389980 527085 85 333710 792795 291210 594320 222020 434945 606730 367795 246500 473450 613020 773075 112625 610300 263075 411230 155210 827135 408085 355640 447865 445400 765765 744260 614295 270810 818635 278035 426530 100640 28390 436220 245565 319770 674475 663425 845580 166685 761770 303195 658410 593045 457640 398055 289085 723520 80070 730745 102680 669035 255510 429250 120955 392020 346630 248455 108885 161755 242250 290360 438090 768315 393210 843625 229160 112880 524790 115345 287810 368135 582165 169150 837760 97325 580380 680850 471240 376380 87975 510170 102255 491555 314925 112540 493935 306850 787015 606900 496655 74290 161585 315095 733975 336940 441065 518670 849830 10200 146795 297245 293165 556495 769760 384625 397375 563040 283645 31450 409275 679235 595170 233410 197880 599590 56100 675070 340595 269195 384795 56440 182410 180795 337280 323425 270300 126480 730235 300305 833170 652460 636395 618205 548930 77010 70890 555560 132515 99025 98345 595935 804695 613785 772140 452880 653650 174250 422620 256700 519520 744940 386750 763300 336600 678810 124440 183260 836995 453900 550885 44030 1785 174250 390320 775625 684250 30005 810815 740180 495380 112030 683485 388705 472005 809200 589050 757010 451180 84915 741880 591175 680935 796960 794070 318920 95880 438940 105910 829515 199920 440470 481695 759475 658410 614210 4760 276165 356150 707115 600015 119340 296735 4930 765510 670225 462825 284070 837760 717230 727685 346205 526490 487645 535330 22525 210545 360910 619650 289510 39950 340340 60095 287045 507705 383775 15300 497420 192185 264095 479655 702525 348075 267070 268940 652800 45985 191335 147220 693770 552245 729980 647275 799085 202130 406640 729470 751740 702270 345185 105060 349690 210630 796960 399075 392360 247860 358530 29325 574345 210545 603075 79985 7310 53210 823055 419985 849150 553520 368135 816425 743580 412505 259250 559555 673200 654415 549865 310675 46240 289340 751825 31875 179690 76670 377740 148155 797130 213180 692240 419645 72505 321300 338045 559215 375530 633335 397545 408000 630190 504815 217515 119000 593215 600610 484585 640645 84065 19210 433670 496230 806565 776305 324360 311100 508640 262310 848470 810305 632995 716890 421005 514505 309315 306850 491810 391935 462230 492235 32130 40970 458915 646595 604095 738820 7565 344420 802995 313310 462230 695045 802910 782000 784805 351560 67320 197370 75395 363290 830535 756245 237490 106420 489260 142545 419475 745195 454155 787355 791265 45560 61030 454410 466565 195500 449480 434945 582080 257125 30600 552500 616845 512210 504645 299625 657985 684080 817700 235025 485945 31110 451860 152065 77010 95030 188445 247520 785060 405875 588965 575280 430270 495635 77520 521985 540855 338640 398820 16320 279480 813195 138635 652800 350030 742985 293760 715615 257210 811665 471495 587945 726495 534650 256955 130815 42075 694025 844390 483990 395165 663085 534905 252620 579615 506515 697765 53210 320875 539325 828665 804015 763980 741115 834615 792540 441745 758455 824075 298350 65195 134555 739160 176970 465375 167535 226100 694365 459425 278120 650250 513570 205955 598230 502775 113475 541280 170595 125460 20060 443445 414545 309060 189295 534140 52190 377825 266135 57460 143480 600780 817870 504730 102085 405620 60860 849490 358360 734145 456620 704820 442510 454325 736015 102680 451605 286280 375105 787525 571030 829005 342040 797045 206635 627725 479145 551735 634780 159970 47430 240040 655860 608175 467075 37825 578595 199665 224910 690625 517650 474470 20485 758200 22015 15810 20485 798150 471835 7140 481695 506770 601460 510595 542895 637585 509320 586925 438005 24820 792880 759135 526150 639540 103275 776730 71230 485095 829600 28730 186660 112625 618035 375530 574345 45730 670735 170425 351815 494700 526235 419730 544595 649825 740265 736440 724455 462570 78370 78115 618120 549610 618375 475490 599590 265030 231370 252875 429335 139910 650760 626110 565250 397290 456365 675920 599080 43010 165155 177395 328440 420155 816935 175440 645320 635375 341615 661045 29750 619990 373575 630190 741030 179860 341530 510680 489430 69445 133620 772140 250070 374850 348585 28135 623985 784040 473620 809880 387260 110670 726750 778430 391935 202215 472515 454325 61540 693855 394740 168130 749700 545870 666145 117640 25245 1870 849490 497760 697765 606730 204000 422450 729895 365330 677960 362950 635375 330650 564485 574600 676430 181390 426275 446930 218875 284070 104380 378080 662575 178585 426700 757945 600185 583185 376635 283985 263840 258570 524195 653990 598910 545530 174250 67235 506685 707115 787185 215050 543405 231710 485690 502690 360740 279395 306425 467670 91035 138295 776475 481780 141100 746215 643705 845240 599165 636735 432395 674135 740350 827815 416585 481780 838270 462570 515270 37570 122995 654160 584715 793475 566100 258485 559300 91375 725900 336175 434180 179690 277695 26860 426360 829005 537965 695725 122315 836315 599080 526660 327250 137700 66895 725220 131495 613275 386835 41905 704480 432225 33660 584715 606900 534225 815660 44115 208590 725645 345440 466395 35360 35955 559555 615060 18275 186150 475065 127500 181645 817615 562360 359720 733295 736185 215815 705415 811920 363035 738735 625260 325210 188615 111860 721990 667590 360315 391085 530485 645065 502860 148920 801720 479315 322065 442765 274890 288320 408000 159205 613275 349180 46410 843455 704310 683400 339150 95115 322830 295375 92225 121805 345865 750125 189890 413440 35955 76585 342635 39015 398225 783785 624240 407915 292995 431630 281180 132005 653225 220575 91290 796110 236300 439365 322320 465630 580380 837590 117980 141440 788545 485860 816255 536435 649825 612425 770610 248030 810900 425595 545360 693600 670225 10030 456365 578765 414205 304300 522240 149770 667250 442765 700400 744515 757860 634355 280840 108630 848810 268855 809795 539750 441915 754290 754290 665805 195925 309145 329035 397375 443360 69870 349350 515015 836910 493085 161160 320535 96475 96815 508555 262055 710940 750635 154615 656540 169490 161925 594660 556750 840565 217940 612425 444550 143055 89335 143735 195840 612425 424235 624070 204680 336855 152150 733380 352750 598485 25415 799000 449480 391000 123250 579955 768995 645150 489005 803675 592450 750125 61795 293250 507195 675070 92395 72165 635630 150195 377485 457640 452200 19295 51680 784805 493255 228480 158100 349265 253215 577490 177990 806990 492405 102170 527085 545955 502265 220405 767975 577830 219725 655945 707710 422705 19295 146200 719440 390575 750040 611405 742220 556325 252280 638265 1445 811070 12070 828580 462060 520370 470985 58310 149345 81940 321300 476425 380290 607920 339065 182495 451945 251345 140335 563465 10795 463335 280075 201875 40205 478635 666825 264775 827475 209355 648465 346715 765170 94095 517650 37485 581060 389895 402135 440385 25330 183515 713830 268855 160735 697595 249815 749360 482120 450075 30600 57885 678045 2465 729215 592110 741455 516205 373745 676260 103020 183345 97750 207485 305745 109310 834785 327675 844560 812685 152575 7905 480250 339065 458915 768060 68765 604520 413780 436135 849235 435540 92225 566525 472940 500225 773670 359210 721905 637500 553265 272425 36635 478295 218705 549525 529380 431630 277865 398055 56950 215985 246075 614210 113220 138465 336940 668185 667590 513655 280415 483820 37995 271065 443275 136255 717145 170680 307190 770865 26350 466565 160055 426615 810900 243525 843285 740860 172465 576810 830875 805800 445060 190910 601035 322405 400860 370430 763555 768145 577065 655520 578680 831300 398140 516800 650845 456705 288745 147900 449225 46835 639030 790585 593980 656625 560065 581145 388280 189720 810220 5100 558705 546720 259335 266900 4760 88230 110670 575960 427210 175440 764320 425765 698615 238765 701675 109735 395505 637500 190825 742985 597805 218960 549695 562870 557175 803845 564485 463845 374765 761685 326145 16575 57545 216155 88145 133705 630020 544170 527255 146285 64855 85510 479570 192270 631635 460445 355045 519180 820845 660705 844305 744685 216665 103870 75480 357935 350115 459425 372470 213605 135235 491470 840820 592535 45815 560320 577320 354110 583525 67490 87805 179010 788460 337110 669715 694620 604435 134980 186490 246670 510425 502010 411825 411400 383690 723945 594065 828920 70975 223040 246330 385390 93500 285855 627470 741880 489345 215475 319515 426275 795515 244205 582845 451775 228820 234260 742305 165750 519605 495380 133875 274720 700655 54145 806820 792965 470305 131665 100045 236640 408170 183770 470135 515950 490790 126480 468180 627555 581145 718675 1785 440130 538645 594830 844985 657305 142035 83300 30260 441575 680085 525385 349010 306850 364310 847790 216835 217855 389300 544000 793985 477190 342210 387940 539325 583270 777325 357425 251260 586075 759390 671415 711450 31535 541705 324870 616505 491385 742220 710855 548590 490705 392445 441915 42075 638945 761685 77520 729215 563720 64175 826285 530315 708985 496740 543830 163710 50915 722415 579445 360655 405705 518415 275145 821865 508385 567120 636310 102085 359720 214880 713745 237915 314330 97325 254490 101915 649825 523090 707710 293505 760665 540430 487815 731935 310930 50915 394910 629085 318665 442765 24055 73185 4675 128605 780980 768230 122485 618290 480845 607665 826710 656200 16915 770610 1445 598485 287640 79050 417775 694535 629595 730150 761175 202130 688500 563465 537880 416500 494700 580040 620075 751230 150025 349945 727685 606305 496910 639030 674645 489940 180540 247945 262820 652800 381225 323170 401115 208930 434350 498610 132940 198985 121040 727685 208760 688500 800700 177225 440555 40545 52615 662915 277780 384540 500225 714000 827815 642600 280670 584290 807500 798320 198900 351305 645320 840905 755310 841330 55250 585055 98855 568225 201705 405195 800785 41395 251940 356235 654925 469880 249220 837845 804355 27370 44880 794750 751145 760070 253555 814895 144415 652290 535670 226780 555815 480590 307360 339150 137445 811070 668695 15725 108630 362525 780810 796110 23460 161330 136595 279395 234600 337110 608175 493425 732530 617610 360145 500820 248795 210545 570350 254660 674645 532610 493765 343315 101660 649995 196350 295120 747745 9860 385730 646255 213690 813960 393125 757520 14195 718675 631720 616080 42160 593045 399245 547060 640645 784465 757265 810815 817190 284665 373065 267750 321980 274890 348160 526830 146795 548335 847875 532695 492065 814725 427550 749955 79985 444720 66470 529975 538560 721820 535585 346545 48195 378165 830025 374340 447610 791095 494275 109565 255340 716975 106420 629850 41565 61285 279905 99280 142375 374000 767975 824245 467075 80410 835975 375275 433925 252875 18785 24990 224060 17255 723690 831895 823650 368220 483905 486880 487390 751995 136935 404430 749105 800955 379695 207995 291890 487305 571370 721480 744770 666400 811750 169405 790160 72250 578340 337790 823650 625005 804440 26605 437835 101745 362865 394060 752590 325975 433245 313225 796450 140335 241825 381820 766615 488410 139655 347140 718675 426530 111775 178840 100555 728450 379865 596955 496655 540770 365160 23545 229330 382585 716635 326145 328355 196520 102850 144160 259930 426955 443870 655860 600950 208675 648890 627555 433840 626875 579530 265455 775285 727600 217090 771290 273955 496400 751740 188020 28560 848470 318580 395420 475915 742560 504900 803080 309825 148070 392190 73440 337110 223720 251770 121210 498100 107525 435370 718845 54825 266560 459170 679660 589985 675495 816595 488070 698445 232305 503115 380290 162860 657560 370430 659345 517395 364650 525130 585310 401710 626960 229330 361760 356405 717655 327165 700400 115430 778005 413950 290700 42840 747660 229415 522750 813450 689180 794325 810305 174675 849915 615655 681615 587860 286450 576555 772905 612170 566950 533205 312460 229160 379185 582250 163965 707115 408680 783785 583440 539665 53125 826710 265285 26265 270215 761685 435795 423980 544085 844135 63070 791520 553690 91630 626705 536690 277185 35530 791945 754290 850 484500 726495 91290 754545 198135 706265 358870 554795 386750 771545 700995 276505 660705 487985 660280 610640 615230 583015 287300 171615 684760 314925 127500 333795 40885 817360 683655 318155 692070 749105 134725 176800 686630 836230 87040 299115 725475 655095 323425 746895 83980 485860 647955 101745 449820 682040 200345 714255 458405 700570 547995 156995 763555 656115 330735 291040 417095 22100 420580 394740 664445 834700 155295 51510 549185 848895 51680 360400 37655 741965 409190 782850 649655 421005 618630 780470 422280 137615 613870 30940 630955 249900 415480 27540 156400 821270 642260 771630 88740 351985 848130 520115 197370 687650 536520 813960 438260 689860 203830 686460 326655 305490 791435 250580 259505 117215 574685 367795 134725 733040 613785 678555 290530 125290 615485 774095 309145 440640 146455 820590 673455 353345 414885 320025 616250 600525 819655 501670 17085 134130 278460 414375 517565 838100 75905 449650 586160 297415 363800 620245 200175 429675 179520 119765 398140 828920 541875 103955 627895 563125 590410 603075 655435 397205 47515 528955 227970 107355 729725 293760 710685 644215 45560 841585 529975 217005 97155 516545 250155 301495 770950 235195 318750 246075 259335 706010 502180 752250 627980 600865 138380 808010 477700 677875 767975 715275 339490 527595 442765 236385 693175 201875 512125 272765 227630 827730 531250 291295 639880 576470 478210 86615 542045 5610 767550 756585 563975 335835 442170 205955 11900 725560 349010 81685 825775 696575 789650 651355 237150 536180 278630 455175 240890 758455 779280 732530 527680 713915 464695 705330 293420 274125 174845 94520 422195 796280 763130 383265 572135 756585 325720 362100 626960 569840 711280 61795 666740 617525 101065 323085 182410 63920 50575 479145 118490 193715 714595 137360 471580 422960 822035 717230 510340 10030 36465 204255 832150 544000 94945 35105 248625 37315 474300 294525 261460 118490 41905 251940 470305 543235 824670 645235 395335 529295 742050 83470 482885 483480 525130 202895 335155 709835 306935 618970 603330 353515 439450 764490 717655 164815 158015 129965 58820 437920 231200 520285 651950 633165 411400 265710 404090 122400 457725 518075 480505 314670 81005 349095 437665 413440 267495 614890 383435 178075 799935 649315 442680 37315 498270 605370 78030 686970 434180 838525 122825 70380 715275 149515 233070 193375 151045 226780 143990 333795 199155 150705 78710 125885 713405 224400 206040 606220 129795 9775 462910 235620 115345 47345 106165 591345 389810 272255 109395 671075 202300 188700 340085 709410 80240 522495 841925 536775 600185 366435 34850 391340 229415 582930 751570 1360 449310 201960 364565 639030 160225 57460 449310 259165 18105 285430 112965 167280 180200 681020 843965 185385 252025 72420 678385 130900 712725 680425 782425 511275 94860 233070 313225 240040 530230 264860 133110 117300 217345 381395 590920 34170 700485 455345 493935 503030 292910 176375 516205 789310 717060 410380 34170 75055 96985 296990 658410 521135 735505 521560 472685 347905 600440 751485 320280 692750 584715 727260 470475 560065 98430 635035 27965 105570 122400 522580 491385 740350 774435 738140 172380 121805 523685 755650 491130 401370 162520 726155 182240 333625 298520 819315 256360 411400 731170 655095 570180 730150 465800 617695 791265 76160 585055 834020 473705 451605 553520 91800 820335 370260 492490 134640 332010 686290 340340 284325 2720 614975 542470 194820 296395 7990 757095 499545 292740 808520 424830 377570 647700 84235 47515 649230 648720 637755 392870 737035 318835 378930 534565 643110 587945 452285 384540 299285 733465 549865 131835 830960 142885 811410 291040 604690 283305 525555 391680 484925 609960 522155 606730 556325 584630 110840 834870 336685 90185 43265 376295 370770 161245 317135 54655 62220 578935 498865 245565 515610 151130 386410 408000 803505 400860 259080 24395 276420 365840 118150 775285 234855 454495 219640 628660 59925 741370 605455 549015 487305 245480 566780 215900 685100 506430 691900 363375 315605 190145 47600 650165 128180 783445 530655 132430 812005 294015 27455 751740 471325 45475 529550 79815 66470 760070 468435 451180 481440 480080 246670 249645 370090 427295 433330 489685 426870 57630 323680 331245 97155 423725 181220 311950 99195 204425 474130 244375 377400 81430 690370 555135 175950 603245 439960 269450 15640 792370 407830 779110 115940 232560 817190 274040 528190 845070 306340 15385 2720 671585 392955 669460 473960 524960 555815 228480 277270 101660 627725 278885 420920 364225 513910 589135 688075 109055 731425 329290 230010 616760 148070 837250 146115 359550 694280 459425 602140 372130 583015 472345 441575 341785 739500 58055 54910 284920 359890 318070 50830 659430 695725 389980 782340 93500 252960 626110 526830 397290 478635 225505 509830 426275 782425 215390 261630 108035 833510 244885 99790 660790 283815 427040 244460 376720 659260 636225 802400 338640 646510 97750 808605 395165 83470 87550 358105 765765 24905 292315 546720 682125 650930 364820 370600 177905 637245 454920 711110 537710 329970 357595 213265 169745 845750 507280 510850 278035 187340 64940 186150 644640 208165 568990 789395 243610 261545 337110 254150 92565 38505 711875 318835 10965 782595 443785 8415 631805 177650 205445 527000 616080 739925 332860 529635 623560 714935 267325 315095 379695 583780 596105 441490 728280 648295 425935 222530 493510 214795 796280 401625 152320 434945 140080 617440 687480 722840 323000 191080 623135 824755 4420 620840 849575 703885 109735 745365 211820 61285 770100 561340 409530 730830 438175 313395 290955 100130 175270 172890 86275 350285 822035 457810 805715 225420 577405 173145 290445 249050 355555 629680 425 321555 830450 40205 211055 262480 15895 596615 308890 387090 138465 402815 843880 537200 364055 375615 426275 769845 31450 703035 580295 115260 755310 257465 63580 480080 584460 10540 374425 617440 554285 172635 530060 766955 282200 493680 425255 838270 700485 234515 269960 655775 127160 272425 53805 619820 722670 428400 264520 343825 655180 788885 516035 790670 402560 510170 269535 366605 361845 277950 368645 713490 219810 23715 16915 720885 274635 282200 276675 536775 627725 501585 202555 133705 346970 129880 689095 646680 514845 232985 417520 43605 453390 12410 238425 559130 745875 603160 458660 352580 528105 50915 705415 115855 747575 591770 682380 386920 650930 705500 638265 285175 5100 12240 154785 648975 226865 739840 237150 682125 584120 679490 439025 81855 845325 198900 41820 7480 212075 740265 74205 199495 78880 612935 324615 680425 248625 704905 645830 847195 413950 114495 679915 732275 681360 98515 1445 746300 617015 626025 333880 380035 35870 339745 401455 702440 532780 650760 628575 634270 535160 55165 410465 306680 690285 498695 768740 676345 493425 15895 502860 549950 375020 238085 263330 303280 134810 174760 539580 642260 793730 783700 549355 46665 775965 237405 160565 304130 517650 378845 484160 419135 730320 543830 765085 179350 6630 800955 412845 438515 289850 457300 303025 675665 683315 441405 36465 626110 294270 566270 35615 297840 548505 288065 476170 139910 552330 596105 198390 205785 626110 38930 347480 809030 674730 770695 650675 442425 697000 150195 606815 158780 37145 544255 326400 806990 236895 144840 40715 295715 8840 265540 664615 698360 278120 214455 828410 33915 817785 790840 707795 626365 663340 598655 564825 259250 800530 612850 72505 506430 149515 75310 473705 683230 606900 115260 441490 789055 352580 108715 811750 20740 582420 757095 784465 695300 824075 751740 259505 578935 588710 170850 275655 124695 27200 695470 291040 130985 189465 368135 681275 747660 53635 792880 303960 19210 595680 762535 529550 649400 810390 775455 590665 814640 324105 593725 465800 500480 210375 832320 344760 246670 421260 651525 736185 347395 325380 637670 558875 225760 624920 418030 380545 449905 741455 795005 663425 556325 40630 335410 498525 2975 335240 809540 82705 306680 74460 638095 792965 735590 359890 300305 22100 97835 364310 219130 495635 756415 552415 254575 280925 182495 125715 500055 748255 132770 755990 661215 439450 220405 571880 196350 41225 427975 198305 68595 623390 214285 761430 507535 479740 837420 223125 3570 247350 306085 583100 416330 834785 57715 596360 581995 67150 268685 40290 17850 256190 595510 653735 521560 202640 789905 709750 249815 270130 797215 123590 386155 705160 708985 810730 105230 731935 615825 679405 506430 804695 507535 492320 428570 214625 468775 284665 528700 39355 574940 804270 136595 220575 601545 189550 621775 394060 728280 186405 488580 372300 428995 651950 796535 725050 71060 41395 205190 649740 541620 754460 53125 282370 24650 777920 249475 310335 646935 165750 183260 494615 99705 691645 177735 801465 710345 412420 694195 384540 3315 611660 612510 620925 413950 382500 207145 231200 792880 301495 793985 219555 338555 567630 166515 281180 104380 422365 344505 505920 669630 735250 295205 23375 419050 588285 807500 167110 279565 168470 216580 305575 182155 417435 610895 124780 341360 686970 666315 564400 414885 598145 490280 358105 569585 595595 665890 796790 468860 214455 127245 39950 39015 794920 506855 320280 191760 673710 213350 831470 398055 408765 317985 751740 409445 396185 685015 694960 542810 809030 839035 501075 577405 242420 736270 103275 180625 188020 247180 665040 435540 572900 337110 374255 747575 459255 842350 836910 124780 430100 682805 835125 425085 201705 492490 708560 227800 268090 539070 284580 355385 552840 543830 297075 458745 59330 100300 304810 447185 37315 213010 87210 17085 695470 687395 682550 253470 230180 614890 535415 94180 204935 328865 409530 396015 245310 32470 739585 377570 295460 634610 97495 203065 214965 234600 421260 184875 213010 515610 669460 759220 360400 626960 530995 214625 59160 644130 266900 714000 194820 71910 427210 621860 150195 102595 348925 574090 183090 338895 195245 70125 782340 640730 91120 370770 603160 281605 389215 200260 340765 198730 234175 778685 813620 821100 510850 103105 445230 332180 88315 201875 835465 251430 226695 293760 134215 326740 105060 475490 212840 457300 177565 546550 683825 538815 731595 303280 63920 471325 696235 237745 637245 578510 509660 190655 340340 825860 587945 210290 550970 33660 329630 219130 271405 373915 835210 327675 15810 744430 799935 317560 652630 727770 505580 192015 836995 18785 792370 399925 308040 331160 765085 295375 94690 686035 194480 564570 136765 77350 220150 538645 184875 213520 714850 340765 766870 695895 710345 302515 560745 229415 831980 752080 76075 450840 788545 193035 616420 250410 399585 653990 642685 148155 330905 687820 279055 486540 10965 609365 57715 72930 579275 659430 362270 826795 30685 768060 510340 16235 206720 262480 771035 126395 827305 248710 635715 260950 277355 90355 670055 781235 77520 523940 455260 808690 83895 837420 659855 166600 539325 51850 426615 69615 383010 413270 766785 283475 423385 501755 727260 70295 61285 505835 711280 737970 237490 645150 252450 437665 564485 218195 35105 705330 148750 716890 507280 526915 844730 669460 544850 176205 497080 826030 375955 764575 104380 261460 14025 827730 703545 418455 631550 309060 817785 401965 685780 674560 239275 461975 444040 395420 199070 377655 153340 65620 739670 597295 269195 527255 184705 129285 347055 582930 834190 41310 261205 666315 783360 52955 239105 323170 832405 339830 666570 718250 635970 791350 181135 99025 408935 283220 266815 510000 293335 516460 61285 40970 289765 295035 627470 27200 390575 465970 182665 736780 395165 641410 809200 241825 244035 164730 667505 348755 816085 443190 186830 386580 438855 298860 257295 52785 585225 694110 685355 486710 223805 74460 236725 688245 446675 486030 751740 50575 564910 651780 454580 4335 238510 423980 474045 382840 91800 738990 260185 221085 548420 180115 419475 790500 809795 336175 136595 293930 188700 368475 468265 200345 588285 38420 46155 394995 656285 194565 185470 589730 107015 249305 646085 538220 100810 27200 497760 278970 546465 774180 266560 337110 584035 528275 586330 604435 573665 316625 776645 584205 61370 286280 528700 484840 262310 817700 417945 291550 216070 71230 467500 335580 58990 250665 346800 552840 286025 346970 244120 189805 80580 725135 691900 340170 366095 550120 466650 404430 67575 740945 329715 202215 122655 270215 220830 252875 307190 489685 524280 746810 620925 253725 712300 452965 153000 33915 167365 788120 475150 36465 358105 376975 417180 504135 536265 361505 537625 234430 423215 559385 411060 748595 209100 558195 274720 759815 33745 677875 843200 772055 422705 216240 48620 739840 517820 427635 422110 36890 82450 695130 29410 369750 581570 743750 529380 793985 639115 752080 300645 539155 470730 587010 132685 53805 58735 262055 733550 381055 519095 189720 630360 840310 523515 486795 763980 792455 292485 657305 533120 19890 839630 59670 603500 28050 405280 700825 581060 834700 813195 768570 647190 491640 620160 744430 389640 274805 736015 792200 775030 141865 727770 745535 373490 403240 41395 443615 722500 157845 73865 175610 506260 532440 784720 571625 444805 419645 395845 161075 735080 795770 575790 304725 164305 10625 204510 81260 326400 792795 238255 350455 607495 385220 774945 302345 800360 816085 17170 354195 423045 109395 240720 717910 494105 747745 554795 795005 397885 695300 256275 362440 85510 422535 289000 823820 521135 719185 503540 398565 87635 569755 234260 644470 224655 644725 327165 377315 715360 744940 646170 246075 181645 458830 392190 522580 303620 272000 136680 9775 246075 221935 731340 675665 778770 440810 129115 581910 181900 685695 737970 743580 290275 109055 461720 168045 463165 430865 368900 630870 206720 252195 288320 336430 404515 194055 220150 173740 482800 317050 91460 802145 254745 278715 559045 610980 510935 791435 226865 419220 139655 73695 80495 249900 759985 347650 431715 245735 602395 149770 273700 227035 153510 423640 136000 161585 835805 15130 402390 9350 751570 313565 346460 709410 463335 100045 459595 361420 185300 683145 467755 826625 459765 209610 176375 14195 265625 100895 266645 400690 509150 306680 517565 111435 603075 403750 479145 364055 291805 640730 172295 235875 672350 199920 526745 508640 791095 534310 633250 1190 280075 836740 164985 227715 304215 614720 52955 604180 256870 193885 244460 349180 667675 643960 58820 756840 739755 477785 474045 741200 413695 634440 736100 571625 32470 306255 307785 152150 378590 495975 280925 466140 836060 455090 489175 307955 541960 749275 170765 800785 616080 169830 602225 428995 807755 257975 477530 638945 507790 843370 820080 739585 83470 319770 489430 457215 757265 329205 638690 329970 833000 214710 151810 843795 477360 806395 288235 339150 714510 315605 849065 609195 779450 105485 536435 4250 713150 49555 762365 364310 30260 216835 396355 69870 54570 304470 848045 499630 691815 185385 420240 817275 638265 838100 599930 320025 362865 328355 782510 709750 473535 270385 767635 628745 214880 57290 383520 608175 581060 102085 98600 340850 648635 60435 447100 257890 314075 461805 138040 220745 744430 367625 842265 679405 721905 283985 43265 351560 363630 422790 561765 261035 588625 797215 653055 459170 445825 205105 102340 391170 195585 714340 369580 80495 317560 383605 563635 594915 207145 408510 399925 787440 844220 663510 406725 300475 259505 840990 380545 201960 804440 417265 380035 199920 394060 827050 625855 169405 596785 406300 727345 445485 561425 145520 737630 479825 622710 589730 438940 119595 237745 466735 10965 13260 308720 450925 506005 242420 172635 309230 115005 442000 215815 580210 350965 327420 176120 831895 809880 174420 334220 684335 361420 207485 154445 823905 375360 697000 827220 85595 506685 606560 276760 249475 503115 194990 198985 517395 645915 474130 311185 759560 243610 117385 413440 548845 535500 132515 273530 738650 805630 453730 342635 94605 535755 318580 396440 373150 214370 550545 73100 77520 784465 570690 281690 364225 772565 621520 628830 633420 354450 231030 559810 230605 784380 781575 100130 615910 448715 472175 715445 347310 184025 282880 754460 197030 397970 699465 182070 261545 240890 663680 741880 65280 685695 760665 753440 568820 606390 280075 297670 459510 54995 723010 78795 583270 17425 40290 206210 479570 22610 822715 27880 553350 772820 524875 460275 295885 443190 132090 843200 761260 801975 459765 596870 119680 709240 235365 323595 211225 771885 156655 560150 277100 311185 55080 274295 4760 457640 304045 783530 513825 205785 529720 687650 465545 6630 371280 764490 409955 207400 219725 121040 627640 68680 473025 505240 644810 35785 80155 445145 712555 7565 168385 571965 687395 733040 640815 511360 272595 189805 272000 572135 785740 620925 710940 251260 357595 186915 720630 483990 68000 844815 60860 506855 775965 458660 771375 804440 478380 412675 481185 292400 302345 744345 617950 420750 435115 234430 301410 209100 817530 654925 538305 285685 564315 195755 431800 413865 347140 596870 376295 490705 272935 687055 306085 181305 93500 702270 285260 488240 755905 734825 551735 761685 296650 703715 365925 14025 759305 592790 666740 718760 760070 231795 88655 734570 243695 22100 67915 224060 442085 417180 651865 286535 511955 156315 803165 238850 285770 288150 30430 368900 791945 449225 324530 604095 130730 414375 292230 723435 419985 822715 594490 155975 61795 404600 616675 56100 4165 798150 558280 474895 413270 1190 119850 349435 134045 832490 763300 448630 272340 67150 156315 517225 8245 718760 707370 635120 612595 665890 740605 341785 717145 132940 692410 605370 274465 383350 175440 820845 205785 439875 412845 563465 240975 287470 464185 385900 333200 651525 790075 519945 459085 24905 333540 507960 64940 832150 552500 342975 844475 614805 329290 479740 359295 527765 377825 743580 480675 621350 453985 733210 606815 686460 640560 792540 189635 783360 87720 21165 694110 125970 666230 748680 477785 800785 178925 830280 778940 474810 225930 584120 354365 624155 620330 808605 263840 66130 643875 66640 714425 272935 81090 208760 299625 809200 480590 630785 750550 656625 119850 675155 389470 153425 85680 684590 467160 533120 590410 247945 265200 255340 750295 420410 360655 11475 531930 553945 807500 484415 307105 532950 656200 162180 647785 666315 617100 188445 27285 7990 215560 18360 85765 198560 349265 316115 691815 270385 754885 814215 842605 305405 81770 506770 792370 186745 763810 595170 157080 272510 316455 2465 277355 575875 395250 424660 10285 377145 603500 740775 238340 393550 822375 381395 312120 325550 622115 166515 290615 461465 432225 453305 145860 224230 554115 674900 732275 324360 276760 213775 739330 57205 247010 250665 655775 603160 438005 60095 726665 402730 88995 602990 675835 365755 162690 381225 808605 563295 41735 432905 365840 625175 82280 457215 659260 619395 237405 409275 679320 705585 194310 43860 364905 588115 800785 793815 586755 500055 633845 7565 116960 570945 149175 647275 284920 510340 119255 11730 230945 580465 150535 188020 162775 785910 485010 79390 570265 336005 470390 77690 15810 614210 521815 308975 605455 624155 793390 332945 29835 592535 751995 496485 702015 571455 35360 457300 616760 726070 537200 731085 764235 738310 157165 193545 719695 81515 837675 783700 479995 81600 533885 566440 140080 278970 317220 659600 354960 8755 458830 618715 367965 639965 657815 425000 458490 802995 425255 672690 341530 82365 491300 809880 129625 738055 710600 296650 46665 273955 39865 142035 275230 20400 844135 105485 484415 374170 309485 661640 842350 407150 436050 621180 480080 26860 123845 708050 493680 479145 261205 203150 152150 561000 290955 280330 612085 136000 541110 60520 182070 690965 486030 84575 657135 847110 838015 503710 697170 831385 277185 421260 638945 467075 694195 500990 304810 21845 270725 610215 359805 685950 727175 407575 244205 402305 30345 250325 450415 149090 84830 550460 61625 330225 58310 639880 617270 145605 505240 758625 321725 650420 204000 711025 147900 638775 39865 312035 291210 123590 112285 457385 78965 63750 535755 713320 512890 49300 794240 211140 460190 14535 568820 831215 658495 359465 557940 340000 799510 600780 605795 182495 357595 675410 681955 83640 805970 711790 424490 224655 487475 383350 780555 521985 816850 55080 426700 531165 159120 775795 622710 202810 647275 793220 757350 684335 441660 279905 630700 792030 764405 320110 774435 815065 587435 304300 129880 628490 261375 688585 739415 793135 430270 393125 714595 808435 561935 349775 509405 259590 435370 296650 450585 492235 336600 260270 233410 786845 116110 24565 44710 299540 181050 242760 343825 626960 445910 184280 688415 448205 697085 90865 291550 434010 47345 78200 361080 388450 406640 72250 513230 369495 462485 695470 380035 165665 381820 537370 823905 770865 809540 342975 606390 552415 202300 293165 163540 514505 366180 306510 573155 43010 648295 158100 81345 23120 617695 361250 787185 456620 377995 544850 562275 547145 798915 744345 395420 6715 207400 195670 783445 19295 274635 304810 673795 41055 351050 122910 174845 371450 53295 25500 742815 22185 736780 618545 126310 61115 397970 842435 817105 653140 849065 71230 285770 527340 88145 167535 274720 765 97240 521475 636820 4165 98260 636225 259675 613190 55165 662320 196690 59670 272085 495380 106590 87975 495125 117130 31705 696320 657560 425000 301580 555645 252280 77265 87210 423470 53890 285685 794665 54060 672775 101320 832150 214115 659855 86615 517055 387685 699890 368135 831640 525980 240210 425680 25075 314415 30600 782000 53125 32130 474895 204085 450670 291040 746555 467245 830450 453390 644640 95285 738565 747150 825180 471665 204850 121040 622370 741370 296565 213350 221170 610980 513570 112030 473195 357510 306680 820590 313480 539920 635885 577830 55590 10965 651355 235025 284665 453815 130050 796195 462910 654670 248115 431205 447185 769760 161670 331075 116535 259165 796025 709920 719950 178755 569415 292910 658240 331585 102425 307785 573580 472430 414800 642260 525215 368730 775285 701760 542215 334900 74970 673625 104975 479315 297670 136765 84150 446250 792370 409870 519520 628490 697000 779790 740350 30515 812090 388280 778855 504220 724285 787525 89845 147135 1870 189465 715275 345865 137955 641155 460020 533375 755395 178925 629000 600525 163795 151385 611490 515525 235195 204340 362780 352410 205530 758710 194905 777410 203490 474300 479230 715360 452625 586415 5015 207145 336685 570265 341360 579785 755990 592110 620415 430780 315520 186065 819740 277525 607920 16150 495550 772735 14450 61285 565505 282370 819400 801975 773585 793305 667590 103445 410465 439280 624495 160990 58480 481950 576640 118490 24140 683230 344845 502860 397630 737120 805205 542215 61200 223720 276760 335495 158270 97835 740350 406640 536690 137615 254745 839630 466310 557345 96985 786930 610725 223635 235110 602310 756160 817955 296140 250750 844135 554115 408510 591005 110330 446080 777495 55250 233410 805375 527680 11730 97665 230265 44030 66385 249050 826795 4080 372130 245735 551310 580890 401285 575195 122570 294015 376550 343570 165155 467415 655520 231710 753780 579785 579785 783870 688500 577490 168810 826115 245310 655265 41480 68340 226270 127840 631975 353770 285090 501330 598825 295885 329715 56780 15725 169575 532610 32725 663425 780470 16575 611150 107695 23970 428145 407490 650250 843965 106335 318240 313225 383010 152320 569755 436390 5270 788205 791180 651015 438515 490280 95880 79050 110245 680255 847195 66045 139060 175610 723860 278630 754715 725305 262565 660875 445145 616590 281350 320535 260695 819825 833935 327845 483905 211480 495040 776645 706775 785400 557855 739925 587095 383775 41905 99790 544850 250155 335155 341615 461040 556410 193035 195585 204595 88655 416925 65365 174760 712215 843200 208930 261205 756670 726835 795005 491045 133790 364225 113475 150110 481100 720375 720885 65195 801550 774690 286195 849320 472005 130815 753780 298095 685610 596615 70890 690965 153425 478125 296310 836995 291380 98090 637330 150110 513315 366010 282540 684335 166175 296905 17340 478805 389045 734825 29835 622880 323255 278460 508130 59585 89250 818210 779450 409445 773160 22440 844135 650930 297840 448120 637245 338640 321640 760750 735420 380885 85595 265965 691305 340425 531675 474470 553860 828495 190825 19125 337280 318155 354450 328525 428825 444210 438175 759220 765340 273615 302175 42330 713235 547485 447185 261800 843880 823055 498610 277950 390660 281690 812090 797980 670140 14110 349350 358020 616930 496315 1700 378165 487985 33575 32470 753780 183600 631550 295885 562785 180795 468010 12920 122400 261120 223550 216580 487985 332605 220830 832915 707795 229670 541790 448630 331330 750975 539240 154955 233410 430100 368560 438345 730915 527850 205615 456025 56950 242590 50915 232985 160310 561170 587605 200855 281945 657645 657390 346715 396610 639880 765085 45305 621265 800445 668780 744175 7225 58310 11220 795515 269875 13260 228820 615315 614210 607325 30685 731000 630275 163880 244545 347735 742985 226270 355045 427040 464695 391850 489940 158695 252110 163115 568480 624495 105230 487475 226015 831215 81090 562955 379015 440640 269960 377060 679320 393720 141525 53975 830620 748425 846430 125375 600780 31110 3740 497590 423725 606135 300305 833255 358700 440725 623560 49895 552755 689860 563805 461295 301410 686205 776220 377655 651695 733380 806735 771460 783360 195245 546635 310930 733125 178245 35615 761345 821695 642005 621180 787695 843200 754545 767380 494955 727940 637245 625005 593470 478720 644725 251005 541110 843455 350285 732445 417095 28645 55165 687395 26350 79985 59415 451520 52785 264350 824245 633335 427805 228140 621010 445740 215900 739415 110075 510935 211735 489685 675580 613870 401115 805630 233325 270385 595340 278885 838780 784040 38675 165580 630020 824840 647105 492575 245565 270725 824415 91630 504985 558535 240125 306340 401795 433500 293505 278970 115260 294950 408085 304725 733720 680000 491470 605540 513230 626365 531080 132090 552670 753015 544255 609450 125460 801635 531675 26945 521475 813195 8160 228905 262395 114495 317560 566100 191845 556155 340765 235365 599675 689520 672945 696490 803080 426870 608005 172380 350710 813705 223210 378250 688585 840820 629680 335240 332775 660535 581060 729810 236300 185130 652205 14535 24055 510935 737630 351985 123420 135150 488665 822205 24905 666910 209440 829770 543235 439875 752165 728025 662320 713235 117895 505835 787695 374085 181050 397630 668780 501585 451010 163710 25925 409275 747745 394060 366010 489770 702100 104890 166260 445825 515015 242930 437665 591685 605540 412590 508725 789225 798830 346290 510085 178500 361250 381650 142035 254490 510680 680510 621605 366690 327335 388280 130730 622285 580295 313990 334220 602310 155550 62730 651270 644300 194395 639965 586755 32895 315520 819740 438345 755395 90185 98685 401625 809625 524705 544425 29325 17595 503285 729470 193800 533715 23205 335155 785230 319855 459765 449650 809200 798235 121380 189550 211055 604095 784210 644045 85595 16915 521050 260015 592450 171445 688075 133195 410040 510850 263925 601715 827135 29070 218960 579105 380545 413100 637840 197625 632570 812175 369835 497505 716550 690965 238510 835125 178075 666740 376975 701335 371620 498865 317135 229500 135150 260015 516630 664530 605710 203405 327845 749530 432310 52785 651950 406640 398225 22695 671585 504815 673455 151385 362185 413100 161245 651780 184705 684760 807330 266050 21420 162435 647785 514675 666995 115770 314075 210290 772820 483820 79560 802825 526575 31110 754800 472855 349520 35615 200175 616420 409530 737290 689010 239530 720715 75565 698615 754290 355725 548930 772310 726495 186745 418880 462145 93840 297075 435030 78540 437665 237660 439280 231370 151300 278800 537370 251600 702525 325720 515015 686290 189210 589815 809200 138635 307275 599845 152320 240040 258060 693515 639540 359040 763215 453220 2295 726835 652545 505495 514590 78115 400095 718250 349010 545785 6800 782170 714085 828070 665720 435200 640390 239105 158270 434265 768400 334390 30090 560660 540600 55760 335410 33405 278885 746385 672435 142205 23205 595425 815745 544000 71740 432310 770865 710600 89080 158695 443955 3655 433245 197115 771375 98175 100300 125885 252960 179860 388110 116280 444805 770185 122825 648040 190570 129285 241570 259165 45390 107355 430695 751485 282880 388025 383180 669630 710770 741455 48365 240040 30940 552415 385475 125205 238595 576300 695470 732530 248795 489005 464525 839545 588200 538475 110245 565165 837590 643365 148750 493595 690795 436220 77350 44285 279055 27710 531675 448545 127925 596105 295205 608940 808520 35445 550460 724285 668525 307275 629085 141525 574600 181475 416160 215900 146710 471920 502945 414460 12835 798405 358615 644300 132940 302600 142885 199920 613190 663510 391000 413100 531250 669460 495550 25330 63495 761345 336090 828920 346970 300645 725560 47090 261545 47770 429760 340170 725560 834955 623135 259080 523685 798575 415820 708390 748765 632315 349350 802825 769675 413355 691050 150195 292740 317305 375020 442255 436560 827985 547995 684760 535160 760835 526150 25160 93840 485010 261545 731170 689860 849745 774690 493170 212500 593215 847195 47005 274805 486540 51085 626450 329800 309400 276250 835295 388875 20655 116790 54400 674645 779535 455260 583865 163965 370770 421770 589560 98345 182580 239360 180370 152745 321385 404515 288575 403070 280585 114240 738225 774605 722925 405960 477615 511360 568565 517820 758625 639625 319770 835465 112965 206125 86530 97750 288405 463335 598485 623645 753185 576045 415395 60350 604180 783615 583780 372045 847280 780045 278205 288235 589900 417690 460615 794155 395930 215220 453815 825010 355215 511615 367455 475490 841500 448375 123080 215985 328015 431035 744515 532100 274975 791435 712725 316540 364820 846685 241485 786675 257380 732275 501415 473110 111520 147645 658920 296310 576980 192355 383860 37230 716720 10540 195925 30855 22100 213435 241060 192610 120275 358445 709750 242675 272255 256020 323595 244545 17000 838185 742050 355895 161840 127330 95540 755225 39865 374595 838100 26095 742135 606135 265115 95795 795515 184705 642770 291465 489600 47175 118405 180625 445740 57630 552245 383860 595510 39695 680425 832490 759220 153255 87465 196265 553180 2040 735505 829600 117555 454835 350625 803845 358445 646510 128860 504560 175780 279735 792200 840225 409105 316795 404515 315690 563295 341700 678810 389725 289000 375955 734740 145690 67915 323680 281095 505240 535755 134640 498100 612170 600525 194905 399330 616420 690455 485775 92395 635630 436560 710090 652800 557600 567035 118490 522240 656115 524365 391850 275485 141610 220150 380885 638520 162520 505410 322320 387685 336430 101830 9520 25415 586585 46410 542980 206210 667420 691560 428570 54570 84745 613445 247860 126735 795600 418965 542385 540430 373745 326995 598400 440980 649315 303875 142290 818805 298180 323850 423215 820080 368815 243525 213010 259845 520540 343145 809795 64430 446335 836910 416500 505325 227715 100470 119425 709495 689265 779195 576725 638860 465545 745875 295800 724285 18275 170425 46495 839205 344675 614890 389895 642090 267155 281180 449990 780810 431715 720630 16575 309315 685695 159460 535075 696150 468010 493680 625175 776730 546805 265795 507620 752080 252960 196435 57290 844220 365075 4845 842010 619650 1785 697510 778685 588880 521900 312035 431035 498440 216495 333200 580210 396440 480845 375020 791945 312545 327505 490365 474045 421430 463590 555050 17170 418370 277950 737035 768740 22950 64345 792030 772310 719695 104465 195840 818890 414205 420325 476935 552415 50745 716465 218195 140845 414375 328865 441150 610895 730745 50490 133535 613360 451775 356745 310845 43605 269110 529040 234940 418200 564740 155550 377910 156485 11390 564825 766190 72335 741540 676260 717825 793645 319600 313990 832235 43605 319005 392700 345270 25160 135830 731255 297840 649570 612340 81600 575365 306935 187680 829175 732785 96560 761685 278290 418115 843200 583185 525555 57800 760155 490705 529975 556750 490790 837505 604010 182495 611745 29580 580720 573155 71230 678045 566950 611575 475575 158610 158185 372130 299455 808605 769590 443870 774945 490875 300815 459255 749955 658495 92735 633845 362100 413525 347565 548845 834955 390235 28220 665465 687225 688500 520200 199750 814725 576895 657900 5355 842860 69955 354365 367115 506005 783615 121125 177140 55250 636055 543065 375360 223635 484755 692580 741285 58820 405535 809795 132090 369665 689690 354535 448885 262225 54825 760410 382670 762025 395250 507365 669715 477445 358955 687565 592705 786420 697850 139060 80325 761345 586160 795005 185470 136085 691305 556920 49300 425935 311355 278885 470560 486370 735845 534650 406300 20995 497420 261120 52700 103275 420240 94775 224230 257380 473960 589560 671160 332435 230945 752845 152830 779450 429590 172805 817360 66045 626025 546805 61285 225590 410040 319515 730745 477870 358785 438600 844305 311695 788290 285855 450330 833000 742390 456280 713660 178670 336770 194565 839800 558875 432905 550035 205275 770695 725900 49130 788035 782255 791605 13770 760155 308635 70210 694025 245310 638350 550205 485010 579700 48875 841840 161585 359805 840055 172125 336345 425935 558790 527935 785825 805545 831045 292145 640815 251430 707200 167365 712895 112370 518330 396525 596360 29325 698190 707795 710090 47940 548675 846940 591685 718930 181305 467415 253215 436900 783870 155890 185470 525130 122145 357510 115770 53040 665125 693600 527935 545360 288660 443190 662150 383010 243185 815915 103700 692070 253555 127670 524535 723435 460275 746300 509320 537115 834105 409360 390150 392020 710855 441660 228650 420070 712895 231200 418115 416925 591345 706265 134555 428230 213520 764745 469710 616590 584375 834870 411570 674900 332350 41650 80410 468605 151385 612085 408085 94435 717570 604860 235535 47515 809370 472685 666995 25160 583355 49725 215050 175185 222870 342125 667250 92225 675410 791690 448205 570605 561340 158185 720460 527510 789820 497250 475235 521135 299455 168810 679490 571200 337790 255510 191845 263075 398990 511105 294355 103020 145520 78795 112455 698530 842860 758370 507960 16915 682125 161330 478210 156740 535500 216240 546295 443700 609280 692240 812175 823395 247775 317050 590920 441235 836060 676685 716720 410975 341105 611745 96305 418880 107610 267070 491555 254490 41820 334815 285175 745535 758200 115090 245480 96730 303195 623730 293590 484755 143480 160735 371875 214115 366520 736185 394485 612680 43690 847195 403665 565420 492150 486030 761430 26690 562275 379610 522240 727515 212160 380205 625005 289000 560320 647615 69870 510595 81855 727430 496995 587860 321215 523090 630785 571965 393890 829260 784720 527340 784125 298775 67745 795685 335665 372555 266985 421600 457555 811325 724880 461040 325125 437495 88230 444550 669460 566015 82450 266475 24650 630445 439110 569585 836485 514760 443785 129965 255765 408340 601885 595935 125885 848300 203405 316200 593470 209355 838440 458915 689435 376125 789140 741795 453220 458490 842775 316115 206210 16745 808775 637415 659175 114495 155380 312375 386835 277865 34255 750550 469625 72165 253300 270725 392445 558790 850000 593215 572560 146625 430950 722585 837165 523345 9775 738565 162690 321385 348840 565165 259250 782340 849745 608260 612935 139995 53550 391255 392615 291720 178245 261460 140845 446590 14705 610640 125375 223040 448205 387175 425850 94690 769335 439620 240210 404005 61455 139060 398140 381650 437155 376550 64940 67320 270555 413950 361250 555390 374170 592280 566100 412590 811580 519520 827050 152235 423130 356490 818125 690965 568055 314755 143225 49640 704905 511530 477955 738225 5355 178925 148580 626365 549695 749615 246330 136085 765085 583440 470815 805460 114665 126310 460615 411910 422025 678045 301665 521985 276930 748765 81770 717315 485520 594915 463420 351560 396950 550460 492150 163285 622710 554285 675410 305320 567460 5270 468605 335835 553010 440045 320875 124270 109140 415140 166685 584970 799340 553520 205275 106760 442595 261715 214285 704990 368050 623560 466225 246415 262225 556240 309485 57970 270130 263245 850000 627895 171785 193460 326910 843115 262990 533630 204170 684165 511190 584970 61200 769250 634100 186405 242250 456280 3740 489855 77775 715275 479315 759645 558535 529550 363800 190230 287130 446080 831725 395080 596615 327760 340850 310590 140335 139060 574515 682720 22185 192525 626620 500735 721820 674730 419050 617355 761005 455685 292400 50150 91885 431970 467670 18955 626790 255510 283900 696745 232730 239020 431120 817190 331075 283645 568735 745875 752760 396525 282285 239870 316710 152150 631380 136085 210120 665720 71145 673030 125375 175525 130305 734400 628915 633080 386155 120020 208080 143310 500650 543320 654245 191760 371535 817275 121380 30770 443870 514335 425680 823650 10030 664615 595425 437240 776985 336515 179265 686205 542980 737460 486030 835550 62985 532270 176885 450415 829175 94775 142460 200260 352325 30260 754885 462145 519690 491810 497505 155125 356830 738905 572900 720375 523855 506260 726920 425425 83130 680425 321895 125545 21845 66895 784380 459425 289085 514590 607240 253810 579785 637160 616505 605540 358020 377315 108205 51255 809880 28985 569840 415055 216410 560745 154275 794580 724455 260355 484075 570180 681530 361845 600100 609450 760835 683825 196350 179435 328270 76245 394400 286280 832150 449565 252280 148155 806990 563210 612765 496740 30600 383945 579275 329460 683145 459765 656115 186235 132345 254405 495295 158100 602225 699210 423555 808095 366265 680935 285090 72760 255850 35615 118235 700060 547315 324955 736610 24650 44115 773330 449395 611575 763300 830875 832490 6375 275825 840055 803505 24225 174250 613105 521985 469285 741200 413355 273870 535925 847025 75310 570180 757605 663425 309570 277525 497420 372725 432140 587945 840395 133790 199410 808350 824500 401965 474725 671160 37740 819740 481185 370855 618545 78880 478040 481780 525640 251940 402815 300050 395335 656710 743750 632060 342125 818465 228650 101745 232815 737545 766955 558960 674560 547230 710940 834360 78965 816085 808775 443870 39610 274040 441490 805120 475915 764745 751740 525215 664275 183345 449395 471240 808690 190825 725135 758030 426785 722670 787440 612085 750040 495975 380205 607750 83300 409445 108630 750890 697595 214370 106080 717060 534140 780725 107185 264605 449310 38675 621435 403665 587350 77265 223465 142970 299455 333540 709410 318070 480080 244885 171275 824245 419900 829770 349095 275740 36295 162010 560745 330735 41990 105570 244545 524620 52105 691645 428825 533715 368475 419645 586670 493680 738140 32555 340340 148920 97155 513400 57715 756075 647275 23035 103275 454410 449905 29070 99110 499205 558195 125970 274720 660535 448885 713405 201620 306170 596870 764660 805545 551565 622795 821610 793220 398905 692325 239615 179350 488750 63750 824585 41225 493935 839630 717825 157335 580210 689860 341785 712300 824160 105315 361505 493595 292570 272000 202385 237575 640985 254830 401965 78030 32045 63580 240635 804185 710260 348160 573835 141525 238765 823225 416415 287385 667675 405960 333965 581485 91630 119425 490535 466650 362780 802145 496230 332605 196945 15895 746300 510510 225080 473280 240210 304725 769420 583610 187595 140420 704735 16660 415905 775710 34765 66045 784635 494785 22695 98430 242420 824330 207060 261460 447950 324615 724115 343400 70210 592620 750380 35785 614890 764320 568140 280075 645575 662065 502010 86955 394995 92395 132515 558960 84490 847365 649995 49555 483225 432055 516290 701675 656200 4250 506940 408000 192610 320875 315775 217600 21080 74800 477785 465545 627895 312205 449395 835805 57375 563635 621010 615995 541535 288575 656370 407320 410805 728195 296225 689350 81090 287895 545105 475830 493425 6460 230605 767805 88995 779195 92140 802570 508385 231285 714255 568395 761855 705585 819740 439110 750550 417350 447780 593045 771120 661810 238425 205870 674815 391085 737375 404005 655520 485945 280755 468095 210375 542045 60265 34680 187000 224230 690540 11900 246925 123930 742050 163285 787355 552585 103870 629000 435795 352070 295885 707115 152830 287895 201195 738310 82365 502095 540005 751740 694195 75140 314670 181900 715020 626195 300390 333540 254320 136255 300900 283390 576555 47430 830450 123590 93160 2295 592705 537965 408000 618375 487135 1360 103020 576725 701930 476850 175185 74630 703120 830025 86785 583865 706265 286960 815660 352325 76840 34000 180965 813365 310505 690965 344165 330990 113730 683400 523005 569670 68680 23205 291550 176885 108800 237915 201280 12410 331245 377145 308720 22525 708900 312630 502775 140760 578595 835465 459000 78285 292825 547315 207230 695555 642685 363715 620585 213605 161755 240975 788205 615655 465290 226780 143140 331840 311015 79815 278545 746470 377740 172465 566015 547315 292060 231965 239615 436815 828495 468860 658410 247350 519520 17340 482205 19125 713745 77860 807330 847195 253215 169405 766615 37400 109565 556410 686630 266985 820675 304045 198050 692495 744430 181305 235365 640900 97410 361080 566270 138720 284410 823395 338640 167025 214540 451945 483990 703970 444465 769845 443445 548080 520795 784550 687225 292570 768230 472430 736100 255935 800190 202895 71910 192185 631890 575875 362525 455855 562700 500140 463505 751230 438345 18275 702780 114750 361760 466820 374340 329715 150790 71230 19210 236385 607240 131580 58905 832065 96220 201365 814385 831725 633590 139485 487220 543745 214455 301155 521645 815320 653735 729215 669460 589475 401455 94435 256785 611490 214370 427890 59840 489430 116195 197625 707795 296395 259675 63835 576640 224485 283900 723520 394825 810645 75735 150620 739755 639540 270385 23375 149940 329375 185130 718420 736185 269535 101575 400435 317815 485265 439280 758880 655605 24650 225335 433755 57545 164560 306085 694195 355555 52105 486370 23035 503370 37570 523855 111435 724455 95115 183940 474980 131665 173910 362270 9690 361420 554540 514080 491810 775625 799850 705415 468690 197115 369410 782425 312375 323680 191590 734060 783360 262820 472940 755140 634100 23715 510000 334900 688670 382245 292825 742220 378675 471070 281435 461295 290360 82280 30685 257720 47855 628405 390235 376295 335155 126650 223040 72845 774435 551650 588795 650250 576725 172040 409700 651950 400945 705160 233410 709750 139740 36210 545020 344165 342720 54995 748425 650335 277525 772395 91885 524365 694365 663595 300645 336090 199410 182920 171105 593555 262650 285005 733380 636055 287385 227715 512380 251685 821355 434435 278290 92140 832575 61880 491810 357255 683570 65365 107270 107525 329460 153510 777070 348415 700060 400180 83045 295800 457045 448970 82620 543065 828240 172805 379355 709835 305320 700485 648210 360485 361420 316370 632570 739670 39355 258060 834700 577830 789140 588115 410635 717060 151045 327930 456110 137190 828750 641580 445315 770525 559725 296310 669375 197030 154445 616760 72845 660620 741030 712810 206635 234260 683230 716380 786760 142885 505240 730575 693005 312800 552500 792115 253045 228820 430950 720800 321215 202725 670650 662660 395675 793645 84405 65280 131495 464525 687225 688925 699040 463930 388960 837250 669460 784210 488665 477105 242080 625005 474640 793645 447950 129795 194480 65110 805970 243100 243355 124610 109990 242590 655435 322745 830195 63750 707540 750635 335070 280330 768655 492660 254065 449140 655860 789905 632400 744175 591940 715020 234175 716720 165750 86870 27455 410040 632145 670565 478210 763215 533290 119425 575365 133195 150025 579190 156655 165580 443020 202980 849235 416415 355470 47175 736440 187255 353260 115005 549950 85680 476170 773925 490450 644980 31705 553775 300730 352070 586840 559385 49385 582675 742985 171020 325635 522580 301240 274295 225675 564910 606985 828070 308380 93500 108970 208250 239190 250835 18360 804780 58225 835465 303450 530740 328865 476255 433840 373235 703970 787355 499290 661130 316200 560490 713405 58140 682380 200600 303195 354705 356660 637500 354875 682635 7225 171700 145180 394825 274380 175610 310335 289085 277185 508130 60775 282030 223550 47770 770015 787100 190060 123505 321215 176290 313395 423130 585565 146030 581485 512720 356745 439450 553945 538390 57290 90950 813960 812175 112455 570520 180200 739245 775370 698020 379100 528785 845155 385730 295120 712895 239360 829345 397970 408000 309740 86020 501755 325210 240125 623730 223720 424660 420580 767805 574260 757860 274295 86445 58395 332435 312715 547740 313225 81345 735930 552160 157420 558110 87125 673285 796365 4675 698020 272510 585395 814300 402985 552415 764660 109225 178585 679745 478040 293590 553520 606135 617610 100215 701760 601630 357340 175015 147560 6205 200940 92395 156570 405195 849660 39440 735165 742900 406215 347990 595510 74715 45220 782850 356830 794665 284155 626960 188785 225080 260525 431460 599845 648295 547060 643620 785740 315095 657815 713490 726665 412165 384965 291295 61030 451945 160565 467160 47430 296055 641410 266815 497760 787780 519520 699890 149090 786675 141015 797555 124100 213350 432735 424745 325635 764405 500225 613785 452795 683145 582420 748170 795005 105315 602565 827730 681955 80920 561340 124525 606050 73610 449820 633845 78625 404600 689860 232220 677280 410550 619990 226100 269110 96305 192270 247095 489430 434265 697765 371450 374935 277100 458405 539325 536605 95285 717740 138295 318155 347055 685100 688415 294525 103445 720545 608430 630615 149940 234600 214455 478805 147475 320875 173145 749955 218960 183940 599250 19890 310420 247180 675580 334050 806480 354450 409445 710345 19465 532355 739755 632400 707115 705925 134470 228650 845835 743410 193290 336600 175780 240380 363970 291975 511615 495635 636310 739755 784125 329545 701080 513400 723775 747915 13940 756585 305150 774690 477360 432225 420665 769930 45645 390150 635035 588200 657560 22780 37995 598145 694960 241400 31365 508980 302345 27285 398735 619735 296735 653820 259250 257635 333285 597890 740945 112965 230435 115685 440130 150195 95540 305235 664530 318325 774520 422620 743835 790245 340425 828070 573920 736780 675155 135745 316965 697425 693175 286450 457215 848555 646425 255255 481100 147050 423385 432480 445825 21250 11560 765850 672605 120615 145605 173230 81345 674390 822630 107780 504815 654925 69700 145095 786335 166175 13090 816085 74970 351305 723435 513230 615910 682465 336770 421855 734825 299540 693855 699635 300730 577915 637585 689180 320450 622880 94690 688500 543235 138805 150875 561425 167110 219810 685185 640900 625005 139400 292485 814895 398735 186490 793475 583610 235620 206465 662745 651865 158440 530485 320875 359210 609790 198220 706945 44795 670395 128775 796025 790330 814470 797895 294355 836655 1105 366010 218110 647530 603585 29920 388450 95795 535755 202385 316625 43095 519095 827815 820420 335835 171275 523175 266815 367115 6120 170595 701420 833000 720630 248625 557685 387855 822460 419900 329885 143990 607410 580295 677535 584375 184110 457810 711110 652375 5865 148665 342550 480165 591940 487475 805630 802655 678300 816850 630105 569160 145945 229500 847450 818465 82705 256700 343485 119850 476595 386920 618375 374850 22355 102340 582675 846430 228055 425425 797470 768655 510850 685015 601885 319430 251855 350455 735675 466735 756755 250325 310080 367880 162350 763555 26945 679745 547230 771800 159375 217260 327165 661130 132770 660705 766530 218705 537370 764660 759560 499205 740010 703970 223380 426020 246585 713490 590665 786420 492320 142545 37740 325210 17510 114495 297670 93245 322320 4505 262650 308040 453475 772650 385985 297160 685865 666740 180625 448545 301410 354875 556495 166430 85000 804185 291210 236470 663425 628490 787780 457300 205105 187085 645745 813535 578340 75905 456195 3400 413185 808350 449395 288830 583525 462060 682720 834785 573155 653140 727005 695640 624750 119850 703715 151725 310420 350880 844560 172550 86700 479145 83640 186830 555305 405280 526235 267325 712300 761600 740095 522580 403070 110245 352920 355385 296990 588625 678045 417095 684930 505410 763130 351900 849660 31110 16490 630105 576895 196860 402730 749020 766445 460020 102765 127670 539325 298690 245480 457470 603755 674730 192015 419475 34850 228395 548250 826965 304810 748850 153935 35020 39185 525300 363970 759560 311015 657645 418710 111605 223125 580805 697085 615655 374425 249135 230775 601205 537540 244375 98940 398905 117810 602650 123420 679745 433925 497505 347990 122570 777410 90525 575535 657815 657985 4250 435795 546550 299455 239955 393125 149005 170000 487730 599335 619990 361760 64600 781915 40035 154275 416330 677110 293420 101830 779110 832745 701675 104295 50320 639540 70210 760495 778260 236895 661895 552245 670905 570775 735675 27370 547145 122570 702525 738140 310250 262820 368645 744855 245310 804865 752505 515100 576215 377485 598145 506345 104635 383860 775370 399670 489345 305745 215475 844560 562020 207740 146285 187765 338300 564060 659770 611320 768825 411230 646850 79645 313140 523855 815745 139145 157590 682040 139230 406045 814725 793560 570095 768570 389895 22865 830450 162690 177735 821950 44795 360910 377570 735930 752590 684080 641665 721480 22355 540345 659685 598740 355555 623475 287810 366435 86190 764575 610045 360315 632145 609620 511785 475235 810900 636055 418625 100470 525980 147135 698955 525980 620500 88740 780810 272850 23035 136595 203320 758710 157080 164475 849235 729470 368475 718590 769760 382245 214710 610640 299625 398225 295630 547315 526235 42755 380460 98770 391680 594575 544595 357255 237320 694450 50235 287300 718165 672350 60010 42330 515440 419475 211905 115345 186235 203490 552755 35020 679915 391935 24225 769675 204510 285855 341360 540600 642940 282370 317985 298265 487220 74885 442170 129880 529040 691900 580720 675240 583270 739585 129030 311100 229925 156485 370770 431800 646255 737715 846175 740095 459000 768145 33235 664700 394230 380970 364055 674900 125290 521560 125885 193800 839715 390150 328780 200855 241825 667250 712215 271235 105825 469455 723945 213690 815490 724880 218195 553180 690030 733550 603160 336260 203150 809710 15045 551565 262820 590580 695045 365585 69105 131495 309060 184960 157590 547485 152660 445400 726920 650845 15725 552585 213180 105060 166940 98345 400945 753015 604180 238680 696150 672265 199580 584205 362440 198135 427210 346545 113475 388280 301920 746130 406130 252535 116705 71825 346970 191250 391340 2635 340 821780 21165 757690 149515 104805 162265 844050 29750 108375 117470 649060 303960 700655 765680 828750 283815 33235 498440 129285 466565 479145 774860 266730 409530 640815 245055 371110 430100 623900 304810 491385 782850 43350 695215 459000 96475 10115 251005 205615 341700 567290 126055 205275 849915 281520 271575 583015 137275 15470 178670 213775 562360 526150 190400 313650 417860 498440 349010 789820 372640 343400 144075 768230 82450 183345 407915 225930 310675 313310 323510 102765 37570 125120 144670 425170 826030 231115 534735 631125 82875 567970 51340 840735 385730 782765 310590 290360 326485 734485 710090 368135 767975 495975 438345 449480 161245 701675 651100 804270 376040 275655 772395 724540 361165 409785 608515 597125 216920 358870 439790 16150 665550 503370 789905 343145 34425 382330 564485 745365 555645 836655 462825 530400 746470 714680 537285 87125 828325 509150 427720 463930 765 108630 792795 640730 228820 192270 280755 211055 451605 513315 496315 721395 260440 82620 72590 300135 772395 638435 332350 593385 126140 402560 348075 583950 69020 318240 227290 419645 260015 15640 118405 95710 104125 135660 542895 687395 354450 765765 773245 31790 126650 787270 229500 531420 778685 511785 552500 87720 721225 472770 642175 462910 779875 538815 257975 385050 610385 428315 58820 708985 36380 574345 357935 315010 265115 333115 477700 433500 554285 800360 382585 36635 37400 362525 804270 313395 282115 809115 389555 248880 751655 91545 757605 786675 337025 113900 762195 552415 305150 585480 826200 789735 86530 278035 712640 510425 798660 683400 276845 547825 196860 173230 191845 598315 170255 446080 72505 634440 514250 14705 818975 680935 816850 543490 514165 547230 592705 199750 515695 121210 511530 212075 22610 122655 828495 293335 42160 94775 18360 792370 569245 83215 589815 476085 770780 321130 544170 396015 219385 793305 575620 685015 590580 316540 797640 291210 438345 208420 347140 663255 121465 79900 357255 72080 64090 154105 481695 97325 688500 831045 362525 842775 336430 358615 575450 331160 535925 742220 806480 849490 209355 40035 682550 603075 780810 846940 235960 783955 420665 635715 694195 532780 757605 113050 79135 114325 805970 359210 521305 539155 386070 435285 215645 34170 351560 472090 476510 265625 809625 477785 180965 556835 126140 155040 178075 249475 380205 565845 743665 611745 109650 360570 618375 39780 384540 846345 489345 82110 308975 412845 621095 430865 726665 126735 436475 785145 351985 201790 611660 617950 448800 91375 7225 703545 640220 183005 308295 562445 140250 184875 807330 502435 415650 659345 635460 553180 731255 552075 507705 434435 51595 709070 610895 234515 180370 167535 229245 676685 213860 201790 602990 153170 549270 602395 800615 734570 183855 51850 84745 695725 85425 92565 372980 649230 94945 505750 445740 561765 203915 271575 730660 156485 129455 549100 724370 479145 637755 814215 180625 667250 844135 43010 671670 814640 298605 179860 82110 473535 464270 115430 797045 838100 545870 435370 795430 381650 265285 609110 719185 652205 189635 266645 238000 172975 292400 730575 572730 514080 360740 374765 41735 475320 20825 623645 187850 827305 637585 338895 673880 417520 490025 45560 706435 171020 348755 213010 681870 77095 612595 822290 506260 327760 423215 549015 18275 593130 104295 410720 37995 717655 507195 156825 148665 731425 314330 401455 32895 804100 775455 393040 309315 141695 464525 64005 513825 578935 781915 509830 349265 221510 474555 633930 421685 343230 780810 520540 252025 343400 594320 58735 258655 118830 753015 500820 399500 605625 724880 761090 357255 333370 680340 757860 45815 488665 38420 587945 564740 717315 715020 99790 780130 828240 784720 641240 683400 499715 358190 825860 348585 423725 701675 63750 248030 263925 838865 67235 218875 803590 474470 365245 99025 201365 422280 240805 331415 537540 745705 289340 761940 796450 606645 49385 58905 358785 597550 221000 738735 533460 599335 461635 818465 803590 130135 547655 175780 482630 507620 447695 534820 169575 370260 358615 812685 799680 506175 22355 790160 28560 448545 652035 760155 246500 506430 363970 340425 163285 613785 349265 253810 518075 400010 614210 746130 100130 598740 348670 726580 616335 129115 263925 43520 559810 328865 73525 47855 412165 511785 167705 198815 132175 89590 146115 765850 38930 272510 744175 109820 663085 742730 400945 478125 618120 369070 777410 123165 205190 230180 718760 183430 420665 440215 151555 148410 678385 701165 211395 422025 698785 684845 198815 375445 710600 134980 131325 176715 153935 246415 316795 270045 355640 294100 140165 776220 36975 844730 568905 19380 355470 698530 702440 418455 642090 1700 439450 173655 82620 201790 563635 441320 738905 526065 185810 266985 79475 407830 680510 478125 20825 501075 441235 95030 522155 126225 654500 526065 383180 380885 127245 489940 142970 678385 563805 365670 165920 424575 71145 820675 196095 518840 44030 233750 626705 685950 332010 340255 63410 678215 704820 591430 750380 317645 375360 254490 614890 261800 657985 775880 489855 28305 627470 136680 226950 697680 388365 642345 604945 489855 627980 391425 357425 431545 298690 289765 348925 450160 376380 196860 781320 64770 173315 838100 196775 598230 62135 597295 792795 274720 765935 409615 572305 310760 286365 81600 241825 227205 543235 33150 383010 94435 460785 244375 250240 24650 233325 350540 133875 283900 8585 17595 511785 45135 689775 324700 89335 47600 800530 333370 500735 596530 482035 69360 448035 725900 718590 86615 678045 815065 439705 430270 708645 768910 149430 239615 299965 223975 312885 237660 336260 597210 236725 504815 815405 272255 449310 623900 249985 346800 174675 739330 492065 636395 636225 95540 367285 246925 526320 48365 371450 276590 92650 508385 512890 741880 821185 541875 434180 647870 581995 572475 815745 82875 721055 53465 681445 442935 610130 806480 336175 340255 709155 150365 590070 743325 611235 111010 124950 758795 14790 468180 831980 309995 392105 244800 344420 415395 306935 186575 433500 58735 235450 771545 53295 586075 332350 143905 494955 286110 100045 455175 805715 337790 505835 539240 833935 283900 457385 809370 265370 268430 129285 291720 555985 351135 798490 790160 206465 86445 721905 801380 63410 304810 670310 181305 189295 63070 551820 92650 622370 293420 629680 394655 741200 388110 256700 158610 494360 530655 107270 630105 541450 614890 427635 730745 530995 150450 97495 836570 716040 291550 93925 132515 603330 592705 754885 156910 445655 379270 549015 452880 123930 770355 528105 209950 511360 206550 641495 573155 692070 795175 68340 732955 793475 766870 751910 102170 352750 247010 469200 114750 338215 425510 350115 214200 694280 478805 801210 656285 3655 76925 322575 471070 741285 395845 14790 180795 521645 172380 134725 753695 235705 431290 123930 311270 190400 262735 796875 27965 291550 198475 624155 39015 675410 317305 287810 478805 833170 90100 217260 464270 169150 610300 300475 803930 751740 278035 221510 821440 218280 236640 739415 409190 155125 519350 280245 469710 550290 255085 557940 282540 591175 675325 567375 239190 5185 671330 570860 306935 649400 478040 339575 758710 17510 580380 602565 414800 803080 536010 266645 685780 630615 706095 657305 457045 58905 536180 722585 438090 298520 695130 410975 624410 729810 264265 465205 107950 836825 826880 46665 250665 748680 503795 611405 740945 490025 340595 225675 644725 115090 791605 698785 205700 783190 479570 846175 85170 46665 205785 60435 97665 372470 521050 782935 393380 64515 318070 304130 598655 396100 216920 338045 286875 270640 112455 279055 261205 28050 89505 787780 548845 197540 765340 540515 738820 661810 168640 637500 764235 327845 618970 776560 98260 502180 455345 50235 131920 710855 129200 790840 717655 353430 132175 721565 428825 612850 185980 767635 723605 391510 549440 712810 69275 418285 354705 756160 341445 798405 630275 209780 788970 96560 741625 328780 123760 13770 1785 504390 139995 269280 121550 406810 664785 626365 404855 343825 188360 698360 144245 74885 47260 91035 504985 659855 357765 519350 484245 322065 121125 433755 314245 249390 57630 272340 814640 699550 665465 290530 225675 345185 99110 442510 630445 572135 782510 117215 623220 439110 154020 262395 438260 50065 592280 803845 360570 471070 543235 732785 207740 224995 840395 76755 88400 674135 606900 280670 428145 678470 361080 58055 935 21080 592450 557515 588370 320025 504305 32130 602310 214795 172465 244035 825945 150705 84575 438430 427550 9350 593045 349775 729045 599930 756330 355725 717995 17680 755650 20740 563975 138210 609875 113645 415820 47175 379610 179945 756500 21590 791690 11305 637500 389895 520370 654415 811665 262480 209015 448715 728790 163285 582505 746640 502775 841670 835295 253980 571625 545615 744175 706010 832405 117130 184450 195840 751400 11390 81940 662660 676090 718930 36890 663935 146370 230265 399330 126055 204595 262820 498695 142035 507450 573665 601120 553775 420325 468350 465205 755565 21420 31790 761770 492150 630615 735080 593215 369070 410125 219725 168895 818210 575875 736185 98430 182410 157165 230350 601715 725135 317220 41310 327080 850 192865 588200 683740 330650 372555 830450 238255 820505 66725 154105 73100 430440 329205 680425 571795 773075 591515 506090 447355 214540 433245 670565 47515 446505 841670 162350 9520 374680 754205 64515 576045 80495 188700 122485 802995 295715 221765 747405 757180 613190 14110 733295 748000 592025 462910 818040 333965 196265 14705 848385 345440 353685 640135 526235 514590 675835 444635 242080 816935 684675 20400 308465 80835 566695 513145 63070 778770 265540 587435 805970 460870 470390 30685 87890 386410 117130 804865 450840 309995 131070 652120 521475 840480 839545 418540 519605 267070 314585 542300 295120 554710 715105 757350 235025 713065 420155 249900 785825 568395 508045 720715 706095 547315 125205 262905 547910 212160 166855 418625 26605 457640 486625 228140 327590 37570 623220 392870 275740 339745 559470 511020 799850 360145 532525 748255 440130 385560 443105 728875 789820 675835 594320 732190 538645 650760 744175 505325 724710 190400 173995 35955 674305 380630 414800 417775 715615 607410 691985 709750 631125 318495 511955 58990 218960 173570 27880 156910 320705 659260 486710 469795 700315 191930 96475 302600 251855 92565 824500 840310 90695 276165 63155 510425 660280 499035 776390 28985 575620 8755 812345 239360 622115 127840 173230 479825 821780 72250 28815 108460 52190 365755 105910 295035 305405 193375 304810 171615 764490 363290 107355 41395 438855 653735 696065 536520 749360 106590 136765 376635 85085 399585 692495 386410 250325 74375 432480 126565 769080 178840 72250 433075 457300 206550 320875 415820 842945 715445 766275 672095 151300 214030 551990 294865 500650 155890 338810 774095 818295 769845 403580 74800 530740 461635 731765 843285 409870 846430 777580 502605 454750 380715 397205 119425 125290 344335 64685 844985 588965 112030 119935 733380 2380 21420 400860 277780 332265 488920 342975 474555 337365 376805 617695 377145 207995 207060 594320 237405 739840 446250 472515 296140 222190 603755 233155 723180 736950 352155 1360 780810 368390 227035 457980 629000 413015 638350 99025 759900 789055 576130 431715 122315 389045 202895 43605 289510 501245 444210 360655 146710 138125 728705 789055 788035 842010 590070 653225 121975 26690 812430 688160 711875 148155 138295 219045 122145 759815 284070 329205 266815 115855 124525 98940 651185 800955 735590 245140 668270 593300 591770 241400 9180 404515 229840 744940 744600 193205 779790 495210 107525 264095 774945 820250 592280 239530 215560 197795 11815 207740 175695 427975 653310 319005 603160 233580 100045 623390 696575 307955 536860 772735 718080 356915 412505 661300 47005 38080 240210 663000 321045 623560 233920 135745 680425 519180 680850 499375 252110 658580 260695 632400 88825 697765 177310 551990 787015 299030 412335 791180 798065 299710 281945 557600 805205 578340 215645 753270 720970 13175 491385 776305 580550 829005 579785 385390 610215 846515 323935 266050 609960 414630 44880 509830 608600 503965 777920 58055 575195 341020 496995 522580 791180 839120 762960 463845 479230 728195 346205 669630 60860 274465 133535 187000 59330 703460 634100 503200 584800 219980 667080 710430 712215 200090 126480 232815 572985 405705 529550 794835 500395 834870 403920 239360 49980 636310 292995 703120 775115 283220 612680 468520 713065 731850 536520 671160 704650 700995 213605 397120 549440 130560 59840 67235 576640 576215 556240 674730 448630 191505 612850 551650 48280 725900 492745 525300 686120 104210 19210 420665 211650 84915 571285 566780 695810 534650 770695 615910 638690 770610 144415 393210 481440 416330 358615 246245 363545 177905 470390 794495 652800 154445 405195 772140 641750 394910 518330 146455 435370 340085 469285 204000 297075 607495 816425 153170 410805 572390 457640 389640 566950 415225 722500 74715 193970 481440 70635 335920 447100 514760 335070 412335 665295 711790 319090 751910 725645 811070 258485 285600 680255 495465 832235 808350 74545 222445 520710 845240 769335 838525 338045 504135 437240 501585 190655 217855 394060 461550 384370 185215 812515 248115 732105 198815 640135 269535 307445 341785 78540 820080 470305 829855 51000 620245 240890 273870 592705 376380 455175 195925 142205 63240 618800 34085 88145 656285 731850 802485 767295 597890 757860 591345 233495 44965 382670 623730 396100 664275 781745 11985 82195 807925 144245 126480 712810 139315 435880 190740 538135 197795 476425 825350 348160 727090 717655 839460 787100 453560 87465 62390 144160 800530 82195 629085 376890 70805 177990 255510 375530 495805 791265 732785 352240 189295 606220 79730 143225 710090 171445 225420 695640 471155 32045 779365 238935 340595 830025 288235 249475 461720 418965 445825 261545 477360 484755 50830 688670 273530 88400 507960 547655 737120 451605 549610 342635 396525 82535 703460 527850 156655 413185 722585 419135 352155 268515 524535 238340 183515 276760 230775 274210 760665 849235 80410 324530 379355 674135 679235 627640 440555 421175 552075 756415 729130 308465 182240 116790 319005 396695 642855 555985 298605 653735 313140 538900 707200 788290 149260 294610 567715 367965 255340 532610 600610 353430 490280 795345 129285 296395 410125 265625 324955 366265 588455 732360 333625 745790 734910 3060 737375 258740 645660 546125 182835 597040 517480 239955 756330 156485 106930 180540 288915 719185 734400 39100 458490 379015 191590 408680 297330 347140 87975 497080 343145 718760 382075 580295 665380 534565 11560 241145 561170 103785 75055 506940 587775 566865 280840 359720 17255 453730 817530 760070 323340 252280 397970 184535 803420 241570 720290 630445 442255 823480 561085 186915 251430 357340 514420 541620 401795 552245 127075 598570 714765 648635 428400 732870 466225 123505 729385 135320 640730 39525 759900 522580 754630 491045 111435 112030 459510 791010 569500 288235 759900 592620 411825 459850 60435 737460 770185 201620 634695 396270 311950 102085 648720 189040 96560 783530 268685 335495 93840 262735 444465 354280 249985 419135 88230 160480 163455 551310 535245 559980 287215 18020 709410 615995 838610 647275 718675 177395 397120 383010 251600 575280 185725 66980 706690 732445 810220 389470 793730 312630 184110 55080 491045 91035 518670 523260 707200 565080 525045 453645 98770 215390 776305 108290 760155 342040 760410 66640 9265 439365 321385 677875 51000 761260 714765 647445 390660 792115 307445 416585 161075 541535 225335 162690 145435 142120 404515 335070 592620 181305 840820 340510 221255 78115 22780 125885 632995 485095 655180 782595 89590 107100 274465 99365 68170 704140 489090 670225 706860 78710 622710 833170 561765 103785 495635 547230 340850 769080 476170 11985 528785 833085 290360 567885 241315 256615 230860 649485 397715 539155 169320 628405 580465 815150 0 0 642175 766785 200345 386325 401880 696490 249475 644300 287300 714765 163540 842945 651610 335580 412845 45815 461550 794750 350455 268600 327845 333285 48960 205615 320875 321640 205275 842860 252960 478975 426615 560575 717060 699890 215985 39355 153170 810815 729895 768145 466480 64855 244035 368390 615740 542385 211905 770355 137870 526150 118405 587350 627895 703460 634185 88145 551055 72165 440385 671670 667590 88315 306765 648210 8500 488240 579530 628235 693345 554880 792965 417860 485860 128775 310250 822120 4165 697085 298690 755395 199240 663850 848810 825945 613445 9350 13685 740095 606985 265455 508980 734825 217600 823905 766955 513315 502520 584800 148835 573155 781320 468435 389385 134215 67065 753270 17000 778855 599760 440640 11645 12580 350625 85085 847875 411485 620330 413950 618035 845750 327505 100810 766870 808775 472175 723010 733040 377655 172720 732955 810645 639540 554030 430440 671160 696915 15045 722840 517140 138210 770780 312970 436560 267070 533035 779705 674135 764405 692240 79815 150790 351900 414205 637415 596105 760410 166430 550290 833595 362185 657135 699975 780725 239020 338980 826115 785315 345270 242505 660450 287895 195160 173910 207145 712555 363800 240890 690625 517990 794325 88230 186405 478125 602650 354025 398905 673710 245990 179180 694875 402135 791095 652205 814385 401115 16830 58905 742475 424575 97410 597975 260185 470050 109055 338980 70635 392360 533970 333285 204425 636820 603415 654075 72420 370685 386835 45815 540090 532780 544680 832830 452710 316880 259420 14705 764150 374765 726835 393125 97155 348755 572135 510595 829940 601120 754885 829770 648805 723945 16320 211735 459765 677705 455005 825605 364225 415735 638520 38250 809455 832915 602990 451605 488920 149770 133705 665295 637755 79900 633335 714510 299455 463505 586245 396270 520880 99790 31535 55335 256530 405280 796365 133535 633165 206550 188445 793730 581060 265710 598740 552755 730830 773160 583525 662405 723350 69955 357765 93585 646510 247180 600865 702610 597890 338980 159885 306000 73865 182665 437325 337110 442340 670140 300305 630785 133365 311440 218620 445825 822035 542810 206125 712300 457640 627045 269620 45390 210970 41735 8840 527595 390150 566185 692835 804865 636565 486540 186320 812430 83555 378675 83300 444805 829260 185130 848725 669970 701675 377230 238000 589050 519605 246925 804185 419390 178585 80665 601715 245905 701760 798660 293590 779110 384540 69445 328270 566610 263755 623305 402645 795430 680510 532780 781235 702950 49470 173315 109990 407915 98515 496655 825520 654245 716635 146965 620075 540175 658240 32555 381310 62220 226865 153425 27710 211055 728365 242760 610725 322915 164305 436305 562105 74630 579105 649485 222360 770780 636990 475745 325295 480675 774180 827135 150025 702015 459680 478295 644470 771715 39780 173655 662575 90950 398225 804015 633165 306850 307870 241995 273785 461975 612000 284835 22865 469710 157335 554370 117385 109310 51765 78880 497845 392020 359380 643280 107695 206295 575280 505750 77265 40460 458490 744345 79900 781150 606645 506260 85425 129795 601800 457640 408000 808775 534735 111095 279650 536435 436050 153680 124100 337280 324530 54825 811325 774435 647360 652290 425680 568310 765340 722330 520625 622880 529210 312375 241145 453560 562785 355300 72590 466990 351560 305065 570095 577405 82450 370260 238085 399500 609450 800190 431205 485860 291805 47770 500565 774180 783870 158950 482205 679150 25840 7480 342380 410890 188445 22015 144585 143310 188700 490535 705670 70975 23545 833170 116195 760155 11560 635630 244205 375360 247435 742050 54995 518075 226185 622710 263075 100980 613360 792285 436305 251260 849745 181475 463080 366265 103955 792200 523260 632230 308720 210970 478295 8245 396015 660960 572560 659770 328695 505920 237745 342040 200090 730235 124270 312545 297075 694450 835380 166855 32895 593300 579700 17425 84065 539920 465120 353260 6035 538305 125630 792880 214200 37825 179775 500480 412080 197795 336515 429845 658155 742220 691475 628150 708560 207400 547060 636650 477360 30345 258825 249475 464270 192355 42245 371195 431630 663425 428400 660365 447780 500820 707795 285685 341615 682040 846600 111010 758455 101405 615230 340850 655520 699720 285515 750465 757520 567885 68425 330140 9350 700145 473365 696490 804270 562190 650080 146115 436900 379185 735505 835380 60690 638095 786590 228905 510085 721480 579955 744855 205615 793560 429590 690965 315095 428655 729555 763215 346970 609025 49215 459170 296650 72335 588370 250580 653905 179435 513400 789735 780300 98685 162010 289765 252960 482290 266390 551140 111860 279395 280330 333965 723945 7480 763470 285430 5270 733295 395760 366010 451520 330480 319430 120700 34680 281350 79900 628915 198305 570775 273275 185130 79985 675495 471155 504135 419475 790415 555985 9945 461040 285430 826200 184450 390490 825945 451180 11900 459170 696745 258485 152745 25245 796620 694110 551650 477530 225760 591090 317900 545105 714935 684505 57205 253895 373745 484415 259930 849405 470645 82705 378250 159120 393550 393890 261460 694960 464950 542895 822970 655690 378675 562955 489600 224825 95540 822205 557430 457470 261120 502095 320025 28560 566270 686800 747830 265540 472345 604945 770525 451775 516970 409530 784890 555050 248030 98260 783870 502775 388025 418965 521815 252195 582590 175695 216495 748935 741200 337535 555050 251770 789395 520880 476765 602990 742900 840395 236130 788545 789395 701505 431375 579105 288490 378335 648890 796450 129965 691220 330820 1190 305915 328185 463845 200515 70635 248880 32130 514335 274295 3910 672520 41225 107525 788885 326485 41650 701250 324275 16150 408000 806480 588625 554540 538815 835295 591770 182920 839970 515270 418455 98600 623985 209610 804610 542640 2295 399245 717315 223465 82365 98770 246160 146880 261800 704820 343655 209865 443020 445570 334985 449990 327080 617865 642685 830280 739755 239020 590325 601715 737800 61965 99705 38760 691135 319940 312375 203065 458915 213520 812005 666485 812515 757180 670990 244630 655180 479910 268175 677195 692835 515015 606900 174250 688755 467245 811240 422025 28900 706265 837930 98430 637160 777665 476765 704310 131750 394315 237150 644130 336005 106250 234855 140675 7310 343400 327505 18020 89760 169830 780300 265710 83215 490365 68340 86020 775540 621180 410295 653905 448545 642515 508640 40545 835890 4675 464270 207825 620160 557600 362355 162435 525725 138040 385220 193375 318835 139400 26010 265710 620075 157760 230520 471495 443445 608770 512550 783445 394570 813960 553180 683060 372810 539240 382075 100555 225165 76160 3570 686035 416585 92565 55760 496995 637245 609705 847960 362185 104975 459340 546125 328950 197880 606645 642515 338215 267155 517820 146540 152915 5440 273955 585055 603755 67320 326910 152660 224485 750635 241740 113475 671840 390405 83300 734145 470560 688585 432650 450330 803420 89335 820760 315775 282285 716040 139315 483565 589900 530485 250750 59160 304045 845495 551140 612935 653140 474640 633930 198815 696575 819825 274125 176715 167195 686970 811580 828920 563465 692155 109990 458915 536945 766785 253555 76840 720205 5610 189805 158100 269195 464610 660790 186150 107780 328610 712980 670650 790585 410550 392785 523940 223720 97070 91545 460275 479910 591345 208250 354620 495550 533545 540260 138125 11220 364735 725730 46665 797895 742645 628490 89930 117640 778685 838440 641665 346205 222105 598995 517140 598570 703970 840140 263500 584035 207145 198815 595 358020 332010 752420 520115 368475 824840 792200 417435 753525 704820 711790 371450 814215 188105 255340 169235 117810 649570 4590 808605 751740 180200 655095 74460 558875 681955 587350 246160 161670 714425 622795 180200 224570 140505 839290 291890 262140 814555 759560 5610 198050 578765 270640 486795 409020 538985 614465 302090 78710 137785 231370 188615 591515 790415 421855 659175 13260 245055 52700 715955 462655 563125 813875 135660 147475 650250 392870 251940 681785 15130 368050 563295 441915 664955 379865 336005 315520 139145 64090 11730 238000 819995 30515 144840 104040 655605 213945 3230 556835 300305 578765 848725 375105 13430 102425 30345 66725 350880 761940 499205 35360 717825 53380 54910 768910 76585 371110 231710 752930 564995 809965 35445 825265 123760 261715 132940 307530 236045 101405 350795 25840 207825 192525 212755 374425 640560 752760 50830 131920 844900 177310 380375 48110 535415 597040 709665 153425 399500 736610 670990 769590 285175 517225 780045 200345 732445 282455 552160 568905 169830 813620 318495 326570 152660 169915 474045 664870 451605 784975 130985 536180 742645 815915 838950 682210 540430 728025 452540 416585 417605 808520 55675 180540 645150 268515 170425 169150 463080 507620 359550 300475 365330 58735 612765 802740 441490 451690 224315 694110 667335 175185 606985 50575 479145 361760 817700 578425 760325 840650 802145 393210 84320 40545 546720 557770 226865 351645 227120 743665 30090 74630 837335 330565 129880 110500 494360 165410 418115 266985 10200 168725 707625 760750 302260 170680 599590 329885 588115 174335 51340 179775 168130 503965 780810 390830 745620 717910 459595 67575 122740 783955 713320 149005 843880 549100 837760 280585 763810 121805 395335 15300 451860 273785 741455 512975 499205 426360 90440 193630 278375 669290 311355 651695 574175 609450 355640 640050 737630 558620 634865 333115 588115 336345 174505 142545 112370 98685 601375 648635 53465 674730 102510 56355 218365 848895 216240 287130 781150 322660 843115 788205 116705 218960 476935 113305 345270 629255 92565 127670 680170 3910 458405 230520 294100 184960 398055 622370 699805 612510 778430 236810 663680 721310 81260 446845 665295 497675 121465 42840 660960 82450 580720 413525 75735 447015 51680 817700 389640 1190 377740 72165 588625 156400 677620 815405 116790 387345 442425 817785 126650 752080 788375 273275 558535 178670 412335 818975 200260 240635 14365 206125 793730 518415 544085 823905 590665 228735 595510 236810 466310 619990 45900 99110 94010 813705 235535 779280 142970 485010 623560 737460 334730 272935 618120 613955 614890 492660 352665 596615 621180 244800 109820 415650 1360 629510 509405 368730 323000 303960 841160 555135 681615 106590 479230 10540 643195 486795 659005 385390 642855 664870 61625 525980 515100 705330 277610 262140 837845 213010 451690 97070 708560 377570 326145 557600 307530 111010 245820 443445 846600 417010 398905 73100 117470 543490 199410 193715 604180 805120 713830 199070 264860 230265 326740 651270 662235 287300 816935 287640 336260 343315 1445 823225 487900 375615 670735 752845 804355 515780 186490 294100 764915 749700 631550 506090 398140 33065 766105 384795 474300 135405 714765 610215 401030 639880 282795 275995 45050 79475 52785 173995 814555 230180 753015 824415 215135 362100 67660 438685 627980 745875 2210 258400 37315 413525 303025 230775 484245 687990 765595 454325 151810 440215 318325 67745 797130 696915 365245 226270 672775 722330 606985 622965 793645 318240 813025 219640 428655 563975 378505 223040 285175 504645 714935 742645 750465 43095 407745 438430 816765 750380 679065 584375 469540 384455 79985 553350 367115 705245 318580 149345 362695 106165 238085 811580 680935 674390 521645 147475 396865 368900 829090 221595 509830 267920 364480 117045 299370 27200 147475 742135 80325 178160 664955 122825 237150 68340 253640 252110 596445 121550 87040 217685 691475 613615 463335 507110 451860 835380 390575 708305 289595 533715 446335 376295 455685 843455 116110 308805 145775 486285 807755 842605 208335 366095 315860 66300 380800 528360 535670 709580 782085 63665 603925 5695 674475 738480 15045 191590 88740 511955 161840 389640 18020 209440 352240 74630 461805 332435 430355 655095 209695 36890 654330 677705 165835 527255 297585 559980 674645 248880 528190 151045 381310 45390 201195 216325 623730 555220 711280 10880 102255 44540 294865 405110 443530 526065 47005 801380 255 389810 76925 842010 238935 278545 619820 667080 517395 811580 385815 621435 400265 640815 664360 565335 818635 245735 90865 0 0 0 0 383605 346205 568055 242845 54145 622880 541450 281350 385560 710260 641495 89420 573410 751825 309315 362100 498100 123505 395845 9690 610300 823990 736015 657390 791775 315435 3315 155380 309740 154360 78625 151725 604520 482545 331330 519860 504390 83130 439025 661725 637840 113900 761600 367625 16320 220150 418115 51255 26775 552585 405620 139485 406130 450245 652885 375700 308720 771545 138635 671330 190740 479485 103105 471240 754205 177735 626025 59500 769505 716975 691305 392700 111945 60010 293080 635120 462570 472430 485010 695385 187085 78625 570010 684930 27540 751655 174250 558535 298350 766445 729640 455005 195840 597635 400690 759815 695725 240635 666315 55165 7140 792370 790925 697255 499205 520540 544850 100640 742645 801210 830960 570860 389130 782255 266815 279055 173825 374935 412080 43860 215475 669715 379610 30685 308380 795175 72505 345780 707285 46750 495040 317560 236980 473365 604350 90015 771290 419900 369835 262820 122145 37230 103785 35870 40630 4675 98175 584120 704480 363885 414460 118405 53295 326400 368475 481100 176970 64855 591005 471410 723095 546890 177905 846175 718165 720885 503625 848130 757180 669885 293420 145860 198900 440810 311185 801125 767890 695385 698530 357850 431290 539155 447610 331585 551480 10030 682040 155040 366350 200430 37740 241570 29155 281180 158100 134215 557515 53975 50320 739585 766700 286450 55335 9350 417095 478890 591005 640135 497080 187595 400095 84320 374765 802400 213605 96475 591430 108630 204085 448035 17510 765765 487135 68340 627045 479230 497335 824415 391595 676855 308550 115090 846005 76330 31450 511020 291040 37060 672350 602225 280925 316200 174590 490195 757180 550970 780130 495295 579530 355810 785655 39525 133280 694705 411570 94775 57970 310590 391340 488495 497420 743835 235195 583270 650420 805290 335580 192525 300985 654245 713745 784720 849745 693940 735760 609195 441490 500480 581910 331075 552585 348160 510765 736695 577660 363970 129710 592705 233750 440130 148750 192525 392190 106590 306425 736100 413695 276845 774690 575875 84150 323340 618205 262820 192440 351220 282030 311015 616335 177905 544935 311440 838015 722755 671415 644725 768060 349010 723860 228055 694450 326995 502605 490365 745280 571370 422110 238510 765 12580 789480 267410 775285 83640 607920 635035 270555 578680 439790 731765 266985 465035 175780 788970 194480 228395 608685 531250 801975 562785 616250 701930 149515 499630 29325 614125 214285 675155 622370 796195 565420 100640 360145 547825 86530 561680 838015 429335 223890 106505 690030 239190 639455 134045 678215 378505 794580 407575 180625 306510 595680 659600 661470 640815 237490 828240 847620 671585 821525 738735 575620 423045 665975 514675 315690 263500 219045 564570 231625 295460 792540 546380 180880 266985 13345 491810 652630 488835 585225 464950 354450 341870 721055 833680 101660 571540 242590 213945 15555 265540 16320 537455 201875 287300 249390 527765 10285 557005 615910 523770 199410 451435 742985 555135 836060 167110 417775 671160 260440 246500 240380 803420 713575 361760 430695 36720 820590 761855 533120 311865 127415 211395 23205 544510 60605 483225 634865 781405 636820 667590 18360 537455 572050 702355 66130 774265 332860 118405 397800 329460 833595 449225 89080 806650 53380 93330 478380 60520 769760 145350 306765 409190 434860 685440 260100 670820 357255 551820 30260 322065 282540 695045 425765 340935 48195 561170 245650 684335 27540 42925 64345 221000 363375 17765 660960 706860 674815 234005 687140 825775 751060 780045 346970 516970 823905 41820 653225 459680 105315 249900 736865 549525 348415 501925 198220 610640 164475 785740 844730 805630 392275 546720 179860 361930 13515 201280 98260 151725 374000 321895 821100 671330 312885 566695 749530 506005 749360 176970 48790 364225 220320 732190 155975 454920 377315 252110 549100 713660 60180 549270 642345 481100 97665 310760 576640 128350 80240 805205 584205 455940 26605 689605 701080 817360 363290 410635 411655 77010 79390 575365 752505 832575 404090 448545 37570 479485 682125 19550 251940 134130 193290 150535 816085 493850 844985 621095 612765 419900 771120 844815 302600 252620 483055 357680 258910 729895 416245 436730 487645 657560 529465 69785 722075 148750 197795 831640 307615 14875 506175 55420 554115 596870 815575 732445 493850 625515 348245 155295 24650 243270 137360 102510 148835 615400 179690 799765 605880 543915 109905 404260 656030 466735 564740 604350 75905 191505 762195 37910 101150 715785 163795 164390 591855 720800 824415 145180 374425 164475 73695 58225 456110 592450 233495 429080 663340 305150 340085 126565 557515 163285 192015 542130 299965 345440 5015 752845 653225 829175 505410 600950 82705 525555 215305 734315 29155 684505 45730 787440 462825 409105 376295 618630 497080 445825 385645 700825 792540 270810 408170 620415 742475 348245 211140 513570 798235 831470 74460 193715 577490 103615 525980 811155 560490 316030 616675 785655 771035 677025 799255 805970 642940 761685 767210 668525 434605 837505 106250 268770 410210 165070 360995 65705 614295 104040 152915 690625 227120 42925 397375 18785 13260 632230 184620 165835 325550 691305 121465 348245 29410 678980 202045 357850 501585 803165 491810 260610 207910 314245 633590 56865 500820 175270 345015 737630 665550 786420 465885 676430 384710 706095 831215 221340 699295 811240 395335 821610 456025 358105 670225 245055 502095 733040 705330 775115 28815 496145 127585 738820 632740 689350 407830 763980 807670 194565 747490 493340 310760 747235 85680 95795 683315 354110 689095 167450 322575 339660 667590 124015 755310 632740 447950 432140 342295 304470 381395 772140 371875 405280 748850 372555 269195 641580 655520 91630 773925 593385 150365 510170 734485 610300 54655 400180 188360 637330 757775 848300 561850 493425 555305 307955 459340 230690 456450 481950 705330 836485 154360 26265 31875 119595 203150 346375 447525 822205 264605 11730 561085 713235 673115 508215 817105 128180 571200 693770 197625 772395 310845 315690 798320 601035 797640 626620 544935 676005 524790 586245 748510 842945 788375 452455 339745 536605 23290 248710 209695 414120 842180 355725 60265 284835 745620 456535 115090 803590 825860 729130 160480 345780 647700 384965 283985 704480 369495 503030 81685 704480 498610 311185 760240 46750 360485 741370 571285 84405 521475 66215 108205 771375 670650 597210 591855 419390 452455 233750 685015 788545 435965 96135 296820 216070 339575 463420 742645 305235 188785 465545 193885 710770 765340 388790 604605 175525 386920 37655 141865 31620 535755 618970 259505 681445 356320 68680 21675 576215 563720 766955 132090 198730 53805 582420 179775 676940 798830 523515 749785 346460 651780 495975 34340 840055 26945 606220 849320 367795 420920 788545 93840 155890 441065 790840 724115 826540 392105 579020 74375 714340 476000 260185 345015 758115 107780 206295 691815 784125 421175 3315 81770 511020 142120 279990 808945 7565 844475 289935 815320 795090 274380 504475 203235 88825 543150 609535 611745 788460 740180 660110 592450 513740 5015 616165 381395 583270 402390 461720 366010 299710 642600 63665 559385 847960 450245 838440 395250 469455 145605 370515 176545 22525 341275 254235 724540 146030 302855 611235 751485 461550 646850 234260 642005 592195 318920 694280 756160 454155 40715 334305 102000 122145 379695 106760 182240 12665 708050 710940 640305 667335 795515 294440 68085 638860 296650 563805 293250 183090 259080 333795 547910 650080 593130 595765 33745 722330 614380 370600 295035 791010 512295 370005 570520 8075 532695 650590 688160 326230 31280 194395 174760 583950 773245 311270 493680 189550 136850 341105 802400 66555 690965 405365 547570 650165 493340 643705 601035 836910 711875 122145 780130 201280 250920 464015 41480 68000 87550 101235 44710 53635 435795 45815 454665 630700 20655 361845 444210 557515 485265 278120 81770 638775 509235 184025 331160 781660 624750 23375 549950 235705 246585 751060 540345 765680 9690 81940 229670 490450 300475 132600 62050 468180 271490 605965 835295 771715 278885 302345 510935 374510 101575 301835 326995 449820 616675 638775 26435 205190 438175 809030 492490 34935 783105 120360 784975 654415 641070 57545 588285 125205 469455 103190 170680 793560 499205 721990 13005 292825 784040 79900 287640 445315 530315 426530 389810 543150 155465 194905 644470 314670 270810 665125 633335 459595 750720 666060 113560 496740 143820 292145 314755 232645 11220 175950 485690 329120 677110 419900 791860 97410 258825 570605 714510 706010 520285 231625 52955 684845 811495 409615 501245 43350 32725 708390 182495 356830 408935 503455 524535 281520 427125 99450 357085 544000 484840 455430 222020 384030 341700 459000 737885 345185 583100 259930 587690 371960 434265 644640 95455 489600 361845 635970 283560 528445 102170 529040 103105 826625 252450 13345 467755 694620 546465 223040 747490 291805 497335 843030 247605 785740 348670 29665 718675 207570 242675 111095 295970 452200 674645 553945 537625 831300 73355 345525 725475 50405 125800 55505 86190 115430 173740 729045 411995 381735 696235 808605 621180 798575 143820 395165 805035 783105 525470 615060 791435 320110 336685 814555 220235 675070 121720 140080 263245 277185 612425 116110 807670 338045 577575 164305 213180 323935 373320 138295 14450 39695 286705 568820 498100 336685 48025 517650 191675 718420 28305 438175 206890 171105 120190 13515 812515 810475 462570 718760 215135 60860 347905 808605 503795 458660 399500 463420 728535 26265 633590 133110 322575 224995 312630 585565 838865 170595 604690 26095 185810 480335 761260 571285 417945 638265 556920 487390 784550 194395 185725 154615 806055 740945 144075 198900 631550 294865 152660 22355 303450 461890 501585 579700 191335 372980 393720 471240 232390 290190 819060 86020 8075 523005 86700 421005 275570 90355 672010 52955 283815 309995 333200 406980 833255 11645 26010 782510 168215 734485 380545 334815 28220 272935 474810 93160 441490 815830 24225 409870 759730 189380 208845 509575 267070 321640 79305 143395 461295 187340 431885 224400 63325 177735 252790 14535 698785 638010 15470 434435 71400 309825 792285 797895 249220 719355 335240 394315 283815 405705 849405 78795 623985 445570 704140 301750 165750 75990 444465 741285 78625 214625 394145 192185 20655 594235 167960 97920 229585 271235 803080 9095 24225 456535 28560 312290 338130 210800 825520 789905 150705 245905 46920 800360 266900 49980 484245 28560 373745 666995 522665 199240 35785 432820 192695 237065 596615 351730 746300 299710 753355 72930 638350 275825 276335 794070 451690 499545 472940 728365 144840 698700 828070 764660 732190 577320 793730 402900 441405 123930 151130 356575 130900 469880 8075 109140 693260 273955 387855 235450 632740 595425 612765 848300 206635 611660 109820 340170 43945 224145 847960 744600 830790 202300 586840 328440 400265 635800 451775 596785 136000 395760 166430 716125 385645 802060 113220 764575 244885 152320 244290 351135 784295 187170 460700 734230 832150 222105 705670 588625 718165 314670 617015 304980 575705 533375 317815 844135 401030 327930 344930 528020 721905 395250 218025 508640 54315 297245 432225 372980 749275 357595 320450 158950 452625 112795 388790 504305 230690 528020 723180 224570 389640 288575 813790 669630 637415 309825 218705 208930 105400 308635 652290 134555 552245 171360 228905 582590 607495 590240 62305 663935 586925 497250 282200 316710 717570 261545 817955 242505 748425 635375 499545 745620 78795 207910 585480 220405 375275 507705 263500 734825 829430 340680 232220 467415 146880 487560 310420 283050 248710 759900 742390 536265 227545 614890 708135 311865 25755 634780 75395 308125 734655 248285 18530 503880 401880 481185 773755 791605 51170 642175 435880 596615 136170 99195 13345 663510 352750 322745 822800 558110 80240 48705 46495 155125 776475 6715 820930 513655 364395 8500 709835 505410 113475 503370 494530 150790 90525 268515 419390 774350 600610 397885 764065 368475 53975 35870 428570 355980 209100 318155 760665 428230 48025 677960 500055 192950 223125 511955 32045 645235 636990 539580 62050 447440 594660 664615 614125 196265 319260 819230 316200 759645 442765 596020 681700 250495 762110 374085 525385 475065 426785 465120 222190 542725 375275 200430 53805 300390 761430 661045 127415 441490 541365 783360 476765 716380 387770 474045 682550 531080 58395 818890 761175 608515 545275 645405 170765 91970 742220 308465 123420 342125 196095 500735 362610 156060 832915 222870 623815 256445 630530 681615 518330 43095 488580 159205 216155 192695 697085 670650 254915 320365 331330 671585 754205 113985 669545 175780 98770 438175 800020 578935 478295 268260 304810 224825 295205 487220 778175 421430 76585 56865 710685 463675 681105 236555 568820 487135 116790 212330 223890 670990 362015 525300 846600 352325 11730 738905 21505 371620 634100 173485 803250 239870 255680 181305 268940 68255 540090 610980 69870 839545 752080 183685 460700 315945 232985 287470 839800 796025 359125 104720 359295 408935 146115 505665 512805 527170 603330 28220 335665 148580 833340 444635 32980 758370 747575 709920 415650 535925 668355 157335 376550 125715 775030 33660 187765 519095 537880 683995 194055 652630 524960 38250 471155 31960 455430 540260 253385 341615 509575 668780 787185 558195 451350 735590 364140 426700 740520 359295 728790 341020 810135 235875 387005 621605 642430 123590 467925 434265 763640 404345 237745 546465 675665 489770 136680 268345 241740 850000 771375 54910 211735 213010 549950 438600 346800 660875 743580 402560 102765 813365 792710 25925 115600 192780 337280 830535 655860 608345 530570 199070 419560 531505 57035 572050 666145 88995 456960 172890 370515 299285 842945 96645 163115 694365 591685 100725 593045 704055 406045 499630 111435 210630 83130 830620 438855 311355 249475 770355 262735 796025 347820 395420 58650 430695 675410 66555 358615 734825 40375 585225 375105 600865 144245 726920 825690 641070 639200 104125 435795 542300 304895 427720 265710 795090 407660 475150 266560 247095 126820 507450 176545 655690 484840 353345 674305 561510 34170 172465 681360 295715 27455 711535 66385 394485 462230 525385 40205 294270 160480 825350 72930 343655 55675 96645 323340 125970 542895 334475 635885 182240 470645 576640 418370 725645 48110 253300 617525 457725 802825 250070 326485 6630 593130 8330 759815 316880 587945 581060 294015 424830 537370 692835 114835 357850 234600 573580 363545 810135 611065 715360 698785 51170 455345 822630 468605 471070 765255 690540 844135 327505 185895 479570 320960 575705 97835 602820 312970 73015 665890 47260 132770 130135 521985 307870 398735 434520 376125 203660 193460 468860 60095 237745 255340 520965 586075 45390 776305 686545 65790 343995 159375 428910 532355 612170 251685 166940 142460 64515 95200 158695 533375 779790 299200 287555 450415 209185 249730 524875 650335 657730 517990 593385 69105 437920 623050 225250 720290 145690 151045 224145 754460 590920 761175 626025 552670 843115 98090 800700 84150 561170 364820 703290 11050 94265 121890 453220 131495 720290 149685 833850 309655 842605 253215 804610 561510 194395 371790 541110 586415 544680 333455 424405 261630 427210 170595 183260 77690 267665 348755 668185 117725 676260 289935 562105 382415 424490 324360 560490 523260 376975 238425 553775 425765 336770 423300 524450 397205 720375 97750 93160 68935 35700 206295 669035 113475 802995 755990 357765 167875 485860 229160 822035 740605 383010 504475 698105 683570 656455 709665 149005 361165 324870 298520 828495 446760 747405 314330 681870 251515 422960 380800 169150 694705 793985 680765 217260 194905 148835 294355 649570 281435 256700 106080 180455 843200 183175 254150 588200 557600 32895 315010 270130 171955 382925 775965 357255 109140 182920 392275 492405 346375 759305 717655 389130 409360 503370 361930 303790 32215 689945 788885 85170 190910 492915 11050 658410 500650 647785 444805 483310 298690 648125 599930 574090 168385 509830 301070 694960 552840 764830 163030 611150 830620 721735 825435 349265 721310 624410 789055 482970 452370 754375 427635 85085 627045 384115 802825 833340 783785 588540 439705 723095 235025 472005 535840 511190 477530 271235 394570 725305 585820 341275 634355 161840 409360 167195 838015 849915 227545 626705 806565 821100 83130 178925 288320 28985 3485 562615 74545 45730 314585 482885 792965 445145 644385 3485 739415 414715 756670 139910 647785 758880 228905 128775 575620 787185 617100 572390 282455 110245 79135 57545 317900 480760 215730 109310 479315 44370 719355 701335 37485 174930 438260 54400 64685 487390 507960 652035 706860 430100 593215 315775 247265 620415 223125 251430 489940 604860 323510 488750 203490 451605 50660 66980 226185 209780 726155 731595 35615 469710 663510 209015 837250 71400 312885 78625 605795 67575 473705 793645 11220 359040 678810 240380 432395 662830 810900 778940 215390 258740 480080 734315 247265 582080 626110 260610 678980 214370 239870 601885 544595 297755 666230 453475 456790 249560 119085 12495 85595 237150 810050 728705 496995 526490 777495 248880 72675 667335 153085 150110 52530 76330 533375 227715 373235 400180 342295 41905 61710 726070 226355 690965 51255 107525 698615 193800 347055 612425 48790 568905 684760 674815 87720 706095 664700 368220 86785 569755 407150 572050 624580 696575 725730 381650 678895 36210 759390 380375 267495 686205 508385 663000 103360 112880 439620 145945 830365 255425 681190 320365 117300 713405 447355 563465 170085 176715 833765 653310 602140 827220 830705 325635 655435 46835 597805 686460 103530 741625 173315 645320 234430 401540 501585 844985 350625 365075 95200 521985 651440 77010 315775 264180 153000 349775 840650 359465 656880 133025 345440 481780 100045 406980 377315 325550 27540 577745 315775 452285 377485 484925 636820 822800 445145 671755 773585 326400 300220 448545 192015 545955 326485 562615 495295 800870 656625 620500 659770 806820 388875 425170 621860 25840 14535 129200 88230 425935 328440 436730 533120 226185 202980 162945 819740 497335 438005 50745 203660 821610 780555 114495 155550 663255 58735 687480 327250 311270 829940 772565 283645 537965 182070 81345 44880 293675 693515 223890 328270 172890 826795 668610 303620 213860 293845 772990 246075 448970 429250 503625 813025 679235 45220 35275 90100 450245 448120 60690 88400 725135 100725 649485 798830 774860 698360 231880 65535 697595 113985 173910 320705 810730 272595 360315 525555 122910 573325 122995 400520 279820 395845 289935 262480 801720 249985 270300 129455 719185 171955 452880 694620 163625 727855 319685 564060 756840 800955 261035 23970 279650 28135 224315 160650 249475 552670 719950 117810 504900 9860 813705 803675 63410 67150 347735 766870 594830 17085 642345 292315 740095 433840 621860 23205 237065 480930 526490 71230 28985 294015 459170 693770 695555 92735 268345 759390 609620 148070 584715 37825 433925 712300 643025 389980 611660 738395 584545 344420 132855 297755 511870 789225 240125 32555 488155 176290 818720 412080 821950 123505 325805 723945 823735 490280 655265 737375 684930 818210 143480 279565 610810 83300 184110 31025 137190 119255 396015 523090 751315 395930 20995 253385 339575 160650 762110 494360 275655 792200 452710 845495 667420 742560 337620 502860 498695 175270 21845 65365 340000 224230 585735 464865 136000 700740 380120 558280 500735 640645 246245 456960 32045 104295 750635 644980 315180 182495 427550 291890 204255 531930 528615 161500 380885 397375 475320 211735 326315 480845 405280 697170 294865 151045 56695 125630 815235 224910 587605 362950 568310 435285 144330 620585 32555 77180 527000 537965 183685 73865 511530 191080 236810 660450 492235 322490 313395 323680 784380 618035 345440 94520 849150 763895 701080 652970 106930 219045 99790 547740 742645 722075 467670 353430 829770 58650 196265 267325 165240 297840 398650 608600 94690 228905 546890 706095 176460 25160 773755 735845 729640 458490 637415 500905 596700 198645 589305 340680 164560 258145 725900 530570 382075 386240 623985 439110 756415 809115 773160 726155 638435 354960 571795 751485 644980 287470 813535 262990 523515 31195 611150 490790 207570 440980 599675 340255 391850 765680 230690 539750 516545 236215 795090 205445 838270 455855 396610 496570 546380 424575 94435 373830 299795 829600 646510 785740 496315 712725 360995 599760 534395 328270 841925 64770 602055 213945 633845 562445 257040 843795 211140 596190 331160 838610 446675 421005 173570 441745 103700 393550 375530 782000 35105 782765 726240 575280 85680 174505 160055 798745 131155 427635 498695 470135 755565 147985 850 440300 264095 557685 529210 457385 294185 181645 484755 750720 729810 610470 577405 130815 473875 763895 48450 200430 106930 682550 730830 90865 611490 8925 92565 241910 467670 40715 772650 367710 139995 561000 15555 730575 359380 138295 542725 644895 191335 780215 253130 486030 714170 605540 698020 412930 634610 406045 575195 152235 539495 554370 749360 766105 692750 604350 248030 816510 766870 438685 75055 832490 665380 509575 54740 704735 332010 206125 138040 11900 738140 616420 546295 248200 534735 767720 68170 469200 518330 813790 710090 546975 147220 653225 254915 805715 660960 279055 844900 820165 593725 289170 17680 235195 266730 488665 247180 8670 628405 369325 166685 406045 47090 24565 591940 571370 112200 377315 148495 45475 501245 771630 99450 832575 281945 680850 676855 655945 301665 455600 364990 608940 107015 836740 438515 50320 486030 527935 442000 153085 552245 552330 760580 482630 418455 795515 494785 640390 70380 236895 39015 288405 488750 800275 706520 184450 627045 707370 474640 439535 657815 516375 9095 283985 623560 278120 187680 27370 762535 447015 620755 407490 747830 625090 834530 105315 519180 324615 618120 607665 509150 434010 292060 213010 128775 513315 671075 836995 565335 91205 746215 571795 197880 93500 34680 47430 426700 620245 632570 613020 562870 660620 576810 102680 639285 221595 620075 100640 219470 473620 274975 717485 382160 800020 700655 615740 219045 487305 453560 467585 163540 468010 552075 131155 682465 95200 195415 188785 140165 432055 621435 634015 313905 165920 240975 389980 702270 567715 496315 555560 373150 665805 613275 835975 373065 663765 615655 674645 408850 226780 3655 744005 544340 489855 230095 209100 535925 11645 569245 432225 415395 776475 383520 490365 821270 281945 403410 60435 17340 288235 125375 595 212075 650165 9605 563380 708050 835720 470645 413610 572815 646510 251260 223890 96985 515865 389130 573410 758285 762195 835635 572560 34935 4845 724115 327165 493680 262905 520285 703290 68510 529465 575365 438515 6120 631210 745790 65110 601715 126055 718080 302430 266560 486370 431800 783785 708560 647615 95795 297245 506345 633420 121890 22610 148155 579105 831470 297585 826455 414460 273360 598230 191165 795515 551565 78625 550800 839715 790245 775880 390575 334305 766105 849660 565590 840565 142120 350540 54315 309995 458320 193460 790330 211395 735250 508810 561850 337620 4675 60265 131155 788885 19380 296225 275145 599080 684505 582250 665550 195245 310505 206295 76755 190060 260950 341445 840905 665125 569500 313565 407320 107695 545020 246330 323255 830875 835295 35785 110840 143310 165835 763640 454750 706775 69700 88400 462740 98515 35785 747915 476170 62390 605710 213265 553605 238085 221000 565930 649995 769590 822800 576385 203915 282965 399415 828410 599335 716635 368560 761345 666230 481355 530825 632570 849660 430270 560065 637585 211225 383350 481015 15810 632230 815150 192015 452625 565675 815065 821015 496995 839545 482885 463505 693260 570690 664955 278120 121805 792880 130815 813280 372810 357170 695045 85255 838525 419050 314160 121550 397035 73780 583610 272425 641920 482120 579870 195925 354025 440300 570945 230860 830025 100470 372215 681275 293845 50915 486625 422620 768315 741030 729810 600610 19635 662575 635970 529635 383010 289935 771630 594150 566015 782680 658070 710770 99790 224315 68340 443105 85340 368220 528700 717060 597550 196690 817870 734485 815490 116110 712215 39695 808350 171275 158525 654415 249730 654925 450245 529975 368645 406725 587010 250070 648125 555645 572815 391935 239020 247605 247180 331075 764490 115175 37655 792115 441320 432650 329885 110415 118490 18020 641070 62220 352750 117300 51595 786675 503965 250325 76585 637755 541195 75820 282710 688755 231880 242335 496315 592705 844050 598910 538050 241400 817020 423385 373915 791095 121210 315775 742815 494955 240975 687395 421515 426190 829855 690795 90270 89505 263670 640560 103700 82365 598315 318665 242420 845410 390575 60520 802655 67320 41395 680000 530060 188700 662065 500905 560660 680510 360995 719610 652460 466565 777495 384795 703460 42245 589900 566185 21335 133280 423810 828920 57120 673030 188190 711365 637245 413270 544680 444635 629850 522580 588710 329460 683315 673200 786675 621180 151215 101745 366435 559640 520625 718250 610725 843030 179435 760070 754120 528020 82025 534225 693005 552245 439280 563210 846685 109140 85510 112200 519945 466395 310505 617270 845665 491725 26180 636140 710940 93075 372045 485520 308805 265710 801720 470135 172890 10710 692665 697850 303025 455770 435115 428060 269960 515865 557175 700485 125715 100045 183770 238850 36380 839885 567375 257040 96815 579190 334305 207655 368220 625940 564570 631040 822205 767635 141015 202385 635715 596105 259590 603075 95625 578085 719270 103785 348925 542470 585820 753695 744345 93755 747320 442340 718080 265795 421175 173825 580890 326400 67320 67235 539580 169575 622880 213180 124185 242250 832660 244290 562700 208080 218790 30345 513485 89505 166600 376805 456110 361250 309315 435965 800870 144670 202555 324020 48960 278800 293675 757095 45560 227715 382925 837930 840565 447610 843200 423045 401540 417350 106590 438855 113220 112965 406555 53805 556325 583865 265710 617950 300560 245905 788885 237660 76415 14025 236130 258060 10285 135915 80750 248625 700910 105910 243950 602480 319090 838100 47005 827985 260355 536095 134555 225590 4930 791350 780895 102425 712130 128010 621945 340340 728705 38675 783785 588795 238255 380375 448715 747320 657220 768910 568395 59585 229500 766275 67830 632145 814640 101830 67065 632315 35105 367795 148325 317050 643620 233325 257125 482290 170170 717655 344930 104125 10285 437665 276250 382415 612340 484925 705160 405875 727770 550460 311695 1190 811070 639370 58395 845240 639200 685780 342635 606475 348075 555305 423130 81600 440045 125460 194565 613190 535245 151300 835805 351985 269280 70125 95710 406640 607750 26690 762875 171445 120020 484330 113305 159885 29750 81855 147560 330310 311355 718420 766785 770440 76755 85085 285005 572135 783105 409360 373575 74630 260185 108630 820080 204170 219045 608090 37400 350115 165325 333370 71315 545105 181560 280585 363545 648125 201450 721140 575450 682635 687565 620075 119000 218705 784975 424320 527170 240380 763725 103530 26010 280585 578000 318580 766700 477615 281605 708900 597465 64515 9350 768315 837930 84915 369410 408510 9605 2550 530485 580805 162010 431120 145775 223805 597210 115345 466820 832745 732190 46155 795770 336770 833510 232815 40035 340850 711790 335325 441575 750635 537115 485095 279310 838355 225250 102850 179010 666230 698445 366265 552330 630190 318835 111435 54230 639030 567715 664785 741795 388195 377485 827900 170 98600 72760 276760 551735 418880 91970 470730 232050 657050 223635 176460 274890 462145 745450 278375 463760 283985 221510 541280 847365 173485 330140 465205 283645 201620 433925 2295 632570 740775 594235 113390 235790 124185 337875 610215 155210 654245 807585 737205 771460 438175 696660 753865 594660 386835 193375 466565 277355 266135 635885 330055 499800 116195 633505 388280 321895 600015 336515 27370 528105 649740 294185 840310 546805 26435 822630 813450 180540 309485 312715 748595 593810 182835 382075 701165 4080 161245 456960 559470 637755 716040 322065 152320 138805 156400 539240 465800 783275 53040 548505 605200 94860 540600 297670 85255 215645 615315 10540 730065 69190 520455 10965 271065 474555 259420 228140 105315 160650 254490 275740 233495 520795 408765 456280 60265 244800 513570 406640 199835 798490 433925 703460 729215 24905 162180 163285 171700 624240 55080 248880 445655 385815 749190 273530 513400 787865 88315 326230 655265 101065 571370 592790 638095 163200 287215 188190 595425 221765 746045 823310 406980 196435 552330 462655 793475 554710 207740 407745 354280 68680 362695 214115 210460 832405 620925 205700 716805 362950 304470 696320 768995 452540 78115 662235 810815 763640 367370 351220 253385 374085 829090 431970 361505 494700 150195 293590 431715 735590 136000 631975 658410 649995 363035 443360 174590 560405 236895 539325 316880 644045 754630 225930 213435 225760 349095 136085 243015 22950 316965 292145 433500 24820 684590 338385 127755 848215 449735 58395 25415 702440 831640 221680 154190 210460 710770 342295 194820 34255 621010 410465 194735 470900 322575 147475 503285 412165 218025 89250 568140 223040 491980 102850 622200 405875 739330 521730 604690 418285 361675 654840 795260 729555 230435 225250 808265 67235 393210 286875 226695 788375 578680 199920 292400 640305 563635 358785 41820 51850 746895 220745 104975 845070 377655 43265 354365 720205 131410 646085 67915 767720 261290 520115 744515 265115 228650 186235 153510 521475 153000 825180 236130 819995 685015 481185 432225 764150 365075 376210 385815 590665 506855 637755 108035 31195 253725 147985 621350 237065 653650 49130 806820 308975 627215 581315 706265 157165 788630 713235 483820 537285 130475 67150 722840 48025 712215 142035 290020 140760 515865 459935 423810 425000 791605 98855 722330 2720 701080 134385 63835 479995 819230 594830 762790 16235 837420 490535 472855 773415 43435 219555 38080 148240 831895 692665 154700 201365 94520 72930 61540 125630 794920 149855 61285 211820 325210 560235 343485 482035 140930 600780 337025 649230 438090 128520 500990 778175 249985 243270 380970 105740 576215 449055 214200 84830 95455 30345 17340 553775 241400 334730 316115 567885 30685 567205 416075 497420 718590 751740 407150 667505 51765 314755 757095 754205 80410 580635 731595 652460 799425 553605 422195 737375 527170 603160 5270 816595 498185 355810 839545 243440 418540 156230 502265 752165 557940 506855 36380 650590 413015 27540 744005 165070 505070 177055 700400 794155 624240 258825 598825 107780 846345 666655 388535 515865 250665 59500 767125 226610 125035 836315 203915 784210 260610 484330 43775 545870 46495 302515 519520 76245 741455 604605 50065 460445 614635 70125 67065 176290 737120 26775 632400 200600 624920 803590 701250 754375 395165 630955 719865 539920 67915 372555 614210 692240 589135 661810 671330 740095 205275 430440 643025 28900 223465 13090 591005 807500 312885 483565 258570 808010 734570 58990 321895 151980 22440 813365 606985 543490 651950 613530 259420 741625 280670 28985 390745 226780 296480 830960 774605 525215 635035 302345 710515 62220 242080 285090 316285 453390 551650 825945 159035 57375 718165 453560 90950 279565 847025 807670 807330 59755 615145 80580 211225 368135 706095 234940 776475 700315 560405 127075 662320 217005 368220 746555 424235 444635 530825 270640 438855 344760 52360 229755 561765 313140 613615 303110 226610 774945 74460 839970 7565 687820 339490 120190 666740 452965 734400 387685 452540 637925 520795 641835 300900 721820 617950 563720 836145 3655 739670 793730 278545 425340 229245 528615 43605 587605 97325 151470 325805 463250 424830 98940 268175 426360 456110 404005 456535 277185 172040 747150 812090 469710 13940 147305 334220 663170 167110 549695 244375 282880 725815 814725 585735 397715 427380 353090 779365 678470 823650 512720 815915 136510 467670 257975 191930 252280 297245 629765 688585 710430 472175 35020 415990 34595 68850 77180 252875 397375 589645 582420 35955 768910 431460 595935 726070 455600 49470 129455 583780 544935 91035 67065 525555 214285 809540 116280 161075 558450 583780 782170 140335 187680 568055 345015 171020 334135 41735 295715 555305 751995 146370 200175 53295 819570 442595 166430 829175 462400 361080 228735 537115 173740 343655 525725 669120 253640 445825 502690 281945 205785 373830 147135 416075 279905 256700 378760 761260 752335 401625 843710 5610 186150 620670 20145 765 466820 827730 107270 63155 550630 585565 493425 11645 441575 823650 633845 602140 350285 38420 425170 825945 643450 345610 37315 517565 108290 47005 439705 687225 161670 386070 559725 685100 200685 660110 142375 357510 279565 66215 491555 284410 526660 271150 619735 377315 688755 106590 591345 688245 44795 257635 824160 352750 697935 800190 692495 8840 255850 175185 78030 496740 155635 5100 774605 378675 31365 156400 91205 799000 617865 508215 673625 519180 486795 334645 86615 711280 814300 368815 249390 708135 223550 826115 753355 483480 53975 671245 38335 186660 414375 779705 192440 122825 197115 45475 78880 417010 147815 846770 547910 262055 1530 169235 653310 254745 27030 98345 205020 66045 92480 228310 784720 703375 418115 673370 559980 717655 708390 291040 82535 419050 649740 18785 428315 636565 115940 71740 579785 672860 314925 803590 581400 816000 87805 101235 182495 819570 727430 216665 302855 206125 787695 159120 742645 665125 477955 462060 669630 338810 374765 617440 340000 459085 265115 752760 58650 676515 386495 513655 507365 176375 327165 574345 756160 593895 732870 757775 638095 129965 732275 310930 141355 477105 352835 496655 159290 65110 691050 12920 392445 257805 347820 187935 222105 728875 580295 274975 556920 629170 42670 299625 18445 68085 693940 686375 67575 201450 489345 241060 626790 195415 849405 458405 372300 305830 742985 846600 659940 595 375360 740095 470815 548080 400435 201195 598740 224060 556750 844220 299625 723690 595255 333710 164645 58905 171020 362610 810050 441660 769335 227375 729130 805885 513485 744685 789990 385390 718335 630190 432990 802570 17680 625430 295375 27880 239530 422450 626280 784210 18275 482545 137020 183175 656540 578000 342125 533205 765340 567120 755310 115175 229925 493085 295630 525555 485860 811835 405620 7820 338045 141355 496060 729725 362780 311780 421515 102595 344250 347310 402730 103615 720715 351220 130050 178245 324530 298180 373830 71655 4420 154530 190060 767125 772480 323935 517055 53465 412590 43775 143395 700485 771375 128180 556240 721565 272935 676345 512975 686970 547740 140250 818125 832150 828070 303025 477700 279055 302005 73865 296735 798490 511360 412335 368220 839375 639880 820420 13005 368390 518245 342125 514675 774605 718080 204510 793815 114155 777665 319175 465460 51510 127840 243100 204170 361590 662575 558110 164645 833595 170935 737290 340850 569670 527680 794070 37060 628150 787100 845495 12410 553435 750465 151980 123845 97665 13345 99280 526065 542300 397545 576470 711705 829175 605540 789905 21420 132600 674390 526745 649740 782765 838950 86870 390830 98345 265370 602650 409190 465630 246245 162350 278460 419305 809200 280670 100130 651695 475235 293845 207400 184025 756755 289595 208335 710345 540345 101915 7310 301240 307020 805120 485180 185895 724965 666145 561680 244885 476595 164050 669375 829260 586755 18275 602225 790245 591260 156060 731765 26520 511445 68680 72420 71145 227800 73695 799255 96645 133960 509745 664190 175015 574940 321555 52615 443020 420325 166770 515015 731510 162860 169660 547910 647955 610895 797640 447355 520200 683315 318665 29495 369580 653055 632315 464100 440555 698700 428825 796025 768230 764150 361675 528275 223550 23460 167195 373490 732445 762875 184365 408255 383605 304640 653395 418880 187255 127330 384370 580720 706945 529805 36805 250665 769590 123760 770185 108460 788800 495805 43435 3570 397630 779450 476255 229585 804100 47090 502520 449905 690880 215815 255510 834360 656965 166175 234685 80835 840395 793900 210205 179435 622625 384880 753865 76925 248200 275400 846600 617610 429760 503710 643280 676345 824585 479910 483395 578765 265540 760835 17935 143820 820165 149600 368815 310080 390745 842605 468010 197285 128860 317050 716125 558025 78965 840820 146370 52870 243610 313055 349265 250665 506515 303620 291805 566865 557685 722670 309400 555305 279225 175100 680595 771885 349945 376380 547740 278970 249985 18530 773245 342125 849065 54570 564995 76500 845750 109650 709155 130220 806140 598060 513230 87805 299285 684675 381565 393210 621180 68680 127245 20145 626450 179010 390915 74375 195415 230605 79050 311610 114495 830535 552670 796195 201195 349775 389810 141185 729385 31535 9095 847025 468095 602990 235705 615315 440555 765850 659345 156825 416755 568565 256105 662490 99620 635460 489770 2975 549780 344760 50235 515355 395675 633760 833085 445145 136850 585990 253130 448035 782255 151215 555645 219640 679745 730660 364225 370515 206890 654585 324530 509320 643025 234005 333540 628575 605285 377570 313650 796025 1275 563040 452370 815065 467415 768825 248965 93075 363205 317900 388790 652205 566015 374680 466650 712725 687140 213095 198985 328355 717400 298095 365075 388110 97835 574770 492150 550375 246500 777495 85425 560745 755650 751740 331755 460785 477105 545190 839715 410125 168895 803845 741540 248880 808860 230775 196265 816680 405195 746300 638350 5610 265710 487305 13770 32725 411995 223465 410380 131240 338470 103275 843285 326485 168130 204935 269620 761600 451180 480505 676005 337365 419305 231200 722925 38675 104040 435880 441575 725475 54740 255850 520710 549355 796025 816425 612595 549695 554370 701335 522920 328440 261630 104040 596275 152660 289595 665040 805630 311780 773925 753355 271830 408170 73695 633165 379185 603330 255510 723690 376550 342465 664445 316200 211650 751485 596020 361760 257720 223635 409190 307785 658070 498780 458150 295035 628405 340595 174675 442595 124610 751485 148750 118065 412930 117555 38250 680000 716040 679490 390915 848640 141780 841840 685780 392530 778345 60605 247010 713150 750040 11645 635715 14195 400095 205615 197965 340000 773160 345865 456025 799000 722160 691050 417945 158780 224655 795940 241740 431800 33490 812600 221340 260865 14110 443105 724795 234090 631380 95795 8925 206975 344505 163625 342635 607835 72505 837250 562700 438090 234600 426530 652970 396100 115345 323340 126055 277525 62815 436475 726240 701250 454410 242420 626365 433670 91375 660110 360570 18445 77690 519860 791690 53890 78200 639710 374425 442850 19125 375700 205530 36125 509320 420920 592110 725560 160905 253130 32470 646850 177140 604775 307105 760070 32725 351475 244970 454665 773585 153850 154785 565165 654415 647870 815065 487220 260950 73440 129370 274040 269110 629935 392700 647955 799935 521730 750805 649995 744855 81855 582420 231795 500820 791095 828495 171870 220235 451350 416075 79050 120700 160480 217260 266560 408170 201790 297160 673710 118490 807840 209610 34255 621265 192610 114495 243100 252110 486455 53720 581400 170935 832150 596360 645830 340255 811580 113050 129455 171105 301325 283560 440470 637670 154870 209525 222955 49045 538305 780555 200005 317475 820420 697170 544510 111690 223550 540090 620670 120530 88825 41480 400180 746470 425680 342210 327420 477105 779960 627385 262140 160055 513995 839375 407660 439790 129625 187850 801465 848045 141015 692580 689690 456025 333710 473705 662150 771290 173740 840395 250240 457470 831045 829260 419305 309485 7310 178585 161500 386155 557685 470645 333370 615570 532270 158015 105740 231880 410550 19125 728195 229925 170425 812090 422705 206720 587775 729895 759050 807925 481015 293335 421175 673455 426105 501330 710940 419475 519435 592875 109480 762280 6545 148070 827305 586500 451520 734910 784720 544170 90610 44795 616505 752420 225590 67915 674475 411995 312120 286365 45645 127415 282370 519690 800275 267665 99025 222105 156400 381225 539410 636650 119000 734740 138295 410295 423640 680850 779705 612850 793985 460615 262565 138295 726920 720545 348245 469965 395505 48195 755480 407405 375785 414800 818465 725220 127755 185130 398225 188955 222530 381225 256360 187850 585565 565250 384200 199750 590495 755225 711875 701080 345865 609620 49385 398905 547740 842520 160990 835550 106080 77265 363120 629850 811155 42245 545105 42330 469200 474895 830110 790330 493680 711535 652885 240890 87550 88910 824755 783870 633505 838610 99025 59330 372555 236640 247775 570180 649485 775710 818465 51000 174420 736270 778260 4675 565845 580040 563975 72930 553265 128945 716210 72080 820590 347735 704055 224740 458235 407320 160905 637925 95030 541450 387005 745450 303620 41140 413270 375190 650760 552670 501330 223040 578170 495805 732105 305575 341360 635970 841075 508470 785485 154190 352580 112285 631975 347990 822035 82535 41140 668950 241655 129965 351135 151130 677025 16490 48960 651015 389810 784550 497845 144755 233240 709750 495295 427210 32810 159630 472940 105825 350030 602225 292825 720120 546210 544085 316880 353600 605795 514165 661640 367625 648295 768145 757690 800955 146200 36380 336090 501330 790755 455940 263925 497420 92395 810560 792625 598315 235110 241910 230180 90270 125630 734995 262735 723605 811325 150875 518670 784720 189550 514930 453050 102765 159375 520710 767125 145605 427295 734145 646510 43350 316965 522835 222105 286535 42500 233580 444380 23460 370770 372895 844900 560320 778685 801975 431970 22780 419135 114240 692835 742645 41990 610470 692240 469710 557855 190570 200855 664700 575110 394485 301750 285600 652545 741880 490365 300220 140420 398310 74290 195415 10455 24650 206465 30515 455855 318240 221850 8245 693515 749360 224315 555985 489940 347140 662065 36125 848130 263415 749870 365840 98600 493085 667590 574515 91120 534735 363205 369920 34680 257040 329205 748850 353685 761515 145945 839035 31025 794580 363035 589390 682720 459255 744430 428655 385985 5525 668610 422110 606390 115600 530570 66385 816340 99875 219810 783275 32895 478040 61455 86105 121975 542215 225590 652630 677620 113900 252535 609450 420920 238000 778260 382925 793475 428230 297245 682040 525470 49555 718250 112710 310080 593725 636565 471240 442170 537880 260100 21250 311355 438260 343400 407405 24225 149600 308890 668015 718505 21335 144585 402220 41480 646850 390490 734910 807330 379950 283135 549270 84065 119510 340765 701760 578935 404090 595340 689945 586160 318070 534650 208165 215815 712300 215305 186065 490110 382075 782765 190060 336600 304895 240210 408425 551225 642855 619225 107525 278885 713745 71145 793390 45050 231965 788970 409105 395760 587095 238510 302175 251685 405280 325635 545785 482375 788460 149005 494530 126905 91375 218025 571030 54230 89505 683230 152065 406215 105740 219895 716125 440640 635460 456025 703205 75990 338470 134810 57630 597210 711450 768485 515185 260525 746300 652035 22440 646680 211905 7480 525300 9520 377315 302855 563040 811665 170170 667675 744600 685950 558450 93075 110330 308380 372045 77095 399075 290700 460615 590920 23205 827815 122485 258400 413525 347735 812090 82535 560150 84405 396440 359125 477785 101575 622965 491725 84830 219130 804780 764150 261715 180030 702440 835890 33065 724370 461550 604605 33065 407405 238425 681785 748255 760240 758200 761090 86105 623305 273190 580805 369240 425425 688500 299795 265880 447185 135915 207230 19720 426955 791690 327420 348755 506175 399585 617950 71825 129285 603160 11645 825945 213095 427550 685780 537540 604775 830450 196860 722585 640985 319600 110670 831980 841585 358785 293930 151725 676260 617015 716295 154360 163455 243015 693770 753015 617525 583355 303875 657815 530145 528275 731000 170765 99025 448885 161925 126225 427805 685525 174590 445995 190825 670055 124440 169745 24140 318410 217770 691985 346545 821865 583865 833595 157080 662915 637330 813535 357850 162605 491130 516545 720120 650080 703715 94350 162605 708475 704055 287810 740860 572475 589220 196095 549185 809030 380715 85340 150195 568310 607155 743920 418710 45900 674220 203490 664020 243100 151640 190145 487560 580890 314500 188700 781320 468435 259420 377825 654585 20485 137105 193630 689605 44200 255510 381735 613105 141015 158525 542130 776390 7990 212670 553690 189210 725645 487815 277355 735675 318410 785485 263925 192525 315945 424320 130645 708305 226355 443955 317900 733890 109395 802655 388875 87890 209185 787100 801550 567800 170425 815235 182665 359210 124270 28730 586160 325465 824075 771970 346120 759900 262820 718165 516375 171615 267920 367455 500225 239190 679660 756330 720290 261205 739585 746980 422705 170680 733550 279565 164560 466395 277865 802570 710345 782170 149430 105655 610045 93670 779620 115005 567035 417520 14280 230265 838015 530910 370260 113475 675070 150280 423895 223805 2380 63240 537710 513995 153680 85000 468350 576470 391595 101915 430525 372130 260865 459680 158015 558365 380545 12070 179605 12750 297330 420835 102765 61710 634270 635800 378845 700060 60095 164135 372895 298095 413695 511445 836060 306255 1530 428655 564060 828240 343740 252790 691645 741880 102340 349435 698020 68340 647445 544765 483565 296480 107695 819060 55250 709750 481015 501160 445060 764065 678640 712300 290700 478125 740095 101320 403580 238510 812685 22780 384540 336430 224825 27880 70295 57035 125035 655265 79645 733550 685950 33235 72505 440640 708900 822715 265540 488665 836485 539920 688160 185385 745875 608600 813705 795175 166770 579020 479740 504135 552585 271830 475660 148240 116875 208675 124780 147900 384455 846090 628235 687565 689180 724030 815830 347225 234600 486455 219385 12155 162605 210800 614635 847790 494785 726920 704650 757860 670820 552415 389725 304895 48450 174335 265795 833680 97070 95370 242930 240465 316710 700485 681700 94860 619905 828835 76670 473620 764830 82620 834360 838610 800445 172805 406895 310760 530485 584715 149260 244290 166685 618460 196690 58140 39865 521815 746725 335325 824075 270215 611150 254405 121805 33490 48365 729895 190740 148070 430185 188615 576555 723945 60605 10200 96985 105400 240975 689605 578510 323595 690625 531675 391595 648380 265625 131495 387175 465290 444295 402050 135490 89250 556920 428995 341615 62135 105825 133195 113390 698785 458405 60945 215390 362950 381395 580720 422195 273020 828410 104210 604350 421855 139910 587265 176460 11900 646085 549950 288915 590750 517565 566865 371025 448460 381650 49130 638690 225930 715785 411485 628915 56695 725900 666145 359295 214795 418115 346290 691135 828325 727175 48620 188105 134130 467330 325805 348585 50915 139060 618970 813705 214965 685015 10625 195840 438685 245990 278545 141440 717740 647955 774690 265795 600695 72335 282880 583100 647445 748850 634015 26690 397290 89675 626365 778175 759475 377400 642260 349520 737800 142290 687480 358190 523175 522580 581400 759560 201620 494275 149855 161840 378250 433245 22100 253215 584205 310165 500565 596275 305150 710600 507875 394910 848980 67150 151470 748000 457895 389980 493680 309485 728365 339320 667675 242505 584120 389045 102935 331160 512890 480420 6885 573750 89335 324445 446590 500565 633165 83555 305150 263415 118915 510935 816085 553350 620075 523005 251940 471410 50150 613955 809370 201280 794155 193290 300645 518245 488835 20995 400945 313480 447950 487815 772905 730915 284750 159460 449140 836485 25330 332350 556070 665125 409445 29410 640135 671160 19125 317645 647870 764915 383095 16405 354705 65365 102255 85680 317900 232815 276590 377400 294865 844560 737205 795685 200430 847280 164645 795515 246330 589135 328100 696660 805205 523090 31450 528190 788885 19890 214625 280755 365925 68255 831470 739585 254235 576215 533120 378165 192015 409870 331415 779365 840480 15980 764660 309995 574515 190740 81685 473535 248795 607920 2210 109990 417010 107440 837505 398395 835890 183005 710855 410720 250835 371025 371535 358105 734060 781830 791860 80410 791265 486880 764405 136510 139315 30515 192100 665210 422365 465120 720545 253895 628915 490790 457215 309230 138635 557005 521135 183090 392615 40290 34510 717315 271405 90525 845325 746385 759900 34765 27880 145265 289935 759390 775370 311355 535670 52445 436815 716890 791860 539835 531505 251175 742985 498270 629680 627215 725475 570520 8670 118660 303025 804270 10455 827645 318325 119170 333455 130985 656030 687055 112455 195075 690540 328525 177055 393380 537795 599590 708560 190315 784550 406300 369495 184110 546125 300900 485265 26180 641240 714765 181475 368050 835465 107270 694705 790415 296735 47005 263670 531420 792115 308125 397970 132855 378760 77095 175355 119340 562615 234430 753865 186405 211310 556580 694195 124440 139910 443360 456705 416840 803505 775370 88910 829430 500990 208590 78455 295120 547995 144330 159290 408170 81090 836910 267410 442765 587350 39610 642515 167450 772650 388025 150705 520540 64515 780640 313395 212755 30005 621945 293080 208080 272595 396440 806480 48365 629680 730065 809370 318835 755310 477360 817870 302855 579445 524960 519095 282540 360400 546635 82620 195755 721140 22355 166260 623985 510255 829940 321045 705670 587180 302600 493340 737715 643790 320365 719100 278375 281690 650420 21675 749105 55335 699805 391425 116535 625855 74630 383860 812600 86445 53805 178755 775370 12665 598145 379780 255935 605965 501160 351050 815745 416415 625770 2465 127755 251005 584120 743495 579870 775030 710005 204935 429675 761430 108035 78200 619055 653820 444805 52700 434945 443870 423130 678470 163030 710685 598060 678725 566185 488325 232305 127670 210970 625770 277610 68085 671925 31450 768910 627725 153170 644725 783700 308635 443190 13940 513315 366520 612850 759730 510510 442765 409275 267155 23885 99875 763045 307870 597635 36380 563295 556070 421600 330565 754630 454580 447695 747320 211225 24905 128945 641750 788885 118405 716040 106930 434775 35615 425340 420410 836060 434775 301920 130390 726155 438005 199580 586840 19210 54570 549780 234090 204170 680595 325550 649145 505665 435030 795600 160480 100385 366690 207995 668100 188445 342040 574005 562445 535585 787355 333710 552415 200090 486710 622455 507195 85425 402560 357085 210290 633080 433500 508130 514930 228650 434435 728450 781405 193885 763980 754970 378930 674730 823565 691900 727090 425935 521815 686120 817445 638775 6715 458320 825435 45900 308295 540175 481100 308465 236385 638350 625090 653650 528020 173315 784125 277100 398905 418710 767295 493340 415395 602480 238170 190825 750975 277780 423215 202640 800870 826370 257635 675665 368560 720545 398820 201110 237150 240295 14365 639540 100045 671075 688500 314245 629425 214030 773755 383350 513825 267835 847450 256445 422280 89505 77605 581655 486115 390660 346035 343570 685270 702270 826965 280925 719100 243100 707370 640815 685950 95965 299115 91120 149855 489430 26435 311100 770185 700315 628575 77690 369665 593895 200005 196350 804780 799425 349520 418710 751910 145180 270725 19635 309400 317815 540855 815320 95965 827220 633760 21760 155635 532185 781235 694365 698785 301240 135490 540090 730575 452455 633080 711620 666740 404685 12240 728790 317135 362865 201535 621265 736440 399500 83045 386410 327165 304640 96305 218875 544765 593215 429675 104635 572645 145010 364395 204170 528445 192270 383010 804780 257210 200005 115345 496315 732190 56950 401285 208590 628830 277780 499545 623645 775370 479230 234345 398140 73100 224740 166855 848470 650335 50660 756670 555135 532440 58310 464780 49640 337535 78200 342635 443105 764235 293930 228650 359720 37485 460190 49300 169320 687990 453390 599250 72590 721735 38335 316795 319770 299115 541705 285770 786335 691560 497080 791435 162350 273700 621945 808520 339490 845070 584290 549015 772565 47515 755480 435370 36210 467925 397375 39525 728535 15215 25925 344845 343740 432990 31535 361760 359720 648040 122230 336600 200005 381480 593470 846855 423980 122400 215475 505070 186830 16830 449650 402135 167535 454155 663255 137955 124865 840310 630190 30090 228905 343740 849405 383180 6375 634270 158355 644980 76245 845325 419475 442510 342380 102425 109735 556325 204595 702610 818465 619820 15555 660535 280160 189465 84320 785655 7735 737885 190655 392275 352495 558620 688500 450755 336855 321555 314415 215985 817360 330650 279990 785145 24140 557430 43010 434775 198220 332180 244375 383350 383180 623305 216750 671755 84490 465375 108545 31790 143225 577150 688840 811410 534905 613445 766275 200260 771290 686715 502605 11815 350625 331160 797385 281605 102085 816510 400265 207570 451180 244120 37315 356575 647700 96475 81345 267070 505155 580890 111010 232815 250835 73525 356915 115940 791775 15215 184110 787610 794665 821865 372045 377570 526830 169405 350625 770525 831215 632230 274975 835890 487900 425595 62560 343570 626875 802740 473875 405790 438685 168215 357085 770440 82705 366095 680510 494020 42755 370090 122485 652205 408680 278035 85170 722925 638690 692750 669715 713745 545615 179605 811495 74205 743070 109395 847620 454750 746300 668440 256275 734910 812175 730575 570520 763895 513910 332010 767040 169490 540175 365415 420155 13600 82535 837590 602990 73610 679830 576725 238170 666315 273955 607240 244205 230690 435200 701760 795940 11560 237065 597040 411400 784890 4420 331330 692070 374340 835635 536605 287895 393805 203150 108205 650590 407320 658665 257295 514675 151045 83555 451350 319685 581315 26860 454665 724880 417605 783700 456875 335240 541450 398140 593725 370685 811495 66895 379610 618205 611490 608430 339575 214455 251090 122655 652035 101745 291550 831980 792285 469795 806650 6375 842775 676770 649315 820250 608260 275655 562445 407065 545955 397715 158525 252450 732190 544340 638520 404770 554880 75310 46410 412675 769930 663765 776390 226525 729470 379440 693600 368390 733720 644300 843030 533120 660195 821780 653735 511020 762535 125630 235365 230860 355980 72335 621775 155040 733125 407320 377995 653820 698700 584545 699720 145690 800020 680935 313140 529890 361845 558450 422705 18785 42415 721735 206295 298265 300900 477105 818125 452710 43945 333200 35105 405875 845070 760240 207400 413270 44795 669970 500310 225760 690795 331585 475405 806650 757605 796025 532695 29410 155890 635205 98260 612850 173230 623815 240720 4505 392105 120020 810050 766530 56355 350030 214200 496400 548675 423045 709665 479740 848300 86190 482800 10285 116450 582165 206890 483820 51000 771800 53040 14960 389470 88400 3570 511700 741200 780725 68170 628575 71145 490705 239105 460785 338045 785060 490450 372385 617695 508725 408510 312970 458065 53380 724370 400605 732445 143140 705585 101405 676260 814300 216155 36380 487220 834785 715360 35190 771035 539325 460275 280755 360910 154020 717570 639710 831640 550375 630360 411230 821610 3060 383520 389980 356490 639795 88825 849235 724030 355895 98430 515185 439280 507450 491980 176970 154445 530145 757945 222275 69020 771035 312205 297245 613275 157505 178330 481440 577915 216835 747235 373235 263500 279480 353175 665635 203490 579785 736525 621435 59755 591090 291380 235280 51085 779025 535670 539835 45390 660450 160735 820590 442340 799425 807075 208335 729470 484585 711705 419900 11815 90780 340850 186405 829515 474640 392445 423980 65195 543320 323935 578935 390745 64005 623135 84830 522495 562105 185895 89420 125035 535330 388875 192015 172465 166175 16575 699550 338215 579360 627130 125970 529465 2805 276335 570520 35870 608515 54825 568565 65450 723435 9435 179095 716295 148835 572390 482800 112710 346885 267495 480080 552840 417860 728875 834785 560915 26180 660875 607750 653395 400265 181220 7225 208420 372640 651100 469030 241060 111435 712980 604010 184025 683995 525130 441660 38080 393975 564740 202895 134980 628660 267920 519690 824245 8585 106930 800870 392530 205445 456280 85850 638860 403325 800530 506345 561340 251260 222445 717825 781660 573750 488750 559130 229075 328525 561595 19380 813705 83725 718590 539495 254745 98855 91290 363715 382840 601205 841670 822460 764745 595765 95030 206380 417435 512720 799765 95540 62560 371450 390745 716550 512295 174760 157845 414460 137955 238595 694960 831385 654670 238170 76075 498610 217855 832235 755055 221850 546295 301070 233580 776475 795345 834105 529550 52615 689350 318240 4165 593725 526745 520370 654500 768740 518585 204680 625090 503370 215730 50490 682635 459170 623560 127075 123930 539495 366435 462145 331840 211395 290445 442255 776815 15555 812770 267410 398820 7140 343740 489855 234685 808095 78965 461720 180710 100895 778855 766275 558365 227800 537710 6290 61540 798660 687310 252620 307530 362865 10540 176970 337450 42075 740690 351645 429930 659940 454410 433840 369325 610980 510680 278460 453900 274295 305745 35275 648805 599250 575450 368135 60095 192610 223890 720120 698615 799680 724285 557090 249135 172210 352325 37825 824585 70210 117640 625005 306170 71825 593810 813025 342635 181305 370430 774775 99450 14195 844305 292570 68765 748595 490875 283730 180880 706690 527170 596700 812005 466480 45985 331755 177990 286960 627640 680935 321980 572475 482715 449565 591430 817870 355640 518075 722160 29835 215560 63410 397205 255595 849575 560915 45645 284240 519265 571540 419730 758965 483565 782850 251345 273615 13940 550120 607070 275740 271830 617865 809795 225420 165580 429505 715955 510510 455260 394910 95710 13175 385305 210545 208760 128605 162605 487815 488325 831215 349945 78880 128860 255170 722500 130390 698275 307530 396525 605540 383945 775625 320365 588625 506260 842180 360145 141695 350200 762790 426530 420665 726410 198135 315860 567970 607410 626025 286620 266050 314075 718675 19040 2975 96900 281690 188615 488070 810220 337875 19550 355470 239190 394485 725815 698360 298435 243865 267155 686545 392275 267240 200260 645830 281180 666145 189295 617525 532780 644045 742135 288320 439110 507875 468690 139995 692325 281690 312290 432650 750890 583950 649995 748340 743155 741285 414375 515610 91375 89505 747575 800700 636480 322150 849575 381905 383180 530400 697000 205785 660790 65195 506260 768400 133960 847365 466990 311185 180285 581825 767805 620075 459340 713915 108800 586245 166515 684505 611830 110075 840480 467160 595255 90610 791350 335155 165835 389895 635375 621265 323255 353515 388535 542130 170510 275825 139230 848130 51000 579700 450840 81175 399670 391680 414545 308890 210120 607155 230010 668610 20995 251260 217090 274465 27795 179945 608685 785060 421940 573070 179435 414035 73950 57800 390065 394145 510595 571200 274380 375360 539495 470560 506175 146200 422110 604435 440895 60775 259250 198390 534735 210290 77690 612680 466820 33915 72930 144160 599845 347055 699380 153170 499545 184790 22270 247945 665465 752080 79390 474980 32385 392190 703120 374170 206295 4505 202300 575620 61370 840395 523175 640390 696320 461550 436815 161585 285090 264265 469710 820760 739330 421430 672775 173145 597125 507535 401625 298690 220065 713320 536435 505750 808265 339405 788035 483650 825265 148665 741795 221850 175100 138805 406980 204340 37485 663510 12155 235280 468860 317985 574600 463930 546380 577490 314075 306680 58395 445485 572730 782085 637075 23970 604605 849235 213520 10115 808520 717655 466310 322660 624240 649145 764575 297840 584205 477190 515270 710175 139995 723095 716380 521390 586840 19550 213860 363120 661300 670565 406725 442765 577915 431715 260865 202895 380885 134130 498865 71995 424150 128605 123420 315860 653820 200260 484415 270980 92735 145350 684250 134130 653820 152150 303365 767975 545275 745280 228055 293165 577235 161925 206040 113730 825265 652205 526830 564315 434265 12920 320195 304895 517225 373915 640985 696660 230010 269535 131155 734655 22015 455600 392785 569245 266050 404345 742815 831385 289085 534990 401965 137955 390065 447780 480590 7310 248965 431120 12495 308465 112285 244545 261800 104805 270980 630785 711195 684590 16065 152065 304555 68765 312035 574855 30005 832745 745875 687055 453050 398395 811325 776560 637670 613445 583270 529975 304555 820930 478380 630785 578850 340340 530570 322235 38760 237235 589475 362270 464780 100470 270895 465545 608940 31705 672010 745450 655690 255255 642770 389470 677705 371365 480335 174080 549100 522750 594745 235110 574600 590750 848810 177055 101575 370515 699550 805545 766360 634270 750210 721395 462485 648890 532270 250665 530400 33065 707285 23545 332265 622795 843710 398820 284835 846515 371025 14025 801890 730575 386665 120700 352325 596190 53635 398225 703460 257465 129030 296990 529125 828580 391170 573410 345355 516885 814895 798915 481100 756500 4505 610385 705415 244885 363800 627895 215050 632825 288915 638945 189890 205955 323085 161670 79645 178670 62645 481865 496570 442170 648295 593045 516375 539155 111690 279225 13600 685950 329800 830620 65705 723350 17850 276080 461635 214540 628065 192780 563040 479315 749785 355980 83470 479740 729300 202385 849320 303025 120700 221340 676940 531930 623050 129115 296395 390490 206720 649230 317985 83130 119085 371960 51000 675325 633675 443700 712215 605455 540005 511105 182750 412165 177650 59330 720120 382755 117725 647275 809370 30090 749020 203490 829005 786250 383265 735080 418540 335155 198390 781660 226695 597380 448715 742730 557090 690880 626195 446930 232985 813960 750210 561850 685950 604690 441405 332520 540430 702270 164390 236980 207570 557175 351900 278715 227035 40800 321300 445825 339405 421260 426615 288660 833595 485860 115515 249050 180370 536520 110075 806820 437495 464185 829940 605710 490195 789905 80665 723520 289000 441830 461975 107270 646850 554285 838610 783785 738395 24565 377570 727345 807075 84320 275400 331585 546975 658665 303960 720800 249390 237405 315860 353770 798830 302175 698275 343995 226440 72760 305830 445910 17510 391340 400095 341870 66895 267070 440215 816595 378760 405195 137955 572135 247180 785825 739075 245480 15895 457725 278545 445060 218620 417860 172635 427550 652970 468095 651525 224910 524960 291380 232135 10285 553265 353685 107440 327080 350540 364565 819145 454155 154445 482715 802315 544425 558110 580975 212415 728025 749020 437325 720205 562190 349095 433670 248455 320110 649825 48620 660195 459000 808605 538220 781065 626450 27540 66215 667930 658240 84745 714935 509320 425765 137615 290955 447185 545785 629680 806395 339915 620500 486370 804950 694705 700995 234685 802315 440725 432905 542215 445740 313565 774775 605200 33660 153850 152405 720460 324190 100215 184280 430780 458575 514505 829515 145010 265710 256530 781490 301325 646680 848980 785145 286025 664275 124185 100810 134980 266220 830535 775795 360655 813705 611575 318750 90100 207825 604180 188190 631890 656115 540855 150790 695895 394910 42330 491640 201875 709920 580295 566100 293845 139060 606645 317900 19550 834360 570605 615825 471665 782680 171105 296650 799255 566100 24990 39610 745875 596530 735675 270810 728110 695215 619990 244800 1445 135320 521390 775200 278205 689945 153085 311780 287895 241315 662405 308380 456960 58735 844305 388195 710685 397885 335070 2465 733890 606220 801635 625770 355895 102850 758795 88400 254575 822375 140335 474215 263670 382840 574855 51680 147305 185470 415565 28220 517990 319345 771885 172210 244545 654925 194820 75650 840990 746895 763470 404175 296225 699465 240635 12920 548420 565080 429760 336515 571540 128775 110330 604435 42670 586670 139655 556580 420240 837335 823395 799255 562190 681870 91375 195840 539410 269025 758795 130645 214540 137190 547910 479740 479485 698615 697000 664445 1955 240805 44285 445910 140930 73185 118065 230775 610895 376465 751485 346460 162945 523515 532695 108800 523940 7565 165920 301750 548080 46325 268430 378335 334815 257635 450670 306935 489005 3230 8160 86020 691305 250155 776730 313905 616505 520625 326995 293930 493510 587775 845410 627470 254830 35785 122400 794835 755055 820760 436560 846430 24480 777750 255765 392955 462910 223210 95030 632485 321045 612595 479740 96985 132090 756415 582080 461465 109565 27625 300560 804440 781065 371705 717995 375785 742050 322235 75480 446335 176715 466055 485180 744940 156485 649910 343060 370345 701505 839885 815830 448205 733720 769335 569330 396440 98090 34425 629765 557770 701845 393040 341615 698615 35105 452285 433840 398480 740520 506345 63240 585565 605030 664190 239190 320790 419305 205445 6970 333625 122145 812600 216070 253130 58565 796110 192015 512805 531420 21590 388705 241230 435880 408680 730320 404515 367965 788120 417860 70210 20315 287980 237830 699125 507450 69445 442680 543830 447015 391000 534565 19465 2295 326230 378505 586415 102510 300900 744770 799255 790245 677960 19040 641155 164050 172975 357340 440810 69615 469625 3145 226610 149940 445825 57120 136595 643450 69955 26095 198135 273020 578425 483225 679745 86020 690710 734995 194650 284495 619395 105230 568565 100215 480760 729300 6120 429760 472430 753525 615570 831215 308380 213265 440895 213095 529040 346035 446675 575875 262310 756160 297245 542725 88570 761515 665465 170 298690 6460 711025 639625 227630 17340 271660 751570 738140 181985 373320 104805 550630 5780 758880 719525 759220 636820 635290 389980 791775 376975 150365 437070 5865 763555 183515 220660 574430 479825 772225 70465 455005 141355 513400 482885 88570 358360 518075 507110 794240 592790 128775 241570 729725 26180 450415 483140 493595 835380 845580 302005 167960 242675 835465 359805 10115 287130 605795 531760 629680 827135 654330 825180 464440 144755 118660 773840 796790 662320 605965 401710 504390 134640 57205 125375 64090 66810 792455 396015 542385 246500 677195 327250 566440 246075 541365 318155 486455 685525 808860 380375 603160 121040 718930 22015 747575 141865 128605 578425 298350 707200 312035 725135 7735 181815 211310 529295 79050 739670 546975 278800 719950 398990 579445 73185 331585 557260 335325 281775 142885 849405 95370 548335 558620 351985 39440 79815 741115 137530 835805 188105 370770 650675 17425 428825 775710 744260 646595 425170 570350 840480 557770 748850 778685 609195 476850 771630 72250 83385 344505 789735 630190 210800 816340 701590 562955 836230 141950 409275 461295 524875 345355 315350 168555 197030 600780 702780 200430 187425 699380 393125 110755 372725 264350 13090 330140 193375 134215 472770 597210 195500 186235 648550 651695 243100 564740 603160 165410 618035 287555 534990 8840 672945 76840 675495 655265 401710 609110 67830 725900 601545 636820 495890 710260 611660 584715 455260 714765 116280 803590 305405 502520 829940 286960 52020 48365 523090 387940 327165 122570 395845 75310 680510 508980 421430 428315 761090 503455 32215 168385 332860 427550 591600 714680 213520 387345 74290 840140 92395 81260 651355 620245 590155 683060 753780 396355 217940 242505 479145 797895 634185 681700 487560 842945 10625 783530 583525 64090 827305 635800 748340 117640 695725 845410 696915 707370 818295 569245 590580 185640 636140 102935 362780 383095 293845 760920 40715 538135 308210 751060 166515 15980 527170 280415 297245 558620 814895 142800 518330 47430 384455 694025 216580 541195 295290 369665 430355 286365 660620 375020 412505 730915 434945 394825 239275 295035 90270 428485 750890 521390 791690 347820 656370 169320 580635 264520 7650 520285 708900 775540 736950 101575 49470 823820 29410 146370 765935 32895 818125 728960 436220 381565 828580 576300 346630 165325 722245 750550 486625 411825 599250 716805 742135 467075 641580 638605 719100 51425 451605 764830 819230 721565 346800 842860 186235 729215 652630 680340 185470 324530 333200 434520 512890 589815 803335 602480 274550 843795 785825 524365 81090 827220 379270 347990 104805 231455 475320 20060 841670 792370 494105 717485 708560 769675 387600 686120 537370 581995 470645 321045 442170 83130 598145 435285 402730 534735 302175 505240 493085 184875 558620 729045 374000 542215 230775 489685 795430 120105 675750 823140 622795 815065 829600 775540 584885 193120 50915 229245 762790 649145 474470 196180 241315 343060 561340 525215 743665 638860 650250 35700 54400 678470 840650 219895 518840 276675 227460 792795 788885 225675 831810 214115 391000 288490 257040 576215 242760 646340 691985 366605 264860 733805 265965 111010 342125 84745 237320 429080 531420 509320 731510 479485 19805 587435 831725 762280 747065 428740 162435 287470 256020 208165 50745 501330 194480 210375 625770 740095 655435 736950 271235 573495 135065 250920 71570 491725 600270 200600 176800 612850 552245 677025 352750 43095 424235 485095 268940 243355 590495 391170 722330 369325 422535 193205 111520 40290 468945 61285 664020 359550 574090 313310 432905 86785 430610 215050 200600 695130 843965 602225 534140 148835 739415 44455 314245 171275 628320 571115 110755 74290 285600 763895 563465 489090 337110 352665 263415 404090 401370 395930 542215 443700 431375 221425 512380 463165 584885 663850 675750 545445 233920 723945 779280 649910 106165 735930 142630 348585 724030 495805 555475 24140 715615 818295 680680 393975 251600 561765 775540 201195 787185 59755 106505 573410 668015 366775 557770 43435 458490 654415 525300 43520 156060 337365 346545 342975 625430 283135 190655 402220 455345 611830 229415 276165 666825 356745 818720 498610 385135 436135 754120 395080 561510 101235 64345 450585 652035 372470 17595 409105 108800 716295 5780 432055 270470 812260 486965 393890 105060 640390 378250 378760 453220 751485 779450 844985 766105 655605 455770 2465 795515 590580 241655 320705 9265 205870 351815 257635 715530 115600 699380 683145 511530 227120 416075 223210 113900 483735 638010 392105 605200 724540 562275 291805 520965 762620 517820 675495 774180 526320 511870 391510 713150 131155 519435 838185 500905 611320 224570 330735 150280 805545 528785 227035 373405 172805 652800 350710 279310 396780 384795 452965 477275 478550 497080 287045 742390 155125 23460 253810 825350 121805 680680 833765 334050 288320 145095 134215 645320 163965 261800 629510 693430 265030 6630 493340 95285 299795 467330 265540 583695 49895 444890 190910 486625 222445 495720 52360 166260 435710 525980 384455 73865 776815 37400 722160 745960 189550 646000 810815 425170 720800 104720 99705 470220 133620 844135 147135 42075 298860 495975 700315 322745 112540 110160 91120 176120 835805 114665 551650 595 110840 43180 602395 251515 704480 451860 829260 824330 273020 84660 849405 555645 231285 300390 634950 847960 525300 73270 666060 558535 762110 765085 4590 212755 513655 331500 247860 727940 87210 101830 708900 847535 680595 41480 625260 706945 679915 118405 741115 112030 318240 837335 710345 734995 273190 49300 6205 745875 347310 563125 766955 349690 421770 121210 178925 637160 56355 132855 179520 93925 234260 274550 729810 617015 647530 579360 439960 1190 466650 244205 45305 212330 345695 248030 52700 357595 485095 757095 182325 511615 543915 234090 239530 375360 47345 191505 30600 734060 438685 281180 163795 157930 650590 393465 278800 502520 525640 646425 661640 621095 170935 181305 285940 267580 737120 55675 567205 389555 818380 580380 527765 759730 659175 658240 107525 249390 311525 169745 185725 161840 365755 663510 120955 680425 365755 26265 333370 476595 721735 532950 93925 797470 362780 692665 474130 311015 761855 302515 247265 351730 233410 36210 543660 88995 177395 394485 554030 366435 0 0 0 0 532525 120190 387770 657730 670225 497165 297670 598910 606135 158355 197370 722245 468860 152660 793560 769505 721140 150960 636820 377995 849660 3145 215900 373745 218110 662320 84235 359040 165155 396525 567545 274635 45475 77180 73950 829005 170085 600695 813875 47685 346290 287300 624240 53295 307785 587945 455600 693600 667760 23035 605540 194990 213775 541280 609875 589390 678725 766360 362695 622030 109225 75395 602140 755565 379440 541280 160225 600355 371705 781320 570435 777410 237065 231710 353175 109905 593385 176970 104040 145095 240720 848130 802315 154615 579870 145265 296395 389130 456195 822970 544255 111520 807925 12835 60775 465035 223975 392190 211395 189975 322490 781320 97665 531930 10965 742900 817445 532525 832745 756840 83045 34765 834785 173060 123590 677280 388025 754630 848640 419135 321130 564570 6290 753610 482290 572220 722075 562020 723775 592875 477785 673115 98260 191165 393975 106335 302005 693430 297755 526915 637245 724965 235875 366010 551735 26520 758625 734995 657050 643620 376125 295800 800530 366095 116025 407915 831980 102255 99535 17170 806820 520455 433075 102085 171275 360655 25245 295120 485520 223890 704140 734400 604435 593640 684590 194905 344165 736610 500395 86870 113985 288660 793815 114835 394825 410465 350285 624750 821185 188360 668865 137020 478295 9860 781830 180030 234090 724710 202215 296905 247945 535755 691900 82535 58565 698530 33830 270215 778685 330480 66555 756075 668865 168215 85 847875 12155 535925 223805 436730 808945 699635 500480 194565 629510 289510 415225 376380 206040 484840 699465 683740 706095 795345 367795 52020 357085 9180 251090 126395 108375 106420 841160 677280 177225 632995 484585 428145 216070 110245 445315 290190 293590 499630 192780 805035 191760 744345 233920 609705 33490 127670 239105 548420 308890 418625 200685 396270 697850 418625 671755 571370 664700 115940 727005 149600 498015 658240 212670 261800 705160 655435 228905 239785 787355 657050 411740 542130 223805 504815 223380 240975 311270 528020 405790 425085 619990 6460 432055 615315 284325 358105 490535 302260 708050 194735 301155 182495 484840 826030 650165 841245 321385 648720 473535 502435 526150 833680 600440 260610 472600 459425 40885 765765 192185 256020 832575 642090 164475 747065 544595 775625 639625 77095 424830 228140 792795 200770 169235 199155 237915 583355 622030 214200 506005 264350 430355 111010 99025 299795 215475 800870 285090 61625 807840 505495 95625 105910 304130 654075 350965 700485 258145 690965 379270 260610 588285 672605 52785 167450 684760 746045 601630 337790 241655 555560 439875 213605 287130 124695 425000 640730 826370 186405 37315 269365 716635 32130 397035 753610 431375 70975 244885 98940 28815 578000 298690 616845 521815 843965 536860 350795 118490 251345 132515 533800 303790 814725 39100 770355 827050 521560 556835 240465 471325 707370 187510 251345 280840 201110 657390 356830 179350 349605 74970 515950 147985 17425 705585 3060 182070 174845 608345 55165 78710 372130 370770 226950 430270 148155 226270 247010 541365 458745 212075 413610 11900 143395 164390 39185 684505 358870 519945 445145 2125 295205 97240 292400 496315 725305 52615 482290 27115 64430 513995 664275 204680 243610 448630 514590 661725 678980 191675 777240 562190 776050 631125 369070 723775 229330 226865 426020 756415 535755 738055 495635 699805 688415 135745 419220 647785 692410 443360 466735 334645 84490 119340 372640 19890 610470 798490 687395 810390 379525 831130 173655 833765 437410 767210 123845 669715 193035 408595 734400 3825 26180 130645 290360 79050 726835 308380 68680 606305 408935 789820 155040 120785 778260 293505 647615 847280 479230 767040 218705 589390 285940 685695 29665 240380 655265 40970 479570 538050 380800 760240 818550 542045 35190 57205 684845 39100 73950 165240 6545 771885 815490 311780 664275 232560 521135 63240 589985 627300 444040 568735 710685 89420 172295 267920 39950 530315 382245 140250 841840 621180 205275 692410 669375 570180 223720 232050 276335 248710 805800 7140 396100 935 219300 354450 203660 103785 189720 43860 645575 812260 282540 333370 745450 387175 248455 696745 621435 492405 218535 741625 352070 210800 481355 550800 558450 215730 87040 239615 280925 373405 400690 553520 297415 162690 732445 317815 279395 776220 783020 107185 369665 712130 21845 128860 108120 521900 102000 680680 421175 295035 817360 227970 831130 697255 10795 635290 817105 836995 288830 291635 847790 595425 728705 188955 339150 833255 476510 242930 595000 61625 274295 136000 34085 230180 468520 409615 715020 795685 810815 813195 848385 606220 387260 622285 319005 737800 760495 524450 376465 497080 656115 690880 441405 184365 461040 702015 633760 623985 687055 843030 459850 439110 444465 234430 247860 505665 477955 804695 362780 471410 516290 122910 701165 160905 522920 74035 574515 422705 6375 679660 538475 847875 601375 775540 11135 87805 99960 517310 337365 179180 521815 372640 145945 105060 292230 96220 499630 686885 816170 365075 699125 504645 43265 750125 539835 620500 22185 147730 318155 10200 727260 280840 740265 317730 419900 373490 515270 757945 739755 628915 116960 20910 772310 536860 111180 680 343230 55165 88910 629595 435285 467670 720970 348840 103190 109905 756925 588880 299285 69445 512550 88655 41310 778940 746300 328865 91290 431970 241655 492660 288235 254660 733210 564060 498865 822545 393380 396780 434690 794665 263925 352325 449650 547145 94775 185895 482120 807840 353600 777410 845155 393550 730745 742900 805800 336260 110840 804525 2550 91460 381225 709920 637415 608260 29410 683145 665295 332690 706775 241145 62900 571965 645660 113815 407830 435200 712215 492150 652630 330310 165750 86190 79900 756755 334220 288915 104975 800530 767040 238510 499290 803675 658495 240805 75990 522750 114325 762535 407575 670650 506855 828665 660195 202130 223295 591770 804015 463760 681105 453305 655435 688500 654670 653650 109990 643705 583695 68425 781320 350710 400945 566865 637755 657305 264945 605540 306255 839885 734825 12835 807585 301495 118745 314755 20145 744345 447610 775965 21505 83895 223465 356575 823310 330395 369665 392700 689605 248115 443785 238000 68000 574770 823140 130645 463590 280925 593810 56610 53550 114920 730065 130050 581485 757605 630700 18870 817615 593980 784125 475235 88995 774520 773330 629510 367965 629765 631805 737290 827730 228310 480250 146880 530485 618290 305235 12155 689435 456705 457555 819315 670395 453135 738650 505240 675070 164560 360315 132770 431970 195160 144415 511105 373575 826285 353770 496315 774350 6035 669545 219130 624410 489600 74800 715275 213265 623645 497335 571200 92225 541790 182750 849915 207145 769930 206975 211055 752420 655860 702780 713660 811155 113390 151725 169065 71740 379780 818550 51425 615230 742135 340085 493340 183600 759390 510000 642090 180030 619310 819740 265455 28900 835720 404515 712810 548250 681700 397970 820505 313905 307615 732615 674645 544850 84150 612000 245820 684590 328015 268515 638520 175440 544765 174930 844645 624750 692410 91630 799680 650760 840820 383265 743325 157930 686545 331755 82875 325040 770355 522495 678555 757010 494360 417775 14790 167620 321045 471920 148325 665380 745960 689690 343995 836060 354365 719100 805630 83640 4335 583780 409615 254490 142035 324700 196010 504985 826880 610555 738990 274975 255000 655945 149770 40205 620585 402900 215220 290530 223550 27285 134895 741115 256530 122400 788035 618545 231115 633250 543745 764575 677110 414120 664615 629255 699550 687310 568480 635970 769845 350200 845410 280500 232900 836995 116875 160565 758880 526065 119085 301410 651525 492915 406895 574685 727005 414290 193375 18530 138210 272510 136765 738820 697425 308890 99790 164900 128605 500990 626365 552075 300305 295375 500905 839460 9095 583950 694790 421175 807160 738480 180030 187935 400860 533970 604265 600185 42075 777835 359210 561850 179095 743835 148240 795770 734825 162180 427295 63325 728705 74970 523005 227205 720460 487730 612000 827560 185130 194650 416160 438515 744260 55590 330395 529380 715955 381735 119170 333710 453645 758965 400690 696490 837590 608855 411230 394485 177735 6630 568820 96900 830025 203405 777325 628490 738140 596445 653650 564315 713745 424660 750210 810050 108885 275740 192440 802230 541025 811410 72335 538985 196945 789055 108120 21505 206210 476510 644895 724030 92990 271235 212160 147730 608685 601120 618630 331160 265285 505920 153255 574940 43095 465630 327675 591600 179095 395930 775965 213945 32385 55335 255000 616505 36380 273360 179520 548845 739415 600355 733720 327505 44455 683740 646680 734655 12580 479995 245990 167450 748510 161670 438855 530315 254575 235110 312290 740860 665720 246670 311950 291295 840820 821695 397375 748850 579785 63665 150705 186660 564315 773245 674135 302855 618290 641920 60435 634440 234175 827815 745110 617270 476850 23290 114665 722585 321470 85255 689520 15045 627385 227715 429930 738905 618120 675410 283050 367795 813280 227205 290785 136595 125205 447525 299625 422280 809200 764660 351900 432990 749870 322915 390745 632485 771545 661640 339065 514250 709750 428740 264010 236215 30685 842095 184025 192270 63070 496400 585565 187425 828325 99110 486965 471410 104805 505920 590920 821780 812515 693855 618545 460020 780895 515015 74970 403325 391255 60435 495465 64685 271660 348840 692325 13770 514080 180965 123335 343825 437070 260525 90865 255085 5950 200090 226950 791520 525045 740860 840565 401795 841925 166855 63410 709240 749105 162265 473280 161840 652375 360400 6290 217685 821865 278290 242760 696660 642430 269535 213860 45985 478210 102680 5270 810390 6035 376720 2295 773245 82535 166175 261205 789650 26095 759220 27625 42585 703205 836995 329375 205785 497845 577405 16575 164050 391935 114155 32810 706605 802655 528530 800700 715785 96050 741965 29750 140590 59925 177565 58395 715360 51425 793305 262905 682890 105485 115430 312120 399840 63580 213350 619310 620755 761600 445485 519520 110160 520030 344930 393040 68085 768825 784465 394315 558705 5780 240975 815660 454155 189635 77010 50235 119765 780300 422875 22100 741455 364225 401540 699975 56185 572050 170595 308635 334560 364055 47090 288405 364310 11220 461635 117810 513995 178840 80325 405365 114155 123335 44795 59245 309825 480675 217345 753355 57375 748425 797725 21845 727940 756840 149005 324360 669290 547740 259250 473025 410040 615655 252450 278545 433415 518500 422790 222445 120700 488580 671075 222615 640220 584035 757095 308210 510 324105 282625 252450 469285 476765 690965 32555 208080 460955 713745 209270 293760 243185 690115 207655 315010 323255 284155 693260 726325 485180 398820 218620 418540 325720 202980 165835 707965 387260 650165 78455 276420 92395 357170 693600 795345 490535 766105 640730 768400 846515 341190 307785 261120 436900 129625 716125 296820 346205 433840 577150 438175 102935 306510 378590 549780 575960 227120 779790 108460 549270 261800 23800 603500 592195 479400 486030 766700 111520 172295 677705 554880 452795 667080 109990 129030 393210 144245 329035 476765 314755 80240 713405 229500 759815 154700 273700 680935 21165 488835 113220 170085 388280 613190 751740 168130 345865 707030 785060 723860 177990 122145 117725 557940 140845 499715 194225 140250 363715 679405 143225 171700 785570 78030 34765 255255 520200 44200 20230 696405 178500 104975 395590 644895 148410 714595 161500 160395 834615 817530 729980 771885 289850 107695 487730 471070 839970 728620 200855 524620 377400 20570 655095 325720 648975 348840 745620 848725 156400 185300 600185 460190 612000 45390 781915 1870 648890 227885 432990 783445 766360 140505 472515 537115 785315 422875 218535 505410 291380 483140 270555 762280 197115 213095 73355 551735 658410 341360 831300 599590 130560 681870 435115 559385 577745 639540 57205 297330 381650 574175 36635 674305 117980 355640 423810 245650 507365 283135 104465 508810 104635 370175 539920 105825 557515 216325 335580 668865 746045 782510 509405 253810 255425 799085 449055 731765 445910 405195 299030 747150 570690 290445 383690 199580 203405 829175 850000 569330 149685 844985 665975 842180 668440 627385 288065 663765 17595 294695 133110 370770 316115 739075 272765 801125 666570 710855 362610 664020 170000 528105 655690 696490 675835 224485 15130 835210 634950 26945 562275 169830 153850 241060 113390 387175 186235 431205 96985 355045 648550 111350 554370 374595 200430 86785 609365 831300 517055 119425 507110 603585 261630 375020 692070 511020 689180 534055 98600 112625 149940 211650 685695 362270 644980 362865 677960 375020 840905 677875 9775 553265 341020 472260 835720 738480 163880 584715 522750 581995 268345 539325 211055 415565 194055 264605 272170 282540 434860 202555 179350 245905 420835 32555 307190 330820 709240 361590 624240 191845 710345 711875 653990 125290 588880 349095 648635 261290 805290 542725 288065 527765 583440 447355 506175 15640 475320 728705 561680 747745 21675 218620 221425 579445 693345 128945 835465 818465 385730 616250 744770 328015 199155 28985 750550 751230 713235 282200 829430 801125 513485 493850 426445 757520 27965 773585 535245 522410 148155 24990 477870 200515 585735 115515 723945 617525 686375 576045 413525 764660 76840 593895 629595 186320 507450 206040 677195 706095 578935 357765 577915 530060 616335 366775 119340 311100 349265 498100 240805 286280 815235 263245 588625 434945 320535 460275 297670 692325 626110 783615 180200 321385 219215 348075 573410 48025 816510 20740 350115 562445 88145 98685 542725 139485 149855 754035 237320 549185 424490 606305 371450 686290 345185 42840 312545 745535 467755 476170 784975 169065 68425 104550 838270 452030 390745 560490 242250 249900 483480 662320 277780 576300 551820 595765 197710 801210 527595 261630 89080 618375 611660 81770 105230 281010 544085 764320 340850 407065 382755 219130 607325 536350 765765 180455 351305 174420 817360 656540 817615 580890 410465 173230 675580 173570 422875 168555 252705 384710 652715 402985 513825 496655 213265 473450 620415 72165 389300 311865 515440 652970 567885 188020 366095 368730 827730 552500 418625 42330 192015 732360 409870 62900 429590 83640 549865 412930 87720 468010 553435 312375 138040 712385 753695 568225 110245 827730 94945 388875 105060 309315 48875 612425 702865 590240 446760 627130 297160 521135 623985 216240 689775 634015 774350 459085 335070 64005 330310 210290 286535 279225 232815 157845 235705 110585 608090 433585 210460 72335 620075 393890 139485 178840 513995 342720 569330 373660 368135 401710 590155 303195 528785 485775 23970 793645 469115 438940 175100 458065 386580 329375 802400 827645 74290 303960 581400 702355 723605 379100 275910 771205 39950 193375 357680 283815 831810 229840 695895 484415 276505 274295 235280 807840 694365 775965 39355 15130 747150 213945 779450 378675 490620 75140 505665 796365 187765 789905 36975 451520 464355 541365 224485 812685 684505 606050 364140 524960 432990 30940 849490 560660 737630 839885 88060 35615 508640 745790 513060 234430 264860 111265 664955 13430 615995 26435 561425 182325 777325 63410 843285 257465 55590 304640 781405 65960 759135 204850 503115 511870 802400 264265 815065 342465 538475 447525 734485 413355 237915 508470 96730 55250 441320 269705 168130 593300 159545 13940 683825 556750 452030 593810 548930 276420 564825 335835 738990 47005 30940 114580 477955 549270 405110 451860 609365 300985 2550 777665 431545 718080 368645 187510 824670 587860 780980 434350 249985 736185 386495 273700 726325 587010 849150 660110 408425 266815 111690 724540 68595 321640 544425 638095 39355 829090 242080 801465 207230 226950 742815 636905 254915 768060 737800 682720 794665 495635 60180 123165 497760 755055 584800 237915 84660 688075 731595 818465 218535 192865 528955 602395 719695 652460 221425 258995 257550 838695 790160 474045 71145 542045 476935 628915 86785 491470 227035 468945 181560 256190 426700 501840 598910 676430 636735 253640 302345 350285 145945 314415 20655 228055 429335 574090 348075 393550 725135 298775 455515 702865 115345 639880 591940 36720 499120 350285 536690 147050 345015 416670 81090 307615 235280 659940 421260 622795 848895 644045 242675 708475 411655 641155 706690 214200 39015 584545 820760 305915 338215 276505 318325 135745 461805 597890 840310 285940 584630 500055 244970 642855 724880 93755 109225 821270 205275 46580 836740 530570 341870 532695 114410 423810 815320 290275 707710 494020 690200 657900 677195 626535 566610 245735 235110 71485 744515 828665 492490 87720 706010 667930 690710 836060 279395 710005 112795 678725 539240 302260 540515 420920 357680 363630 491810 147645 519010 601290 507195 810220 70975 272765 536350 242760 405535 379610 298435 760835 350030 345950 415480 29410 688840 673795 57715 202130 143905 2125 805970 595595 169490 147390 615485 813790 562275 107185 183090 441830 456960 287555 279310 643110 654330 483140 269705 121635 43605 596870 556835 464355 560235 86530 397800 144840 483735 209100 611830 25925 566950 716125 427465 655520 486455 509915 652800 462230 385560 485945 766870 167790 132770 3315 298690 540345 228055 542045 84065 506345 129540 453560 830195 525045 844305 528785 171530 1530 142970 738650 263755 147050 525215 837165 416245 19550 39355 167875 768570 614975 543745 363800 369920 399160 599760 644300 406555 195160 10030 380800 595340 351645 253045 343910 52275 84320 92310 380800 193035 354790 757520 496145 9945 625430 793135 675835 476085 12835 386750 590580 155380 104550 502690 89590 105060 328270 512975 556240 585225 232560 407490 756500 775540 452455 275910 130985 247605 58565 410635 825605 512040 757860 197880 387600 715360 151215 368220 846090 516800 295885 331330 603585 352155 708815 189975 118235 678130 566780 719865 498865 104210 547740 397630 456025 142290 236810 328525 122145 32215 283305 355130 303960 657305 749020 354790 492065 737715 621265 733550 39525 128945 418965 496315 517820 521900 440555 272255 750040 144840 836400 196690 648465 358105 59500 336685 497080 604945 842605 606985 469625 691220 535500 494360 732785 774265 518500 577320 435115 116280 16745 823310 298180 269620 209185 180965 535075 428655 675410 345865 91885 656965 620755 617100 469540 80155 26095 689860 11305 534650 675750 589050 427550 271150 470390 190740 266730 12410 71740 473025 202555 717400 296310 472515 356490 217940 562530 232815 664445 622625 500565 536860 500735 184450 18445 493510 50405 679320 297755 654245 148750 216155 518840 541025 642600 307955 506600 129965 233835 109480 661725 702950 653565 748595 833935 445315 804610 533630 800105 186490 227970 805375 718845 271575 89590 584630 133875 843030 119680 578510 674135 465970 525045 481950 64005 447525 2550 406215 178075 203745 208675 398565 65620 819655 822970 208590 101745 345525 823990 481610 335580 559725 171870 439110 793560 307275 810815 724370 787100 441490 81940 476850 164305 500225 489515 406045 750720 542810 771375 652120 154445 246755 504900 371365 504900 581825 302600 460275 720715 295035 782000 335070 506515 134980 699465 832575 586245 348840 40205 602820 682890 821610 232985 832065 232050 153595 357765 536605 746130 671840 608515 829175 263330 505580 197965 228225 282710 85935 321470 848980 34850 717485 20825 636565 765340 742135 802485 248370 738990 749020 391935 347480 16830 259845 501245 581655 640985 848215 542895 808350 782850 361760 261545 330820 743665 777240 46750 339830 707965 401795 238085 814810 272255 70465 287555 652970 729130 25330 464610 830875 275655 563465 722670 385900 32640 9435 610810 529465 477020 767720 318495 364735 425170 27965 435965 317730 146710 723775 624240 289680 426955 617440 813110 140335 586585 44455 628575 792455 718845 473195 209015 396015 821950 64770 759135 92820 343315 213605 386835 746300 101745 718250 269535 313735 10880 132855 417605 265285 488495 365330 374170 423470 548080 713575 370770 438005 780385 42585 346630 567970 832915 267070 609365 169660 241995 335240 682975 713320 775455 695640 26605 458490 819485 76415 547060 363375 724880 310165 542470 111775 704565 780385 585310 608345 60350 496740 117215 273530 295970 92565 684080 442595 776220 422875 72250 92905 131410 154105 356745 67235 596020 193800 358955 179605 507025 27625 417860 279735 602565 192440 387005 831385 538305 614805 277610 691730 85765 116535 192610 479400 257975 420410 666995 89505 552585 474045 796960 837675 280670 759900 664190 581655 326910 574345 683995 598740 400520 147560 559130 16660 208760 41055 95965 330650 10880 84660 531845 264775 434095 757860 732615 49895 365585 730235 664105 26095 77350 408170 325635 239700 358955 391255 60350 279225 334815 452285 73440 190230 79220 743325 507110 685780 216240 137445 362440 258060 621180 141950 145010 15640 837930 76925 349775 419900 567290 241995 772395 498525 11475 370260 392870 785145 117300 535245 187935 661640 398480 466905 695470 17085 39780 326825 26520 100640 840990 411825 788885 547655 113730 238000 163455 167280 788035 460020 50745 735930 115770 52530 417690 720120 623815 482290 8500 848470 642515 423640 825775 517735 294780 776900 834530 435795 255170 472260 331160 771375 313990 47260 273360 134385 511785 561595 218620 631040 46835 8670 290360 361250 622540 58225 15640 748425 72930 31790 221085 641920 103955 600100 812515 525640 8755 270300 668440 534395 844730 774350 801805 569755 848045 600780 147390 331670 125800 803505 692580 327250 703120 690200 68850 342210 346885 613700 629000 553095 314670 225845 76160 93075 18955 519945 525555 792540 594575 589985 386920 106675 38505 412165 433500 674305 418965 589815 297415 76755 419220 717570 283730 163115 672435 71400 215050 322830 278035 840650 85 839290 404855 293760 101745 398225 346970 845325 305575 348670 291295 567035 517650 679405 774690 36890 174760 573410 835040 661470 617440 837420 705160 434775 370855 518330 273105 548080 815065 426190 737375 44200 719015 331500 14450 170425 582335 125885 680340 517735 413695 243015 111180 317220 8330 505750 586245 807670 547145 538900 661725 573155 556920 211140 329290 818040 604690 269450 691900 171785 709835 285685 607070 280925 762110 555560 368815 657645 47430 692580 127330 499375 561425 827475 735165 793305 206380 420665 162010 807415 51000 337620 711280 185300 703800 825180 68255 92735 83045 722755 449140 792880 274635 308720 444805 200430 158695 65535 373065 468435 198305 437580 297755 275910 830110 578765 194310 774520 264860 595255 189040 45305 713320 57460 281180 692835 349180 435795 500395 407490 239955 599505 577405 592875 446930 81685 513400 673455 777495 302855 636480 377910 655775 702270 55080 166430 315520 419050 129710 574940 729725 52360 783360 149600 526235 299200 827815 678130 330565 629595 169745 370515 91545 527935 331160 487645 599250 293845 645405 623135 275485 324105 439195 576725 62220 845155 531930 406895 534905 534480 567460 226780 401795 228990 343655 208505 614210 562275 64515 352835 24905 588370 93330 559895 769930 644045 106165 183685 771120 624665 104635 263670 745535 612000 494530 316455 152490 455855 739925 563720 639795 526830 68425 633590 812940 794070 81175 476170 723350 166430 42670 266900 227460 670650 268175 696745 741965 493595 463760 489685 65110 184025 21165 352665 588030 492065 381565 745365 11390 106080 640135 27200 16150 182240 177650 56440 485265 618630 590325 630615 19975 28560 411230 160480 179690 81770 759135 501670 9435 94945 425340 659430 621435 796705 779025 69700 229585 350370 561935 133025 157080 711195 13515 221170 116365 129540 157250 292060 596700 830195 195755 164390 687905 445910 95200 831130 483480 548165 434860 749615 775200 782595 197795 550970 153255 699805 810730 154020 758710 738225 558535 795940 791350 378760 643025 617100 227205 340510 464185 599165 802230 346035 152915 251430 789735 605285 238680 380035 114835 245990 106760 165835 252620 448715 777410 173910 336515 332435 709750 780725 103105 527425 466820 211650 735845 179265 700400 16320 231115 819570 42500 267835 43095 248115 23800 242080 404600 158525 206635 292825 747320 84915 506940 700570 485775 586245 733210 286875 294100 678980 403665 134640 220235 829515 582845 519180 434180 227715 624835 828920 668100 168470 259080 477445 680170 560830 607070 731765 368220 404090 363375 270980 57035 578425 496570 632230 812260 555730 635715 154190 719185 79305 790160 143310 52105 639115 540260 592620 788375 118830 568140 439365 81430 131410 557855 22780 690285 282965 602905 318495 43265 450075 707370 20485 203490 770440 270045 141780 734570 758285 788375 559215 572900 638775 648125 50405 214625 424660 382925 407405 274125 197795 67405 585310 302430 84150 114410 559215 15215 392785 144925 194395 633335 121210 443785 442510 546210 101830 669630 255340 20570 52615 362525 512040 339405 730830 187680 533545 73950 137105 23035 75480 599590 22610 244120 230945 847110 629340 814895 427125 35870 168215 612935 194310 736100 44370 830620 708135 216750 689095 388365 415310 273190 434775 175695 772055 9690 124780 711620 149175 570095 736610 543065 820675 394995 60435 109565 548420 49980 310590 684930 126905 242590 466990 490280 391680 189380 761005 252620 21930 231200 810645 787695 413270 332095 213095 26095 11390 511190 372725 474130 51680 422365 775710 73950 702270 569755 25585 11815 494955 542385 200600 117640 526915 609875 470050 193630 277185 174080 130730 380205 243015 335665 297075 87125 381055 29750 577575 173230 155805 533715 396780 837335 183090 256530 639200 296650 426360 530400 669545 355215 626620 161925 451860 838355 497930 73270 89250 408340 451775 585990 141270 502775 44540 670735 180370 294355 790500 935 481100 689690 741115 713405 513400 252450 626365 585735 790585 404855 111350 78880 91205 788460 519180 653650 158355 508980 96135 29580 644045 104295 190060 257635 618205 345525 37910 711025 177310 80410 818465 226440 607155 716040 257720 692410 97325 701760 16320 647700 771800 743665 257380 8415 323680 820845 202640 648720 622540 42670 640050 311610 601290 404430 812515 631720 35105 73695 199665 106760 400605 505240 504560 792625 198390 847025 410040 415565 161755 158525 401710 548335 385220 418965 83725 797895 293080 467245 136765 764490 394995 13345 759900 35955 628490 195670 364395 306765 745620 174165 631125 693430 804950 251430 410295 656540 617185 680000 478380 288405 600185 666655 607750 14025 768740 712385 85 313735 246160 816255 110755 841415 672265 634610 227120 477020 786675 91715 646765 427465 523685 805035 225335 398310 213605 507535 367030 741965 550035 719610 289255 444210 19975 460105 21335 71995 17085 448375 835550 93500 51000 213180 789820 296990 631465 106760 742900 836400 466480 269365 713660 412505 58225 352835 547315 472600 197200 706010 480675 316625 9350 562530 353940 354875 685100 377825 655350 119170 180965 676940 608090 166345 364905 321980 715105 487390 441575 316455 438515 145520 135320 512040 153510 33915 792965 442340 389980 196010 320790 440215 846260 290020 507110 612935 117555 58905 121635 423215 41820 839205 7650 765425 729980 302260 9095 616250 739585 672860 352580 492065 344165 412760 271660 120530 132770 217855 230945 537795 784550 541280 652120 178670 363715 88230 437240 26095 281095 626790 654415 785825 546720 617270 286875 578340 214710 394655 266900 558280 574770 726495 66555 323000 261035 819910 536775 232305 59330 700825 534310 797215 78455 455515 604945 665720 189975 721310 674475 833765 833765 690795 399245 133620 612425 494445 103360 425425 473195 216920 424490 787525 804440 250665 542895 404260 727855 116790 7820 425340 234770 296735 201110 749615 132770 282200 378760 551395 258230 31705 416075 397460 60605 260780 764490 68425 445655 406980 466905 700825 652715 226525 272255 744260 419645 711365 51680 819485 462740 720545 296055 756160 533715 458150 309400 669885 671585 523175 824160 3995 33235 609280 353770 426870 188615 573495 465970 296055 172465 529975 752845 823650 396100 47855 604010 683740 686800 641750 711450 386835 205785 454325 509490 201110 654330 3570 770610 511190 163710 606645 840650 784635 573070 557770 794835 404090 434520 741880 448545 465715 513740 189720 676090 670735 99790 447355 557430 457555 108205 94605 489600 433245 736780 397885 107865 817955 712555 125545 548335 218195 63325 658070 737290 590920 660705 588200 563890 604095 726155 475745 395250 525215 291125 176035 596870 17255 439450 120700 630700 11900 776815 121380 151130 320960 257125 240975 80155 289765 256700 50490 239700 353430 432735 155720 565420 344590 457470 362525 31195 15640 319940 320280 402475 461125 455430 42330 808945 214115 559640 834870 767125 146880 175100 362950 32555 724200 554710 132345 184110 145945 484755 174420 273785 525130 138040 488070 529210 119510 294100 600270 240635 58820 358615 592280 164305 21930 616250 782425 814555 563125 657305 387430 525810 730490 679150 526235 334815 14960 465970 75820 185300 119000 523855 531335 508810 820675 675325 342380 554710 10795 83300 143395 811750 801295 145265 747660 354620 511785 607835 746470 357085 812430 454835 533375 757435 773075 770865 98600 144415 85 306765 849915 144075 69445 624325 708220 62730 313650 665295 596700 770780 793050 815915 803845 321300 89760 81345 669035 520880 356915 83980 116280 575535 43945 346460 33065 170 338470 557600 306085 785995 36550 715105 472345 823650 60775 734145 744090 526575 230180 268345 830025 779110 154275 610725 745195 545955 253810 326995 486795 395165 48025 104295 118575 729895 343740 841670 336345 642090 97240 100810 329205 463930 747490 688755 471240 311525 202895 461125 426360 49895 718845 243695 812175 385560 668270 591515 822800 420155 376040 794325 182580 516290 51340 86615 158100 87550 717825 461805 596615 119000 173485 252025 295630 246330 620840 668695 676175 258400 152065 584800 711280 26860 693260 98855 175780 544510 618120 415225 308465 425170 541875 262310 268600 785230 245480 420580 32130 685610 315775 5100 692070 760410 495975 753610 136935 573495 262480 736610 196350 641495 31705 548335 39185 478975 548080 536265 723435 769845 462060 13600 692070 117555 262735 15215 55760 590580 248540 380885 52445 642515 723605 370260 155040 656200 653395 595765 96645 829600 97155 508130 31195 780045 227290 257210 550545 570010 608090 400860 70210 449820 256445 598655 598570 402220 492575 538390 538730 493255 699040 735590 489855 203320 235620 80665 190825 409020 415735 490195 115515 549780 332435 821695 626280 477020 365245 564570 507875 482715 751740 428995 783530 539665 685440 203235 451945 248880 370940 495295 375190 312205 174590 665125 174250 805715 550885 708305 62475 523345 267580 388705 9265 343570 547825 217090 650930 733040 785655 577660 845750 725645 607750 410635 671670 568055 190145 188360 434010 269365 210545 434435 395420 216750 555305 670735 167450 477275 280160 825095 351475 420665 29495 430865 830620 824925 256275 432395 106505 362525 823140 52615 419305 295375 797470 180880 193290 220320 50235 376040 731000 451775 450160 168725 372980 58225 94095 716295 20485 52615 661810 806650 214710 227800 517820 525470 644555 765850 161160 491130 845410 569925 39865 292570 827560 568055 808350 644300 391425 127670 315690 687735 470135 44710 67745 545105 154700 72165 80920 484585 89590 697680 107015 760665 743750 787270 71230 549270 608260 552330 509405 658750 432140 238425 785485 261290 305320 72845 830535 600440 251515 313310 542385 243780 296310 356405 113135 849575 585820 748085 340595 546210 808010 747915 832150 42500 415735 246160 368220 638435 355640 310080 539665 163880 777240 486540 761005 63580 491470 37145 689520 397035 435285 592960 512805 307785 755905 176970 307105 410805 92480 191930 769760 102085 446590 574515 218705 231030 684420 837080 275060 595340 292400 316285 802825 213520 154020 278375 350625 174675 209355 773075 250410 461635 357850 661725 123335 503540 329120 84830 616420 556835 393550 843965 55335 381225 297500 382500 148155 12410 672520 518500 230945 591260 61455 221595 664190 598145 453305 101830 140420 462995 477020 365500 759220 200770 741710 217345 810985 62305 324360 390065 441915 346205 110075 783445 595 68085 311525 482460 811240 492150 782255 205190 47685 455345 780980 200430 363375 647700 64175 103530 47090 232050 604945 269025 237575 648720 310420 292655 811070 419985 123080 494530 236555 649570 252960 55165 614465 348415 691475 315265 758370 478465 347565 806565 358870 430355 66470 658155 56865 293420 50575 299710 325550 724285 645235 785825 843285 691985 25160 29240 404770 245565 534310 153935 201195 590835 485690 66640 68255 128010 670225 646765 707795 384030 516970 186490 22695 772565 175525 527850 523685 318155 848895 660280 555390 160395 231795 418795 675580 202130 365925 103955 510340 325210 102850 132090 501415 165495 214795 797215 143650 835550 604435 154700 46835 772310 435115 180965 592535 700910 199070 391425 123080 40545 762280 797725 635035 121125 27285 509235 322405 176630 147560 772565 553605 504985 296310 832745 832915 446930 240720 800955 17680 105060 37570 348755 735590 187085 262735 152915 422875 638520 394060 288320 24225 811920 819655 520455 214540 801805 389555 841755 205700 848130 828240 354280 188615 270130 453730 649485 133450 662575 214030 320025 108290 370430 802060 152660 230775 5780 531505 609960 192525 142545 818125 193885 243185 434265 339235 265370 715870 324955 687820 515440 318155 817360 260950 409530 836995 479400 723775 286365 679490 803760 314670 305915 544680 228055 798320 680765 644385 805885 605030 198475 836995 776730 500990 207315 623475 188955 609875 808350 505495 66725 619650 409955 235280 159035 110840 501840 725135 188275 331415 86360 786335 732700 149855 230435 257040 258910 734315 670310 414375 29410 566525 2805 339405 507535 276420 155295 558960 448715 108630 203915 355895 311950 511360 589390 31195 290785 529635 729130 174335 379610 360230 663425 262650 467670 10880 656625 514080 296735 480505 790925 34595 259250 754885 583100 754715 529890 337450 333880 524960 351050 2805 592365 816000 71910 304810 647955 474215 593385 425255 148155 668865 594660 400945 446165 799680 841415 334560 698955 312545 126650 473450 646510 211565 706520 95965 116620 62305 70975 169490 768740 694025 611320 183600 708730 70805 493170 449735 561595 59160 447950 112455 609705 655435 327675 577490 323680 386240 289765 774860 135575 673625 459595 298010 84490 278970 741880 166515 255850 22100 176545 749445 710855 274975 235195 838865 425170 689180 625515 745620 723945 311950 255680 807160 140165 164560 268600 506600 39440 819740 361080 645150 310760 510765 311185 175950 270725 180625 656115 417605 656795 802655 335920 744515 80580 29665 362610 67660 538815 139315 674475 414800 182920 311355 422960 475065 690710 534735 576725 781745 833170 788715 15895 398820 274465 244545 772990 733890 94520 634695 303790 126820 377145 550885 470390 451010 673625 179010 85850 394145 185470 688925 137700 754120 147730 129285 488240 285855 297245 659090 388875 60945 339490 591770 197370 475405 154190 491130 576895 443700 623815 15980 748680 507195 518160 653310 266050 809200 333795 720630 606475 603755 350030 432310 19805 491385 828665 285430 498865 613105 488495 453645 510340 199750 33405 444890 106080 550460 673115 222870 388365 716295 61285 244290 323935 646680 113475 96560 42755 847620 596360 715955 20740 538220 468690 766445 4930 373915 164050 5950 625345 140080 592620 202385 762620 711450 22100 51085 63325 426445 190145 538815 665380 801040 370685 157165 299370 264605 763555 367200 46665 24820 185640 341275 665040 470645 490195 740095 761940 824755 27795 118490 118830 58990 539750 398225 344505 574770 188700 158695 213350 238595 478465 698870 509575 362865 805290 554285 244035 336175 189210 749870 537115 443445 770270 419220 71145 526830 786335 319770 738990 362950 543575 148070 680340 411060 598230 472855 165155 160905 48110 758710 387855 48535 190910 689690 740605 463930 809540 371535 475830 579020 783275 509235 807840 723605 90100 664955 447610 721650 231625 718250 143565 556240 323850 432735 550120 173655 53295 271660 732700 16915 157250 370260 235110 393210 182920 278630 823310 429505 292315 246755 403665 705500 792965 157845 502095 28135 546380 103955 330140 87890 138210 529295 270980 98515 350710 785400 455345 280840 147730 453645 303280 688755 570010 160820 359380 252875 534820 838865 580720 518925 122315 755310 784975 45475 624750 112115 670735 847195 123250 130560 636395 669970 545275 276845 435880 587095 629765 515440 678470 27030 749870 450755 629765 651015 295715 385390 234515 632910 553945 745620 775200 387770 124950 499375 303960 636225 45220 154020 374680 267665 116195 132090 548165 820250 204425 81770 348415 64260 752420 656455 469625 639795 369410 29495 128435 254150 639965 825010 530825 279990 350880 554625 750890 552245 22185 779280 491130 696405 742560 754375 712810 805375 774350 530655 415310 570095 241995 534990 583355 175780 285685 477105 363885 477020 429080 277185 769505 484415 702610 528700 665465 413780 213265 740010 25840 781915 170680 778090 112115 480675 166175 522920 680170 469285 12155 180370 86445 114665 382755 476085 610130 409785 506685 694960 122655 539665 463165 64175 599590 205700 61030 668950 670055 676940 167875 301070 400690 628405 118320 55760 178670 219470 497760 314755 196775 548760 596275 634950 530910 848725 144500 6460 80240 522070 797895 439280 13090 147985 632060 447950 672945 776390 204170 215220 92820 273615 743410 162180 604605 171955 641750 58735 109650 5440 359210 100215 289765 291040 817530 68765 409955 837420 2040 276760 213435 538730 749615 349775 493935 670480 498270 724965 797045 121720 362015 514675 762450 765000 31280 210800 20060 479655 726665 698445 24395 63410 439450 690370 644130 530740 382245 307700 77180 748935 104125 582930 239020 273445 731680 176035 640560 348330 97410 846175 690540 277270 102000 517395 807415 827475 445655 415310 152575 180030 500310 709920 825095 750550 396695 193630 113305 459935 745535 84320 463165 144075 1785 433245 627725 418200 659005 798575 176035 86275 825435 499800 440555 533715 466650 728790 59415 678385 501840 445145 564655 787270 831215 77435 814555 419815 673285 568480 719015 289765 559980 105145 421090 370345 734995 42330 208505 202980 405195 36805 673795 849490 215900 450670 819910 110245 598740 839035 378590 472430 554455 92905 184110 642515 266050 648720 515525 276590 55845 195925 307445 245395 441065 455685 823395 772990 282625 130645 1530 435625 832065 587010 262225 298520 430610 33575 180200 483990 203150 590750 397460 394230 759305 526405 137700 408000 36040 846940 388280 306085 479570 396695 618460 660620 350030 377910 294865 267240 136680 654755 595340 623730 587435 619395 295715 324190 414970 814640 131325 74630 716380 68595 64345 55165 819230 704990 302260 575620 478975 394995 110245 389640 279905 628235 669290 272170 845155 616505 366350 490195 761175 279735 203575 482800 40205 607070 436730 55335 730660 507450 226100 465205 810135 510425 282965 351730 725390 97325 326655 451265 297585 746895 584630 830620 15385 704905 647445 692410 781490 623815 422960 408425 136680 606985 465460 209780 106250 337195 288575 306000 725475 235280 710770 280330 660195 546465 409275 221255 530230 388960 726240 58650 85170 363205 633165 367455 209780 181390 370175 632400 435370 103190 663425 230435 842520 489260 597805 391000 13260 746470 493000 304895 556410 692920 17595 796620 493850 137445 603925 340765 366860 154955 757520 487390 369750 256870 27455 95115 427805 350115 413100 278035 576130 54060 473025 616250 604435 334305 386750 662320 585225 148835 10625 36210 181815 263500 372725 341615 646765 658580 480165 489345 265625 126140 175015 788460 237320 212585 331075 376125 634865 797470 560745 175950 374510 6970 639115 468945 699635 86785 763215 474555 652290 398310 85680 335920 793645 797640 802145 551650 647870 21165 434520 721395 774945 848470 523090 528445 849830 688330 540855 185640 687310 678640 796620 655860 318495 411145 546805 726920 470305 539580 578085 698445 834530 353175 400775 389555 361845 567205 828070 282540 119680 739330 355810 517905 721225 349180 115260 716975 734145 4930 448630 752590 842350 498525 762535 496655 544340 698530 381820 255935 263585 82025 492405 708390 708815 41140 487390 497590 643280 679830 306850 587775 402135 281095 182325 106505 831895 514590 677195 540600 775965 223125 755225 582845 246415 793985 118745 784210 657815 684420 442000 125800 669205 277865 703035 102000 779875 732105 735505 73270 257210 374935 238765 586500 214115 266305 591430 459680 722245 286705 395760 583950 403495 700485 510 110585 170680 323340 484415 685610 710345 194480 183770 552160 541535 11050 67235 642515 440725 449395 646425 388705 735335 66215 151555 758030 543405 153425 756500 473025 74120 224995 458660 301835 740180 720290 151045 193375 350625 95795 701080 203830 106165 811410 442510 690285 298095 347820 312460 185810 550715 738990 4760 427805 571540 547315 217260 506770 798150 25840 592365 597040 161075 487050 744345 675920 418710 526490 336940 468605 317645 170765 606815 548080 835465 635375 669630 848045 167025 453985 847620 736015 844560 219470 206550 619565 233665 748850 847535 235195 710515 790500 632655 510680 113305 240635 394400 756925 768825 640050 194140 29155 579615 418115 64600 559895 53550 145010 668610 15470 149940 272595 612425 2890 535585 576130 742220 847195 762960 738650 448375 132345 328695 567800 2550 618970 529125 76500 450755 742305 411995 245650 453305 155720 577745 573495 182665 57715 362780 348415 48450 747405 388620 788630 592960 355300 299115 148920 763300 808435 38675 356915 617355 112370 729810 725050 267920 735505 286110 25500 194820 183855 361335 626110 17000 455430 496145 506770 376805 83385 769675 414630 270640 223720 353940 275655 319685 422450 171955 335240 472770 784380 752930 72165 750040 455940 653650 546975 550375 10795 709580 832745 745705 549950 293420 796365 515610 264775 551565 617865 182155 500905 474045 829770 658240 458320 276760 386750 536010 469795 351475 125375 216410 665295 106760 289085 36635 504390 677535 374765 164390 693260 113900 843285 6375 9095 258825 64770 754205 622880 542895 839630 541705 779875 357850 544765 517310 653140 617865 660875 489090 671840 184025 602735 846345 638945 667250 188275 192100 417860 652375 761940 500480 640645 51170 272170 811155 667760 210290 463080 175780 125460 260185 41650 121550 691985 261885 783360 8670 410295 715275 289765 156145 741200 217685 572900 295970 616080 701845 388025 806990 126990 213520 360825 14025 281775 833170 785315 58650 505665 720460 359550 846515 642090 473110 51510 639795 568480 468520 225335 230010 591430 148240 42330 582930 173060 696065 309570 37910 230775 821525 10710 690370 304470 348245 171020 106505 171190 128945 461550 141100 315010 546805 369495 105910 785570 802060 68425 215220 330990 282370 831555 414290 333370 55930 94775 809115 413780 103955 780470 763215 516970 41905 737460 337960 510425 410210 388790 24310 747405 46750 196775 631720 201620 233580 325210 227715 241825 807160 216495 37400 295035 288405 651865 785740 312460 231200 528105 269620 128265 551480 29665 135320 428485 90440 77350 751570 265285 435880 732360 306085 353940 393805 469795 451520 546210 741200 311865 227035 658750 224995 135150 488070 546210 157250 445400 2975 70210 521135 439790 827815 505240 91630 435285 707200 635970 359720 748510 551140 71655 562955 241315 696065 652460 1360 719440 68085 388025 31535 478125 757095 510680 414885 264435 3740 744005 232815 822460 446675 135745 556920 116960 609450 784465 478125 529550 596360 31620 289170 506940 11815 239360 536095 13175 216325 270555 383690 238000 42330 473875 814810 825180 573325 412080 842605 535075 699720 478720 55760 208335 20485 735165 245990 777070 835380 188360 244120 740945 710090 209525 601800 396865 48705 216920 207315 66385 283730 11645 74460 197710 339490 239700 239360 240720 663425 491895 574515 246330 294015 417520 578255 418880 125120 771375 369070 489090 194990 671755 779110 763470 742305 387345 673710 779875 476510 308805 210885 136340 847960 765170 716550 145095 202725 185640 258910 414035 734060 307785 504560 365245 814640 565505 241485 741115 449225 525980 750380 377145 327590 774605 41480 117385 519605 173060 42500 844900 362185 722415 101915 762705 109565 246670 799510 342635 566270 243270 295545 762960 475575 139060 624070 214880 384115 119680 80495 106845 160820 739755 666995 77265 189380 370685 370940 139825 369410 204255 642515 509405 736100 42415 41140 696320 192440 2040 198135 82450 89590 252025 736525 146710 50405 89080 149685 559300 607240 542045 130560 540090 44030 22185 311185 9265 557515 240890 342890 79560 118150 775965 146795 533290 776730 782085 843370 70040 704055 819315 196605 795600 779705 267665 803675 45560 745450 569245 456535 715955 167620 670225 809965 738140 522155 208845 65790 2465 570520 187595 846940 825605 204425 164305 177055 113815 678130 735250 363970 681700 710600 444550 424575 151470 636650 48875 261970 215730 798915 196945 100045 160310 784550 795855 48705 24395 357765 65280 835550 617100 785400 405620 70040 43435 691135 684675 240890 409020 270215 163795 362015 457810 576725 341785 119425 24310 154445 481865 741030 473025 145350 213010 532355 251430 356490 501160 523005 277950 11730 501755 648125 415650 105825 406640 262565 808605 27115 483905 713150 741625 530230 317730 731425 142630 595000 253895 320280 575280 406895 342465 161330 457045 392190 437580 205870 704565 411740 318920 147560 415905 795770 515270 719100 71825 372215 325040 405110 411740 252620 742390 18360 574260 148920 102935 194565 418710 568310 635970 14280 92990 811835 299710 579785 543830 400605 670650 412845 538730 127840 547910 540175 382245 430270 75565 25840 750550 586415 44285 291465 528360 714085 490620 433585 528360 200685 803420 572560 378930 503795 826965 622880 746980 617610 595085 759050 130730 622200 589815 180285 146965 724200 501415 125800 289340 174590 538900 683570 226355 66810 739840 784635 288830 21505 142290 526490 812430 619310 537200 723945 754375 782510 765595 568820 446930 653055 301240 47090 834275 308465 500140 645490 75395 306085 229415 278800 458235 266730 207060 745365 310930 140675 825860 41990 486030 316285 564995 598570 446080 92650 774435 809115 812430 136085 441065 823310 269535 203915 531420 435115 515865 843370 242845 250920 26180 204255 94690 562870 618885 766275 420070 651695 233240 624750 481100 311780 341020 67575 276675 652460 41650 483140 709835 733125 584715 378420 768740 534140 415395 836230 748510 423130 832745 202980 188785 791860 551905 56525 310760 270130 818805 739925 748255 269110 422790 49980 782935 790415 343485 714765 688585 452455 771375 181900 678385 817275 170170 764320 821100 71825 128520 94775 284665 516885 408170 85 417945 17000 651355 801125 570520 816595 5355 498780 604010 599930 382160 173655 109480 674560 451775 454155 506940 588795 49725 167620 687990 200600 244715 49385 109735 110925 723605 538390 664785 730405 417350 515950 185385 302090 174335 545020 833510 625260 284665 226695 163710 576130 311865 560150 7140 622880 464780 728365 773245 574940 339830 29410 705245 241230 479145 534225 185215 369835 754460 313480 210205 25840 64940 704820 624410 315350 389470 667250 149260 74460 216240 650845 248625 588285 790415 64515 367795 745195 534395 650505 719610 652715 150365 733465 218280 847535 256275 215560 818805 347735 775285 829430 192355 105485 704310 415225 791435 212670 607495 621010 53890 639880 416670 194735 728960 214285 104465 326910 297925 93160 257975 415905 105995 830875 414460 379015 60095 158100 93925 781745 584970 316795 569330 366010 455770 399245 657305 602820 283475 6375 565165 235790 783955 481610 126395 540515 478975 240550 30685 445315 755480 579870 499375 705670 296055 10370 477105 326230 19720 668525 290870 7225 596020 657900 544085 492830 787440 391935 785145 59415 339320 782170 545615 607070 445995 711195 784465 346375 656030 846855 97240 179350 92140 471410 508640 488070 830280 193970 58395 780980 376380 620840 740350 220915 811240 816000 87210 93075 406385 126140 474895 292570 414120 670905 127245 356490 313650 194140 474215 129965 322575 183685 781065 818720 530910 92140 88740 300815 560915 355045 643110 571455 218535 510 20315 817870 456195 132345 118065 414460 735675 184535 270980 167025 526575 49725 73270 116195 226440 364140 166855 279395 173400 389895 202640 630190 690625 292400 679660 633165 671160 55590 683655 415905 518160 846600 801805 687650 67405 106420 411570 588030 81005 53465 179520 496570 749190 434775 413610 332690 160395 456535 834955 777155 751485 552075 459850 565080 320280 681190 144925 190145 29665 316795 5270 214795 668525 817530 345270 85425 467925 249475 77350 308380 272850 277015 467075 151640 161670 319685 807670 562190 585480 659260 114155 557090 221935 659685 460870 616505 797385 531165 740350 290870 840990 448545 524705 804440 690200 30685 198050 226185 234090 98940 383605 808350 138550 125205 12070 310505 406300 491385 69530 30855 439110 93755 28985 436815 585480 337705 630785 679745 475320 487985 600695 490195 397290 777665 496910 66300 249730 412930 709665 231455 765085 793900 244970 154870 498185 357510 821015 635460 48875 834870 751230 321555 130900 429420 423895 125460 609790 574515 612510 414715 751910 739160 149600 240975 467330 433925 196605 519350 329630 7820 679320 472090 432225 133535 305660 685100 160225 620160 788630 197965 466565 774350 767040 680425 462145 689945 201110 420240 738310 517820 481610 91205 616845 331245 412165 111265 540770 71570 708985 394145 279990 612340 775795 804185 426020 547740 204510 79135 189975 526660 629340 320535 53210 467585 833935 773075 785570 124695 97665 215135 780555 271065 781405 646255 450415 103105 340510 239615 505580 845580 408680 133025 143820 745365 566355 454835 253045 321725 455855 535500 670565 825690 752080 244460 612255 276760 698445 204935 47175 463335 440555 260270 713660 257720 619565 65450 811580 290870 796195 500905 154955 419135 27115 225250 104040 687650 676345 617865 599505 549270 508555 498865 345610 23460 394570 229925 141695 242675 112880 782935 226100 451265 638095 592195 784380 446335 285855 292740 264520 302940 220235 48280 331755 220575 138550 41225 693600 106760 91205 558960 370090 698190 790160 666995 376805 553435 652715 648720 582420 498695 402390 465205 411995 417435 340510 758370 821440 746130 667165 35870 682890 790755 30855 849745 838440 403835 728025 16575 510595 172805 790075 401370 607325 592790 550290 308125 57715 248455 218110 621435 436305 827050 423895 833935 657305 85340 467585 738565 473875 29070 799765 247180 275825 325720 433585 390235 272170 23970 590580 470305 394315 374850 422025 466395 124440 449735 522410 621435 32300 131920 194055 715360 269025 541875 126905 637075 97495 222785 655095 795005 24395 3570 781405 184705 411825 349095 218365 451690 333455 726665 535415 671245 365500 532015 112880 639795 251430 63665 108035 66130 794665 505325 319515 30090 790330 803080 650250 488240 358105 565930 26860 837845 688840 690880 529465 696405 322065 16830 148495 134300 493425 794155 401370 689010 292315 70125 760495 827135 339065 775795 574855 182410 663680 68170 785910 280585 519435 102680 346800 520030 36380 337875 27795 775795 132855 615060 703460 134300 376380 708900 634525 121295 53890 64430 395250 419390 14365 608090 222105 638605 615145 442340 580890 365330 468775 109310 593300 786845 374085 427465 275485 40715 443785 21675 22440 710685 443700 485775 569415 821525 454920 671160 230945 224995 838950 524195 28900 244035 53380 828325 305745 92990 681785 613700 269535 818975 45730 612340 627810 31535 559300 570945 500225 750635 460445 9095 257720 45220 370600 720290 623730 204340 169150 325805 183685 793305 292655 170935 398905 186150 800275 155125 837080 527085 238850 687480 236470 601630 548250 582165 124440 314585 109310 49640 556835 207230 660705 94775 792285 385050 169065 423385 494020 190740 792115 613870 367965 173315 563805 135320 378250 157420 394655 216325 563890 207825 743495 518160 185810 579530 551395 424065 111520 546380 199920 635715 403920 146795 735080 515100 34085 561595 733720 314840 318240 427040 617355 628660 828070 554030 76330 135830 512465 658410 335410 226185 426105 836740 707200 609025 575535 114665 416840 761515 448120 262650 184875 384370 370770 784635 745960 765425 638350 631805 743495 590665 266645 501670 598485 768230 568395 100725 269110 290360 57460 185810 75565 275400 543235 49300 677620 595510 184960 157505 350115 359720 796280 511530 635205 545020 716635 335920 521815 345865 588030 31450 414715 199665 253810 222955 122570 362270 732870 284070 515440 590410 89590 324020 67235 206125 444720 760665 244120 609025 697170 791690 254320 38420 17425 34935 221170 64685 81345 611915 438345 183515 435200 582250 744175 17000 12920 250835 492235 634100 841415 732275 674050 213095 255340 283560 482715 416415 250920 436985 179690 116110 642345 379525 345950 483990 212330 779620 232900 171360 117555 21590 611745 47855 816340 387430 628575 258315 20315 395165 491130 83300 625175 429505 695385 185980 745535 792965 565080 749530 165410 597125 790415 594490 332945 556665 398480 367285 342550 721395 237405 380630 184450 19805 4080 660705 206125 343060 413015 26860 456875 409700 63155 718760 103445 823310 567120 163455 367200 30770 102340 230520 249050 374595 40800 787610 674645 192780 503965 523175 571200 98005 540175 729640 134385 658325 291635 464865 842180 582420 620585 760325 247010 22780 84150 198135 422025 633420 787270 399245 113135 228055 786165 635205 601885 730915 267240 817530 123930 105060 765850 13175 829005 139825 849320 757605 126225 746895 208165 220405 279310 22270 432225 440555 209695 453900 228395 153085 493340 353430 211565 524790 86360 629935 333455 484160 331330 538985 725815 699380 364820 750720 150025 490450 576385 515780 794580 505495 612000 555050 825435 87890 385390 760070 756245 576385 602395 554030 760580 235620 728025 654670 91715 83130 285260 178840 517140 257210 583270 543320 156315 450330 436560 350880 38590 213775 177565 818890 558195 42585 690030 483820 717740 329205 827815 90355 831980 42585 74630 145265 669715 569585 607155 496230 590240 848555 449905 706945 292910 768485 748425 404600 469030 218450 530485 656710 102425 577150 294355 714765 762025 694535 575365 679405 737460 828750 836315 745875 520285 688755 167705 780640 251345 669545 420920 269960 87295 694790 355725 60605 191675 258655 112370 13005 498440 523175 36890 315945 341275 523600 359465 244970 597805 489090 533545 576300 818635 592875 369070 403495 457385 373320 760155 472175 514505 703290 629085 700485 417690 710005 268940 516120 110925 8330 554625 727090 178245 35955 629425 569415 343655 7735 210715 729215 427380 419390 715190 623645 34340 685695 423470 440725 502945 69700 674645 805970 441405 520710 51510 120360 678895 14960 4930 209950 650250 317985 298180 205020 615060 463080 293420 527595 612425 536775 827815 832660 266475 350625 15895 425 835805 269450 146625 464695 438855 270980 726580 306765 686545 532610 30345 160820 742560 257975 451605 804185 806395 101065 387770 554455 23290 398565 463760 308380 78540 344420 196010 635375 706435 536690 841415 125120 404175 590580 481780 458235 500140 634525 91800 643960 623645 818975 643365 287895 337450 187510 155210 506345 538645 191080 461550 55080 35785 455260 162180 837675 387345 135150 790670 60180 627385 836740 560150 721650 119680 648890 91800 72505 773245 794920 776815 560915 118830 184705 498865 27455 492405 438430 196945 370855 62645 587520 253385 821695 27625 261800 78795 808350 588370 796960 77690 743070 838355 152235 331415 191675 72505 778090 818890 502265 46070 180625 656285 12240 511700 321640 473280 849150 236045 336685 593980 341105 687140 682040 708645 572135 167875 569330 581485 58650 230520 522240 284750 545105 592280 777920 249815 692495 227885 662575 548590 220915 287300 380375 211565 491555 509065 525470 374850 154360 792030 143140 580975 198390 199835 275060 85425 844560 125970 621180 193630 699125 116280 26095 824840 837930 492405 338385 346290 411825 237490 674220 562615 385390 423385 405790 109140 699295 9180 96220 595595 440725 754970 151045 155635 487220 89505 405705 669970 720375 327420 239955 220745 41565 814385 753780 761770 487645 813280 607750 41310 201705 556240 162605 778260 849150 848810 611745 328100 139230 480845 232135 617100 439025 198220 389045 441575 599930 267835 753610 795260 681360 681530 703375 786080 681700 805205 729130 473365 842435 514760 600780 351985 483735 802995 195500 519690 71995 159630 200515 147560 432225 325720 364820 629340 255 428485 630020 641410 779875 30685 722330 691900 591260 99280 326910 513740 579275 220320 478210 141015 523430 769165 419560 486795 534650 704480 447525 580890 777580 130390 306595 703375 323255 669630 303025 429675 449820 509660 289085 58565 43605 610300 689180 369750 400945 561000 523940 123080 177735 488410 133025 686970 646595 291975 722670 599080 493255 637160 80155 638945 36635 568225 453985 787440 323765 492150 183600 419305 365415 605540 441405 384115 93585 106845 17850 344505 475320 844730 753865 400775 47685 604010 61795 441150 574260 44965 780980 479995 290020 738055 712300 281945 835040 106675 748510 346205 780045 717145 813195 648635 734655 82790 812430 379865 839375 479910 190230 729130 728195 603925 412845 802485 430015 564315 357595 310335 746300 287470 645660 340935 314925 716380 112370 60095 500905 846940 143820 96305 848725 656880 173315 828240 740010 158100 622880 240210 699465 282710 81770 492150 696490 646170 668100 793900 552840 712980 97580 175525 106760 442765 522325 507195 479400 23375 822375 293675 384200 38845 211990 558875 273190 20655 492745 588030 759390 708815 553605 183175 845580 743920 411740 16405 197030 687905 577745 553435 198305 601460 149940 130305 749955 720715 44795 636310 800105 237915 637415 847450 309400 83130 461890 577915 50490 190995 48450 489430 85 401795 643705 314840 638010 335325 496740 99620 397885 533120 819145 359635 819995 449735 561595 506600 368900 526065 476255 136170 773245 689435 183940 65960 661555 821185 779620 30005 571200 457725 488410 224145 712555 709750 430865 292740 157080 463930 300900 612595 508555 432820 294355 27455 12070 838100 829175 197625 652290 410125 53040 816935 214710 240890 340340 317730 817020 666655 593045 816595 558960 795345 706775 609535 740010 661725 252195 692920 749275 672180 316965 468180 580125 774945 668695 847875 386070 605540 625940 671415 764320 688670 801550 633165 844985 320195 284920 825605 762960 257805 331925 649060 738650 340425 149260 410125 644725 229925 470050 676855 698105 466820 625090 67745 32725 809540 270980 232390 702950 53805 424320 605540 92395 195075 768230 717230 398565 129030 466225 401455 212075 13430 659345 22270 198305 744090 769590 221340 404770 264180 667930 629000 155210 79900 644555 270130 532100 719270 219130 233325 197200 729725 316795 128605 747150 734230 213945 161245 111095 140335 412250 141950 383775 665380 132430 399925 175865 446250 610385 593895 347310 452370 681190 620075 4590 387600 550545 740775 230520 66810 604605 382245 125970 652800 243185 83725 564655 531420 299455 27795 441575 100470 324615 766105 237065 297670 679235 461890 658240 691390 351135 561510 150875 151300 234090 134045 514080 507450 455430 233495 636055 683995 50745 420325 250325 680000 416500 357000 634185 397375 606985 383690 145690 799425 154445 443445 93670 95540 802995 233070 157250 184450 144330 210630 119255 176545 519180 686970 601205 105655 198900 385985 206295 126735 377060 592280 652545 177565 157845 105145 685950 693090 531590 169745 6205 418200 204255 187425 665295 799425 593470 106250 158100 262565 671840 822715 339065 552670 35530 533120 377485 476510 825010 681955 47600 212330 12835 416755 292145 716550 736695 1445 194735 476085 116195 501670 490195 225250 171700 485180 68340 550120 705925 791860 485945 491725 727345 288150 736950 842180 303025 186575 1700 638095 698785 82450 660535 848045 129030 354280 517990 137445 178840 157165 569415 68680 22865 505410 356915 427550 256445 662490 212075 273190 830110 105910 313140 583185 48535 247435 269365 640220 261205 236300 818720 203405 243440 831895 366095 796450 572305 223975 525385 217175 77180 571540 160480 558280 36975 419390 298095 770610 18275 686800 697340 110245 65280 144925 521050 234260 206380 14280 547230 478210 516885 279650 49980 736185 642430 142375 45985 59330 816510 621520 795940 465460 501330 519010 202130 782510 424490 63750 642005 232475 212670 614040 317220 599505 257210 461040 66555 45220 246075 766190 91205 6970 290530 369835 250325 206805 666910 101235 23800 107610 451435 173825 334900 235705 473110 718930 230350 459595 716210 833085 271575 269195 700400 222445 450755 694875 278290 570095 777580 33915 337365 344590 8415 468265 473365 530825 330990 523175 10115 285260 455260 202810 688585 186490 108375 706520 352920 393125 384965 465545 152405 132940 636055 44455 241400 796790 149515 269875 612255 833935 56525 545955 271235 150450 640135 44200 762195 115685 833000 34170 179520 300645 670225 546890 406555 532695 61030 562275 7480 678215 478465 279990 589220 628660 245565 176205 333455 443870 737120 505750 671415 446505 106845 754460 561170 141695 684760 809965 507025 375870 631040 327505 718675 497760 601885 279140 31705 845410 264010 482545 712300 394400 735590 660790 322575 834955 428570 217855 463505 282710 248795 638435 667080 648720 763385 595935 285175 322575 184450 253130 549695 610470 240295 115260 613530 68935 339405 832575 410805 237320 292230 99705 663255 127755 785230 194480 308805 302940 162860 92650 195755 478550 788545 381310 472090 673285 831470 721310 574855 22100 69700 684845 91035 617355 245735 410040 251175 666400 189380 538815 196010 265455 514760 201875 365500 439535 670225 503455 101830 394910 670480 478805 843285 801125 182580 223805 541790 785740 5695 136000 51340 496060 849660 12580 109990 138805 52105 231795 292400 457640 362525 233240 550375 800700 306340 616930 351900 148920 102255 142715 258655 372385 278715 585735 476765 425765 564570 273275 517650 510680 540260 561340 540345 83385 561425 544595 737290 510425 50745 426870 129285 746385 351305 648465 83385 532695 276420 355555 644045 839035 354875 555220 290275 97920 461635 558195 217175 124440 313990 587265 151555 400775 203745 624325 35020 582845 526575 631890 193460 537455 94350 85680 389980 569840 52530 791095 266815 321725 787950 697935 89080 52615 718675 272255 793900 406895 745110 579530 82280 368645 836060 568480 341360 103020 365840 481950 381565 760325 58735 541960 371875 270555 821015 781660 529040 417690 299880 457725 716040 840140 201450 66470 696320 212840 78880 137275 233240 97410 97665 487135 559045 831640 420580 29835 689860 748170 181730 314075 171020 162690 661385 390320 397545 788630 746470 501670 710260 154190 72420 257210 433585 183345 659685 22950 404005 770270 715190 799850 488070 137700 3995 839885 812345 684930 557685 176715 477190 446250 547230 497250 34425 6375 417860 392020 384455 130220 548675 482375 803845 235535 639115 342465 462060 472685 97580 260270 767125 31450 452540 620585 642940 65195 560660 542385 244545 715785 29835 529550 686715 650930 191760 66130 557600 133535 210800 686885 344760 35020 679235 259675 194990 337025 23545 406470 88400 334305 498355 388790 187765 595680 656115 631890 564230 746045 623985 696915 820930 733635 430185 84405 187255 488410 818975 811070 469115 784975 679065 115855 613530 166515 167365 46240 427040 362440 449650 445400 15385 702185 650760 60690 59755 234855 252365 511870 592195 403155 611320 277525 608940 425340 776560 535245 644300 695895 740350 94605 752080 68680 59755 710005 638520 481100 92310 277950 238340 599590 103700 336515 361930 572730 88825 121975 376465 375020 150790 467840 727855 28900 547315 361165 79730 330225 85255 311015 848980 618970 80835 848300 621350 583270 837930 401200 839800 375700 656540 162520 227205 299285 849235 449310 23715 315690 649060 251600 376975 32300 725730 770525 243270 92395 102680 165665 437410 332095 144840 664530 689435 812855 133960 288575 738990 565675 444125 170085 701930 116875 747065 284325 667080 460785 237490 670225 95370 795090 227120 430015 244290 110500 11475 755480 232815 357765 534650 154020 98175 313480 269790 332265 146370 824160 740690 179265 779535 513060 260100 34085 130730 2380 723690 396695 150875 227205 223465 165495 526490 743070 233495 551905 51935 643790 323340 494700 759475 188955 343230 524705 675495 294355 461125 108545 289170 244545 303620 375445 391085 47260 226780 238000 728705 689010 702355 635545 805290 806395 769420 783700 836145 111010 354280 24990 575280 839460 303875 7820 34085 634185 750295 643875 189380 811750 584800 7225 303280 550460 834275 782680 337365 741200 379270 513485 285685 839545 407150 581315 613445 395080 668185 69020 440045 778940 574515 363545 13345 392785 693600 495805 273530 4930 808520 656795 819145 609960 523770 448545 678045 227970 468690 154105 225930 564485 522665 738480 695385 316540 169490 605540 15045 155550 424065 342380 361250 344335 541535 151810 114835 526745 76330 273445 848385 805290 403155 536095 616080 336600 675495 132005 629000 706435 44370 467670 414205 486540 249305 641920 729640 335155 847790 620500 92650 493850 165835 644555 791945 495040 738905 685355 796790 173315 461465 363375 252195 543490 409615 553605 650845 110075 513060 141100 635290 670990 438515 517140 207825 811070 35360 390150 172805 227205 627300 774350 357935 624410 478805 705670 781320 478040 722755 444890 215305 129540 420155 227885 833000 555050 615570 108035 743495 374170 27625 15980 136170 18615 18870 319090 559215 174505 347990 101915 237150 10880 516035 45815 541025 161415 29495 527510 361165 94095 699295 303960 241570 767465 260525 300220 56015 419985 119680 361165 265455 379185 389725 690285 832405 820675 577320 779960 132855 248115 96560 810645 239020 414375 226015 709155 137870 476255 524705 118150 480590 28560 593215 716465 35700 499035 582505 824500 529975 19975 4165 87295 657220 49215 259675 528700 485860 637925 435455 644810 538645 293080 443275 242505 346205 258995 681360 721990 289425 510170 628235 669035 125885 722840 341105 722160 191250 840565 662405 677365 725305 738565 122315 734995 531505 340510 813705 803590 306255 650675 33830 366775 67660 549355 280245 578425 152830 91800 767295 66555 601630 448375 566355 654755 228140 359720 357935 176800 773670 845410 482545 589050 730660 290105 37315 786505 453390 354025 476510 732190 843880 36295 658155 467075 318920 165325 416075 276505 814895 634355 73100 330820 645490 385985 533375 46325 199835 568735 835380 279565 27965 795430 578935 740520 788375 235705 475490 227630 91035 462570 261460 841330 281180 159035 435625 260610 263075 57460 427805 535585 392445 607240 717400 828665 828240 582675 639880 390745 823820 567290 678045 562785 723775 622880 487730 47430 459425 587860 329290 825010 387430 236980 511445 167875 17170 274380 402900 165920 836995 497760 476935 734570 579530 642770 108545 596020 15300 592790 300390 701675 335665 392360 342805 394825 726750 184195 817445 669630 460785 295460 769930 444975 564145 691560 98345 21760 48960 12240 41990 411315 679235 502010 583865 33320 473705 453730 370090 18615 236385 638520 93245 458405 143990 223720 257295 644385 70295 422960 307700 538560 784890 14875 730745 618970 433415 681445 757520 358615 140080 777240 57120 483735 557770 161245 202640 486710 221765 672265 224740 759390 538390 564485 570435 727175 35105 797640 65790 449310 717655 18785 690030 747575 696745 704055 700740 109310 583865 214795 126565 704565 436050 483565 773245 505155 73100 710940 719100 204595 558025 326995 361760 487730 489855 89675 174080 157760 826030 491640 103785 229840 50320 319770 79050 174930 272765 735590 317985 109820 455430 803845 373405 619310 132515 788460 637415 642940 798915 296905 16660 354705 353430 303620 843285 8840 842605 457895 614040 95200 177905 362610 741710 32640 497845 98175 181050 493680 72930 585565 50405 744600 246840 638775 269450 137190 457300 642260 34935 419305 384115 197030 660195 479315 327675 489005 498950 650845 425935 136425 553180 522410 153000 739160 369240 410380 515780 388110 137870 438685 461890 533375 690965 236385 463505 652035 565930 16915 328780 286450 754290 521050 143905 435710 616335 437070 641835 568735 454495 439450 557515 774435 795515 371960 387090 351985 504985 711280 621945 310335 11135 306170 557600 515440 209695 459680 575960 730405 15130 175355 600525 383435 780045 284155 771375 629935 181645 815150 340765 280925 815065 157420 504390 752165 830025 301410 294695 215730 309230 466480 474045 82705 562190 774520 758115 603245 325635 414035 178160 729215 83555 118405 245140 832575 523770 164560 385220 493170 834955 690115 312800 616080 583610 308210 726070 609705 57715 257380 751995 546890 378760 263245 338470 240975 553690 756160 754035 34510 622030 89250 219810 687310 266815 810050 334390 284240 288065 6715 683485 99705 328610 93330 757775 410125 160310 717570 348075 37315 29155 473365 734060 456365 684675 488325 710685 595000 823480 111690 505920 640730 710855 425935 442850 203490 690370 525385 814130 126140 594660 236555 42160 334390 49555 436645 347565 601290 425510 107100 20230 180115 367200 664615 527000 49725 554965 416755 807670 302430 576810 792370 346205 512465 410635 169660 309825 831130 745025 388025 276165 383435 413780 807840 80920 608345 379100 651695 784040 26605 623390 155210 775710 139910 161755 782510 345355 648720 185640 510255 556665 303960 508980 190655 109480 167365 643110 505835 688670 619310 553350 128095 247435 187510 533290 79305 656030 555305 718505 137615 32725 90440 547230 624325 621775 75990 635205 63580 670735 385220 638520 823565 537455 139145 654415 613530 501330 202640 140080 584205 60350 776645 554115 647700 780980 108460 647275 703715 840480 120360 499290 171700 587775 38930 41055 19295 663000 176630 165835 121550 697085 356065 1700 208760 432310 636820 752845 461805 562530 598060 813620 84660 792880 683485 465375 205360 724795 496485 150790 408425 724200 354365 383435 807330 156655 389215 552330 436645 114920 603755 454750 582420 440045 745790 313820 13685 189125 194650 563890 358190 626875 530570 61115 514165 616930 445995 146540 551055 636905 17085 440725 208335 318410 352240 784635 132515 297670 580465 470050 764405 742135 148495 768400 314925 836145 35700 592450 746470 26775 632910 338895 752590 268260 374935 417435 355045 29325 577915 42755 192695 64685 685440 392105 407745 520370 609875 645745 335495 685355 721990 379355 792030 110160 356150 562700 411485 696915 124185 518500 347565 102170 737885 619735 191675 313480 397630 520285 251345 549355 473025 226015 269025 511020 311695 844730 58225 456365 534650 709240 370940 709495 555390 487900 699890 793900 368900 587095 782510 100725 117385 283050 192270 661470 655350 832830 73100 324530 761770 814895 379270 624240 308380 225845 299200 174845 111775 281945 37060 720630 843710 558450 775370 74970 535075 448545 178330 502265 273870 417265 434265 139485 739755 849915 744430 308975 803675 184620 50150 566015 529125 649315 77180 33830 409275 613870 732955 539495 14450 239275 99705 26605 565420 472260 700570 40460 582505 776900 60945 390405 641495 463590 597295 836910 382245 750210 464100 225080 677790 714595 265285 597805 514420 347225 715020 195330 581570 720800 501755 320195 313565 205700 686885 26775 507790 732785 336175 460530 384880 575705 385050 136170 269705 135150 94265 495210 365415 255085 511360 406810 172975 631890 149855 739330 200005 474385 75820 81345 307190 496655 361590 728875 532525 308975 415565 52700 385050 167280 616760 219385 211395 781405 683995 12410 229075 772395 340680 697255 474980 756840 561765 548675 333880 321385 462400 296990 614295 340680 240975 279225 551820 130220 232560 295460 673540 667590 391510 171870 461975 205700 723775 437835 420920 626110 821270 511615 486625 485265 309060 806310 362610 207655 369835 9265 562445 595850 407405 614040 651950 329970 135235 526065 13005 720630 631720 684335 680425 278120 111180 181900 192100 799680 651270 267580 643620 456110 278800 240380 523090 843540 477615 678810 409615 198050 84065 574175 537455 565335 777240 171530 270130 189380 449565 220405 230435 657135 581570 395760 282625 41735 663510 332520 519350 69275 570520 397120 558280 229330 395930 510170 353345 714085 803080 455855 543320 292060 493085 87465 672265 838610 87380 73100 661980 493170 441830 523940 160480 569925 337535 39015 52955 307360 645405 398140 241315 240040 462230 664020 305320 171785 690285 382075 773500 653990 507365 521560 93670 796025 63495 586330 110585 13175 829175 536690 53975 411315 243865 434690 814980 658070 311355 412335 538220 833765 82195 826030 776050 145180 46070 419390 769930 223975 153765 560830 277015 280755 618035 373065 741200 287555 306595 395760 482460 677705 62475 8245 457470 685865 580550 109565 145180 825690 463080 449140 395335 557260 380035 84490 643705 230775 78795 378250 160905 527085 530400 128690 406640 818465 452965 63665 844135 700060 413610 76330 616250 293080 235790 71060 804950 517820 74545 680 750720 190570 76500 351730 254745 674390 55930 255255 207655 517140 59330 219810 26095 189380 533970 811495 388875 788120 635970 765680 721310 88740 180540 289255 582080 211395 774180 345525 318665 280670 104635 126990 83980 648550 584545 140420 844050 612850 262905 252535 548165 326230 584885 112370 276165 285770 14875 24055 707455 198475 76585 277525 797725 784975 92225 745365 31110 492405 812855 49130 67405 619650 127245 720800 696065 116365 97920 533035 124015 796025 35105 236300 292655 61795 403070 184280 675410 552500 827390 477020 182325 595850 367030 555560 126480 397035 572645 767550 741710 500395 630020 454920 328440 97835 270470 668950 547995 422790 73355 245735 319685 361250 655860 287215 258060 532100 312120 183260 834190 325975 235705 397120 249390 228310 638095 522410 806565 379780 542130 849745 294355 528020 48450 86700 372045 826965 247265 231115 573750 199070 313140 699210 134810 571880 585735 316880 483055 326315 625685 253895 205360 755310 834615 328950 825520 299795 89250 248115 67745 280670 771205 373320 822035 625430 802315 435200 489855 839970 706690 722585 226610 120700 11135 769590 28475 422110 487475 353685 334730 436900 698190 364310 52360 192100 52870 591090 776815 285090 770270 246500 94690 748170 843710 421345 610555 535160 570095 176375 93500 221255 122910 115515 363800 757265 835040 772480 512125 41565 842010 214030 160905 130900 798405 193205 55420 727940 66470 147645 623815 93925 208505 378250 606560 606135 572560 580720 719100 304215 398565 89080 601545 322065 190230 787950 214370 262565 277865 833255 750380 322660 249305 46155 454750 165580 537455 146965 141355 646680 628575 525215 846090 645490 808180 308125 597720 561170 63750 655180 647360 211480 455090 3400 517310 617695 304215 518415 460275 574005 632315 506770 42500 376890 515015 314500 382500 26860 574260 273785 599930 227120 564060 354280 749190 822460 30005 291210 697000 408425 229840 53975 88740 599760 340765 594235 604690 684505 636395 722755 186660 446760 324275 518755 245820 762875 489940 237830 587435 621265 240720 88400 566440 543830 341360 268090 261630 124270 292485 136765 409955 703800 556155 8160 308890 291295 374510 234770 842350 673455 345015 781235 496060 572135 388195 166600 448205 227715 341700 367540 244970 579785 728280 90100 432990 123845 544765 454240 650250 669120 575025 676430 775710 247180 829770 297585 113390 534055 531675 91970 227460 812260 810645 652800 282540 799170 687225 410465 369495 570010 112115 803675 584715 217005 801635 300645 214455 101065 369070 785825 605370 348925 740265 745280 796620 528530 172635 284070 119765 403410 189635 790160 656625 268940 174760 516970 9350 62560 154870 388960 112880 160140 549525 732615 324955 660280 369665 298350 21420 41650 691645 666060 264265 290275 376210 210460 436475 464355 504475 724880 12665 723690 825435 788290 119000 192780 768315 661470 427210 831385 470730 132260 562190 422875 323255 425765 522665 98005 161245 494700 245905 240720 76075 36550 693770 686375 209610 291295 794835 368135 701590 833765 783105 252025 347650 64345 813960 757605 47005 232985 811920 124865 267580 322915 819995 170340 324785 115430 465460 581910 804015 556495 330905 807755 98005 498355 489770 771120 418965 659515 624920 440215 673625 277100 72930 252025 34850 794665 652290 433500 12750 499970 84745 99535 44880 582420 428655 149090 417945 231115 124950 207570 671330 525385 824245 63665 730490 179180 364480 698530 417520 228905 833170 788205 493850 581825 32130 468350 321300 556750 792370 512210 23800 17680 349860 797385 216750 763300 473790 290785 560660 116110 731595 675920 417945 728110 692750 722840 771545 484500 836315 188530 527765 92735 493085 809030 325720 176205 349350 99875 74460 277355 58140 13430 270300 790755 309570 689350 770780 138720 545190 537200 402560 227970 405195 668950 535585 626535 786165 263075 827645 692665 562700 814300 153765 277015 430440 409615 677450 734655 345185 91970 339575 4080 198220 711790 700570 692750 466140 586415 139655 698530 827560 242760 585565 267325 60605 341105 767550 595425 302005 211225 391340 565590 90610 317050 5185 800190 113560 17425 550035 159460 23715 390490 845495 826625 822800 139740 781490 371365 697000 252195 543745 64600 314840 196095 56525 5185 545785 251175 761175 528445 105400 787780 753100 598740 377230 682040 122825 107950 828495 682210 39270 344845 462655 816085 203575 797555 2465 575535 734230 195415 244800 562105 463845 495125 663765 706945 704480 127840 177480 380715 278120 69700 443360 415820 349180 818720 18360 341360 350625 74290 3485 247095 672690 404770 468605 610895 183345 96900 165580 644045 813620 488410 833255 153850 505920 417775 388960 597040 189550 441575 316965 474470 572815 816765 233835 632740 603160 409105 790670 299880 480845 335750 532355 461125 464270 759730 255000 121210 645235 405875 388450 456110 149515 417690 267920 766530 585055 148155 564655 368900 661810 339745 42415 274210 238680 406385 558450 148410 567460 177820 433500 423810 36295 665550 21080 469625 692750 129370 110160 572645 773415 355640 681360 569415 220065 384030 531335 201790 759475 8415 431460 843115 127160 159290 445570 275910 550715 230435 285430 780725 76840 538730 502180 15555 137445 261800 191760 532950 606985 245990 803760 261290 303195 576300 671330 783870 201365 735930 52785 184875 155125 448970 391340 45475 203745 580550 813110 351730 713320 544680 814725 662405 640900 249390 139570 263670 570605 21250 224145 800020 47855 814980 752080 506940 84575 529635 59840 445060 40205 464100 818380 704140 280075 340680 481865 311695 200940 230435 283135 98090 318665 646680 119595 148835 625940 569160 490450 823055 838525 344250 294185 149940 312290 827815 497420 342805 703375 574260 70890 52275 175780 440980 734570 816425 417520 343230 346290 586500 253300 93670 329885 406555 805545 385900 543575 723095 749445 225335 107780 736695 732020 616675 102765 576555 607240 796535 486370 500140 173570 468265 703885 276250 35105 616930 72930 357850 113220 723010 167535 261800 809540 241570 251090 577660 157420 521390 766870 844305 678810 634525 494530 86360 806735 513400 98600 278630 673200 733805 101660 728535 347055 810135 577235 755650 255340 537455 62220 197285 812770 372810 635715 349265 321555 762875 384200 372045 731170 684845 826285 244120 510340 671245 785060 281265 729045 499035 145265 353430 460955 579785 597465 416075 663595 626790 761005 561170 492235 683570 90695 14960 148580 714170 741880 450415 173655 37655 201535 89505 84235 344675 426870 106250 128010 726155 824245 728110 324615 106420 809710 258995 116620 594235 440045 22950 239700 749190 423215 655265 174930 459595 652120 811750 79900 32895 314670 402645 278205 439110 210205 82280 519350 496060 216495 333540 522495 230435 280755 681020 800105 319770 695555 385815 248880 531760 666655 598655 825095 428400 235875 272850 394910 152575 75055 415905 387345 289765 297840 46410 30090 385475 31960 722500 68595 738480 752590 132430 44200 352750 268430 144245 344080 578425 179095 568225 352835 285600 777580 621605 148665 220235 51000 578425 327335 754120 849660 631210 401880 365245 674220 169830 416840 791520 303195 260185 452795 192865 522750 598740 2380 285600 780895 35530 116195 603500 713915 347140 378505 314925 231455 823310 745195 337875 87295 107780 819145 321385 149940 232730 137275 436220 449310 821780 761770 39185 551565 517140 718335 554455 631380 274975 745280 190315 642940 541110 638945 471240 600440 445655 729470 345100 187000 567545 557005 550800 83980 318495 261885 254150 621605 834870 302260 338470 588795 254575 108715 589050 301580 580805 268260 266475 797045 561170 783615 803505 140250 655520 624155 184875 847705 520965 728790 631890 256360 418625 333965 256530 109820 719610 702610 288405 841075 664955 157420 128010 439025 801380 598740 727770 635630 759475 671245 320110 363375 514250 552500 438430 276165 848555 792880 588540 155210 389385 812855 448800 253300 97665 753950 235195 297245 712895 81685 773075 244375 481185 277865 258825 139315 26690 605030 80325 213435 2380 285515 74375 56610 502180 778260 185895 576470 359635 266475 666995 106335 197625 548930 639285 455770 569500 798915 703715 810815 683570 470815 601460 66215 431290 419305 428145 321725 306595 53550 162605 117300 320195 755650 611405 219555 295205 694195 807245 697510 782850 16575 172040 676515 588540 804270 619055 323000 677450 802910 634780 573580 782340 666400 17935 817955 160310 541365 552415 190655 477700 421685 756160 565675 663000 172295 610555 757435 3400 122230 777410 201705 844220 649655 490620 217175 674985 594745 223295 4505 208590 403665 302345 201705 574600 16745 333710 819315 341105 564315 299115 639795 800105 84915 74545 439365 805970 791945 843880 253725 387260 760240 718505 738650 728280 731170 304130 531080 825095 117300 395250 22525 779450 839205 27710 721480 743070 825690 741030 200855 546975 486370 832660 255085 163115 547060 848725 829175 763725 81090 440895 356235 814045 325210 735930 703970 297840 123760 197455 467840 130985 298605 424235 287470 785825 279140 550800 400435 346885 599505 631380 45475 483480 589305 777750 421260 61710 418030 147475 823650 143650 149770 807755 588965 655520 767210 481695 745705 51425 175780 381820 267580 156655 619225 460700 77095 765340 448630 466905 407405 215730 399075 516885 192270 469540 237320 344760 674560 570180 805290 106335 785060 799000 434435 800870 378080 6205 243695 761600 471155 723605 72250 53040 719525 570265 493935 86785 387940 192355 141440 504050 849575 136340 102935 598825 118830 122230 380460 317560 178245 614465 404175 790840 426870 454240 816170 777580 538135 128605 651610 364990 579530 341190 42160 359805 386325 42330 515355 422280 346035 350200 54400 507620 31450 73355 743325 833170 305150 272680 672860 567545 136425 689350 512720 123590 517905 10710 441320 4590 224060 845580 745875 280075 532780 548165 24905 254575 255340 192780 585310 466480 479995 205105 375105 543915 517225 406385 437750 613955 78880 166005 807500 804865 744175 130645 153850 112285 453985 704905 756755 808010 7820 216750 740520 255935 522495 302770 222105 382585 635035 825435 490025 262395 94945 612935 435710 345270 625005 578850 232475 174590 636310 614635 424745 664530 350115 688330 727515 84065 137615 743750 107610 706520 800870 87805 109905 317985 429420 444465 769505 443615 48705 799595 612340 668270 110245 473025 490790 640135 454750 4675 369920 690540 634950 183175 543745 513910 598570 438345 726750 260695 508385 434435 442935 820420 332095 842010 527510 341020 657305 16745 300900 323170 683825 410125 707880 777155 784210 745025 275825 654500 70210 149600 168725 60010 164730 16830 837080 204765 791265 611150 665380 394995 589645 356320 385050 313140 496995 742730 643110 641580 799085 113135 688160 836655 312460 118235 515780 107015 182835 810560 313905 402815 116110 316370 477955 406810 456110 52870 217515 303280 556920 37400 314330 707710 837335 444720 321640 801890 832830 346800 65960 267495 653140 196010 589645 780215 610555 748935 341615 261800 114665 319940 393805 23885 769760 757010 193800 737460 724625 247265 812515 140420 374765 337705 645830 425085 685695 36550 396525 835805 660790 841670 607070 541365 502435 635630 345780 727685 505155 816680 734570 441150 516375 489515 767805 608770 597720 812940 169405 526235 672520 516375 777750 578680 839120 113560 316710 133705 411995 815575 478125 288150 554455 270385 445060 465205 798320 665550 215390 848640 319175 307870 46495 848640 134300 478125 768145 217855 707030 576130 124695 259335 12665 798830 158865 122315 289340 493595 791265 484075 375955 377655 258060 456535 773500 416925 63750 660875 130900 844220 786845 147475 776305 791605 202895 482800 767550 562785 295715 830450 41650 807160 453390 411570 67490 253640 751995 460105 111860 235620 207060 583355 418625 840055 155125 623220 57630 531930 348245 474895 188955 649655 509405 459000 351135 315605 792625 372640 34850 455175 562785 76585 808605 511105 391680 102170 244290 51255 701250 444465 274380 140335 498780 807925 255255 413440 641325 818125 788205 826370 844985 830025 210035 62475 771120 493425 416755 102255 836400 289000 162945 439280 32130 473875 806310 219725 218535 420155 770780 179690 679235 577150 686460 541195 429250 294100 62220 776135 210375 294270 85 657645 403495 336940 400095 395760 569330 704990 491980 768315 66130 43095 15385 762450 58990 392275 100385 507280 117470 517820 430440 126565 186320 245310 377485 129200 295630 801635 681190 536605 300390 488920 508385 594320 60095 523090 15470 330055 320875 259675 658665 521645 250835 105060 566950 511955 100130 647785 526830 74120 343995 767125 86530 250920 202300 795430 279140 654925 319940 301750 241315 283900 344335 639710 163455 837675 150705 556580 691730 334305 387685 54740 436560 36465 309400 483140 531675 581910 228310 276760 465035 588965 708900 232560 482715 284410 536350 376890 428570 569075 671160 128435 348840 608430 461635 658665 529210 72080 72760 8415 561255 805460 11645 60180 125375 557855 211140 839120 236385 516800 552330 154445 642600 849320 530995 650505 840310 489685 317985 671840 558875 619565 755650 709665 585820 529890 81600 209440 600525 819315 756245 213605 65535 438175 92905 206550 329375 261545 274465 66895 187425 528105 660705 372980 636055 382500 111860 128520 139145 480590 206380 263500 353005 150450 335920 17425 193715 172125 122825 105400 37145 450925 773755 245990 525810 524535 253470 647530 152745 73610 705075 391765 16320 592960 798660 47855 565930 54315 457895 242250 716635 555560 394570 416245 840820 415650 810645 434520 210970 115855 565590 375020 582080 460870 419475 13345 849490 406045 301580 321045 151895 368050 383860 629170 669715 134130 828325 356490 318155 440045 50065 713490 401880 673285 471410 375615 570775 115515 385900 389130 559385 280670 102000 787865 834190 847535 521050 623560 50065 466140 280925 524450 425085 646000 454325 166430 88060 81005 773925 299965 86530 482120 388110 60095 82195 649315 747660 364650 343485 513400 35615 341105 506515 3485 130730 28305 290615 744345 145775 496485 710345 590920 849235 425 495975 210035 573325 34850 123080 350030 31450 390575 808350 70295 779025 21845 242250 627130 98005 503795 831045 505155 414800 473960 808010 711195 581995 231115 226355 334220 557940 174420 658580 421345 808690 730235 478635 183855 305065 500820 11475 792370 303450 823565 164645 64855 353600 52445 420495 298435 778515 548590 793645 680255 769930 741540 382840 214625 236980 55845 185725 503965 49725 81175 409870 228990 787865 665125 349860 359975 206210 740945 315010 115090 833425 643365 831385 88230 543490 420835 468605 671330 267240 517650 671670 266475 818805 306595 802655 525555 822375 334985 616080 214540 822205 102595 664870 537030 640050 78795 772055 719185 732360 404345 287300 310930 398565 753100 758795 163880 132685 11560 420070 259335 442935 51510 63070 795600 326145 10200 429590 562785 346630 682550 503115 366010 492575 813025 305745 192270 250155 803420 394145 798490 478550 173485 509405 265965 581825 801125 324530 560490 614295 799255 745620 508470 75055 688755 280500 339320 825520 196860 88740 180625 790925 55420 678470 152150 829175 202555 242845 250240 242505 786930 415905 121890 478720 26095 161245 77775 568055 287215 438855 529040 540685 832490 822290 481015 11475 427550 73780 508555 557940 499630 121040 200940 710430 775455 617355 406980 565760 161075 311950 132430 749785 130560 799170 755735 13515 605880 672435 203405 674730 211735 812940 129710 697935 446335 622540 712980 828580 185640 322405 664530 186405 390065 66980 231455 411995 563380 751655 593385 673540 139060 148240 658155 225250 594235 314755 803165 518925 199750 626450 397205 253980 563210 493425 134810 726070 452795 505665 690795 794495 348160 223465 450160 334220 397800 150620 298945 55420 789905 548420 555475 38420 678385 648975 654585 23800 542470 683655 369240 172210 818295 401795 417265 509065 385645 431715 551565 168980 393805 278800 561255 580805 549610 626025 272170 215475 810900 197455 454070 425000 833510 425 396440 604775 137190 368390 335920 331755 203405 23885 285770 405790 546380 4420 689350 59755 355725 587605 229330 692325 65620 444550 849575 356575 803760 368305 309485 715785 217005 385985 529210 108885 195585 787015 728535 171105 529720 575280 461550 111945 462060 654585 404175 467160 620160 57205 678470 24140 552245 678555 820080 64600 534905 408680 721480 561595 690710 794835 266220 555815 644725 25500 158780 726835 550460 831555 784720 399925 375785 305745 169065 500395 73270 794325 236810 65535 492915 424235 680425 202470 236130 281095 459935 330140 19380 152575 342975 737885 787950 445400 22100 125885 291720 546380 540940 732785 622625 637585 224570 447950 133280 122060 403325 582165 381905 435710 378165 298690 801465 481865 123505 649145 448035 668440 784125 296225 556665 233325 657900 680935 372640 823480 517990 260525 496825 651610 176545 206210 577320 676855 830790 268600 771120 337195 697085 458575 124525 660280 83810 261715 502860 350710 743835 143735 811325 362185 323340 709240 512380 513230 54230 808775 243525 821015 379610 597635 215730 91545 34935 270385 435540 478125 103105 693090 223465 354535 167790 146200 312035 428315 579615 103870 813960 594575 660365 844985 27200 694450 500140 125375 583525 691050 172805 2295 334050 556240 296225 548760 235110 798915 537965 210885 646680 75055 282625 710175 370005 457215 228140 407405 579870 315605 153340 826115 227375 353515 408595 710175 309485 191845 675410 838015 292910 117895 284410 462825 18530 580210 712470 479910 481100 234770 547570 784720 569925 828920 718250 280415 641750 601715 303280 630275 372640 723350 606475 554540 26350 506855 574005 270810 257805 689010 756330 516800 207570 313990 172805 212330 144415 160225 128690 368050 343825 418795 696150 361590 318920 769760 549780 462995 394825 107865 561000 802825 95710 835975 207400 69190 298605 848810 557175 788460 790670 480930 834615 87465 250665 636820 745280 46750 82280 444975 306425 760495 381820 749530 499375 344760 236045 310165 299370 829685 282710 201365 585735 398565 200515 27285 197540 261715 386835 48025 228905 705840 598230 65195 563465 287300 41055 93755 116450 364395 485690 513570 19210 642260 316200 671840 462740 159885 693515 798235 499630 322660 103870 7310 58565 227035 453135 607155 355640 257975 779365 366690 607240 832745 131325 237320 706265 11390 666145 410125 620075 108715 217430 385220 804950 624495 412675 506090 47430 310420 419730 499460 797470 465800 219300 488155 352750 752250 692325 522920 310250 761260 128350 582505 56015 44285 590495 671330 744345 841330 542640 642685 456025 845155 211990 325295 195160 84830 343655 728960 400010 795005 156740 58055 593130 164475 218705 560745 731680 352750 453645 305575 294270 351900 747490 417265 154020 667590 128350 51595 774860 386835 402900 197965 33065 378080 68510 825180 763810 380375 557855 338385 849575 402220 571285 228990 359635 19380 92990 196860 457810 302515 98345 808690 834530 592960 286535 633845 466905 103785 329630 64005 18190 291465 530400 466990 753015 584120 426870 243100 571625 333370 296990 834105 843030 331670 340255 391510 398735 699380 10965 136935 465460 144925 103530 683400 603670 63070 823735 194140 364650 519010 841160 443105 433160 158695 838440 587775 396270 415820 500395 554710 105825 844475 354620 275995 94180 263925 545275 164900 379100 492150 848895 201110 342380 584715 555900 786590 596870 431035 349435 510510 341700 218620 11135 85000 396780 137445 186745 480590 645150 521730 424320 702525 619055 812430 370175 251770 626960 128520 543575 97920 170340 715700 263585 36040 481185 639455 395675 766360 695130 283050 41395 617015 384880 376040 338725 398565 709070 15895 840225 411060 839290 216580 72165 239530 551480 132515 437070 640900 24650 280160 640730 22185 322575 2125 629765 163795 843370 693855 203065 522580 835550 187085 474130 84405 684760 11985 422875 354960 612085 437920 149940 390575 671840 438515 7480 469115 685780 105485 13855 808520 784040 323935 234430 481950 725730 307870 671415 398650 622625 747745 327930 312970 92565 473365 837930 804865 632145 508470 337365 782595 210120 468435 88740 444295 544000 181305 88485 725305 292315 827220 470390 431800 440555 498695 770355 680765 361420 391595 6035 541280 17595 261715 596445 516800 175525 8670 115855 278035 530485 484160 587605 810985 303875 778855 28220 239615 32385 71485 18105 357255 771970 219130 806140 594150 343400 317135 772905 719695 320365 766275 808435 313990 347055 849320 663425 248455 412250 623050 344335 774605 825180 768485 749445 354450 666400 798065 426445 845410 27115 288405 580975 425765 694110 741370 795685 25925 287385 358615 812260 96390 673455 323085 536180 173230 542895 93585 378165 646765 407915 410550 43860 814130 610555 207740 415395 271065 578340 488580 602395 517565 503200 798745 820250 793390 823395 111350 170170 38165 317730 423130 779790 661725 128010 462315 341785 405280 120785 256020 99450 698870 783020 629850 265370 803505 293590 155975 760495 421175 497590 148580 393125 214030 57715 834530 49130 769760 23290 4930 57290 251345 24735 803930 604605 203320 408510 781405 595510 155210 535075 500140 512890 795940 349095 204425 448970 136935 552840 98600 465885 249390 33490 205615 245820 121975 190230 204765 421600 78965 641325 16745 428910 403750 784380 668780 183940 344165 478635 846260 290190 345015 119935 563210 700315 151895 615315 421600 552075 555560 167450 266305 672180 258570 229755 715020 62815 690030 759645 414035 735165 481185 424405 74290 257805 302600 693855 156315 248880 506685 49385 688245 271490 834785 621265 710685 344420 386495 624410 274890 780300 687140 525980 519860 98005 93160 238000 799425 149430 610215 252535 116790 192525 205530 653735 228735 747660 587775 598995 578170 434010 224145 832405 251090 337365 592195 711875 26605 51935 790840 92310 669290 775200 643280 664615 600950 422535 300305 688330 226525 792285 145180 367455 628150 633675 504730 428400 405620 420835 257465 800105 173825 523175 157165 405110 766785 42160 71145 773585 208590 108120 122910 417010 579785 647020 763045 225335 349350 790585 489685 40035 72675 698190 721395 532950 558620 712895 17255 279565 807500 274040 363460 497080 627640 369240 473025 53465 181220 69190 753015 362270 82875 522750 194820 386920 568735 252450 85 794835 26860 274720 413100 115175 769590 26520 476255 823990 613870 659090 678725 650760 546635 479485 492490 554115 738225 88825 846770 275230 78030 278630 690370 263245 668950 102680 497930 44965 496315 660875 638435 347905 573495 207570 330395 716210 784380 112540 627130 768740 367625 633505 464525 129625 582505 789395 535245 277270 413695 208675 347310 842180 759475 596105 400010 362355 765850 162775 203915 180965 772735 537030 97325 96305 368645 324615 69615 687310 651185 745365 327930 348500 633250 3825 493425 153255 844815 253725 574090 522665 34680 808520 3825 313055 769080 235790 695810 720460 785315 156060 598825 224570 379270 605370 207995 195925 815065 576640 180030 3485 167705 575705 203235 182325 550205 796960 27370 272340 339490 509745 845580 479995 779790 469285 476000 748595 91715 346885 300135 123250 247265 839120 241485 681020 828920 278375 426190 474895 344590 155465 796535 303960 757945 333115 559810 748170 216325 231540 378420 188615 632995 21590 604945 794750 820250 609875 693940 494785 94435 189720 663935 300985 744770 177735 284835 320195 752930 506685 217855 297245 241400 334560 350625 66895 726835 478890 264095 260695 152150 121720 184450 734485 783530 285090 842350 569160 558960 548760 262650 734315 251940 369920 292995 364565 448715 261800 617865 100215 537200 82450 347225 142970 394995 655605 147050 796960 592875 294610 327165 710685 525045 788630 268515 534055 113900 714850 107780 207145 699295 170 782255 625005 493595 790670 418540 126225 153425 76330 103615 67320 606560 58310 479740 596785 507790 15215 773670 344930 709665 617695 6545 601545 498525 581740 357765 199325 810900 208335 212840 459510 471580 230265 804610 192100 240465 12155 83385 96645 671160 23800 397035 833000 170425 488325 376040 173485 262225 622455 668695 260865 154020 535755 576385 508980 690455 576215 135490 285090 130135 68850 21080 733380 335835 189975 700060 133195 413525 781150 680935 537200 352580 448545 512380 483735 346885 528360 174590 30940 607325 44540 361420 151130 226270 64600 751995 808265 244885 742475 520200 779365 618545 74715 19295 143310 16320 773670 595255 532355 696745 258485 578425 543065 313310 420240 191335 540260 497080 132770 410465 522580 383520 184195 210715 330055 153340 35870 494955 704905 83980 171445 4420 464865 166515 397545 793305 383350 746045 145350 434010 393890 753610 468860 78200 276505 828580 667165 539325 174250 259335 122485 331755 219130 763215 24310 529635 84320 767550 211565 566695 387600 315605 217940 176545 400520 653820 18105 408595 592960 291465 668780 105145 634100 685865 558195 713320 327420 300390 723605 317305 292400 486965 486285 237490 57035 226185 189805 318580 43775 509235 246755 387515 241230 499205 544510 78710 627300 527085 840820 412420 133280 463335 659685 836740 626110 145095 248200 826625 600270 833850 442170 201280 7905 402645 332690 586330 603500 478805 361250 496230 31025 389810 553605 148240 532100 828325 424405 573410 597720 350625 630870 236130 516375 177140 560065 164815 464525 560065 610810 161755 220150 646850 549270 146370 186065 67235 273785 41055 397970 817530 581315 388875 66640 593640 726920 350030 275060 121210 746725 500990 144245 589560 251260 587775 228480 446930 607240 385305 314500 731000 263925 828155 297415 742985 286450 276760 341870 228395 566525 392105 751230 444550 204510 22100 338470 400095 53635 521050 397120 544935 187680 494020 757605 812345 68255 418965 573070 167705 762960 136340 12410 233580 834275 106760 238255 444720 3060 335070 190740 384625 31450 768230 736695 221850 505325 280755 814300 273445 648635 19720 411570 152490 782765 554965 164560 72335 812770 180115 616250 188870 139910 479060 363630 592450 822460 738820 456280 178245 758455 202385 512635 808690 804950 14620 230520 532525 362780 704225 603755 578340 438600 649910 738055 663595 711280 99110 520285 538985 736355 426105 446760 406895 809880 65620 397545 519520 180710 260695 297500 94945 630020 762280 251685 465290 384540 174505 689775 710430 842265 282965 799765 605625 271745 738990 630360 647530 177905 400350 390745 487220 286790 676090 392870 155890 152405 694535 81090 462230 696150 301750 564910 576555 348840 241910 62220 44455 540600 165240 96815 698275 139655 580975 372640 263330 774180 385050 354025 71570 468265 282115 732360 569160 426785 736100 125120 152490 506770 175270 616420 788035 383265 719355 664360 589985 484075 192695 268260 479060 25925 598315 329120 105570 13855 555135 639030 550545 195840 59500 590495 832575 51255 590750 316795 394230 814640 183515 272935 279565 799595 606900 707455 450755 417095 63325 539325 71910 450925 289850 262225 260270 206295 520455 112455 455770 164305 340510 209865 614805 141185 474300 103700 110840 588625 162095 774520 767380 245735 839630 617525 109990 347820 183260 621350 254235 5865 282795 654415 353940 484075 83555 317985 458915 128605 611575 583695 57630 551735 558790 418625 235450 381310 763725 601630 268515 163285 563805 42755 734655 310930 297160 597465 355895 825350 622200 27540 738055 215645 284240 609110 122485 54655 633250 238595 808520 393805 823820 840055 440300 394230 279055 759900 520285 818720 12325 507110 729895 200685 38760 410720 368390 482545 95540 361675 667760 438090 17340 263670 163200 491980 189890 539920 630360 812515 559470 356150 327505 649825 151045 648720 67235 605285 274550 311950 791095 842945 332605 120275 653140 471750 145775 670140 196265 276080 321215 5865 1275 702610 319855 403325 348075 311525 618800 483310 204425 474300 312630 203150 144075 545955 243695 233325 542555 210545 480165 503115 699805 348670 626110 580295 316710 560405 728705 288065 622455 177735 765425 490790 726580 700145 694875 564655 547485 393040 584970 843880 557600 680935 387430 458830 22610 405620 427210 85765 127500 40205 518755 206805 357850 229670 412930 684250 697425 246500 13855 394485 721480 514165 536265 832065 765510 325890 6715 340340 512210 147135 173145 425255 186320 795090 216750 466225 829430 76585 649910 559130 620670 379440 257380 681700 669375 224315 499885 242760 471070 805885 217175 775795 782170 631805 600780 527170 65620 68340 155975 472260 418540 507620 495975 674220 627895 494615 741965 421260 652460 635885 773670 694195 599335 542045 352325 420410 10710 758965 207995 3485 363120 210630 298180 308890 214625 733550 637500 667420 180115 521730 523515 372895 89675 110585 14875 513230 301835 322830 735335 390490 106165 468010 541535 510085 644640 323680 193545 771970 128265 270640 686290 210800 347395 427975 5185 22525 472090 234685 465630 264945 306255 497930 435030 472855 142205 396100 677195 346375 830280 97070 122400 326485 299795 447865 145605 405280 141185 641495 162945 829175 697510 513315 671925 389045 163625 557260 835380 570265 284580 430270 260610 571795 578510 667760 317305 736355 91800 379270 639030 795600 634100 468350 226270 284240 586330 90780 389810 88570 715615 239445 472855 37570 755055 708050 564825 726410 846175 347990 223040 422960 726410 185980 16150 614125 410550 294355 669035 287810 438515 807925 489260 191930 718760 397630 551735 820760 174165 384030 431120 841585 691475 564740 617695 464355 688245 49215 486285 502690 160650 366435 250665 830280 493680 844730 202300 296055 812005 783955 553180 165580 510340 408595 375530 731255 341360 88400 584630 706520 122740 842860 67150 598485 529465 838610 620500 3655 598655 117130 703205 350200 245905 476255 736865 748595 413610 254235 100045 739670 764830 551820 572135 505835 657390 134810 935 84830 843115 457045 273530 119255 166685 547655 605880 45985 5270 205785 842945 587945 714170 540685 277270 341615 566270 690115 533970 366775 562530 347055 191420 528870 370515 463760 515865 393465 844050 474895 399415 231455 144840 645235 260610 759050 456025 521220 338895 533800 314500 452455 268940 590070 79900 224060 411145 284750 526915 74460 781745 140335 469285 724965 241315 47175 475915 765850 495380 157675 410635 434265 527000 217430 488750 681190 504985 187850 322830 622115 391170 809710 8670 761770 71145 769080 680765 143225 762110 251515 342210 740860 593980 661215 371195 320620 792370 779280 385475 144840 680000 88230 646935 558280 281860 29495 582250 621180 538900 622625 555475 512210 603245 678555 512125 595170 806905 542555 294610 542555 210460 350370 182240 498525 783615 470900 594065 366605 804185 175695 88145 188020 834020 338640 671245 234685 292995 204085 86275 36040 663510 198730 19720 444550 140165 359805 230860 273190 118235 413015 22695 510850 72590 480675 797215 178585 713405 707965 632315 626705 72505 150705 374085 437835 105315 121465 338385 133365 726920 259505 820505 124525 505070 796705 284750 439620 709750 40375 393805 415905 168810 316795 9435 607835 753950 250240 145180 558195 47005 7310 228140 378845 187000 11390 277015 459595 654415 332690 376380 779875 337620 154615 244715 202640 597380 313225 656625 292995 490875 494020 111350 593470 29750 269280 86275 66215 69105 286365 313310 835125 388705 265795 680170 418625 242760 778770 166005 809540 827985 831555 657730 177905 808350 110160 332945 561935 393465 606645 226185 234515 467500 512805 65110 208930 80835 647105 467925 844985 668950 77520 200260 563210 306850 197030 724795 151725 824415 355470 826625 82450 134555 485775 394315 718420 815575 54910 275060 139145 627810 804610 147390 224570 460615 161160 524110 184365 352835 100810 530570 650165 144755 351645 163030 381310 206635 673030 442085 475745 7395 179605 260185 29920 413780 739755 329630 280160 84830 273870 502180 418285 140930 752675 518585 15300 394910 747235 788460 647700 597550 136255 767210 241315 427805 479485 320110 478635 518670 113560 139315 713065 553350 568990 227120 223720 283815 51680 156060 432650 497845 43605 339490 118745 283135 735250 590835 646340 588285 165750 111690 479825 439195 286280 514250 18955 160735 669885 814385 198135 400605 359635 61370 125460 750975 304725 370345 407915 155890 244630 252875 211905 555730 603500 200090 147220 264690 121805 42415 665380 228140 495720 594490 247860 127500 490025 445740 793730 423470 361250 188700 293845 394910 469200 352665 610385 634355 558960 539410 508810 449055 197115 540600 425850 377910 117300 675155 709665 516460 347140 843115 829600 53295 696065 185130 409530 193460 58650 127160 537880 111350 451265 445910 696320 329545 671245 840650 639880 29070 16320 220405 538135 412165 837675 460870 734145 20400 738395 336090 268430 467840 367965 430185 421940 23375 363205 553860 347480 567630 345100 10540 440470 794240 726920 603245 325720 774690 59160 231200 193715 609110 728025 527765 118745 560490 423725 72675 831555 572645 527000 543490 236640 75990 202640 156485 791435 643025 768400 584715 255935 190740 555900 73440 820080 85680 661640 189465 787100 263585 802315 225845 565420 792880 569415 210630 822545 344760 354535 445485 443955 821525 85 533545 656115 306510 596870 191930 241060 485775 352070 165410 787525 232645 308040 306425 49045 387175 668525 525980 247520 772905 204680 536350 789395 635800 248200 305830 151130 167535 56355 590750 131495 694280 428315 114495 582505 589730 691900 72590 677875 612510 39185 801550 836400 29070 822715 377910 127415 594065 282200 301070 125545 491555 6630 288490 652120 450245 348925 571370 210715 607750 599930 287470 47600 662660 659600 574175 694280 442340 469625 765000 161415 652800 766870 225250 354365 765 658410 521390 549440 415480 447610 294015 45050 372385 846770 166090 652375 358190 572730 76500 796110 721140 55250 150280 726325 653395 395080 845410 753270 644555 344845 57970 159205 406300 379270 498780 249815 619650 142035 829260 405280 571965 649655 80325 314840 452795 605115 806735 846515 335920 225505 390830 584205 699890 85 434350 151470 45475 103275 503880 770270 767550 536945 439450 466990 598910 449820 237320 529975 600015 456025 85170 260185 788290 486115 161245 468350 81515 492745 688585 136085 181815 266985 149515 735930 166685 3400 19040 612255 316795 629085 654585 246500 402475 96815 228650 368305 508470 209270 272000 787185 356745 70210 204000 22780 620585 378420 49045 935 743750 382330 20315 762535 225590 566440 446590 315945 133875 328865 758370 238255 693175 103870 621180 573410 742305 327080 546040 131155 51085 648890 40885 140760 500735 742305 200940 627725 126905 166005 526150 102765 534820 20740 359210 382160 229075 287725 295630 134470 817700 45220 697000 442510 244290 411740 187680 568480 634100 643110 120785 783360 45985 309570 569075 827645 160480 395250 75480 211055 285940 469795 287045 35870 467160 134130 233835 627555 518160 311100 220830 773840 541280 308295 846515 316115 291890 135745 353770 569755 230180 788545 461040 123420 32810 56100 102935 14535 528700 640560 531930 187425 812090 782425 724455 516375 355810 798320 400605 325635 196010 376720 591430 322745 93755 714935 139485 289170 605200 107100 413525 584035 768145 115855 293845 751995 202980 168385 49640 444125 523940 458745 51170 454665 349180 285770 334985 61795 781830 261630 848810 635035 671925 685865 674135 554625 278885 701165 290955 676175 17340 782510 361420 835125 711705 438515 639965 602055 406640 23205 407660 808520 120870 706350 115345 431630 24055 404685 358275 58480 16235 310080 100215 497760 189805 427465 788630 123760 735420 700995 742220 363205 646510 531420 847365 604350 776645 49470 356235 223465 757945 833255 416585 135745 6630 842520 269110 354790 813280 760155 315860 203915 808605 499035 490365 240550 753100 784635 560405 311355 56865 155550 349350 81260 776305 192950 425510 404260 340000 78625 155380 68340 232730 607750 613020 199920 62815 375445 555645 104465 677790 103700 384030 327165 250920 83980 414715 694450 695045 280415 211140 817700 525555 375785 179520 92735 467415 800360 394145 105060 62985 431120 31110 504815 107440 23885 105315 592280 564400 551820 288150 440980 530740 446760 48535 99705 120530 508810 185980 27540 638605 611830 272680 214455 162010 420665 790500 45390 92820 465715 423640 482545 475830 385475 844645 645065 694025 756755 140675 643450 807075 442510 225675 598485 669800 689435 469370 167195 153000 446760 655350 160565 28390 305830 418285 161500 3230 272765 781660 776985 775115 224570 628150 179435 634185 308465 17850 318665 226185 754970 413525 709495 50150 335325 383095 812940 258400 82365 809030 197285 37825 412420 354535 331500 195330 604775 842690 175440 826200 254235 152745 47175 94520 137360 391170 566270 220065 714255 549525 224825 661895 193460 133620 77010 259250 158780 548250 512805 335410 615825 364480 225165 150620 538815 514845 284750 432990 670990 536775 366095 228990 47770 420580 799680 590410 12240 587435 69020 16490 587945 751145 7820 190570 280330 266475 363120 10965 652460 351050 567205 7395 736015 816595 172550 792540 204170 472940 407405 270470 230605 173825 412165 384200 846090 506430 206380 832490 798405 277185 161840 571285 293080 807755 237405 227970 144840 441405 506175 461295 90610 755310 321385 79135 66470 620415 265795 824075 765595 99025 389640 310760 108460 471155 417605 806650 429930 804950 829345 400690 80155 813875 742475 594490 409445 810900 710260 713320 713575 583185 646595 479060 91460 357425 697850 346205 308975 813705 477700 549270 91460 215985 161415 150110 643365 535840 652715 46155 288745 194565 541450 604265 230605 431460 815915 435200 20485 778685 110075 126565 501840 263075 827135 738480 92480 632060 313650 13940 333965 92225 265880 586925 248200 387940 284155 491470 326655 780385 443360 489260 131580 549440 347480 369070 698615 360995 368475 320450 303195 664700 62560 213180 440300 612680 192015 799255 213010 458575 441745 621605 128775 324445 230265 803590 732955 810560 614210 254320 546890 467925 808690 212415 295460 421940 28305 407235 15810 343995 756245 159120 605710 814300 523090 264180 775370 648720 528870 55590 61710 91290 50660 786845 609875 2210 268260 534905 510680 83555 97495 633505 459510 446675 672945 652545 359380 204340 621945 166175 111860 587605 249305 633675 151385 323425 444635 811495 538900 732360 600185 476170 658325 439195 821525 501840 153425 693090 741625 2465 33745 291635 122570 222275 351135 402985 559045 440555 709410 177310 324955 143990 608260 260780 153595 542640 818720 45390 777240 132430 601970 69360 254235 368135 769420 174250 64260 642260 535075 12155 235790 255680 768740 525470 258400 664020 572900 11135 312970 630530 614380 166430 502690 730745 241400 566185 677365 371450 502520 671755 394570 461040 598825 634355 541110 293930 599335 363715 648720 129540 677110 517055 47175 790245 625260 150280 787525 827050 233240 827815 716040 149345 111775 717230 137190 490280 72080 698360 425510 358615 630275 370430 270045 483735 108715 657305 423045 129880 159460 674900 223465 800615 392020 414545 667165 168130 431885 394825 265710 584800 179860 578850 578425 517310 395590 724200 576895 64430 703375 86360 91885 347650 172720 605285 770865 192440 111860 83300 629935 267835 322490 174250 196435 168215 407490 800020 738650 92735 189890 729385 417775 441235 843030 599590 504815 717995 699210 566525 280840 325125 58820 257210 802400 238510 427635 482800 189550 214795 518075 185130 521645 690030 95285 646170 210800 133960 316030 756755 120785 640475 262990 233495 576895 14790 102510 107610 482715 374595 583780 333710 211735 213945 238510 175865 265795 597380 779280 360995 118915 440895 805290 225165 185895 705755 690200 714085 576725 269365 738480 554115 101320 62730 282200 226525 179095 2210 55675 802145 206805 700910 227035 638605 332775 148665 732955 605200 154105 554625 471325 217090 828240 474640 446420 505070 774350 389980 610725 334900 466310 544425 26095 23205 657305 846175 198815 618885 432310 750720 359975 61710 451520 355300 9945 225335 553435 825265 759135 139400 806055 224740 38590 561510 776815 729385 557770 490705 622370 291125 65875 258400 125970 578425 461890 831215 543235 802400 739330 432395 665890 332605 482460 762535 508980 576980 409955 573750 448715 800700 709835 708135 367455 364480 14195 612680 488325 743410 298180 65450 239275 761685 317475 564825 787440 206465 137105 429930 414885 761175 121040 798830 538645 419900 727855 483650 277525 146030 570520 201025 376125 534905 161840 167535 288915 385475 522070 709070 406215 197285 454070 630870 455940 706265 327420 64090 694450 596360 93415 502605 222275 482035 292060 644810 309825 362015 52700 25075 299370 604690 708220 399840 647360 788630 289680 273020 708985 96050 785910 539070 112540 389215 423555 593555 525300 419220 706775 315860 654925 84660 385475 296310 492405 625175 512805 53635 594915 170255 236725 270980 261885 525300 38845 542300 785400 167960 364310 484840 236215 664615 263925 754035 765 716975 527850 689350 207740 287980 45475 630020 296990 531335 102000 47685 115940 466905 810220 78455 134980 428230 313055 292230 11815 457130 790075 267835 724965 818040 655095 544850 107695 840735 222445 258655 244290 399840 644130 457895 651865 402900 841925 748680 849575 73525 422110 265455 779960 287555 555050 739500 72760 196435 361080 212500 409105 134640 665805 497590 439705 159715 339235 771290 600950 341275 134640 795090 749785 613955 485605 113645 511445 135405 201110 372215 43775 32215 26690 31960 702100 83470 833595 733890 709835 684080 393890 79815 115515 72250 537965 647105 356065 344420 632655 160225 129200 161330 501925 536010 772735 396865 547400 371790 71570 669205 268175 570860 835295 696745 131410 482460 790415 603160 378675 493850 38845 307870 747065 628745 503370 267835 293845 235535 593810 276760 629000 55420 552755 391425 637415 612595 305745 102170 439790 711195 328610 554540 37315 591345 252025 736015 467075 830025 599845 480930 636480 753270 3655 834700 736185 536520 744515 216920 410720 252705 516035 383435 619820 842690 114665 136595 96815 533035 584970 543745 593300 65620 700910 109310 780470 614125 730320 809285 740775 789395 345100 756330 345440 542215 336685 781235 695895 797385 819060 188105 648380 265625 329545 408595 406470 765425 653650 33235 490705 769250 190995 597125 387090 273445 520795 175270 103530 227630 355470 32980 363800 353260 849745 546210 651610 697510 545615 569245 368730 668610 143905 48535 434605 600100 831895 81685 811155 742815 511105 681020 594150 844985 662830 62305 246585 450840 724540 557600 695045 478890 630530 712300 685185 242420 733805 348670 291720 457555 57715 205700 400520 74460 535500 503795 319430 207230 382925 381395 364395 254065 76925 415990 96135 392700 233070 687820 94690 288235 774010 700485 304300 343145 357000 595000 417945 349265 291465 243100 168385 231200 74035 414630 521050 488665 24565 378165 626620 705840 825520 234600 679575 578085 418710 508555 296820 678300 188445 229245 325550 534140 436815 368730 473280 36720 55165 222020 774775 5610 150960 620415 633590 508300 381395 61115 835210 746810 657305 325125 719780 109055 552670 659515 820930 510765 19040 259420 419560 314330 574855 37570 660365 361675 429590 127840 118150 764065 797640 838100 78370 270130 779790 439705 366775 529975 509065 341445 731595 166685 769590 840225 451095 398395 167535 546975 575025 33065 186320 233750 296395 334475 711025 504560 758795 283475 35360 405875 717655 574940 30430 280840 238765 799935 166345 357765 327165 107865 747915 470475 123420 714680 717315 334985 454495 619905 331585 780130 594320 375020 293505 373150 804695 188445 783190 738905 252620 445060 253895 394655 529635 33065 134895 271235 383095 19550 758625 676855 563550 255680 363885 783020 438005 116110 537710 239955 54910 228310 776050 298775 525385 365330 400775 837080 437070 840735 387260 797130 221340 46750 263670 126140 249475 427975 233580 714255 734825 32640 651355 629595 802315 729130 463590 544425 119085 283645 257465 80920 453900 372215 615315 826030 155805 475490 258060 735335 794920 779535 670310 783105 444720 551735 316200 48960 831385 527085 347395 786590 741370 150195 46750 49555 29665 89845 682720 19040 469285 669460 43180 85170 829260 935 265115 829770 579190 535585 395080 847195 793985 504390 339575 593895 783870 434010 821440 231285 821100 277270 399330 622285 616590 134045 582845 276165 137785 533120 143650 665805 380120 284240 148580 302175 437495 45560 216070 345015 665550 373915 839970 304810 810220 294865 804695 411060 50235 376210 590495 318325 327335 394570 411485 755650 58395 5015 309315 715955 527340 63155 811240 506685 9180 750125 90865 157420 812005 651270 441320 830110 216070 237915 524535 794750 804355 373745 171785 466905 602990 470390 275145 801720 19465 300390 539495 340255 495295 120700 61625 601460 73100 161245 695300 115515 684845 521730 593385 36975 145945 763470 847535 280670 521560 42415 156485 828750 458745 164135 457895 131920 245310 92565 196605 291295 696490 717655 458235 566610 779365 632485 92565 5185 441065 234940 678640 341530 400095 602395 253300 628915 788205 173570 24480 445825 188870 269365 529295 212330 133535 169150 503795 265795 324445 340255 601630 57205 305405 315860 660620 513400 139825 510510 746980 789310 549695 222360 538645 797045 196095 820505 406215 717145 798235 421175 94520 838015 246925 593215 601035 714085 20570 193970 804355 801975 428145 327845 179775 75650 67745 116535 810985 86360 292740 41480 51765 34255 221680 11220 58905 556155 115260 701080 768655 652715 653140 688500 563465 511700 294185 279650 688330 337875 231795 465715 541875 157420 745535 331755 164815 650505 283305 271745 103530 772565 716210 123335 205785 844220 499970 647785 11475 228565 503370 261035 74460 635885 780130 274125 220660 121125 88570 331160 85255 651440 164985 466735 94180 623305 635205 105485 325465 447100 178670 828920 297500 175950 574090 599930 751995 624155 230180 473195 315775 611660 510425 190315 298180 781150 738225 255850 549865 491300 318495 312970 22185 827220 557685 576555 76500 664190 745025 802400 331670 49725 333370 635290 427040 226695 207570 345695 316540 171955 153000 587350 466395 196095 95880 784295 571795 27115 829345 628065 318750 531590 234175 135745 579870 804525 435880 652035 323085 103360 686375 226185 251430 153000 295375 16830 165410 520115 805375 19805 653310 417860 745875 521050 447695 17595 41735 381905 186745 213690 385475 785995 468690 640220 801720 649060 324105 223805 666570 668610 748850 238085 79730 773500 224485 438345 57460 310675 520200 329885 140675 456535 35700 374510 804780 346120 29070 334050 583865 604860 84490 257975 257380 357765 49300 629170 506430 654500 295715 623985 601715 643875 83980 119170 615145 5780 607070 531250 832235 481695 106335 761175 186320 844560 124355 422195 118320 196605 573665 559810 419560 728110 519010 730745 678045 762450 2975 236895 79135 360995 229670 619310 689010 239955 511445 751315 744940 797300 728535 294865 730150 180710 570775 612085 338725 3145 596020 606050 278205 537455 715275 560320 447950 403835 335410 262735 55845 328355 240635 116195 133110 527425 431630 543745 199070 339150 49725 364310 246755 513825 306510 177310 599590 368645 515695 799255 294015 217600 139740 815065 682295 92905 583270 69360 604945 251855 739415 113560 624580 708900 116960 628745 514420 516205 447355 372640 475150 391340 302345 188190 733720 118575 558875 261970 404090 3315 158695 311610 318070 707030 148750 114750 74885 521985 656540 124270 839885 313225 704565 261885 75735 699295 587010 597380 368390 740180 63665 830790 200685 515610 52700 547315 262310 821100 815405 605200 187935 815320 845155 519860 86615 570435 104635 288660 743835 2295 823735 758710 789820 582590 652545 176035 171955 455175 83725 220405 224740 10370 181815 324445 482970 791775 256020 72420 809965 330735 372470 832575 337875 711365 252535 821525 562275 186320 820760 199410 527255 600185 531420 358785 707285 483480 575960 774010 593555 715020 406810 703120 668355 242845 550035 782510 273190 80070 585055 675580 508130 361845 464865 837675 300815 744260 228990 206295 636650 66045 581230 793560 761005 188700 692155 628065 13090 274125 345270 376040 344080 733295 17510 85 228565 680510 604520 503880 27370 701250 86530 759560 848895 807160 675070 680000 293250 431970 342635 654670 188020 760580 178840 687650 486710 615485 707880 52445 628235 430610 32555 2040 203490 326315 245820 496995 845920 605965 511870 70720 672180 411570 590835 616505 473450 201960 377230 211395 327760 816595 358530 387005 561000 528955 586330 61115 125545 628320 86530 465035 511445 445570 250665 309060 344505 531675 119000 747150 211480 282455 405450 585990 816085 316965 678640 842180 828665 608345 784380 497505 572730 361590 787525 751315 64600 326485 217090 380715 346290 775455 319515 204680 45050 217260 570095 487985 273530 674305 798150 589730 449140 712385 358275 539070 630615 569160 611745 87975 116450 15895 89505 669120 193205 803760 448800 693770 299370 403920 489090 741795 787185 369580 614380 585395 682380 257040 484755 824670 259420 509065 161585 445825 598825 498185 322405 507365 230520 498185 714085 105315 754375 158100 668185 756925 600865 165410 768655 63070 300730 445060 330820 572390 669035 785825 683825 459255 633080 667165 129710 218620 679745 22610 685100 495550 336600 138635 192865 68425 621350 774775 274975 423130 381055 509235 193970 621010 491555 1785 419050 692155 277780 802740 381480 712215 255085 837760 400690 277865 30770 672095 584545 788120 776475 242505 127075 480760 605115 565165 374255 829175 754120 538985 607410 466140 133620 12665 421090 634015 430525 72675 650845 112200 56525 232220 484415 749785 408000 73015 635375 493340 207145 326910 686545 355470 677110 514335 51170 573580 683485 228225 706945 396270 796535 660110 388110 190570 729045 63240 318070 212245 226440 2720 732700 385220 531930 573920 121125 573410 819060 649315 66640 642175 197115 201025 813790 579955 829600 157675 308805 118235 535925 299200 191930 724540 95880 437835 203575 647870 315095 835465 101915 698785 298010 483480 239020 517140 673540 581910 838695 406215 670055 246840 763725 653990 583355 197455 44625 456450 592450 329120 71400 446165 812345 450160 324275 575365 170 397630 556665 682465 220660 354960 615910 297670 281095 29495 312715 787100 343485 765850 393465 191760 693005 537285 170595 69445 399500 346290 615485 213435 110500 628660 408340 698105 642855 799255 484755 809625 109990 107185 556410 361590 830620 500905 191590 22355 336855 415140 56610 336855 256870 265370 116875 449055 101575 737120 112455 453560 336175 379015 508470 209610 742135 430355 577660 27795 432905 645745 747915 466395 180710 657305 831810 75990 55080 225420 546125 558705 209525 76755 285855 691305 397545 418370 421600 834700 307785 585140 592535 297330 805885 360995 107610 90100 438430 483990 811070 592875 502095 33745 115600 365670 660195 402730 141695 740095 372640 289340 550460 176970 775880 552840 676090 785315 376635 631550 527255 295290 477700 119935 547910 716805 490790 780385 765170 559725 148070 577745 477870 531930 711875 186490 150450 416330 19550 87295 775965 17680 339830 297670 285175 95795 499545 636990 256190 671670 12070 196945 179690 170255 529210 146370 441235 251515 341870 725730 786165 129795 564655 252875 465290 88740 622455 329545 278545 70975 447100 642515 71145 199070 282880 419645 275995 344505 155890 501245 361675 788290 255255 5865 457470 721225 294015 632655 247520 157845 596360 439195 506600 242675 220745 123420 713490 96305 19380 32130 718760 761005 106845 757520 215220 34510 22525 753440 636990 31280 269620 819910 446165 481440 397970 321980 106675 659090 156315 567630 11645 562700 145435 252960 531845 790075 128775 314245 205785 420070 689010 560235 354620 698955 315605 572220 88315 361250 670735 166090 588285 843795 245735 361505 483480 744940 53210 807840 204170 608515 453050 536775 845410 154785 41990 708390 656625 726920 700060 733465 709665 655775 463250 10370 650080 26945 329375 174080 301495 370515 339490 663425 620840 118065 468435 494105 9690 780640 293165 290190 789650 575960 30600 823395 458575 365330 802400 13855 408850 113730 673200 355215 287385 305660 766700 53380 292570 665040 448970 345015 51850 235280 578935 497080 70805 164900 368560 806565 495805 616165 237660 808520 368475 543065 331500 564655 128180 617185 428740 534565 24990 83300 599335 429080 841755 37230 244460 449310 538815 809965 410125 93330 704225 625005 664530 782340 698870 772735 285090 72930 776730 735845 645575 703630 707200 44370 27965 185300 227800 704905 269705 731680 32555 486285 385985 824160 359040 403495 424830 178670 70550 239105 590325 520370 74375 550290 702355 692325 155975 432225 577575 234345 496145 780980 44710 42755 562360 753440 85850 500565 488920 733975 552330 455770 284665 90015 674135 638605 341785 80920 369070 731425 635120 613785 438430 260865 694790 648210 410890 795260 831725 397545 279225 665805 445485 697255 560150 585735 593300 445910 843540 798745 1445 775200 540600 487560 135405 17935 760920 725305 270300 10710 530995 555390 635715 145690 547825 157250 70975 341275 182580 823650 553605 422280 55080 200600 249900 535415 497505 434775 621860 602140 54485 248625 221595 426700 258400 411910 621690 656115 201365 691815 757860 611745 847705 378335 156570 629000 269535 26180 307190 585055 232985 217260 50660 681190 259760 393040 589900 262735 41055 46920 461210 98430 83130 61625 807245 645575 713150 734570 265880 705670 468350 383010 93245 175525 126480 331840 278035 158185 244630 441235 786080 621690 789395 252875 451605 110585 46920 817955 518925 274380 55675 72760 726155 384710 680510 552330 212585 105570 520030 586925 466735 731340 30770 343655 842605 34765 603840 611660 28305 830450 122145 165070 546635 716380 628915 28050 300645 139060 298435 260780 790415 568990 92905 713915 476850 519690 66980 313310 105230 519945 632910 359550 687140 334560 670990 116365 580720 535245 395590 484500 473195 1020 528615 303535 723775 207825 751230 819825 445570 413610 279480 257550 594915 373490 571540 702695 391765 424660 87720 83895 81430 157845 238680 800615 661725 640475 583950 641070 220405 699040 402135 676515 635205 783870 669120 374085 849235 112795 349265 611915 117385 791945 140165 409785 437325 532185 500395 702950 299625 698190 344335 559045 443870 271150 114920 643875 665125 83385 318750 545445 441745 125205 276080 67405 304725 384200 367455 682295 684590 444210 56100 181560 203575 56100 137785 658070 519010 361420 141100 750465 574090 474555 297415 282540 640050 81345 34340 257125 217600 449990 604520 624580 731085 138210 794495 697680 13005 529635 318920 132090 608430 804865 166090 30600 214965 118660 428400 472685 258910 561255 339235 101575 421005 42245 283135 848640 387600 374085 395165 627045 264945 809200 328610 382415 732445 480590 192355 263585 363205 503030 479995 377570 684845 260950 846090 219725 163285 644045 610640 769165 809880 404515 671670 455345 663680 210800 839715 935 719695 284155 219385 666570 682550 564230 326825 315945 572900 128690 228225 809030 382075 25245 137785 736015 207570 413100 363715 499290 69955 19125 696745 63155 435115 193800 155465 84915 12325 289000 676090 697425 574855 150365 179860 824670 13090 566270 558535 509150 200940 186660 545530 813535 71570 397715 657305 160990 195330 160480 650845 4760 668695 443275 40120 750465 185045 517055 588455 668015 422875 787270 150620 302090 99450 410975 287470 483735 676430 712980 719185 337280 80240 164390 174590 168385 737885 517395 743750 74290 661725 433160 280585 434945 683570 203150 290955 836570 234430 729640 363035 696320 693515 519095 562870 270130 458235 393295 149770 225420 505750 225845 348670 7650 282965 681955 165070 276505 581655 825435 768655 588625 328440 495380 339745 461295 529125 481950 819145 610725 296480 277695 350540 389640 189550 606390 840225 714850 166685 796620 770780 191675 474725 167450 232815 75565 600525 370515 597210 723010 814980 274635 514250 273700 189465 27115 7905 789820 272085 306170 265030 723945 114665 656370 154360 568225 698530 614295 672095 423385 177820 41310 359040 48110 628065 825775 115685 288320 633845 321895 313820 287215 572730 444720 9010 635970 158270 62390 348160 528190 154445 398990 583355 730235 471750 535075 242080 17510 793390 589220 170000 679065 742135 225250 541620 596190 637075 655945 212160 117215 428060 539070 4335 14535 398395 439875 128690 586415 160140 800870 404855 237575 611745 791945 269450 37570 401200 207315 512890 43010 825350 319430 441575 354450 17255 683145 231965 843625 653905 507450 534480 460530 501245 180965 269280 765170 86445 578255 830110 509405 77775 649145 102935 533205 578170 209865 655180 37995 717910 160310 362440 611490 539665 666655 112200 206805 358275 419390 338470 57800 522835 558875 317645 324105 195500 552415 789480 696575 343315 688585 218960 335325 281010 728195 546975 65705 433245 237490 61200 316115 735760 814385 22100 534055 14025 820845 647700 189890 440470 617780 233750 46920 147815 487560 535670 465460 511955 476340 780640 49300 222700 97155 245820 18785 44965 823480 469880 15300 534395 516460 456365 21165 791520 342040 347565 586330 641155 820420 120360 413015 625515 133790 636565 242845 651780 770780 270895 606050 129200 624240 719100 426700 193885 237065 75990 169320 416245 326655 681785 753525 708390 121295 305915 31450 205105 291550 706010 274210 805120 593810 541025 422365 135745 849830 388025 140845 267325 65535 369155 698105 132345 338130 547655 267920 813365 223550 694365 611490 464525 797470 204425 788800 580040 734740 330905 53040 102170 141440 153425 532185 650760 621010 781405 164985 373405 398310 430355 739330 571030 179180 586585 205020 313140 718250 445485 813025 846005 121040 346120 13005 88145 447185 438175 58480 340170 211055 699550 455345 452200 319005 103700 213520 245650 566780 310250 461040 680935 836400 314245 118065 512210 731085 124780 524195 39610 4335 504815 782765 242080 181900 459085 20230 620755 248795 591175 739330 75650 304810 336430 777240 741795 209100 379015 526745 21165 242930 731340 459935 809455 276845 455260 183685 166175 421175 697255 258315 509660 365330 609110 39440 130475 490110 545360 743495 728365 435115 566185 554285 487050 614635 163625 842860 180115 91545 630020 799170 413185 461975 768995 842945 755480 670650 116535 583780 190145 317475 601035 406640 358275 99960 318920 588455 178160 220235 785570 744260 20995 2465 629595 430780 4250 553180 748255 226100 837760 624495 64940 728535 793050 29920 1700 259420 718675 389810 767720 157845 98430 216920 200515 482970 148665 184705 85 686290 701675 671585 19975 645660 262480 386835 695810 101915 635290 170680 451520 403750 290700 503540 31280 233835 745790 816085 56015 654245 486965 498440 115345 506770 608855 116195 710685 500225 488070 442000 183345 92055 110925 534565 49555 485180 759560 788885 423640 155295 502690 82535 171020 514590 656115 18190 162095 298180 87975 669545 551225 53635 128010 715445 667845 113730 521815 683740 158610 731595 684590 493850 239615 809370 154445 154785 623305 6205 430695 372470 121975 568905 372130 716295 440725 725135 187340 271745 540685 444295 239615 240465 187170 683740 347990 16235 692155 803505 677535 664615 107355 233325 288320 411400 115855 53720 294440 598060 230690 789225 327760 738395 770270 613870 201450 245735 347820 293250 673965 534735 89930 214880 572475 555815 84575 221510 680170 811920 491640 37910 383945 381565 452540 747660 759135 445910 710600 73270 313565 615825 503710 729980 326995 623985 107525 41310 325295 62985 477445 433925 82790 75395 70295 606135 467415 161585 588965 684675 423300 574260 500310 172040 728280 133025 735420 431970 826370 141270 345780 120275 498950 314075 13260 843625 297160 657050 333370 152660 753865 796960 542300 837165 576045 565250 255425 574855 347055 682125 727345 486540 83385 661725 812430 7990 479740 735250 333710 380545 540600 671330 160905 80155 664700 558025 817615 406385 717825 157505 102085 776220 660195 443700 223635 433330 839545 629935 30515 38080 1955 77010 170425 250240 81175 638095 802995 454835 65450 446845 562445 122995 514420 82110 302685 389980 406045 813875 640135 534310 311695 284155 576385 567545 477275 510 424150 431460 26180 323255 323510 323170 19975 685695 730915 450925 382075 686885 313820 669800 798490 670650 483565 690880 145350 528360 567120 38080 518330 316710 473365 821440 342465 33405 752420 287130 213350 763300 49640 586330 458065 353515 495975 141950 184960 793135 66045 43435 572645 754545 159715 15725 299285 449650 762790 773500 680340 235875 588115 720205 526235 811070 267580 690540 310930 694960 786590 533460 19295 814385 8840 842690 84405 395165 836060 285345 308380 484245 790585 795855 609620 411910 731085 161670 228310 62050 243525 845920 512975 690200 36040 80920 601545 300050 269620 173230 266305 575280 680425 817275 242675 215475 623815 503880 292145 165495 389130 362355 501330 62390 287895 489940 510595 81175 331925 89420 617440 750550 205955 57800 128180 516035 159460 37655 70380 811325 25500 602140 46240 26860 111350 102510 650845 809795 97325 734570 780640 122485 118660 130475 800020 236980 232815 511360 52020 656965 574005 581825 142290 611320 248965 694705 586160 809370 357085 583525 181475 282370 499290 383095 401455 404345 329205 729980 367540 90695 676855 485860 672265 807500 224825 486200 201195 200260 631805 631380 153000 848385 321640 333370 59330 685440 279140 528785 686120 280500 406895 696915 604775 688160 10115 259505 344930 25075 365925 735505 162180 541110 811750 542470 85850 398650 119255 480505 522410 800275 477955 75310 697340 329205 688500 328185 705160 131750 778940 464695 336940 197200 258655 559895 686120 693260 99620 826625 248625 159970 440130 627470 197200 112115 583270 680595 589900 445910 395250 159290 45645 235110 150705 91970 437155 176120 119680 322490 712640 132685 701080 435625 220745 669120 727090 226950 210545 607665 53380 140250 331160 517735 809795 767550 654415 498015 243185 636140 654925 769590 123420 684420 838185 74885 831470 221935 221340 763385 109480 233155 110840 109055 504560 507705 350200 761090 803505 497335 727430 523090 477105 711280 14280 259165 375190 577320 63240 219725 581315 256955 224400 784805 453305 659345 383945 729385 767125 89165 595000 594830 840565 295885 698190 311355 622795 740690 426020 714765 487220 49810 236215 261885 209610 624495 389215 74545 71145 663170 265710 38590 72420 265285 834360 757520 343995 722415 736355 423300 175100 590240 796875 323680 414800 477105 801125 638605 364565 211820 723775 510255 76415 487645 206720 288320 488495 635885 72930 143055 246245 547995 515610 760750 620160 68850 781575 401370 341445 740350 639795 619735 746980 403325 204850 147390 546210 338300 411655 471665 601205 365500 499290 770355 805715 538730 839205 253385 403750 395760 582760 749530 78285 720460 716465 51425 572305 690115 333540 752165 421005 804355 439110 836060 554200 601290 614720 795600 428315 252535 697850 452115 410550 21420 52530 103020 54230 573410 804865 485945 320875 485775 117725 158355 787100 530570 404600 434775 424745 88910 609450 640475 789055 306765 613020 92735 99535 709325 159715 763215 658155 421515 806140 717655 382075 237830 378165 804950 81940 440725 123930 158610 801805 440640 265200 438005 717145 825860 245480 744005 569585 458745 699890 644555 54995 546465 148495 402305 102595 751485 576385 670735 38845 806565 719695 291550 522155 226780 3740 533545 176290 237490 624750 424830 552245 474725 355555 411910 321725 58395 758795 630615 789905 492660 798320 542130 95965 449140 489005 827730 579955 159630 127670 709580 319600 640645 497505 38930 348245 610725 397630 421005 462060 54060 273785 832065 174080 628915 92820 440810 96135 20485 32385 720800 280755 366945 474045 11730 187680 726920 327250 154870 230265 182665 112030 425170 234685 491555 734740 337450 533545 533630 21930 783445 530655 360825 748935 738905 679150 141950 74800 689180 392445 266220 72760 132345 687650 453645 280840 608940 427040 199155 554965 144840 699380 15130 543575 773330 414630 52870 482970 783445 230860 719950 153765 163030 518160 286365 449990 607155 407660 453220 706180 727005 255935 447950 654840 439195 458150 547315 707625 572305 762195 598825 129540 41225 357850 328100 560830 174505 674730 85255 153595 515100 213350 603245 612425 136510 563805 576555 470900 610130 801975 732445 833085 709155 369155 827135 158695 514165 704480 132685 512550 681275 384200 299370 405195 523600 377485 559725 692750 398055 53125 424405 17170 273530 585735 568225 55080 704310 186915 134215 442935 639030 443530 560575 147390 187935 483565 102000 620500 602055 701250 294270 99365 35445 842010 568140 207060 95030 85595 316540 453985 123165 496485 278120 830280 312970 40205 277695 135405 115600 712385 481950 730575 99705 612340 738905 610470 843625 776985 753610 841670 278630 203405 171190 249050 385815 660195 410465 824500 196775 616250 802910 327420 13345 758030 391425 673200 781320 605965 284920 618970 656115 68255 659770 416500 629340 321810 249220 758455 823310 179265 255935 414375 258655 209440 715020 593980 407405 117300 394655 763385 406300 135915 804100 607750 400605 521730 169065 223550 486030 350965 101065 251770 446930 415395 592620 705330 793730 184110 575280 54825 418625 162180 42245 395080 508385 798830 530740 807670 259335 658920 81600 380630 195160 462825 196350 586160 473790 582420 823735 113815 253215 471155 802910 291210 491725 443870 844050 288320 228990 109480 338300 109905 283645 167790 199495 429165 33915 616250 168980 738735 387175 613615 846855 260185 722585 30855 444975 172720 522835 675750 1700 554625 534905 279225 430780 18020 1615 170 0 706010 351730 416415 50235 425000 769760 834275 146795 36380 693685 434180 654840 671415 508045 395590 188105 513655 706860 482035 636990 65535 202130 38420 748425 450840 121635 519180 299625 416075 589305 625515 753015 386750 58990 746555 75650 92480 241570 546210 435370 111690 721820 713150 661215 358785 470475 557515 653140 362950 112880 787780 761430 695895 390745 522665 228905 452710 104975 191760 284750 6460 64515 508385 348075 809455 280670 29155 467160 574770 496825 753610 261375 206125 671925 282455 638180 241570 542640 800020 771035 191420 346460 623475 635290 741200 825265 697680 150960 292825 141440 849150 553860 321980 140420 287045 411230 182750 388705 100980 534140 145945 326740 125800 587095 370090 143650 347820 609705 633760 321555 191250 778940 20060 19975 181475 652970 443275 10710 526915 137445 706010 416075 358190 563380 305575 442510 147305 560575 378845 828240 514335 267325 140590 366350 255510 404260 164475 5015 375870 44370 833000 557940 547995 837505 228650 556750 286620 425 481780 474385 250240 538475 538730 317135 801720 125715 538050 604775 641835 542555 557770 763300 763215 651270 510255 822035 533970 554880 203830 516970 73185 630020 476085 226950 126905 828070 398480 58735 34850 86360 55250 685185 258570 501670 101830 847620 500990 165920 702185 624580 231965 583270 183770 11730 421685 453390 386070 755905 368475 176630 265880 335070 181560 273530 813450 242420 340425 205530 847450 122485 544935 585735 554285 105230 48960 232730 145945 771375 138465 51000 472600 837080 498780 716975 639455 605030 255085 105060 832235 571795 491980 35785 212160 115260 71655 142205 689265 197115 551480 834105 53295 675070 79815 807500 140250 632995 173655 649825 545615 116025 310930 311355 617185 488070 262225 659430 751145 3655 104380 272595 180200 256445 104125 659175 511020 106675 723180 661895 306170 498695 151810 573750 172295 263500 228225 750890 281520 681870 753355 414970 416075 615995 629425 159205 107440 343825 345695 1955 24565 484330 181305 40885 232305 228055 53635 779620 544255 138635 353090 639030 335410 99535 740095 348925 596615 397035 368305 80410 510 115855 20995 753440 820760 578765 29665 704055 190315 196010 594745 224655 218025 809030 749360 566610 577575 183600 107610 3655 128945 321895 99960 753355 669205 600270 334050 755140 596360 207995 133365 625260 836655 149260 45815 92310 425000 563040 819740 194820 255425 202640 769760 211140 201705 391595 33405 735675 125545 344080 417520 575790 540260 747150 134810 298690 576810 49300 528700 392445 679405 445060 330480 422705 595425 7055 352920 75055 251260 242845 604010 155975 422450 207060 465545 211225 453050 697595 366775 79390 726750 504730 359040 502435 241825 376040 666400 556240 426955 259590 432395 567205 816935 818890 64685 135575 134470 90610 59840 483480 717910 527085 771120 692665 376380 80325 572985 844050 441915 563295 10965 677620 718760 18615 740860 459935 741200 522665 600100 700145 467500 624920 807670 109990 811580 285855 751740 37655 261375 238850 788035 450755 215560 181305 488580 321725 191505 836230 635205 778430 459170 799085 557345 671160 582675 660705 138465 39695 74545 239190 482035 358955 37230 202385 131155 108970 574685 330905 584460 790500 751825 837675 242250 313905 477955 569670 803760 163200 113645 353090 725985 754715 749785 732445 77435 491215 113815 789140 735930 362610 495805 163625 700655 130220 71995 438770 325125 398395 808775 398905 643535 245140 208760 493085 126990 148240 627640 762110 18275 132345 755395 37995 294270 145095 96900 829005 273870 27370 638095 266985 755735 767635 416840 391425 101745 525215 474555 777325 379270 711535 846175 56270 294440 442425 833765 227290 814385 652630 514420 816255 97410 313055 124270 720375 2550 669460 652205 808520 189125 408765 489940 292060 470730 835465 518330 130985 362695 567375 374085 680340 709495 605030 605200 527850 344080 346885 102340 438260 423385 627810 294950 87125 42500 834360 242165 712895 544170 842945 721225 473365 836995 199155 298860 352240 440725 193630 578595 543150 85085 417350 571880 658495 437920 484925 551820 214115 308125 628065 430355 168980 800020 446505 333115 529380 46835 435200 606645 804270 584885 193375 777155 825350 200430 532015 113305 31620 753355 511530 307530 344420 517310 352665 402900 158185 435795 114240 678555 598060 72675 39525 670820 168895 549015 190315 21165 50575 383860 502095 399840 614295 391425 348415 507875 788800 606220 146115 589135 380885 145350 524365 485605 84660 357850 496060 86785 433075 138720 387940 797555 606730 534650 130645 447525 791605 462400 139060 110415 347225 500140 605625 253385 754885 39780 108205 309315 540940 847450 497420 562785 417520 284580 812940 469965 553010 843115 706860 726920 558195 284155 753950 761005 817105 496145 43180 53295 613700 706945 422535 266475 446760 123845 425765 834870 767380 490110 552245 185725 849320 133620 270385 732785 754375 840480 606305 142205 436135 736355 266730 145690 680085 774945 416585 591430 482290 688075 831555 166430 340 752590 333455 189465 680 781320 486795 681105 92395 388960 716465 304640 235025 481100 403325 332180 724030 390065 819315 126820 34935 777070 364735 218280 53890 345865 117215 498780 482885 798490 157080 359550 205190 238340 708730 374170 652970 645065 599165 4505 310335 803080 690540 159545 271490 279310 78455 149345 457980 687735 672435 439960 202895 332775 248285 294780 377400 365840 389555 461040 323170 469285 448715 374935 385985 63070 114325 373490 427805 808945 423215 614380 191335 88230 345355 621605 669205 759815 9265 14280 727005 293335 809965 308295 752760 443530 210715 816340 27880 362610 833425 191505 374850 610215 615655 698955 81430 173740 188785 119000 439025 107185 460190 741455 357765 11050 77945 683570 223380 756500 447950 171360 437410 260610 516885 407405 631805 755395 817870 419730 280585 356575 12920 730915 323765 765000 82535 140845 431290 835890 470730 743750 287555 184280 675665 580890 724540 384285 817360 663510 282200 752590 354705 574430 134640 573920 333200 237575 496485 565930 405620 347905 613955 397290 377060 562190 479145 173825 507960 459510 378080 87720 30770 171785 126820 228990 414205 502350 688670 759305 800190 24820 625940 412930 16405 616250 435540 795430 408850 683230 544765 757860 18700 826880 149600 72930 47345 528955 525980 336770 343995 626535 186575 85595 379015 510850 210715 412335 518670 86700 815065 767805 487050 65280 458235 85085 194820 111435 123335 46495 345610 805715 665720 475490 447015 692325 641410 654160 126480 671075 501245 226695 307530 457130 224910 622965 750635 506515 636480 590495 73865 335410 112625 683400 778600 513570 100385 275740 457980 218365 76245 323000 799680 232985 651270 509405 636055 509915 53975 367370 227375 412250 150790 115260 490365 361335 554625 233240 353600 470135 129455 259590 43945 43775 492405 620160 671755 737290 789905 811070 565845 686630 696405 464525 225845 44540 443870 190400 453220 275400 24990 505155 457640 359125 84660 827645 332265 610810 113815 68425 539665 74630 646765 311015 188870 575280 631720 600440 622625 326655 429505 737460 348245 630105 103275 491470 191165 156060 520795 467500 203235 613360 112880 453985 163030 512380 464525 733890 587860 114665 592195 173740 11985 460955 486540 82195 500905 54315 749020 418880 358445 344250 480845 475575 431885 599505 575960 647105 792710 810475 566100 498610 117895 750380 440895 618715 400265 462145 30855 479485 57545 16405 691985 601120 611235 443615 833850 774010 334900 658410 683315 104890 229755 184195 34340 102935 582420 104975 472515 748765 647275 790755 664275 422620 458660 304640 657900 755140 356150 527935 442765 401880 129880 599335 52700 215815 760070 710855 790840 413185 514335 381140 507025 279480 65365 323255 818040 372980 71825 619905 539920 204170 371960 174080 348330 91970 144925 564485 449140 44795 181135 402220 243100 476680 587180 669035 772140 416840 88060 526490 557940 678640 781405 734400 616845 274720 837080 636820 291890 774690 199835 535840 306680 335665 73355 750720 320365 173825 352240 11985 527170 296650 653310 663935 576555 353940 562020 817955 372130 103190 5525 766445 273105 267410 688245 663935 255765 799255 423640 694025 41565 306255 777410 311950 267580 434775 648805 288745 131240 616760 835295 254490 230945 839800 506600 494445 261375 531335 764745 718080 638180 145180 343825 738480 139825 674220 315520 595765 282200 40715 649060 716635 715530 788970 621010 502350 109735 225760 771120 618375 538985 105570 211055 550715 666485 661810 506175 525810 846005 691730 271660 405790 371195 214540 125375 272765 655265 668610 769335 739245 340340 741115 149090 597975 31535 451860 163455 64175 328950 206635 181220 808435 237405 232475 65960 432310 52445 322405 430100 36295 199835 144415 185555 277525 716975 348415 343230 574430 313565 427040 308210 705330 22610 791775 247945 294015 695895 500735 336770 775540 102170 481525 270555 175780 392445 33150 302005 440980 66130 696830 50660 451605 579105 157675 30430 499205 46920 267750 566355 281265 736185 499205 742730 432310 472855 272680 109735 339575 516375 134300 810135 369155 143820 14280 770270 508725 839715 224230 787865 691050 315265 3740 217685 803505 530315 120530 410975 187255 816425 104720 726750 232815 461125 828495 803250 499460 162945 383265 536265 804355 424405 396780 794240 769845 475320 647105 327760 448205 176630 27625 785995 628065 409870 709155 497845 2550 117980 287300 673115 822715 461380 340170 339490 107695 594745 335750 41990 319345 814810 777750 221595 764575 19295 631465 638690 680510 603755 418880 338725 839035 351645 303875 668270 225250 181305 785570 622965 662065 591770 174420 427380 10115 715360 504050 645405 827305 197540 770355 284070 648805 528190 787865 434265 323085 423130 786080 192100 721395 65025 491300 248115 547145 129455 461380 842775 798575 534225 201790 176120 214115 401965 289425 636140 31280 765850 561340 60690 839375 105740 833425 90525 309230 358105 662745 415565 823140 716805 251430 113135 43860 724795 112625 243355 665380 242420 447440 810390 27200 647360 542470 406555 720290 468010 465970 634015 529720 804780 133960 744090 236980 827815 699040 820675 796535 255935 210715 384285 85595 432310 503030 751145 414800 824925 283645 187850 235195 44710 333625 190145 553095 148750 798235 534480 454920 814980 22780 290530 801635 365925 53975 445655 639115 603075 425425 402645 618885 42075 464100 290615 72930 716720 351390 762875 342210 228055 212245 375105 543830 123845 300985 787440 147475 636735 785655 60265 562615 643960 623985 56695 525300 202215 338215 118575 395250 690965 688500 455855 837505 287300 239530 471410 814300 555815 511870 84235 587010 304385 553435 336855 45135 174590 185810 409360 252620 636140 733890 444040 522665 126310 452115 61455 186660 494020 168470 528530 698445 636990 173230 747320 42755 607750 790840 314585 581315 337790 31025 602140 684590 107610 456705 756415 178925 29070 429420 157590 149600 628490 656880 243610 453560 801210 50150 702100 179180 427635 825435 630700 567205 426020 815830 848470 498780 745535 99620 73440 100215 727515 807585 34935 768910 152235 176290 818210 512295 269705 127585 283220 274720 311610 7565 307190 639285 257975 453985 113305 135150 186745 118065 744600 238850 798150 662150 682550 99790 690880 758880 754885 22525 834870 375360 768995 593385 511615 800445 491640 490025 245565 360910 78795 451945 257890 297415 598825 555305 716125 371535 280840 430610 826285 268175 570265 287385 750125 583610 798830 128180 236215 599080 665210 258400 384795 6120 434605 837675 507620 258485 703800 733380 343995 272510 32215 729130 205955 793135 472345 242165 521220 52445 374850 206465 835720 800020 160565 133110 529975 716975 496060 520370 764150 412930 354790 623305 593130 131665 405705 690115 492745 460615 703120 537540 689095 635120 690455 416755 148665 680765 324530 529295 819655 725390 378675 686290 45390 364480 580380 821355 146285 134215 291635 281010 530485 93585 255680 302260 353430 520200 122825 753355 343145 606390 9605 722585 563890 682380 557515 445655 224995 472600 541790 85595 332180 467160 652035 312885 328100 448290 26775 723180 17340 596020 668780 192525 420580 444040 819655 697425 515100 446590 374765 151980 518585 110075 610810 285770 228565 42670 763130 10710 279990 675835 363970 241230 217430 345950 287130 674730 477785 730660 147730 246330 427890 343230 213945 54400 498355 433330 633080 41225 202130 282455 264775 134640 271575 360825 411400 175355 585990 19975 252195 673540 494360 452625 621095 817700 800700 152235 586925 337705 531845 657560 455600 82280 731085 371110 176545 573580 451265 638095 589645 735420 545700 135490 14280 520880 321555 329120 1020 348330 203490 555135 63920 430525 684505 117300 514250 344165 269960 722245 102680 210120 411230 270980 640390 834105 178500 63580 197540 137360 402560 685865 176885 506345 659515 420835 461465 566100 9945 124695 296055 333965 567545 406810 581400 176800 718335 430355 192525 491810 695045 143905 73270 558875 76670 113220 711960 537115 534395 34340 17680 629425 763555 470900 526235 337790 405025 57375 31450 791180 369495 710600 731170 40630 721225 61115 825860 4505 50150 535245 587860 637330 194480 935 380630 563805 766105 361165 201705 752590 166600 191420 343995 261545 671075 350200 199410 781490 751825 849575 644130 412165 367370 357255 14960 331670 453220 553605 408680 571030 141525 18275 438345 424660 111860 312375 367200 465970 647785 143310 462825 533970 377655 242930 742475 395675 264775 64685 363545 193120 603245 381225 69870 544680 200175 759985 542555 648550 61115 236130 235025 527340 195585 352750 771120 724285 431035 24480 482460 288065 96900 725220 21590 399415 255000 576045 417180 679575 225080 11560 107780 50150 371110 109310 333540 65790 285175 759560 154445 389385 634270 279140 598485 193800 520625 659430 630955 236810 163880 385220 433330 847365 621605 404940 445570 255085 289425 350795 22525 551140 439620 551225 449735 602310 513825 180540 818210 195330 314500 745620 234345 369495 374680 251345 104550 630105 2720 144415 498950 135660 264010 799680 183855 201705 435030 98090 247860 32810 27540 169490 466225 365925 820590 840905 96900 632230 132515 822715 106590 504390 271575 50660 759730 291720 287130 609025 640475 601885 325040 770440 719185 162435 514165 7735 849405 2040 264350 480165 365755 651015 612765 245905 764575 704140 280330 581145 556835 690880 568565 221425 50405 528615 505835 718420 310335 54145 309060 476170 527510 382840 334475 647020 547400 181900 566100 213520 6375 310845 590665 453390 78285 663765 187170 840565 849915 52105 177225 605370 566610 680255 30260 588880 475575 778515 768655 806905 579105 73950 290360 550545 127755 314415 141525 179350 546805 680595 593045 303535 698870 124610 303705 304215 81855 718675 672435 42160 171785 794835 656030 711195 53295 79815 30940 554625 305065 187085 680340 21250 789140 514080 848895 251430 602480 713660 550035 451180 496315 89335 293930 96815 702865 587435 154870 674985 188275 395250 584970 587520 532610 125715 715785 215560 797555 579105 328525 220065 339405 94180 255850 817955 487900 11050 699635 479910 199580 534480 22185 117130 744685 750890 441660 634185 618205 655095 27200 697935 365925 117555 147220 517480 352920 101830 641750 34595 834785 139315 286195 47345 341615 618205 394995 573580 14790 666315 128435 198560 225420 236130 749105 783360 435965 540005 225845 776305 669375 626025 700400 665125 420495 567035 504900 719950 445655 127160 66640 458320 362865 64430 115345 845920 224995 688840 41225 480420 675070 700315 342635 129880 56015 512720 547230 4845 499035 338470 59840 238765 336090 589900 271320 528700 647360 345950 328865 618120 112540 737205 91630 409530 811155 354790 772140 535500 360910 15130 185470 648295 302430 122655 849745 706010 711365 771800 175015 773245 768995 386835 251175 18955 37485 624070 267665 205530 796195 41225 138550 57970 720035 182495 765 721055 73440 840650 330055 316455 583440 280160 742475 261035 733465 324360 429080 561680 591770 33915 539665 741965 702610 317475 431970 239870 104040 706265 385305 64770 649145 830620 151130 757010 126225 715020 75565 118830 489430 650505 449820 776560 789990 469880 439875 823735 303450 386835 186405 577065 154275 128350 198900 157760 602990 139400 228225 676175 388535 723180 520455 136935 341020 658070 737120 839800 516885 271065 595000 783870 616760 780470 368900 702950 592450 655350 652715 776475 695725 670905 349265 624070 158525 111690 393635 481270 348415 695130 708135 544255 193800 403240 831640 139995 293930 409955 311355 349180 148835 603075 196095 702610 25755 331415 165495 564145 375105 355640 676855 723775 146285 453730 697425 307105 643365 538475 834275 763640 318580 433670 270470 843115 804950 691985 534140 442340 229160 827730 768570 612595 34765 781065 381905 568820 319345 564145 840055 615060 285685 266560 402475 649995 674475 707965 292230 844730 461380 575705 310165 613360 136765 58990 574515 301495 510765 829855 346460 694620 327165 763810 402815 326060 63920 237065 346120 383180 17680 839375 495890 602225 778430 759560 281605 445655 226270 67915 497590 22865 135405 315180 490025 344165 830195 249730 4080 12325 503625 747150 215730 233750 81855 450755 75225 520540 423385 71825 373745 570945 439280 749615 742135 605455 683655 20740 535075 721055 475660 36040 485265 141185 771885 351645 628830 29240 272850 41055 380460 250580 838865 803250 755480 830620 375785 311695 262990 299285 665635 710175 413270 42160 47855 230860 109395 642260 132345 311865 339320 648635 848895 415905 252875 676345 205955 202725 115600 145095 557770 281520 236980 765170 48875 326740 209270 793050 465290 159715 453900 786505 522410 428825 613700 181135 19465 138380 226100 5525 510255 352835 147390 307275 34595 480675 142715 298095 785995 682805 370430 560915 166260 336175 132515 357000 673710 741880 385390 273530 355810 598145 550970 3400 692750 416245 79730 292825 516205 17935 350285 441235 464355 374765 221935 109480 782085 226015 673455 349605 295205 419135 582760 510 720630 47430 83045 84660 201365 236980 487390 690710 433755 592280 215730 463165 547570 265540 434010 529125 514165 755140 444890 524365 678980 759305 487390 735675 586330 18190 799595 152830 203405 467160 604010 11560 102510 245140 446250 33320 370515 281350 772310 618800 24650 460530 498015 700995 411400 408340 384030 123335 566185 723605 827645 667335 389300 585735 495380 820080 371195 723945 423640 100215 272765 690115 308040 833085 561595 416330 303450 267070 22100 384030 47090 727260 164305 127160 15810 572730 655435 325125 606050 367285 704650 546635 167195 770440 506260 396525 348245 661300 564655 250325 395420 248710 615570 3995 571795 379015 304810 814215 579105 580805 188870 478465 90780 739330 228055 615570 652460 514080 587945 169320 579190 425850 623730 735590 814385 278035 283475 69955 196095 409360 638690 427380 188955 238850 299285 466225 646170 602140 121890 152405 333795 159120 26690 371110 728195 566525 645065 337705 775115 450670 364310 482545 648805 270045 642005 776560 542640 122655 4590 711705 653905 629255 261885 122740 73100 640985 20060 597635 737885 509065 669885 345355 211140 311525 31280 328100 291125 513825 453985 429675 279565 654245 723860 348075 339150 831300 442680 211310 174250 559215 75650 270385 374255 609535 800445 424915 99620 219385 10625 274975 574430 198560 812600 200515 312290 32215 176630 444465 466480 448715 392955 336600 792455 695810 273275 842690 296650 84405 290870 85935 734400 680850 650335 531505 479060 373405 693600 434180 105740 278970 630445 606390 152575 26095 665380 736355 769845 840480 842265 216665 341955 722925 139910 821525 276845 4335 751740 674135 141185 187510 502010 196095 330735 681785 88145 713830 328355 305490 583610 93500 757095 297415 398225 402815 201450 185725 43775 814980 797980 77095 74970 155975 217430 251175 118065 191165 672180 373660 839800 449565 206550 584375 396695 314585 575875 610385 562275 433755 297415 110415 409190 130390 479910 681445 120360 350710 295885 266985 14195 106760 353005 80580 13175 534735 38930 415905 96475 59160 740095 735930 401200 27115 551395 769250 565420 845325 432820 673455 279905 446420 153085 146625 248285 205615 636055 148665 557855 574005 159630 824670 519010 483225 585650 237575 664615 564060 385985 446845 606135 462485 433755 809030 476680 90610 176035 201025 264860 176460 680595 245735 477700 692495 50065 27710 631635 427975 791010 586670 609705 433585 122145 10370 698530 77265 520455 714085 202300 391595 535755 598230 599165 222445 252875 27455 636140 487985 165240 835040 604690 232730 304810 113135 343145 759220 613700 35955 63240 822545 757265 18360 690710 141440 384285 559470 418370 103870 268685 69955 411400 20400 176290 767550 4505 245310 119765 145010 459680 196095 332520 362610 387515 313820 683315 647615 592620 109565 414120 698190 146880 20145 586840 766870 371195 420155 558280 294270 88910 441660 371535 396610 597040 572730 762875 809370 434010 326315 64260 57035 45900 288915 639540 389640 570945 30345 450160 436220 312715 587945 809540 825180 756585 254065 774265 406130 167960 264010 347820 375785 324615 390915 522835 661725 675920 750890 326740 718760 407150 743835 123675 301410 374680 788970 58820 481015 100470 848045 228820 838525 129030 69785 845155 378760 601120 733550 262310 396100 130135 199240 29410 262140 621775 132855 839545 595000 240465 574175 603160 637670 65280 148665 85935 344250 259505 94690 603415 648465 846685 65535 592450 644555 475150 218280 701250 812260 756925 473875 345440 748595 741285 583525 579785 249475 3145 792370 125375 268260 645320 208505 722160 332775 511360 311610 154360 301410 743240 769930 106760 429165 174165 85085 338130 589815 529635 9775 348755 720630 838865 16745 82195 418540 582845 678045 737545 179095 548420 51000 307275 709750 818805 618290 751740 327505 50830 803420 582080 338045 90015 384115 652970 579105 206975 77690 650590 730745 346715 316540 677705 58650 57970 551225 73695 644640 435030 681020 661470 279140 729980 762365 294015 529550 831895 268855 19805 767805 29240 407490 737970 266390 610470 250750 197285 670055 576385 297500 605115 40800 202810 626365 326825 530060 392870 458745 829430 833510 202215 81430 453815 166515 403410 740350 670735 435285 470390 475830 135490 842945 473025 728790 246330 111945 636310 537880 324445 110075 8160 36125 471240 82110 62730 578510 93415 646170 402730 708645 77010 787440 703630 643280 329460 55675 753610 706350 792965 386070 726070 433585 65705 225675 134300 497165 594660 614465 599590 626195 310845 646425 153425 508895 670820 641750 699210 206125 684675 613020 205870 720120 694620 628575 271915 213010 466310 176885 741795 715870 110330 799255 422705 414205 276930 456110 127075 663000 190400 105655 536095 734740 557770 461890 666910 701930 525130 736610 496315 584970 707625 325635 746895 496145 809880 779195 300050 27965 645150 687055 507365 389130 29920 820080 496060 369070 125715 28050 523090 29410 195500 358530 542130 733040 26180 489005 798830 405705 533460 424575 310505 222870 328100 378420 154785 713745 596105 535670 608600 625260 678555 547910 832150 525640 169150 694960 583695 605710 548505 292655 231710 433245 68425 265880 767295 691390 535160 602820 182580 182750 68425 521220 15215 403665 640645 646595 232305 229925 38505 667420 766615 781235 277695 118915 192185 501840 248965 602480 679575 517565 232050 722245 233835 454835 287725 457810 470815 345865 612850 48535 685950 755310 103020 38845 43520 92565 560405 119595 66810 446165 536350 248540 132770 595425 128690 390320 574005 589390 183090 299370 564315 421770 356490 758625 265540 467500 98515 648805 380035 666570 417775 473280 422110 198475 530570 211395 39525 209355 14195 198985 702525 461295 762195 722075 33915 800870 125205 823140 16405 842180 359125 481610 216410 174250 188700 740010 729470 221850 301070 313565 12240 166260 68170 374425 540600 321300 489685 138040 23545 316370 375275 172975 247350 586160 718420 262990 543830 247690 488240 386325 368305 768315 40120 403835 58395 505580 616250 378165 763215 791605 393720 741965 13515 389215 451520 370260 12750 207485 574600 346290 711195 446335 370175 180795 318495 834615 16745 179350 15980 221680 723775 666995 260185 169150 15470 847450 206975 43945 108035 780130 576810 518415 641070 3485 106165 194140 196860 96135 265285 671500 470390 387090 262480 634270 35445 176800 478975 45560 542810 306765 814045 8585 741710 307615 59755 667420 487730 47260 325295 500480 85680 122740 212160 524365 217260 783615 401710 31875 276590 140165 698275 556155 701760 465885 124695 227460 173230 464695 208335 830195 39865 836485 395760 734740 277355 698360 212075 691305 697680 780640 653225 412420 198135 361675 395930 211650 795430 27115 136000 393125 706350 228735 335665 672010 606815 385475 450585 76245 514760 434775 159460 186150 224145 675665 354790 463165 149940 819230 141525 358700 623645 848130 71740 252535 741965 26860 173400 385900 116025 447355 120020 371620 442170 445230 361760 481865 617695 589220 784040 655605 368730 646935 45220 319260 623985 321725 516885 393550 413865 692495 172465 830620 724030 319345 251345 403665 497080 231795 73185 393295 467500 280925 788035 783105 42925 197030 19550 695300 747320 781320 829260 688245 225250 708305 620925 685355 346290 292315 170340 325890 230605 118405 390320 373405 668015 355810 329375 813280 803845 232730 612935 732700 413950 83215 90100 487390 311695 260610 259250 679320 318410 104210 68850 582165 428825 827050 572730 530655 34510 410720 402645 135065 33575 256020 409360 599675 500055 755310 771205 821270 142035 771460 657900 541195 755820 196690 379695 172635 107100 395760 743665 83980 539070 652375 166430 189890 261800 402900 253300 141780 425680 467330 49895 58310 448290 363205 829090 735420 666145 668100 541195 520710 659175 562360 707455 761260 422365 778175 398225 629085 670140 28135 819060 7140 681020 307530 373065 324955 591600 784380 121210 421940 763895 705500 566270 538220 316540 725475 169660 610555 247605 62645 586075 492575 344505 156400 502180 698955 308210 107865 418710 100640 362270 400605 398480 762280 768995 646425 282030 212330 405705 782000 326825 163710 565165 659260 607495 558875 425765 31365 810390 850000 148155 74120 625090 206550 34850 778430 149260 146455 593385 537965 95370 160395 46070 725050 675070 425510 211140 93075 165750 706775 667930 252025 106930 371280 273785 740945 845835 269960 782765 588115 559725 810645 353005 446760 43180 99025 628405 367965 129115 275485 488155 461805 447440 215730 566440 367710 657220 736695 71825 58650 16660 205700 198390 760155 152575 110160 581655 814555 683400 788970 133875 365755 14620 331075 815575 431120 777070 317135 50235 372555 102595 223295 744430 243015 367880 667335 178330 672520 665210 509065 462910 842690 416840 745025 226780 49555 440045 83215 150365 601970 507960 399670 832065 258825 605455 657730 547910 837930 649995 811410 690285 585820 513485 844475 684930 21845 395505 408765 333455 714595 585310 226780 322490 87635 637330 378930 289765 137700 473450 846770 418370 340935 129880 571115 256955 781830 647700 505155 62985 472345 21590 17765 655690 494190 827305 817105 199410 279140 747405 482375 125630 376295 802485 273190 314075 405535 126395 336685 808350 440810 701505 561085 405620 380035 530230 686970 656200 268940 784550 623985 667250 273955 292570 415395 821100 416245 103785 723350 657305 192015 495380 683060 782000 600015 23715 654840 783190 324275 379100 706265 435540 712640 89590 738395 219045 774095 649145 395675 88825 677365 749360 803335 250750 597975 707030 359720 726665 521645 188020 402900 180200 190995 313820 480080 112115 515100 169235 383775 665635 429505 815660 194990 81175 38250 816425 55845 687650 45560 213180 243950 522750 566440 607070 801720 461550 325125 240040 499205 76415 280075 358190 419220 812345 37145 680170 190570 729810 194735 546890 289255 757350 815405 284240 468350 691815 633250 774010 85595 356915 601715 93500 229755 389045 689860 800615 163965 433245 235025 283730 457810 831470 555135 133195 331670 143140 56865 255255 749700 400860 649825 98345 439110 632910 318580 757265 421770 707200 333965 687225 710260 128605 756840 743495 97750 625770 25415 91035 635290 518415 480250 570010 314160 408510 647360 693430 765935 424490 585650 708900 302005 810645 588370 171700 465290 167280 805460 687225 544170 297415 181220 848895 652715 459595 121040 451350 802995 130220 693260 294695 371620 93755 578935 826285 406385 304385 104380 374510 646255 525045 302430 30175 457980 176545 691900 299540 312885 230265 553945 544510 170000 77520 531845 411060 435965 785145 132090 373490 355300 580975 711025 100385 343400 445315 226950 387260 678470 51000 66640 68000 777835 620585 198135 339660 383860 130305 330820 648380 480930 411230 383350 484500 102935 801720 687225 51765 562615 674730 816340 693940 464695 824755 124525 309400 16660 153085 48705 841415 12750 550885 502520 154785 424830 665720 373575 121040 713490 473450 408595 593385 33065 204850 223805 463080 679065 626280 456280 776475 140335 651950 481440 191930 558450 22695 827900 232050 432140 322405 322915 582165 639115 713320 519265 816255 71655 13175 770865 277610 560235 286195 296055 778685 644895 223805 726240 499545 544170 140420 692325 252620 104550 696660 160650 194565 114325 638605 378590 518245 508130 521050 77775 279395 763045 214965 756075 209015 423045 575875 719610 374085 630785 624070 109650 562530 414035 691815 633760 803420 770610 301920 15555 377145 796195 401965 792965 29495 318410 112710 325465 195585 598570 71060 388280 618885 112455 365330 501330 256445 225080 493085 814130 431460 555730 710430 59160 150365 323170 109735 475660 400010 179095 405875 37400 507705 390320 660110 52955 326740 165410 19465 472940 261970 81090 577065 790075 524450 272085 179265 432395 801635 527425 16915 543065 28730 760495 622795 447780 249050 96220 465205 332945 695130 759730 604265 401115 4590 7480 658750 594830 98770 115430 268430 445995 781745 183345 268175 766190 811070 367455 167960 500905 846940 423725 438600 722925 363545 408680 781150 839205 236640 489430 68510 307870 771290 824500 593725 491470 363460 315945 463335 179095 406810 838525 282200 430440 379865 173400 705160 167620 846345 405450 847280 250325 341700 542470 444890 701420 689010 569330 47260 329715 449310 565250 364055 620585 254745 20060 452540 532270 836485 668780 325975 662660 49895 825860 761430 214115 188275 354875 41905 832405 531165 238340 272680 307615 375020 610045 336345 555645 184365 483310 526745 456280 6375 647105 626280 34680 321640 670820 423385 772990 794495 649230 645490 666995 266050 75395 67235 37485 722415 661640 693685 185810 349095 139315 674730 410550 595170 589815 794325 600100 626620 692835 586755 457215 794580 647615 344845 183345 529720 846005 384795 353260 846005 440215 729555 380290 555560 349860 333200 751315 765680 835635 761940 334135 491470 715615 116365 75820 1785 282370 396185 387345 265540 393890 384030 796025 223805 479825 100470 496995 523685 537795 581400 442255 819400 464270 766955 157080 428655 160820 225845 181985 578340 815150 315435 650420 824585 318920 101575 828835 15470 666230 674475 344590 753950 445400 841925 809115 668780 88825 76160 663085 767125 526320 272850 319345 327930 450330 338555 635120 680000 372130 237575 621860 485180 730320 829515 841670 55080 455005 402815 305915 289680 572900 80835 20570 818210 812345 103530 491895 674475 839715 295290 240295 729045 57885 539325 702355 499630 296905 162860 180965 629680 566610 417265 701590 810305 275400 52445 835550 280670 753100 96900 488665 410295 16745 172635 83895 30855 65195 238595 69530 837845 374085 550460 201365 92820 490790 89505 166005 294610 452625 70210 109310 26775 238935 631040 383860 653225 348840 807415 564400 344420 469625 564230 313395 198050 165835 142290 59075 139400 664020 606220 229075 645660 682720 277950 342975 292060 125970 827900 244885 45135 444040 65535 46155 490790 354960 287725 36125 1700 376125 805800 281690 61455 173740 536775 215135 209015 769080 541875 169150 54995 659260 797895 425935 793985 768910 360995 67150 837930 151470 349265 796280 405365 522495 60180 199410 595425 147730 393890 722500 755395 467245 221680 68425 465035 424065 276250 212330 775455 698445 806140 330565 56440 784550 741625 707710 138210 603160 238935 799170 41395 48025 433415 68850 374850 574175 504985 32385 532780 81260 3655 761260 803590 191505 25755 586245 203660 614465 274295 375615 290360 129965 384200 736355 48960 721055 446250 734230 836485 282115 445995 619140 32300 666400 446505 105485 521475 61880 317475 352240 145520 108715 545360 681360 608345 233835 51425 543830 76245 79985 241995 639285 650590 198730 339235 174165 464015 766275 815575 380970 630700 468095 307445 455515 751740 286110 410720 286790 466310 559045 726240 130050 705840 499460 563550 85170 24905 716125 94775 635630 6970 680000 686885 318750 831980 488410 450670 198220 44370 357680 647785 642005 685780 694790 519520 466735 241910 633930 643195 611660 670140 483140 558195 807075 448630 590155 757350 68935 269960 753270 623815 695640 356490 324190 272000 464525 25585 52785 158610 566015 14280 3485 378080 744345 755735 277185 167365 774945 292230 363205 564655 36040 615060 553690 328270 220745 575705 803845 526320 131410 185470 651270 761090 256360 205105 147220 287045 739670 501755 515610 712895 12325 650250 771970 44030 448290 151725 272085 205530 805885 527765 20060 826030 556665 42925 687480 338215 34170 45560 694705 549270 548760 462230 453475 728960 457980 202130 371365 617440 35615 219895 255935 262565 616165 475830 627385 133620 255680 836740 643195 808265 272255 418880 568310 641155 846515 166770 798830 232220 657050 405535 262820 450330 514590 377570 532440 558705 185980 517820 313820 197965 9775 792455 173655 753185 262395 104975 537625 193630 61965 199750 286620 778685 575875 606560 445145 269535 548845 333030 76415 393040 774690 553775 122825 44200 388110 468860 382160 527085 223635 377315 467840 193290 238510 578935 142290 33320 539495 218960 714170 536860 736865 616845 782935 66725 807160 745025 470475 281435 844305 713575 362015 433160 173825 403580 295035 830025 475915 450670 270385 485010 341020 342295 698020 360230 323850 208590 350370 656880 133620 791860 840735 610300 438345 255085 418030 626025 809880 410295 431800 500055 63835 511020 190060 318070 218195 752165 101405 55165 103105 398225 740095 659855 522325 507705 370260 239445 245990 228055 758115 759645 185725 564825 553945 826625 619990 18020 468690 49810 277695 784890 94945 771800 614465 776900 385730 338640 727940 548250 53125 778770 819230 562870 544170 578765 549865 619650 377655 675580 70975 44455 668610 407745 666230 358105 10455 232220 153170 107355 247520 669035 579445 281945 49725 168895 399670 806990 286110 144500 700315 511530 169150 70040 68510 709410 783190 803080 346800 849405 342380 746810 71315 340000 758200 379440 676855 388790 164305 547910 15980 548590 315520 691390 426530 438515 238765 350710 188955 47260 14960 625260 157335 67405 2550 244205 402390 197285 674135 759815 419305 709325 373405 657900 50575 579020 511445 447100 208080 370090 509575 768910 786675 159460 694620 551225 647275 611745 310335 112625 504475 656115 195755 214370 147475 844050 578340 98600 568905 815575 17000 367200 307020 524620 238255 668015 478720 598400 107015 147815 236895 291125 594575 169915 337450 106590 32045 398395 292400 646170 400010 113135 7820 622710 363970 59075 62220 565845 119595 659940 251005 191250 80070 1700 42330 282795 181560 700740 487135 304130 83725 291720 93075 182325 123080 359550 138465 36720 520030 820590 65960 694535 568990 436730 398395 436900 483735 317815 115940 169150 722075 842690 459085 768740 607495 381310 372470 70805 150705 837250 628065 721055 842605 758115 68680 37230 295715 801125 59075 573750 299030 179775 560490 452625 137700 639965 553775 407150 619480 654670 82365 8585 721565 822630 59330 826880 31025 719525 636820 372300 141610 380035 52955 391595 482120 740180 37995 632315 398310 609790 530995 505665 122910 533205 76925 374000 757435 63750 380885 12410 341445 267240 341190 518670 344250 36805 244800 816850 607325 277270 785145 592450 244970 32640 491300 18615 487475 361930 25160 407830 538815 314160 676770 841075 160735 497930 299285 478210 276250 549865 785655 750040 544000 631380 522325 8075 323510 374340 292995 274040 13515 239275 702015 546805 608090 45645 504815 656540 747490 147645 316795 550460 167705 170170 129965 294015 55845 146030 320450 575875 629255 311950 257040 172635 785995 493850 165835 812600 808775 173910 266645 461890 70805 459935 680425 159460 497165 433415 509405 828240 616165 77775 356065 495125 402730 633250 516630 371450 772650 128520 167110 752420 139060 798065 91800 783615 88060 329630 281435 138550 333540 193290 396695 277270 235875 612170 73440 446845 255 550630 10880 489685 415225 772650 793900 760410 522835 817275 48110 618460 30005 376720 45050 545530 58225 677110 110075 397715 825860 61625 71315 426785 305405 43265 18190 327165 192185 691305 57120 822290 322745 414035 345780 337705 821865 781065 600950 17000 131495 409615 411740 737630 820335 220830 655520 682465 222105 790670 748000 39355 367370 142715 18020 714425 449565 839035 390575 305065 685270 388195 408765 848725 466990 38505 447440 154445 278035 312885 686460 675240 681020 297245 230690 582335 507790 786420 30855 77095 104295 782510 423130 436135 73865 686970 306000 736100 16235 358445 165240 232390 440895 429335 643790 349265 311780 369325 368560 275825 394230 42415 4590 837080 341530 187255 665890 19635 588370 108120 335070 509830 428910 221425 524365 619480 839630 458575 280245 244715 170765 818295 541450 473025 666570 351645 728365 178075 270215 794495 276420 553010 65620 489940 296990 347310 6460 684080 223125 517395 38080 420920 260100 763470 688160 164645 111605 70380 29070 442680 134725 173400 175185 378760 314415 127670 604860 808690 837250 235025 269790 169660 807075 478210 179945 541790 240550 685525 412420 503710 260270 148835 249475 569840 209270 291805 44285 240125 81090 527170 708815 805375 313735 744770 5100 522495 409530 820250 468605 275400 184705 846685 718335 770015 334815 440130 585650 832745 186235 155210 505750 686375 188870 103955 36465 485180 636310 679830 98345 683740 116620 6460 359125 441490 96390 116365 114155 357170 299030 650250 530230 786420 146965 511020 55845 58140 618460 564570 283475 362610 442425 671755 121380 549355 329715 135660 14705 326400 377995 96730 21845 836060 449140 457555 706435 802230 678810 235110 492575 600355 513740 521985 807840 379865 215390 149345 11135 567290 375700 32640 684845 220745 608600 153595 80070 763215 329630 812005 663255 2975 198135 805630 827475 49215 387600 275060 66555 115685 331245 306000 712980 384880 344165 709750 68425 415650 554795 705415 44115 35190 526320 33745 185640 647700 108460 618035 12665 393805 729385 743835 656030 754035 370600 582760 203915 226015 307870 702695 408935 700145 293930 408510 310760 43095 745535 677705 476085 602055 570945 101065 642515 34680 586585 283560 387600 582590 291635 367795 633080 172295 37485 769930 811410 200005 546550 686800 627980 669035 298605 429760 776050 747405 843115 199835 365755 844475 61795 296480 666060 245310 487390 391340 493340 9605 2635 317900 601460 686205 170170 60435 97835 628830 509065 722585 261630 377400 739840 704055 358700 324955 842775 829855 547825 568480 81685 93585 683740 28815 177395 357680 249050 27710 343570 211735 285260 753355 559130 562020 778855 354535 59330 729725 550205 465460 579615 6375 397970 657220 765680 823395 785315 168725 299710 670990 700995 468775 313395 32980 176715 430865 701250 424660 161075 370345 480420 507365 760325 289850 246500 668270 826030 237490 15300 532610 148665 638010 240465 478805 134215 168045 572560 720120 191165 72590 810475 764830 407575 765680 112625 304555 251515 800870 844900 273190 348415 743580 496230 473450 463335 504730 126565 360060 571710 336685 413780 635290 423555 536945 85425 547400 631040 734485 434265 654415 593640 471155 728535 634015 796705 514250 451775 405450 265370 133535 282200 474385 501585 340425 96390 133280 143735 789905 815405 702100 384370 812345 355640 551225 689775 661555 745365 725050 564400 712555 49980 730490 829940 445570 84065 707285 353770 144330 106930 170170 759900 298350 187255 431970 618460 252280 830025 241825 802995 445060 134980 735080 351560 37910 104550 634865 419390 589390 486285 508215 155550 302855 272850 325210 71910 492490 762365 385305 96730 102085 10880 445485 199835 186830 45900 630530 525045 256530 317900 713490 191845 286365 423300 57885 164475 101065 276590 605455 111010 542130 556835 587945 635800 719525 265965 183175 318580 251770 210715 641665 699295 550375 128945 831980 167705 626450 536605 646170 588455 655690 478295 151980 687990 378505 403155 113645 62645 68085 349435 351050 264010 621350 721480 502605 622880 154190 836825 737715 399670 103105 436220 434860 260355 610045 242845 506600 778345 376975 385135 799595 567460 638775 99620 608685 792625 371620 308210 797300 149260 558025 358275 278545 182325 626195 64685 105145 369240 566015 110245 37740 105995 661300 365755 672520 5780 596785 284920 340340 600355 724540 71995 676770 413355 289850 97070 806055 426700 617100 605710 147135 199750 665210 688755 101830 501755 793815 185640 704820 703035 502265 161925 153000 765510 220830 589305 822375 491555 423555 172720 459170 731340 317900 403240 45730 546975 206210 156145 137275 508895 822460 105825 727005 501925 847280 745535 418795 239190 73525 599080 588455 667080 694620 533545 814470 569755 130390 651355 342465 227545 667675 486030 129540 662830 207315 551990 397630 430270 261885 763980 846005 392870 538900 53380 187255 60860 633590 471070 421855 345950 385560 264775 646680 715190 188445 284665 492490 540600 561510 442425 254575 443360 200005 491045 38080 630700 264605 46495 660025 659515 770525 722755 151300 513995 386920 841160 299455 369410 188700 190825 767040 30005 786590 472515 217940 284920 295715 241230 800615 539495 551395 358700 654925 729895 428230 139995 272000 756500 786335 805035 40630 832405 627215 473110 668695 295035 382925 600610 531590 101150 780895 374680 100895 411315 349945 731170 835975 416670 316965 570690 431970 735335 359125 382415 346120 70040 414460 169660 415650 242335 326910 535755 216750 305745 371790 359040 271745 148325 109990 361250 704055 422875 565760 473535 553095 276590 758965 572560 604520 349180 284325 309740 642345 336685 678470 588115 508810 490705 133110 585565 749700 405960 824330 784210 696490 624665 681275 686630 542215 605710 560915 592960 194565 673965 577660 703630 421515 285855 387855 44200 733040 364905 753100 417605 64515 195670 206890 764660 712130 108715 687905 296735 221680 34850 182240 223465 437580 9265 479570 165665 289935 239020 839715 817785 742135 521220 268515 529125 240295 479400 22610 717485 130985 490620 843370 534310 707370 699635 616760 238680 433585 778685 727685 32045 401455 770270 53975 574090 204255 175185 560745 170595 12410 264945 377315 827900 103275 42670 594065 328610 815745 799340 576385 744430 117725 128010 158695 246330 8500 800105 394570 576300 374340 168555 383350 493595 435795 58565 35870 632485 252195 831895 128605 271660 659175 752505 689520 391340 247605 561935 436645 669800 568055 414205 60945 757350 336770 413695 37145 292145 596870 279650 363205 340000 610470 621350 177055 449225 549100 188700 439790 612850 215050 621605 11730 328100 488070 734740 118490 841670 506345 615825 433840 268175 148155 432735 242760 744175 371960 89590 809285 371960 715105 138380 711110 402305 122740 430525 302770 379355 305490 728620 697425 385645 518245 522665 272510 614635 530995 660960 802570 139230 610980 11645 418370 204425 582675 341615 395590 29240 42160 771035 826200 141950 668270 588965 705840 385900 677705 220405 168130 349520 197625 20740 258060 576555 291550 304555 183005 774690 89165 1785 311525 641495 164900 74970 666400 233665 495210 526745 844050 433075 750720 553180 563720 314670 371280 827560 83725 511700 10625 271405 390745 70635 449225 478890 425 728705 179180 524620 289510 235535 225250 183260 211735 247350 121295 278970 713490 237660 636650 135660 158100 227970 675920 229925 661385 775965 58140 35360 183770 721905 491130 196690 730150 586925 530485 843710 426615 715530 43860 367795 790585 431630 322575 498355 439365 191080 750805 354620 741710 837590 503795 490450 432565 22780 141270 561340 603925 310250 839545 272680 558535 428910 771120 780045 564825 464780 128520 528700 150960 417180 321725 603755 501075 151980 562360 299115 268090 419900 351305 541790 497250 514335 801550 566610 434265 314330 181900 831470 361675 553265 787780 574515 420155 84745 724115 757095 472855 376805 304215 756585 456875 334220 518585 161415 678810 644045 406810 512125 202725 667930 603075 677875 686120 569925 837845 568650 77010 773160 598230 315605 178925 733295 707795 482205 61795 367030 564825 810475 89335 770950 696660 211565 772140 748935 138805 637075 13855 283050 835295 161840 755055 91630 413525 250495 582335 269705 40715 582250 845580 712810 385390 681785 89760 810645 29920 661810 341105 94605 495295 407320 746215 36210 848045 129370 479315 357765 411570 103700 304215 805970 416500 498865 750890 662065 318240 3485 276165 691050 37910 497505 732105 221680 734570 714510 619395 752590 667845 93330 374595 344675 44370 596955 77605 284495 327930 322490 477020 733295 249220 779960 107950 204340 463675 184280 122655 370770 26945 177310 475235 449735 83470 702865 695980 301665 23630 113730 604010 597125 535330 745705 150110 204595 613870 511190 223295 732020 572815 786845 10795 513910 470050 395675 15215 671330 613870 588115 523260 630700 554285 755820 402645 464100 62475 234090 329205 337280 755225 402900 565420 160735 481015 783020 381310 670990 545445 553010 594320 453220 257720 109650 814895 225930 559555 330310 542895 294100 79560 17935 480590 546380 105485 813875 106165 196350 484075 640560 132685 8840 335155 656965 519860 201705 17935 750040 598315 364310 75395 783275 124865 775115 665380 747660 271915 329970 785315 324785 777750 744260 125800 133960 470390 807585 206040 417095 560235 319515 287555 13345 353260 546210 170085 123335 777155 583270 41565 466820 595085 747575 5015 511615 36550 630615 427890 573240 366945 449310 520115 634695 819910 729895 774860 213180 150790 160735 655095 410805 33150 705415 754885 621860 77775 808690 173485 424745 340935 384455 341190 165325 88060 647615 378080 274465 319345 251855 478125 495890 474555 533375 427635 171020 412590 414035 532780 85510 285090 203745 321130 453985 527680 14450 109225 91290 344675 611405 732615 70550 717570 738735 443700 710940 397035 771630 462570 738225 461125 835805 642685 843880 701590 289340 227460 258995 224145 185130 661640 236385 30345 306425 763215 632995 326995 634525 385560 796790 613360 200940 825605 315520 297415 17425 776390 237320 641410 449480 118065 308720 230860 254490 101235 233240 666995 395250 273785 842180 591090 599930 493085 163880 220745 758795 225420 163540 425 142290 308975 506005 189295 768400 141695 414035 149855 400010 150960 847110 556920 630190 123165 308210 361590 764915 515695 486285 701845 7820 544850 726070 275485 717400 219640 177905 310080 88485 441490 246500 846940 313395 812005 597295 44030 347140 406640 663255 728960 488240 84830 254745 3825 517820 739755 88145 845325 629000 580805 850 361080 593385 800955 289510 627045 158185 283645 796535 445910 422620 608345 762195 291975 790585 607240 27285 519180 575705 716975 529635 172635 45645 480420 433585 376040 411825 746555 117640 244885 440980 539495 660110 778600 368475 630615 829345 655520 99365 246755 51935 458660 446930 167450 233495 312545 104125 832405 750380 219555 556325 546635 183175 790245 637840 195075 499545 533205 698615 40630 802740 136170 355045 740690 29325 214030 650250 500990 802485 805630 317985 659770 494105 293590 733380 114580 687310 122740 59075 677450 663425 53720 491895 136765 375700 724455 472685 40885 27030 149260 48365 286280 744175 307700 112200 581400 716380 79050 259420 492490 227800 708475 590920 507025 463420 757945 839630 87210 832915 376805 759730 250410 662830 674135 774860 87040 63240 542895 74460 111775 775710 739500 753695 338810 601290 521475 513485 516715 480930 88400 37145 788120 660705 754290 60520 112795 575535 441235 208675 55590 645490 700570 188700 15045 397885 765255 818550 225165 24140 744090 685270 610640 238850 269705 131750 637075 592110 465970 544595 290275 814045 217345 288490 791520 261715 87040 382160 737460 589220 758200 172210 27965 412505 384880 354535 739415 260270 790840 778855 551140 797555 517310 175525 330395 791605 15470 163540 567800 766955 372980 157505 819655 598740 656370 22525 407915 375360 529465 709665 695300 478210 454750 133790 597465 814980 241740 72505 230095 351560 348670 313480 573750 521560 619395 492830 722160 555135 142375 189125 119340 550035 506345 262225 133535 692410 137615 618460 534480 344250 360910 458235 337705 249645 542045 59755 282625 712130 301920 54995 737885 297330 53125 116535 585395 581145 137615 19040 352580 645150 397205 395675 694365 848470 381990 811410 490620 525045 14280 510935 792030 385730 431205 244715 363205 747915 124440 279990 241145 344675 21590 272595 254660 745620 278885 248285 648380 840310 728620 82960 504560 691985 814215 827390 400180 748000 317900 623730 657985 221170 75735 847620 793220 333370 452625 293335 87040 115770 796960 486285 104890 148495 554710 685100 441405 679320 215475 80920 584375 750125 210375 523770 18445 38335 422365 2210 58735 329800 72760 45730 450840 410890 781575 744515 285770 392700 837845 483225 85680 511360 735930 415055 664105 787780 289340 630615 88230 786080 372980 225505 164985 844645 604350 698870 689265 37825 23630 749530 267240 804185 50405 676430 155890 698190 672860 27455 71570 680425 189720 205700 579360 833850 76075 670395 260355 279565 589050 139145 98260 113560 600695 448630 702865 187935 498185 611320 326910 520200 168215 435965 344845 118915 511360 208420 785060 220405 152745 47855 327760 587945 629255 743155 324020 198815 133620 840310 190060 791945 57035 150705 162180 217600 419815 550205 190995 413270 17000 616080 99450 752760 289340 401285 541960 560490 183430 820760 461975 40120 143565 159035 568140 844475 258315 305745 265115 280670 101320 103445 714935 621945 754885 623560 780895 628320 93755 98685 739245 86785 83300 734995 290785 282455 537370 415140 739670 680340 779620 701080 807330 164560 646340 402815 275910 602735 571880 397290 653225 94605 215475 122485 386495 439365 96475 406215 149515 104720 753525 401030 686885 538390 641325 651100 455175 704650 635035 465545 469710 177395 575025 619735 534055 50150 611660 306765 604775 236980 620585 760155 473535 586160 591685 119850 176120 467245 570690 315520 341190 692155 506515 551225 683910 36975 515950 59925 251600 87805 767295 434350 194650 844390 518330 709835 365245 112115 390660 822800 831130 598655 186575 16235 684250 121295 1445 384625 836910 651185 68595 514505 752675 145435 359550 437495 357680 527595 224315 672265 337620 349775 728790 764745 493170 370770 766615 375275 581570 342380 18615 121550 345695 610300 32725 318325 65790 88995 782170 350115 259420 366775 675750 224995 102510 498270 726920 187085 108715 482290 69700 741370 308465 309825 833850 355725 220490 648975 304215 453390 821015 757435 101150 300135 271660 40970 732870 706520 452370 431715 826030 59160 39525 782595 111690 440215 407235 160225 132005 407915 82535 434690 70890 156485 147305 649145 755310 549610 485945 828325 787695 60010 456025 542980 60265 371280 239445 647870 476850 523260 772225 127245 100300 1955 538645 23715 628575 200940 843710 202215 844645 736525 759050 234175 718420 389810 459510 697765 33575 295970 59755 118065 93075 612595 212755 370515 767890 671075 171105 752590 192355 59840 499120 51425 837080 484500 46665 734910 611320 766360 691900 411060 773500 126395 517055 363885 11135 511105 561000 732700 289595 594660 349520 165750 356660 624665 598570 498015 647530 536350 343230 173825 163625 244290 627130 112455 723945 92650 256275 563890 30260 191165 214030 530655 153425 15895 806905 540685 564400 224825 291720 97920 424150 618715 138805 133110 360910 177565 703290 276165 304810 193035 171615 611915 48365 767295 553690 195415 435455 498015 836485 433075 335070 612000 698530 734740 19975 104805 191165 617355 83045 809285 239530 454325 658580 88995 423215 142205 512380 326315 482035 743835 518500 73270 94945 328780 375020 504560 132515 129370 750975 815745 120105 462060 551820 372980 689180 65535 495125 757010 519180 147730 213605 38505 450925 516800 615825 55675 280160 208080 145860 395420 227545 572305 829515 692325 94690 232645 332095 34000 128690 514505 412930 320195 777665 54655 489005 288150 290785 278885 179435 458660 651100 812090 652205 295885 776560 55165 760240 722330 823225 141015 606730 18530 669205 237320 648380 502350 227120 812260 150280 729810 448205 105995 540005 736015 674900 665210 685780 398735 670990 733210 171785 298435 229670 657900 208590 146455 162435 164985 150365 55335 307615 96560 554200 27965 281180 764065 216240 231540 472940 825605 806735 488070 604180 511275 623560 419475 126990 454155 701080 435965 312800 814810 252195 124780 465375 246415 452115 231030 767210 340425 688670 1615 425765 336515 7480 638690 502095 539070 489600 319090 143990 216835 139740 182070 569925 827305 432225 63920 664360 514420 242420 681785 286195 338470 724540 570520 62815 304300 304810 489090 158695 662915 364905 828495 506855 540770 175610 333455 433160 77350 709155 15895 504730 44030 496315 524025 69020 625515 753525 612935 476510 539325 366010 803675 74375 796620 58480 625005 822460 212500 41820 813535 763300 544595 32810 146795 840905 541110 398735 535755 755395 96390 674475 756755 230180 495465 545530 72590 197880 195245 844390 119765 177990 571880 845410 739585 659515 94350 86955 510595 660025 818805 304810 733975 38250 113050 111010 557685 273360 245395 766785 399160 350540 439875 724200 134300 486200 809455 684165 133450 462400 134725 398905 552075 661640 630700 622115 534310 53040 789820 454410 691135 406810 571370 183770 343060 20825 599165 320025 241740 788460 629680 431970 62900 128010 641835 306425 362695 513230 643875 168470 412675 614635 608855 152830 135915 792625 341530 769420 239190 636735 9435 743750 496060 685865 483650 426785 733380 747915 195585 722585 681700 247010 729555 807330 443445 379440 376975 514675 59840 312800 354705 819400 510 420070 457725 527510 337535 692325 320535 565420 623305 56525 57800 173145 71570 40715 295120 354025 107100 181475 446420 233920 553010 690710 105485 167110 190825 28900 794665 595935 607580 132175 336515 577915 100045 698275 848045 170170 388110 264350 416925 372215 344845 546040 522750 535330 618375 562615 533375 238255 739755 559555 398395 128605 740520 119765 204170 294780 272850 218195 822545 455600 260780 385475 148495 267240 629850 465800 396355 654415 677110 823905 105995 270045 489090 554030 621350 432140 17595 205870 821100 744090 679660 158865 104040 202555 427210 502180 364650 291635 100130 155125 695045 133280 784550 568480 502095 736270 822205 557515 548080 237065 6035 348245 351220 64090 325380 552585 186150 572815 174845 256020 753610 158440 727090 721565 545530 550290 847790 611915 68170 490110 814810 253640 28390 501330 267495 569925 589305 816425 823990 41310 486455 220915 19890 522920 578425 171275 585395 383945 401200 196690 482290 759390 334645 377655 253555 827985 390320 374000 101235 727855 439705 372810 163710 478635 171700 613275 281605 255255 398225 614635 431545 231540 171105 611660 32215 101830 228310 26605 300985 646680 560150 506260 82365 297755 234175 512125 344675 327335 188955 477785 268260 72675 123845 38420 834190 587180 784805 535925 154785 727515 275655 434350 822970 825775 540345 612765 412930 455005 474555 651355 558195 692835 631805 739925 592110 555220 386665 327845 590920 211310 136935 239700 39270 466225 257720 662235 655945 688585 573665 604010 35615 563210 138550 161585 574430 160650 576640 640815 474725 279480 214370 388025 826540 687650 494870 245565 750805 332435 539665 458575 16745 665125 709325 49045 402645 446080 649910 16915 750465 16320 296140 615655 760495 465885 591940 403920 383435 581655 364650 496315 648975 763980 616250 455005 325210 601800 112880 197880 155295 163200 117980 735505 165750 123845 477530 367285 402305 104975 751825 374935 721055 228055 183940 547060 159375 466055 346970 468435 198390 422790 52190 332010 221085 622795 376635 269535 814215 461210 303280 406980 248200 429675 64345 797555 640220 318240 310165 296650 466905 573750 446760 470815 180625 788885 240125 326145 58650 773160 493680 305320 780810 665975 653480 461975 101575 493510 178755 338980 196180 222955 3400 304215 684590 414715 327675 301835 723350 499290 460020 176885 836655 489600 784550 444380 796195 486540 596190 551310 87635 758880 215815 363545 18275 615740 353685 419560 302770 735335 577405 597635 686885 162860 404515 553520 209950 597125 362865 514675 123250 239020 762790 506940 407405 682465 411825 348160 43860 61370 604945 630190 456960 390405 487815 40630 25160 467670 627980 383095 746555 549865 25245 476595 788800 207145 842605 508385 54400 109055 643535 532865 119000 526235 814895 1955 504560 399500 289595 288660 253810 461805 172890 75565 708645 769250 23970 240465 292400 269620 515695 348330 513060 79730 463675 410720 13940 343485 682465 103785 603415 112880 704820 149940 809710 94180 380800 25330 570010 536350 163115 280755 659345 593555 732955 412675 410125 493340 568650 101830 752590 693515 558110 17000 203575 691390 340170 233580 125970 20995 364225 414800 338895 418965 391085 275570 636395 806735 217685 622370 526915 477700 815490 396185 378165 329970 540600 586330 492575 626705 55845 557005 711195 186575 177225 729725 652375 100810 758455 88995 64005 98600 3485 323850 529975 759390 692665 117810 359805 12325 492915 390915 789225 602905 678470 363970 800530 726750 297330 139825 840990 252875 205360 617100 54655 791945 211140 532610 204255 227800 667080 154870 744090 801295 771970 398310 680000 826200 401455 830280 62390 153510 794835 653650 351220 721565 2805 165495 597805 317900 747575 662405 747065 302770 381735 444380 744940 97325 663595 218620 162010 22780 656370 601460 844815 303535 475405 469880 754375 360740 125205 109820 782680 89590 647870 450840 628065 664530 41650 218195 715020 778685 327420 92565 240720 747490 638095 75820 214285 546805 703290 511870 935 605455 432055 78880 724965 327250 635800 433925 562870 392275 28475 301410 13090 484585 375530 37400 162520 108800 846090 41565 424830 613190 478380 776900 758200 771800 166855 409105 141015 586075 729895 582760 106080 636820 568905 202895 426870 584035 703035 476085 209695 237660 540685 246160 380120 348075 295460 302260 151980 733295 147135 244290 592110 318920 178925 746045 572475 764915 470135 94775 372980 260100 443275 449565 31110 695810 108800 751995 608090 835720 395505 325380 555220 70890 630955 175525 528105 201960 687735 406300 674135 586755 31875 323595 89250 576725 730830 832320 521985 611320 758625 686545 62135 247775 379780 848300 595935 676600 453390 107525 689095 406980 116025 695810 132345 630785 623560 707370 735505 815235 138890 469030 778260 742390 675410 614040 373915 464185 250070 817785 146710 113135 445485 835550 305235 596190 143990 18785 430440 143565 450755 150025 308295 694365 303790 90610 100385 60435 403835 256530 536520 842945 447610 132345 462570 513485 723265 267750 117470 429675 463930 561510 103615 179690 357765 56185 128690 104465 290530 833935 202470 196180 765 797045 805630 229245 586670 363460 252535 577320 669120 34170 62390 753780 605115 485690 74970 573070 835465 733635 586585 590240 593470 393210 26520 835890 673710 333200 78285 468605 354450 640730 785995 194820 573750 632145 731085 13260 165835 700145 446675 577745 625685 696150 527595 537115 108800 151130 381395 735930 114155 105230 40290 699465 754630 628150 615315 311355 106590 784635 701930 45900 179180 235195 772650 45390 639030 571710 498780 265115 350455 134385 88910 736355 292995 209355 212245 645320 681870 331670 151470 330990 757350 849490 703545 189210 847620 549355 769080 821780 176205 46665 126055 469625 722415 252195 18105 504135 325720 21335 457895 612935 533885 541960 127670 354790 384625 382075 243355 698275 492660 679320 373490 126055 216665 258060 357765 509830 562955 184365 405195 374085 630445 680170 757605 679235 628745 290785 761600 541110 253895 182495 199835 32980 583780 293080 136170 308465 263075 170000 666910 800700 737460 287640 37910 466990 157590 283135 491640 270045 763045 54230 610045 735420 191080 423470 594405 143310 845240 280670 639370 324785 236980 304215 303620 643790 207060 185470 440385 219810 126225 639200 707200 42245 593130 425340 450245 329205 737630 565675 47515 97665 437155 761345 43775 658750 464185 270300 610045 403580 15045 735420 418795 302345 847960 497505 607155 529635 257890 761515 801720 161415 397800 656965 433925 510850 729130 604095 300645 294100 304130 573665 456280 795260 73865 705585 116705 361165 138465 672095 68340 91035 418965 475065 441235 397885 90355 496315 604520 640390 298095 83640 202810 618970 612680 833255 463760 8160 769165 132005 92055 485435 341105 108630 573155 463760 394825 665720 371875 318580 565590 195245 375955 751825 686375 35190 253385 340425 342210 689945 37740 6205 230690 719950 256530 116790 180115 691135 515185 540855 6375 509575 476425 544000 448800 803505 607155 608855 631550 820080 47005 779705 398650 782935 593470 644980 429590 239275 304300 794155 546805 619225 707200 521390 236640 446335 578085 200515 686630 420155 526830 409530 209355 392020 501585 646340 773585 731935 483480 499205 44625 693430 701250 129115 96985 347565 454155 419985 475490 556835 837930 15215 458575 231965 300305 501840 746300 347395 618885 515015 405450 179350 149260 52870 791010 441575 652630 380120 353685 42925 722925 68595 269705 596360 272085 134045 503540 376975 292400 657220 729215 702015 395250 172720 223805 782595 140080 95540 106845 367880 642940 206380 734910 639030 392785 100385 384710 183515 414120 368560 801635 424405 532015 421090 51595 707625 130645 680765 566865 732530 295630 381395 704820 299965 300900 286450 349350 573835 610470 49980 83725 196265 741115 459510 726410 567375 244460 231965 43350 597805 40205 286450 434860 340510 155040 547060 527680 372640 150025 566440 553775 428145 612255 277100 31790 689605 598910 381055 676090 608685 491725 139485 428655 817870 723945 834785 507875 605625 452625 615485 597380 475915 270810 219725 418370 307785 513740 459170 649145 360825 111265 330565 678045 579020 658665 144755 179180 132005 317475 776560 559810 485605 371365 5780 521730 73270 91885 631720 719695 430270 84830 314075 35530 403750 487645 238595 254405 110755 198645 175865 172890 732955 32640 414290 255085 120445 259420 603755 570350 647700 177565 95200 140080 437325 322320 438770 241995 139570 756075 406640 778090 190825 651355 172125 641835 579530 545785 630955 570350 94265 521220 227545 234430 107440 300645 841415 190995 105995 666570 53805 247775 657475 687650 549015 36380 140420 16065 700485 114750 620670 161755 333795 794070 574770 407660 448800 331415 828580 614295 806735 550545 48025 694705 196775 86105 294355 579275 290360 447610 513655 563295 350370 288320 753525 236300 703120 187000 193205 29325 760750 357170 53040 523090 839375 588200 125800 845155 36040 494870 25840 29495 667845 319855 477870 90695 694280 283560 763895 780470 617015 325890 199835 58735 294270 715190 664445 428740 30685 722925 477445 276930 641070 758795 206805 377740 587605 406385 714510 713065 88230 708560 702525 614550 415480 621435 140760 54485 298520 406300 342295 168895 327505 17085 109905 580380 148070 640560 105825 113475 582335 254065 783105 574515 271575 426700 604605 693515 550460 813790 280500 548165 362780 658835 123505 679745 346970 808520 392105 741285 353600 657220 293165 190145 591005 33575 77775 369750 840055 598995 330565 509065 202215 337195 380290 327505 466055 531845 15130 132515 255510 7310 127500 153595 785315 230945 560915 633080 277270 426955 268260 771120 578935 333285 14620 579785 321555 833085 653905 256445 578935 544765 296990 432565 677705 611490 453730 209950 135320 156315 698700 649655 162945 849065 149090 785740 432565 397545 498100 143565 219300 341445 437410 545360 784380 102255 277525 183005 454325 636990 127245 171190 743070 129200 778600 96645 177650 510680 679235 567460 827305 86360 801295 74885 681105 158865 434520 207995 818380 98345 609705 274550 322830 242165 370855 145265 319005 292655 730745 365670 769250 209950 774180 60945 444805 329290 44030 681615 228735 748595 262990 327420 505240 232050 677365 327420 812005 640050 334985 318410 550035 674135 91205 650675 809200 299200 282965 183855 86360 13855 163455 200090 258315 241230 70805 523005 47090 364735 232475 687905 404430 643535 143310 315265 83045 373065 50065 601545 793050 591430 242080 324445 841160 657135 234175 105060 321810 705670 415735 384455 419645 434945 170510 157760 408850 667080 703375 629850 210290 607920 621690 462825 841245 248285 409020 285345 230010 678045 596445 513825 734825 185895 702100 662320 632315 196690 512975 187170 47515 290870 217940 664955 136255 538220 168555 267665 762705 21165 108970 677025 793475 834955 602735 340340 607325 796620 47090 652885 794240 605795 232985 705840 166685 450160 250240 396525 220490 29835 553350 623390 151130 515525 21250 71315 349350 618035 390235 107610 580550 212160 214625 404090 139910 408255 803845 693600 441320 532865 367285 657645 120955 138635 279225 447695 493765 530230 108205 293335 518075 320960 572900 806565 753270 6375 783275 137020 779450 795005 211650 448035 432140 253555 752335 168045 88230 811835 573070 515100 637415 436645 25245 314585 229075 393040 31875 525810 349010 694025 165920 51340 730660 605030 471325 619820 481270 519180 469880 690965 162945 829430 454750 658665 664190 744855 204510 774010 499205 228650 488835 608940 204765 6290 181560 523430 621010 229075 387685 179350 540345 721650 560235 519775 554285 559555 436645 542895 516290 465885 396270 421940 21760 82705 378590 300985 26095 193375 197965 175355 301410 635120 122995 219215 26945 716720 204000 820080 629510 324870 544595 766700 717995 846685 512975 507960 286535 82110 680 738565 366010 680510 583780 485435 83045 521135 815745 37995 237575 129370 436305 94605 309995 822205 707625 567885 155805 793390 738735 482460 78795 289170 821015 647870 51595 338895 254235 50490 839885 254490 113135 70975 60520 388195 672860 150620 714000 715785 766785 273275 130560 685865 195500 328610 138720 572560 785060 210545 577490 174420 848980 531590 454580 777665 290615 569330 812940 495635 831385 573410 476850 371790 319175 637160 250580 676600 516375 342210 135235 182070 160480 846855 846345 201365 386325 97665 450415 114835 121295 195840 93330 311100 70295 730405 302770 631210 193545 506260 500140 707370 322150 589390 343995 71740 835890 526830 829685 378590 20910 795260 551140 166600 44200 314245 530400 810475 356235 154785 633760 5185 723775 78540 209610 443190 405875 783870 654670 231370 463080 622965 96815 375700 512975 532865 136595 295970 759730 713660 831470 579530 74970 724030 303620 268345 30685 599930 4335 810220 345780 503710 720885 492575 324020 669630 582590 72505 602310 227035 591685 512295 766275 129625 387600 127670 812600 595425 810730 693855 823820 819910 602310 593640 528700 100215 465800 272425 564485 842435 721565 215135 131070 207400 738225 66385 794325 338045 618460 591005 52190 797130 683485 589815 541195 189805 81940 246755 595170 844560 735080 575110 326910 65790 144670 622115 727770 404515 708390 648890 646085 812175 623390 630785 582675 541705 65960 836825 19720 177905 399245 590835 748850 527935 209270 696660 545190 423130 247435 66810 748850 137530 255000 47345 716720 668780 94775 772565 244800 830535 467075 149175 175780 710515 155890 632910 225505 559215 584460 445060 751315 96815 363205 529465 159630 751825 26945 168640 2975 545445 496145 443275 788460 41905 138720 353770 130475 265795 699720 251515 684930 555645 433925 834105 133025 285600 7650 730405 571115 158695 638945 129625 32725 102850 30430 661300 737290 806820 780895 757945 470220 72675 612170 113645 105145 422790 704395 353260 637585 309230 190060 762960 177225 88230 350370 401710 419390 678045 117300 744515 133535 656200 249390 414800 845155 84575 224315 802230 96900 739330 576470 337365 765340 557090 336685 794750 458575 687820 450160 434605 46325 320280 746300 361845 312800 359975 232050 724880 552415 719695 573240 738990 105060 579530 209100 690285 62985 215730 432820 722075 208505 474640 619140 277610 471155 50405 191335 65960 745790 1445 499290 589985 541960 441150 763045 560150 234940 251770 763980 15385 56270 269280 234770 543745 130475 155040 616505 261630 80495 433075 705670 654755 557685 634440 815490 546635 95200 498950 300985 690200 117555 440895 430015 732275 555135 193715 688160 731170 824500 557345 5185 191335 219640 120105 572730 331755 185130 264010 314925 815405 691220 660620 77180 615060 747065 531420 805970 542385 562870 75905 2380 355470 19975 182325 145435 584715 536605 205870 316710 355215 522920 655775 759305 344165 80155 137445 517395 499630 492065 562105 519520 624070 611660 199495 180455 831810 591260 21930 365330 662405 475915 757605 672435 680510 239105 641750 608940 344335 625345 448715 248370 658920 447780 179860 736695 638265 711705 505665 103020 538390 648380 480335 435710 777750 208165 166685 186745 675835 36125 827305 767635 825095 311355 3230 196605 136085 21505 92140 820675 668100 626025 15045 189975 826965 616250 688585 259590 2890 834190 364905 237405 405450 496995 405875 207230 336260 128265 715615 421855 234090 26435 411655 426105 776560 650335 820760 172125 836485 563550 516460 846005 673540 583695 132260 611320 33405 128860 303535 239275 34850 211310 77265 71485 432310 145775 475320 641240 495720 527765 220150 684080 306595 78285 437495 219810 357000 167620 194310 727600 253810 104975 394825 717740 810815 358275 604265 664190 74885 50575 209865 134470 81175 380800 770780 281690 511445 283390 822630 326485 776305 344165 256785 281095 590580 533715 831725 746895 349860 28135 765765 134980 386240 173230 259165 522070 24225 95710 714255 842265 398225 94945 33830 132600 499205 654160 160225 531930 47175 595170 584545 721480 823140 269450 33830 521900 787525 191675 838355 44795 174675 592280 327760 571115 359040 600865 583270 82025 129285 313395 842945 824840 831725 131495 720375 687395 564995 69615 83555 337280 646765 765765 250240 316115 579020 772310 304470 732020 293250 486030 729640 438260 132685 717060 528275 578340 832235 394910 411570 301750 720205 92140 660875 690540 527425 807415 29580 541450 593215 298095 842520 286365 750295 746980 771885 142120 422535 506515 748085 27200 53295 522325 69955 474810 1955 314415 489175 508980 431800 701080 294440 685525 767125 330055 378760 240550 31620 204680 356320 144500 292145 42500 749360 320535 337110 374510 394400 728280 241740 666485 255340 742305 199580 308210 466225 603925 291210 379440 577575 211395 251260 75905 485690 646935 392190 497760 750040 4080 716720 345355 144585 470985 745535 626110 79985 227460 263160 46495 797300 626025 536435 366690 43605 225845 372810 472940 670310 103020 323935 418540 96305 654755 639115 797980 234345 305575 227460 357000 422705 721140 843795 462655 667590 299455 674475 775030 743665 509830 430780 188785 721480 275570 546295 59755 595170 604180 504560 632740 472260 153340 179860 447100 347905 835890 254405 283560 48790 224740 571455 403835 445060 595255 64600 651440 689860 753185 262820 632910 686885 229245 173145 217090 451605 506770 105910 179350 448205 30260 302430 429420 16065 701675 62560 39525 483055 840650 701080 567885 569075 705415 824925 605625 809285 625685 697170 633675 227460 141950 349605 189295 369750 328525 617270 753270 810730 701080 333200 48535 472175 783870 29155 722245 432480 236300 425340 144330 525130 395675 209015 318495 287215 645150 545785 602650 207655 176970 173570 723010 293165 227885 454495 583185 224825 111860 117470 833255 519520 714935 701760 73015 73695 835890 218790 3145 197880 610130 833000 471750 161925 21250 393635 373830 12665 508045 86020 463590 210715 406725 538050 631210 560575 767890 424320 130985 352920 555390 386410 729215 237575 263330 658070 172975 555985 677960 59160 669630 230095 542895 356915 620330 205785 836060 634525 681020 792285 35360 200855 308890 167705 690625 285685 226270 477445 9945 822715 383945 645660 150280 774945 681955 305235 157420 305320 642600 292910 389555 683145 784125 764660 294780 803930 835380 428315 99280 346630 760325 338300 537625 223720 806310 503115 784975 341360 336600 42755 372980 689775 825860 723605 311185 6205 561850 518840 367710 809285 98940 359550 488325 442680 336515 296140 171785 447440 93755 762450 541110 6035 182665 732020 107185 24140 843370 779705 464270 146455 237405 579870 268175 476340 188190 766700 537115 361930 137360 109905 314925 140335 747405 169660 361930 542215 448375 78030 139145 768315 92990 436305 837420 729470 111690 59075 123250 654500 189040 612000 519945 529975 805970 214540 312205 652120 197540 104805 416245 849490 823480 334220 177650 347055 652545 297330 103020 130560 275145 693770 707625 62135 423980 779790 151045 747830 217600 450925 370515 141525 596785 185300 645915 448460 580465 37995 167790 182920 806820 271745 581825 772140 91290 34340 550715 14450 844390 66810 435115 90950 187170 603500 768825 636395 49045 523260 457300 269960 738055 700060 709750 115940 293930 724115 387770 44540 633845 619565 274210 118065 153850 333710 466310 849490 287555 482970 253895 231200 471410 426700 610130 813790 498950 326315 369070 476085 775370 823820 253215 745875 362695 67745 667505 4080 323850 217685 821610 707625 144585 393550 317985 726240 519095 324700 53125 692750 829090 411995 129030 315180 226525 226525 404090 358445 807755 751995 151215 208760 708050 822290 133790 16660 805205 449225 534395 536860 136935 338810 227205 779450 289000 150450 149515 490195 272340 768485 817275 748680 53465 546380 491895 728450 376295 549525 604265 788205 255 713065 677535 697000 505580 735675 240295 85085 361845 571285 244375 12155 356745 63835 730490 383860 320365 570180 290020 477360 722330 108120 66895 635970 204340 351985 496740 448970 305575 654245 744430 606475 124865 592280 433500 50150 502265 648040 271065 687650 480930 303705 783530 360910 645065 114835 582930 754120 737630 812345 95710 6545 90355 317050 778260 216410 574005 766530 652375 436305 132345 136680 422195 262820 766870 550460 467330 300305 51255 608770 151725 618375 184960 612935 502095 664360 440130 189380 221510 551820 57035 690625 499035 771715 137955 449395 735250 395080 442340 287130 586840 108460 592195 729045 129710 641750 372810 400775 3060 801805 772480 120445 848555 417605 53125 765000 185810 506685 550970 431460 506260 557175 85340 280585 350030 769080 13175 80070 784635 142290 582080 7395 620500 385730 589475 691900 730150 504390 426700 593555 396950 199070 781830 421600 156570 83895 850 346290 834955 632570 699040 199750 793135 234430 18785 836315 180370 515610 154275 208420 30855 739245 613275 342805 657305 552330 519350 775200 835890 522070 367285 650165 383520 39525 632655 228310 230010 384965 582675 821100 232730 585990 115260 54315 50490 25415 774520 655180 681105 535585 322320 817020 571115 775200 459340 693600 109480 823735 10370 555475 834190 168385 96220 216580 47940 620755 355725 612255 9265 380375 663340 540260 33235 147305 771715 644215 663425 354365 165835 376720 702695 273700 114835 285005 492915 822290 269025 228905 406130 575450 458745 463420 562020 721480 768315 321300 625260 829175 550545 243780 619310 499545 418285 570180 484415 532015 355045 54995 342890 484670 714425 32045 780555 609450 505070 364310 759050 2380 432055 531420 557855 699295 588540 669715 370515 32300 489940 414290 845155 591345 716720 774350 659260 332690 728875 847535 457215 499460 290870 816850 3230 585990 833085 603500 13770 168130 140250 195925 248795 420410 232475 254150 494445 575195 452455 286365 460870 638690 712300 651865 116620 296225 602225 435965 400435 358360 114070 162350 205785 233495 659345 803760 771800 93755 674305 739840 715445 737545 597805 698275 19635 470900 198730 431970 750465 442510 25075 209610 138465 810730 198815 133280 266305 761515 574005 702100 736015 107015 335920 179095 44285 715785 707540 245905 68510 188360 826795 561255 32215 796960 152235 579445 351730 122825 65280 303705 303110 718590 784550 696320 240720 810220 46070 150365 63835 64090 126055 254150 479825 545105 598485 344335 707965 751995 557175 335410 12665 705160 196690 366605 332435 476425 763895 316030 177140 628575 239615 206805 565590 429845 86785 760325 750550 387770 595 47600 564655 171275 324190 251940 728025 656540 383180 754970 661895 61200 789820 227715 816680 167280 749445 840055 658495 12155 28220 13600 524365 563635 63070 695980 493170 313310 418370 502945 846175 42075 264775 279225 733210 125460 555390 357425 188785 516885 229415 666570 809710 845240 360655 142800 548165 482120 756670 265880 202640 780980 220150 367370 589135 350540 86785 380885 836825 654160 254065 394060 671500 454835 477360 57800 491725 817615 816935 500395 598825 214370 707880 111690 41055 191930 92480 476935 302005 181900 182155 838950 768230 225420 211055 670905 416500 25075 10200 118830 282200 575960 276505 828410 824415 427380 89760 520115 602480 662745 311015 153000 208675 691645 544425 499800 500990 41055 428485 425510 719440 559215 108885 196945 664530 54485 183090 542810 615145 840225 574685 515780 715615 72675 805885 386665 190740 324360 14875 700655 760580 184535 32130 715020 491555 336430 35020 671500 478635 734400 392105 799595 56610 572135 174845 130475 557515 408765 732190 616505 668865 589730 334730 294270 845070 397715 679405 349605 935 187170 184195 180795 322405 710940 243100 268005 270045 455515 648550 257890 848045 410380 72420 793050 831470 478805 677535 826880 88910 44285 544850 83640 549695 489260 668610 681615 782340 183770 151810 617865 796790 218535 595935 464015 802825 166685 200175 692240 169235 787865 768315 344250 551140 85000 344590 755820 639200 295375 549355 219895 647275 689605 556495 437070 553010 713405 684080 551565 115260 467840 489260 130985 187680 353345 565420 78965 29410 589815 680000 461465 781490 544000 762110 380545 31960 716890 61795 179265 653905 366180 485520 111605 53465 250665 258060 806225 416585 184790 435540 585650 793390 368305 680085 484245 770015 232900 445485 70295 115600 612085 412675 792795 758370 537540 72590 501160 415480 560830 256785 109225 735335 582165 66385 209355 663085 785230 229585 744685 545360 481610 395080 323680 691985 435880 459340 815320 576980 55080 349690 204935 465545 618120 18020 522750 324615 21080 516800 59925 69105 687225 730660 252705 349775 480675 261885 781745 515525 262310 442255 476510 629255 556070 532185 34510 491470 509320 213945 519520 759475 332690 215390 588540 193885 104125 165665 782595 457980 470560 484330 121040 66470 187680 232050 223720 776900 2550 510510 23035 511615 720120 627470 311865 521050 65280 667165 820930 196265 393720 785400 259505 13600 544425 232815 608175 614210 571455 510680 316795 735335 26775 797980 125800 386070 262225 826710 723520 473535 433925 365075 600610 50065 210715 274975 432140 599335 712555 146370 381310 737545 233580 5015 84150 754715 334645 629765 88740 326910 620160 516715 761940 350880 503030 842435 409360 57545 283900 129710 540855 265795 843880 340425 104975 611745 418965 77180 234175 334985 304980 151215 437070 197030 271065 468690 50830 217005 159630 357000 64430 139485 396950 193885 24310 747915 235960 193545 487475 233665 407065 410125 816425 192355 564230 80325 357765 801805 666060 765425 54230 169575 92140 342805 133280 177905 658495 377910 594830 130645 809285 87635 120530 451350 414800 316795 409700 678810 539155 231285 127840 592450 376805 790925 380290 120530 512295 36210 477190 259165 544000 430695 751995 295290 120870 493255 315350 414715 585650 193460 656880 145180 211820 641750 358615 650675 6545 385900 180540 39440 587350 779790 147985 124525 79815 539240 321725 435540 245395 602225 507790 36210 13855 112625 172890 185640 64345 192610 689605 635630 324785 35700 388875 19805 78115 77945 404600 789990 765850 302600 744345 538730 833340 710685 428060 821950 200770 239105 708560 63580 800445 212330 795345 153170 744685 179605 323680 287470 829260 359550 564060 849915 568735 734145 417435 53720 629000 412675 108120 355215 711280 331670 92905 181645 686885 169235 562360 545530 97835 398140 67150 572815 407660 650250 391000 208335 379950 126990 538815 234770 229500 466395 572900 222870 281350 25670 762620 424320 423725 525725 69700 446675 113815 72335 262055 408000 710855 123165 415990 484075 346715 735505 487900 269280 224145 795855 678895 433330 345950 514930 192440 479145 326995 716720 638095 819910 780130 83810 394910 709240 297925 292655 427295 839120 611235 760835 266730 236640 682125 716295 683740 834700 771290 411485 651270 625005 305490 455600 793390 35700 638605 198050 566185 338810 767635 248200 270980 54995 530995 508215 116875 121125 40630 844900 711280 228480 516800 244885 240890 321045 168470 449650 181730 321385 350880 734740 492490 579870 272425 206975 834955 13175 241570 424490 531505 20655 694450 829090 354620 428740 509660 13005 9095 375105 547230 334730 707200 723605 605795 500820 733465 366860 681445 293845 26010 271235 415735 377570 256700 625940 174420 175780 458405 360060 37315 421005 532100 728280 823480 779280 274380 224825 174505 494615 194820 614805 380970 90610 839885 123080 151215 177565 481695 426530 457640 144330 785995 261885 351305 771460 406640 295035 476680 156655 215985 723350 203490 430185 646510 520030 592195 675920 723350 18360 763895 150365 165835 797980 520880 488750 303960 253895 332605 32470 380545 612850 56610 30600 756330 384200 838610 680510 129880 176545 112795 227290 96985 613955 545020 248370 38675 427975 139740 254915 197200 95965 553350 569840 784635 173655 251430 693770 261885 777750 793900 572135 727090 307530 298350 602650 581145 371110 4675 657475 527170 216325 611830 506685 207655 830365 840225 673880 392360 733890 73440 565930 564740 628830 407745 198475 647190 243100 474810 122400 563890 523685 344930 421175 708560 497590 171275 586415 840310 145180 181220 172635 758370 77095 545190 135150 841925 502860 696150 143735 608770 176460 4675 45645 507705 392870 224315 357085 360910 435370 323425 4930 379100 31960 271575 159630 506770 729895 478550 506175 346120 514930 844220 82705 685950 100980 238340 704395 613615 762280 291720 295205 637585 149600 330310 92055 84490 86530 548675 663425 687055 233665 20230 612425 744005 48620 286280 363800 748595 569585 548845 285005 648295 91630 230520 421260 359210 62560 662660 392870 349435 432140 475065 629085 149090 522155 389895 170935 18360 224910 397205 546125 680850 825605 433415 739840 809880 488070 807670 728195 305490 494360 47175 573325 307445 4165 824160 610895 538560 528105 644810 284410 429675 419220 729300 723690 387430 29920 723010 189890 241315 574770 123930 250070 301920 474130 575705 81005 370685 772310 177310 124440 393635 689095 447355 676685 452625 283730 426955 78710 381480 205190 690965 492235 476085 691220 440215 57885 349605 790245 695470 15300 708220 254235 752420 393635 265370 80920 574685 7650 367370 543915 44115 791350 728365 30430 188275 561595 574515 21335 838440 450585 393380 359890 484330 8585 445995 499035 533885 573495 551650 675750 29410 166090 42840 770525 832065 284835 822205 183260 391850 147985 434010 707540 777155 219810 724710 598315 662490 507790 641580 736355 719100 688755 195500 837590 753525 494700 472260 374935 783020 257805 19890 251600 150195 227375 567460 795005 514505 817530 35445 366860 630360 196095 363545 31705 5525 334050 525385 397545 184790 847025 428400 568395 805460 182580 180795 469710 250750 443530 76585 290615 454495 647360 49980 185130 199495 366690 353770 100555 310845 300050 212245 682465 815150 146965 751060 663680 751910 175185 345610 726410 772055 552755 18020 584885 316030 200090 724200 60945 848300 420920 335155 794665 385305 418540 709750 655690 227885 597295 701420 804355 56865 615400 186830 310250 34000 624240 115515 835805 68340 71400 389045 789480 775285 242420 558790 483990 351050 776390 615400 412760 657475 398140 135575 653395 788035 361675 291720 633760 217685 533460 762705 231795 646425 491385 394655 440810 470815 354790 62560 500140 32895 557430 542640 771205 597040 376465 541705 463250 766360 129625 78370 742815 249135 845325 405705 231965 736950 682720 510170 29665 438260 146710 704140 157930 94265 1105 547740 411485 371195 178245 592025 285005 579190 288235 101320 726240 103615 49215 12580 807925 724370 819145 82620 598655 167110 70465 566695 617780 702865 224995 63580 183430 663935 354705 129540 473025 811410 115770 742305 187510 20995 508385 843115 573325 21930 339830 589220 172295 445655 769335 839460 268855 754035 534565 168640 395590 359720 466990 559725 428400 678300 46835 441235 510425 745960 301920 201790 65875 24990 442000 702100 72930 581230 484160 419985 562360 520455 355555 207910 378335 135575 218875 630615 672860 264775 228820 792115 248285 221340 504050 484755 579275 205190 806735 640645 206720 704990 493170 90015 210800 270640 391255 431120 115770 751740 133450 215815 231455 487305 523855 752845 743835 535755 163030 392870 50150 503115 566015 460615 426360 141355 128520 652205 467925 467755 257210 562020 668185 767720 793135 44710 663850 664360 321810 751400 17000 687650 89760 735080 158950 389215 413185 796875 578680 442170 404855 744770 724370 828155 523855 13940 152065 65960 571030 489175 533545 835890 359295 17765 26945 839460 326400 340170 133110 626620 737715 577405 721735 821270 513995 12410 718505 294015 470730 545360 151300 619225 108885 58055 117555 278630 704820 584715 29070 398905 396015 740350 99365 721905 415650 447525 331840 424235 555815 372385 6715 58225 346800 667760 38590 608600 627810 618715 62900 137105 597720 425085 180965 209950 171275 249900 613020 579275 640815 715275 613445 183685 662490 808265 132770 583525 59585 499715 697595 667080 671670 736610 604860 234175 12665 144670 262990 397035 820505 180455 680255 213435 612255 360060 802485 708305 163710 748510 210545 233835 771800 539070 86530 799935 131155 389895 584035 80920 466310 185725 847705 732615 638775 309655 143395 762280 611745 479570 767040 444975 249560 779195 588030 19550 680680 2720 788970 219470 746045 806735 762365 644300 549950 372130 393040 434775 801805 5780 63750 433840 460190 802400 11560 356575 80750 486710 721990 517055 784465 268515 546040 349690 217005 727345 610385 404770 127330 849320 758795 276080 358870 522325 733465 32385 768315 375020 693940 651865 769845 571370 759900 130390 713065 405705 715275 840990 284240 684675 392445 215220 707710 464780 464695 842350 715360 294355 69530 352155 784040 784040 819230 563210 438175 110840 804610 831045 605965 53805 92055 834785 299540 272340 83470 841415 761940 356575 700315 674305 697255 808775 490790 693855 75310 697000 173400 664445 340510 221765 400945 671075 678385 733720 477020 196860 182835 45730 325125 299965 556835 797470 208335 582845 698530 352410 397460 252110 580805 444295 693685 451690 176545 79815 616675 281775 756415 743410 841075 353345 660535 628830 258995 123590 166685 427295 588710 806480 216155 646595 645830 846005 847365 666825 285345 57715 255680 533545 407235 423980 604605 503880 260015 488240 186405 688670 52955 224230 493680 268430 440895 254575 392275 590835 824840 753100 705925 302430 557090 281775 765255 415480 184790 248200 370430 297245 222360 347650 719525 253895 793135 653395 253725 454665 586330 394060 236555 699465 828835 479400 843880 340 397970 520540 666230 341445 311185 98090 480420 215475 668780 97920 798660 706265 814555 506345 491980 404260 234430 537115 228990 349690 713235 794750 380120 789990 149345 483905 214965 255085 55505 677705 107950 817190 846515 82705 222615 455345 259760 659090 250070 218365 16660 187170 422110 640730 43520 94690 80070 493595 795855 841840 388280 483990 226950 357425 581910 566270 657730 519860 575365 87040 468775 770100 473280 315095 369580 817275 133790 785485 744090 527510 558450 764235 376890 285685 434435 410890 784125 291720 124355 206210 293420 91545 314415 167535 549610 64175 318495 313905 102255 487390 351900 279565 68935 383265 557770 376975 452710 657985 725135 665380 360315 372470 397800 213945 125630 416415 439280 453390 646935 391255 805715 585480 616335 15300 58650 605965 479825 477530 504560 757350 232560 797555 709410 559725 617185 240635 788800 671075 599165 736440 436560 766615 310590 633760 775285 825095 14620 749275 553180 610045 789650 582930 206465 123420 469965 303280 191930 122825 843625 697425 137445 306425 824755 565845 44285 227885 246245 92140 54570 98090 765085 580890 850 839205 300050 143055 198815 279225 34765 391170 240635 602735 269620 629255 600100 848470 818465 311950 122825 193460 137615 239955 475660 739670 744005 279225 279565 621265 416585 23120 817615 681700 830620 135150 134470 755990 664955 838185 354960 180710 698360 383350 181560 366775 244800 454580 641155 378250 119595 414970 531675 215900 156740 16915 621605 450330 657305 287640 57800 816680 423980 744685 397205 216495 476000 460530 332180 194055 570180 380205 98260 191420 733720 124100 513060 783785 511785 841840 641155 265455 529635 114665 782085 730320 749360 223720 780725 442935 583865 295630 657560 23715 57715 68000 763640 655860 439025 144755 458830 563125 825265 355640 41650 800020 205275 562105 474895 561765 601205 71230 342805 337790 337280 842690 737290 304130 182325 848215 837930 849235 733635 125545 296990 580805 386580 792625 218875 40885 142630 502180 589135 432140 845750 145180 608260 96475 85340 540090 289000 660110 302600 244715 802740 227545 318920 664955 65620 209100 597040 274720 418200 536860 282880 575620 187595 397290 58055 701420 617270 645915 498355 63750 87720 315095 6715 729810 650675 618120 333370 345185 649060 700825 764065 97580 320960 537030 44200 223125 253215 196265 507705 64430 182495 81685 95880 726495 9095 831725 509235 684165 512550 489345 661725 68255 320195 554540 30345 826030 681275 418370 174335 51765 251855 336345 652460 431035 231455 561510 162435 647955 274040 460360 661215 206975 723775 109395 299880 461210 194395 152490 657815 541535 343655 82280 262565 678555 772480 840735 104975 226015 202725 566525 186235 744005 354960 607070 9690 741795 241485 549270 83980 190400 46325 589900 608515 669715 530910 693430 483650 787440 13515 691135 532950 66385 246670 118150 373065 26775 719270 260440 812260 668610 385985 360145 479060 8075 531930 745535 121805 678980 807160 388875 795345 439280 722075 832150 159545 17340 542470 254915 54740 43775 341785 491215 440895 521730 806990 417945 476085 796620 86615 722245 809115 171360 806820 362865 378930 287980 35700 23970 789140 254320 606135 568055 59160 809965 133110 81685 261545 823480 679065 769675 432650 308295 676515 14535 27795 431375 630785 785655 353770 525555 807500 808690 550035 127160 808180 816765 794155 778770 297075 615995 751825 338385 36465 602310 399245 256700 574770 265625 687310 343655 669290 726155 275145 613785 287980 586755 806820 412165 578765 73270 132005 174590 235195 671330 522665 717825 704990 335070 628575 82025 708305 256105 123590 348245 212415 210120 131155 430950 514590 128605 646935 218960 820080 11730 32470 354875 452370 245735 658920 657985 395080 55590 92480 582335 428485 484075 397120 417095 96730 345440 212330 559725 150960 310250 779025 521050 676090 230095 752845 215390 53040 786420 242165 196945 161925 697680 82365 418625 282455 732955 536860 455260 670310 511105 27370 824075 265625 220235 803675 226270 339150 719525 401030 344590 706775 584715 321300 446250 564995 634355 213520 362525 208590 366605 69530 507450 46580 519945 354960 820760 781830 605200 435200 84405 538475 122315 166855 70975 447270 227375 410125 615315 801635 593980 839545 207995 499970 714170 394315 465035 47005 214455 761940 818975 642600 795600 310845 349180 225845 798660 37570 676430 659600 2380 408680 206295 744515 49215 85850 85170 444125 620840 281435 707200 442850 412335 502350 397630 158950 435455 557090 402985 752165 487645 160055 96050 293420 198985 526660 771885 91715 829600 262735 285685 156825 368985 202555 545190 603840 322405 675240 747830 825095 73185 382585 935 18955 758115 587350 83045 604605 837760 603670 601630 635290 501160 722075 268940 185470 578680 26860 732105 249900 17255 523770 111095 782000 775285 551310 272850 830535 486880 12665 779535 477615 455940 237575 780045 128095 704395 277270 620075 833850 124525 141865 251345 321215 204680 23800 221765 642175 385560 165580 746895 802655 635290 486285 128860 20315 384880 340510 824245 214285 685440 2890 119085 424660 54570 199920 573580 782425 612085 143905 268515 374000 16065 439450 755905 709070 271405 338300 736695 274890 192865 122400 7055 815065 703120 429675 812940 774860 357850 509150 707795 234770 459765 209440 175695 827475 338810 824755 694365 344590 588540 668950 417605 760240 647870 418965 477275 634610 66555 123250 708050 840480 200430 772310 134640 282115 420835 654415 384625 683570 673710 377825 285855 617610 386155 824330 841500 130815 699550 466395 9860 87040 229245 648805 685695 715870 424575 189975 95795 752590 698360 105910 611235 801295 829600 444805 545870 649825 113050 458490 620755 147900 257720 285430 835210 215220 834530 753015 557600 206380 811835 756330 22780 662490 384455 314160 285090 580125 489685 586075 433330 848215 812090 703375 605370 436645 400690 454580 278800 788885 767635 508130 404855 435285 483480 209185 352325 714340 108375 213775 317220 660620 373065 831130 221935 464865 712895 571965 590835 312120 558280 520795 418370 604605 642600 80240 848470 517480 695810 402985 108460 437070 370430 238850 6035 25415 451860 4505 311015 546805 807160 443020 747575 556835 298945 40885 667420 68425 326655 838950 237915 276590 790160 709835 579955 44455 103190 722415 287810 823905 228905 683825 722330 773925 749190 761345 156825 516630 158780 347990 702610 115515 259675 496315 107015 283985 714595 71910 559725 475660 138380 825690 574685 82025 248370 311865 202130 286365 645065 159035 632570 467585 480335 233920 454920 28645 786250 268260 726240 84150 159885 455175 743070 513570 53890 669800 495295 333540 746385 5440 656710 634440 268005 793645 632570 498440 343485 304300 224825 464355 20230 654925 801125 330905 85595 738565 290020 714850 805290 392020 66045 530145 373745 645830 181985 256955 463845 407490 740095 492065 144330 637500 593385 142290 595 826285 494360 475915 720545 846345 451435 794495 4930 709835 469965 640220 422365 198560 79815 94095 794665 686800 266560 146965 504050 729385 86360 400435 405450 215900 302005 329460 433585 269705 248455 823480 124015 321980 352750 217430 301920 652035 150280 709155 152575 270810 620840 18615 818040 97495 341870 639370 421005 236130 269960 780385 779960 29750 474640 635715 503710 771460 346545 478805 768145 760835 336940 645490 41140 681530 714765 262565 263925 724710 720970 205530 796535 648975 606815 837420 233665 164560 367965 168385 531335 409870 841500 730490 344420 683655 495210 279735 395845 654500 586160 57205 769760 230180 411485 386495 628150 178670 848385 254660 354110 557940 357170 360655 606135 285260 496740 541705 793815 83810 550120 137870 106335 327505 65365 447355 50150 648465 372640 539920 553945 700655 547230 536775 544000 536095 780640 802060 680170 681445 241400 544680 353770 388535 731850 234855 823140 16150 707540 391000 323255 25330 440725 520540 486540 396100 10455 709155 663510 470305 555730 360825 480335 738905 79645 119085 356830 576385 351390 138040 288575 95540 4505 42925 202215 593045 368135 126565 170510 566100 295290 572560 209270 519265 235535 778260 571115 512975 828410 623305 218960 318240 699805 815235 150110 500055 596190 477105 211310 745705 493510 120870 77520 169915 569330 466140 539240 755055 608940 99110 631295 44115 511615 562530 357340 9520 821950 755225 143820 645065 558110 31110 425340 16150 346205 632995 404175 734570 37995 478465 595000 85935 308125 306170 606050 544765 282115 481100 201790 581400 612340 595000 731170 461975 616335 314330 268090 618120 81175 97750 405195 70975 598060 234430 739075 417435 19890 47515 331755 359975 289595 459340 764320 203490 841415 602310 323425 463590 605030 251005 43520 685185 520710 504220 81940 640305 378250 848810 166770 517735 193290 784550 633080 277950 785910 571880 37145 582675 829515 789990 790840 352495 519690 301325 243440 224315 778940 643195 246755 639880 829685 391765 458575 804355 591005 419050 164390 230520 812600 750125 730575 332520 823055 601205 426445 632145 132430 112710 838100 408680 191080 800615 128945 419135 92565 527255 133535 322405 675155 556070 694280 347395 511870 257465 756925 228820 23545 373065 590155 783785 491130 345695 160480 110925 121380 466820 154955 482120 653990 6545 785485 578510 334390 651270 583440 447015 425680 538985 840480 801380 156570 617185 612000 358020 368645 356575 829515 802825 186405 78200 28815 684250 157675 420240 402815 799680 169405 250580 195840 577150 352750 248200 708560 335920 804950 194480 629000 357850 91715 624495 839460 743580 520710 320025 672265 350625 360485 197030 799680 493680 326655 658070 406640 582080 633760 682550 310420 161840 99960 77265 448545 636990 716465 407745 746555 800445 119170 18530 464185 713830 646935 560915 812260 318070 584205 214030 512975 681530 214625 425170 830365 253895 363800 315095 562785 765680 104975 696660 579020 359040 249815 185725 803760 521815 256275 199155 162350 565760 415225 193885 129370 717400 815830 841245 418540 7820 302940 270810 750465 344675 579360 622965 146625 647530 599250 379695 640730 652630 190825 841075 373745 117470 422110 313055 560575 169065 41225 411315 510510 129455 740010 368050 135830 516970 504305 85935 196775 394485 821355 321130 205020 511615 661980 663850 511445 811835 142120 621945 190315 294355 486795 412335 813365 682040 354195 156400 333200 495210 120615 157335 792030 183345 678725 51850 473875 403325 106165 483905 462230 3995 158950 215390 518245 16915 709410 110670 523005 425340 478890 600355 202980 753185 659090 68340 82790 777495 462485 113475 543150 149175 534225 433670 783445 248710 405705 744855 382415 607580 414800 692410 667845 118915 452455 640645 592365 777835 739415 483650 600100 464950 111010 454240 157590 374595 807245 759730 526660 595170 490705 504475 15470 509490 173485 807415 795005 309060 781915 779110 354705 41650 750465 626790 519775 785910 447610 83385 252365 597550 655605 579020 667080 36295 180965 608175 808945 767210 290870 826200 605710 350880 42245 45985 96645 410125 578255 732530 406895 374000 423980 193120 471665 782000 344080 413015 360145 532780 577745 386750 62050 806310 625770 415310 297330 690200 611235 483905 683400 685185 553860 816935 391680 156060 228310 173485 179435 310335 818380 677620 44540 676770 240890 268345 416415 791435 41480 723945 407915 242335 802485 846090 235280 626790 721735 159035 351900 801720 526235 356745 323425 752590 746300 177650 576045 9945 215390 660195 2210 343995 271150 19890 718590 365670 191505 717060 400265 259420 315690 830365 236725 570095 536010 592535 196945 641835 819315 240975 323085 462315 708645 409190 638690 785060 485435 145860 135320 553945 475915 589220 612765 830705 422450 649570 207910 99875 591005 555135 17510 713660 95370 604690 645065 591770 524790 633505 91715 249220 215475 99450 340 179690 398140 40545 64685 298180 143310 80495 591260 749020 382925 243270 526405 138635 770865 315095 127160 202215 69275 630700 686630 833765 361420 768145 426275 598315 39440 433670 713660 147560 190060 555475 337110 842350 380035 230095 81515 196435 817870 775285 471410 43095 204935 456450 428740 392870 756330 85850 235705 339575 620755 522155 473280 524960 212755 835125 663595 574770 194735 316880 474895 82025 187765 314415 165665 418965 63325 18445 499460 127670 683315 776050 680765 745195 61625 28560 301410 297415 508215 602480 105485 300050 802230 705245 551565 543575 635460 801465 350115 721310 288320 327930 550205 228735 76840 572050 382245 40800 570265 475915 728790 36380 18785 360060 64090 160225 670990 631890 493085 809285 221510 131835 783020 627980 68595 464865 113135 381225 718760 190485 662405 825010 758455 774095 847110 661215 104380 512125 655520 540515 233750 591005 346375 708475 553265 687650 629425 768570 649145 629170 575875 244545 613190 717485 736525 522410 253130 696830 75395 194225 834020 683995 384285 530910 134895 519520 440300 230775 360485 1785 735930 286790 167195 658155 68680 20995 574090 45730 687140 831555 36550 372555 644810 599845 81260 321810 505410 25840 431970 65025 686290 243015 710600 208420 555135 519690 610640 448205 335325 790330 489430 613360 560490 507195 163030 332860 577915 99365 244290 136085 417350 230775 77690 813110 256700 209185 705330 270555 301495 248030 419645 153510 226270 275740 790330 649570 447270 765340 88995 627640 321725 781490 499120 282625 359550 414970 181050 616420 511105 567630 683655 188700 627215 495635 522325 751655 799850 710770 264945 399415 593555 783275 222530 21675 821440 254575 336090 85935 777070 829430 544595 673030 253980 633165 56865 833085 376550 264775 155720 712385 565420 472090 789990 704565 519180 546040 794750 87975 282455 97325 593470 369410 226440 98770 610300 738990 307870 66895 608770 654585 295205 721480 409360 668355 370260 410805 535755 463420 564145 524025 213095 339830 463845 768570 557855 730235 303365 782765 560915 784210 206465 424575 274975 34085 600015 543150 120955 173825 359210 497080 45220 609960 668780 440980 523515 150705 409870 1870 303025 53550 593895 555815 9265 139315 511785 125290 393465 285175 117725 281690 791010 210885 387345 185470 788545 433075 215305 87040 558280 282795 782340 156655 833085 537880 7735 431715 631635 299455 235025 9095 103615 395760 270725 233240 628660 428655 303705 576555 716890 77265 463675 673115 221170 414035 837165 319515 554965 639285 267580 494445 768145 296990 348160 198390 827730 629340 704225 376380 494615 221340 593130 262225 325635 813535 303705 329120 760665 133450 339490 393380 527170 138295 4845 146540 684760 670905 288320 415735 364225 46835 216835 579530 151895 305915 424490 188275 561765 172805 220830 445655 376890 483310 579275 118830 117980 451180 541365 691900 273275 564315 846940 489175 458745 504900 670990 734995 56780 242675 646935 109140 526915 789395 660535 291295 468860 471410 137870 404090 152235 426020 389130 400775 598910 151470 694705 310590 200600 819570 261035 634780 496145 575365 56440 70295 108035 411570 727005 322745 835380 21590 424575 431375 811920 326145 351560 642515 56780 321385 727005 551565 267665 481950 305065 620415 118660 350200 663935 8160 332265 538475 674815 371195 388620 534565 463930 250410 349010 26095 66725 324105 128180 418370 605625 797640 140505 151385 506940 386665 594830 935 307105 630105 673455 689775 682295 615315 527935 132260 839885 601120 255850 325295 114920 187935 782935 298180 129965 815660 114070 73270 198985 446505 251940 390065 348500 601800 583525 746725 478805 787780 813280 31450 3910 586330 32215 604010 188020 337705 469115 61455 558790 261630 120020 680425 472600 390320 543915 528870 648550 45475 614635 601715 849830 82280 507025 126225 186660 737715 775795 285175 565930 524025 476935 727260 157930 646000 571965 414885 716890 420410 20570 819315 314160 743495 654755 18105 233835 550120 434775 676005 39780 204935 249390 563210 496655 719780 60010 414120 775710 303875 715955 330820 13940 500310 147985 421090 488070 489175 625515 233410 565760 789140 171955 149685 580380 57800 465290 235960 649145 307615 752335 674560 194395 507450 205870 241825 533800 237065 763810 493085 220065 630360 9010 544255 132175 294950 420240 114580 122995 584375 512720 480165 386835 591940 173570 174505 705500 458660 200770 212415 694450 367285 316625 29070 793730 148155 509235 32640 415055 576300 239275 672010 85340 499120 123250 848810 58650 232135 227630 504645 254320 317560 350625 499290 664445 194140 356150 688330 836570 107270 738650 77350 161925 12410 260440 250665 549525 118065 608090 815660 222700 166005 405620 399925 571370 501755 842945 97155 268260 234175 6205 423130 432650 605710 538305 302940 110840 179520 392870 598315 466310 804015 208845 303875 80240 385390 402475 642005 189550 715530 348670 328525 557090 355555 467075 443870 583610 232475 368560 649145 454070 535075 142885 531420 104380 749955 485010 292230 426190 831810 131325 666485 743155 36975 814895 400265 20400 655180 642005 185470 653055 39100 3655 479995 358785 162945 807075 44710 797895 651610 457470 561425 826880 20825 622710 204935 521475 713660 265115 644725 725050 803675 706605 532100 309655 257040 225335 84745 254575 510850 541535 452795 649655 737970 39865 688500 409955 596870 20230 610810 842350 476680 215900 109735 46580 187425 716040 800955 336345 270215 291210 830875 130475 657390 776220 400180 125715 676090 277950 191675 475915 62475 398990 237320 392105 801295 845835 224145 429420 506685 139485 813960 83470 526405 805460 375700 476850 153085 141355 761005 587690 596445 563975 399585 541960 728620 342805 16235 712300 477445 100555 478890 670990 292995 401965 185555 295885 102850 132345 382840 788375 425255 333710 397290 134045 243525 257550 501670 733975 580550 688330 655265 77860 63580 640135 264095 397630 239445 280670 617100 41055 28900 112625 606730 164985 822290 483140 57120 765255 150790 566950 513570 793900 765510 769335 18955 772905 488665 808180 31960 812430 356150 11390 696235 533885 171700 101575 285005 278035 809795 422790 697595 256360 70975 501245 567290 336770 58990 176545 274550 441915 340850 821270 588795 516035 136510 446930 664190 549950 297415 527765 354620 627980 362440 548505 354620 462910 683740 700995 63155 40715 685525 413355 570605 74630 4335 262395 616760 152235 844645 685780 530995 424405 112540 166940 332095 65110 74885 357170 281520 583100 723945 24480 35700 849660 567205 609280 673880 302685 148750 341700 56865 338215 264945 696830 506855 211990 115090 561255 642770 100725 86105 837845 273275 615910 139740 592535 744090 558025 155805 395165 214370 733210 763130 709920 385050 295630 50235 610725 263755 745280 173910 289850 258315 766700 632315 766530 298690 555730 473875 457555 295800 709665 726325 359210 226610 773245 432055 698190 440555 484160 616505 139060 740180 506770 490110 602565 557175 821695 312205 803250 275145 319005 319175 777155 471750 362185 501840 533205 35700 135745 304045 691390 580210 364225 683655 270980 423555 505665 446845 342125 533970 846600 585140 807415 409445 526320 751060 104295 720460 213350 475745 352665 453900 171700 670905 349010 597805 770270 255085 643620 200515 757690 377400 272510 170255 491725 39780 614975 542555 774095 450330 408000 848300 220915 435540 607665 24140 117215 756925 649230 255255 102935 825095 478380 654330 30855 55165 682550 456790 846600 297585 368135 499205 723095 564825 173145 192865 494700 683655 375360 215305 122315 224740 13770 237915 413695 304385 546975 646850 49470 321980 251345 498440 602395 558960 199750 223805 734485 506600 819825 448375 119765 234940 85935 776475 313055 357850 682805 460360 568055 562870 633250 469540 614805 645660 560320 347820 376380 496570 534140 287555 51085 561425 31365 8925 30770 746895 738055 561510 182240 467160 290955 262395 777410 509320 561680 148495 282030 726410 571455 292485 686715 335835 245565 457215 634185 10200 579190 122060 721310 347820 578085 425510 45900 13260 416840 599250 724795 517990 362100 777920 739330 761090 440300 354790 354280 124355 348670 632230 231370 391595 20825 591430 455515 555730 74290 653565 651355 121890 287555 243100 18955 413950 296905 141865 761260 16150 363970 677535 556665 476850 786505 284325 534820 519265 572645 303875 509405 648975 293760 174250 474045 136935 797725 187170 267240 825095 634100 481355 355385 520880 292655 669545 612255 448120 409190 800700 502520 250920 821610 334305 791775 442425 258485 814385 454070 381735 689690 388450 359465 197625 838610 181560 465630 10880 250155 365925 344250 147390 261800 596360 826710 302260 329120 808095 56950 296990 843795 766275 830535 586500 812090 652205 600440 828665 291040 417775 702865 83895 250495 560320 737460 42670 405365 30430 425765 306255 409020 613785 597720 711450 317305 846175 689010 41905 351730 86615 839120 660195 627895 470050 687225 821185 574430 635375 17170 50660 155805 194310 666655 313990 528105 97325 219640 291295 827815 740945 377315 830790 676770 113645 492745 408000 750805 562870 528275 115600 117215 643195 660195 24055 535585 372555 6885 164475 349180 757265 672010 20060 607325 520030 299540 411655 538220 443275 829090 366010 612085 577490 471580 682210 399755 502435 284410 484330 795175 246925 479655 351220 553180 206040 101660 736695 690285 172380 585820 822375 823735 586925 686970 839545 65365 26775 584800 712810 12240 199920 330650 207230 240550 172550 73950 341530 309400 845495 839460 468350 451180 289680 562785 703630 221085 68595 139995 412505 345185 586500 109650 156485 386070 795090 366690 120190 598230 693600 252025 265795 600610 404515 839885 500735 781745 443955 544850 690030 132090 146285 738310 466480 55930 177310 547060 160650 157080 417945 221935 171870 535585 424660 56015 311270 589645 376635 103615 654245 842945 157165 114325 757265 32810 108205 623645 328015 585565 539495 707200 209440 687905 614465 268940 100810 629935 181475 575620 705500 103785 782765 783445 186405 703290 540260 106335 386920 485605 735590 259845 396015 784125 473875 355980 187765 522665 26860 71060 44625 318920 714425 174335 59245 92480 794070 471070 621775 607325 294610 494530 262820 832490 2890 732615 207570 322235 316540 242930 536180 10370 67405 510085 266305 4420 380460 422875 355895 312630 148665 635970 396610 347905 834445 778600 615995 690540 110160 442085 617780 627045 635205 171190 295035 729470 368815 719525 543235 318240 498015 737970 415480 326995 618885 591855 55335 764660 798490 521305 259420 606815 295885 233325 383520 206550 177990 525130 362865 808945 460870 208165 299370 356490 748425 721055 658240 475745 643960 632995 640220 438600 623900 791350 655520 808180 680765 782425 828920 607665 546380 574855 646340 148410 289255 847365 460785 277355 549440 601035 38590 311100 645150 229075 762025 191165 695215 502690 36210 311525 272340 634610 744685 347395 200260 178755 577150 647870 423045 146285 243355 483225 173060 269875 476765 764490 579955 321895 530655 838355 457385 659430 346630 556750 173910 794410 109990 195585 253300 182155 426445 318920 25330 10710 149855 126565 705840 481525 82960 661810 810815 53890 413525 43690 94605 776560 241995 57120 575960 513060 296565 712725 805290 584545 762195 524790 382330 483565 207825 842350 132685 203065 704055 331755 17850 225420 14025 696490 122060 547315 207145 447015 720375 764915 297585 610215 365840 184620 763215 569500 740775 165070 32810 103785 672265 728875 252790 848470 96135 430950 360400 743580 694195 325805 824160 768145 839970 849320 634440 717400 133790 175865 301750 199495 317475 171275 511360 243865 372640 652715 614805 441320 33660 317305 233495 504475 160565 443615 234430 239870 113390 379525 705585 670055 32895 264690 113135 632145 836315 194480 823905 276845 219130 826455 203320 155210 317135 321130 227715 400690 843540 287980 211055 483055 709325 417010 216240 197455 254065 578595 79985 153765 648210 569670 845665 826285 165410 325465 24055 263585 15640 256445 754120 357000 7395 845240 509150 174250 3485 23035 243865 217940 493170 165410 731510 90355 489260 358700 180285 781235 491130 814810 305065 147390 572645 847365 89250 295375 448375 789310 579530 456705 606135 841840 370855 353855 389300 702015 147475 152745 399415 66300 55165 760750 512210 213095 649315 690200 324955 571625 294865 397545 623730 528445 788630 20995 210970 206295 678640 459510 736610 812260 722075 631210 714170 582505 657900 222870 69275 272425 272255 265455 610300 439110 818380 159545 640815 80750 693855 399585 444380 96645 801890 63495 760580 258740 319005 45730 685695 748000 453050 738735 408935 756500 371110 500480 667760 757435 296395 20485 846600 79560 183005 314585 529635 52445 499715 66215 450415 1190 508385 476765 168385 635545 44880 671585 314840 276760 795940 746215 493595 298010 119510 431545 26690 231115 3995 550970 781830 636990 372215 787780 279225 564655 495550 390405 99280 201960 202470 168300 445910 763980 486965 312035 491300 625090 787185 390320 157080 131240 255595 171445 359890 803250 696745 481185 210630 432310 239785 806055 533035 124270 523770 376295 309315 173230 718845 299370 97835 170680 63835 236980 116620 661810 253300 467160 578680 96220 485605 312970 669715 199495 210545 686885 441150 792625 579020 779280 228565 431715 588540 107950 19890 259420 366435 140165 438260 644385 528275 336855 178585 624240 688755 292995 214115 239020 463250 269705 240890 678385 171105 713150 847875 637840 138550 335325 633760 764575 582590 229670 622030 749105 505325 98090 617610 423215 434690 237830 793645 648465 379950 629000 472940 325975 130815 151980 714000 677790 139485 185215 392020 385560 584460 409105 338725 839885 570945 572050 2210 399160 293420 575535 831810 756500 18955 568140 389810 77435 416755 342040 73695 3740 640560 838270 3570 465545 318155 684080 284240 651015 61880 93840 472685 265625 37485 484670 319260 445570 443870 442340 740860 124100 788800 738735 778430 755820 58650 131750 400690 800445 384710 779025 303110 503455 188190 34170 153595 517735 656200 545020 95965 264605 680170 65620 173400 48705 680765 101745 42075 260610 700825 538985 682720 326400 302940 453135 701930 783190 803845 142630 244545 375020 708730 438940 231710 360740 373915 316625 796195 385220 44115 337705 395845 657815 499460 706520 371365 198985 397970 670650 717060 91885 230945 137360 431290 115940 200685 601120 104295 15725 49045 187425 333370 340170 714085 740690 342125 511955 310675 129880 11645 57120 619055 728450 756840 476850 846090 605880 740520 750550 796620 25500 3485 241485 26520 745875 536690 170085 840820 178925 172465 83130 699805 497845 474725 34595 419305 89760 827220 116620 622115 271575 195075 304385 409785 623220 518755 750635 774945 648550 716465 200685 662915 88230 1360 333625 757010 622115 116365 827645 249475 258230 686800 826540 476935 701165 377910 318920 32045 830705 611830 346715 299115 595 734995 631465 808775 282370 428230 97070 263755 88230 539835 522155 504135 834955 196860 164475 680085 291125 373065 79220 652035 357085 310250 204935 632060 55335 390065 273445 460020 539835 819740 842520 249050 54655 45985 333625 185130 307870 834615 449055 495720 318240 461550 309655 229755 728195 623305 538985 694195 334220 107100 817870 198305 167365 478295 489345 810560 79305 778940 183430 618035 47855 162095 103530 20230 436135 795345 109395 59415 16235 582845 41310 153000 655350 199325 780385 590155 48450 254830 448205 279480 92225 668015 598060 168045 104805 809625 673965 266560 424235 157845 122910 22525 29920 13090 242250 742135 436900 765680 667250 178925 214200 607920 480845 207230 719950 99365 492745 704055 628915 380375 79305 585225 212415 390915 814215 801550 398055 446335 813620 313565 398310 676345 764490 793305 317050 254320 285940 602310 720120 217770 712810 242420 418540 519435 182070 755565 85680 1020 491895 543320 807670 584970 166855 431715 170170 410975 508555 523430 181900 688925 715615 634015 16065 801210 808945 696575 361760 700060 458490 565335 310930 41225 469455 276165 447270 165155 399330 803845 503795 613105 629170 379270 270810 359210 740690 737545 740605 710770 183175 161245 791860 632995 195245 446335 181560 311610 48790 331330 299795 428570 454835 621775 784635 395165 849235 437920 262565 821950 497420 846515 317560 19380 378675 65620 730915 788630 190060 370855 732700 782255 162265 52615 820760 32385 132685 836910 566695 736100 586585 153595 675665 493000 342295 680085 469625 646680 362185 206465 413695 490790 497420 66130 713575 539155 443700 297330 474640 514675 493850 731765 336770 435115 67490 721565 260100 97070 219725 351305 655180 763130 422960 207995 690455 554285 757180 677535 654245 322575 283900 272510 246330 681190 532610 239105 452625 276335 52445 302770 586670 456960 132855 117470 236810 38505 324020 754545 370260 186150 147900 620245 267325 315775 760580 752420 315350 370770 333540 75055 618035 470815 344080 352070 650760 146880 653310 548930 193460 80070 323000 830960 31620 776305 529635 625345 34510 619395 311185 782765 659600 290275 536520 763130 233580 523770 205360 34595 546125 291975 192015 443020 543065 604945 333795 345780 307105 835890 315010 103275 121805 484755 511360 253980 170000 352750 842860 278290 158100 229840 800615 14875 361505 170850 129370 604690 280755 808010 448460 379185 137530 670225 367540 355980 361420 707200 311270 799340 412505 728875 623985 172635 412675 226525 572305 629425 717315 529975 467755 450160 311525 520795 719100 135235 819995 203065 187340 28305 196180 610980 240210 318070 219725 32130 263755 356405 479400 347905 727005 9775 187000 130645 278290 124185 103530 82705 505155 451095 628490 792115 345100 617355 15470 552670 288065 279225 154870 539155 258655 287300 778090 395675 460530 847875 709580 281095 778260 408850 703375 65875 53550 616335 134725 21250 658495 135150 368305 709495 757180 757605 337110 201110 466735 438770 411145 151215 229415 52700 452625 447185 72335 227290 802910 649145 483990 706520 125035 466140 357255 291465 789140 612680 589900 222445 429165 683315 91800 321725 147220 134470 367285 292060 588370 463675 192695 243695 37570 840140 361590 509660 32130 671840 93330 398225 264265 561510 213520 503540 141355 277185 562105 155550 217090 606730 358190 749020 839035 433755 714170 552500 204425 679575 497165 59585 139995 352155 547400 371280 653310 182835 313990 471325 342380 614975 576725 254575 811155 38845 106930 476510 124950 18615 176120 276590 747575 60435 770950 204255 276505 699550 826455 164135 728025 85595 841160 461635 770440 168045 559895 615740 823650 668865 47685 387515 532100 557090 570945 135830 613955 663595 163200 100810 445230 719950 93160 302345 541450 190995 374085 292995 195245 254490 411060 54910 841415 469795 683485 467925 529125 123505 203150 378760 776815 403325 527935 586670 76075 329120 611150 41735 792200 136850 771800 594065 322320 452880 523175 649825 781065 130475 589220 21845 87975 532015 734740 681275 464865 682295 262735 217175 833765 490195 31365 336515 182920 111095 563720 817020 173655 190485 452370 115005 529720 143565 63495 757095 410465 783785 377060 93925 656795 401625 567545 711960 247265 489345 303875 146455 241400 155635 570350 41820 149855 262310 475490 156485 790840 342550 616505 629255 486540 632995 252535 463760 139060 488580 682040 839970 195755 428315 838100 103360 832660 356830 340085 532440 94350 456875 474555 530655 379780 472770 389385 113220 94605 96220 276165 241230 335240 237575 423895 31620 775200 244800 478720 703035 324360 449990 708050 138635 254575 264945 124185 169235 483905 204255 16660 265710 104040 571285 665635 281010 129795 233410 443955 480250 836570 609025 631040 799765 24820 12410 79645 523090 168300 146115 358360 663680 307870 165750 108885 830110 770780 745875 517140 196350 539325 273190 176630 182410 420240 18615 445400 646425 419135 34765 297840 313140 603755 460190 284240 192610 555050 822290 641750 456280 712810 370260 846940 441150 128690 323765 180540 334985 535670 434860 831385 173230 783020 647785 219725 166345 418710 80495 83045 521475 687225 17935 321980 181730 527765 207230 83810 425255 755565 821185 476935 747575 593725 151045 729300 578255 357510 813960 328780 66810 141865 205360 344250 162010 543490 604775 500395 445740 170085 70720 108970 305575 624750 525640 644810 339660 16320 81940 555390 529890 376975 108970 476680 811240 531080 385815 600440 486285 340595 708390 444125 841755 432820 740520 317475 76755 704905 101490 120105 668100 14195 131070 274975 369495 158865 670650 115600 753100 425765 376380 753780 507365 328695 319855 51255 789735 571540 59755 67745 841755 36720 519350 704395 80410 445740 403155 289680 647870 359040 446760 485350 705415 686970 743155 263925 671160 466905 682550 142630 291210 289425 87720 134470 577065 233070 283475 789990 615060 283645 761430 312630 227800 842605 790585 203065 723520 845750 451180 76500 623560 581655 717740 735675 218280 60520 96560 631805 842435 74545 759475 394400 689605 823905 520200 698615 49725 580465 331585 319770 555135 59160 443105 665805 465205 58225 87465 387345 532525 757520 101320 416075 726155 298095 842350 137275 687820 38930 577150 406215 824755 796620 296820 529040 384880 411740 732445 16915 353940 506005 312545 43605 839545 121125 477020 138635 371450 203660 648890 337365 9010 49640 106505 499800 611320 496485 488835 763980 2295 424660 252195 620755 338215 131665 86785 10625 287640 836995 356490 234175 22270 191505 650505 369070 370260 821865 506770 625685 796705 361760 605965 669035 662235 667335 522495 826285 472005 745535 502945 614975 748000 335325 19210 629425 558110 229075 743155 587350 393975 413865 145945 840905 787610 40205 690795 153425 81770 373235 289510 296565 523430 541280 263500 661640 373065 103615 845410 826710 520625 63325 51765 329885 395250 774265 235365 61965 666060 15045 261545 116705 281860 533205 4505 750040 216580 806140 719780 91630 368730 639455 156315 742475 144415 591685 273870 420155 618375 212670 303025 527595 615740 167535 149345 750380 504815 501755 81005 323255 841415 10965 462995 200770 764150 233835 215900 656285 624835 466990 462655 132005 286960 468350 177820 823055 6290 124270 644810 390320 428230 155720 225250 315435 165410 774095 219470 435285 379525 253980 534905 416330 750805 390065 555390 794240 244205 157335 291550 699210 324785 774775 369070 740350 103445 145690 61115 249135 792370 197200 799255 550885 781065 582590 560575 679405 744855 269365 653990 702270 533800 775540 789650 246585 193545 609365 585055 566015 708135 428485 420070 143905 551735 268600 492575 492915 348500 461040 822715 399840 841075 538815 159205 471920 243100 125885 847960 667845 602565 285090 746980 421345 576045 763385 119595 404855 472260 376550 38165 338640 588540 324020 653820 205785 228055 651355 648550 60350 484755 73185 286705 714935 261375 460105 469625 810390 642855 174335 116025 542725 560660 158950 256615 423555 422620 185470 664530 537880 521560 605115 636395 39015 229585 255510 283135 379525 832150 582675 677280 359720 342720 648890 825265 462740 174505 17595 163030 309740 809710 427975 203320 156315 725560 653820 584970 492405 628320 464525 7820 480080 214710 372895 244120 460020 87720 366265 535245 706095 101320 343315 53040 683485 506770 124780 604860 386580 792285 36975 821865 619905 764745 40290 658580 780385 95965 515695 799255 210035 26775 120360 319345 830875 646085 677705 744515 367200 273445 488920 843540 221510 382755 468180 465970 787780 82620 814130 794750 43180 502520 48535 8160 435965 512975 593300 723860 285770 81685 588455 501670 730150 274125 136000 328950 499375 279735 298180 343315 799255 188700 742390 197115 8840 1615 206210 813280 237405 470390 685865 782340 160480 262820 419560 32555 531930 601120 513400 832150 146625 809285 486880 439025 79475 477445 548420 790245 1445 7310 188785 479570 180625 524705 98515 56015 180285 597805 167450 771205 475830 701930 188020 262820 534990 840140 539665 514080 80070 254065 695385 423555 15045 72505 587775 659005 621945 77520 842860 379100 300305 321130 528700 400010 173740 477105 653905 274465 761685 771035 570350 402730 470645 531930 820505 370940 119935 800445 56950 637160 74205 479485 4675 776730 170510 645490 657560 462740 368220 121380 435285 299200 564060 583610 519775 541535 324700 161755 304640 475405 166005 55675 698700 791435 42755 245395 784805 723010 173995 499545 517055 127415 591770 10880 607325 751145 676685 436560 704820 432140 670480 375445 601800 483820 394825 539070 554115 593385 335325 571880 160140 555730 659430 202045 210035 411655 691305 15470 105060 598570 12325 251515 643875 551990 518755 761600 126480 355555 299285 449905 31450 769590 718165 545530 664020 162860 271575 82450 638945 424320 287895 676345 182835 39950 429165 681190 421005 563040 225590 802145 242420 405620 759050 809115 502095 235365 98940 583950 783360 763640 493340 202810 35360 43265 714085 840225 340085 310250 33660 486880 32385 705330 783785 102765 752845 459255 840990 690200 577660 516970 108545 238085 592790 697595 197370 541875 746470 50830 836315 776985 399670 515015 738055 336600 778430 597295 200430 175355 763300 259420 587095 30175 38165 3570 154105 453390 6630 324105 163370 50150 353940 358445 12410 187340 786420 576130 627640 156910 606815 380035 630870 154530 641580 221850 519010 276420 299115 806990 8415 777070 510680 468180 179095 643960 165240 386580 697170 813195 399415 673285 146880 10880 424405 447270 341955 377485 797130 830705 340 601800 488410 341360 59160 203915 179435 446505 356575 151895 115090 53550 43095 689265 656285 656115 674305 201875 776050 27880 537625 673455 488665 422960 417095 155890 553690 368815 20060 816680 567885 712555 410465 84575 297500 11390 573920 391850 334475 437410 769250 663425 182325 449480 80070 568395 728705 419815 185215 315350 846430 157505 81175 162520 203830 546890 572900 825690 232220 107440 531080 339915 486540 78625 643705 534055 100385 50235 80580 826880 502520 637075 573750 670395 417605 808095 833425 738140 437410 211225 50405 561000 276505 562105 513825 561000 212585 81430 340510 432055 369495 546550 607750 742390 91120 655860 538560 522070 667930 241655 462825 187765 530315 301495 710770 468775 193290 502690 289765 685865 188360 212160 548335 381650 658070 77605 265625 636055 224315 506600 740690 545020 830365 34765 282540 340765 591940 347650 666825 36210 192355 435540 68935 93670 538815 68085 725390 203150 500480 355555 338130 403750 628915 600100 320365 300220 129795 350370 337110 721650 194140 145180 242505 154955 275995 365755 586500 73865 50490 190740 689945 263245 606475 398140 747405 659175 749275 390660 842435 804440 435880 262140 469370 227545 699720 270385 288915 428995 526915 678640 786675 205530 131920 747405 521560 622370 711705 819485 60350 230605 844985 679405 414290 558960 775200 515355 565165 467500 696830 511190 216495 165495 7905 638945 21760 517990 210205 530230 835380 715615 316540 2210 481525 418540 524280 386410 53125 198560 686715 668950 546720 644725 64005 221255 793815 189635 387345 831725 41140 36975 169830 145860 125120 513570 21675 589815 588965 165155 399245 82025 702865 293080 693175 798830 364820 139485 409105 137190 319515 725730 52785 599420 539835 674390 840650 661725 407745 623390 609195 674900 557940 348415 479400 30855 205955 829855 61880 590325 183515 610300 10880 557345 756415 359210 52870 329375 378165 107440 543150 496145 584630 697595 434945 627810 542385 482375 499800 661555 750210 611490 44540 793475 458490 119935 728875 280330 161755 799680 255595 594830 655265 730830 646680 400945 402815 189635 483055 249730 723690 472770 365500 215900 570775 813620 432820 154020 165410 232900 806905 198645 175950 186830 211055 440215 495975 376975 505835 228395 448205 742730 130220 808775 311355 797385 515270 7650 534055 500055 320790 519520 382925 517990 329120 805035 628150 498015 664190 743665 338215 623390 526745 694450 205190 645575 664445 722415 591260 775795 286535 537370 498185 202725 21760 127585 477190 363205 451690 54485 241910 562530 84745 793390 515015 436050 829685 245905 538390 790075 234855 609875 738225 555730 20570 376465 690030 8585 213605 290530 360910 369835 539750 818210 754205 478040 205615 540770 360910 123505 236470 333625 278630 230860 523855 600440 87720 65025 425765 5355 711110 698615 411145 700230 15640 843200 163370 248115 588625 623900 690115 836910 724285 244970 4675 9690 113390 472175 477360 136255 835890 124695 375870 820930 231455 66640 348840 228990 335070 212925 413950 435200 620585 741625 69530 430695 387005 434435 847790 567035 689945 840480 376890 101660 73015 431375 226865 394060 613615 475150 543235 118320 840905 222785 647785 757690 263245 56270 347310 731765 162265 597125 559300 616250 116535 695895 526915 429845 206635 196265 282200 721820 541960 25415 315690 149345 449990 246670 577320 711875 483990 193460 751570 368475 115600 652375 358445 633080 142035 629425 795260 625345 364990 784210 264605 475915 43605 599250 132345 593130 372215 335580 609365 780895 466820 48790 718675 497080 75820 15725 767040 468690 765 445570 25415 380885 273870 278120 524790 164305 148920 243440 266900 791010 551395 62730 138040 118830 749275 271745 442765 12070 748765 129455 188870 564995 196605 45050 78540 495890 482460 248115 779790 759135 310930 833425 213180 849915 825350 225165 112880 731595 128180 462655 452455 836400 46835 395165 521050 35360 714850 115345 14025 419560 474385 383180 274635 586500 731085 299285 227290 108205 749955 480335 497420 92735 534225 359890 13175 767210 803930 764490 254830 11050 79815 469285 285855 810815 770610 836400 106675 699890 516970 568820 368985 397290 476170 781065 192440 16745 252365 808945 443190 103615 50575 701420 398820 487900 450840 825520 382415 522325 374340 739415 395420 528700 621860 565590 97070 808520 448885 304725 51000 293165 378930 701335 641325 769760 516800 422110 794920 629510 278120 161585 703970 522665 159715 530315 149600 92140 781915 129540 546805 118575 88060 505495 331245 519435 319855 674305 180710 706350 243865 240805 49895 611660 816170 244800 170170 416330 593895 520965 586415 64175 561085 769845 465120 771970 702610 482120 185470 423980 364735 354365 721990 482885 762025 770610 33915 244460 413100 716465 170170 116875 180795 154870 532610 747660 627300 271915 402390 654840 288320 812685 789990 296905 601120 610895 491470 793815 706520 728365 367285 666060 567715 333625 222445 124270 93585 522835 523770 76330 672860 196010 484670 366265 468180 109905 560320 359720 243525 627810 211395 666570 218705 568225 538730 397035 401455 55590 112625 66980 356235 795940 332435 264180 378590 421600 173740 814555 807160 204510 557090 547230 34340 684335 174505 107440 307785 826880 588625 55845 822885 86785 95285 768740 273955 238170 414460 629255 538050 285515 594490 82960 136000 692240 840650 221425 605200 339830 49385 132685 611405 844050 845920 314415 466480 86190 142715 262990 458660 383010 772820 642515 602480 608260 620500 354790 801465 787355 661810 171105 1615 178925 116195 342635 776730 403750 709835 67320 558195 493765 796110 90185 37060 384710 819145 356745 502775 344675 357170 33490 252790 673115 13175 804525 795685 279735 136510 329120 627215 562105 109310 256785 834105 70805 668440 314840 771290 723520 568140 195585 816000 635375 224995 505665 207995 828155 516205 619140 215985 531250 173995 645405 133875 569415 576640 285430 309995 24820 414970 766785 438005 629935 359465 294270 468775 839545 511360 427720 533630 726920 831725 492660 462825 516375 737800 650505 557685 659685 209185 22270 619310 160395 336515 615655 654840 280245 34510 78115 359975 524875 407320 803250 135490 411825 406640 712385 135575 146370 840565 492065 634185 431715 74885 545700 173910 372385 775625 75820 628235 95455 611405 590495 210290 58905 28475 846005 163030 400945 7140 362440 546805 141865 440045 763130 85000 322830 196095 823055 179860 296905 582760 250665 640220 673370 127840 518075 300305 836825 567290 338300 678130 188445 414205 660280 193290 492065 629765 361505 773925 446930 600270 726240 464610 480675 532525 834020 9775 74715 23715 707710 221850 682720 472175 651270 608685 447695 52955 99280 416585 699380 778515 149515 235535 51935 338895 705840 489090 792030 112370 507110 221255 769675 118405 481525 288575 13770 393975 385050 617185 268345 576300 586330 42330 326400 501415 255340 628065 686545 423640 661130 338725 308975 217855 741795 820845 320705 513910 762365 275145 90525 451945 338895 440470 46155 493425 415990 761855 404600 798745 344335 146285 156400 411740 596105 537200 843115 412165 288745 197285 556410 731935 52445 766955 463165 133110 635035 2125 319175 549950 480420 441660 605965 185300 236045 379440 142800 294440 284750 31960 616845 85000 674050 33150 190655 748255 510000 214285 573325 340 701675 131410 20740 419305 16915 743070 845920 725475 604860 813025 181390 846345 740860 336940 299880 653140 636650 685695 279905 652630 85935 620415 753440 441575 94180 683570 805545 656710 580210 230095 710600 411230 737290 844475 731510 153765 262395 589050 649655 363970 814810 709155 567120 536265 39100 557005 179180 86785 54825 233410 107950 133450 230945 226015 282710 464185 167110 707540 528870 721225 849830 157505 776050 245225 555135 146795 785400 183260 382330 736780 378845 602225 364055 429930 233155 840565 648890 101660 621945 245480 745110 139995 52190 226525 112200 789310 154020 726750 380970 790585 527425 226780 618970 51085 54995 407745 68510 10285 250665 245055 39865 233495 415650 401625 646595 790500 503030 650080 185470 352750 377400 730320 687905 256360 667165 370940 685610 590580 94350 427550 714000 754630 225080 328865 635545 340765 821695 298520 31280 127755 206125 245140 792880 522665 357510 157760 697935 278375 306765 173230 128520 794920 654755 139485 798235 224230 455685 425765 684760 355300 428230 103530 575195 38845 678810 664020 645745 287215 542130 826200 73525 24395 49470 847280 238255 616165 15385 632400 251430 2210 573070 267240 114835 508980 360740 837080 375360 653225 461380 848725 692835 745790 484500 678470 349180 195840 186575 130815 707285 648210 814810 342125 646595 144670 175525 27200 758115 416415 450925 508215 615315 252025 6885 793050 402390 311950 66300 86955 179010 40375 64770 602650 530230 55250 103615 310930 647105 360570 15385 437835 584630 164560 243525 203490 172890 696660 1190 750295 618120 42245 748595 280415 295715 579360 634355 108545 606645 709580 214455 342295 536520 314755 638095 758880 400180 507620 843965 224060 808690 830450 350285 341615 362015 336770 803930 343400 17850 717910 252790 751825 267580 331330 577235 780895 428485 508640 540090 575450 741200 8160 741115 565250 699465 254575 439620 134895 795600 38335 401370 128265 110245 448290 16830 82110 235875 832745 131580 575705 50830 623135 676430 267240 603925 214370 814555 674815 359210 104805 136680 823735 506770 189210 424150 309230 745025 345015 219980 263075 607665 358870 199750 26690 686545 624750 547995 35445 474640 532865 139400 753355 304045 525385 550375 727685 105655 799850 649910 554115 337620 149345 307105 240125 409275 520200 454835 812685 361590 352580 116280 289595 696405 446845 755650 362440 709580 278630 386325 638095 671500 413780 421515 104805 244205 534820 377315 501925 753610 99790 789480 52360 663765 505410 769420 65280 291465 786760 235195 335835 498780 219470 534820 789650 819995 787525 191335 248285 240465 124865 736950 130390 48875 581145 108630 143140 627300 323255 773755 130305 531930 32895 287300 648040 724540 687480 342635 479655 574855 55335 817445 130560 250835 286535 636310 298010 174335 421260 301750 679235 681870 477530 714255 795685 547570 812260 739245 489430 236470 234260 572475 30770 552925 588115 50915 180880 313735 286960 145265 306850 233495 587520 51680 182325 382500 540600 98770 231455 403070 346120 616590 26520 565080 797980 235790 782765 213690 821610 126820 243270 260355 533885 194905 700485 114580 741710 413355 501160 461295 218365 393720 6120 51085 22525 671415 606900 199410 670480 745875 682040 407405 431290 181645 18785 221255 489855 617950 62050 163370 766615 40120 296225 503965 323680 327505 639880 419220 625175 843285 83555 570860 209185 448970 77435 45645 516715 207230 554965 619480 180625 414035 751400 731425 273785 10285 319005 310335 839460 489175 211395 600695 540175 70720 588795 813535 166770 739755 50490 824415 185725 371365 795430 722585 280755 541535 276250 599845 479910 751315 200515 137870 782085 665125 338640 846515 3825 178840 739330 113815 102935 41820 637330 575280 151980 175610 31110 99535 570860 175355 783870 583610 229500 426700 193460 518500 35530 55335 41735 319770 796960 235960 188615 481015 789905 508640 517990 351135 384285 556070 158015 253810 164560 246160 629510 629680 440980 244205 40885 768655 221340 84150 359210 326570 592790 700910 486965 324020 103615 237490 825860 149260 32555 426105 808435 823735 151725 608770 722840 634100 657815 596020 589475 325890 329970 265880 580295 102340 498355 605880 252790 326230 327250 605200 710090 355385 563975 192270 711280 146370 771290 186830 517140 494190 507280 311950 829515 544255 102765 196605 378420 400350 33150 85510 490535 625345 23800 603160 791010 86020 497250 588030 415735 163200 271405 711025 291550 121805 233750 758795 668865 285855 725985 613190 826115 494955 246925 329800 744855 560745 542555 195670 372980 848470 214455 170680 360995 415650 185300 593640 27795 324530 701165 316965 837080 762025 139315 203490 114835 498610 338895 52360 815490 626535 26520 2040 838440 558705 360570 435455 593215 566950 684845 314330 352070 818720 321895 770440 408765 127925 296735 489430 146285 124610 763640 544170 287130 618970 101150 611405 585905 523770 830875 34850 60690 514675 832490 642430 581910 325295 706690 381990 510255 265625 463845 444210 296820 487135 791775 47005 64515 49555 95455 175610 838610 12665 750040 528870 775285 401285 511190 508470 653140 155295 47260 826965 143650 158610 408255 606220 754630 471835 393125 754630 324785 627130 841075 173570 120870 78795 760920 509575 622030 523345 381990 806735 278035 631040 808860 369240 221255 499205 661555 6375 381395 330225 680680 576470 347735 322660 219045 396100 87635 547910 402560 249730 443105 836060 801465 726750 307275 4760 736610 820335 210715 343740 802145 306510 66810 5865 301155 782935 154445 688585 681020 128435 151980 195840 94010 812685 149005 424235 736015 370515 114750 651780 321810 309910 423300 811750 403495 82365 452965 283815 134130 541450 782595 303790 226015 1020 430440 756415 617185 608090 594405 444635 349690 393125 184875 729215 303110 521730 226015 283900 29495 482460 627470 51850 834785 584970 11730 174590 107695 1955 3910 2720 1360 1360 85 1020 510 170 0 77690 264350 640390 496825 100045 596105 357085 846175 756585 268430 170595 474470 263925 272935 376295 514420 839290 31280 461975 289425 283645 541535 512125 7990 773160 196435 201620 172975 711195 390235 69615 381225 833255 688330 630275 386920 82790 84320 305915 163540 58565 12580 410550 415480 321300 738905 550120 139485 62305 358275 25160 136255 513400 702695 2635 428060 605880 11135 316030 667760 611915 717910 516630 765085 214795 111265 398225 347735 157845 260525 446335 451350 508980 598230 268685 302005 662405 572305 96815 287640 140420 241315 336175 289935 169065 574005 308635 197200 17425 482290 591090 6460 23715 112200 445825 121890 798490 814555 641920 698190 184535 495975 287300 150535 18275 280585 486710 702525 245480 320705 364310 427295 805545 827135 336005 478040 787355 393380 506855 219130 556495 284240 476510 393380 101320 563040 306510 158185 761770 239190 500395 147985 530910 662235 775030 402645 220830 364480 513485 259080 621775 460105 32045 570095 443360 421260 366265 531335 800360 464610 604520 586585 393975 362525 238510 51850 513315 318325 819995 179010 537370 196860 9265 330480 761430 64600 502095 720970 131835 333115 234770 70465 586755 443275 116875 659855 62305 397630 424575 570860 362865 231540 666315 290700 25755 548165 158695 698360 387005 141865 293590 307955 498100 657050 273360 98345 392955 30855 122230 697170 635205 98260 393635 608855 777920 434350 82110 806990 827475 32555 681615 266645 150535 433670 848810 110500 55845 497420 155125 379865 696660 534225 626025 738650 795005 544000 591770 540940 797980 704820 635120 810390 713745 830110 93670 331585 243780 408850 736610 623135 758370 687905 817615 82195 193205 91970 132005 359040 739755 554370 618800 463420 281350 32215 549355 229245 352240 107695 135745 465035 356575 847025 838950 174165 74970 91715 144160 706095 267155 823140 463335 113985 499205 515015 641155 113730 376720 326145 156570 473960 68510 614975 810475 17850 589135 423810 423045 707710 449140 707030 192440 387855 311185 314415 53975 618885 503795 24905 234600 71570 573495 405790 722840 218620 15810 251940 816000 467075 733465 124610 409530 599760 817020 757265 357170 715105 163880 226950 764065 358445 440895 677875 89930 683910 766190 450670 391680 78795 514760 560150 504560 102340 75905 394825 694535 769675 743325 692070 272255 496400 714085 203915 837165 304215 498440 213605 669290 201110 564910 424915 188955 384540 321810 605285 132260 472260 268345 791860 338555 447185 490025 679830 356490 434180 316625 170510 583355 277610 471325 28900 204170 599760 17000 417690 167280 572305 55420 656370 122740 172975 789395 634780 48280 267665 14875 812940 487390 381225 483905 779535 193460 458235 593640 40375 194990 535500 556580 346885 612255 504135 600780 225760 409360 662065 785570 694195 243270 607580 796705 83045 11135 815830 628490 242165 616930 397545 592960 525385 70040 195330 78880 364225 571540 538815 459510 349690 390150 107865 317900 788970 475915 372045 649570 60860 74630 414885 525300 165410 280585 454920 165750 590325 809880 414205 737970 592280 379440 272510 701505 48365 819230 619310 311950 431120 18615 172295 220320 430015 300475 687565 37230 782000 773840 285430 767465 781065 176715 70975 174845 770865 767805 607580 545445 7990 721565 414035 505070 555135 240210 433840 14025 584120 65025 58990 846855 353005 612680 592450 297925 223635 365585 307955 363290 679150 543320 450840 627640 127755 529720 2125 706350 670905 465460 696745 83385 312630 87635 159290 323425 744090 791095 263840 759560 641070 268175 345610 688075 823225 269620 136510 430100 491725 759475 658410 329205 479230 277185 528785 204340 5695 342720 826625 517650 403835 309655 519945 679235 637160 502520 741115 687905 791775 183090 531420 710005 549610 38250 613105 165835 722840 87040 594915 244205 424575 207315 418200 65705 389895 750125 325890 298265 502605 241485 582165 662405 572560 227375 45305 389215 597975 475320 331500 755820 169490 172465 105825 210630 806990 24055 9180 63665 815490 588880 142375 170425 104380 596275 26435 536945 537625 381055 329885 91715 423385 745620 181815 393975 790160 157845 490620 512550 663680 410550 140505 265710 496655 701335 307955 493085 598485 3655 37825 617270 220150 600185 793135 685440 211310 676600 33235 99535 118745 736015 433585 847790 457640 341955 88740 163115 574090 399415 715700 503625 170595 348415 652290 423385 88570 577405 378250 83895 266390 171020 534905 353855 477020 155805 677790 339320 369325 741880 825435 12240 314415 815745 544510 368305 165240 5865 253130 338725 492575 452540 533545 8500 319345 144075 755395 48450 125630 62220 293505 320790 349520 538475 65960 712385 751315 568650 796620 407405 167195 250495 87465 832065 2890 262820 164560 444890 289935 806395 700315 604180 673540 416245 49725 265710 214795 519180 504900 744940 545445 183855 741285 603755 451945 226865 68680 283560 843625 202045 53040 490025 673710 799765 660280 216070 2380 445400 718420 304470 448970 2295 202215 99620 365330 778940 459255 65875 267920 301325 400180 123675 606985 835890 147815 175440 201365 804185 153340 289170 45305 316625 326825 477190 87975 362610 675495 580380 434945 287640 236215 19295 330565 530910 567035 382160 417860 806565 460955 719015 591940 726750 97580 769590 402985 494955 359975 456535 717315 14110 647275 736440 474725 339405 816595 324360 439790 45560 37910 449565 712045 459765 298435 602310 743495 289850 82280 135490 559130 332435 683060 463845 237490 189890 164305 406045 733720 788205 81940 37570 536605 205870 503625 15640 505920 428145 384455 301495 781065 587095 820505 351475 158780 265965 209780 755820 320790 205105 142715 416755 798490 677280 266475 334560 849830 522665 214625 54230 3485 303790 313480 109480 10965 298350 454920 181900 399670 115940 367625 553520 522070 257295 789990 799850 321470 156485 153000 108970 810220 237235 812175 508215 118065 407660 454410 232730 566950 242760 491300 450160 675920 827305 252365 372470 723265 7395 718590 426870 519435 701930 635460 789990 804270 9180 605030 637925 445740 99535 391255 290275 771460 329545 503030 6290 740860 836060 482545 568480 338470 262055 106675 214200 355045 90185 475575 700570 677960 416755 626280 193120 821015 423130 334900 270045 638860 456620 271915 447695 674390 212925 298010 616505 473280 686545 835975 456450 438515 640135 400775 826370 822035 85000 793645 560575 140165 837505 526745 253810 166940 89250 659770 649570 804865 711365 729555 235110 270555 325125 232475 751740 498950 810645 183005 15385 844560 192525 340085 52360 661385 340340 601290 312120 585310 155635 362695 30175 176290 727005 745110 88825 226695 233750 813110 551395 199665 545105 306935 202385 334305 549780 645065 398395 260525 20315 397460 274975 390235 30600 794580 47345 313480 324785 829430 662490 264860 700400 631975 31025 753865 427805 160225 615145 361250 823310 67405 679745 842860 691135 61370 285770 555645 75905 614635 609705 698020 199410 579955 478295 839885 626705 702015 127925 530485 666910 162435 297840 468435 435285 710345 671075 612170 796365 214625 663000 795855 261630 815660 182410 48365 777750 331585 618545 289085 102680 628405 397545 483990 422450 148240 52955 364820 431715 83810 516290 843115 342720 359380 504390 4760 487645 220660 713490 608770 782935 521135 230690 530145 596020 656200 435795 706180 663680 269365 553775 304895 286960 456280 299710 436135 661725 758370 372810 394570 742220 70805 849830 486200 372300 51170 409360 497165 801125 846515 8160 483395 769505 712045 519945 640730 147050 119850 18190 729980 201280 696235 826965 146625 136510 718675 495295 504220 433500 86700 312630 745280 818635 836230 310845 67065 337025 502435 796365 471750 711790 457130 382245 771715 167280 298860 115515 319260 438940 610725 91205 331585 820675 121890 12750 229500 83810 231540 487645 121550 391340 514505 844220 280755 518840 562700 98855 727940 567970 526235 593215 145095 821950 832830 759475 804270 754460 187425 142205 561510 739330 650675 8160 597465 758115 536605 719185 558025 437920 840480 24905 337960 103190 367795 683315 825945 43265 250495 534820 7225 811410 323935 295035 751315 802485 770100 66130 446505 163115 334220 583355 798660 316370 57630 736865 133875 528275 758455 719440 396015 471155 339065 263925 86275 439620 653055 420410 179180 490535 427720 531420 455260 399075 722755 403155 630190 274635 251260 594575 345185 447780 586840 749700 444635 692665 457385 813705 813365 116110 321045 334645 773160 450075 527510 741625 68680 710685 587180 261290 690370 433925 167705 590155 450075 196945 295120 251940 290615 622370 276420 530570 233070 690285 381225 381820 435200 749105 53040 113730 575110 113985 842010 778260 447610 170340 754375 758795 781830 337450 80410 764320 374680 808265 842350 620500 72335 817360 480080 266560 136000 801550 827475 407490 689095 451945 843795 664785 719440 485860 384795 659005 680595 751145 521815 78115 294270 617695 119595 720715 299795 107865 378675 661895 235450 339660 243950 456960 774775 74970 755395 173910 722415 161075 116705 180370 584120 399840 750635 590580 739245 135915 768570 747405 330650 519605 355045 125460 635035 449140 547995 547825 297415 314500 849235 563805 675070 561340 672350 126735 350710 388875 179690 622965 180625 406130 231200 390405 431290 106420 139570 8670 439535 787950 408425 414715 90695 304555 697595 234855 529210 136510 664530 358700 611405 366095 514930 405365 634525 56100 637585 331670 654075 148495 93415 759560 93925 452625 262650 154105 116110 464695 584630 115260 592960 481610 21845 798660 829175 557175 710175 74800 202470 712385 178500 178840 766275 305405 43265 249730 821610 706605 384370 359040 442085 125800 222700 256275 417860 580040 54740 270640 472090 161670 376295 841330 832575 31110 192865 420240 146200 627045 436390 483820 381565 830280 42415 97070 516715 179605 49810 80665 248540 89080 731680 766190 745025 396525 266220 25415 473960 153680 796365 720545 739075 195755 450755 511020 617950 830535 489005 527255 129625 405280 23715 113135 126140 703715 207230 225250 4080 264945 387175 533800 755735 34340 100725 778600 15045 545700 454325 226185 615400 342635 33830 298690 678555 412250 489345 600525 300135 479570 36210 10880 121720 319685 55250 846175 545275 333030 596360 846600 345100 20315 504815 609195 95540 45560 26605 412675 302855 103955 657815 718420 668525 311865 522920 219385 407065 772140 550375 246500 149770 157250 578170 554285 681870 78795 448035 222445 378420 61030 532440 299030 209865 691135 442255 245820 609365 147985 352665 58310 510255 53890 313990 604435 190230 433500 635545 502010 643450 445400 660450 517395 474045 757095 207315 390915 332180 205445 640730 488410 315010 703545 494105 635715 388365 523005 302090 618375 235365 132430 720545 309995 347905 538645 164985 659345 788630 580380 558110 720120 826880 524960 813195 434690 198560 641070 470220 501500 846175 336345 366945 640985 38250 427975 656965 72590 70890 292485 580635 462230 674050 227970 584035 181900 69360 431035 43605 121465 512890 368050 227205 643535 727855 561765 502945 617355 117045 850 414460 660875 390745 299710 693600 205955 350285 56015 394230 565250 475320 110330 450755 684930 102680 108545 18360 690710 701080 533120 791265 820675 692750 248625 415990 738820 780555 89165 106420 638860 609620 415990 46495 726750 316625 671840 838780 779025 358955 608260 681190 735845 185895 142885 748850 731085 598655 516120 473280 232390 492575 737545 76415 542470 533970 50065 487560 126735 450670 345525 120870 237745 753355 514505 836485 6290 180795 340000 250240 382330 333115 839120 597975 333880 305065 238000 825605 835295 69275 795260 626365 224570 385220 754120 286875 259335 408595 820250 283985 44965 363205 704735 448375 757435 29580 263245 34000 302855 742135 744345 183175 178585 321725 128010 142800 34510 145690 534565 269025 491385 524365 644215 82195 667250 303960 693090 94945 768655 710260 712130 759305 198815 325550 28730 554965 582845 114495 477445 474045 710685 235960 104805 805120 437325 609790 358190 195840 263840 669970 805715 192355 833935 65450 193205 135830 697085 837335 392445 515100 297500 278970 173740 592280 685865 109820 476935 329970 298690 301920 314585 235450 499290 113390 164985 21250 823055 807925 154615 274040 652205 631890 65620 119680 736865 545870 549100 362950 383775 779790 174420 391000 480845 294015 278800 625685 21505 49895 749020 141185 820845 217005 538050 408000 435965 310335 828495 447610 429930 784465 379270 789565 347395 177735 78625 261970 385645 259080 748680 685270 694535 324700 536690 822035 43520 825095 156400 513400 673795 439875 699720 491640 560575 848810 257550 713490 519435 464865 340085 12410 33150 496145 671755 383010 540345 87720 594320 315265 169745 143820 147985 219130 735165 253130 500480 608600 482630 102765 104040 799765 688330 724285 846430 427295 503370 823140 268090 388280 255850 378250 56695 129710 621265 843625 97920 749445 750465 58650 502945 292740 436645 727260 147900 7735 56780 849915 752420 342550 51850 88825 199155 625770 301665 226100 239870 340510 474555 220915 483140 715955 304300 32980 535245 420240 631295 426615 726920 309655 266475 362780 204510 332690 610810 141185 472005 163455 412760 362780 801635 374850 131750 253130 693600 416840 788375 616335 322575 201535 32300 556920 579530 660365 296480 469965 645830 210715 486030 165835 406385 669375 201960 177310 764405 837590 101150 140760 334475 512805 663935 258655 667335 616930 623050 552500 745025 213860 497335 1190 689520 358275 452795 621180 139910 257890 106505 643280 675750 456790 572645 7820 220915 794325 532355 279820 163880 312290 516800 243695 597125 530060 707880 7055 113220 51935 312885 533120 511020 401880 112625 794835 389385 582930 570350 92480 167875 400775 635630 789055 561425 274380 590495 247775 124695 674560 711110 743495 256275 536350 682635 523685 631040 566100 172040 5270 185895 447440 466905 407660 724540 208590 231285 215815 268260 153850 760580 641240 441745 648125 242080 186915 312715 584120 709240 750890 293505 239020 751315 392020 586585 500225 603160 418455 28390 498440 249645 78115 699380 721650 723520 521985 421685 71570 285345 182410 389130 748765 663765 26945 223550 652290 360485 725220 772310 458150 59075 502690 810730 803675 107355 497675 508385 328525 403410 703970 570520 789820 616335 520540 641580 24310 178500 21165 170765 75055 340510 464355 658920 550630 217940 218875 290530 249220 203405 825180 278120 695385 756075 285600 71060 584630 623135 100215 61455 24055 745195 757690 91375 472260 616335 829430 136680 190825 231200 349265 216750 403580 512465 651610 844475 3230 298350 305065 607495 374255 64430 108035 718250 473535 154955 631380 286280 51340 68425 212415 758285 492320 356150 826030 104295 717145 83555 599505 503710 280925 115345 720120 166855 579955 4080 298010 77605 348670 657220 237150 364650 619905 619225 89760 822035 311270 352580 718590 642600 754545 620670 248795 62390 821780 611830 630870 542895 574430 149855 814725 414630 438940 457215 436475 135745 276165 773160 834360 502010 704905 394740 390065 266135 89505 158440 767550 19975 490025 43605 106675 107185 315435 597550 555560 795685 203150 815745 117810 87465 337620 801295 508640 301325 678130 454835 214115 7395 822035 519095 234260 7650 494870 720375 745025 509830 433330 177565 122145 470305 823735 424745 16745 407065 416840 746045 230605 238255 106675 717910 836060 774180 528530 741030 270385 830535 666060 121635 527255 361335 294610 744940 80580 320365 161415 188870 255680 256700 754460 814555 198815 648635 40120 697510 678725 41055 385815 568140 298860 343485 226525 297500 564910 646085 391680 23885 785315 605115 822545 772480 581145 154190 439280 813025 450585 578085 218450 538985 269535 632400 325295 91375 168555 465800 528785 482035 581485 66640 198390 288575 565845 165835 581995 97325 419560 42330 535755 385220 519860 535160 618885 148325 493255 750890 474300 180285 745875 354025 430695 398905 330820 124780 264605 100640 740605 362780 492745 549695 415820 517310 329715 769930 733550 83045 415055 544085 612850 142205 18615 191590 568310 648465 755225 36805 178330 590835 401625 423385 164475 829005 368050 705075 31705 388025 469710 189295 203490 88910 25585 659515 679660 401625 290785 746045 711110 414460 627810 589645 806565 399585 626790 304045 266305 88910 208420 185470 528360 188955 251855 654075 189720 571710 177820 626790 128775 250325 684845 735760 637075 622710 102680 803165 775030 829855 766785 829600 232135 613700 552415 544085 796620 586670 188615 112285 676685 200855 72930 789990 835805 174590 783530 548845 85170 265370 392785 158525 443615 40460 597210 297670 577490 272765 652290 648125 362355 230350 46495 691135 781490 459000 605710 583270 742390 521305 466140 293165 467245 533800 468435 597295 534395 506260 136510 92225 143650 621860 548335 638435 668525 309995 818380 708050 8755 84745 413525 687650 349350 598400 71060 243525 621435 33660 600185 140165 361420 83130 742985 455090 22695 68680 61540 763810 479995 276420 42500 685270 765000 363375 230690 313650 643365 611575 567545 667675 446165 406130 22440 608345 211820 433075 784295 297925 677025 594235 544425 339575 684250 563805 317645 61540 807670 111265 167365 712130 133960 13175 253215 457300 352070 677705 799085 384115 268175 414715 709155 189380 633760 26520 399840 330055 723520 601800 34085 436645 410465 432480 431375 682635 834190 665040 413440 739755 534650 148070 34510 618035 201025 264350 268685 311015 655010 728535 89760 315605 188190 456960 674730 488495 492575 443615 494360 124780 811070 310165 779875 288660 744260 511020 107950 287640 646935 587520 781065 830790 552330 640475 15640 271745 844220 746300 42755 738650 351900 150705 66045 445740 22780 24395 409190 607155 659260 847960 542640 651525 541280 690540 732530 750635 358615 73865 179520 827390 392700 385730 236725 292995 770270 720715 250325 379355 449650 215305 178755 796195 707115 111860 459340 468520 320705 723435 376805 293165 147135 139570 65790 28815 428570 537370 49810 834445 423215 713065 415140 264180 565505 672945 303875 619055 509660 538135 657220 780555 500820 222700 21080 377145 843115 166600 261545 523855 258145 609025 692580 392615 516375 617355 27370 249050 705585 458405 678725 550545 225590 459765 527595 153850 710090 727345 520625 594575 580295 510340 599505 515440 70805 561340 339065 261120 668780 431375 544255 511700 187850 336600 38590 585140 672690 606220 694535 256955 315180 44540 769930 58650 716210 314755 765000 734315 595170 190910 531675 632400 711195 776390 39950 700655 691305 159205 740520 579700 87465 86785 250580 334900 731765 319345 141525 767635 719950 248115 567035 804780 533715 709410 561425 410720 713150 31025 468435 649315 581485 763555 449990 725560 214965 459510 452200 570010 757945 789820 248115 498015 537795 764830 584715 196180 62390 729045 170595 521985 107950 237065 235620 75735 616165 302685 55845 355300 169490 439535 523940 760155 125120 248455 623475 60860 281605 671245 794835 40460 452200 804950 523515 251430 580125 826795 166515 530060 755820 277100 78625 100470 325635 257125 358360 211140 20315 158355 476170 76500 480420 690030 480080 318240 838355 604945 312885 656795 316795 598740 281010 325380 665720 844985 273190 417690 354535 240295 317560 60180 533460 292400 520285 324615 82705 41820 262905 664870 230605 60180 651015 97155 115260 139910 275570 118320 554965 805120 739585 442000 42925 335750 230690 74205 730150 654840 841925 376380 469030 769675 95965 703375 678385 565930 317985 229925 21335 46325 96050 403155 484585 736950 339660 813365 469285 703120 150790 366010 284580 236895 159375 343060 412165 662405 739585 714000 113305 770270 14025 101320 306425 738310 430525 126140 565845 697340 209440 285515 809455 819570 3230 452880 124270 799085 796535 1275 544595 89845 683570 529975 808605 504220 257380 479400 577490 295630 512295 387005 501330 154530 76245 620330 585140 435710 615825 197795 722585 432225 331585 576555 510425 329460 150280 188955 742305 479060 728960 819060 649315 262565 750125 679320 2125 442510 323000 82450 730915 385815 818125 62475 297840 598570 480675 330735 122230 384965 743325 334900 165580 768910 96220 701590 103105 237915 501840 161330 531675 666315 477275 672010 430015 1615 111010 758540 263670 454835 368645 566610 233580 232645 254745 374850 843540 328355 337960 450075 47090 470985 477870 124355 436645 481015 575365 426785 691815 384030 743155 262565 639795 587265 431120 275400 18615 326060 505580 77690 409275 47345 135915 323170 823310 303960 305830 832915 537115 763215 137105 286195 314670 341870 132175 62220 47770 55675 813365 701080 775795 32810 411315 556920 505410 756415 38420 487900 724370 13005 628915 777665 414460 550035 51935 4165 245905 438940 822290 135320 305745 270045 463930 386920 117385 34510 164900 802655 795345 106930 283560 204595 377740 566355 479145 517565 743155 818805 75225 385050 445400 318665 71485 29325 153680 243695 477020 656455 781490 584460 764150 575280 419305 393975 589560 376890 578170 485010 36465 356150 30260 317135 427720 741710 725985 149600 417945 677025 108630 171445 689690 262905 313480 757265 641920 229840 553010 19210 590070 719610 386920 485775 433755 171700 223465 310250 811070 710600 700655 624325 571030 314670 470645 634355 784550 366435 212925 505920 4675 568820 90270 520880 291890 325805 689095 324870 23885 63750 353090 705075 41905 298775 143310 281180 11900 605795 568735 693260 347905 692920 808945 826795 187000 167025 738565 827475 163200 414885 460530 144160 385815 264265 716380 344845 816340 630955 585225 137700 338130 462060 16575 386750 95370 175950 337450 717995 759815 747490 779535 220150 659770 50830 838525 546805 183090 782935 827985 69190 811070 629000 255000 91375 318920 480760 770950 374085 81685 355300 303195 626535 750635 375700 568905 491640 379695 748000 147220 489345 517990 94265 510765 399245 272935 42245 186235 442085 68000 195075 102340 546465 647020 496400 123590 100130 255680 770270 42415 738480 453730 271065 829175 106505 370600 63665 678045 334645 744260 648975 656540 349265 323170 208250 818720 600440 257040 442170 424405 202895 229925 647615 256275 452710 342890 398140 380460 751315 706605 138720 745960 787610 450330 618885 308040 199410 468010 825690 48790 254575 369750 230860 239785 833425 241570 461465 11050 830280 158440 715785 800700 74120 291805 832745 167875 422025 579700 667505 784805 65705 772905 3655 615995 625005 812770 620585 555815 332010 434180 27965 781745 519350 792540 480760 137530 593470 453220 224060 810730 373320 489685 686800 218280 422875 403070 324105 280500 846090 19975 640135 92820 447610 670480 144925 50320 244460 581655 655180 479655 521985 58480 367370 839290 791690 759815 396355 655180 778260 585140 486540 821015 555220 501925 732275 278120 393975 400095 55250 504390 628235 268430 336345 398225 468945 27540 458660 216155 780895 213945 769250 217260 208250 764235 386410 490025 212415 29070 211820 503030 250410 705755 758795 562615 169660 192610 648210 401880 406980 809710 114325 647785 587945 255085 483820 10115 128435 283050 477530 106505 461975 425765 88740 806395 833425 668695 595595 654075 523005 822970 817020 580805 388620 52190 239105 42925 147645 651015 136000 421770 753185 756840 86615 521985 309740 146115 707625 601885 120360 492065 502605 440215 693430 266220 228310 638605 308040 9945 486030 384030 406555 762365 96815 740095 547995 806310 296905 230435 327505 659515 254150 66980 683400 646680 298520 804950 400520 659005 611235 634100 310930 199580 676685 437920 846260 89675 695385 502350 233325 227885 709325 386750 589900 136850 434605 660110 201110 193120 359295 411655 568140 605710 347735 321980 246840 802740 422450 55845 224995 513230 653395 784720 562700 801805 448545 427295 554625 270045 670735 323170 831640 713575 305150 566185 651780 259250 242420 379185 11560 566780 384285 316540 246670 370855 18360 674730 349605 403835 147390 564485 579020 323935 707455 156230 413865 18785 246755 806565 611660 250495 401115 629765 843200 245225 223125 319515 473195 463335 726240 429250 182240 467840 473195 302005 441575 14705 7480 743240 747660 681020 98090 72760 173655 281605 845325 569670 848640 526150 611745 706520 760325 735675 435200 458235 767295 453475 669460 506175 751995 272595 338385 844390 719525 498610 498525 374255 145860 16405 578595 63750 453560 740860 733125 805800 564485 762025 760410 79645 426785 800870 2890 713745 814725 729555 584375 728960 150195 380545 396525 358105 254575 393550 406215 484670 431035 287895 450415 582420 801380 648125 634950 643280 526575 508215 510085 413780 516120 309230 120275 595000 69190 674985 414205 624410 249135 591005 639370 508980 247945 618630 723350 52275 139655 461635 535075 190910 469200 503455 113135 88655 390065 625940 443615 185045 452030 289255 675920 714595 82705 455090 452455 601630 351730 104805 532695 206720 252705 481865 267410 537710 255 734485 548165 21335 844900 88315 812260 518755 94775 468520 196605 619820 347565 295545 608260 174165 189890 124440 37485 208675 312035 479570 366605 277950 151555 468520 491215 797300 179690 293505 145690 236300 216155 763385 196265 285770 648805 162180 293335 316540 566185 792795 403070 735930 52530 210545 336855 223550 187170 186235 488665 271405 617015 142630 563465 504985 313820 716720 567630 139485 471835 508130 176460 741370 558280 126735 239360 174165 831640 606475 155635 204425 88995 26095 363545 116450 205275 483820 506005 435115 452540 101065 649740 388110 821695 556155 95795 286450 521475 531080 477955 20230 421940 754715 568905 521985 281350 553180 277865 402220 775540 66555 558620 745875 665465 804950 764320 666400 708900 643875 830535 828920 8415 32725 2975 225590 232985 179605 645065 401370 732105 133535 561170 672435 750805 227460 701760 143055 118150 686205 300390 589475 43775 394485 224145 528955 531845 752505 302175 42670 420920 84150 706265 672520 632570 635290 260355 845920 833510 62475 26010 3740 93585 180540 710855 288490 723095 784040 519350 243440 805035 74545 93245 439025 690540 824245 782595 114155 423895 111775 207740 256190 152575 349860 486540 663595 1700 576555 498355 711535 356830 745110 353430 315435 533715 751825 207145 511955 37995 721310 834700 345695 112795 621180 777580 639710 8160 573580 773755 518500 385815 348670 268090 642345 252025 210205 428230 452880 7820 531760 396440 759475 235960 685695 441660 617015 464270 570265 45900 418030 795940 764320 253640 604945 280925 426445 837845 151470 198645 383265 341190 617610 185555 377485 80240 219045 493255 90015 500395 698105 361335 838355 300220 262650 666740 288915 175865 653055 624155 592620 355640 420240 94860 745620 274805 446250 557940 364905 804100 196690 113135 778600 771885 340085 451945 90100 44200 496230 90100 653905 365160 380630 374510 310930 212755 639200 683060 304640 529210 840650 417180 318410 820675 830110 586160 115430 263840 404175 81345 346545 372555 849660 83300 190145 638860 433330 491130 47090 96135 752250 40800 473365 743325 632655 432395 808520 804780 390235 802230 340255 140845 176800 54995 783530 480675 523175 83045 515865 403750 490790 657390 170680 637075 29835 520965 560065 523345 133450 340340 109140 132345 182240 158440 421430 686290 467840 741115 795600 269025 497165 575195 831385 323765 516630 411485 324870 637670 678810 354960 737970 2125 64685 374000 651100 215390 272765 735165 728875 58820 252790 710940 393805 774520 134470 162605 700400 607835 287640 465120 464695 616675 310845 371280 630360 274975 280075 300560 324275 586245 734145 710770 603415 189380 830195 669545 714680 561935 627725 594915 203065 130985 385560 846770 576130 548250 711535 734655 257295 195755 418285 61965 681105 377995 86870 556665 372555 152745 188785 307615 112115 65025 644555 668270 23460 519010 798830 104295 274465 778515 295035 30940 552500 265370 562785 35955 808520 28220 50405 34510 630105 745280 514165 358700 711535 839715 462145 203745 744005 825520 731850 821355 652120 133110 75820 156060 410890 124610 820420 553350 460275 218195 793305 466735 580805 833765 143480 842690 724370 27795 833170 345780 464780 468860 643535 806905 94945 15980 286875 415310 304555 710005 273785 623305 518245 638010 834700 45220 294015 574345 605795 31025 396185 428740 219385 80325 622710 351645 332775 194480 775795 192100 656115 589560 670905 727345 534990 277270 495125 143820 79645 618120 704225 438600 784465 727685 305405 425 226610 441235 283645 473960 456535 279395 836825 735760 647105 768655 3315 377995 370005 27795 555050 166515 847875 828920 615995 169660 583780 243780 561935 326825 323170 240040 832405 493935 563465 717570 239700 429845 641665 438685 241400 549780 747150 775455 612850 507875 187510 642175 205785 212075 497590 417435 653395 354450 635800 232390 241230 542045 415480 597210 409615 804100 382755 146710 572135 197455 668015 336600 841925 296140 323935 654670 150365 393210 193885 434010 625175 580295 674135 436135 155295 845580 628235 674305 712895 87550 338640 441660 468520 744685 354960 645575 96390 827815 482460 546380 427210 300730 563805 205190 785230 303280 414545 452710 419560 75225 55675 594405 476340 612340 55675 436305 540430 68000 551820 680765 795600 450755 258740 83045 90525 292570 568735 837930 528700 843625 598740 757010 546550 543150 477955 425255 737715 783530 79220 514420 714510 545530 763470 318070 823480 176375 121210 11135 827985 605965 307870 569245 746895 571625 749020 375445 422705 736525 294100 778175 435880 529465 107525 64685 474555 231200 231455 357680 142885 334050 5100 345185 160055 453815 355895 101405 406130 188700 551140 288830 303620 337705 160140 353090 154360 574600 776220 816935 531165 459935 182410 518585 31960 481780 30175 138380 130390 558535 551140 823225 128350 244545 847280 60350 321980 255255 771375 472515 550715 226100 564655 294355 530315 365160 294185 316540 265965 396695 772395 481440 667080 438515 40120 231540 165155 551395 511870 264520 538305 653225 347820 634695 680680 566695 18020 537200 624495 113390 726580 325040 802400 151215 561850 36125 425085 462315 498865 766275 657985 622370 370855 511020 664955 729640 659005 812940 770865 455430 759475 112540 20655 487135 201535 538815 576215 685440 310505 472090 350455 356745 556240 460615 663425 339405 787270 287130 406555 167195 557430 307360 167025 70380 718845 292740 44030 68510 118915 146880 284920 734825 317985 719780 325975 172295 432820 6715 312205 457045 309315 90100 549015 333285 687565 829855 656285 574260 576385 228395 710685 315350 260015 273020 88910 443105 319515 441320 691645 66045 634525 571200 140165 794665 119085 148580 493255 502945 475745 165325 35615 652630 521220 603245 398225 271660 94775 3145 517905 331245 350455 846515 633505 436815 655095 513655 590155 115430 249985 313990 227715 210630 808180 787100 391255 802825 127840 425170 368390 400265 303790 243780 69955 305150 767635 37740 44455 697425 151810 168470 822460 124525 300305 551395 251430 531845 705330 828835 514505 474895 592790 267155 450670 19550 668695 835295 538900 431205 349265 37485 463930 535500 724625 474215 487985 510935 301495 247690 272255 194480 684845 421940 829345 52700 675495 308890 349265 298350 738395 842605 251430 296905 121295 144840 191420 714170 438685 399755 289085 126225 232390 93670 659090 185130 544255 613615 370940 188360 834700 265370 592110 742050 415480 288490 123930 198730 229415 317560 604010 275740 60010 783700 639540 612850 144925 490025 697510 607495 363545 37145 150365 223380 757945 108035 423215 499970 652715 603840 555475 446080 84660 817105 157845 424830 310335 388535 387685 530230 532525 497335 711705 278715 270640 336260 628915 56100 558110 25330 827475 616930 291890 128095 457130 664870 136255 785060 149175 202045 476000 625515 160310 348075 84490 584120 513315 579360 196265 324445 205530 172635 681190 29495 551140 629850 149515 661640 776815 178075 222870 842860 493000 71060 659345 412250 764490 356575 382330 805800 847280 180200 680765 146455 381225 848555 156315 719950 253300 718250 566100 617355 555050 456025 199665 90525 377060 33575 492235 505155 194225 317305 184790 689605 357850 190570 217940 474215 621520 550205 721650 397800 601120 456365 301070 266730 844900 225590 150960 307615 2720 812430 145775 683400 206550 657985 714000 16660 16830 398310 814215 192950 628660 678640 713320 668100 324105 626450 446845 616760 533205 111265 10200 552075 830535 34765 145010 133620 25840 393040 638180 605030 221340 271830 530995 161245 692920 301155 630020 730065 333285 785060 372130 91715 570605 286875 75565 160735 652970 114835 390660 777835 778260 626450 771970 8670 650930 423215 241995 260695 689520 550970 819145 751740 523855 25755 522325 527680 722330 698700 190315 279140 30685 393975 57035 774945 581995 351390 27285 242845 809370 845240 222020 312035 206720 428315 247690 618035 249475 550800 196350 742815 641325 709155 726920 599335 60350 547740 497080 606305 400095 790670 581740 615825 410380 517395 792115 764745 34085 91715 415650 827050 665210 137955 454070 165920 618545 341615 354960 561085 423810 751825 18445 328950 440300 193205 491300 711535 614550 308465 433415 762450 810645 241910 51170 460700 411145 760410 178840 171870 39610 544595 765000 217005 95285 748000 689690 420325 604265 655690 844900 510085 318580 525385 349605 186150 441915 839715 826625 576215 421940 290360 514250 601715 212670 303620 53465 303365 73865 249135 55590 732275 315945 544170 308295 54230 124185 681615 205190 286620 530485 315180 783530 335580 286960 350455 169915 219640 644385 158015 413780 522665 786590 556070 787440 789225 812515 431460 562615 133025 191590 261630 405875 766870 84830 532610 516800 416245 249305 824755 344590 34340 708135 122655 612595 339915 428910 545275 772650 414715 226695 735760 842350 36635 114070 118150 155125 685355 848045 353600 753525 794410 674815 6970 641495 294610 748680 451435 172210 672435 729215 664530 322745 277185 147730 311015 164135 73355 124695 276080 731765 784210 130730 521305 563465 508810 513910 706605 512975 847195 454410 401625 793305 297160 245140 834020 833595 757095 533545 646935 691645 69360 318835 342125 599505 22185 27200 512125 278460 268260 222190 340170 400180 549865 595255 20400 342295 792370 245395 562445 3400 738565 698190 230860 589645 29920 441065 707370 847025 304555 133705 408935 644385 516715 15385 574430 503540 279055 783190 707965 698700 484500 797725 200600 128775 766700 519945 428145 366605 43860 13685 630445 460870 558620 259165 66725 304300 627300 272680 426445 482970 663680 358530 156910 26350 486795 508725 557090 326485 203405 372130 73185 200940 308125 368135 24905 767380 383605 310080 380715 741115 376295 514335 209185 578850 806140 372385 467075 729555 196775 349435 478465 829770 772395 552500 316030 240125 223125 155380 435030 534650 524875 420240 320110 296820 467075 658070 292825 107525 617440 437920 483225 465545 272255 518415 734825 788120 489770 471240 37740 396355 794070 290190 532100 371620 747405 72760 327335 466650 538815 146540 27880 213010 132685 167280 292060 54910 457895 392530 432480 129200 103360 90185 119850 409870 691730 772055 330735 76925 819145 13515 497675 416925 413355 785230 103275 15470 806140 17000 352155 424405 673030 293080 481355 306935 614125 631295 78625 57035 387260 717400 596360 76925 218110 8160 750465 453900 778855 107015 806820 780300 114070 212330 139400 374340 801295 396950 664360 479825 797385 602565 70295 651100 333200 639115 11730 550630 200600 8160 721990 556410 624070 60605 806820 160565 178160 291890 39270 477360 540770 352155 215475 368050 505410 445825 448460 740350 485265 40545 181135 36040 343910 297500 420665 445315 420920 353685 539920 742220 477530 572475 719950 528105 103530 176885 459510 333625 540685 566270 785655 452455 338725 682805 597380 223805 292740 530570 638775 437410 467075 716635 516970 259675 211055 548760 367115 503200 337025 734315 290615 849065 823905 665550 428145 194650 557005 351475 491215 121380 276760 538730 201025 189465 757520 312120 101405 161160 220575 377740 459340 73525 13345 619990 185895 46495 791180 486200 156825 680000 129030 492235 682975 845410 9775 81855 635290 15130 270130 532780 526320 298350 544170 299370 529720 455175 501075 578850 440470 617270 637160 299115 544340 450670 99195 110245 92395 782680 572815 177310 591005 601035 109480 265880 283900 690030 422110 183260 143055 620585 686970 557430 829260 255595 101745 184280 445060 84660 805035 794325 613360 849660 153085 841585 736440 538220 492915 192440 115430 403835 260610 599675 213265 639965 414460 636820 288150 53040 199070 427040 656710 348585 590580 151385 678725 612850 523005 484840 426445 824075 238680 708560 87125 657730 495975 601290 579700 831895 640645 715955 68170 248455 221000 707115 387685 328100 131835 532780 327930 734740 265030 506260 275570 4675 311185 765170 579020 40035 276590 287215 808010 670310 181645 848470 383350 713065 288745 22695 547230 10115 437665 307275 318580 656455 474130 99280 88655 521730 502350 159460 322915 63750 621520 15640 653565 246670 180625 637670 590920 244290 227545 336855 802825 276165 758370 180710 687735 532610 560575 157590 803590 525045 647870 633335 446505 293590 60860 369835 18700 698530 461210 388025 503370 137870 308635 807755 79390 86275 485180 805885 436900 135405 259590 741030 840990 745195 308550 130900 43605 715615 793900 844220 845920 440385 799850 252535 25330 574175 583015 253045 204595 405875 661045 164815 495295 746725 83470 152235 821185 790075 368475 847450 810305 58480 726495 496910 689350 284070 279310 354875 708985 593470 682210 251430 717995 804015 73865 320025 212755 807075 379695 400095 736525 719270 512635 630190 705415 233580 498950 570690 366265 603245 165920 703970 451605 387515 494700 740095 311440 236810 213095 265285 620245 525725 673625 635970 150705 9690 152150 74970 754290 814725 89845 159885 153850 605030 643280 355045 748935 372470 506770 452200 467160 663850 555135 602735 580890 238085 422025 451690 484415 322405 456705 70890 87805 617950 521305 91800 601545 447525 563975 145690 767465 345270 161500 294950 383265 303280 674475 575280 197200 736525 792965 546720 113560 540855 344250 351985 450075 830790 333880 637075 272765 396950 694280 239105 465290 139655 333540 332435 520370 504220 399585 506005 393210 300900 142205 594150 408085 201875 802995 213350 486200 206210 419135 646510 251600 333795 226610 340595 706350 186660 649145 103275 301495 689180 665720 362525 95285 811495 797045 293675 828325 539665 846940 824585 591345 81515 11645 287385 719525 257380 178925 837080 568310 478380 786165 93755 779110 659175 583185 9010 174675 404770 814980 189125 818550 59585 446165 111435 764745 59500 201535 845070 166260 596445 127755 223890 385730 178415 470645 104890 193800 816340 440725 184025 667335 435965 86530 689265 235195 152150 730915 355130 694365 537030 820675 133960 496060 184025 717825 131920 611490 243780 688670 100640 208420 126565 318495 585735 84745 707625 64430 759645 631550 336940 151555 724285 416330 840650 430695 18615 573750 108120 316540 124780 656285 146540 513655 660790 379525 174250 846175 363630 396185 357340 675325 535500 210885 360910 717145 618460 157760 623815 510935 36210 272085 801210 798660 60520 358870 241230 483480 502860 260100 61540 729130 30430 284750 87975 778600 525810 24310 698700 481610 547400 16745 404345 405025 574260 300560 712045 695385 756330 236385 615485 658155 595425 458065 35020 43010 619905 750635 789565 771120 40375 529210 91120 334560 194480 531420 115685 251175 401625 844900 488665 88570 637330 122485 524450 470390 494870 156995 753865 273105 752335 598145 523685 418795 88145 741540 141270 525045 198900 425000 70720 667930 424660 531250 156230 656540 138550 616250 633590 427295 288405 138295 528615 587860 150620 290700 437920 166685 623220 570775 342040 217685 471750 292740 708730 666825 418540 806480 848215 514505 86955 599845 293420 227205 844135 535840 554880 506515 427295 121720 48960 662830 663255 794325 233325 500055 643620 534820 396100 693430 89590 416075 512465 510850 561595 605455 490705 457725 417265 655180 240550 660535 784720 660960 487050 100640 573325 600865 589220 15300 813875 291040 728790 138125 530400 636395 478125 494870 171955 123335 809965 305320 740605 458830 237405 700145 784635 35445 579615 29070 656625 720715 491980 387430 671160 162775 424490 4165 753865 714425 316795 32300 395505 294525 470985 74970 678725 252195 311100 674475 529975 453135 684930 649230 299880 109650 768060 557940 439365 128435 555730 27710 688840 84830 299115 511785 126140 313310 801805 779450 5865 558195 720800 777240 188105 370345 488750 507960 57630 707115 191845 565505 713490 818805 60945 296650 477105 220405 500565 347820 432905 582335 495890 88910 522835 289850 544595 722330 263840 452965 819060 621265 754290 483820 368900 243440 79475 563210 445740 818550 827815 212840 803590 310080 466055 461805 662490 570945 764405 661470 726240 774775 800190 220830 829855 744090 137530 709665 731850 228140 82535 472685 72760 691560 88145 500055 787525 149770 602565 513315 789565 769675 744005 397885 798830 663425 465715 156060 709325 445145 190315 141525 209780 245225 351560 774350 545530 58055 473110 755055 771715 682890 234175 845495 836400 270725 225590 844305 703375 317220 687735 495890 85340 202470 699635 359975 55675 388365 181645 613105 514250 34595 445825 244715 498100 503965 803250 98770 393550 286705 638520 244120 529210 673795 396015 258655 160395 489770 551735 55250 446165 765340 88740 667590 545020 644980 130560 177565 51170 750295 667930 507195 681785 584375 261035 273105 268430 486200 432225 219045 97750 460615 592790 577830 19125 780895 326825 355130 814725 231880 108800 312630 73100 114070 792370 632400 36890 498100 260780 343315 393805 656710 402050 568905 791010 822290 685525 656795 773500 103700 793730 135745 358700 529975 239445 278970 297245 733465 477105 135745 632825 697680 82620 66725 115005 101745 286110 269110 250920 333795 512040 813280 618035 38250 528785 42925 821695 469710 624665 290190 86445 178160 9010 396950 625940 129965 723095 786930 479740 426020 378845 159800 589220 94690 5610 483225 156400 154275 488240 654925 351475 241825 567885 405450 383690 585735 680085 802825 754715 782935 661980 232050 767295 363375 7140 359465 642940 272935 469880 477955 39525 145690 338895 288660 375700 73440 17510 695810 381565 570010 67320 436985 370600 140675 768060 223635 522070 366945 697510 174080 256870 410805 552840 128775 155550 702695 778090 2720 379270 518755 451690 254745 801465 364310 116960 22015 475660 27880 69105 492490 545190 367115 14450 151640 202895 690880 562615 468095 406980 542640 750465 277525 377145 244290 691730 50575 151470 239785 477190 249390 211650 174335 725645 357850 4505 186320 304895 510680 688755 818040 21335 607070 125970 28390 78030 122910 57885 133450 319345 445825 541620 458405 475575 368305 563720 534565 584630 137445 518245 693430 133450 265625 493340 664530 40205 516205 582250 807925 783445 211990 352410 151810 727940 177310 684760 682210 216835 699210 496655 52445 463930 188190 72930 633675 162180 733125 742050 831215 553860 166005 719100 46580 635715 175695 639200 738820 176460 678980 762875 485350 458150 819230 633080 659855 648805 105145 203660 523345 587265 501415 306765 9265 156910 112200 300645 684590 345695 488580 294100 695300 503965 840395 641920 386750 52445 135235 657985 222105 832490 34595 311525 111520 212755 165580 588370 289425 190910 639710 483225 591600 134215 274550 561085 446930 520625 746385 580295 18955 297755 139655 425000 818210 88570 288490 703970 487135 136680 160140 98005 621010 778260 830450 525130 141355 723690 548760 89845 604435 194395 439960 302685 806225 528530 826880 723180 314840 265115 849660 834445 452795 111860 696660 588030 69785 183685 210545 816595 75565 822800 191250 650165 187085 491130 235110 17510 23460 219130 560660 320960 429335 519945 140930 186235 361250 808690 544680 208420 53720 608260 14875 666400 444890 758285 532440 475745 423640 671245 321895 470815 396185 75480 107865 512380 363120 140080 46155 105995 221680 336345 473195 785400 337450 611235 843795 722160 41140 170510 151130 255 643195 271830 16320 560065 621775 681785 238170 291550 63580 74630 514420 137020 124100 84150 680170 169065 144245 542470 508470 398395 838695 524960 227120 182070 248965 37825 433160 698615 172125 212160 246840 165495 821950 551480 340085 450330 559810 785230 321470 767295 63750 173485 669715 433840 494615 533885 717060 282285 786930 549100 313395 295545 504390 189720 37825 235960 291805 828155 661215 643025 437665 736950 95880 63325 72590 849660 141440 98855 755650 311355 85340 274720 646510 178330 354620 143140 217855 786760 428910 36380 302175 577235 250750 779195 654415 329630 477615 496485 236895 111435 565760 223465 824330 787100 389895 284410 549185 515355 377570 336090 64685 841330 649655 506090 542300 317730 561765 191420 621010 319005 641750 232645 614890 520625 572135 554115 362100 18870 722925 738055 212075 362950 126650 149685 62645 598400 761855 735080 108715 48875 102085 697340 528020 315690 310845 195840 639115 136510 492830 663340 444635 99620 622370 572985 620075 791605 604435 566015 424745 62985 465035 98260 507365 169745 210715 395420 624410 391510 169405 507535 115940 351390 467755 382415 328695 467840 393975 197625 490535 741285 270045 426275 781490 670990 1870 580125 467415 217855 378505 667335 735420 340595 540940 20485 285260 572560 198220 289595 346205 460275 128775 155635 811580 60945 663425 736950 703205 518075 455430 265455 140080 675750 366435 697680 455515 750465 188020 560150 659175 179350 729045 401115 523430 356150 837420 249220 839205 155465 419900 447865 540685 839375 634015 28050 240125 605540 503285 621095 455515 845325 438515 260100 239105 162945 648380 64090 648890 757520 522495 25925 372640 261460 167705 742390 699465 755820 51765 95285 811155 639625 558790 638265 446845 480250 171105 571625 207145 799255 555390 687820 808945 382585 449310 841330 425850 709665 484415 721905 423385 430185 238000 517820 364650 819910 538390 164645 631040 197880 714935 330565 819995 115175 607835 455260 28985 155380 106845 401965 519945 231285 409190 705585 632910 110415 782340 478380 10880 276335 810220 489685 146625 796025 157930 724795 99450 36125 731680 698700 714680 392105 89845 779025 533545 409190 316540 712640 383605 716465 386240 599080 616930 144160 446420 392870 181645 647870 724965 601800 161840 281860 439450 91290 492915 744260 778770 204595 508215 423980 571285 415565 131410 404005 169915 644470 546465 809880 220660 338640 778515 122485 105825 632655 365585 98345 713150 219385 106930 230520 698700 298265 640985 760750 538900 104975 711875 14450 244205 501330 3485 386325 493170 90780 298605 566610 575875 232220 812685 608260 82025 658750 320280 141270 160055 324105 81940 259845 695810 324955 361675 291550 596105 144245 356490 439960 305405 72165 611745 29835 545700 4930 444040 42415 305235 123930 638520 134130 319005 323000 720545 493680 701505 181220 158950 614635 254745 711960 574175 678300 811495 75905 597465 674390 488240 661470 60265 764405 250750 64685 846515 183940 678555 639795 490110 121805 649995 431290 97580 383435 92905 324275 189890 294525 564060 229925 108035 191420 689520 29070 678980 160820 38420 566185 227545 411485 834275 703205 354195 844390 736525 318495 17935 780980 180880 726750 650760 178500 9350 514845 534055 557090 191760 72165 247690 303875 830620 668525 822035 705755 789225 392360 849745 658750 155295 785740 319515 277185 282795 746980 415735 44370 512975 624580 691985 557430 442510 290785 360315 680935 652800 274465 799255 323340 50830 452200 420920 782510 589050 798490 727090 131920 295375 141440 211990 550970 588880 676855 216920 459850 370260 653905 788290 254745 833170 28050 398905 409530 582420 729725 213095 188955 95880 719780 705755 810220 621435 396865 40205 156655 234600 423300 344420 707455 533630 251005 707625 78370 685355 495975 817615 456875 220065 528360 345100 823310 559470 592875 69190 360485 727260 729130 431035 767975 755565 497250 559810 691815 107610 419730 434860 412080 479400 427975 295035 530995 779535 136765 57375 6545 698360 65705 297585 567715 507365 237660 220235 466225 804525 627810 522325 111520 98515 731935 532610 348500 82025 478890 551395 164560 23715 530655 741625 323170 420750 635375 639370 774605 64685 273530 544850 357935 415905 386240 413015 555730 642685 370430 612935 610130 174250 816425 522070 81260 547400 563720 356405 788715 598230 269365 565420 287810 751230 272085 421430 77435 117385 789055 784720 605880 294610 103955 81005 263075 57375 530315 197285 50490 5950 532185 44455 402815 653225 180965 591770 139570 486115 377060 515950 86105 552245 575790 274210 227630 638605 87295 209100 224655 521645 829940 572135 529380 592790 465035 76245 521730 7310 757690 23715 481355 584885 185130 748425 496145 505155 602990 285345 665125 568395 826540 831130 652885 745705 499715 385645 501245 389385 604350 475830 87465 416245 587860 352410 109395 682975 95115 274040 32215 148325 318750 662745 344250 346120 179605 348840 332605 27030 846430 473280 679915 731510 350030 52700 14960 603925 424660 533375 848470 557260 231115 364735 511020 634100 150875 302940 483225 675325 29750 595085 308635 608090 685270 31960 10710 241400 335070 495295 377570 193205 766445 738820 60350 72590 671840 364480 396355 243440 103785 605030 554370 585990 292315 265200 200430 577915 334220 206210 410465 714340 326060 592450 351220 643705 801040 799170 84915 774435 766275 426700 337790 773245 935 446250 637840 333455 229075 526065 601460 415055 98175 437495 49215 789905 241315 311780 750805 630785 594065 542725 227290 725390 331670 726410 100895 325380 655520 71825 504560 49810 68000 164730 826200 100130 712215 331755 358785 235535 838270 463335 93160 827900 621265 833000 601120 711365 623985 17510 511275 550035 450160 152660 468605 29070 189975 235705 660790 721565 802995 707625 117045 62900 284835 720885 737715 549270 682380 526490 779960 757605 427550 402815 46580 360145 668695 553435 476595 56355 386410 87210 577830 841585 178245 400860 453220 227885 681360 808945 594830 107100 226610 578850 656455 844305 482035 156655 97665 309740 45985 383860 398650 219725 622115 337535 187510 160055 484755 496995 753695 483820 492320 285260 168300 15725 685185 93160 80920 383350 721225 759645 545105 162520 188190 470815 530400 167365 664615 762620 737375 426870 247520 725985 212585 411145 669970 682210 620160 234685 33915 590070 189805 426785 359890 217090 497420 739500 543660 453050 24650 529720 564740 439450 46325 833000 219385 334305 480335 643365 790245 157080 34000 562190 661895 173570 409190 760835 754885 148495 174250 261120 394315 722415 506345 244545 755820 263840 137955 747150 60860 326060 463760 283645 276930 549610 793390 224485 245905 52105 842350 578425 387940 607580 197880 165410 265285 418540 418200 477360 514080 836060 677450 794920 537030 205190 523260 657220 465545 276845 609280 71995 313480 443360 32555 266475 477360 693770 692665 607750 15385 598825 436220 829515 200515 404855 78370 524110 347140 273275 417775 615995 482035 579530 478040 394145 839885 411740 468605 167535 337365 318665 739075 497250 339830 305575 689945 182410 760920 26265 788970 262055 793135 44710 754715 770610 784465 37485 461635 289340 145010 88655 356150 536520 722755 35700 362950 280245 351135 97410 226950 727600 486880 214625 139655 279565 788630 499290 329035 791520 128265 553180 504560 486965 538050 801210 292145 616165 283730 257210 174420 397715 284750 637500 772565 735165 785825 231795 651440 135745 142885 254320 145435 283730 540940 232135 457385 518160 56525 425510 264265 569670 438685 20060 359890 269450 472430 7480 234005 116620 521815 330055 668355 790925 533545 393720 366775 377570 294440 735420 243185 226780 368305 713150 525215 527085 18190 555900 235025 791180 553010 96135 677960 565080 251005 156400 605115 49555 307105 415480 122060 409020 329290 206550 841415 712640 712215 304045 662065 42245 469370 247095 811495 577490 439025 480590 465120 81005 74035 198560 354790 299710 249560 446930 622625 664445 377570 385985 47940 837250 486115 427635 737035 45475 715785 566355 534820 437495 309485 845835 753270 553690 721650 849490 432735 96220 144330 169915 412165 222105 689095 188360 494190 308125 39865 575450 653905 453560 598400 674730 129540 789735 364395 534820 14790 744260 385135 767465 88060 522750 759135 610810 446930 158185 357170 606220 133535 140165 345355 114240 271745 753695 630870 375955 276420 536605 526660 438345 741540 8670 269280 655010 595 590495 309910 395760 402900 618205 660280 282370 732615 812005 496060 222615 146710 555900 535925 198475 845750 572135 333370 266985 107015 839630 409020 543745 780640 80580 595765 193970 764065 538135 800445 366095 365245 791690 745790 504475 473535 459850 765850 553775 38930 502860 627215 756840 286450 681020 561255 722925 825095 694705 252875 413440 532950 448630 96390 524960 786590 149685 564400 794920 731170 777580 202725 748680 694705 278460 632315 823820 94860 143735 574685 16320 536180 454835 762195 791265 95200 465545 748935 705500 337195 690965 205445 664445 776985 721225 316540 392615 283135 482970 626790 218365 522665 709750 737800 394825 78795 574175 280245 504135 36465 628490 182410 585395 398225 40460 22270 586755 322405 346205 391340 664955 356490 673965 467500 763555 83045 776560 402900 420665 109905 665805 639540 366860 538815 11985 523600 779960 445655 46580 621690 796790 191930 659855 614890 235620 611235 546720 143735 202470 696150 142460 270980 89590 56015 469540 636055 762110 519265 802400 722075 698700 779110 573750 688585 135150 680425 54230 579615 197795 819740 693005 463335 273445 556665 646425 643450 601715 270130 25160 251600 643195 127585 103020 220915 722500 657900 486200 550205 323340 365160 375360 304555 421005 142290 373065 296140 705585 243355 510510 259250 654755 328100 257890 430355 824925 700825 643875 167025 109735 350710 392955 28730 760240 436815 426020 493510 142800 751485 849745 131665 817020 554540 57460 515525 410635 29580 352835 431800 330140 683740 404345 366690 298690 327420 289680 502775 671245 557345 308635 275485 468860 362525 363205 774520 192525 829175 625260 523600 303705 291975 149855 229755 381820 389470 389640 249390 659685 519945 785910 245905 742475 725135 570775 511190 89505 847535 437750 750125 704055 349690 334135 791945 360740 546380 286025 114835 167110 75820 618290 142035 769845 636820 56525 16830 206125 694025 655265 373830 477530 152405 552160 321640 486795 836825 364140 652630 498015 21250 666145 694705 634270 252280 554455 295290 385985 325210 404685 187085 423980 836400 532355 451690 768230 114495 200770 296480 187680 114240 14620 613870 547060 718420 425595 372895 769080 167280 688075 321470 781660 570350 84830 347055 255340 704395 20740 50150 247010 359210 513740 51850 781150 573920 217855 605200 171020 511615 342210 218195 159715 557175 230605 127840 215645 529890 598910 1955 180625 528955 311015 237660 299370 117555 447695 618715 98090 707455 312885 185895 162095 637500 677280 670735 595000 635970 323510 227715 462655 644130 60690 587265 118405 717060 429845 339405 458575 732615 146030 523345 592705 486710 22610 68680 439365 775200 505325 348585 646935 744685 808435 198390 590580 82450 324020 317305 604775 362525 588030 802400 213605 367200 79815 182325 311185 643280 765 376295 612340 707625 754205 382670 358615 286110 245990 813705 345780 18190 426445 532015 817190 696915 6715 788885 371620 625005 511190 784550 282540 116195 688840 677790 100555 299880 46240 414375 847025 210970 174165 2465 486115 821355 474980 166855 356235 125800 592620 379440 649400 59925 661045 88740 115260 351560 449395 524960 361165 772565 631890 433415 292060 332945 202470 417605 231370 77180 331415 390235 155295 425850 475490 69955 826710 202470 621690 436390 574685 638180 321385 158695 372980 285005 631380 530740 796705 231115 747065 638435 833340 172125 6375 358530 217600 197965 42245 781575 822120 189295 271405 769760 516375 559810 141695 516885 568820 419815 137360 306085 304725 583695 240295 681870 111435 735420 430865 830620 805970 200430 578510 452370 246075 562275 180115 428145 752080 751485 366860 584460 294185 550885 814895 512040 761770 248115 809370 167195 102255 278630 437665 686885 248285 711790 321470 473025 295885 180370 85170 721310 784465 716805 199580 329035 763300 813875 694110 70380 78795 87125 68170 395505 423810 624580 337875 195585 305065 706010 96220 186065 482375 280075 180370 648465 282370 39100 135490 714425 80155 218110 674645 380120 165835 553860 110840 501160 579700 839290 821355 398905 213095 604180 252365 57715 337280 440215 69105 211225 746215 186660 344845 519945 848725 214200 836740 763640 740945 778090 366010 705415 491215 784890 495635 485010 290870 628660 429165 399925 187425 87720 377145 293675 748765 330905 747320 37740 711535 638605 348330 438855 325040 114665 745705 21760 278630 176885 340510 843370 692155 193885 740180 357595 433840 648635 109650 261120 684590 568480 580210 43095 389470 584120 380290 349010 591430 191505 154105 772990 385050 519860 808945 848895 846600 603500 307445 815235 246245 496485 816510 228565 228055 729215 658835 119850 63580 608175 800445 45815 324275 753440 135660 398225 107695 698105 40035 11730 186405 0 0 0 789310 548675 473875 376465 83470 499460 688245 290700 632060 789650 445060 319855 381990 6375 809370 830875 521730 18105 813705 323425 54145 806055 560235 607920 615230 704140 498780 531505 523515 565250 342635 301155 455260 389640 93585 155805 65535 269790 588285 347735 265115 253470 65535 714255 702440 141440 355215 439195 451690 69105 71570 72590 566440 142545 599845 347905 381820 158440 766020 105910 141950 503370 689775 147390 300985 216325 131240 739330 11050 692155 751740 545360 711025 110500 416245 85340 153425 435115 60860 204255 488750 424150 89250 697340 35020 630700 649060 449905 179605 826965 156400 533800 30600 532695 81005 453050 847365 569415 30345 726580 25755 231710 523005 24735 81685 678130 293590 547740 710430 415395 657135 201025 275315 430780 566865 60775 504305 647105 663850 569670 53125 133450 139400 360570 291210 481015 714000 442595 832150 134640 20485 521220 177650 81770 679915 426700 428910 459425 620925 257805 125630 390235 800530 668610 545955 171360 378335 470985 160820 777070 583865 103445 603670 110670 222700 666485 486965 567630 729215 59925 569160 371365 613700 343230 774690 144840 313905 50915 500990 131920 219810 451605 384710 834020 475065 68850 504985 831470 662150 422790 824755 475065 505665 45900 377315 570010 355895 143565 260440 384285 401285 619480 272935 554540 845240 361590 384625 798320 202385 736695 401795 326570 547995 338045 517310 383690 15130 354450 673625 372895 725985 328610 100810 840735 500905 32640 563805 810135 748935 759985 710260 174590 366350 703205 277780 548590 340340 104125 533885 434095 512040 777155 745535 177395 415140 750380 70720 380545 293760 316710 149600 104890 272255 310760 843625 680595 591175 421260 184705 280925 375700 565080 796025 573155 19040 190910 284835 38250 734570 202895 783530 73610 20825 161245 783190 185130 313310 444975 225420 728790 437580 102850 595170 119255 489940 47685 585310 638010 845750 191420 621095 467415 506345 573410 460105 125970 211565 459850 59755 126225 51170 352835 524790 622285 629850 368985 29920 715020 588455 107695 40375 785995 152320 438345 124780 141355 118150 732020 324785 543150 157760 735250 588285 413695 728365 754970 444805 400265 776560 188785 243015 146880 514165 383775 222870 323255 368815 258060 498440 663510 572730 835210 99195 144330 63835 306765 353090 357765 172210 545870 198135 465460 767295 363800 774860 172125 435540 44795 232560 790160 751995 832915 390235 812005 461805 647275 216750 66640 675920 779450 837420 477955 488580 337365 401710 397120 214200 248455 410380 6630 408000 682040 606305 138465 18870 722670 399075 658835 563210 138380 653480 648210 65365 311865 486710 187765 662150 49130 458150 540430 175015 712895 763640 841415 47685 821355 665125 408510 665975 585990 728705 37060 793305 649060 193290 798065 442425 632145 562360 212500 753100 690795 803165 678470 659515 301410 27880 458660 654330 602225 826965 55675 590920 155040 151045 292995 551140 2040 72845 503030 474555 650165 522495 163285 746300 554115 695470 832320 137275 429420 504645 572050 235790 629595 634270 420665 466650 140930 709410 695640 449480 168640 389130 111010 827985 734230 642430 68000 720120 566525 669885 682890 587775 655265 817785 432480 280245 91885 131665 265285 122910 281945 295545 173145 737205 49725 796535 533290 396185 361080 219130 160905 774265 238340 685270 165325 342890 103105 486880 183685 395590 620840 345695 566100 22270 795600 250325 430525 48960 770185 552075 382075 222445 62985 451095 773075 709835 28560 227630 327080 51510 181050 68850 166175 660025 541705 711620 96815 248625 173060 636225 386155 559640 81175 699210 727005 370600 742305 589220 786845 144755 451095 241995 10030 87465 30090 508980 59415 520710 385560 238595 500310 550290 738395 450925 378420 533460 831725 217260 645745 714595 718080 471665 821865 607750 741965 849660 295290 784720 529125 238510 360995 266730 387175 24140 478380 548420 181900 503540 2210 740860 797385 826200 130135 655945 836315 96390 506175 69615 536860 765935 212160 741370 324190 777495 346035 450245 788460 765765 27115 107440 305915 590325 796705 545190 443445 28475 615230 119255 544510 645490 94775 253470 361930 331500 430695 322065 22525 78370 102000 142460 774520 270640 10455 8840 126395 825095 589730 794240 87550 410380 404430 634440 174505 85850 176205 201620 318920 20060 11985 574005 372895 359380 157250 444040 809030 142630 116450 480165 329715 257295 173995 526150 81005 511955 264860 771035 704565 440130 813705 796365 268175 825945 555900 365415 401710 461040 461210 448290 373065 14790 575875 425510 445995 672010 279480 562105 397120 311950 373745 368220 679660 190910 116195 212755 439280 816935 703205 515185 637755 88485 105400 844475 568225 835210 673540 17255 332520 173825 227035 317645 303875 751060 56695 685865 753270 141270 804610 740775 132005 304555 229245 688415 759645 79985 398650 182665 372045 239275 499715 502860 539240 101320 469625 706520 407830 786845 172635 268345 327250 448545 435795 268090 714680 616165 272255 147050 292825 685015 470220 743750 392360 584715 685440 26860 41140 38335 796365 354280 503540 95030 619140 427040 180285 204085 493340 598060 158015 830280 25585 155975 712130 463250 190485 389130 627725 849490 726070 688500 68255 626365 680085 516800 707030 831385 733805 179010 21335 634100 299455 825520 347055 393720 631210 509150 814555 640645 659855 12410 494190 629170 670820 353515 290105 283645 540430 46410 773925 490365 362100 94265 124780 350880 421940 681190 46750 673710 108205 789395 234430 367455 171955 502095 233665 30600 831725 302005 239360 580890 395845 417095 562105 539835 107695 758285 81940 806735 609195 579360 830960 278375 114410 608855 302940 704735 441490 521050 202300 513570 69785 31790 617185 95285 676940 58990 664190 310250 297500 822035 638520 678810 638265 613275 790500 530230 78370 701760 240210 221765 1360 414800 307870 593980 713745 275315 82535 651950 143820 91035 381820 634270 22950 845495 122825 559895 727685 479400 769335 170595 169065 515015 239785 662065 732020 157590 214030 103700 427720 729725 6205 54315 793985 609195 136765 186150 605285 557175 707880 68425 502010 773245 167790 332690 126055 525725 31790 555900 493425 68765 164390 85850 335665 764575 392020 702950 748850 449820 653055 41735 374680 290955 527170 611830 541535 490535 315095 315350 289085 223975 752675 104720 392955 407830 716805 664785 396695 27540 332265 784210 159715 109395 70720 505240 344335 730575 495975 278205 229670 774605 515355 27625 74715 675665 74120 660450 104125 88315 344335 534480 162520 315350 90185 77010 119425 105995 820590 386495 418370 142035 741540 416075 722075 170425 787610 284750 499630 138295 33405 599335 756670 477275 218535 462400 455600 509065 246670 342720 269195 564825 287555 226525 829260 216750 809880 705245 51085 283560 36125 826115 190145 528615 249985 785145 453985 105655 419050 368560 386750 100810 781065 752930 828325 171445 312120 735845 632570 318665 665465 241485 133450 700740 368985 100640 184280 482035 387175 327165 801125 609620 646000 685015 829430 150790 97155 604095 429080 782935 363885 623475 464695 353175 330225 596955 18700 464100 771545 782935 142460 545700 165750 159970 134300 772650 356065 736015 491300 202215 299200 482460 845495 132430 85340 357850 378845 467245 583015 829175 409785 55165 137615 116280 409955 290190 807415 716890 248880 99705 294355 561850 200770 57545 185895 340765 478295 741200 566695 624495 555560 215560 217090 695640 621435 800020 92565 118660 70635 766870 752675 541960 653395 376465 670225 726410 445400 578595 714085 818125 59245 470985 659770 134810 765680 676685 309145 738990 491555 712215 646085 377400 60265 593640 219895 639625 709665 120615 539920 629425 846855 813620 514590 648125 657815 697595 478635 75055 20655 693005 610130 519435 122825 368815 275145 808095 294185 577745 314075 654585 265795 805375 416925 663085 388875 677960 368305 848470 57035 303620 745195 603925 723180 687820 87125 848810 684420 477105 834445 378675 485945 751910 783785 185045 497335 322830 440130 581740 638095 500310 601715 767890 142970 377230 374850 190400 342210 244630 222360 806565 608090 262055 585735 741115 642940 788800 580210 520540 481355 540345 183345 786590 742645 181220 300645 834530 646765 486540 469965 136000 458745 347395 161075 291720 295375 338385 632400 383860 145860 639880 392530 734825 560745 801465 128605 133450 391850 155890 188445 35105 659345 32045 28050 116620 360655 85 220660 322150 485945 651950 280585 581570 105910 65110 24820 697765 393210 815660 525385 284835 528530 479060 399500 370345 144415 29580 337280 787185 188360 657135 332095 587095 74375 836230 324785 325635 785655 442255 135490 600185 54485 394655 620585 754545 563720 711790 756245 460785 691475 810050 637585 709325 780045 287980 493765 575110 47600 319685 141270 316795 475575 440470 7140 592025 417775 14705 527510 468350 715275 752845 484245 286960 827390 39695 210460 203320 764745 447440 74715 310250 431290 387600 428570 256190 762195 32470 556495 307955 845580 32215 83810 581740 568990 150025 58395 515865 164815 598315 599165 576895 393125 287470 848385 323255 632740 199835 590750 94690 650505 333115 84660 348415 52275 842690 330905 542470 558705 203320 265030 240805 571795 143990 601970 312120 713065 801125 333965 737035 315775 417265 678980 750380 629340 324445 320025 321810 695640 44200 84065 539835 381140 434690 710005 791010 431035 512210 157760 337450 205955 211140 66895 257635 378335 589815 37740 639285 150195 283815 775285 725645 272850 306085 490110 57545 145180 291720 181305 354280 230775 711790 603330 377060 414715 453390 265370 386070 96560 348500 175440 352325 54400 762365 33065 174930 590325 761940 227545 476765 329545 361930 638860 512805 279905 161755 336940 155635 847875 6630 254235 524450 758030 567885 415225 157590 504475 719355 647190 718420 623050 451945 774010 190995 55335 492575 68935 533800 293250 652290 676090 602990 398990 313650 234090 502860 441915 656880 402135 827560 735250 146710 326910 470900 311865 168300 462740 158270 623305 747575 33575 14450 734825 531165 358955 124100 358530 738140 330990 685270 321980 470560 154530 486115 480335 785145 473790 679150 510 335325 248710 293505 419985 362270 230435 233580 430695 176800 172635 202895 736270 6545 627300 408340 735845 677025 582845 661385 531845 593555 600780 694280 60860 456450 373660 266050 487050 849575 108120 581910 531250 48110 449055 646595 572815 272765 596870 194735 677790 270810 690200 690965 809200 281350 478040 830875 341785 653055 738225 611405 219385 164220 150960 313650 389895 409785 271065 247095 630955 217260 461295 108035 766870 433585 50490 495805 768825 775880 708730 278120 513740 168470 628320 84745 13600 358020 189805 657645 66895 451520 665890 77095 757095 344250 782255 554200 460105 610555 207825 337450 686970 386070 1275 673200 664700 725305 61710 215135 805205 274380 21590 563125 80920 409870 708645 199920 822460 262140 159375 41735 49725 144415 409190 619905 298605 481440 252620 491640 207995 312035 178500 302005 787610 124525 339150 300730 312970 189975 184365 466140 544000 802995 291975 279905 185810 796365 793560 515185 192185 207910 725560 609960 643535 290275 759645 150535 543660 89930 777750 0 0 0 599760 395930 392105 163030 802145 685780 412590 803165 572135 155550 436900 791265 845070 168045 697935 1190 398225 619310 690625 207825 84915 78200 709410 199410 364820 77010 830195 6120 54485 541365 199580 39865 89505 227885 281180 262735 708900 553265 601970 379525 797470 298180 164560 132515 708135 661215 366265 35190 739840 615655 388450 226780 598910 195330 372470 697340 721055 167110 369410 794410 123335 514845 686290 325040 192695 436815 118830 208165 283305 448375 668015 45305 670905 264435 201790 107525 194055 194395 552075 296140 609960 165665 236215 826200 466990 244885 410040 823820 732360 110925 136765 99025 220405 50830 812600 46920 769590 370940 816000 365075 461465 407660 279820 482035 849405 786080 730915 696660 328270 253470 784210 783020 742560 549355 340765 831215 53975 203320 149940 185725 347820 825265 156655 19805 259080 695385 803250 276760 622030 783955 270130 604775 843710 347650 563040 832745 655010 829345 9520 366180 191930 691560 529635 530655 634100 104210 69445 68000 586585 436390 638860 590155 606730 635205 798235 574600 52700 825010 224145 263670 659940 602140 456450 172125 775540 182410 717400 698020 181730 780130 324360 809795 300475 339150 130135 762450 660450 359125 24395 149685 829515 204085 794410 550630 225080 485775 675155 306170 70125 339915 87890 370005 456620 394825 640050 660705 566440 156145 606645 16660 27285 760750 637840 517820 12070 287895 489770 227885 766785 497080 317135 16150 552160 774010 568820 520115 132940 678300 647700 8330 583525 139400 333880 549440 139825 187085 193970 410040 605200 744685 814555 299795 845495 557940 163965 142715 242165 350455 339065 206295 786080 5440 826285 565930 439365 595255 565080 731000 712895 43520 384795 693855 697935 42755 473875 45645 22185 769675 156315 269705 325805 689265 599675 831215 698870 408935 440640 550460 676855 165325 221935 90355 801805 782340 415225 393550 756670 471750 492830 38505 167365 265115 79900 276250 248540 437155 32215 404345 767210 631805 228395 763300 97920 331075 527680 622115 196690 372640 2635 723095 780130 411400 527425 486030 842095 466905 672860 45220 454920 201195 125545 207230 10455 288490 68425 493935 471580 500650 560745 283475 634270 152915 820250 67660 493935 247435 781915 321300 724285 185130 461125 481015 424065 461465 808180 607155 334985 739245 337790 420070 455430 830875 271915 19465 601715 628660 573325 525300 391170 511785 571370 321385 718675 591175 397205 417775 828495 79730 700655 626280 843455 44880 354280 403835 396610 164390 24225 93840 76160 328950 535925 165750 295205 684420 34340 827815 245225 824160 282625 724625 133280 176885 214625 279990 645490 453815 505410 225505 244630 326060 750210 536350 556325 434690 578170 47855 578000 788460 185300 773075 827135 541875 376125 662830 206975 279395 672520 252450 705925 597380 376125 525215 559810 586500 371875 105485 266135 211310 794495 642770 392700 798405 577660 283730 807585 557515 366180 127585 76075 200685 293165 486795 333200 581315 101830 658835 135915 399500 187765 526915 404175 168810 696745 225930 390065 600525 112370 622285 625090 413015 107270 61200 518840 336430 833765 231625 477360 537880 386580 476680 570010 839630 154190 507620 345100 35785 522155 385220 247520 277270 114665 848810 599080 605965 370005 292060 149515 151980 273190 772650 109990 220405 595170 202810 706945 453560 678640 563550 58565 253215 781745 208250 206550 74630 399585 247775 495380 831385 143310 462910 353940 511700 748510 840055 464270 615315 168130 477020 563550 4165 238595 2295 639625 354195 707625 472940 263330 623815 279395 348585 546805 289425 317220 779280 157760 373490 0 0 0 0 367200 750890 347990 354450 555730 115345 527340 87805 756755 112880 435540 849150 46665 24480 228225 490365 520115 275230 785145 59500 413355 464780 526660 287045 107440 499120 360315 731680 831895 343230 519520 495210 604520 127330 239870 410210 51340 123505 577405 391085 190145 297330 768060 647105 624920 339745 353600 403665 135150 27455 407575 407915 152405 416670 321640 794240 537710 751995 110330 275315 69105 409360 829770 450415 183770 179605 65365 740095 808690 327250 804185 481865 202895 327335 622795 738225 597380 184195 800275 381735 262225 415225 528530 775115 611830 457300 213605 437580 162775 729555 207230 547060 605030 761430 205530 689180 234260 175015 249390 89760 42245 266985 15810 672180 309145 33745 9180 700655 151725 9180 285005 514760 642515 661640 169575 592875 138125 467415 404090 562275 220915 609280 16575 223890 141610 215305 621265 635545 799425 145435 38335 330565 437920 560150 157165 624835 558110 837845 223720 432735 134640 481695 217770 549270 94095 825945 272850 538645 484160 82450 210885 399160 781150 723350 288490 749870 643790 248540 338470 408340 642430 254830 380545 465715 731935 35700 95285 241400 511615 410975 110500 602905 382075 145435 489005 842860 317730 36380 730830 632570 430015 85170 792880 781320 131070 94265 342805 375530 78285 285175 144415 538475 755395 540090 456620 88740 680595 791520 190230 227715 754885 792625 398820 662320 758710 734145 65280 205020 687140 296565 757435 560065 248965 361335 604180 140165 290700 136425 320535 546295 585990 822120 542725 311610 611915 363460 683230 257125 264860 211140 587180 757775 663765 636990 532695 53210 143395 609705 202215 215900 369325 173145 342550 824500 428400 546040 766530 423130 727685 404260 773075 58735 482630 442425 119510 568565 307190 381055 551735 636820 230860 525385 166345 417435 538220 684080 119000 757520 480845 356065 77775 778855 506175 724370 355215 27710 223805 423300 31195 663850 192100 410465 620330 832320 47515 541280 102765 199920 159800 506515 815150 790840 777070 808775 584545 757435 500140 467415 325550 211395 477785 727940 62645 29240 381735 427125 759815 455430 111775 24820 416415 2635 249900 26775 609450 328100 680595 197455 513485 345270 452285 311780 830195 738650 21165 478040 385475 193885 330310 590495 688415 556580 504305 641920 670565 442765 59500 324615 671500 361250 356405 509915 699550 217090 304045 809285 255850 351220 649655 617780 280245 122655 654755 298945 40120 238510 339235 288320 831810 58395 692580 657900 763215 238340 842095 412675 756330 531590 362185 416925 330395 798745 243525 238085 661980 430695 543745 832660 87550 709580 766785 581570 187255 613785 783360 641580 215815 313055 206975 64345 227205 753100 423470 67660 646510 820250 739330 616080 734485 315775 790330 311185 387345 305235 554965 532780 244375 702950 11475 558450 387600 600950 150025 583185 436730 81940 696065 222870 707115 747320 277440 344080 555730 569245 657305 604860 185980 701505 412590 600100 173400 66045 764830 172380 816935 413695 189550 145775 334390 692155 682380 566270 492490 583950 2295 54230 705755 424745 99025 622200 356575 539920 323255 131155 550460 489005 109990 630785 312885 657390 388450 720545 211650 784295 582165 66300 432055 324615 131580 252620 118745 754545 326655 831045 589730 644385 419645 291890 499970 321555 782510 10625 683740 809625 480760 337025 333540 517990 466565 139400 207060 564060 678385 637670 231965 790160 186830 758625 515695 215560 310165 125715 483905 143650 522410 536435 446505 195840 486115 832915 632485 262140 103530 219470 808605 145350 137445 292060 64600 101405 98430 156145 268005 199495 25245 311865 645235 6630 124355 747660 350880 581315 313905 489260 688755 345100 298095 711790 232815 699805 783445 295375 115260 707115 757775 552245 337535 126565 306765 409530 586075 622455 635460 829855 235280 506005 530995 127075 483055 265540 818635 29070 251090 647275 461125 83130 341020 461040 569500 374425 500225 353090 521475 517225 694110 774945 750295 118745 109395 88910 662575 147390 567375 819825 428910 781320 374425 800105 454325 430100 89760 111010 308890 371025 145520 368475 631805 651440 503880 325720 655180 391595 231200 455090 498695 673710 79985 808095 164220 186745 478805 497505 450670 529380 299795 417010 801890 824245 839970 248285 154275 456705 6460 312800 663425 399925 124355 782595 575960 369325 156825 670395 124525 211395 763725 292825 531420 302005 233835 88145 183855 29240 225250 572985 653480 206635 798150 838610 361420 726835 659515 342890 298775 568565 329205 269535 294695 200940 490280 700825 245820 483735 624325 806310 672180 100640 542470 512465 468095 213520 37570 690030 471665 231880 194565 95455 369835 14025 741200 819655 343230 424830 743410 566695 7990 538475 643025 607495 649145 66300 301750 123930 430610 505495 648040 264945 775030 716805 466735 719695 593385 749955 166260 340765 726495 498950 258570 539580 140420 390745 49810 309485 725050 332945 299455 196095 530315 119000 833255 41735 556665 577745 233070 34085 152065 1700 150025 716380 177140 56525 321555 749190 38505 78115 167705 421175 40120 379355 105910 646510 757860 689435 339065 82790 674730 62390 81685 377740 519520 371535 265455 251345 321300 578595 113645 64855 402985 79220 689775 327760 530910 350455 351560 422535 333965 87975 116535 594745 349605 244715 388195 484585 443615 62815 105400 487645 780640 88655 406045 532950 685015 179180 649910 618970 787015 302430 13090 806140 730405 429760 409445 1785 595255 1870 831300 581060 535330 307530 63750 714340 630020 15810 333455 169320 840735 119255 46155 119850 751230 482375 576130 238595 353260 286450 2295 107610 547315 344930 635035 164220 803080 405620 94265 330310 26945 417775 405790 554285 582080 555730 371280 596360 476425 18870 835210 577065 156400 167110 37825 785910 689775 47515 389640 384200 822205 395845 443020 641665 463250 560660 533460 616420 649995 630190 120700 442340 609450 745705 781405 810560 59585 476765 728280 491725 618715 169660 179775 681700 409275 667420 717740 490195 129285 5950 45475 193970 12665 527255 628830 152065 371110 79390 797470 220405 62815 576470 527255 637415 522155 96900 609705 52275 341190 742985 128180 207400 56440 429845 737630 590240 67745 110670 763045 631210 231200 692495 398650 532865 703970 549695 160565 171275 423470 140420 91120 491215 737120 443530 729640 775030 332605 331415 741965 310845 129880 807755 457300 427040 109820 571625 677875 49470 504475 594830 97410 724540 517055 1020 449990 384540 552075 249985 700995 419815 624240 701420 354110 706775 313480 312205 661215 530655 82450 116875 763045 802060 533460 314245 798660 345100 565250 714680 327080 307530 712810 741200 496145 231880 333115 800785 539920 401030 334560 297585 828920 545870 218960 303195 361675 26350 610045 668100 568990 214540 628405 527850 837760 231455 173740 835125 11475 386580 321215 466225 370090 287045 99790 616080 694960 100470 65450 791520 396950 65195 391680 413100 271065 633420 329290 654840 431885 209185 196860 580040 185470 204935 458660 303960 9095 265965 109310 493680 318580 352325 756415 726835 248795 249645 601035 177225 349945 187340 218280 193800 550205 7820 518585 419560 468350 14620 618715 92820 827305 152915 551820 204680 402050 240040 572985 227375 273360 312375 736525 468775 33405 109310 374595 359380 774265 309995 532185 757520 596360 84320 811155 822205 546720 406045 396185 167705 197880 231540 708815 843965 792965 798915 508300 478975 233665 263755 24820 348840 750210 384370 469370 415820 208760 619395 78030 390405 67150 415650 425425 519860 607750 233580 709240 273615 177055 595680 589730 153425 498525 555815 535925 517055 665210 558195 127245 279395 391255 437155 785060 549695 208505 448290 146540 746470 214200 291210 778260 422790 40885 523855 48705 822630 465970 380120 810305 742815 294780 656710 632485 466140 385135 126395 715445 596615 369835 843965 223465 238085 606050 470050 77775 424830 393635 503625 164390 92310 256785 242590 147560 258230 259420 315605 448460 11985 551650 460615 534650 691645 496655 173995 384625 590240 174760 453390 821780 529550 653480 403750 778515 146285 587435 799255 332095 580040 365925 329545 710005 231710 592280 586840 236385 484925 491130 521475 144075 49640 114410 383265 329630 425085 246925 825690 204085 371450 582165 200175 64345 238085 103445 124950 267070 358785 713320 517650 545105 808010 227120 278630 370770 67320 758115 301155 642430 217685 678385 143225 746895 706520 83810 722670 156740 490450 844050 194650 568990 157420 529380 369155 67320 217430 309145 220830 242335 735845 681275 24565 128945 601460 434010 177480 207910 549695 173145 748765 345440 675920 706605 240295 353855 654755 734400 712810 344165 365925 410125 310845 568055 734995 619140 131410 439790 458915 233835 85000 515015 772565 258825 642430 789310 220915 391510 37060 771885 540430 555730 35360 8925 441660 573155 830195 106165 327335 767720 657645 507875 436050 789905 388620 395080 632570 440640 785995 1870 692070 283900 813025 804610 134640 639795 808945 510595 266645 247860 542045 734060 123335 682210 774095 356490 408935 668100 100045 41905 724710 716720 359040 148325 207570 120615 728790 453815 19210 830960 119850 479060 667505 280330 299625 691985 383690 237660 315690 748085 471835 652460 563125 582335 231965 755310 50490 800190 371280 15215 242590 534990 645575 748595 538305 324275 355130 200515 612680 30260 495975 576130 9605 644130 446675 431460 746215 695130 268770 342805 80155 656880 483480 503285 790075 780555 158780 362100 412675 779025 195330 78200 706605 13005 746725 622115 712555 411910 436220 821865 828410 191930 98770 225165 400010 210545 744345 66555 131665 726070 125035 5015 616845 563210 401710 498865 127160 746895 84575 427210 816000 769675 846090 150960 605455 155975 754800 97665 807585 104380 575620 119000 673710 618460 677790 82620 213095 733805 218110 26690 291465 83640 573410 407660 221765 809880 184960 339915 94605 456705 843795 795855 231285 645660 94010 112625 774690 271490 607155 408680 260780 466055 137190 144160 604010 383860 289935 184280 78880 350200 32045 248115 38675 144500 268260 314415 301410 354450 116025 360060 249220 467670 453220 129880 321725 394740 322490 540090 542045 696660 617355 719015 321215 507110 721905 847110 140760 579870 496400 815830 569500 551480 693090 92905 615825 265030 330395 451775 357340 468520 45730 270045 310080 470220 89335 774435 486370 700740 407235 634185 112880 245990 183090 784635 186405 689265 248455 108290 648975 514760 704395 236895 294780 49895 260950 254660 733125 506855 38250 836315 224230 146455 474640 720885 523005 391510 204510 407915 95710 40970 831640 110160 486115 470730 748170 438685 822375 284835 529550 410295 231115 809625 269960 624665 515100 102000 341020 51255 518840 191165 358700 229160 54655 467755 49300 166430 519605 405875 183345 224825 225845 574855 228735 773585 527765 4335 434265 597210 437155 452795 782765 146625 124950 311525 112625 386410 13005 285005 427125 679150 13090 371025 606730 626025 23035 60010 767635 637840 138720 40630 635460 819570 538135 580040 692835 139740 472260 303195 318750 112625 537710 837335 608940 187595 724285 68595 655180 847960 522410 378165 366775 221000 718335 757775 833085 218620 112625 355725 830875 848810 461295 54655 645320 839460 10285 372725 575195 55845 497590 320365 213690 381055 744770 737545 429845 810475 493595 847365 607495 836315 273955 684505 332350 132430 83725 690200 681530 3400 107780 371620 6970 808520 36975 169150 712300 411995 744090 675155 366520 436050 639965 127330 187255 117470 561340 522410 820930 448545 666485 342040 152745 664785 380205 192865 677110 346800 284750 318325 294525 766870 74630 803845 839800 283135 399755 24735 218960 829005 559130 495635 180370 3145 696150 86955 446930 376210 362695 796790 112115 698445 544765 754205 792285 202555 594830 37485 70295 80070 591770 286790 90440 400010 62645 185215 266390 376380 446505 414630 703545 579955 155125 603160 37740 371620 230010 507875 391000 153255 634270 318070 61880 551565 124865 276845 423045 656370 313990 493425 782595 670905 53040 172720 76415 47430 664275 451095 209865 614125 498440 542810 587605 339490 448460 632995 227545 543405 472430 724455 731850 99365 517055 651865 82790 441320 686715 342465 712895 395420 44455 692240 322065 552415 791605 723010 268260 599250 752505 351985 196775 256190 846940 687395 120360 171105 100980 126565 628660 57290 485435 623390 132345 378845 463420 559810 53805 73355 254405 450330 373320 229415 14450 277015 414630 593045 494190 183430 428740 661130 672775 82025 26690 466990 295885 345610 378505 833170 310675 725815 284155 465035 524960 554710 50490 685525 426530 289510 302685 424065 823735 417520 184450 434945 350625 60095 469285 252875 13345 787610 243100 476850 770355 812600 362695 511275 535925 68255 709155 595085 193545 534225 20060 496740 664360 326910 437155 416755 409955 270300 145605 488665 240040 241655 439790 848640 331670 135915 699635 614805 756755 261120 585225 391085 746980 297415 822630 413950 182750 1530 561935 635460 222700 625005 243780 276080 171275 724030 364990 591430 616250 534225 514675 181135 673370 389470 722500 118660 636055 707285 823225 720035 360400 50830 548845 366945 60690 283560 68935 342295 337025 277440 56525 844475 519435 412080 524875 636990 255765 450330 399585 499375 788120 415310 627300 749190 329120 13600 492235 767890 399500 654245 841670 649400 508725 741795 446760 748255 13770 81600 761005 445145 387005 315520 696405 190825 793050 320110 665890 721905 59075 612595 384455 270300 514165 418965 22440 355045 162520 128435 593640 794495 543915 161160 73950 64090 336430 558365 27285 808775 20230 656370 81515 681785 521645 482545 199070 491725 381480 792540 375615 507960 373065 272595 424575 321470 838780 717145 518840 544000 428655 145435 833255 210460 129710 739670 389300 57035 303620 542385 790670 552670 371280 229330 348330 770270 19465 554540 82535 57205 297585 97240 34255 829005 713575 445740 224995 813280 257890 16065 35530 532950 771630 597465 692155 446165 831130 516460 77350 582930 706520 284920 16745 597380 670565 30600 779365 140760 180710 394995 232560 392275 764150 768825 243865 472260 370090 411570 695130 351135 462060 601460 324870 782255 320110 218195 547995 145945 358955 683315 796110 82875 212585 392700 33065 803080 505155 266305 676345 485435 215475 388790 463930 605200 289255 265370 433840 241315 222445 83810 757520 130305 821015 392530 284835 793560 421345 333285 556750 237745 216835 231200 231115 676770 796195 88655 487135 266220 845240 795175 66385 160055 450670 752675 271660 693175 23290 518755 236555 627470 795770 576215 314755 270640 570690 279905 24055 504560 623050 11815 777325 762790 158950 434605 156740 807840 617950 765085 445995 82450 631210 493595 181985 509660 245055 539495 606050 662745 263500 540090 149175 752505 411655 229500 232985 714170 593895 49215 195585 730660 460020 302770 252110 670820 592620 5440 548590 38590 805205 657730 499545 742135 259250 169065 729895 275060 699550 245650 73100 536860 657050 787100 139995 155635 473365 823055 714850 56100 576130 808520 504645 485605 191165 375445 717315 619650 294270 569755 222190 759050 68425 198135 516970 287045 399075 388875 168895 637500 675325 313990 454835 756755 20060 563040 41650 317390 273870 583015 689435 723605 805375 831895 516630 174080 162010 574345 261460 745620 647360 213435 310505 798830 426020 524960 241655 193630 350795 11050 484670 588965 672945 103190 484245 595510 147305 660365 719440 731850 830790 790585 184960 649145 309570 782765 534990 280585 524875 672010 612255 130390 606135 57035 239700 460785 35360 672605 225250 135745 821695 708645 280075 554455 442595 653735 173655 654160 724710 405195 29750 24565 646935 515100 8755 476595 99110 176885 704140 23800 487475 191335 301325 590750 86275 520030 391595 720885 621520 130390 416500 840310 631975 44540 278205 472600 125460 576640 39015 832490 153085 781065 426870 112965 417605 208250 540005 499545 595425 497930 842095 789140 704055 774010 522920 248030 638775 60435 210715 643620 646340 302175 119935 348160 725390 428825 36125 754630 263415 323000 814810 302005 439875 198815 455430 658580 763810 277950 292060 438940 1785 264605 615315 467840 537625 504730 201535 795770 238850 671755 56610 635800 280840 543915 69445 430100 690285 648890 553690 174080 437155 123420 15300 659770 443360 638095 111690 160140 717315 655095 526660 547740 619735 512295 303025 794410 515100 218620 676685 474215 199665 149685 375955 83470 703545 179945 663510 436900 764065 136340 475320 336940 688245 360485 813535 704480 786760 704140 3655 245735 365925 467075 533035 302430 382840 43775 209185 148410 315860 481865 723265 132345 30260 662405 463845 120785 403410 388875 21505 223210 509660 412335 27370 685780 449225 312460 343655 132260 121040 637500 232560 794325 725815 412165 404090 301495 282030 162180 114240 342465 315350 575705 789395 412590 572305 25075 338045 280500 222190 650930 397630 69700 195925 368730 229670 253385 745705 273615 66725 125290 265965 823480 39270 197540 326315 577490 20485 243355 568735 446250 163030 723095 58310 433585 522665 143735 88825 772310 61030 79305 37910 801040 683570 504475 496145 40460 490025 407660 60095 363205 779790 751060 313905 686460 482970 452030 802230 269025 827050 727940 563975 822120 371705 752165 600610 394145 151980 238765 118490 530570 530740 502010 765255 808605 74120 55165 294610 841925 636650 787780 79050 607410 316965 386580 611150 416500 429335 154530 529210 776560 489345 391255 548760 290020 196860 412505 789480 196605 705840 381565 30005 138465 556325 493680 95880 528615 91715 209015 372640 665720 646425 845155 87805 532015 154615 640220 241315 333625 221595 102680 627215 592450 80920 199155 370090 712810 782765 442170 279395 503965 417435 308295 762705 525895 848895 141440 99620 184705 65025 13770 88485 601460 814130 271575 547400 57120 759475 153170 697085 496145 147390 161755 211310 657220 420070 711280 777155 449480 575875 364480 336260 77860 476765 297585 829685 399415 271150 603670 597295 448460 461465 595595 691985 819655 605795 380885 445400 567460 609280 625600 188530 405705 735930 321725 799935 30345 149515 489770 510680 639030 173145 48195 8245 70380 10455 46240 20825 578170 840990 309655 739585 582080 655605 260270 60945 272425 448800 542385 315945 764235 458660 444890 642090 305830 762620 803675 645150 381055 447355 456705 70210 432055 429420 665720 427040 451435 460020 744770 759135 574940 505835 703630 754120 131410 255680 549440 696915 224570 795685 401370 539920 638010 278715 91800 113135 239275 35020 299625 17340 830280 708985 828665 40885 211905 473195 588965 305745 2805 289425 151980 451010 401200 173825 114920 821610 693940 4590 616165 255425 571710 281010 811325 67320 10880 598400 759135 243780 375190 700825 298605 274975 422620 194735 14705 706520 248370 276760 413950 713575 700655 277440 351135 609790 628660 56100 202640 449395 840310 813875 473875 821185 497675 621775 591855 176290 637075 741965 44540 244205 341955 130050 551055 9690 63240 236130 23630 639115 145010 812685 585905 329120 512210 740945 412505 379780 665125 678725 779025 57375 351730 759135 730490 276335 648805 762110 607580 137360 151980 826455 393125 698530 245735 574260 55420 396780 844645 702100 233750 440300 57205 646850 823225 84405 192185 609195 646765 483310 674815 757010 528870 206975 839290 88400 187255 255340 800700 288915 216155 278800 123930 683400 185470 502860 213945 120190 403410 645915 385985 615570 642685 197370 302855 206975 549270 617015 753440 283560 146710 328865 36125 793135 155805 521985 163115 494615 228140 238850 557855 429590 311270 309995 26690 533290 759730 223805 690795 75055 135660 228055 264350 484245 254405 403070 8755 759135 718930 764405 192440 298690 149515 47770 608940 526575 639455 423130 627045 775880 470220 223380 1275 178670 41395 535415 230435 335750 736185 599845 425935 619480 180795 808945 479570 529040 753525 498355 574600 4675 149685 539580 753865 449735 328440 514930 165665 659515 396525 304130 732870 45475 115175 770865 60605 685440 695300 280160 320025 618970 309145 242590 487815 821100 590070 290020 177905 799085 29240 362525 564995 839885 802655 389215 379695 300815 361590 313480 825095 573410 479400 727770 38675 640135 776390 387430 580295 591515 27030 185300 518500 785315 719185 569160 763045 99110 845665 199665 343485 331925 372130 451010 786420 14960 552840 59925 65960 481015 783700 319090 182410 779025 624750 442170 348075 617695 333200 202215 330820 462655 337025 484670 207485 27880 315690 527765 144840 55930 815065 807330 111860 413015 173485 94265 751995 227715 769250 331840 827985 807755 396440 171445 321895 380460 105060 289765 62730 41650 697680 430185 382670 528445 210120 118405 59755 171445 791265 377145 260015 779705 245310 271830 301920 463760 139145 128945 391595 513485 47345 479485 397800 252960 683655 291975 227545 148495 130900 160480 423555 812090 357850 774265 128095 730830 759305 822205 701080 646000 234940 318070 849320 314925 576640 792795 479230 92565 765510 116280 684165 758710 587095 50405 335665 662575 163965 722840 826965 523175 352920 83470 290445 509065 422450 789225 2040 849830 808435 717060 126225 14535 40035 683145 614975 800190 201960 639795 749360 388025 613870 578170 404770 584800 7905 657050 361165 653990 788715 647785 533205 671330 631465 607155 449735 2465 702015 209270 228310 619735 85595 600015 478040 227630 580890 120190 313225 378845 632400 315265 510765 675410 818040 309230 518415 122230 195500 430525 506005 780045 373320 730660 221425 470985 85255 775710 483650 648550 325550 337705 726495 827645 561935 435200 756075 144500 105230 655690 824415 330310 752590 35275 546805 217600 171275 556070 705075 659430 631635 324615 839545 506770 184025 111095 588880 447695 77010 257465 236385 25840 720120 145095 805375 681870 428740 814385 625430 742645 783445 347480 364735 393465 657730 445315 505665 451520 742815 640730 780725 124865 628915 157420 250070 593385 593640 85510 575705 779790 509575 117300 536010 230690 545105 816680 493850 525045 410380 56695 422365 223635 430610 503965 167705 769335 808690 222105 835125 613190 163965 385645 361080 620245 122910 271660 166685 90865 494105 443275 178415 178840 88995 11475 543490 833935 584205 205020 660025 556495 31875 167875 703035 175525 3315 698700 361165 548590 658070 753950 564400 438770 797215 83725 538645 229840 848045 688755 346120 737970 12750 760920 843795 203745 399160 383095 225165 102000 845325 159290 515610 794240 166515 594405 337025 241825 758710 103360 841840 244035 334305 194310 288745 111520 711620 507790 39695 270555 464695 98515 187000 531080 182750 227800 321130 255340 478720 54655 125630 431205 356575 54230 770610 832150 29495 26690 420835 231795 342040 467925 311185 698275 12580 86955 298775 665210 296820 741370 423895 292485 803930 589560 26860 358020 120700 101660 388875 601375 702695 769335 46240 496570 683570 790245 801125 90610 241655 509490 341190 17085 533120 813365 68510 703035 632825 302345 46580 401795 26520 367370 804440 112370 517735 154360 18955 390405 519775 3655 608345 739245 168810 759900 370175 325210 33405 604010 220065 723690 717825 126395 429080 128520 20400 376890 528530 709580 377315 602480 850 523770 689860 561850 373745 487475 693175 668015 280415 60775 308295 309230 83470 683995 168045 47940 743835 742815 769080 333285 269790 764065 584375 74885 758285 545360 803080 203320 173230 187085 703460 199835 186405 560575 237065 88145 14450 309570 813960 843285 749870 88740 232985 429165 558960 127160 230945 389300 109395 752505 683485 543150 532610 366265 306765 58565 587945 599250 358870 606815 174335 709920 750635 202300 578765 46325 635205 179690 511700 193970 595340 174930 319430 533885 22270 435965 714340 831555 774775 4675 518245 295460 20060 850 710940 190060 367030 169150 518840 204510 683400 427465 626110 542385 822460 434095 287810 173825 584460 219300 289085 591345 464100 182325 303280 363800 717060 374170 579870 733720 303280 422620 427125 278630 690710 836570 597040 475660 717995 33745 734485 847705 568395 784380 357935 230180 365670 631975 318835 333965 788120 289170 278035 435965 802400 7055 557005 128180 296140 803335 420410 694875 755990 418540 767040 74120 762705 80070 197625 26520 675580 526575 267920 577575 407065 597720 94180 763385 609195 144500 774180 611065 811495 27455 47005 308890 627215 484755 329970 838780 433075 404260 408680 446930 339235 73780 499800 640050 525810 310165 411145 674985 834190 463080 211905 740945 417945 241740 302515 684250 119765 284835 592620 770610 432055 220915 229415 411145 45475 757520 705670 281945 633420 789990 52020 107355 221935 481100 156825 462655 12070 811750 419305 144840 626790 101745 390575 445825 597040 489515 389640 200430 678895 805800 462825 804270 791775 406130 828750 205445 293080 777750 70465 777155 449140 696150 703290 290105 107780 747575 354110 195330 307615 576555 842180 581655 468860 38420 572730 586500 71910 700485 168980 687055 616165 537200 126225 335665 173740 720035 533970 680765 650760 71740 684505 235195 780640 371365 455855 606050 792880 571880 715530 192695 659515 744855 204085 725900 444550 68085 295630 725135 618545 555560 144755 676090 604690 386410 145350 199155 641580 528020 359295 230095 41310 462485 831130 792880 273870 203830 809880 735930 657560 414375 1190 137445 87125 557940 759050 89930 155805 827135 579700 116365 108205 651865 579700 12240 809880 29920 729810 523345 832575 413100 398990 381820 745110 381480 508555 708050 507705 374510 197540 314500 503030 348160 201535 39440 482460 305405 335155 586075 425765 84745 305150 80750 142460 740010 531760 727175 238680 257380 476510 313990 439110 140250 686290 384200 223550 36210 101490 181220 261970 273700 815490 358275 605880 23970 602225 31110 337110 655435 277355 435285 348330 719270 818125 73355 661555 403495 727600 210885 217175 405620 802485 700485 837760 462825 385305 455770 749275 563040 65365 327080 363120 733550 22015 413950 558960 438260 96050 800870 484415 38675 691390 132940 199240 377570 711960 371110 814980 155635 578765 145775 538985 488835 22525 408510 232985 756245 321385 44710 424830 474895 816765 201705 790330 688245 76670 496485 257720 90355 804695 166855 635885 491810 652035 317560 648550 203490 478125 466565 762280 317220 828580 294355 18615 746300 573325 700825 676005 156145 258740 394740 105825 52275 693090 71995 513485 283985 272425 108035 652800 264265 297160 115005 687310 830875 434605 693090 663510 504050 643960 801635 654925 719015 503710 58140 211055 62305 667080 321130 448205 830110 57290 802910 798235 607070 722670 279225 484075 294610 665125 673965 364905 224145 63325 605965 226865 774010 99025 694705 23545 19125 700145 113475 676260 701760 140590 207315 101745 67150 666400 56270 98940 17170 86870 474895 3315 546380 171955 107270 447695 179350 714425 783445 507790 360825 363545 57205 627130 350200 475915 514165 698700 252195 250155 248540 548165 435880 504305 608345 59670 176035 226100 575450 847280 96815 820250 21930 201280 609110 13345 838950 125375 663850 173740 481525 231115 36295 580550 690030 606900 430695 237660 85765 416585 269960 392360 681105 603245 837080 606900 390065 816000 674900 417775 814130 141525 441575 537285 197710 601970 763385 646085 351730 779195 16065 497165 753695 522240 699465 783275 804525 748170 143735 613190 768910 728705 199155 426615 613870 579445 271490 725730 379525 753610 177820 582250 451350 758030 605625 316200 576130 46580 409360 165920 208590 492830 351645 655095 146285 649825 625175 686035 12325 511360 805035 212160 712130 686205 111605 134470 437240 490025 685610 359720 233410 845665 231285 774775 115515 241315 643280 831385 401880 466650 359465 523430 68085 115175 688160 115260 324105 309740 712215 178670 360400 277950 563125 348840 616675 8160 256275 612510 74630 147645 42245 213945 293505 301325 758030 673200 589730 651695 50150 337535 345610 482630 256955 845835 662490 474045 636055 140590 51425 775030 611745 457470 389045 573920 329290 255850 96900 656455 673370 604945 485435 260185 606730 580720 222360 307275 253725 255170 93415 771715 580295 787355 295630 410635 85765 524450 624240 762280 564995 418710 688500 151130 20315 114665 75140 766105 753610 172295 676855 547910 128095 713405 156740 822970 808520 38845 807330 118915 286025 10965 269790 706265 320195 602395 301155 599335 522495 21335 158015 780640 75735 143225 159290 240380 495550 496145 718080 318495 70635 24990 370940 180625 156570 412420 425935 120870 312375 764320 215985 296565 635630 6545 834785 381650 625515 116875 100470 729640 189210 261460 14790 806480 26095 178415 255170 333200 107355 544340 584375 687225 712300 196180 791265 759560 597550 125205 783020 629170 492235 430780 122230 787950 483395 11390 787950 267495 32300 842605 769080 333710 612935 818635 230350 734655 245055 309655 459085 286535 649485 539920 376125 617270 110755 71740 201790 236215 554030 740350 492405 36550 630190 794495 823480 21505 218705 50065 208590 693005 116875 578850 239700 823225 709750 107780 178330 779365 180285 737545 644725 776475 160225 298010 333540 607665 825350 458915 841415 698615 835380 122825 100555 662065 155805 124355 688330 503625 567120 286875 12325 730830 70805 742475 461550 682890 547315 300390 547740 308380 581655 343740 173400 648125 718590 170850 129285 408340 391170 491980 41735 139400 280500 306425 471835 61370 737375 623220 321980 490960 196010 71315 713320 755055 470220 796960 721820 480590 445740 50065 551650 270810 746130 189465 694960 98430 492150 595850 29070 839630 587775 700910 792540 531420 268345 145520 72505 638690 689945 416330 348330 805460 64260 575620 431970 282370 731510 8925 694450 752080 811495 312375 153680 542300 618970 758200 623220 647530 104805 470560 317985 396185 805715 253300 635120 452625 742730 630360 555815 579870 431035 131835 351560 271405 222020 372725 564400 119170 553605 320110 217600 85085 377570 696490 727770 637840 604180 432735 618545 481695 825775 220235 153000 210120 91545 195160 142800 649145 375360 833340 301665 791605 770440 391170 768230 219215 256955 123845 698530 266305 554030 478890 121380 596785 693175 439535 580975 430270 755310 730150 223975 257210 768485 580550 404855 246840 148070 185300 383350 455855 741795 61115 426445 663935 382415 384965 333115 466990 712980 558365 734230 606305 680680 531420 103275 130305 182495 697510 62390 320365 745195 741030 187170 709665 555390 237575 373065 701590 165155 647445 520030 493255 658835 151215 231880 315860 556495 585055 254660 173570 552500 629340 94775 508895 13685 218195 773755 75990 431800 453645 78455 480505 356065 758370 350030 490280 182750 357680 440215 227290 12665 367285 846600 518840 590070 781830 271575 683230 317560 617950 363205 99705 217600 513230 473790 181305 565590 112540 371535 370260 133450 469880 404090 412335 584375 228990 128350 333285 785910 73355 116705 275740 493000 624155 709410 665890 446250 627555 818550 721735 60010 30175 119170 763895 589560 694365 471665 228310 737970 358870 146625 819910 380035 822800 787185 281180 174930 415140 364480 578765 546040 500055 772820 822035 420495 97920 735250 229500 354960 303620 586500 519010 45900 435115 103020 204170 816595 196350 272255 779875 189040 639455 15130 29325 221000 41905 67575 408680 24820 443445 697425 156485 501585 473025 210885 306255 350200 703885 654330 425085 755905 522580 407660 6630 304640 249985 247520 735675 448970 362695 141185 439450 144330 546380 716210 513740 278205 285430 497165 268090 741880 643620 304130 268175 577660 792625 679405 49895 54995 772225 97325 233070 311950 751145 190145 450585 66980 451095 463165 503880 189805 599335 518245 532695 625090 724115 270470 787780 5355 771120 547910 817275 305660 365755 827390 109480 465970 416160 737715 627045 473365 614975 608090 166005 81345 498695 148580 313820 264010 62900 698955 638350 260865 368730 222870 41140 646680 279820 48535 397885 762535 678725 742135 205190 821865 627300 670055 365415 849745 459255 569585 298520 846175 150705 713830 404175 824755 377230 65195 252705 230095 397715 135320 670905 26945 587350 470220 652545 303875 740690 731425 483735 217515 802655 823055 9605 235195 793135 550035 735250 583865 553180 198135 360145 538560 359380 775285 505750 543915 115345 353515 719950 761855 338980 656710 418540 386580 284325 707030 776475 274890 195160 818720 32810 538900 719355 502690 10880 632060 566100 803675 519095 796025 614720 827560 428230 206635 142375 703885 377740 552925 125035 526150 619905 715360 436645 700315 699040 598910 679065 384540 518585 570435 146200 755735 506940 460785 354025 687395 674730 689690 601375 56865 26095 293760 71910 342210 649145 321130 716635 159035 685355 385135 136425 3145 154870 142205 72505 586330 234515 723435 398140 276590 507875 682380 514335 437835 840905 228820 425170 8160 304385 176120 579020 395165 482290 499630 713830 767465 753610 746045 820930 457300 536605 318835 297755 381565 706945 48705 159885 89250 92055 362355 204850 17255 259335 526150 787015 111690 509320 275060 137190 788970 54060 119850 661130 235790 797810 398735 257635 800785 19040 126905 300135 659260 48790 456280 120700 719780 72590 618375 738565 326570 291975 218705 831045 756415 336175 495890 191505 285430 79220 115940 826710 604350 205020 162690 66555 159630 54315 287810 547570 575195 147135 669800 215900 268600 536775 724710 599845 482375 541450 588200 824160 346205 815830 293505 747830 776815 779450 73270 81600 130220 726155 511445 173740 120615 478720 702865 526235 710940 212755 385220 712810 695215 598400 477360 800020 138040 842180 841840 483140 260865 740945 254405 542470 598995 499460 245395 446080 384200 548760 564230 538645 14620 731425 76500 38505 476170 680680 36380 535670 507960 459340 776985 533630 479485 552330 110755 815575 461635 51425 211395 255085 559130 257890 688585 610470 358275 789650 504815 286195 85340 557685 229330 551140 60010 608685 382160 338555 19125 66385 769590 743920 586415 792795 846600 65365 757180 817700 215900 207145 811070 236980 209270 664190 11730 625770 787185 438855 43010 454580 300305 661215 212585 573665 527425 394060 436475 211480 586160 253810 135915 448800 239020 286450 648890 11390 330565 536265 141355 351220 190655 847025 755905 652460 773925 469625 625600 672690 645745 526320 769675 773415 50150 712895 719440 549950 649060 376890 755310 426700 465290 118745 344335 485180 820080 814300 388960 369665 347140 320280 136425 276505 567120 720120 212500 221255 262650 608430 511020 436730 94775 600440 828410 612595 42415 541960 103020 343910 541535 522155 740435 271490 773075 449735 503115 294780 667080 771460 705075 120870 846600 305915 10965 149345 243525 146200 794580 516715 677280 531420 382585 618120 561255 844985 143140 3570 468435 779110 338980 411570 129710 96220 355130 171615 419135 202640 58990 151300 739925 726240 491810 712555 418965 819230 99875 180200 318240 533460 579105 235450 787865 639710 328355 306765 316965 791095 292485 608685 674985 309060 338385 694110 455430 709580 462400 22525 452710 626705 522835 689095 496060 178160 353430 339660 744345 643025 827815 268940 554455 307530 143225 796705 61795 216750 36465 264095 605625 700740 68765 827220 528955 425510 797045 629680 202725 48025 336770 321470 797810 133025 823820 436475 219045 68170 167365 480675 355300 352835 440385 183515 449395 368645 456025 24565 608090 307700 784380 540940 721140 131070 344165 734655 357595 691560 289595 510680 486285 54910 99195 185895 466650 128860 77520 244290 118660 526830 366690 541960 28645 51935 638180 436900 281775 56525 260950 777920 115685 818465 416245 681530 817700 67320 459595 748340 372385 186065 202725 124780 494445 555135 113475 12750 229500 112030 113475 560320 841670 645150 76585 9010 183515 609280 197710 20485 605200 827305 748340 637585 740775 463335 612765 625090 801040 435285 653395 166260 18955 62900 349350 288575 348755 512975 485520 64685 119680 70210 701420 176545 495125 59670 435710 825180 691220 671245 661300 524790 605285 636820 717910 306765 379355 99705 141780 802825 267750 625090 468095 307955 328185 729555 468605 529125 821695 154360 167365 56780 757605 697085 122485 375955 582080 243440 131070 739160 600185 828325 402645 672350 513145 443530 667505 296820 346545 314245 173485 548930 221000 645490 723435 500990 222870 72165 676430 379440 410975 399755 162945 183345 530230 668185 567460 299030 849235 830195 548675 36040 650165 776645 2550 735845 818720 21675 671925 330905 392360 745535 516035 588030 208590 77605 739160 368475 761600 85510 290870 557345 796705 391085 473790 660450 560745 125715 130220 431715 121720 785825 2720 239870 829090 598060 836485 529380 264010 551565 172040 753695 297670 649315 122825 146285 659940 795090 306000 806650 200175 554795 549780 659600 844305 391340 102850 588880 554115 207995 538730 301155 666060 701080 121040 406895 52105 737460 35615 795345 287895 425935 321385 480930 472515 392275 192950 199665 629425 130815 628065 451265 339150 661725 805375 94350 633420 323680 64685 670140 643280 388195 285430 224910 558195 194990 273105 706265 54655 366605 814810 253130 360910 392785 531250 112625 654925 230350 468350 384965 190740 512635 605880 455770 576640 670395 123080 519265 340000 59500 504645 265370 52615 319600 640730 697255 124185 135065 418540 230350 252875 66215 663935 9860 337365 94775 471070 221170 545615 734315 395080 7565 631295 89165 113050 34765 60010 431630 66130 797470 740435 625175 92140 264860 536945 123930 420580 830960 813790 401455 619310 132430 766870 472770 695300 616165 152320 16915 77350 32045 120700 75990 517055 742900 356745 787270 110245 724880 323510 239785 457640 134300 397035 234090 122655 468350 651695 474385 290955 489260 41395 153340 185895 98345 65620 368050 343825 202810 33150 284750 392700 628830 137105 512890 540175 455430 268345 112795 16660 653395 238935 525130 53380 703205 314585 782085 40885 591345 193800 835805 96050 155210 429675 198220 168895 448205 712810 680340 540940 2550 361335 92395 725220 809880 87720 492745 616590 777750 605710 22270 667420 562190 283560 446250 615825 209695 613105 759050 675580 247095 354365 326740 227460 6885 610215 137530 189465 107610 781915 367115 382415 364650 258655 323595 682380 227205 150195 847365 188190 590495 573155 605625 267410 615315 646765 436900 88910 14450 765000 121550 598400 473790 282370 505835 475150 648550 664105 650675 807160 820675 778090 472855 48790 54315 515015 560915 754205 81515 655605 346885 833510 168895 779280 418965 615230 180115 796960 249985 829940 499290 399670 677875 624580 180285 496485 90610 592195 507365 768825 407745 465715 767040 80495 638010 700995 474895 187255 244290 751825 81685 331415 797980 121550 594915 221340 493935 120190 479315 807670 180710 244375 288915 338045 623050 337450 17935 256700 122145 110925 338215 789310 708985 82875 489940 295290 618715 705925 350880 820590 663595 208335 46495 337110 222955 265285 469965 233155 493850 356915 46325 184025 571540 412420 153595 426020 70720 338385 478975 825520 503115 102935 364990 141695 651865 372215 840480 742900 825945 14110 607920 636395 454070 485520 719780 474725 621350 725560 63495 145010 515610 483140 763300 757860 600950 248370 51765 727175 389130 278545 203320 11390 480760 110840 753950 639370 152830 845155 28220 184960 54570 137785 387600 301835 67320 415225 173485 784975 313310 578170 531420 556325 19720 440045 144245 366775 127840 844900 209185 131835 256785 776730 663340 774265 447270 263415 249645 502605 210885 6970 97240 783615 567970 120105 454835 433245 488665 291720 761345 658240 98090 487135 270980 306765 772140 216665 377145 474130 618460 251855 535925 624750 424660 706265 512125 694450 815830 647615 161160 408510 107780 332350 465205 809625 780470 146710 276165 20655 527680 726495 621180 179605 282285 513570 621265 756330 387005 593555 114835 775540 144245 741285 223380 190740 18615 320450 17850 66470 166940 123165 341870 46835 187850 420750 573155 267495 648295 207315 300390 462485 155040 648465 122740 702695 674730 457555 774945 275145 834530 334985 731935 344675 761090 551735 99875 220235 326740 657390 113305 428910 715615 334305 230520 672945 145010 692325 760240 786845 738735 262395 32385 473110 731000 808435 170255 701930 653395 56100 175270 478635 576640 576895 507705 537795 692070 614720 662490 233495 748085 457385 498865 333880 185215 25925 498610 370430 515270 401880 610980 259250 269535 17255 491470 5185 362270 147645 771630 3060 251090 156995 223380 664615 624665 601375 535840 218280 264265 577150 405875 524960 734655 468945 533715 452880 190825 684250 827135 842520 405110 56950 294270 275910 430355 693940 815150 134045 731170 735760 454750 39355 328270 439365 62135 826710 715530 787780 538475 408085 446505 644895 310590 491045 221680 836230 405280 161670 748935 418540 722670 657985 118575 437750 729130 775710 477530 116875 189295 359550 674475 777155 371195 342890 69530 460955 846345 220065 244375 461720 33405 138805 337705 138805 243270 317560 844050 527170 563210 15045 161160 804525 124610 502095 212075 182240 190910 136085 806395 745280 462995 496995 687225 201960 423895 412760 72675 122145 771545 255935 427720 608770 678810 836995 709410 214455 324870 159120 575365 792200 807755 113900 411995 767380 239955 156825 841160 126055 350115 144840 535160 221765 760410 711790 431715 324700 698700 649485 364395 283900 429845 111690 46070 470560 40630 295460 664360 275485 587860 750295 481015 788630 353345 280075 844645 701675 384285 225165 430865 516290 150875 197030 708645 769675 299455 845665 274720 489770 212075 415395 713405 10795 460105 367795 621435 202130 225505 657050 251260 530400 626450 400775 689945 58820 500140 488325 120955 840990 114750 1700 82620 578000 832660 392020 341445 164305 517990 398650 605540 639540 311355 538815 156570 703120 38420 697170 598315 118830 499970 504645 502775 649060 383860 218365 574770 314670 825435 158185 533120 403155 405790 72165 55165 424830 621350 236215 748255 134555 152575 651185 50490 763300 119085 157675 622540 603330 190825 562190 785995 800870 756245 211055 452030 626280 78115 171615 232985 154275 696235 383945 562530 566695 192440 149090 105655 65450 516715 356065 311865 102935 249560 518415 49215 524365 364395 283815 735420 520030 819145 435965 148750 626365 467755 703715 804440 549270 460785 376295 270130 635120 338640 401115 69275 221510 430015 112965 538560 623815 561425 315605 663765 409615 772310 784380 756075 516630 328185 388365 678640 435625 107100 217005 667505 491725 697935 274465 511870 786080 539495 316370 669630 69955 280500 545105 757945 597465 598910 40375 495040 714935 179095 544425 513145 814895 580550 27880 494020 237830 245905 263245 833255 398565 514930 378335 660705 192610 382500 60435 57205 477955 536265 417690 293335 24310 818040 72845 298095 533375 290020 662660 304725 320195 121975 112540 635545 196690 785995 421685 109565 148240 733465 28730 72165 374255 313480 152575 731935 685100 543065 722925 767720 340255 373660 622795 357765 250495 371790 652460 531080 495805 53295 842520 810900 168895 4930 832405 651100 626195 774350 37570 239530 213095 567120 744940 731935 782595 728875 100130 832320 33405 510 759730 28220 205955 4420 774435 531420 545020 382670 186490 520455 429420 813705 778770 178245 473025 517735 520115 838185 188275 659345 776305 479825 279055 61030 506685 504220 670480 845410 643620 251175 42160 339150 154615 128180 9690 685270 507960 96985 17340 632145 429250 839885 133960 538730 388535 733975 88485 372725 780215 815660 668015 105570 655860 802655 360400 576895 790755 419135 781660 542045 277440 130645 28815 838610 383860 128605 295035 217600 436475 153680 134725 116280 137105 689945 22865 308635 187680 45815 322235 405195 528530 597635 147560 304045 675240 760580 28050 575195 791860 153595 486880 494700 281095 270725 264775 149090 279225 456535 91630 700485 57970 416500 557515 791010 246670 153935 246500 787780 28900 820590 803930 776645 245990 349605 523345 794155 190825 357170 732105 87550 622370 241910 269705 236130 617780 282030 555985 494530 821525 829345 733975 455940 513825 202810 180795 214370 761430 201620 15640 169575 24055 44880 39950 761600 223295 736100 44115 101660 534735 643620 284580 48280 154020 66895 377315 492915 607665 671075 456875 348840 703290 167110 496485 455090 262990 276335 796450 433245 574260 499800 116280 192610 60180 211310 286110 36975 714680 576470 702525 232135 659940 662830 522835 86445 125970 38420 418710 345865 784465 685695 496910 589560 306425 412505 727175 814215 842775 523090 252875 142375 35615 680 101490 2805 283305 486115 790755 521475 771290 635885 418285 565250 66895 846260 227630 388280 319175 637075 425255 686290 168045 328610 237830 585735 623815 187340 661385 832830 370600 737800 117555 551140 354875 237150 667845 638520 85595 634525 117045 172380 431545 622625 491895 660960 814300 610555 514675 748255 29665 489345 438515 683230 84745 537285 527680 632315 448970 581825 390150 643195 631295 125970 95115 545105 79220 512040 152150 731595 732615 128435 198135 749190 545360 117640 563465 669545 4335 560320 199495 143820 129710 176120 380715 208420 706180 363375 787355 81090 433245 257975 649315 721140 252705 672605 686800 110585 311950 477955 34085 335665 173060 714170 341190 822715 683655 610895 537880 516205 603245 82535 844985 636140 169490 689435 640220 13345 253810 303280 362440 209185 196435 58735 681700 364565 293505 564740 329885 285175 844645 82535 529380 287810 513145 527935 556835 761515 86785 17170 234940 43265 518585 506685 338555 727515 296140 657815 595680 758455 66385 824245 553180 756075 85595 558280 534650 228650 589220 431290 366945 100725 498525 328270 544000 732700 362780 73355 822290 395675 132345 68255 85170 249815 721990 441830 369580 591685 680850 491895 846345 674900 771290 654755 107355 491300 844050 826200 546125 443275 596785 346715 497335 674135 698020 392700 380460 433160 345525 425000 438090 612085 315520 741030 814045 119510 599080 366945 244375 264265 196860 166430 564315 568820 837250 742305 749870 777070 782340 456705 692070 686800 422195 377315 624495 448715 138295 238425 54485 142035 330650 386665 458235 365500 131580 826625 778090 644555 246840 166685 503200 532440 610215 413695 647615 86190 819740 278375 786420 508300 305745 271320 528105 273870 777495 486030 125545 451860 318920 780130 261120 474385 178925 38505 236300 723010 721565 155635 749955 14280 559810 797895 48365 260780 644980 713405 746980 516630 780300 190995 791690 88400 438090 442510 363205 705245 336770 448035 742560 442170 279480 823310 333200 252195 734825 659770 426785 409360 681870 42670 378250 807840 240720 479910 184365 50490 67405 640050 203490 43775 715105 684420 291465 846515 785315 8160 166685 718420 291550 460190 649995 629425 764235 497675 151470 435710 624665 538050 513655 419050 803335 142205 622965 446930 48620 230095 257635 255850 118660 829260 674645 516290 684845 205105 428655 177140 741115 731680 19720 808180 385645 146625 427380 194735 535670 505920 278715 499290 66385 691730 708135 566780 27880 493000 776985 655690 19125 335495 44540 372300 393890 630190 430100 165835 363460 681275 566100 200515 536265 331330 524450 695385 629000 369750 90695 633335 460020 536860 382670 226355 399925 347395 685270 399755 81175 754375 557770 838950 470390 389980 250580 425425 276590 440385 504730 785060 103955 400350 520030 540515 370855 46580 734400 644980 394060 605710 587945 424745 523005 363460 61540 462060 810560 644470 812260 461550 469625 641325 543490 398565 935 651695 564995 603160 781235 105485 644810 698020 269620 155550 517225 794580 275060 180540 711960 825605 423130 451520 543405 65960 550885 467245 118660 20655 497420 309910 483055 841160 220065 106250 440640 484585 398820 381565 210290 566610 848640 486540 728705 505325 373065 230520 449395 453900 623135 441150 331670 457130 81345 512380 125970 432395 642515 241655 805715 277100 631805 564570 108970 280245 108290 325465 716635 550120 771205 779280 131325 711535 120360 134810 769760 324530 299200 472515 437240 830025 313905 365245 777835 668270 817615 125885 338980 252450 320195 765085 178840 791435 818465 35955 546380 640985 551140 420580 761345 557685 216070 207570 360655 704140 536945 300475 548590 343570 35530 72505 625175 281945 559470 184960 631125 39525 265880 552075 396780 686970 715105 799340 69105 620415 52105 376295 246245 383265 740435 116280 150535 208420 632485 422535 6375 802655 86785 824925 424575 490195 668015 533630 54315 559640 14790 155975 751230 811410 814640 402645 333285 72250 486965 805545 562105 767890 151895 444125 438005 380630 749275 847875 590835 563890 32980 446080 701590 476000 485095 629765 567035 577150 378760 304895 244630 649315 61880 174165 836060 587860 544340 75055 81940 424235 362355 453900 441320 488070 581995 166515 318240 350200 302685 722585 102170 847620 23970 422110 543320 52530 429930 674815 67150 220915 485520 545360 43010 23545 259675 324275 586160 387940 314075 95710 496060 602820 34425 636905 660110 130390 85085 789055 721055 163540 398480 412080 729215 124440 759900 740520 58225 171700 840565 733890 196180 96050 689775 638945 227290 611150 359890 140080 123165 432310 174420 668695 735675 14960 178755 216580 452880 345865 577320 233240 6885 270130 707370 605795 674560 243270 430440 771375 282030 732105 64855 835465 640985 500225 385730 12665 107440 759220 382755 175015 82705 435965 170000 519010 523260 602565 729385 485605 299030 578425 248880 227120 563635 10880 31025 843455 293930 6545 166345 295630 306255 657475 325890 705840 118575 459425 715105 723520 742560 214880 300050 266985 17425 747660 488835 563210 781150 670565 353430 31790 340340 839205 247350 323850 516715 603245 126820 560575 523430 327845 31110 647190 101405 758965 373745 616505 351560 609195 388025 118490 1530 561255 121550 812260 109650 497080 20910 22525 141610 496740 101915 69190 248625 431970 681020 381140 111860 190485 593810 568225 132685 763725 199240 195500 407405 235790 645320 342380 363035 60265 704480 256275 763385 429505 289255 50320 52700 805205 439960 822375 222615 196435 202895 601630 382755 139570 792965 433330 842435 53210 700230 83300 297160 384455 418795 734230 794580 659175 539070 92990 452285 848810 628235 791265 134640 282030 637670 427465 93500 511615 548335 303535 706180 330140 753185 156825 655605 440470 817445 744260 65960 86785 541365 168130 705840 836825 455345 46920 632825 86445 490025 271150 628490 109055 783190 387770 719270 82450 368390 425085 310080 318155 82025 766615 121805 90525 475915 287045 763130 230010 89165 75055 471920 288660 637840 444210 815490 553010 507110 452030 702355 310335 283900 272425 683230 583015 809965 110585 505410 112030 802740 80835 698275 195330 793135 53805 569585 123590 651270 740265 278120 636565 821100 669885 836145 149345 407660 86785 553690 300985 309145 292145 408680 571880 731340 694280 315095 397375 67745 142375 68680 222360 751570 732105 510850 641835 767635 228310 729385 536095 642005 459935 240805 622880 454240 281945 436645 149090 193120 483140 133960 363630 48790 67575 771800 768570 53550 360570 75480 832575 278375 202470 458660 432820 302345 195500 30685 487645 840820 777240 538560 166090 763980 36380 39695 208930 513145 412675 142545 153255 601205 570945 597550 630955 453645 730575 93670 734145 802910 226695 709070 540345 226610 723690 638265 193800 375445 90950 123165 91035 119765 408765 558025 760750 133025 733210 802740 53975 756330 238255 804355 313735 346630 682465 816255 426275 434775 839120 197455 33405 266900 322320 259760 398820 843710 400435 758880 507535 498440 104890 803165 780300 745790 760410 48875 113475 630020 225165 191845 745620 640645 363290 79730 184620 50575 422450 510425 621435 811835 189295 395250 16150 118235 754715 244885 185385 325975 814725 259250 673540 128690 543320 288405 735080 766105 490535 606815 716210 127670 184960 650930 327760 298605 532440 671500 557515 291720 818975 485095 749955 158100 402305 276930 329630 579190 696745 264520 196860 696660 810815 775030 698020 148750 716550 210715 724710 386665 823395 235280 447865 507365 34340 158865 174845 650250 753270 343655 711620 418030 505835 574345 687310 347310 464355 653565 776645 46495 232645 421855 440470 232815 716975 634780 138380 846515 211310 714510 371535 399075 173995 277695 513400 291295 759220 533205 314925 73185 722160 450245 600525 344505 397205 550205 340340 134300 841670 844560 115855 320620 378760 294440 149515 565335 765255 571880 841925 707285 194905 537455 736440 739245 153340 302685 709495 523940 6800 311525 25670 717655 422025 146540 735590 182665 640985 305490 771545 635120 78370 33830 90695 715785 215900 253555 743920 722245 790415 109565 252280 136085 702185 800275 636140 698445 52785 342125 129710 780725 614890 816850 845240 744430 397630 841245 835975 72760 568735 151640 838015 759050 111945 723945 378675 816935 528700 571965 622625 689180 470220 509830 497420 834105 295290 800615 675495 13770 30430 718760 772055 782340 309145 354280 120530 791775 253470 426530 413865 36635 775965 372130 76670 768485 503370 205955 702610 565930 332265 783360 493340 113050 556410 27370 19805 209185 51170 776900 117045 774605 712385 735590 808520 416500 211395 663170 764745 291295 695555 281180 382500 660960 761430 251175 663000 338640 846090 780045 365415 475150 76075 121295 754290 691645 420920 465035 302940 76840 783445 782510 193630 271575 724965 63920 777920 736780 207060 224485 110330 400945 188700 174420 521560 85595 269110 741200 208845 32045 594150 553860 14705 755650 138380 332945 196010 159630 129455 795940 814980 795770 279395 76415 229500 261800 434180 725305 635970 670480 450840 402730 576980 101150 276080 197115 308380 164900 209610 765680 579445 102425 372895 612340 298350 622965 815830 465630 657645 628830 843540 554455 348500 579360 340255 376805 592195 773075 146625 813620 347820 573835 681955 546125 135915 263075 530570 431205 376550 816850 35275 476255 512635 432225 624495 483905 52105 125715 626875 63325 376465 42075 833595 625855 13430 766700 315945 55845 482035 17510 803590 608600 398905 429420 785825 628320 508895 59075 523260 542385 657220 815150 541705 641495 738735 660025 310250 697765 222445 264605 149600 700315 403070 530570 823990 302855 371705 754205 828665 466905 44455 559555 615060 443530 604095 375445 440810 791775 674900 610045 385050 119765 20570 199920 799425 406385 323340 38335 442935 615570 29665 640475 56525 154190 744345 759900 516800 415905 283390 536350 122315 766360 438430 223720 666145 228140 670055 546040 830535 297755 304130 73865 777155 197965 255340 133025 206720 512975 543830 676260 415735 435455 842605 652120 211310 617610 847365 715955 331075 674730 487985 343740 6885 179605 433160 290360 829855 464270 236980 175270 56100 343400 324105 517650 813025 621180 299880 835380 661385 777070 90440 783105 322830 582505 353515 387770 390405 152745 630190 519435 702440 193970 635205 688755 263925 380800 522920 424490 90950 785230 604520 543830 743835 9265 206720 806990 738990 751230 559980 120615 45475 18020 194990 793730 829175 420070 431545 418370 500225 229075 26010 455770 26690 438940 636650 790330 750720 90185 320450 71315 452625 572985 295035 49300 798745 341870 154105 739500 844390 147220 577745 152915 815405 263840 816765 585225 516205 143395 679320 446165 700740 292485 115345 415310 200090 120360 569585 635885 746045 820675 614465 511870 783785 471580 227630 80835 235450 312800 244970 150195 130390 602565 233580 74800 667845 532185 831045 92650 539070 757520 321810 534735 51340 57885 415395 660960 478465 85595 491640 531420 745535 431545 97410 21080 778175 242845 456705 496995 464780 723945 452625 265795 638095 172890 201450 818890 607665 743155 304300 181220 72590 712130 41310 106930 603670 226015 515610 206975 532865 813195 463845 750890 252110 616250 787950 478550 601120 769505 389470 838185 547060 269025 705840 746130 235535 502690 560915 610555 737375 209100 553860 605455 408000 637075 241060 320280 839290 690625 755055 463590 365585 529635 749530 39355 356660 691815 625855 55165 661895 671160 157165 220830 420495 221340 27795 695725 490875 159545 665295 716975 137105 772140 385730 326485 359210 480335 828835 352580 452285 644385 98515 563125 555135 359465 611320 232050 164985 40970 361080 438090 204850 76330 459255 812600 692580 541365 786760 220320 666910 551990 495975 556240 317815 591345 654415 238850 477530 732700 744005 148155 681955 527510 323680 800360 707285 798405 666060 393890 791520 502520 544255 605115 206465 258400 562785 376720 475660 703290 721650 319515 845750 621945 152150 485520 530655 379440 569160 396525 1955 255680 751145 649315 66385 15895 845920 516800 833000 343315 684165 458490 36380 279395 352070 760835 170510 298520 488750 678130 290105 182835 98940 817445 678045 756840 519180 256615 43010 935 361760 128775 78115 523515 214795 811665 115175 480675 533885 835805 448630 253810 487645 53040 736270 305320 505495 159970 551140 530145 414800 650505 15980 433925 108970 291550 2125 594915 435455 710090 391680 259505 599335 320535 792710 446165 182155 267240 757520 437835 270640 493595 114410 762280 36295 21420 477530 164900 390150 217090 485860 609960 289595 555985 728110 443190 562870 111265 14960 66895 25585 708985 598910 729810 509150 391510 139825 192695 178500 316200 272085 745110 225760 351985 259675 521645 426785 478125 404345 544425 684420 128010 237235 633250 759135 701930 238425 705925 293250 394655 6460 217770 136680 608770 743495 834105 618800 781830 122570 651355 354280 442680 790160 436560 196265 165920 587265 635715 769335 104635 617355 620415 430440 81940 807160 814470 386410 283815 395420 249645 391340 173995 178925 232135 273870 450755 345015 427125 463250 708220 82110 111435 769505 174760 495380 286280 219640 84915 649655 186490 33490 114495 548165 843710 430355 811410 214285 360655 697850 678385 649485 609535 804525 107355 701250 367455 80920 802910 403325 480250 338300 185895 204255 66045 771630 624920 778600 590070 458575 717060 681020 734230 406215 230690 13515 482970 532270 594150 595000 168300 784295 237490 557345 285855 54655 165495 77095 337280 116620 672520 658580 171615 353940 456960 805715 305235 798150 832575 439875 361165 650930 609790 806140 591090 584630 742560 408850 113645 519690 241400 35615 595085 158950 489005 535840 162945 216665 754545 789395 785230 598995 606900 431630 300220 440980 806395 157845 150025 818890 295290 18870 531165 610725 637925 311015 763895 90610 447440 81090 3315 358870 688330 200940 213180 317050 54145 346375 801125 90610 36890 1955 691305 471325 844560 416160 764150 497250 131495 280500 787525 542810 3145 806650 375955 543150 138635 363375 17425 498440 766785 549525 529295 663085 274635 385050 610810 743580 346800 567970 437155 825350 185980 785485 243015 755055 188190 220490 30940 757945 666910 207485 60605 191420 801040 509830 400265 653735 203490 169235 712810 836060 218535 148155 239870 244800 38760 174250 243015 196520 504815 811835 571115 330990 584460 600865 264180 188020 483140 111775 81940 159460 188445 759900 619055 5100 192440 558535 812260 377910 769335 683740 95285 45815 587605 681105 433755 790160 243865 433330 186065 826455 95115 831810 264180 293845 408085 596615 68935 461465 179690 476000 512720 615230 185725 459255 326740 440045 350370 708900 701080 177735 199835 142205 256530 75225 585905 429250 36890 694960 622710 594150 659600 750975 525555 154190 682125 15470 486030 840480 761090 558450 846515 435370 561850 255765 814215 123760 103700 473535 554115 385645 339320 647870 558620 717740 83725 346375 793475 653395 441660 529720 828665 719440 597805 401455 660450 377910 27880 664870 503795 435880 338385 357510 93585 476935 449650 630870 189805 200515 222955 239275 228735 412845 172550 532865 449990 103615 280585 219980 311695 599080 543320 29495 260015 360400 521645 746045 596530 696660 536350 285260 187935 614380 539750 532355 371025 452540 351220 487220 401710 473790 827050 513400 58310 182410 429335 110585 776135 465460 399075 696915 429165 214115 471240 461125 78710 636055 374340 319005 39270 717060 348755 465545 392360 120360 768655 91120 806565 197710 386325 680425 123335 520540 145690 80155 180710 343230 154445 184025 269535 407745 811495 765595 493935 575450 461805 184960 562190 232645 74630 582505 489600 164560 264180 570520 572560 411570 316880 141780 130135 220660 812940 326910 800785 612595 562020 510510 110500 535330 403240 288065 613785 349605 406470 581230 588370 278375 47260 766105 544425 253130 563465 147730 278375 428315 318580 497250 795770 702780 717910 578595 75565 697255 841925 660620 521645 482545 827220 288745 693090 316880 813110 473705 190655 800870 450160 744515 766105 338300 44880 674135 752335 491385 316625 364820 336855 551055 335580 748595 730830 814385 608600 236300 140420 662405 413185 441490 482970 734825 242590 649060 621095 569245 754460 12495 7055 345865 375530 830025 846515 390915 818720 414970 834870 401115 239190 496655 779875 656625 683570 159290 25670 685865 466905 606815 687990 562870 49640 798150 657305 801720 779025 596530 664105 542980 451945 257805 276930 568480 139145 47005 702610 323680 117385 166430 310845 510935 566355 98600 40375 797640 723520 659685 838780 584035 83130 644810 80665 67660 390150 122570 41990 90610 580720 368390 210460 263245 211140 774095 680680 17595 289085 389300 780725 257550 70720 711535 163370 410805 371025 204935 474895 355130 770695 265625 477105 515015 635375 515610 740945 266560 842945 614125 849745 280075 333880 102000 642940 24480 426105 314925 263075 738990 803845 844135 557345 36040 618375 396270 514930 138720 1190 727090 77520 47515 731510 476425 261970 422705 459680 600270 367285 406980 436305 443530 9265 19550 742645 344335 338045 703460 444040 593725 695045 611490 812940 701335 687735 155550 441150 604945 251005 150620 210970 653480 576555 458235 836570 566270 598060 55845 379185 580890 705160 180710 405110 746640 249985 799510 231965 699635 799680 668780 739415 847535 92395 738140 500310 378165 585140 651695 184365 486115 825180 274890 418285 705330 661980 844050 288745 728620 584715 2465 465460 590410 629340 570435 320025 317560 21845 192100 96560 497845 261290 149600 173230 81005 24650 142800 693770 610215 504900 126480 766870 809880 416075 608430 739075 110840 748000 390150 828410 518925 784210 722755 774605 790840 503370 94180 741030 48620 435625 509490 603075 704735 570605 801975 635545 241825 822375 37485 287300 16150 585480 360655 83895 473365 445910 223890 443020 79815 243015 92225 192440 287980 138380 291380 843625 56015 337450 435200 745450 630615 731255 770015 2635 717485 571370 813875 833510 308210 267070 777155 286705 219385 89505 195330 402985 15980 210035 838100 475575 147985 354960 650420 53380 150025 397885 810815 600015 148495 524620 364140 9435 51510 5950 121805 434860 368220 611235 818040 506940 364820 734995 119085 195585 14280 611235 487475 138210 219810 808180 5355 841075 22610 771800 106760 338300 713235 486880 398055 789650 242420 480420 241230 108630 452540 182325 459680 211055 155465 392445 791265 113390 643790 16490 122485 833765 426615 244715 462570 818635 419985 752675 554030 431545 786335 661385 704650 761770 214795 69955 114070 702015 207655 48280 449905 425085 707540 279225 131155 810815 684675 484925 236725 417350 554625 478550 770695 49045 427125 488325 653905 276505 620755 612850 416415 509150 345695 170000 770440 413610 144245 293505 372555 732955 669545 746215 664275 134725 418200 26690 160990 465290 369665 468775 602310 764915 614295 811240 780555 316115 755225 763300 74800 694280 175270 167365 406555 532610 107695 755990 723605 296225 798830 314500 331245 709155 222615 495720 360230 480080 210715 21505 659770 773160 85170 7055 419645 676345 790330 787610 151045 197795 108970 360740 723180 384285 17935 80750 339575 284835 62730 73270 284835 540515 580125 496570 504645 484500 227545 462485 525810 724285 632230 371280 498695 236215 637755 733465 438685 837505 591855 279650 18105 239785 449055 36040 388705 668525 405110 832405 535670 304895 757775 625770 612085 744940 787100 830110 628405 740605 611830 42160 66640 11220 280075 525300 442000 518925 708220 385985 597635 203915 145265 179690 93670 380885 226525 545870 513315 454580 470305 448885 339660 101830 102170 47855 458490 74290 125545 447100 553860 614550 630615 453220 787015 776985 417350 159375 183430 644640 438770 365160 634015 340765 383180 668525 455515 557175 663000 759645 447950 697170 752335 462060 807500 601035 638945 133195 245395 22270 101575 405280 193460 712810 502605 296225 148920 115600 379610 366605 524195 112965 773585 425850 409870 487220 518500 138210 694790 408170 3145 137615 227460 432905 210545 323765 606985 427550 372555 79220 681105 363545 608770 751315 732360 720460 703545 267240 490960 67660 339490 815915 207740 6630 86530 742475 652120 806905 677280 784040 707370 134895 352325 21590 792115 74375 710345 67745 663340 338215 160055 667250 406215 292570 712045 482800 570860 510085 399585 296055 595 623050 330310 468860 454835 43350 417350 496570 714425 746725 705500 835720 376890 729130 407065 807840 465205 498355 651270 88910 613955 790585 762450 384455 66130 43095 40290 267580 444125 573325 551565 638605 801805 651950 403920 238935 792710 578765 306425 171700 313905 213775 163200 151045 317730 608430 95370 415650 683740 29920 338130 635120 138125 365585 706690 736695 131750 214455 271490 52190 469625 298265 747320 841755 311185 738225 520200 309740 576895 172465 52275 293845 159375 478890 793390 709750 31365 357595 251600 429250 600780 591685 840565 308975 106335 380630 540345 32385 562360 510170 421940 298435 447525 611575 695215 641495 197965 96560 664190 135575 36720 308720 30345 346290 771970 168130 606050 486965 812345 592365 129115 483140 456705 205360 674985 110925 546890 668440 140420 239615 710940 406215 563975 670310 521390 563550 486200 357340 156145 283305 593385 72505 503625 247265 595510 706265 584290 613190 535330 514335 225845 546975 114410 184620 306765 791350 551905 260015 444635 539240 373745 336260 37655 96050 762620 469455 528020 230095 450415 602650 262310 186915 787610 709410 643960 801975 483905 815490 617355 784295 361675 48025 259930 371875 382585 307190 588115 298775 320705 287555 246500 512125 217515 631720 228905 744430 659515 319940 760240 469455 735930 627385 340255 689520 774010 155380 56355 280670 524705 798405 318070 723775 14875 736695 805120 217770 202300 4845 611065 583270 201025 395335 475660 220915 117980 283645 241740 793305 580805 181560 415820 376805 624070 540430 455600 609960 81855 603755 210970 397545 683740 144670 528360 331925 457810 794920 292400 21420 83045 141355 755055 575025 596360 544170 303280 515865 462655 752335 438345 400010 127415 299370 46325 715955 262310 47770 758455 694025 641240 151810 169745 771375 707965 463165 287555 572050 47770 754375 571880 453220 627470 381310 503370 730490 613360 78880 619650 795175 363630 153510 111180 445825 436645 482715 660280 372470 816510 663425 668780 454240 495890 594915 223125 432820 638095 617610 151555 287895 793305 126395 546295 731085 632230 362355 468095 572985 189380 69190 237660 378930 778005 154700 589645 47430 52870 826285 362440 491640 91630 595510 510255 593300 326145 491810 544170 279225 396865 781405 566185 49215 152405 57970 422620 349265 243270 143480 642940 832830 239020 62475 724965 95030 155295 98090 5015 490365 712555 51935 787695 179010 725645 314160 749020 17255 691135 70975 651015 527680 422110 57460 152745 814215 475830 530060 647020 284325 411145 420835 275145 447950 437325 372130 64600 424320 55165 603500 719355 452795 813620 448460 221510 512975 710940 92650 751570 792030 439195 806905 593555 680170 552755 236300 71060 457045 201620 334985 478040 745620 311440 704650 758540 781490 650590 541280 809455 732615 184875 624070 497845 830280 826285 502265 542895 172890 75905 446930 363970 21930 266645 248370 624495 428060 789735 444890 122910 206550 659940 473110 796450 586755 53210 236470 251855 811325 511360 124270 570350 164730 444125 17170 104295 585735 622370 806820 234515 820845 106930 84490 695300 796875 795175 562105 3060 405280 716125 393805 336005 734570 568055 56780 304555 779960 464525 689860 599930 46240 397545 440300 174930 537455 647785 11390 440470 781830 506855 110840 555985 602650 284835 710005 229075 809455 204340 716975 625090 110075 715360 786250 786930 464100 396355 634950 845325 192440 829855 544510 498440 215220 283390 461635 716210 710940 612765 577065 204935 373235 145690 83300 545530 650760 17935 113985 538985 598740 330905 260525 701675 158355 148325 703970 306255 644300 385135 512550 383010 835635 348330 296905 348330 779195 485690 566100 540855 801635 299540 192185 572475 437410 633760 417860 102935 257465 732785 408085 599845 600100 216750 572645 730320 286450 559555 475405 384795 309230 392360 335070 510340 326230 836655 313990 451350 511700 70040 805375 678215 670055 100130 49555 587945 343145 775625 315350 110500 208760 755650 373320 276590 714765 188955 836825 601715 94690 642005 26520 192780 200005 737630 784040 536605 635035 355215 178840 423045 358190 403495 318920 691560 236725 247605 243185 322575 478295 338130 438090 554880 696660 611150 71655 608940 175865 154445 547315 598145 169235 736950 355640 545275 109480 396100 287895 460445 390745 389725 635460 271830 540770 145860 111945 711790 119340 383350 497930 148665 341785 844730 25330 453900 366520 258145 682040 653055 646000 840480 72590 728960 680595 356660 570605 625770 429675 381735 455345 560915 209015 353430 728705 643535 645235 122485 176035 599505 803420 24905 841160 816085 650845 565675 563210 457640 475235 192865 657305 568480 310165 550035 382075 722415 635375 239190 777665 427125 242930 524365 648975 107950 632825 547740 516885 582420 336770 692835 271660 744090 692240 63325 568225 38165 12835 146880 384285 5525 785315 296990 509235 118915 311610 714680 216665 19975 661640 368645 803335 30770 349010 317645 122230 280075 26350 199410 296140 221340 279820 30770 74460 785060 673795 805715 90185 283050 703800 552160 303535 263160 249050 245140 780640 842690 242250 86615 613955 432480 555050 444465 64345 774095 707880 433925 148325 181050 849405 632315 582335 370175 338215 831130 708135 769505 801635 438005 471155 473875 218025 180200 134640 143395 167025 293760 240465 723775 500395 370600 808265 151300 33830 155465 20995 213690 66895 835040 444805 565165 593810 200855 672775 562870 159205 371450 293165 256955 181645 211650 731595 131325 818975 379610 784465 405195 643450 202385 370430 169065 768230 336855 442850 228140 696065 826880 14875 445655 764320 627215 299625 66895 168130 788970 414120 447865 338215 543575 758285 245310 361335 561595 560150 589730 362100 13005 468945 444550 578765 15385 181305 475065 87720 140420 630105 290020 837590 437325 388450 711960 463590 252025 184535 719440 769845 56015 37825 310505 619225 661300 526320 770525 332605 751400 764490 311355 717995 150450 99620 815575 134385 350370 472175 837420 261545 330565 439790 681445 838525 333115 575875 820845 47515 725985 680935 396355 92820 677195 247265 806310 153085 676260 767550 744855 470305 38675 562190 19720 670565 136510 277015 156485 659175 624665 27965 254915 247435 153510 818635 300645 505920 324785 38590 747405 469880 590325 796450 806480 110160 661895 541705 8840 687735 333710 440300 784975 43265 233920 523855 170680 165070 40460 347650 406810 267835 285685 825265 128350 686545 699040 166005 292655 273445 830790 657730 90865 602310 313905 357935 787355 629170 814895 747235 647105 245055 780130 509745 620075 439195 110245 442085 449395 562105 523940 13685 75395 64005 626960 673285 464525 609875 169065 847195 432565 769590 372980 433585 785740 115345 755395 610810 461635 560830 15725 352410 452200 564655 71740 789990 687905 736780 450925 723010 155805 846260 347055 581740 661470 737035 676430 847195 41565 819400 503370 847195 848555 241910 204085 836060 22865 110840 508895 328440 674815 687310 144670 699380 315860 529125 807755 255 99960 95540 276675 43605 293505 669290 226610 812515 592875 782255 713915 303450 140080 378675 198645 593895 680 832320 460785 266730 410040 86360 153340 377825 78285 13345 631465 41480 529040 249050 488750 405875 372130 146540 643875 656710 418795 840395 171530 158015 368135 111520 717825 840735 572985 504135 462400 620840 677960 197030 560235 675495 436560 390915 723945 547655 410040 621265 502010 364480 541620 356320 618460 678300 584205 68000 568820 653140 789055 453305 742730 284665 189805 270470 357765 296480 343315 432990 779790 557940 516290 188105 749105 80240 724965 190910 64175 300135 221255 325465 45305 7990 114410 500225 392020 787865 213775 833170 656880 800785 516545 839205 307020 214285 549695 486965 1360 673370 315605 699720 761345 455685 453220 237745 421855 481610 19975 358785 760070 234940 492490 744515 596445 839290 581145 769590 706265 307360 193800 259335 733465 393720 361675 460105 705160 421175 256615 531250 573240 65025 589220 486625 589475 444805 178755 778515 284835 195415 764405 297840 190315 656965 414375 449820 548505 131750 729045 422960 791945 631465 411655 722755 32045 182750 413355 795770 579275 200430 630700 821100 544765 306595 100895 582080 437070 163370 613360 384965 643960 821525 737970 500735 519860 300730 421005 319430 604265 229245 735250 747830 14705 550715 637075 113135 343060 18020 541705 78030 599590 741710 30175 826030 216835 179350 396355 343995 367965 728790 670140 815745 616335 84065 732190 209355 770440 32045 541875 274720 443105 240465 760835 90185 318920 123590 810645 842095 302770 264775 777920 46410 804865 338640 316285 95200 447100 438515 299795 326485 187340 137445 229160 104635 745365 406640 533290 751230 221255 134725 232900 136595 255340 417520 793475 553520 343995 818550 510255 794835 132345 458575 494190 303535 289425 92735 358020 581910 494190 548165 43265 798150 632315 340085 219555 77860 15980 707200 585905 605285 828665 777240 617185 329715 658410 78710 509150 468605 173230 813705 473195 434350 807585 378930 142035 798490 211990 687055 74630 470135 424235 274380 495380 64515 391340 751145 299370 733295 316795 180115 626195 809115 544000 196945 502605 191335 595595 699890 48450 599335 172295 683995 525640 418370 519350 140930 106675 823395 746045 648975 527085 705160 685780 203405 699210 553690 142885 722840 104890 350710 269365 69530 281520 716550 752930 805885 195585 392445 595850 455345 778260 696150 546550 429505 550035 425425 651525 35190 767465 800360 107015 250240 486880 333795 78285 367455 637840 617525 782510 675580 356830 681530 125630 781150 848130 403240 17425 97495 135915 426785 60095 760495 697595 722075 104635 182155 488495 309655 420240 36890 351985 213265 783360 253300 431715 513145 314075 569330 21250 171445 138975 817020 57035 81260 207230 275315 248115 308210 178925 480420 391425 482035 486710 246755 642600 13515 151470 788630 796960 65450 677875 92990 208930 487050 112455 378080 180540 278885 751145 14960 323510 704990 548760 63155 663425 339575 388875 796875 523430 365245 781065 519435 753185 468605 163710 37825 741710 31790 226270 625855 453135 760580 777580 279480 520965 466565 227715 793305 313905 164900 275145 344590 325210 836995 161075 280840 647870 295970 818380 406130 599845 321045 388280 648210 55930 19635 395420 727600 430270 111860 707200 585225 503710 770270 836230 651270 578765 253385 616335 509065 784210 693005 582590 740010 125035 133875 624325 176970 439960 749955 113475 391935 53210 499035 616420 721395 376465 30005 824755 501585 461720 311610 734145 203745 815575 129880 34595 460955 546720 676855 807840 13515 802400 673030 193290 796535 339660 270640 126395 237575 807755 710685 268940 849745 661385 278630 64600 333200 565420 713745 710515 253385 608090 113730 377995 206125 408595 17935 618205 332945 384030 428400 283475 695300 297585 447270 58990 48025 604265 471240 512975 467840 433925 128690 733125 551225 763045 635375 270980 735080 419390 416330 722670 525215 626025 298860 823565 590155 632145 529210 20230 162095 49895 669460 117895 269025 576555 705500 839460 305745 216835 284070 211140 827560 122740 198305 427040 305915 847535 177395 369665 32470 821440 775115 808350 266135 835295 595170 804100 419390 459255 449480 357680 742815 570435 390235 746215 726070 340 58225 571710 363460 254320 133110 371195 514930 549780 556410 559470 642345 749020 59755 605115 742475 816595 793815 504815 474980 415735 347140 340 457045 356065 297330 842265 575110 272085 766105 800275 12240 528955 684760 803080 322490 607665 535415 601290 847875 535585 402560 74630 338725 452200 603500 833000 548930 801465 385390 693260 813110 757180 748680 20570 305490 731510 153595 835465 532525 436815 219725 281520 81600 302175 677280 554540 286110 208420 349775 310930 164815 203065 378335 810475 5865 576555 506855 683995 470730 435200 511275 7905 291210 671840 134980 136000 554880 617950 757350 683825 355385 678555 648125 290445 338470 486370 555135 176715 400265 16915 671075 524790 181815 148920 250835 542045 622710 618205 262905 69275 474045 830790 739585 715190 695810 514845 574855 272425 172040 225420 93755 718760 517735 827050 775370 221765 291720 808265 49725 160905 785230 102085 555050 646340 485605 529635 168895 675580 805035 846940 78625 509405 110925 781405 520795 56015 457810 345780 762280 269620 393550 667080 267325 318580 834955 642430 533970 663680 149175 495295 377060 815660 88995 377400 683230 88995 515865 168810 88400 155295 802740 366605 479230 511275 465035 677960 87465 206635 334730 407405 300645 84405 92140 749530 740350 793645 232220 559470 180285 719440 606900 327165 30685 250410 497505 223040 304045 454410 560405 266475 98430 523515 750040 731765 683315 105230 298350 514165 345950 74120 572305 171275 294355 652205 669290 685270 508470 788120 511360 718420 110840 164560 635800 117895 283050 44710 718930 571455 531335 707795 132090 268175 821440 428740 255765 517140 500565 465545 740095 337620 695045 718250 288065 417010 192950 319855 197540 345355 173910 341445 761005 486030 69955 77520 64600 132940 487220 163370 670480 434350 544935 28305 411740 291040 297500 394995 330735 849745 672265 50405 722075 26180 414205 514165 459680 248030 772310 816595 339660 299370 579785 225335 415055 690880 532100 353855 304385 143140 799255 103105 135490 793220 7055 391765 707200 363545 225250 727260 193630 257295 459255 509575 370770 321980 689605 418795 155890 572730 501500 199410 185215 485520 841500 740520 80665 290530 138550 683230 522325 209015 270045 566780 369495 818465 93670 379525 110415 379100 67490 516800 647020 67830 677025 674475 285940 90950 351050 361505 96985 431290 727515 699210 205530 319515 727515 650845 713235 689690 849405 579275 237405 220915 167705 688670 291975 685015 460445 387090 452200 318580 72590 773755 527850 475830 507280 192185 255000 712810 685185 67150 821270 836400 126140 787355 229925 827645 375275 778005 744515 499970 838525 836145 255085 45985 400350 217260 554965 183005 266900 329035 66045 178925 747745 724115 200430 193800 755905 662235 568735 480930 200940 410210 281520 816680 713405 734995 292060 60520 710600 521815 538305 789820 275230 834870 149940 32555 543575 796450 185810 523430 438430 208335 702015 299965 433075 623560 66980 795175 5100 255765 625430 735505 420920 294015 824755 575535 295375 833425 432310 709920 794835 366350 116365 583695 161160 506090 817615 255425 453135 374850 436390 530825 573920 29070 487305 711280 291975 673540 768825 219470 396610 16320 496740 442425 740775 217515 607410 208845 102255 487390 46410 401285 266050 436390 321810 804525 221085 772310 162180 507365 561680 380035 312885 340085 746300 74205 555815 280840 79985 386325 212755 499885 541280 531250 166600 756330 293165 737035 794750 90780 434265 633505 330225 651610 161160 191590 218450 187340 803420 613020 286790 227885 185300 255595 571625 510765 511105 835635 588200 321045 514845 502860 353940 22695 788375 656965 534735 184790 689435 229755 476425 256700 724540 358530 259250 51850 32045 37060 84660 73015 75140 477870 764660 709495 792795 394825 519520 786505 273615 6545 664360 146710 302855 772140 473195 640135 414800 847875 620500 313225 486370 362185 739245 239615 283475 385475 534225 483990 95625 604180 90950 806905 352155 524960 41905 65535 75820 373915 416160 667675 239360 177140 115005 680255 446845 159120 208505 423130 300560 372980 315860 560405 555985 586500 617440 201450 836995 160055 729385 542215 114580 243610 507195 573410 454580 839885 764490 541875 554200 822375 372215 18105 552245 150875 708305 137530 544340 525555 197710 388875 574940 262565 848555 339575 772480 564060 485605 653735 450160 849065 647530 510935 207485 462910 665040 747235 300050 258995 343825 231030 600270 250750 217090 343230 548760 355300 708560 607750 742390 160990 452115 637075 137615 430525 24310 437495 296395 240125 432395 560320 305405 707115 621520 769760 375360 221085 678640 109310 283900 137445 41140 622540 642770 230690 285855 585905 236300 444890 597720 521560 445145 640220 670395 469710 129115 102170 251600 737460 117130 189040 288745 683910 57800 222615 333200 468265 556325 121720 157845 170680 578255 686885 377315 253895 72080 587095 367795 265540 389470 460700 611915 30685 337195 384710 433585 161755 207995 681530 572815 769420 528190 385390 617185 701165 828835 258995 80495 288745 131750 292485 608515 417010 142545 781405 23630 739925 47005 827475 76075 510595 370175 25415 438855 248115 677280 825690 684505 631975 560745 382160 103955 826030 547145 504900 551735 57885 314670 752335 87125 163880 380715 579870 451860 731935 615060 436730 225845 249645 595935 775965 299710 59330 296735 207655 651780 527850 740775 627300 849320 194905 463080 712980 734145 301750 557005 157420 751230 765 408085 811410 809625 622030 436730 422620 58395 740095 88995 50235 405535 682890 269365 348840 746725 598145 247860 204425 738480 287555 375530 140930 167450 645235 13855 769335 197200 761515 282200 326825 299710 173485 324190 444805 44030 767550 282200 543235 629340 395845 723605 752250 296990 227035 613785 137785 318495 610895 68765 545105 627725 222020 210885 199410 793475 323085 290105 737715 578765 545955 48280 95880 374595 389130 292145 245820 236640 359465 72845 667420 843880 683315 55590 560745 65450 356575 320025 710260 848980 517565 23375 50660 610895 87125 658750 389810 584800 316200 173825 344250 823395 272595 303110 677790 71995 282880 488410 584970 123420 622795 806310 814470 615400 251005 537285 408085 445910 183855 503285 430780 586670 50235 426955 474215 376890 712130 99365 253895 647020 343655 249900 534735 812090 824585 419985 110245 498695 71485 175355 315690 482460 575110 544170 676175 173570 55165 301240 499035 688160 648295 798490 644385 608855 212585 101405 486285 85850 545360 730150 40800 231115 706860 65450 175270 749020 701420 421940 834530 51510 114750 644980 116365 192100 740520 723010 665635 566950 16065 797980 225760 704650 234345 802655 147050 645575 386665 782425 551055 4505 196520 602480 521305 454325 331500 418455 249135 14025 779365 621860 740435 257805 237745 469965 314585 610045 351815 753015 371705 250240 759390 100130 321385 561595 425 556835 440725 707795 154700 306935 801975 670225 119255 556580 620245 33830 5100 607750 167620 806905 652715 598740 478125 301495 473960 252025 55080 109395 25075 354960 2380 554540 442255 563550 631550 467670 183940 597210 52530 444805 346800 332095 688585 265880 797130 198645 79135 496655 215305 821015 420410 350625 34765 106165 686205 303535 627385 814555 226865 19295 770865 663170 120955 751060 749615 252705 510 74205 80835 662235 111010 329715 441065 584035 444380 221510 821100 594915 574090 347820 57800 793560 583525 633250 427805 271065 790925 656795 814725 429590 143990 153935 65450 126650 624580 803080 454665 430440 144075 542215 38845 490280 483650 51595 687735 237065 822035 16320 829685 366860 847025 126310 446165 329545 150110 541705 214710 398395 478890 836485 310845 527935 304300 550035 66810 577915 306340 205275 640645 182495 246330 359380 595935 538985 277355 460955 438770 250665 62730 716805 787185 733125 218535 145945 622965 179605 432310 399840 676430 322660 304045 381650 612255 325635 812685 494275 556665 683230 155465 474215 537200 177395 32555 217430 355895 502435 473535 552585 45985 830450 450245 138295 231795 621860 180285 5440 49725 756585 139825 480930 663935 305405 707115 442850 265795 681360 587775 252620 170765 46495 270385 138125 464525 631975 168555 249815 396015 189465 792880 75735 745365 304385 106420 142375 271150 7905 780640 241230 730490 689180 285855 801040 23800 314585 462570 405025 837250 220745 106080 600525 781745 68595 134130 797215 22780 603330 104975 680255 384625 635205 764830 44880 589305 765340 318580 222360 814045 652375 830450 112625 305490 1530 649995 228905 206295 721565 744005 792795 411740 18360 373745 670310 221425 125800 141780 744770 334050 547400 807755 548335 480165 204765 566015 237150 545360 547825 186065 636565 220490 839035 380460 499290 9775 228225 662745 361250 576130 46835 403240 419730 229245 707455 715275 202470 636055 677705 304895 570690 753270 511955 105230 238680 818890 123335 799085 470560 40205 283390 201620 530995 367030 693855 65280 366350 53295 764235 821015 529550 128095 311865 35615 795345 490025 521050 404345 58990 250410 822970 7140 823905 287130 448545 580805 197880 470730 475915 131835 271915 339660 693175 144755 45050 344675 90440 587010 331840 492320 282115 598315 621775 679490 105060 358615 272935 9690 821950 247860 779280 264690 324105 83980 565505 816000 489090 167450 163030 738225 498015 644895 324870 806650 498865 3570 486880 137615 809625 846515 177480 212500 216580 307190 606560 337450 671925 95115 476680 133365 256190 783360 634780 83640 522240 809200 582420 745960 781320 558280 628235 172125 717825 826625 8755 699720 786590 387600 83640 5440 781065 145350 676090 692155 474130 835040 135915 82110 114155 37995 708390 617525 750380 595935 6035 589730 255765 680170 155975 689095 302515 262055 521050 131920 92650 137785 287215 825690 60180 171360 12750 232900 25755 40120 275230 501585 783020 395760 797640 468945 77180 221000 511785 241655 458150 557770 553775 429165 3655 141015 38165 236215 245990 655010 849405 463590 570435 130730 31110 723775 165070 649910 372130 678130 388025 574175 301410 627045 282030 430780 395760 587690 418710 267920 160310 628830 263075 423980 37400 80495 760920 231200 304725 759560 130050 787780 614380 561510 623475 322660 660960 798915 759815 88825 314670 62305 513655 127670 531420 784720 607240 566950 87635 554540 797725 24565 358275 372385 576045 754970 10115 806055 180370 721735 660620 213010 218705 479315 748255 397120 440725 454410 624750 756840 357510 621180 8755 270980 350625 590580 488835 268855 733465 393550 311695 167365 591940 391085 828155 637075 649485 392955 135235 226950 186235 336770 460870 762280 193545 665720 166005 97325 834445 504220 166005 837930 389215 3315 424405 699975 427465 665380 172125 72420 802995 250580 640815 566610 215985 277610 741795 37230 26095 495210 190400 440810 451520 345950 753355 679065 226015 515015 117215 331840 682040 405025 24735 234515 712470 731000 144415 360485 807585 369410 194310 256955 277865 126905 383180 418115 757860 168725 105060 213095 512550 20315 105570 402730 776985 463760 660365 231370 332350 173145 196690 620500 254065 576980 32130 326485 573920 41310 417350 122315 56015 695215 456620 494360 354535 344250 638350 345525 283560 91290 242250 239955 144245 25245 415055 825435 733465 567120 666825 508640 258655 722415 347225 629170 520115 326060 517820 418200 537030 63325 280755 802825 89080 733890 111010 77095 315010 106420 397035 672690 295715 519180 714595 315350 220575 733295 107185 45135 275570 101915 241060 445995 358105 58055 127670 512040 569160 76670 808350 214965 460360 369920 703970 143395 573665 205955 653990 210545 354195 607070 689010 284920 140080 221595 443275 277185 764575 540770 131750 437835 619225 359975 445570 585225 218790 661215 301070 695640 147390 539495 503710 563890 533375 726495 88570 210375 647870 280925 520455 112710 588030 486795 559810 170000 89420 677535 55845 391000 645830 404175 811580 282030 564485 232560 498610 124015 808945 815405 322915 605710 224570 695215 514420 559385 193460 424320 107780 764320 648890 57035 181815 223805 711450 39270 14450 286450 227970 749105 367625 742390 801635 405875 712810 111350 696660 498950 579105 398990 61795 4590 232985 544935 422450 43095 592195 730915 481780 832915 836655 546040 492235 401540 67490 41650 78455 125120 337110 152065 493680 79305 50150 159375 476680 26350 466140 296395 457045 19465 28135 33490 647105 337620 518415 583440 64430 87720 2635 646340 618970 632315 624665 33235 156400 445910 653565 520795 327845 274550 727770 698105 590325 596530 722670 451945 445145 416500 2805 451265 192185 33405 216410 136085 792370 540260 648210 302090 14025 671330 131240 68085 507365 485945 313990 359040 364140 191590 326400 274550 117895 318495 582845 304555 359040 713235 88825 446335 645575 486030 399245 305490 77350 493680 204425 592025 652545 778260 60775 361930 588285 289765 696235 652970 198050 291125 823905 200345 473450 374510 531760 689945 406640 99450 540685 576980 376295 645830 672435 93925 117470 307530 361420 372215 581570 352410 242845 287385 810390 266815 537965 469795 240210 826455 94095 622795 685100 532610 507790 721055 181220 732275 105655 763300 246245 256870 403580 228055 371960 86020 504560 367370 168810 765850 334390 605625 550120 629425 347310 101490 102510 447355 464695 529465 569670 452540 703885 793560 249475 78880 185980 789225 12155 771545 491045 22610 71145 169150 835210 212245 693685 158780 14365 799935 811495 537540 403070 263245 735165 694195 747575 39270 26605 194310 596700 796280 761090 367540 747065 729130 36040 235705 43180 233920 683570 224060 794750 239615 161415 212755 220150 578085 263925 286365 102850 559300 271830 807585 443785 473025 269450 238170 650165 415225 291380 409445 476765 562360 772990 591515 703970 394400 475490 130560 543320 576215 680425 96475 132005 131920 519350 4505 368730 576555 565335 547145 848555 234855 443360 232985 348670 18955 463335 349435 316880 398395 712470 132090 659430 752505 406385 483820 541025 258570 463675 190570 140505 371110 324785 578850 581570 317560 219810 54910 537965 93670 406895 418880 675750 461975 318835 791605 551820 442850 412930 587775 838610 278205 734655 467245 830280 746640 518075 174845 682805 323000 669120 840650 806990 317135 834785 514165 649995 411400 815235 646935 279225 22355 548930 290955 213775 762960 258230 323340 566695 274805 695215 214540 110925 719525 344250 251260 749785 260525 700570 210035 545105 326825 566355 398140 130390 524280 841500 160480 744430 718335 236130 241910 622880 814300 433585 227460 527085 1530 44200 216240 762280 689860 9095 5950 259930 681955 223550 11645 805970 159630 380035 437750 91205 530145 838695 849660 326740 344420 379525 779025 144245 515100 604435 53890 192525 329545 600440 549185 46240 746555 665465 165495 275400 167705 239955 134045 87465 441660 15640 92055 398820 700230 568565 760410 628575 29410 242845 275995 84490 12835 770100 88230 175610 79135 405025 89165 822375 332690 28560 535415 279650 790925 139315 190485 350285 467755 579785 507620 775540 96560 137530 824160 354790 30515 779620 730235 510340 421515 37825 253130 194990 578170 116620 680085 202215 372640 31875 679320 343400 459850 655435 172125 161075 655265 45390 506600 469030 704990 160310 317645 691305 391935 186830 799595 620925 493085 439280 431885 98515 178840 835295 614040 609960 419645 693770 822460 267240 97920 815405 364055 146710 702355 362015 26010 211140 834105 270045 570350 756840 490025 256955 825350 206550 668015 660620 137870 418795 233070 814300 621010 693600 61625 43010 683400 461635 240210 165495 82535 828580 773670 312290 826200 591600 41565 697935 421005 647275 344930 804270 329885 191420 514165 475320 108715 187000 472770 323595 609960 347905 310760 153765 427210 54145 20995 640220 654075 300560 568225 64770 609535 88995 130645 60945 167535 231880 834360 49810 26435 23460 342125 88060 24905 464185 4335 109820 160310 225760 301155 411230 385305 326570 718420 470985 710090 482120 227630 348160 648550 535415 720970 646340 223720 551905 308635 683230 445910 753355 765935 748935 248370 827985 640985 418200 828155 472090 438685 110075 290360 27030 154700 132685 249730 604605 100045 791435 574345 514080 785230 184535 725730 302260 614720 126565 453900 33830 243525 588795 432225 658750 536775 260355 209355 316200 546465 597720 847025 426275 691985 46495 86105 284155 476510 822715 56185 510510 611235 3825 385050 654925 510425 733380 142375 498865 552245 510000 5355 117810 196775 770185 101575 535585 41310 373150 239105 737460 270470 636650 620245 626875 520625 650590 460700 697510 238595 60265 427975 432735 825010 275230 673710 343400 163200 736610 105315 795685 180030 531505 744345 448035 66215 392785 483735 653225 471070 52615 470815 618545 215730 257210 398395 16490 178840 368985 616675 435795 394825 16830 493765 177055 128095 639285 315350 612680 292740 771715 452455 109225 486030 84065 674815 315265 728110 787950 381735 406385 574345 798575 833170 800445 810730 656710 660280 734145 83895 778685 717825 358020 805715 347480 640645 537115 639285 634270 426530 588115 686630 800275 510 172805 32300 222870 575195 185810 796450 558110 126905 331670 420580 228310 80325 74120 51000 103530 88400 675665 297500 560575 549015 783190 659345 462145 426275 392105 599420 533715 276590 286450 11815 68765 585990 450670 712555 285770 287300 596700 400010 262480 692325 512975 654585 501245 184195 98430 557345 835975 291380 16490 287640 565335 210970 51170 750550 277015 347820 414290 366350 773330 3060 746300 728705 543490 8670 323850 551990 560915 270725 213605 615400 143820 120360 805375 623475 187000 130050 256445 195330 718590 739585 190060 151130 44200 742730 822800 128095 1020 364480 424915 64685 683995 74970 743240 580125 703885 183940 290870 174590 136680 822460 805035 455770 38845 452115 27710 455345 711365 491810 720120 596105 71230 307700 494870 386835 779195 430695 689605 380035 236300 571795 188700 665380 87125 34340 448715 221085 250240 261715 390745 216325 387600 433840 63155 645320 175780 793135 773925 644215 295460 508130 688585 643790 637585 523685 393890 417860 766785 698360 195245 509065 240380 115175 750550 405110 817530 319770 172040 434690 168980 367625 228140 184025 476850 354450 215730 732870 155550 85 447100 791775 387940 760495 64855 209355 683230 176290 512210 435880 82365 500905 493680 133875 381650 394995 768825 83130 287980 556495 28560 816340 182495 152830 502775 213350 218790 572985 787865 201365 220490 838015 622795 135745 604520 643365 837675 184620 442085 784380 615825 59755 241740 76755 179350 188785 24310 228820 787780 87635 126395 15130 720290 513910 766785 97070 825690 436815 479230 396780 791605 438005 452200 532610 411060 311865 190910 31110 756330 63410 372980 275315 6970 255850 375530 524450 617865 202640 158950 839630 505325 487050 318240 137105 442850 277355 50660 4165 414630 463420 292315 486965 789990 819995 264520 358615 260950 845750 743495 183515 23120 841840 163370 51000 795770 747745 652035 837930 763980 70635 767380 638095 654585 677110 146370 264010 471325 472855 791520 592280 188020 354960 564485 501670 840565 36635 381140 5865 688245 113390 693430 693770 632995 329035 840310 691475 251005 398055 229160 363545 311695 357340 454580 568310 195925 817190 748850 583695 667420 796195 673710 215730 523855 269875 43180 352410 413270 197625 222700 540345 287385 687650 548250 407915 483905 402985 371365 612000 612255 177905 355045 700060 389810 165835 503370 410805 53465 666740 669545 657050 268430 840735 208505 64770 324360 315860 462740 827390 753355 844730 849235 37230 343655 344165 618375 696320 590920 56270 129455 0 0 0 321385 748340 93500 321215 528190 685100 442000 414715 560150 166770 327675 790245 573750 600695 245395 523005 213945 481270 544085 89845 230435 473790 333880 262480 529125 574685 31875 693515 294695 612425 707710 796620 86445 68765 609960 542470 3145 352495 744430 610640 423810 120020 540005 751060 97580 214455 488665 256615 818550 45305 403580 798490 753865 433415 295630 761600 219045 14960 224910 433415 119255 507365 498695 562700 469030 735505 345695 119000 674815 277525 126055 839715 450500 483820 460445 377485 714935 257210 178500 520710 577830 49725 779960 242590 640645 725050 399075 491385 639030 364650 192270 208760 156570 650505 125715 362185 417180 696575 500140 641665 609110 747150 611065 697425 203490 29155 643875 682635 393720 825265 184025 602565 129030 638010 538050 609705 325975 685015 275145 716805 434265 254065 133790 408340 489345 426530 100725 114240 627980 238680 561595 842860 734910 664445 50150 18360 427040 632145 278630 467925 803760 281095 763215 513910 527255 236895 440725 816255 287300 715360 1615 201535 385730 369155 403835 272000 571285 101745 98260 405365 207995 554115 251685 664105 300815 566185 642770 420920 130985 532525 156825 582080 507450 52445 139315 70890 789820 685780 835125 420155 408935 818125 823565 69870 558705 19040 556665 283475 124780 509490 173315 301070 275060 844305 16320 235875 780470 316625 822630 238340 138635 86700 548250 289085 85680 626790 448630 61880 754460 133620 700315 35785 803165 454495 428655 146965 99960 332265 293505 160990 259675 327845 15555 581740 135660 380545 464610 536350 148495 33320 833425 524110 103615 111350 317475 465970 749870 125205 333370 65110 801975 374595 551735 524110 741540 657050 737545 188020 567205 78030 801380 301495 487645 846345 823395 359635 506855 31705 484925 288490 802910 791095 656370 371365 348075 637840 143140 690455 205785 521475 748000 334135 455090 533035 301240 696065 296735 634355 685865 396185 294780 173145 273190 138380 390065 37740 380630 612510 117385 845240 496740 362525 708135 276250 532270 727770 546210 104805 604265 677960 592705 351985 157165 338725 99790 72760 715020 229755 811920 806820 558195 160990 115260 453475 738565 243525 376805 294355 399755 188105 656710 785825 75820 784550 51255 761600 805715 243525 568055 480165 668100 87720 159035 108460 394740 438005 247180 412930 458915 50490 468520 499290 264265 494955 819400 438770 538645 212075 828070 325975 306850 574005 207315 256700 404005 556155 498865 136510 327930 435200 136255 624580 780045 442085 847025 820590 61710 237575 61200 625090 181050 177395 226355 822630 325040 541365 121465 205785 302430 189210 255680 833000 394145 276250 94435 610215 72250 334985 481185 232560 715275 647105 239615 267920 340510 531250 306680 293250 424490 535755 425 484075 463165 600950 276505 280160 757180 358105 309825 378590 772905 626195 263840 620075 18615 47005 291465 321385 729810 538730 285430 527680 275825 568990 661640 75735 387175 503795 461125 719015 269365 728365 676855 695130 191590 92650 582335 589135 345865 593725 635460 121720 211140 513315 589135 531590 838185 799000 839375 601290 717655 37655 154020 458065 624665 37060 560915 272425 784210 283985 7905 761515 605200 350795 504475 465205 485775 511955 509320 829345 551395 383860 175100 184195 281775 552160 663425 285515 324105 702865 118065 270300 200600 83300 281860 683570 618800 245395 563465 282795 817275 284750 448545 738990 276165 670735 599675 687735 252960 349860 833425 517905 90610 235875 262395 338980 733380 550120 573665 174080 180795 83725 625600 420410 692240 253215 333370 657560 604010 767720 481780 785825 570180 386750 614890 833340 245310 415905 528190 279225 136255 425680 373065 583270 506430 683230 757435 193035 484670 461125 830280 734995 201195 476170 516800 789480 667420 812345 288235 7310 736270 622540 689265 500990 235025 263245 786250 670480 138805 246500 431715 148410 240975 669375 346120 703460 206975 255765 671160 59840 248625 501075 160990 551990 847875 645150 674305 368560 283900 824075 554285 242080 223040 187085 94350 19890 259760 217600 222105 410295 407830 649485 688670 527000 585565 132260 248115 740860 561935 744940 14620 689010 125460 384965 205785 567460 690455 225420 764575 31365 633165 479655 227715 192185 678130 285685 541705 346800 410890 704565 56695 609960 708475 345780 117555 812855 770525 471750 732615 87720 440895 633080 727685 489515 781235 284835 145690 114665 799850 316880 527425 817870 641835 285855 793390 774860 126565 206550 67490 522410 419815 526405 231795 799340 791350 248795 775625 606390 35955 781575 645490 53295 644045 776135 645745 89930 95540 470815 327080 738565 66130 426870 583695 788885 455090 288745 806565 712385 601715 691730 466650 302770 467670 269195 573410 752845 834870 10965 432480 567885 670055 827900 348415 66895 168470 727260 609960 37060 23205 712045 153850 615825 634270 626875 576385 793985 41055 402730 301835 409190 607920 485095 696150 285175 518160 695640 451775 730320 777920 142460 541620 590410 238000 351730 842435 389810 737205 657985 546890 142460 780130 806650 139230 307700 33830 261120 766275 847790 374340 383945 800190 116875 798490 110500 247690 629935 780725 789310 423300 676770 76840 412165 629085 687140 449225 519945 684590 466480 481270 818125 209525 286365 24395 439790 702355 284495 44115 151980 796365 206295 439875 174590 432650 57290 597635 172550 3060 637075 64345 164900 183090 75565 835720 819995 136170 557260 282115 255 752590 468520 2465 457215 789735 572730 160905 150450 566610 490790 373065 714085 326740 235110 843030 703375 522580 85595 652630 220320 166855 286195 600270 591345 42245 248965 382670 74375 224145 698020 464355 342465 562955 41650 350540 647700 434690 224825 440130 191675 738055 587435 243355 359890 350880 604265 138890 641920 754460 447015 635290 152065 558365 634610 572645 320620 106590 111180 409615 737120 58565 415565 277865 278885 270725 666910 660365 505580 575450 746895 266305 448630 505240 102595 410465 205105 170765 356150 207740 320620 740520 224145 336175 299285 169830 49555 333285 188700 437580 593130 510595 156740 258570 819740 217430 634525 657645 348585 428230 745195 223720 723860 672520 235280 43605 797810 466395 75395 847025 260865 565165 12155 283815 516460 698360 459850 46155 8755 625940 668525 762195 603500 100555 483140 413695 541705 479230 191420 64345 314755 809285 214540 487900 103700 157080 623220 768230 677450 435200 345950 744345 357425 281180 516205 96475 177905 445230 830705 305405 576725 546380 761345 106250 173060 589135 230010 786335 776645 286195 792795 113560 358020 742730 561510 112880 40290 17765 273700 230180 665210 345525 682380 322490 729045 431545 60860 172125 173400 447355 802740 712895 369325 484330 4505 469540 63410 94690 476510 734485 405450 407065 240720 574940 333795 838865 422195 509150 272170 504220 237660 16065 318410 426615 757520 840225 6800 468945 356235 41310 595765 356235 111605 339235 158695 580040 346800 77180 86445 299795 504560 536520 67065 138550 579020 802995 749785 182580 14365 624750 744855 799085 330565 56610 529805 640645 26095 75395 172465 746045 83555 766020 387940 764235 310080 265115 273445 136255 240295 400775 778940 334135 208335 277865 3145 822035 562700 299625 526405 502775 132515 421090 671840 389640 129880 211820 671585 243440 645320 640390 384965 114835 190145 738055 7990 622625 848470 236130 130645 422110 255935 548930 19720 337110 153425 383010 429590 325805 602055 405875 834360 440215 61880 32810 141865 142800 468605 704990 13770 222870 9265 395335 253555 128180 314670 845240 712300 511530 801465 656370 379015 180965 330650 715530 767805 201365 694025 595595 387430 332775 407575 380800 763215 423640 276420 497845 408850 342720 404430 463505 296395 789055 641325 467670 98090 570605 508130 695045 373320 515780 728280 144925 532100 716295 385645 638435 684505 742135 491725 344250 539920 475065 395845 849150 278460 258740 368220 133620 270980 676515 559385 718420 422025 559385 349945 343230 38080 467670 828070 582845 671415 642940 624835 779620 156060 392275 450755 799085 790755 86360 791860 560235 87635 103615 24310 551905 57630 264945 500990 728195 490450 212245 450670 653650 49555 371790 9350 200940 179520 392275 370685 279225 668610 800615 738565 666400 328865 699805 419645 550545 393295 690200 73950 419135 575450 147135 285260 754120 120360 423300 223210 617610 808095 711195 120785 226610 713745 836315 337620 190995 596530 388875 454240 365415 687480 273275 408085 302515 198135 123505 805120 212585 646595 296225 294100 426955 205020 302090 488410 73610 295970 76330 77520 759900 772140 284240 73270 235790 385475 543745 398990 409955 316115 642940 529380 510085 753100 369070 654925 796025 2040 144075 106845 174760 601715 321725 218875 674220 283390 719270 23375 707625 655520 446930 195330 727260 2890 502350 91035 601885 235450 223040 184875 368985 204170 350625 847280 693770 124695 492830 63325 207145 81260 405620 226440 554710 460700 295800 744515 183345 282710 555900 431970 312375 70040 566355 15130 739245 12750 808350 142035 80665 360315 627895 420920 43265 724880 363290 688500 553180 320705 581570 112710 121890 455430 594235 512805 269790 430950 507535 238680 85255 839630 110160 274040 276420 2465 620245 168640 780300 741880 291125 268940 657390 838355 81515 15555 30260 615060 63070 183430 13515 37230 300900 215645 749530 675325 201960 131240 173825 324190 36295 111775 264520 746725 145690 356830 805800 482715 829600 407405 495720 299370 16745 396780 239955 135660 130305 32640 353940 722245 239190 38505 2720 681275 369410 91035 161160 402560 200770 598060 49980 406725 360825 574855 288320 594065 55760 102085 843455 580550 401625 607665 751825 120275 339235 232985 831725 259165 458745 436985 660790 654160 193205 774860 69190 239275 16830 723350 696915 250835 401795 265030 503200 415820 737885 238680 413440 104890 178755 482970 764915 408595 719100 619905 505240 441915 734145 670225 610810 729045 468435 737035 390235 328185 251345 506770 373150 327590 36975 187935 657900 289000 176460 619225 34935 125630 845580 764830 234260 644640 743920 31535 366520 199070 686290 635460 706520 415905 723435 199920 62985 331330 567885 134215 178925 667335 769930 29665 437665 69530 845325 687650 469285 654330 128435 170680 559470 789820 748085 769165 232475 689605 665040 668440 17510 756245 822630 94265 537200 164305 132515 236810 526745 659005 480250 191590 4335 244715 130050 611745 720630 389980 491555 824925 72505 224060 163965 586670 17085 805290 663510 589645 97580 176970 277100 604775 376295 530825 628745 426275 334730 825860 490875 568990 647955 695045 50745 508980 648720 65620 4420 763300 814895 628235 639625 364480 544510 312715 592535 383095 785655 541705 42415 674475 266305 456705 250240 31110 193800 188445 13600 647445 582930 123165 371450 405705 113985 293335 527680 537285 237490 754460 203660 82535 594660 70550 203490 235960 517820 801550 244970 36125 684250 205020 676855 845750 575960 241825 685610 556750 285005 418200 495125 114580 392870 431970 342975 146540 177225 228990 473535 608175 664615 668865 324190 310165 692750 477360 762110 730490 37825 92565 160225 247775 510170 341275 81090 22950 639285 85680 757180 102340 193715 627555 11475 100470 200175 119765 351645 697595 223975 685270 828070 740605 239785 420580 601800 436645 792370 591090 101830 542810 264265 662150 719950 7395 78285 88740 550715 363460 185300 317135 146625 112200 657645 582590 774520 211310 317730 724200 762875 511190 574175 587180 269025 134980 264265 621010 355640 729640 816170 612425 117300 848980 766785 312375 294610 50405 263330 213180 117895 366350 800020 172720 250240 698530 204340 336770 664360 756500 748765 640390 732190 751825 708050 367625 462995 587690 561000 98345 812600 407405 407660 178330 769675 492915 843370 551480 353770 560830 258060 727430 502095 513655 65365 714170 558705 424575 705415 568055 687480 673200 724030 246160 207655 129370 575195 566355 701590 130220 221680 174590 495550 816340 351815 355725 125035 249730 243440 456535 682635 606560 822290 324870 472515 510425 139145 4250 123845 675410 194735 584460 49810 238425 399755 434095 660450 329885 203235 686290 799595 209780 411400 103105 724370 80495 339320 618460 338980 372130 391510 660790 146625 524450 175100 405280 87125 443190 208760 413525 704480 691900 848725 272595 467075 766105 290615 750295 97240 706690 165070 626705 256700 130475 685780 548335 727685 423725 540260 753865 720715 705670 626535 828240 410295 65705 636565 207230 291975 508470 261290 357680 826625 555220 7310 363970 198645 269025 515270 78625 621860 340680 526490 681360 265285 635885 776305 45220 614635 109565 439195 729640 382925 842690 625515 663510 445315 185385 621690 319855 586245 253215 788970 105145 588625 245140 378080 195330 503030 498950 799085 365585 386240 205955 797385 194650 321300 425765 436135 733465 125290 272170 253130 414205 345185 724370 65365 378505 170595 299285 489940 341275 321555 141185 137615 312035 153085 456025 741370 2125 623135 220660 656200 829855 253130 634440 462910 623985 272340 71740 789565 52530 347650 188615 218535 165325 296820 369920 54655 309400 8585 430610 449140 635545 659430 511105 780810 381395 761940 207145 140335 121975 138125 769845 221340 730320 12835 391170 745110 563125 573750 843200 167450 162605 634270 749700 121890 591430 743240 142630 740265 574090 563465 594745 521645 702780 451605 129540 760325 78115 351560 698870 229160 423300 101320 466565 818465 124355 845665 680170 406555 142290 68595 316880 253640 753185 62560 768400 732020 103785 287215 204510 450755 167195 427550 343315 219980 531930 137020 807245 83640 685525 152150 127670 325295 247095 181475 247860 160140 148155 102170 801465 356660 840480 711960 574005 347905 631465 393125 223975 680340 710685 302345 23630 523430 740010 352920 327505 14620 42925 805375 361845 716125 183005 592195 667505 257635 663935 326400 712300 549015 5185 133450 451180 340340 254320 800700 828665 139230 615910 798235 533630 341190 145520 414800 357170 299795 395420 384710 500990 720375 400435 751145 717570 770355 151470 296480 843965 102170 455090 687055 320535 14365 489770 402220 503795 275655 323340 352835 446845 364140 371365 663000 138040 194565 121890 784975 398225 848045 578085 718420 52530 515695 10625 256530 831385 435455 120955 97665 703460 771630 553605 647445 35615 679490 115345 535245 381650 233495 449055 229500 490280 162775 603160 249900 782425 351560 257890 277525 174080 596955 654670 147135 712810 268345 250325 432055 2550 731510 234940 442000 532695 343060 632230 773755 417265 785485 182580 98005 692920 586840 243865 213435 683315 231710 766190 775370 846855 79135 268685 815065 753270 597635 522920 360825 441575 688670 186150 311440 146880 627385 56610 201620 740775 372300 823395 845155 777665 192100 668015 506090 570095 14620 86530 155295 19125 836230 715105 358870 158355 765085 758285 238000 422620 826200 52530 729980 206635 218620 760410 756330 846430 774860 620160 157165 704650 600015 752080 138635 647785 255170 516715 162775 259335 396270 134980 328950 734825 532695 537370 123335 141695 384625 91035 368390 17850 818890 138295 637585 742645 797045 716040 698785 219555 485605 450925 528615 482035 326230 276250 691645 697765 208335 481865 613275 99365 91885 836230 795940 551820 342380 190230 125120 623900 625090 525555 573920 816935 588965 697765 512975 62390 142120 775285 484075 209355 549440 537115 141525 815575 590835 73015 244035 476680 718335 335070 811240 365840 675750 731255 147900 515865 719865 211650 203660 467670 48025 799085 810220 814810 439960 439535 76925 734230 786250 442085 85765 471155 595 196690 239700 688585 584715 269450 753100 603160 223805 663850 147815 743155 543235 397800 672860 814215 391510 257465 515015 608600 423385 174250 262140 589135 119850 476510 640730 271320 84575 342550 377910 810645 697340 780300 543745 841670 796620 363120 93160 384540 504985 400350 70380 9350 180540 292145 38420 397460 390405 477785 246245 430865 635205 91460 46070 11050 176715 536520 462655 631720 277525 581315 246160 741370 686120 720460 528360 504985 245140 111520 452030 531930 223635 255425 144075 169320 30600 427210 799000 63155 67405 97155 464610 828835 268090 380545 752675 728450 510680 192355 90695 455940 491895 87805 271235 455685 624410 313990 534650 638520 73015 52530 461210 331670 834445 696150 265285 736185 564825 577745 664700 14450 426020 57800 311100 292995 244970 589390 196095 517820 824755 795430 355810 376975 345270 596530 827900 828750 629170 204255 422535 703970 762365 213520 204255 0 0 0 605455 281180 820165 490450 18275 351730 195500 117385 122740 665210 414630 143310 139740 717400 355980 825180 381565 751995 823735 839460 551310 329290 276760 744515 107780 434435 818125 520880 699635 102170 594235 6800 23460 707200 530825 218960 727600 358615 374510 783530 502605 694450 325465 808180 133365 70380 137530 232985 525725 387940 786675 128520 844815 198220 430015 541365 729470 782935 440980 69700 491130 141610 217090 169405 464610 639200 3910 135065 94520 57715 694705 526660 674730 468775 580295 529720 678385 539920 735590 478040 106335 670990 724625 648635 829090 723350 685100 627640 239275 155125 784720 190910 195840 348245 819740 351220 783275 725985 668015 6800 300475 700570 199750 25075 724370 98430 14875 651780 399755 211820 356065 135235 735080 326910 765425 39950 133450 581145 58395 461975 786335 281605 539410 81515 773245 688245 546125 798235 214285 674050 838525 575280 834190 144925 602395 825265 317135 719610 569925 15300 474130 691985 366775 291125 605200 90440 208930 95370 351730 235535 846940 332605 387260 550290 72930 830025 108800 717060 151980 436305 813110 730575 572050 364990 755905 717655 730915 446590 322065 65025 92055 631720 406810 596020 346715 695640 628575 171615 471665 653990 206635 510000 101660 355470 172975 508470 695215 695555 168640 190485 3485 204765 531845 672350 292570 220745 687735 276505 217005 592790 432225 344760 771035 759135 11475 294695 365330 26605 565590 740350 554880 737120 841585 561680 175270 288320 785315 264605 202980 485775 502945 459000 659685 605115 564145 613105 606305 351390 43520 726070 367370 205955 177055 388790 23885 284155 184705 234770 608345 59415 175015 281180 552415 448715 695555 194310 178840 745280 560490 425595 538305 800870 832490 407150 715190 292910 518670 201110 46495 196605 664360 24480 480930 38845 433500 155465 13940 534565 291805 816935 247945 736950 213690 57290 427720 381820 334560 464950 555730 696745 118150 800785 648295 668270 576810 476850 274805 660960 681530 128265 661810 731000 295970 651695 539495 370685 730235 479485 806650 848385 312630 427805 218620 455515 336600 539070 473450 834530 145690 150875 824330 182580 842775 72930 649485 402475 776135 79220 138550 734655 498185 313225 763385 580890 83810 434010 92990 452540 428400 804780 286450 569670 257040 47005 23460 560405 275060 22950 11135 247350 715190 382840 137615 273615 740435 173485 505155 619055 231880 847450 827390 156570 811070 440725 473110 296905 749020 836230 44710 832235 407745 341615 48705 514760 466395 225590 449650 385985 251515 612680 44370 752675 118915 209610 378420 328355 347395 538815 780385 366435 635375 530315 663935 25500 582760 479825 77350 800190 811155 279395 41395 505495 117385 474640 627555 134215 272765 27710 110585 381820 70975 160225 393975 264095 810050 74375 840905 619905 153850 695725 775285 574005 24140 514420 344590 517820 597635 793475 478210 726410 440725 669375 220405 539665 373490 535245 55080 726410 550715 753695 126905 150620 789225 245820 841415 775285 612680 13600 413525 586925 628405 465375 221255 142375 422450 196945 157250 653480 671415 743580 711195 784720 643195 146710 731340 373405 695640 572900 20400 218450 761090 61710 452795 394400 144160 86785 26520 479060 199580 256105 199240 820250 618205 341360 408170 461040 125035 307105 77605 1785 369240 766870 29750 755140 401370 849915 790670 25075 513145 266985 615995 310165 90440 158610 158525 79560 168555 613190 621945 117300 369410 463675 627130 788460 234855 591175 83215 121550 48280 571285 670140 114240 26860 726750 85510 822035 651015 144585 304130 408085 288235 229585 430270 464610 320960 375105 526490 359550 56440 41990 770100 826540 139400 149090 743920 362270 396270 473195 632740 144840 273615 164390 388875 733125 449990 277015 788885 630955 64515 441490 177055 370260 235280 779450 81175 41310 283900 224400 729470 807840 32470 389215 408000 279395 329970 660620 364310 770015 174165 307360 463505 529635 244035 489770 551395 142630 62050 244970 81770 632315 624835 608430 313565 428485 607495 122740 464100 37995 786080 521390 665040 761090 575535 36890 60095 758710 491810 203745 735250 132855 747660 93415 827475 759560 658920 90780 474640 40800 697680 237150 126565 282370 352750 263500 497930 110415 571455 447015 24990 152320 167195 537540 244800 531760 35700 539920 604435 160310 688075 574855 739755 421345 268770 699975 64685 47345 785060 563465 2975 501925 703800 430525 393805 795090 394400 257550 584885 745195 76925 527085 287130 603160 849065 631720 791520 580380 165240 483310 441490 480590 328015 809795 796705 296140 679830 704990 777325 568820 464525 158015 324020 431120 589050 198135 722415 396100 256615 802995 750550 766700 142035 77010 769590 225420 146200 479910 811580 649230 665125 110755 365755 427720 552415 205445 9605 413015 433585 760665 285685 426955 209270 281775 657645 411145 618035 700145 408425 135830 348330 793475 153170 739160 536265 629595 165580 633505 263245 235365 685950 233495 8160 277440 51170 217090 134215 137105 206890 563805 595765 404855 239700 825945 483225 263585 7650 462825 810305 661980 533205 640730 419305 334475 723690 749020 621350 380630 721820 203745 257550 363885 34000 200515 96560 235450 271235 676940 183685 696405 439365 526660 588965 451435 643450 505495 502180 545870 535755 760070 448630 101830 711450 789990 629935 642260 71485 659685 295715 500820 606050 369750 405280 173995 191675 103020 769420 739755 673370 365755 155890 592110 706520 807415 352750 781065 844220 596700 596105 410125 544510 267750 407660 784550 216835 603840 687905 519690 437580 386325 625005 588795 307870 398395 256020 531420 161330 644130 336260 719610 798490 305490 509150 20485 141950 576725 103785 225930 650845 155380 812430 237065 555560 72420 839460 824585 105145 264010 484925 400775 610810 233665 442935 815915 463590 530315 187765 779450 178160 474810 173485 335155 109225 582675 803165 60775 490705 428315 133705 17085 205275 92820 694365 515950 253725 419730 819825 395590 733635 362950 181305 90440 97835 445315 602735 748340 389470 270555 553180 486030 616930 73865 190315 355555 517225 140420 521900 210290 439365 230860 497760 379695 660025 500735 586500 9860 732360 630020 472685 376295 543830 218110 437410 525130 773840 758625 574855 148495 628320 127755 475830 97920 140845 660450 243185 133025 393295 382330 469370 547145 193035 194395 123760 532355 681870 806565 177310 355555 702015 621350 582505 261800 795345 646170 81175 187510 178755 731765 414460 744260 453900 243780 134980 639115 145095 311865 4675 543065 597465 594320 62135 642600 3400 233070 8160 353940 207825 783020 576810 559470 672435 829090 284835 316795 780895 90610 532610 463590 97410 643535 203660 257295 435030 133875 452285 803250 404515 641495 684080 101235 709070 837590 614890 617355 527510 197455 558195 522240 334815 224570 189210 441405 649825 662660 30855 478465 25415 821270 296905 732190 689265 85170 224060 770355 103275 415565 12495 265880 239700 835975 762025 700230 310165 577490 639795 271235 228990 256190 653565 81600 551055 739075 503965 65620 463080 704055 745620 312375 295375 502690 189295 793900 510000 251090 606220 450075 829600 250495 723690 67065 57375 711790 394910 698615 753780 155210 814895 201195 528870 478295 474640 822035 647190 317475 538475 7480 535245 238680 583185 150195 128265 269790 94180 257805 302855 287810 194140 71485 482205 201875 153170 146285 618375 148240 391765 528275 293505 302855 648720 390405 676430 568820 87890 551565 408850 660365 652630 90185 571200 152235 226610 322660 8160 287470 565930 138125 195840 642600 726835 233495 477275 227375 230180 620500 245650 294015 832830 372045 621860 27540 177140 109820 562275 346460 476170 104380 3485 613020 338980 414630 845920 436560 165070 199410 307870 814470 82280 237660 826455 153170 543745 785740 818975 160480 311950 272255 663425 516290 47090 765255 322235 759560 803760 428655 421090 302345 529125 41735 166600 495720 157080 166090 546465 488750 777750 328185 823395 344250 74630 626875 734400 610470 7055 601290 234090 31875 394740 591345 260015 374425 13685 127585 319940 683740 314330 40205 769420 612085 372385 329800 840140 67235 249390 705670 578340 76840 2295 808690 55930 406555 792710 258740 166940 18360 613955 525555 399585 58480 91120 537965 373830 641155 508980 388110 82025 314840 311015 116535 284155 707030 482885 31790 665125 371110 544085 265370 673710 133790 346120 277270 696235 682465 315520 324870 83725 27455 794155 828665 689265 515270 98600 680935 526915 484670 716295 140845 193800 99365 462145 488665 525810 492150 804950 768995 510340 407235 54655 450755 432565 294355 227120 241060 98345 309910 684335 485945 694280 519775 288660 133195 562785 787525 468265 348840 703375 39525 768230 731085 540600 806650 369155 424745 570520 12410 223040 497845 375700 553095 513315 584630 74800 136935 284325 549270 748680 39610 98345 170935 248710 57630 558620 97325 370430 308040 81940 630105 46410 689520 164730 845410 274380 20995 189210 421175 605030 289255 723945 87720 416585 507790 128095 345100 744685 505070 803080 662660 765170 289935 255255 231965 29665 323765 597550 377655 496995 352495 323170 799425 571880 817020 334560 442255 153085 353940 593130 108375 486880 756160 533290 88315 319090 805205 828070 239700 588710 764745 526150 322830 778855 777325 332350 524535 157505 203405 404175 250750 422280 745110 340170 640135 31365 691815 601545 76500 221170 742135 269110 522495 537030 186915 397290 194140 333285 369835 763895 752080 404515 192440 138295 66045 192270 602650 604520 807500 380630 612510 581910 747405 585650 428400 116875 674390 304130 57035 515440 801635 310930 548760 209015 46835 340510 747235 305660 677365 601545 230605 276080 619395 611660 712300 489260 364480 597805 555390 799255 776050 101235 591770 157675 138040 364735 7310 113390 600610 142885 691900 816510 812005 499290 750720 809370 117895 499885 697170 278715 256615 43605 663850 580380 571795 567035 425000 309740 477445 284070 637245 744600 533630 614720 201960 595680 66470 412165 486030 524365 785485 311185 694450 127160 809625 389725 344335 191845 368560 638435 539665 408680 713150 716040 33065 556750 321470 558620 18530 177480 786675 264775 231115 538645 412930 9945 400945 88315 619225 613105 344505 310505 567460 211480 704735 253895 335750 612170 125120 6375 317560 20315 664615 672435 602735 775795 135065 682805 795175 668185 122995 670905 280500 175440 423555 323255 427805 839375 681870 55930 787015 761430 447695 154360 328270 422365 274295 59755 366095 650080 646680 60435 696575 386495 401285 342635 653735 100215 227970 333965 456705 697170 689350 435540 371790 64600 588625 312545 404515 343230 831130 294015 319515 576045 338470 483310 196010 365925 467075 160310 416755 387005 39780 820165 238340 89845 68765 544170 467755 315435 559895 441150 508895 710855 448205 654500 785910 399925 270810 649570 602990 728450 273105 749785 72505 386835 393550 767975 474725 408000 29750 317560 633760 481015 467245 253385 169830 581740 784125 563550 76330 328780 618120 751995 255255 545445 212330 250410 110245 280245 391680 177395 355215 384115 620330 525640 737800 6375 480845 128350 758115 170935 66555 346120 222360 133875 849745 555135 450160 23970 416585 606900 783700 189890 751315 300475 61710 159545 812260 844730 511700 178245 669545 245990 512465 179945 199325 613105 469710 547400 500905 99960 698870 380545 144840 225420 733550 7650 826795 512550 213350 258060 548845 545530 513825 769165 470390 417095 818380 359975 552585 459425 678810 678980 720545 834615 103530 186320 493425 200600 354365 551650 138720 523600 296140 760070 308720 124610 526320 172720 214625 170510 629595 350115 468265 349860 670310 487050 399925 295800 733890 74460 805120 249645 382245 257975 269450 294610 164900 241655 35190 295460 332775 44115 632825 498355 465460 88995 151470 281605 450755 510170 657730 149005 829090 835380 671925 409445 753015 806905 173230 432225 717740 438855 549525 242590 99790 250240 87125 109820 169490 80325 375870 375700 323085 194395 477615 204510 837505 594235 203490 66980 429335 750550 406130 272510 645235 256785 762195 679660 654925 111180 30260 7565 648720 784380 278460 535160 8330 603925 675665 369835 608940 21675 638775 136085 104975 105910 792625 692665 94945 823225 8160 150790 633845 660620 160820 620245 496825 670480 722925 108970 743580 652885 557940 117215 192185 405960 288660 216665 151215 761685 747490 461380 13600 59500 238255 404090 612935 507705 622115 43435 405110 164475 695895 145945 638010 538730 279310 849320 121635 409020 456960 181390 89675 460445 153765 365755 642940 632315 290955 715530 525555 844135 783955 477360 592110 645150 769080 338555 355385 720290 452625 447695 456025 114070 158015 205615 613530 18105 733040 832830 451435 593725 294270 379015 31110 848555 714935 109055 365925 447610 742475 587180 542725 123165 170255 280500 733720 681870 106420 517480 379695 540855 341955 795260 562785 611490 735845 30855 333540 544085 259760 815235 538560 551225 237660 162180 654245 551735 192695 233750 579615 590325 573495 43860 464950 250495 252195 247945 242505 275485 397460 247265 520370 37655 135830 848130 806310 20655 49385 276505 32045 78880 122400 764745 815660 534735 7565 254490 110670 80665 253215 341615 667080 428995 116450 610470 612170 122400 705840 479060 767210 414205 325380 452540 110670 602140 301750 263160 145690 214880 237405 100300 44370 423810 489600 801380 756330 21250 724115 587435 386665 38420 433160 186830 683570 530740 606730 610300 233410 241145 776730 819485 247860 294440 694195 646510 371280 298860 676260 222955 577150 270555 224485 674730 754630 20655 488070 744090 520625 547655 760155 285430 408680 465460 759730 434520 821780 510510 115515 33745 630785 81175 44370 384370 703545 79645 115855 814640 329120 449310 188020 415480 658495 45730 640815 173825 673625 609960 770015 432820 226185 306765 797130 246330 81090 514930 648975 118660 385985 71230 473620 828070 189805 704990 422110 423130 179860 370090 380970 403070 691645 421005 377995 637840 83725 630530 103870 544340 576215 93330 376805 486455 626025 373405 2550 308890 224145 24480 109225 205870 211055 440045 284665 838355 223380 699040 827730 306680 341785 760665 836230 418115 639115 502350 794665 631040 384370 700315 45220 59585 460020 18615 243865 191420 385050 309570 551225 271405 10030 778345 11645 340000 780385 444635 568735 244035 642515 306340 817615 1700 829430 103615 728705 560660 218365 73015 738140 5610 833085 333880 334135 420325 760155 702865 64090 460105 395505 803760 318410 392615 383095 456450 258400 319430 291890 482970 610810 442510 159630 88570 379525 496910 802145 739075 344760 496995 126990 378760 255170 6460 191165 12835 772480 162690 130305 845580 179605 434775 632995 91970 295205 235280 71995 497335 151895 563890 372980 524620 411740 377315 8160 741710 555220 9180 340000 155635 69700 437070 694620 158525 817955 569160 368815 636140 765 162350 766020 736440 380290 499120 536520 735165 195500 127585 96390 266305 78115 94945 459000 377315 274210 158355 593555 351220 480165 763725 654925 692410 350710 270300 485775 201195 211820 160650 406895 820250 767295 561085 403070 554285 602310 119425 496485 327335 471580 134045 823905 360995 11135 6375 749275 248965 334985 247010 251940 461040 108970 641155 232050 602395 405790 500735 761515 565335 762960 30345 778005 708475 468945 150875 596445 414885 571965 150535 14280 347480 19040 489515 239615 82790 466310 504560 622115 347055 698105 341615 489430 219470 342210 705160 502520 156145 430525 371705 340 512380 797385 240635 449480 190230 465205 121720 668015 545615 400860 746300 603245 494615 698020 543575 160565 234600 602565 57120 442510 189380 468945 391935 31960 136935 178075 715955 625515 344760 66555 551480 474045 564740 640900 118405 248880 520710 848640 384455 379865 153170 784380 179010 609280 723095 251940 282710 50405 642260 848980 614465 448205 345270 37570 167110 630870 665040 569075 274890 747575 694025 802145 565165 43690 383605 497760 520115 662830 232475 124865 497420 409700 160650 536265 146880 813110 273020 347225 147475 265115 123335 58735 238510 38590 261715 560405 298775 451265 788545 814470 800955 306000 72420 441745 733975 440640 849490 30430 60690 398735 151980 461125 458830 289765 429590 712555 721480 294270 821610 703545 822630 92565 793390 749785 111605 556070 637330 404090 769420 333370 327760 419305 54145 372810 829345 111010 210375 153680 556240 697595 581655 81175 260610 304980 558790 758710 213860 465375 111180 523430 754375 272085 527765 808180 708900 591515 749190 189210 537625 569500 202045 512550 185810 603500 655945 77265 601120 674815 154785 432480 128520 373830 536520 417095 126820 700230 304470 124440 720375 477105 694535 776305 283390 644215 613785 681530 400520 149600 148070 540855 393040 293420 133450 567460 835465 219895 128605 505410 437070 539920 526065 632825 806480 393295 728790 379185 394740 659005 780215 221850 260780 825435 277695 491130 160055 295290 472090 142375 780130 222870 539410 620415 654415 612255 495720 729980 655435 525555 565845 717570 267240 251770 160565 7735 309485 749445 212330 622880 639115 291125 598825 420920 256190 406980 492745 387685 667080 339150 413185 68170 267155 411400 717230 496060 259080 170765 337960 641750 607750 255850 163030 700230 662575 497505 225930 638265 762960 662405 613530 826200 475320 260100 118320 787015 480250 666230 216070 313140 395590 794155 216070 494360 471750 448970 844815 487475 801805 663000 489175 485860 482630 142375 198220 417010 645830 595085 93415 680680 235875 720035 84405 80495 254915 646000 183260 243185 273700 204255 530825 445400 672180 28305 119595 710515 368220 815830 627810 488665 789565 156485 256275 478380 474980 381565 683570 712130 707200 111095 829090 22015 781830 799850 573835 282115 102850 15895 217940 808690 556580 228395 6970 45645 210630 380630 668100 536945 620075 849320 844815 547060 409785 376465 746895 700315 365160 843370 398905 465885 735590 799085 628830 843370 42330 742645 813790 674645 692325 381055 225930 732445 539750 342805 454580 387855 184875 583610 742560 362355 569415 821950 74290 286450 227290 735505 588625 734060 183430 56695 415225 667930 161160 563550 128265 528445 560575 610555 526575 781150 404260 46750 434350 110925 387345 95540 301835 242335 314840 746470 801295 520455 304895 526405 557685 425000 813875 794495 632230 395590 222785 661810 404515 57205 779535 542130 68255 82450 723265 584205 756075 232560 320705 497760 232220 812175 534310 359295 597635 727770 59925 97665 12155 731000 478635 546040 314160 484245 645405 427465 715105 712300 393210 407830 17765 357680 85085 125375 325210 212415 161330 258145 66725 489940 564145 119510 686630 208250 122995 60350 591345 448035 563040 463505 269535 221765 274040 825860 601885 742730 762790 124865 223635 518925 328865 177055 147050 126395 38250 128010 105485 118235 209270 99960 249560 816935 234515 761515 654585 804610 699380 743495 446505 86105 299455 172125 253555 164050 74120 653650 796450 485775 91970 328950 207315 259760 644895 592790 402730 105825 582760 796790 258060 678810 64600 345610 482630 421770 608345 160990 413865 562105 263670 679915 673625 208250 443360 82450 495465 723435 623390 800870 200260 520455 813025 464100 481780 815320 170850 791435 810645 400690 534310 255255 624070 429590 347565 343315 132685 736100 74800 702270 756075 681615 462655 611150 462400 516970 24565 326230 590665 425850 515950 15725 162520 124015 171615 483565 643705 384200 627895 59245 536775 386750 188190 279650 538390 246755 314330 232730 393975 93755 22780 22865 272085 302430 472005 290020 627555 99790 459255 434435 774605 581740 633420 95370 10880 662490 456110 389810 472005 467840 743580 482460 504135 176715 341360 800870 132005 194650 186745 12325 708815 771035 199835 422790 692835 685440 488240 797300 279820 795515 424830 576810 658580 391850 441150 422620 458660 304555 344165 400010 457725 463165 243100 467925 224230 833765 229415 275485 711705 573070 451265 292485 179010 408170 393975 399925 193460 637330 113305 649145 588285 366180 33150 5610 688755 737375 104040 39610 696490 495975 405790 241910 598740 415395 204000 429165 537115 759900 816765 154870 413695 635205 451775 490535 272425 228395 722160 347055 419050 22695 666740 565250 626960 303875 310165 398990 190740 391425 548675 630530 708135 29070 708900 741030 828325 50915 55335 378675 160820 115685 830960 344590 78455 193970 457640 288065 213095 585905 693005 349860 390405 156230 86445 507705 597040 407915 517735 129370 328270 63155 527510 481355 358020 502350 693940 252025 322490 599760 322745 345865 260525 337535 346035 444125 479995 529720 238085 277695 68085 176715 161925 66045 836825 583100 302855 69105 522495 411315 563295 612340 202385 580380 142970 726240 477870 352750 481525 814045 234345 157675 315860 480335 323170 236555 46835 769420 830790 379355 197540 24480 538135 694960 795855 17765 45815 97155 91885 579785 618885 451265 504985 294525 250070 299200 309060 502775 390745 706605 386325 746470 589475 173485 260780 786165 409360 74970 677705 239870 422960 755140 242420 108885 135235 659515 379610 333285 239360 180115 99790 759475 733465 263245 43690 328695 421770 38420 331415 677025 652460 367795 732275 220745 47685 1360 206890 36295 435030 31195 182240 635035 283475 337790 510425 461210 651185 414545 369835 574600 725900 794665 716465 92735 510085 469880 173485 675920 618120 141440 328440 511105 271320 582675 400690 128265 262905 588965 283475 120615 495295 325550 535245 505410 5015 271660 629085 382585 548165 71315 112285 605030 502180 194310 715445 418965 285175 719270 585735 273530 401200 843710 707625 770525 491385 424150 421005 668610 212925 238510 557515 128775 241655 502775 602480 797810 701250 23715 317730 34255 165665 792455 327335 39525 3570 308295 85255 243525 124865 844135 362440 260695 113135 152150 768400 79730 334560 50405 322915 351900 57715 267240 786930 159715 96900 168810 15300 592535 403665 249050 310760 635715 580550 456960 465885 609620 538560 356320 537455 766955 589390 163200 744940 112880 340170 310335 380460 445995 161925 394145 781320 530995 180370 635035 472940 731850 17510 196775 490535 750805 361250 321300 846940 542470 739755 166260 780045 830620 424405 517990 547400 799425 674645 167025 145520 835635 818720 88230 453900 354195 96900 394400 57460 137190 370345 529040 744770 12240 4335 574345 786845 346375 246500 640815 755055 423725 355130 568650 32810 584205 200770 160650 121380 354705 41990 275315 18615 653990 746130 35105 589560 32810 656540 736950 147050 782255 424150 673030 805630 670990 796450 206040 97750 459765 454580 24650 333285 518500 348755 829005 566355 223295 233835 685865 763725 726750 832915 54825 632570 614210 699210 660960 696150 12070 114580 70380 131920 511190 29665 244970 233665 343230 744345 836910 602310 453815 389725 323765 823905 660450 556495 459170 404090 743920 697085 66810 800445 297075 497760 601290 574770 391340 699635 580125 430525 141695 501075 515185 100810 718590 237745 28475 35190 262565 839205 782850 448715 368305 418965 41395 178670 676260 473620 114580 750380 212160 768315 16065 795855 176205 522155 728790 662915 648805 35190 771205 563040 273275 88740 140845 370770 356830 823225 472260 31195 83895 137105 53890 749445 721735 772565 378080 80070 52020 188955 77435 235535 228480 186830 357510 188870 690965 93755 815745 827135 697340 710005 615060 566525 338555 239530 694875 230010 63410 773840 14535 552075 128435 290020 18700 471410 396525 631295 811240 208250 482970 95540 302430 401030 121975 786675 127330 221595 824330 349775 158440 88825 842265 96220 447525 793135 131920 98175 283730 800020 513825 771885 605115 586670 34765 492065 287215 667675 140675 772820 758115 48450 134215 164050 645575 513315 230435 330310 498270 794665 383095 105825 707370 639540 377145 815915 657900 554880 700655 589645 522750 185385 67830 118405 502180 478720 729470 85255 737715 814470 126905 779705 484500 106590 583100 211140 638945 388790 291805 652545 489855 519010 245480 105910 168725 87720 540515 460105 191675 429845 642515 410380 727175 517990 685950 342550 831470 694875 845410 359975 250835 689435 154870 35955 785740 501075 796450 699550 550290 222190 67660 401795 495890 815915 117045 345270 153255 228735 403835 34425 110160 67660 286620 419985 824415 602735 586670 631040 320790 413610 302430 725220 323255 143565 598315 756330 403155 454920 430950 56270 46750 677195 733125 245650 434775 21335 257890 572560 540175 687820 583780 686800 257890 206295 6290 163880 841160 66130 678895 617865 660790 70380 225420 569330 198815 743835 690965 299200 562020 167450 147730 1105 12070 552840 68765 334220 339490 177820 737290 710175 843965 248455 24395 473535 432820 534395 661980 99110 292485 744600 42245 470390 323170 326315 235025 216155 480250 603585 391935 780725 17935 784975 690370 733635 375870 183770 546805 489600 142035 460105 382075 835635 830620 516715 506175 36975 292315 583695 5950 265370 245480 179520 793050 502010 14790 691815 478040 98940 106420 830960 442765 516375 839800 17595 407150 607155 421770 824585 835465 679575 278375 626790 38505 364905 181050 447270 593470 198645 53465 808605 188870 492915 732105 355130 633760 97495 395760 508215 289680 269025 598655 784295 749530 305065 38930 643195 749020 218195 753355 728280 137700 288915 79645 347395 199920 529805 712385 520370 596870 254575 468690 243355 23630 688500 414460 693770 772225 465290 309485 60945 808775 687650 744600 662660 563040 506940 344590 779110 51510 834955 564145 397800 501075 717910 205445 699720 749275 525045 275060 825095 94605 399500 72080 497165 325975 819230 540430 756075 609790 381735 782595 359040 458575 165495 61455 411400 312290 824925 519265 197710 333795 264945 223720 445315 174675 178415 748255 478890 261290 780130 474640 708475 842265 11050 535075 426275 375445 582760 241825 812430 694960 213520 368050 639795 716380 641920 61285 817700 563465 484585 187255 807160 441745 1615 407745 789905 644640 845750 225505 481780 45135 122655 153765 389640 608770 655435 624835 738310 842265 589985 393720 652545 62900 580720 663425 70040 715870 504730 512635 116450 298350 447015 224230 209355 225080 616250 168895 726750 446675 209950 49640 658410 702270 474810 587180 15895 202810 338385 798065 23120 186830 711535 437835 817190 425425 834360 686800 390320 645660 283645 835975 648040 452200 845495 63750 803080 347820 835975 632570 509915 359975 682890 826795 115600 468010 74885 388535 332605 238935 620670 346545 782935 618035 319770 101660 608430 703630 348245 354365 682550 552755 116110 320025 311780 776645 551395 35870 347225 92905 744175 566185 345950 633760 790075 847705 340085 759730 21505 54740 478465 645320 484245 353855 484840 567970 20910 571455 703800 440725 722925 646170 368645 358955 785400 413100 624750 823310 39440 159970 153510 282965 701845 541195 279140 39270 800020 594745 391085 398480 747065 120020 709750 160480 110245 342975 738140 438005 10030 295460 490790 130985 399755 759305 519180 806990 809115 627810 710090 797640 798575 773755 606305 426530 720630 285260 126225 491980 521645 466565 88655 836655 420155 96220 242590 480165 24225 257465 455430 316455 785570 67150 87550 277440 29920 179605 547230 396015 470475 87295 765765 283815 661045 800190 65025 512210 248030 292060 518160 634440 693175 356405 669970 737375 624410 383180 771715 709835 588030 228990 616335 33320 160225 39610 274635 66215 327760 197965 554710 667930 289680 559045 247775 483905 768570 328610 293760 468860 377060 512040 22270 459255 690625 417350 122145 414205 666060 623050 771715 49470 659600 604775 119595 787015 421855 528020 717060 713660 174080 332690 206040 397800 249730 625685 657475 241315 432820 800020 759475 738820 25925 694960 243865 680340 529380 93925 599590 447270 352325 400350 587775 316540 327420 412760 383265 797810 98090 841925 351220 139655 524960 455770 414970 503455 815745 306680 385135 643705 269450 639200 737715 751655 379610 557430 795430 451095 310250 124525 339660 562105 61370 778515 331755 848725 158355 633590 374765 261545 118490 14790 45730 223975 752420 460870 45985 777155 731595 243525 657560 194225 569925 551735 202725 228650 472005 74800 88910 563380 26860 463080 576980 719865 475575 51510 585225 248880 763215 629425 453645 126820 791180 283050 729980 561255 400435 209270 254320 815575 732190 702695 802570 152235 281945 521475 789565 500990 229585 450670 470220 556155 25925 377655 844390 699805 50065 263585 33830 408085 347395 741030 107525 707455 15810 136340 699635 736355 607750 695555 296990 398225 787695 39355 227545 287045 446590 551565 799765 270810 636735 451350 249475 51765 291465 838950 442510 315095 738735 351475 181475 70805 736185 21845 411145 651270 389555 374000 819995 25840 12835 229500 91630 525300 278630 326315 584885 467840 399245 306765 162010 697935 590240 30260 27370 201280 610555 185300 354960 62220 116960 163285 165410 12580 500395 214710 117045 53635 514250 647190 139740 271575 119000 292230 7140 487220 122655 205615 121295 232305 227290 123845 199410 431375 261205 95030 766785 530910 823310 739500 557260 334305 406895 347650 447865 529550 716720 709325 830790 469455 748850 22610 620925 81175 216410 494275 266900 833255 208250 581655 600525 171020 64430 762960 240550 516885 326655 184790 782765 611320 466225 302515 463845 246670 306340 167960 779195 443700 598995 808435 428910 668695 704565 772650 499035 166175 169235 228055 134130 455005 142715 727090 341615 835125 367200 619820 418710 81260 671670 830195 227630 665635 844730 719695 208080 259165 327335 342295 146710 449225 270810 149770 37315 32385 464610 99280 698700 468775 498355 512040 352920 126820 597125 499035 796365 637500 547060 286365 397970 362865 21080 84490 606815 252960 581485 341275 375955 764490 87040 786505 431460 480250 740945 92480 465035 531165 297160 45645 8670 848895 753355 364310 187935 321895 611915 538050 522155 321640 4505 81685 249135 645405 68255 290020 679405 46750 548590 241655 69530 391255 511785 24650 477275 826710 680000 101065 670990 5015 277355 195925 813535 379270 343485 628405 24225 784125 788630 639540 534735 587350 364310 133535 814640 304215 663255 38420 432565 518585 728365 28730 156315 358190 151300 200600 763725 430355 6120 153000 82025 752420 647105 751740 48280 695385 407065 58820 606560 348075 564485 513400 176460 135830 577150 382925 125800 784125 765850 692325 795855 430440 331415 606050 596020 225420 342550 708305 212160 81175 822800 288150 749190 561170 57885 318920 10795 46410 618375 659770 446335 54570 153595 147645 446845 844730 692750 747830 194905 636650 242165 796280 774605 824755 334900 597040 49300 409870 254320 258315 476000 500395 225590 290360 6970 363035 102170 731680 531675 569500 180625 177480 657985 122485 294610 143055 323510 469030 191420 659345 216070 677195 171445 34765 105060 99365 300475 205360 14025 90270 398395 459000 566440 650675 527170 335920 322150 130985 411655 576385 149685 182070 102425 478210 404940 344760 491555 594830 571455 655605 545275 61370 844305 200770 47855 302345 602735 27370 251430 741200 453645 839375 729385 532865 669375 619055 169660 71910 22695 489430 199665 497760 655775 577065 410295 403325 393975 338810 666570 103955 589730 540345 243185 302940 574685 566100 423895 106335 428655 826625 841415 542555 462315 348585 282625 144415 555135 471410 676685 753950 406470 15385 373575 439620 184790 480845 485860 251345 434435 606645 432055 429165 815575 625345 204595 733380 689095 821015 250155 704650 206550 300815 198645 170255 841840 729895 367795 250920 589305 355215 245225 784635 367030 836740 235960 431715 716550 514590 124440 78030 301580 769930 496570 692410 426700 99450 125970 135915 709325 489770 193630 227545 803760 665125 266730 734315 80665 387430 514760 732785 657135 142970 245905 655690 91205 740265 366690 34765 549695 88400 822715 534565 316625 550205 221425 612510 644810 191250 724115 685780 292145 479825 383605 668950 594150 279310 419815 849830 805460 97495 672775 745110 305320 198135 83045 374425 299625 723690 208590 686035 679660 209270 308890 675750 138890 440980 323000 119000 422195 187425 40715 260015 255850 403240 56015 106930 44455 674900 755055 617525 653565 235195 234345 674475 51000 231370 263415 661810 4760 673540 683995 176035 476340 771545 731255 654925 127160 41055 624070 87635 417095 146455 500055 579445 92905 795175 253045 35020 661980 490450 725220 457725 565165 283475 593895 704055 689860 221085 188445 224400 273105 747915 290615 95285 429165 25500 260695 226355 671670 4845 30685 806140 89080 129965 357425 788460 523770 846430 309060 296650 57035 112200 495040 523345 538050 111860 616760 668865 784890 362950 842945 612680 677450 710685 80495 254405 169150 684930 394825 670565 266135 341275 540090 428400 648635 457130 472345 537880 518585 665975 245650 116280 126650 768740 229075 604095 211480 217770 485095 66385 817105 304980 432990 428910 81175 80325 4930 431460 377400 342720 89335 791350 421770 742220 494955 30345 171785 591175 17850 396015 104720 115685 362610 470900 47090 726155 830025 666995 516375 148410 747405 313140 743665 53550 454155 240295 615655 48195 282710 247945 712470 695895 171360 784040 451690 538815 180795 647870 286025 755650 840735 678640 731510 424320 625685 183685 176120 560235 232220 184960 806480 412675 105485 441405 291635 511275 722585 268345 216580 768060 744685 710005 671160 418030 604350 116960 396355 77690 119935 272935 245820 613530 273955 722330 414290 712470 431970 69445 142545 846175 470135 147390 22525 208080 434010 783615 104975 798065 268770 559130 690540 371705 683825 215305 308295 723095 554285 174505 785315 408935 243270 738905 579445 726920 737035 60945 237320 539750 253385 47260 36125 409615 170510 546890 346375 704820 678045 627555 660280 95455 320195 814640 818635 628405 639115 163370 825690 105400 846940 481610 447780 622710 309740 373150 284410 357170 4675 541705 205870 735080 375360 670055 311270 726835 577490 341190 74545 140930 743835 504220 672350 702355 562785 340085 403835 453475 813365 509915 198815 272510 664785 331245 417350 273530 136000 719015 708645 325125 655095 569755 580125 367795 446590 507875 333965 801295 543915 37995 444465 652120 468860 228650 782255 438600 368815 175950 21335 332095 801040 492915 770185 433670 106505 805035 162775 821185 508045 648805 753440 407320 625430 60860 816765 494360 72675 742645 811240 376465 717485 308380 318410 351560 169150 646340 307275 574430 166685 109225 407915 280925 120530 392955 419390 379100 790670 316880 656880 465120 198390 278290 694875 818125 17680 374595 370600 285770 208760 802570 597890 64855 708985 177310 119765 721480 283645 513655 382160 369665 248795 205020 779450 490195 9180 146115 464270 525300 822375 218705 414715 100130 159545 206465 475150 631210 389895 722925 166685 687310 495720 162520 734060 122910 770185 178330 351305 722925 271830 742220 575025 510 739245 663935 776305 461380 174335 761600 151555 454665 605710 96305 601120 307615 818125 149515 102935 347735 253045 587860 352665 831045 512975 275230 466905 425935 202555 559385 721055 206210 446505 611915 735335 541535 500990 547400 168385 220490 110925 185555 65280 180115 513315 451095 136170 453135 82535 821865 14450 335835 172465 208845 251515 711960 304640 629935 38675 17340 79220 626110 505325 717655 673965 245395 582590 583440 304300 785570 601290 607920 74715 115600 577575 355045 291125 791775 590070 763980 188700 482035 120360 676090 697510 670140 638860 504645 735420 516630 442935 499545 692580 370345 480420 536350 673370 280075 73525 58055 407490 59670 535840 599590 564145 574090 287725 580975 584460 792540 615230 33745 336940 382160 109650 21250 8160 93160 334900 655095 648720 206040 832405 446335 578000 781575 557430 781660 508810 144585 443870 205190 246585 145860 680935 320280 559725 255850 153000 798745 780810 763980 615145 222360 389130 272085 222445 434860 465375 740265 451265 155635 426615 392870 493255 150365 451520 602055 139570 180370 341105 201450 309315 722330 286620 450670 202725 588540 397375 588625 162690 154445 182920 520625 420580 540940 533035 164985 448290 686630 569415 312460 273275 781150 722160 91035 98430 648890 691730 293505 710175 713745 646510 305150 835550 669460 118830 706690 722670 442510 847280 629595 778770 66725 127670 262480 574430 610725 694620 615485 747320 74800 256615 98090 259080 413865 763810 41820 1615 692750 158525 346715 771120 253640 712980 675495 683740 316285 371450 759390 334560 576640 436305 630615 416670 796790 268260 147900 90695 184705 650420 253725 450160 574345 363970 291890 726495 636565 326655 440385 270215 158355 680510 647445 397545 414545 532100 681955 78030 333625 809540 520200 333795 148665 643620 243525 665975 521900 397885 107355 841330 683145 340000 35360 840905 779705 684250 636225 676260 208080 753610 763385 543235 755735 444380 266220 534735 338810 533970 362440 122825 475065 121635 354705 115770 107525 704140 278630 685865 718165 737120 405705 153255 366180 498270 361845 710430 267835 167790 469795 564995 532525 827900 196180 375105 633675 118320 63665 623560 108630 848215 582675 376975 380545 542640 517990 497165 56440 701335 828495 546635 178330 491300 626365 361675 766445 585140 758285 419220 656710 518755 59245 214965 330735 58055 832490 301155 649315 92650 436985 425 813960 232220 697510 390745 453050 208675 455175 317730 409530 474810 360145 242675 408170 584970 479315 38335 10625 545190 301580 282030 685270 416840 293930 766020 800105 785315 6545 469455 742900 99620 709325 195075 638095 807840 516035 844135 420240 331415 835295 797300 17935 785315 830110 668865 528785 474810 596105 797810 789905 473705 685185 186830 258485 349265 145265 408765 408850 417435 128435 801720 694535 735080 166005 514590 278290 791435 835720 58650 336175 717570 704225 24395 850000 341785 367795 165325 99620 342720 423045 61285 685270 194395 130815 294865 660705 638265 128520 157675 794155 486625 482630 214030 392105 847790 563805 46070 61625 449650 183260 39185 286620 738650 179775 773245 235535 125545 211735 450245 46070 798660 196860 388535 774945 680595 112370 331925 236895 503795 806565 230265 836825 600015 385135 492065 338045 730830 125205 172975 487305 388025 103020 688415 320110 446335 459000 158525 412165 23970 338470 68255 646510 51085 448205 741455 457300 684930 379100 590070 555305 125715 782595 299880 112370 831810 529635 277100 228820 167450 471835 762280 28135 329205 810305 256190 175270 369665 585820 142375 683060 298860 403835 68595 823735 149430 834700 524450 38675 109735 302600 744260 127500 275485 313055 561340 771630 198560 815745 337790 732870 384795 778685 109990 832575 506005 275315 142715 43775 265965 525725 502775 217090 152405 38080 351985 667250 18105 715700 563040 347565 673115 848980 715445 73695 89335 338385 426360 362950 118065 218875 551565 46580 321725 387430 300220 483395 197625 318835 754800 734230 371620 275910 157845 526660 729640 435625 471325 690625 84235 207400 652800 737545 552840 293080 288660 681360 629680 608175 435795 753100 409955 126310 510680 203915 194735 359125 481695 227545 452795 21760 387770 241570 500055 644640 824245 320875 36210 645065 103785 521560 99960 525725 817020 145860 423810 1020 560490 358615 782000 215985 390660 520030 673795 353430 543660 765935 595340 604945 34680 671925 608090 339575 295205 758795 231030 363120 41310 118150 577915 22440 726240 604945 609620 723690 800360 792540 598145 566780 359975 500225 829940 592365 276080 116110 21845 815320 616590 59330 619820 710260 398140 818295 314670 419305 390235 105400 622540 621180 248030 592365 255425 397545 817615 87890 619565 847280 830705 543745 190400 349605 182410 330565 842605 233240 758540 740180 223040 725645 124270 467840 141355 291295 660450 647020 97835 811155 291465 154785 312970 754290 363460 75140 311865 466990 454070 19720 779620 97155 835720 820590 580550 593470 453135 845750 826030 677365 774180 615740 393040 361930 547230 512040 382415 446590 503200 681360 578510 795515 552755 327420 70975 558025 286875 770950 246245 596530 354280 649910 557515 484415 43265 674135 120360 723010 250580 351730 584800 6545 73185 621180 750125 492490 316115 370685 768570 464015 10625 813365 57545 493850 266475 319430 595000 252620 483140 367285 621265 327335 841925 340595 392785 412165 242505 224145 441490 837845 403240 398990 552840 196095 595000 258910 262820 683230 123930 165155 358105 299795 332435 280330 81685 11560 495040 322915 441745 383605 772055 782680 68425 439535 169490 628575 561595 817955 292145 197540 746130 8585 849235 278715 540260 7480 144500 337025 555900 324785 760835 92735 721565 206125 848725 227205 842435 515695 797045 122400 296480 329290 69870 573495 822460 190910 381395 355470 34000 646255 34850 157335 488920 18700 847110 302940 810730 654245 678215 346120 655690 223720 200260 129710 520455 496655 489175 272255 706690 793730 661725 377060 258485 342805 248795 427125 295460 241400 609620 109650 836825 214965 639965 833680 157845 580040 713745 591855 828155 438600 153255 821185 46155 634185 813280 625600 729810 655690 167535 396015 796450 294780 772905 162180 350965 357680 306255 102850 231115 697935 10540 374170 153935 99790 198985 26520 311525 495380 587520 365245 98090 282540 741540 136340 191930 546720 147645 92565 480505 542555 377825 204510 580040 613615 197200 95880 231370 389300 683315 475235 199750 227545 162435 28560 742135 702015 290020 649060 446250 27370 771120 628490 421175 505070 383180 819485 221850 309910 746725 716975 599335 598570 315265 289000 500055 244715 359210 493255 730660 724625 508300 226440 580805 494105 564570 496060 309655 272765 332010 766105 257890 322745 723690 237235 654160 247945 495720 422280 700485 83810 427210 108630 514250 741455 322915 207910 818210 577490 496485 676005 616420 302855 238000 718335 481185 193375 221765 174845 373150 421940 723775 656455 170 763555 578425 176970 353175 296650 584545 679575 656880 813790 14620 764405 204850 463505 345780 150195 33660 222360 343060 646595 568905 127245 797980 208930 209355 323255 1105 841415 803675 514165 104635 335240 417945 440045 646595 836910 19550 48620 300560 802145 119935 113560 742730 16745 789565 685695 35105 412080 108120 593640 778430 809965 614295 145265 805800 804440 602395 196605 402645 571285 434095 306000 807500 301835 99875 510000 5695 205955 168215 374680 138295 739500 626790 615570 529125 751230 433500 272085 615060 686205 309145 432905 505920 624580 679830 177820 397970 88570 383010 43860 730660 715105 692070 84745 90780 11730 806820 94435 463165 516545 247945 490875 141270 510340 123250 276165 188955 547655 818295 487900 553095 148750 13855 662405 341785 459765 92820 75310 369750 448035 829515 726495 15385 739245 206295 272340 256445 109055 353940 437070 169915 125205 147305 496570 165835 389725 508555 543575 690200 427125 499715 185555 810305 406130 135575 699805 39865 567970 715275 83810 538730 96135 739585 640815 762195 5865 67320 547825 405535 31620 96985 846345 706265 553605 158440 522240 260780 274210 97750 109735 282795 341530 226610 607410 682975 323085 210205 296395 263415 17595 17085 808775 537880 657815 297840 25330 262735 310420 95880 811240 706605 88485 293420 672945 304470 668440 300050 289085 10030 313310 554115 578170 85085 685865 646085 339490 621095 259250 192440 1020 692410 818210 446420 670055 43860 453985 701675 484415 760495 347395 346970 749105 804525 412165 160140 333625 772310 374595 788800 514930 557770 810305 530825 575875 144585 377570 759985 609365 664700 241230 274465 746980 256360 255340 155975 407575 268855 502860 192270 80750 841755 828240 424745 846005 138805 133790 501755 839800 302175 333030 705075 551565 488070 613360 122825 706945 842180 556155 112455 35955 479060 44285 200345 268600 278970 340255 721820 797725 475830 419900 634865 403070 111775 733635 351050 705245 319005 30430 783360 401455 280330 575960 163200 431715 464525 77435 278290 566185 589475 843965 599080 840140 288405 277100 9435 123760 259930 361505 603160 751910 484585 156740 459680 222445 12495 519350 605370 679405 219810 805290 474725 438600 468605 847535 122995 129115 418455 750040 698530 767040 28645 472345 15385 367625 637840 694110 91715 146965 152405 161670 583610 262565 266390 719950 514675 515610 452965 557090 669290 393380 627215 409360 439790 658920 390575 557260 491045 505920 672095 562020 162690 259760 595170 773840 581230 561255 784295 457130 366690 655945 466310 261035 22695 554540 292740 721310 723860 140675 637670 573240 611320 107015 94860 299370 209865 58480 158270 473280 776305 565505 674135 54060 257635 396695 799000 643790 404345 485690 694620 650505 580125 420410 718250 609195 451180 553265 451265 202980 181815 133790 409360 70805 368135 692580 181305 806990 41735 29495 650760 244290 653140 446845 784635 32810 629085 476850 93925 381820 253980 364650 407150 576385 388790 48705 84320 360995 780300 61370 837250 210970 800445 494615 385390 736100 790585 454325 262140 796450 476255 759985 827900 677620 768570 2805 212755 521985 591345 747320 732785 685695 263840 170850 700315 556495 342125 266815 427125 767975 213095 251345 364140 588880 629680 461890 499205 25500 277270 668610 3400 143905 531250 355300 194820 453900 423640 523515 8245 43180 128180 840055 492405 770100 751570 587010 653565 480250 831300 132940 798575 273785 671755 309825 749360 157590 237745 34510 702865 29410 233070 199240 726920 290955 354705 264010 390490 55165 174760 271915 637585 641325 806820 135065 320195 643790 700485 509405 52105 665295 64005 89760 306765 46410 739585 245310 127415 242165 712215 663510 771290 115260 680000 38930 574855 518585 163115 783105 132940 330990 837505 239360 612680 428825 238340 576895 389300 161075 156570 331075 283815 749870 837675 296395 42075 372810 43350 374170 163285 510595 424915 791010 619310 413185 531760 36890 123505 642175 849405 771630 95625 300730 286280 484755 7480 230945 72505 626280 813705 307445 623390 690710 510765 547825 801040 781405 143565 725390 596785 259080 195160 726410 661725 109225 381820 500565 140675 281690 513825 1360 138720 741200 704650 91800 666400 435285 530655 818890 193970 347480 724455 110585 29070 356320 371705 697595 520115 712300 45135 515865 844645 642685 642515 247350 69360 252025 822545 188615 754715 234345 282285 706435 360400 326910 212500 496740 323510 112115 280585 642260 643960 523515 96560 307955 636735 507365 313905 21165 312120 769590 260355 421515 85340 79560 582760 405620 455770 372895 170935 783275 62815 566355 184110 200855 315180 710600 456280 849065 195330 287130 490110 534480 151555 337960 427975 509745 401625 557260 503285 771800 798065 233665 604265 325550 1105 417435 685100 276845 388875 228735 575790 687310 654330 402900 532270 505750 336770 574345 351900 270215 42160 223890 169150 93670 805290 754545 750635 658325 366010 242335 455515 218280 17170 262905 532185 641665 60520 141440 516120 167365 247180 692240 43435 392615 91460 147475 222700 178925 848130 528530 124695 484415 335580 334475 240550 702780 803420 15215 735335 96135 732445 213435 839035 264690 833935 747235 803165 213435 387090 520030 739500 184875 67745 69445 297670 469625 328780 204935 225250 844730 102510 547485 503200 574005 148580 587435 616760 650590 122315 327250 265285 829770 629765 601545 343995 443785 717910 731850 821865 330990 389725 78115 530570 530655 288405 452455 494530 527340 846600 198815 564995 166855 703460 723605 734230 485520 272935 430185 442085 296055 348415 663850 560405 186745 309825 587435 407745 377315 182580 86360 455345 30515 825180 61370 801210 527425 485605 212075 62050 442765 474045 316285 314075 832830 634270 793220 20740 37485 124185 102935 685950 604690 351220 207230 55335 704735 519945 790925 244290 710430 222530 497845 317050 239020 13770 206465 351900 171020 467670 495975 408000 432140 751485 291635 526405 404005 495380 142035 816765 93500 102595 680085 800785 847280 609025 631295 533715 784720 816085 810645 68170 391170 106165 215730 833765 593130 298860 230520 653990 357935 410805 269790 582250 759390 120530 190570 774350 131920 184535 333030 346630 254490 729045 584885 402560 325635 771715 827390 179520 202045 836400 718420 354025 170850 577660 706605 809710 99365 825775 61455 776900 261205 672265 352410 665125 531505 636820 791945 90015 369070 306425 121550 566440 104635 55080 300135 782765 370345 489685 836485 117045 646000 607665 274380 390490 745025 248795 112795 237405 737120 613105 504050 438345 530570 126905 72505 184790 377400 686120 329970 674900 613190 781320 578680 323000 380715 342890 11645 288915 549015 209015 349435 719695 565930 758285 472175 810645 346545 651100 290360 230860 439875 85510 194650 683400 479910 744855 665890 85850 10115 117470 806905 407490 199665 608345 562360 540770 792540 833425 690455 260525 88910 839460 459680 516290 838950 641835 91460 478890 637585 160820 456110 421770 707455 765595 761855 558025 21250 135235 2380 330310 124950 476850 551140 197200 572645 68340 439195 807160 585055 844390 588540 727345 789565 470305 43690 162860 612595 614635 125120 32130 9605 796110 280245 745280 315690 741880 671755 583610 11390 782935 694365 453305 115175 150280 719525 317730 822545 17595 706860 497845 32300 456450 388620 695045 623730 684760 103530 304640 735675 458830 327080 713915 730065 242165 334135 449225 509405 450160 165325 137700 612935 96815 490195 85000 546125 360655 699975 12495 645745 6715 374340 725985 431120 621435 311100 535330 111265 480250 413270 356915 488665 362185 631805 838185 9095 787185 680425 106930 368985 7905 327250 133705 555050 729725 558790 457385 643960 455600 34085 233070 128435 426360 752930 760240 641325 21505 690965 786760 148835 744090 822800 284750 320875 422195 23970 397885 205105 651015 427125 609620 169065 256615 476170 95880 779450 172380 341190 208760 37315 396695 125970 753355 148580 358700 265455 173825 439280 134385 3400 380120 219980 684930 389385 602905 364395 177650 323935 740945 325125 427805 57800 714935 411655 482035 769250 577660 794325 79985 146030 760155 212245 70295 398480 698360 750635 153935 257465 375020 247775 463845 558960 845920 293845 526745 138550 329885 754375 36720 51085 716125 700910 139825 268600 467245 521730 373150 272425 113645 134810 695810 766955 313820 265540 353770 465205 268175 779790 114240 612680 404515 352240 744770 526490 30600 338470 314245 591770 306425 358190 13685 569840 829175 69530 387770 364565 346290 639540 181220 789140 356915 627980 762620 138890 66810 258910 160140 52105 168130 462400 493595 727770 383605 770610 523090 466395 366945 390915 303960 728280 406555 141015 655605 85765 544340 219300 214880 717485 304215 542980 727430 547060 633420 443530 307615 147900 688585 660535 711620 157675 134215 823565 163795 327250 708815 135065 409190 750210 459850 819740 355215 321385 326060 377655 567970 823310 62135 430865 17510 383690 697850 692240 40545 139485 625855 107610 456535 14535 250665 660025 77350 50405 269875 595000 308975 703460 27030 413695 827815 797725 42075 424405 714000 120870 830875 312885 793815 117215 224145 730745 220575 689775 819570 544935 726240 780640 237660 106590 793730 755990 77945 752420 271830 465120 421600 718845 619735 39695 191760 456195 766955 525980 741625 485945 239615 839545 300560 29070 451350 758115 219640 664955 25330 808265 668865 824755 801040 660025 822970 757605 67490 759815 328865 320110 662660 492830 544935 561340 392105 167025 623730 176460 22185 647020 822120 437495 141525 97410 825945 630190 335495 360655 270555 830365 281350 563465 518925 319600 416160 226015 360995 117640 700570 352495 12240 154785 635290 607835 277185 98260 115260 613360 241315 554965 739330 735505 824160 442510 137785 190910 307275 187510 240805 378080 453135 766190 287810 582250 302260 26350 757860 441660 144670 246415 518840 122230 472770 608345 484755 71230 302515 346035 206635 809285 55165 390150 127160 74715 555645 243950 758285 740265 365755 474215 14790 318070 222530 597380 432055 87890 461890 369750 149600 550545 765425 309400 425 124270 77945 56440 833595 99790 728280 635035 323425 717060 270555 524110 681105 504985 708815 649825 393720 765170 212245 794070 575705 91630 120615 143905 829260 69020 247605 359635 197370 54825 208675 145180 8330 453645 801550 106080 131240 670990 614040 75565 205530 222700 657305 761430 826625 290615 50490 167280 415650 279140 708390 44285 272595 471155 599675 9605 71060 98005 194310 112710 515355 275740 218705 624410 213690 691305 668355 601460 830450 357255 149005 225080 828750 328100 22270 573580 533885 793220 442085 766615 850 107525 183260 139825 1190 123590 243525 60010 361505 85085 518585 611235 347735 334730 501755 515270 549015 551565 401370 275740 568140 552500 747745 723690 70125 332860 847195 170850 28135 514420 136595 412250 492235 257635 724710 445910 622370 634185 680510 159120 696320 179095 505580 188275 235195 443275 572135 747150 348925 487560 67830 46155 461465 50065 27965 192440 620670 257550 411230 809795 838185 707965 98345 154275 139570 50575 414970 587265 466820 8160 226185 598740 801805 272935 141780 699210 15470 69955 541960 790670 555815 578595 627810 686970 643025 119085 275400 555815 413780 279990 441150 375190 66045 800020 359125 129285 421770 725390 173655 673795 637245 525555 40290 829600 749955 699295 618375 177395 49300 672180 17935 702950 349095 18870 520455 179095 555135 599930 625855 739245 218705 556580 192780 51255 551140 340255 364565 388450 461295 386240 169575 669035 109820 159970 68085 101150 17425 503625 771375 142035 117980 731255 365160 35955 56695 337875 677365 100810 495550 52445 539665 540175 190910 146965 438345 274465 150875 728620 425255 182240 26520 397970 56780 560575 139230 805630 456280 615570 379355 449225 431120 213775 29325 787780 236640 316200 19805 346715 52615 318580 670140 250325 459850 613360 158100 496655 626110 550885 182495 799680 838355 372045 669715 624495 465715 293845 57035 481865 789820 505920 147560 606730 552755 268770 175950 534055 714000 712215 154445 635800 579530 285685 543405 843200 702525 810815 31365 463505 254830 699040 330395 824755 128945 417945 323425 593385 202895 69275 486370 69275 251345 568565 517225 246415 294015 582505 168385 818635 394060 270470 819910 150195 272595 608940 281690 477445 627895 195330 607750 756840 227035 365840 196520 382415 100725 147815 586330 473195 517225 147475 289935 401540 200600 52615 188530 239700 448715 500650 319685 75480 605540 720800 750975 40545 805715 286790 502690 543150 435030 41225 555050 418710 266135 488665 22015 695980 707115 659175 600440 405960 37655 491555 530910 313225 470135 119170 15045 558620 836910 556665 141185 326145 119255 835975 834955 115600 774435 482460 171445 800955 839885 506600 837590 825775 102255 523090 84915 471325 674390 303620 539070 601460 716125 298520 719355 368900 239105 403835 470390 430865 61795 195755 332860 580635 504050 196180 143140 36295 721310 276505 503795 139570 50575 659260 72760 163115 573750 200855 405620 443530 505410 172380 277100 37485 773075 738820 649145 9435 261460 290190 828410 388280 501925 838355 210375 346800 761345 744090 417520 26520 785315 147050 173315 663765 744770 688500 557005 115005 815745 496060 224995 271660 201790 554370 636990 339575 415735 846430 332860 403410 453815 640475 158355 599420 8670 529975 778175 599590 657050 128945 264435 706095 644980 108885 202470 585140 443870 506855 280925 416075 191590 752845 587350 479315 496060 218110 226695 590410 156315 689180 591175 704820 799765 166855 847620 209950 58650 538560 304895 420070 776050 401115 631890 404005 220405 836740 357255 376210 742985 767295 505665 619565 469625 50150 165750 415140 488070 474130 647445 207995 811070 209015 576045 4930 197795 49385 589135 417690 356660 672945 627725 303960 204085 225505 185895 788885 317985 154955 652630 742730 621775 703715 300730 569415 428910 19635 320110 162180 481355 755310 510935 503965 221680 252620 508555 24565 627215 330990 149515 425170 132515 474810 147985 356490 174505 136425 645745 44030 139060 41565 131750 307700 794240 216665 68765 51765 466225 33660 313480 83300 341700 243015 549865 694705 813280 716210 492150 233750 732190 759730 781915 381905 177820 162095 805545 48875 154870 124440 808520 233410 395165 246500 193120 703290 620330 565930 804100 640050 513230 542810 427295 145690 573240 126650 468945 143310 149345 281010 559810 107440 666825 572135 771120 132515 544000 282795 106760 393210 78200 51510 29665 790840 584460 751145 275655 314075 681785 403155 88145 727005 50745 443190 277950 527340 195925 282965 773500 634185 675325 491895 233665 193290 842010 48025 821780 401965 314415 719865 521220 328100 665720 322320 524620 786845 21505 450670 384540 550290 80070 686290 752930 304130 463080 189295 800785 231115 818210 355555 39610 532440 410890 6035 156740 551565 844305 518330 5695 654245 376040 292825 200685 633080 767040 41310 120700 17680 396525 706605 269790 479825 485690 701080 350285 649910 728535 742900 616420 477700 354280 719865 782425 386240 140845 571965 340765 364480 269450 697510 640390 185810 589985 287810 834275 809540 434265 193120 256615 385390 201875 497845 538730 438600 147390 267665 473365 456535 761770 489345 349605 464185 278035 840310 616335 621860 712640 430355 511615 589135 844815 596530 149940 61200 327080 187340 149260 840140 688500 341615 45815 342550 612765 539410 481525 83130 285175 324190 802315 416415 625685 335665 634950 271745 846005 307870 106420 179945 262990 683230 687650 290530 825690 477615 379780 436985 337535 309995 788120 825605 574770 205615 313565 240125 484500 390745 529465 134810 135660 662745 346120 50490 712045 185895 631975 274040 364565 727600 244800 634440 730830 201280 546125 295035 638180 576895 587095 197710 677620 478890 774690 506005 72250 657220 191080 736100 846430 711790 113220 603925 494190 265370 647955 60010 536350 624835 131580 440130 44030 210630 608515 536605 723775 527085 244885 118065 841500 349945 536265 804695 328525 373405 550035 353600 440470 518925 40545 183515 293675 130985 61200 657305 322235 381820 796875 460700 605710 425170 487390 49555 722670 196435 153680 367285 470220 675580 437070 273785 329885 147390 371705 241825 592110 122825 825350 226950 120530 300985 493170 721310 6290 334560 719525 582335 103700 165835 487730 292570 454240 378845 277525 507280 719015 362015 6205 165240 470050 145605 797895 228735 297500 216665 181900 84575 304300 445400 758965 669630 600695 369750 644725 309145 724540 294015 562360 413695 607070 174675 519265 804695 412420 245140 732530 329035 476085 469795 383605 225250 303195 620330 731765 565165 504220 657390 688840 686800 81855 572475 686375 367115 439960 273020 145435 771545 167450 154020 415650 767720 298775 783105 256785 388705 391510 842690 392275 770015 36465 495635 691220 320365 338640 287470 33235 203830 159970 699380 136425 755225 268855 135490 487390 23035 788290 395590 315435 327845 569925 788120 510255 4760 198475 776730 321895 242505 499375 91545 663085 350455 323000 70635 841585 672265 703630 234175 671840 413780 92905 44965 402050 695215 584970 727940 591175 379100 354025 82280 538050 286705 744515 445230 449650 276420 39185 647105 838440 182410 658750 41055 828495 693770 559640 57800 60265 639115 555135 750805 783105 387090 188360 413355 596020 129880 345865 184365 280840 36465 183855 777920 668440 428485 491130 758030 196350 396440 708900 791180 785230 549440 781745 524960 451690 432735 345440 799170 77435 227120 396780 682635 119935 357425 108375 663425 59500 554285 476340 433500 480420 633165 376635 679405 109905 92225 731425 169320 383520 209865 825180 765170 615740 255595 388450 549865 394995 224315 65195 295205 649995 601290 2040 762365 137105 257210 375105 376635 331585 612680 471070 658495 25160 167280 626280 495125 539665 337280 706775 307020 601545 335835 426275 497250 494445 547570 802060 361165 388705 67405 370515 820930 188700 831640 247690 269025 2635 665635 156995 566440 262480 456620 309825 191590 725815 243185 741115 536180 212160 665040 806225 688670 68510 617440 196860 566610 827560 53550 370600 365500 423725 412250 202555 394485 306000 254150 213095 450755 516715 196775 471665 552670 316200 116195 541110 2720 470050 429420 203150 466905 102935 461210 193545 287300 509830 263585 627045 270385 262225 159630 557940 607835 267070 540345 390830 669120 257975 499545 32045 541450 650590 363035 150960 750550 709665 56185 762280 285345 230860 649315 362695 495125 438515 451860 311100 392020 638010 768995 768060 41820 729470 114920 451690 510765 605625 683910 468350 118660 703290 757095 713575 505750 433840 130305 244035 49215 809880 455005 254065 473790 655605 667760 16405 560405 196605 573920 456365 251515 654245 621690 783530 711535 834785 534650 662065 788375 155890 431290 772225 41905 838865 718760 535160 715020 731680 77435 847365 248370 175100 760750 631125 684420 374850 649145 97155 105570 686460 220915 634270 400775 262310 20910 336685 781575 431885 188700 771120 689775 828580 282710 19635 391340 52360 767465 77775 582250 176035 289510 791945 714255 293080 276505 615910 739755 294950 359975 790330 400350 743240 58990 15640 850 623985 394145 201195 89505 311185 88060 172040 361335 689945 161330 2210 622795 29325 96135 702610 776390 387175 732190 268600 462315 567375 36550 528020 46155 498780 688075 458915 626110 522325 762790 508980 541280 699380 14195 84915 77520 716720 231370 201705 142375 714680 581145 131070 191420 459170 717995 483140 704055 832575 680255 574430 719525 21590 215560 68170 613530 28135 796195 81600 812345 781660 348670 239445 126990 840565 829175 714765 385815 489260 339320 338895 720035 677195 525980 183515 679235 548335 759645 610300 389385 843710 5610 756925 514420 372385 23205 336260 768060 479060 301920 1955 157420 848810 177735 103445 49725 315265 725220 366265 847960 83130 829600 144075 272595 571285 125460 395420 813195 39610 693090 87635 159800 717740 314755 114325 352325 563635 306680 769250 710515 843540 443445 498440 472855 547400 60690 128435 727685 795175 769930 194990 796790 833850 845920 522410 623390 71995 54655 623305 798150 223210 335495 769080 577405 95370 153510 149345 118490 43435 576045 200515 771545 256020 842775 733380 269620 489600 687820 197965 502605 292315 503285 446080 574600 425935 435030 29750 588795 22440 234685 212245 782000 489090 800275 414800 359975 798745 298520 634865 803930 243355 216920 435200 248625 766955 283050 677365 210715 524705 693175 843455 486285 756160 256615 187510 131410 289170 393805 533715 561595 505410 809540 749530 338895 560830 203405 614805 726155 314160 441575 32980 622285 301070 736185 188190 665125 672095 716040 714425 685525 616590 669205 418285 282030 57715 73865 136340 102510 241910 651865 666145 813365 161160 749615 263925 140505 3740 101575 734740 844220 796960 572900 143820 210460 353855 195415 708900 347905 217770 585310 212330 201875 375190 327760 376805 742135 619650 96815 830110 528870 239105 503710 262735 347650 168725 651950 498440 286790 847110 513230 626280 387430 249985 849235 711025 563890 632060 737800 138805 755055 8075 688415 250580 219810 119510 1275 517990 521390 252535 687820 118320 753355 848895 174845 26350 445145 16575 230605 328355 744515 253045 573325 514080 378760 145010 259760 847875 393295 493935 134300 27710 784295 242675 541110 534820 708645 561000 398650 56270 371280 373575 694195 483820 367965 495465 337705 461380 257210 666485 654755 613530 289000 635035 239275 304725 272255 81260 739415 43690 382500 139315 752080 371790 374340 647275 539325 382160 425000 45560 238170 654415 718250 316540 680340 554795 589135 2550 674475 340170 252280 67660 777835 149600 846685 86615 235195 434945 6290 400860 261630 818975 179350 181730 35530 432395 578935 769165 329545 239275 803590 250835 446590 292060 277100 519180 178160 229160 149430 591005 622540 162520 53125 547910 690115 398650 182665 832320 715020 231880 346885 680595 78965 572220 160395 103020 176375 513995 36890 612000 378760 520540 729725 30345 156825 426530 392955 408340 546550 79900 133535 329545 138210 539240 435030 51935 381480 754800 144840 545700 737120 184960 69105 441660 413525 162265 394145 546805 714935 707285 456875 803505 401200 789225 643280 227290 296905 500140 695215 361250 303025 725390 84830 69275 37910 789395 605285 482885 830875 392190 286705 534140 721395 19125 505665 744855 283475 35445 192270 547655 570945 414630 609620 172380 699295 594235 563635 99195 152320 691305 188360 306340 46240 219725 136255 158440 634015 413100 255 673795 529720 525215 386070 368135 432395 36040 175270 472175 63835 149770 298945 286875 570945 166345 665125 110415 97920 277865 639625 712130 235110 532440 470220 631720 536180 423810 779365 607835 250410 451180 143905 100045 576895 415565 403580 278290 175610 738735 115175 19550 141610 16150 533715 800955 777750 539325 653395 3230 396865 126480 696235 818720 365245 47345 377740 201365 739925 819995 531165 587350 322830 220235 295630 426105 642005 22610 107100 739755 698615 22355 233580 125460 440980 466650 556155 270725 170340 74800 404175 538135 203320 64090 241740 162520 120530 546465 408425 397205 146965 351220 757605 421855 802655 773585 147390 242845 712130 350965 490450 734060 388025 344760 792115 175525 755735 481950 838355 431035 780045 837675 506090 657900 767040 161925 51935 708220 166175 76160 94775 426955 468095 43520 342295 397290 208845 579530 845070 772990 775880 9350 670565 107440 610300 634695 124950 85255 500225 199325 292995 494530 361250 56610 301155 498100 604180 204595 604690 411230 185385 759815 327080 593130 663510 199495 768740 298095 607835 15895 23970 825775 91120 202640 722075 440470 729300 597550 35020 723435 512805 494700 146625 91120 837250 503115 680 329120 578850 167280 525300 738055 647700 300815 205955 760835 786930 839970 38080 527680 727770 266305 579275 739840 816935 138635 354535 586670 741965 214540 751400 196265 220660 461550 496910 513740 549695 172805 755140 276760 659515 54060 131835 235875 677960 41310 265540 107440 653480 124525 87890 594745 797980 296140 519860 264945 367965 723095 649485 753270 249050 746555 721990 380375 802740 745450 522920 597805 97410 13770 846515 636395 287385 553945 848045 793985 91630 141355 74205 408595 716465 837165 483990 239870 318580 38505 761940 369240 253980 515865 220235 498950 530060 194990 1870 10880 597380 487305 582760 502605 360485 56185 595595 701420 188360 791350 206805 100045 460275 180880 588370 560065 189550 796790 304215 203235 370090 316710 374595 655010 455090 661300 726410 238510 206210 488580 300815 509915 625685 642260 55930 124185 794665 231540 838695 571880 12580 795430 834275 455260 832915 674730 832235 463760 481100 377485 481100 342805 632230 124610 840480 214540 769420 121635 573495 633845 360485 839885 172890 640305 629170 570690 359125 375785 327505 452115 576640 550715 206295 89505 629000 175950 561595 171955 539070 228140 359720 268260 552075 779790 524195 577320 428230 436560 330055 253980 89165 788290 825435 764830 302090 832490 321470 450245 274550 592960 761770 739245 827900 354110 541620 106760 417690 661130 694960 597295 408595 498610 210205 443445 478720 123165 196350 649995 27965 171955 141780 40035 13515 642260 656710 545360 349010 325040 522495 733720 644555 461210 559045 394825 415055 306340 225165 806055 117045 326910 677620 368645 135745 425510 301920 499120 315945 317050 371280 301665 658325 722840 333965 501840 656795 64430 770525 40630 816510 714340 465120 54740 163540 495720 773415 700825 784975 844815 322065 99535 394995 842945 286790 371705 189550 211480 289255 815405 17680 367370 638180 752420 171530 531845 623560 312205 485095 173910 28560 404770 781405 252365 262140 53210 368645 760580 328440 419645 789905 683315 422620 111690 680340 209185 830960 306595 299795 362780 156400 531505 526235 61455 174675 194395 272340 57715 402815 132260 454835 631805 335070 577830 27115 576470 736185 398310 79815 416925 630615 58820 328695 437665 825605 654415 601120 245905 754375 100725 833935 654670 314840 822290 352495 28815 690200 725815 743835 279990 263160 839630 210460 330140 438855 275910 487645 832660 823310 576810 33830 148580 382925 582590 567630 685950 636735 534735 290700 341615 675325 842095 387855 805290 469370 376635 827475 376975 469200 326910 351730 707285 218025 365330 96645 617865 164220 464695 814300 62985 641750 86615 34425 129455 802740 380205 308890 672690 319260 415225 584715 567630 172720 140760 291975 260440 23035 392700 190315 790755 668185 677195 788035 573495 67575 592875 551395 240975 722415 550885 275315 477700 848045 275400 232220 561085 766700 96985 267835 341700 498865 677365 624665 304045 679830 41055 505920 323000 228905 71995 504220 741200 401030 505325 348415 693940 311270 117215 509235 812685 426020 673795 212245 505495 745025 592110 50320 199835 161245 809880 391935 426615 244715 168725 114835 782765 364820 2465 753185 168045 775200 427210 83215 656540 171955 133790 649910 646680 253980 488325 326485 289340 717315 108035 489515 648465 415905 79985 542385 433330 192780 657815 817275 266985 649570 819740 16065 196945 240635 193630 810730 834615 757435 565505 180795 543830 95625 595935 495890 203660 457895 341020 122315 47005 222615 472770 462400 249730 441490 509490 33660 375530 244715 421770 363970 415735 178585 365330 674390 43435 32725 770100 43095 14790 54655 796705 107270 757350 673370 782340 334305 388875 794665 503455 6290 355810 132685 223890 675325 660195 142630 818210 308805 291550 434350 319260 261800 121210 302090 205105 241145 577065 526490 549355 729300 771630 346120 811495 534905 786845 166770 267580 343910 14620 393125 334050 160310 157845 551735 418285 446505 142715 459340 597380 586925 803335 170000 21930 299455 229500 796025 476680 4250 482800 721480 676770 80750 260355 303280 374170 461550 793730 548165 215050 541960 380035 387770 283985 560830 637755 507705 439960 123675 818295 87720 156995 669715 560490 296055 595255 59840 165750 361590 839545 56355 194480 781575 842180 174590 401795 842690 191250 39185 99960 366945 323085 200090 564230 628405 13770 560660 628405 532525 467075 810730 349010 577490 845580 131665 641580 170340 305150 833255 311695 262820 676005 223550 695385 454580 302855 331075 58565 31875 54825 689350 41820 190825 69785 56015 475405 396695 832065 135405 755905 679575 155125 550375 138805 497420 665295 269705 576045 433755 324275 406980 498355 480675 803590 537455 355895 608005 757350 104380 270215 779450 318240 482375 349435 379865 245735 313140 430185 64260 559725 783020 658495 806310 228990 611745 42075 274380 430100 404430 202640 293080 410805 32130 239785 604435 697935 244800 458065 761940 491385 25925 754545 583525 436730 804015 301835 777410 542980 83300 595680 422110 294695 639710 557770 279480 765000 422365 835295 694025 833595 441065 584800 687820 17850 440215 528360 436815 368985 415480 157845 815575 379950 432140 233665 167025 613870 192440 666315 316200 181050 677365 458490 372215 720290 283815 12325 100810 17000 137275 498865 697595 62135 611235 610045 482205 753355 30260 803335 568905 569840 391510 791860 664275 715020 439195 795515 626365 16490 115770 384540 797385 827135 339490 69785 293930 600865 371705 17510 421175 367115 786080 836825 9945 329715 319600 103445 381820 244375 240720 469540 643620 599760 142800 580890 189465 264010 100300 67575 253895 465630 491215 530230 29325 434095 468520 494445 813790 117130 551140 50150 175610 245735 564740 615740 400350 771800 490195 604265 606390 169235 781745 176715 287470 231710 371450 418880 285685 202555 127670 198730 739415 259250 802230 278800 741710 473195 801380 258740 323340 767125 462060 81515 690285 437920 792115 725645 136765 750890 378165 337365 317475 632995 840140 197455 221935 698020 680255 811325 753355 718250 105400 526830 648380 20995 297160 136085 238510 573325 190485 231965 265030 476000 9350 305660 756160 297925 147390 793560 632145 662065 552500 73610 96985 709495 797385 389640 171190 307530 682635 323000 476765 290190 825350 259760 737970 66385 249645 611150 476680 323850 561850 326230 418795 293335 86700 219980 76925 567290 433585 349435 818465 681530 785570 254490 63155 526065 441575 737800 325720 491470 797215 355555 61285 616165 819485 735930 761090 695725 160055 258740 368220 227885 476765 739755 296565 54655 472345 497590 712640 408170 608940 309740 551310 366520 485350 624325 789650 732955 657645 598570 693685 267580 443020 229245 408510 677535 311185 687310 212330 413610 208760 81005 419730 794495 816340 561255 35955 355640 433670 474385 62050 699295 358700 75395 430270 108545 56525 167110 383095 83300 34340 389045 313055 239020 169320 118490 394910 834190 504305 164475 778260 643110 692155 690710 301580 804355 798235 95965 467755 697765 738140 248030 473875 416415 831470 442340 233495 124185 735420 530485 118575 522750 747830 17935 643450 692325 61625 194395 12240 663425 571285 673030 180965 260015 141695 793135 344930 16915 774265 298010 130135 789140 770355 727090 123930 695810 715870 29580 155720 652970 459680 247520 751655 197115 528870 83385 325125 540515 385645 97580 337875 274295 151980 790330 823055 834870 568990 387175 416330 526150 459085 443870 11730 409360 781745 826540 140165 702950 244460 519435 616165 340085 116280 185385 691220 317475 700825 774350 275485 179520 530400 166515 406810 32300 352495 248455 745790 683485 695470 234430 420155 216665 153000 363205 704395 325380 388535 435030 741030 826285 168810 591770 192950 616420 133875 804695 552500 204680 2125 823735 800275 470985 170680 513825 213010 534820 94520 676090 391595 555475 133025 769250 681360 770695 381480 769675 423300 50235 136340 35360 743920 420920 536520 505495 379185 833255 720970 577320 566100 75565 82280 119085 75650 479145 733210 251090 234515 845240 298605 228820 711535 569585 654330 824585 484755 467840 275060 452200 445995 252535 595680 336005 15385 130815 521815 681530 261545 655605 387770 436135 370005 279225 20570 685610 502520 175440 821355 768060 222360 840480 98260 277355 452710 115430 402815 242675 835210 797555 93075 162095 100895 533460 768570 288660 190145 574855 20655 337960 624835 693600 694620 330055 297925 375445 290445 366265 794665 693345 190995 543830 640815 359295 810560 824585 530230 142630 444210 434350 130050 202725 416925 191505 308550 764490 396525 260355 416755 848555 696490 342380 331075 671075 27285 587010 444890 807500 198475 602990 413525 386240 355470 147135 645830 529125 348500 788545 736185 834530 244715 610555 201025 81090 406725 286195 41310 780045 698615 8670 452540 366350 249050 320365 604180 588455 256105 68255 66810 546380 523175 443615 34595 651015 680510 607240 577235 773755 658070 651270 778770 100895 428400 21675 8245 658410 780215 475575 315435 77605 316030 118660 188020 249135 516205 98005 129795 9520 597720 743070 828835 517055 493255 103445 108970 334220 555560 157930 724965 739415 147220 755735 726070 524960 176035 459425 659345 603585 268940 490960 577745 492660 347650 176630 747405 843370 283050 551395 354025 12665 24055 374595 288320 55590 524875 624835 751315 225590 607835 701165 697850 469455 283390 519775 626875 547145 694195 403920 739670 379440 695725 46835 421600 225675 364395 604265 771205 572900 84320 221765 774860 741710 530400 441320 754885 214370 664785 577320 223380 645490 29580 179775 313225 385135 145095 798405 755395 68595 675495 235620 710345 20740 400860 451265 240720 591770 336260 760835 673965 426615 282455 268600 444805 313480 226780 425 688755 612000 848810 243525 149855 509660 756585 205190 636055 779195 386495 796110 224740 791265 498355 228310 192525 266475 743325 120615 495125 758965 120275 672010 435625 514590 488750 493085 99960 544595 65790 625175 142800 139315 241315 308975 269790 827900 561680 836145 630700 659175 651185 362525 426360 189125 209610 130050 545615 78370 758965 673200 834955 258655 680595 693770 435285 110415 184960 367200 759730 793220 210375 471665 572305 692750 627045 349860 236640 308465 542980 758285 574770 594320 181390 210800 667675 750295 456875 473705 611660 660365 752080 690455 458405 745705 530740 509320 362440 704990 364990 14620 449395 440300 826540 775285 300050 356575 435540 30600 35615 424915 809965 201535 337705 245820 662065 264945 94945 7565 148835 39355 208165 340765 282625 67235 527340 264265 266135 499375 212075 686120 75225 515355 495975 241570 455515 783445 366605 686970 25245 657220 86020 189635 226950 335580 813875 692920 812430 209100 570860 482885 111265 219640 70210 816765 810560 337790 75055 88485 596105 120785 285515 288830 551565 86020 328270 138465 674900 296990 104380 220320 267410 341105 465205 334220 233325 461040 648295 146370 627470 311950 490960 774860 188105 440725 175270 587010 58820 474895 737375 425170 643790 329205 165750 481695 87635 278545 313650 274210 114920 713830 755565 422620 218705 718080 546295 226610 559130 471920 411145 47685 816765 767125 219300 161840 285855 314075 166175 385475 163795 490875 776475 739925 342890 590070 695045 92565 343570 631975 430695 586755 509150 287640 167195 750040 306255 730830 177905 97920 362270 114580 395250 558960 756585 681275 514420 433415 698530 228565 233835 576300 209185 152490 767720 597720 7990 177055 69275 521730 766700 232645 150705 834275 226865 244545 31195 380460 117810 7225 163115 5185 466990 804015 297925 431630 518585 25330 170085 358275 762280 547315 263415 723605 300560 646340 175440 554285 213520 558365 673880 105740 494020 701420 680425 210800 192185 225930 525725 216495 520115 669545 44030 177735 571880 458745 26010 427890 385220 23885 718675 808180 372470 746130 823395 254065 665125 28730 137190 656455 632400 794580 519350 558025 31450 810050 196265 190655 332010 306680 739075 178500 324105 103190 103445 320110 714595 773840 16830 668185 753525 178075 236215 358275 145265 253215 65365 278375 328610 510 520795 547570 814980 149005 643110 569840 285175 646255 806395 469200 509150 675835 303875 113815 715360 444210 354535 151215 303025 841075 186915 642515 148580 373065 822885 746385 404345 206380 56015 720375 664105 537200 146115 177990 58140 234940 109650 406895 695895 592790 461975 300645 441065 414290 206805 108205 828835 419305 713405 803760 145945 166430 445910 433330 192950 650335 45050 360995 837675 133025 439535 135065 576385 772990 531250 361165 605285 312460 480505 492745 611660 478210 83895 832575 144075 495720 46580 691730 24820 212670 491300 73015 481100 137445 510850 784890 613105 308890 631975 148155 96815 199410 424490 766190 345610 695130 392445 463165 533205 674815 380630 696320 92480 220320 136425 340255 162265 66300 270555 415735 341020 832745 408680 136595 196265 515695 260950 100300 746810 767550 378930 496060 177225 507535 774605 443615 253810 378760 22015 134045 166515 174845 391340 470560 285600 11135 25670 45390 449310 340340 5865 559045 360060 611915 292910 830025 775370 576640 429845 604690 275060 219640 502775 193290 507705 395505 467415 462995 192185 589220 660535 634185 413865 592365 247775 88825 342550 203235 573325 326995 619905 434265 516800 444550 811835 573665 132685 587945 408425 229925 367115 558620 316965 84660 848130 810985 513825 545105 672180 579275 13175 636055 350455 382075 83980 794665 310420 510 104890 357340 726410 720885 93160 260525 555475 239105 832405 94095 628830 471410 157675 3655 609195 475065 318920 506855 530315 275315 483395 228565 215390 137105 722500 760410 86955 593810 177565 92395 291380 340595 779535 185385 64855 463080 686290 426870 849065 479230 174845 292400 151045 426020 323510 495040 465630 604860 212670 234685 90695 515525 229160 208335 35955 329375 456790 392190 347735 316200 716295 125885 176545 416840 360740 356490 189040 608005 343995 26010 33575 510340 356745 167875 560405 215475 674900 448375 761855 80410 46410 103615 688500 33235 57630 792030 644215 811325 734485 235110 842860 251345 791775 358955 94605 355810 255850 606050 240635 506430 388195 619140 280500 562955 89250 839545 398565 439620 320280 113560 77605 245565 848385 657390 330565 537030 141865 280755 266305 817020 481525 127415 427125 600100 205275 1955 562615 845920 788800 799765 656795 677790 712640 600695 641920 174250 214030 843285 558450 228225 686630 426275 167365 649995 765255 605115 156230 750465 771035 147560 218705 526150 3230 453475 182410 705075 291465 108120 83300 794580 427465 800275 362185 602310 41650 535840 141355 72675 651100 85850 587435 542300 452030 177395 788205 223550 591175 639115 564315 76245 210885 245905 743665 186490 224315 218025 753100 530315 790415 40205 209270 473875 127330 283390 34085 677280 351390 286960 391595 169490 435540 267410 527425 383435 345185 36125 377145 424490 462740 575790 217345 121465 476170 193460 261460 13345 130050 415310 768315 275145 62135 737545 511020 323425 169830 540175 142035 25500 139570 555560 811495 477785 539410 438685 841670 100895 404770 182835 840225 109140 785145 466820 690625 75055 90865 610980 349265 683570 821525 726070 55675 556835 195075 755820 625600 264945 44030 327590 63750 404600 722925 746640 94010 490620 771970 568565 573325 127755 84575 23205 588370 110585 709580 206720 220490 617610 156570 5440 474045 5950 552415 373490 769420 733805 224655 403920 734910 285090 642430 207570 482800 646170 719100 579785 297415 428995 229755 815320 683400 692835 835805 250665 761090 155040 407235 796110 567460 369155 83555 159460 64260 70550 460445 672775 114580 581570 762195 510935 747660 296395 718250 34680 214455 791945 732445 368730 69445 470390 704735 203405 498525 609450 146965 463675 626025 579190 382245 309740 397290 584375 582675 766190 232050 561595 59330 595850 79730 658410 315435 500905 411825 275485 223550 230435 216495 590325 607665 830875 812600 616250 147305 579700 407065 683315 349860 813790 793985 395420 204170 707965 820335 599505 334475 257380 272680 318920 615315 26605 666315 584630 733890 307530 167365 764915 708475 171785 761005 96475 191420 232305 607155 573835 519350 234600 150110 731510 747320 91460 271575 665805 8925 188445 448630 705160 18445 793900 558280 377655 807840 792965 271320 371535 243100 773075 699040 564315 266220 317645 417350 194650 179775 440980 345950 655435 270640 331330 652460 400350 5610 789820 601970 792285 636565 112795 122400 329375 675665 729980 118575 705075 513400 620925 579105 591005 724285 669035 724710 724200 20995 404855 834105 135235 34170 521135 780215 541790 792285 139060 713660 485775 100640 754035 65875 176290 304895 459850 155040 328440 529890 31620 295290 283390 265880 138635 842265 717315 78965 607920 89250 151215 515100 62815 275740 549015 80495 105400 843795 303110 190910 78965 215985 815745 797300 359380 197540 120445 501330 222445 264180 422365 191760 410125 296225 134980 844815 359975 389895 425340 278970 603330 135150 28815 596700 253300 712385 45220 583100 239615 548335 746130 818210 673455 811495 74885 413270 96645 241740 564485 66470 228990 23120 522835 649145 15215 516630 270215 397205 762450 572220 518755 355300 373575 740775 815065 285515 425850 697935 294440 550800 534310 450755 621860 817785 586245 211395 365160 560235 543320 206465 637840 82110 490280 542045 656795 163965 379950 215135 842265 685950 722755 213265 303790 356320 604095 735250 744430 835295 666995 549100 149940 194480 167535 681445 282285 117980 794495 622710 484330 475065 381565 320110 247265 350455 522495 767635 452285 581910 751315 159290 310505 28475 838185 192950 469880 710770 718080 277270 175950 719270 366945 440470 128605 818720 275570 753355 324785 530740 272680 475235 541535 433755 206550 754630 718335 150535 640475 434095 453220 488835 450330 154530 13685 777835 558705 718590 738820 579530 82875 397460 487730 726155 518670 737120 632655 540345 767890 158015 219810 757605 178670 98430 848130 392530 1785 32045 717570 767635 448120 197880 720375 153595 272850 259505 627045 650930 172890 562955 266985 791775 275060 448035 111605 758540 400010 170255 534480 598315 15045 679660 94435 597635 69615 128095 645660 295120 583355 442935 488495 634440 147730 848640 818210 329205 524365 625090 329205 575875 62900 115090 153510 158865 533035 811580 643110 749700 550460 312715 185045 501670 490535 167875 29155 58395 827475 180285 813365 247520 630700 357595 804865 54315 695385 713660 388620 119425 21760 538645 410720 372555 460275 748850 581740 609705 355300 165920 64260 505240 816935 169660 113900 384455 806055 726240 359890 444720 491385 83470 179605 275230 190060 534820 41055 393635 788545 363290 542130 727770 200515 554710 232475 220320 722585 636650 66555 586925 732700 200770 151470 471410 307530 682210 112030 727515 543660 562785 811240 339660 466565 735845 107695 479570 434180 453815 424490 365330 599590 111435 137190 714000 650845 836570 49555 445740 682125 739075 494020 469965 738650 353515 378675 424830 296055 529635 754885 183600 820165 7480 186065 765595 474470 497675 402900 736355 421090 834275 648465 617695 325040 447270 380715 165240 800785 600355 315690 384625 550205 598400 379610 624240 414375 130050 707370 536945 424745 642005 454750 536095 359720 771970 181985 305320 28645 214880 768230 48620 287300 235195 616080 16915 286025 686120 845835 836060 38250 720715 754375 332010 149345 30940 765595 89930 487815 37315 476850 674390 632740 343400 262310 673880 467075 750380 100215 534055 158865 316965 24140 507025 421685 685440 828240 501160 400010 79220 553605 342550 677280 231880 165070 176970 710600 628065 280500 626365 519095 130390 661385 487900 5780 563380 699890 419900 838610 144500 257465 707200 194990 542640 770100 17425 470560 626280 159035 722925 211055 724115 721905 817785 635460 553860 123420 390745 586075 483650 631975 635120 28560 764065 55335 352240 763045 556920 749955 185130 636820 498015 529635 458405 351730 461635 822800 615910 37825 728620 316795 49215 376805 554455 820675 502010 8160 747405 728450 493255 677535 53550 41310 31280 39185 712045 60350 815405 747150 713830 328950 164985 745450 564570 647870 233665 312460 815405 336345 122740 136255 111095 125715 323510 515865 430355 782765 331670 37485 681700 793815 310590 42330 839715 192270 443870 326910 214795 11050 705160 415395 211395 570605 406045 278970 133195 302940 708730 99365 103530 500650 309825 481950 659770 442680 399500 490195 585905 843625 508640 379610 414970 775285 97410 661895 545955 128010 519690 449990 172550 224060 280415 22695 614720 158100 208505 294780 289850 586925 474385 817785 401030 405705 85425 629850 588115 209610 407830 574600 168215 675580 340000 689945 570095 396695 515440 594405 150025 366860 385475 412930 380205 371790 544595 650335 208760 469115 285940 558195 425765 430100 469115 697425 14365 774095 590665 753100 649315 598655 600950 436305 254490 198135 54230 776135 550885 800870 530570 168810 242250 324445 659600 643620 422025 182410 170935 672435 53805 655605 156570 817700 87890 567290 796450 543065 208675 401370 164560 706860 816850 759475 347735 563040 832150 199325 100215 846090 315180 186235 139145 140080 126395 595850 116025 27370 181730 760410 748425 310675 531845 19125 56610 199835 268260 323170 805035 134980 384370 372130 23205 273020 566015 114155 36550 34765 624580 270045 608855 202810 235535 124270 678895 811665 369665 403410 112965 287640 779450 523090 516290 764065 611575 121890 343655 87210 230265 769505 700400 502095 444635 302770 111520 616250 681870 546805 847025 328780 644810 358615 154955 407405 37060 134045 437750 647275 381310 279650 380120 763555 564995 789820 610895 550290 719015 773840 424320 98855 347820 578510 558790 507620 705500 812600 212925 677280 26180 179605 35445 732530 708390 468095 677280 123760 489515 650420 457640 518075 785145 238510 46580 305575 682635 399585 594745 312205 628235 115430 726835 320450 631125 794325 428740 241655 322660 431460 235620 131750 61965 165920 813280 489430 638010 426785 533800 260865 17850 243440 47175 730065 344930 118745 738310 28475 781575 526490 52190 716125 460530 44795 729810 148920 740435 573920 257210 227035 455345 562360 596020 523600 475065 652120 55760 57205 500820 350285 637330 818040 811155 384965 685695 510255 107525 324445 193120 70890 737800 35190 81005 149515 113985 342125 68595 658835 541790 787865 495550 48195 50320 686290 600270 61455 9775 661300 108630 52275 690285 663680 84150 478380 0 0 0 0 524195 493680 847620 187170 111775 75310 827475 113560 96305 653735 92395 72250 203575 366605 349435 707710 364735 613785 825095 651100 687650 239530 290020 614465 536690 296140 535755 579530 716210 705670 706520 468860 604520 813195 413270 46070 720460 295715 328525 236555 708135 333965 280670 822970 699380 52190 81685 156740 133365 645490 113900 177140 127075 374510 222870 160480 833425 164560 247690 100640 195755 32555 363545 343400 538815 423130 830280 556665 762960 792540 381905 446420 287215 9010 128180 551480 802145 520965 152915 732190 693005 724115 595425 160310 201705 23800 205700 328610 460785 407405 137020 292570 382585 634610 517650 606815 201790 723605 291465 685185 676515 766530 558790 754715 582675 138210 110670 188530 623985 98260 179690 341955 565675 558365 479145 190060 482205 27540 41480 50320 784040 723520 848980 767550 574940 604265 410550 515695 231370 673115 307360 165920 349435 670225 665380 394740 288830 333795 19975 600525 806820 729130 680680 183345 848555 772310 249305 785145 201195 679405 705670 305660 721990 121975 580465 176630 227120 594320 680255 659515 163880 364395 589560 701675 594745 807075 134810 824500 591855 438430 818805 239190 50490 483310 450925 789225 254235 717740 292995 474215 480080 717740 73610 311355 478380 57290 204595 22695 819655 365415 178415 725135 608175 656030 1955 318495 91120 786590 568140 209780 687480 23375 253215 836825 241825 333285 346630 232560 491045 385560 8585 354705 579955 804185 768910 724285 660705 338130 483395 286620 56780 525130 518075 197965 485945 341785 127330 594065 677535 385050 91800 42500 386580 506175 625090 664785 792370 775030 787270 309230 86275 607495 187255 300560 279395 840820 14535 503370 643535 340765 642090 480080 185215 734570 447780 775370 534480 127245 264095 116110 183090 294440 679915 828410 647105 271660 474555 403240 536605 471920 171275 358105 309910 267240 832745 807245 490110 53210 119085 483225 40545 584970 36295 554455 115685 396950 803335 682380 620075 837080 172720 768485 115600 362440 232900 690540 130220 168130 793305 429165 588710 575535 420920 805120 737205 793560 656030 102340 63325 695980 690115 259420 341615 366435 299965 573495 771545 270470 396695 533205 397375 33490 568480 124865 520115 77860 737035 560150 454665 433160 22015 483055 145435 825690 668780 515695 365330 109225 604520 715360 434605 324615 510255 779875 651100 559215 209440 846345 635460 586670 170680 49980 181135 309485 83045 749955 657900 528955 799085 122740 201535 652970 253895 455515 311185 723265 674135 707625 622200 480590 31705 372725 834785 387345 740265 763725 31790 192525 365840 14705 529975 848640 350965 49130 252960 518160 289935 664020 322320 748340 401200 844050 378590 408340 524365 801125 540685 248115 35615 394485 516715 573070 333200 771120 278290 557770 171275 492150 118065 673965 163285 536435 264520 125290 771545 588455 812090 624580 618290 640560 54910 105655 589900 465800 648125 190145 604520 584970 661045 8840 609705 400520 288575 556835 410465 643110 385390 381395 496400 213010 826710 175440 279565 600100 310505 52870 45985 21675 628235 621010 615570 343825 2635 816000 102085 713065 271915 659770 798745 21760 708560 559130 217685 468775 848980 414205 343655 455175 12920 224910 519775 733465 666145 182920 642855 253810 508895 325550 773330 102085 723775 766445 343910 483225 712470 161585 485775 323765 278120 296565 630870 802060 203065 395930 761600 278375 393890 772395 256190 784465 803505 190655 370770 430950 400690 99535 117640 160990 18870 676685 124440 795430 299710 95880 273275 54230 45985 355725 448970 445315 43860 720885 286110 171870 818380 775115 643365 300815 278120 28645 346630 467840 17425 189040 139910 155720 18870 35020 598145 299625 435200 38930 634950 551310 656030 0 0 0 745365 525980 438005 758795 397970 451520 690540 92225 125630 193970 700485 513400 164900 38930 739330 806820 617610 49640 544085 352240 442000 777835 394655 787865 380800 660535 256785 657475 831300 318750 349945 734995 448120 552840 432735 774010 238425 536945 641495 533035 836400 323255 47175 664700 516800 438855 638775 363970 798150 608770 41395 95370 614380 292570 796960 807840 548760 176290 411570 314160 44115 634865 456450 609450 445230 785315 590835 456110 42670 140675 413950 462655 379440 398480 549610 249050 845325 426360 412335 546125 553860 183855 741710 29495 768315 463760 808520 364650 95115 508640 5355 388195 171275 682125 690030 280925 549355 68255 174420 65195 807755 654670 295205 483820 622115 724710 279905 7820 457045 724540 757860 380715 850000 588030 236555 806820 21930 340170 160480 397120 36040 789820 764320 146795 327335 668270 716550 72080 337705 580635 692920 148155 838780 721735 152065 621605 770355 193800 198815 745790 51595 140930 142715 324445 562785 434350 282370 810390 760580 110075 330650 480335 132855 315435 394315 547485 154955 53890 591175 697595 663085 399500 244120 56270 731680 446930 587860 153170 131070 742135 679575 661045 507705 511785 162860 242675 331075 71230 691730 419560 833595 475490 633505 131920 247010 129625 693260 290785 575195 829600 541705 403750 244035 287725 292145 38760 413525 536945 832660 341190 72505 536010 641155 186405 159035 254235 617865 103190 822630 327250 787865 770270 259930 778005 505750 162095 429760 413610 54485 587095 765765 293930 28985 775115 477700 496145 848045 146625 253215 190315 343655 716890 430100 684080 30345 77860 642175 399330 148580 362610 576640 421515 654755 522325 332605 506685 754800 829345 33660 199240 464185 239785 568395 307275 113305 722925 58225 644215 552330 460615 719015 400945 410380 338385 733380 507875 194310 293675 766360 319430 110500 639200 716465 261290 129710 453560 218875 2125 74460 223210 257805 534990 548335 594575 269365 724030 486030 778260 326400 460955 601290 144500 298605 289170 716805 560490 623135 496400 763980 475830 534565 792880 552925 212755 600525 175100 427975 551565 695810 479315 192865 66980 125120 517055 183940 452030 182580 38930 805885 144415 615145 287810 328780 299455 519860 116875 658325 58395 126820 742050 98090 179095 428825 395760 699295 320705 239275 37315 287555 122230 805205 49895 112710 466565 63410 240040 392530 131835 16745 45730 137275 560235 354535 634270 313905 829175 685440 262310 56950 727430 777325 821610 226355 290955 550630 648975 82705 754205 336345 458915 674645 69105 696830 147985 440045 563890 682635 686970 558450 531845 694195 636735 69615 283645 769080 205955 20400 253640 526065 680 116790 483225 169575 778005 677705 676855 480335 368305 154275 645575 544340 356915 196180 661640 391850 838185 606560 377570 171275 343995 765255 210630 634270 325210 380715 781490 351985 19380 278630 110160 723095 248625 799340 95540 81600 119425 300135 312120 288575 792455 447865 123930 702100 727685 744005 490875 625855 476340 205445 385560 391085 513570 214625 155210 302770 12240 821525 80155 509235 804185 485435 710005 564230 216240 287895 746385 796535 749870 615315 44030 152660 198390 732275 797555 776135 484415 266390 362695 60350 439960 20400 406980 125970 357765 361760 189040 147815 328270 355725 111265 407235 693260 9605 33830 164475 108035 499885 691560 821610 436730 290870 537540 702950 158525 831470 490365 245140 442000 769250 14450 639370 808350 327165 294695 538985 11900 736950 108290 255000 798405 226270 4845 151980 105825 302260 694705 782510 70550 142715 788120 476425 351305 729130 103020 416075 600270 719780 493425 121465 632740 99195 515185 820250 520965 640730 484415 638775 320195 135065 341785 704310 573240 76755 285685 195585 311610 235620 16150 562360 318580 375870 849915 478550 372300 122995 544425 185725 781150 714000 690285 824925 44030 128520 416160 826880 113560 67490 207230 663170 229160 133365 143225 420920 811240 830875 344250 493170 166175 138125 382160 386665 157590 838780 69700 634015 817870 762280 466140 415055 307870 458490 351475 730150 103105 169575 52870 670735 390065 804865 691135 448375 735930 149685 73525 159035 110415 723180 409020 49130 541195 687055 464695 494275 546975 694110 187850 426785 572730 655520 830960 717315 271915 472855 573495 32725 740520 8585 67320 589560 101745 692070 105910 593130 535075 164645 592875 836995 312205 385390 131750 300220 287725 607155 811410 119085 160055 582505 459680 634355 103870 40375 830705 711365 176970 328525 354620 250580 627300 687055 584035 31535 146965 159885 629340 441065 432905 269790 198475 396355 607580 603755 733210 754375 551735 788970 777240 179775 274295 370515 513570 476595 132685 199835 567290 626280 700655 126820 74120 784125 2380 601375 73270 3655 190400 400945 25500 180030 463675 719015 355725 195585 565080 170000 583270 104720 206890 205020 16915 627470 812430 290870 435625 375785 230520 770015 119765 172295 667675 163710 136170 676345 354195 312885 779705 808095 498355 419815 409700 133195 419985 66130 398480 64260 270470 306765 186150 439365 704140 601205 222190 215730 498100 804440 810730 77605 370430 610215 611830 674730 282115 128690 494275 388195 699975 672010 78455 792625 52870 553860 214285 623985 154785 193375 438260 488750 379270 258145 25245 371875 165495 177140 151215 200090 246415 447355 225080 425000 295205 836230 16150 523430 782170 418795 577745 62305 364225 676855 48875 99110 470560 135575 457470 455175 18700 15810 606135 120020 160480 725305 169235 11135 406725 428485 94605 130560 763810 640475 516545 813705 66725 799765 748340 590750 298265 486795 633335 380545 565675 335495 176375 65195 421940 151130 641070 3400 634015 760240 562615 280925 656795 168130 645320 319940 737375 711025 811240 693600 321640 471495 649315 740095 117725 345355 301155 380885 233665 777750 477360 79730 592875 658070 406725 626960 725985 760665 413015 648380 451010 50745 459680 779705 360315 412080 644810 581995 662235 321385 581400 326995 36550 672435 268090 359975 304215 540855 222105 296990 17680 259845 580550 119765 381735 301495 229245 260270 245820 95115 243270 612680 555560 151130 773840 199835 536860 833595 681105 349945 234260 555645 659600 419050 588370 799000 659005 758880 554880 521900 737800 649825 561000 381735 426530 834615 222955 274040 195840 317645 586925 145605 207910 140165 654160 621095 763385 656285 433925 246075 609535 670990 770695 554710 167875 280500 518585 840480 710175 18870 172295 435965 440470 789650 120020 34680 106165 711790 490535 373065 668525 562955 459255 753355 603585 523515 562020 241145 41395 716720 596190 40800 606900 648720 548845 595510 205020 704310 241570 673455 219725 460785 686035 313905 262395 578680 621775 90525 751740 315860 600865 507705 59585 849830 349350 836145 89845 730490 838610 343145 64770 799340 380970 754885 468945 423045 821865 405280 672435 562275 458150 430610 375020 163625 195160 844305 268260 96220 213265 311695 761600 591685 195160 684505 241825 729045 324870 87720 340 443105 447865 145180 610810 205105 472260 345950 91290 186915 464185 843710 417945 785655 412080 822290 814470 837590 542640 278205 293845 507110 689860 529550 320280 757265 737630 20145 3400 428060 518925 207485 505580 585395 557600 421175 416585 457215 621010 417265 542980 255340 455175 115855 771120 563720 324020 613190 345950 97325 281775 54740 286450 104635 338470 378335 536095 691645 598910 289510 731170 649825 694025 104295 141185 783275 409785 271150 729640 673200 277270 789225 214795 334305 278120 173485 6715 594065 75990 580465 589645 640050 191420 765170 666655 828835 479570 597040 778600 657985 394995 595680 494530 792200 727855 477445 726070 536520 18445 678300 729810 468690 804865 203575 836910 629850 762620 473280 405025 667335 317730 669885 252025 490960 497845 645235 355980 426700 169490 733975 561425 227970 579105 30940 496400 336515 142970 387600 202555 355215 577405 767720 644045 83980 664530 349520 171530 849830 118490 264435 418795 498525 447185 336430 294270 189890 221680 644810 681700 748850 696490 561935 205530 458490 512040 318495 163625 22270 542895 100300 429930 548590 627385 47090 761855 645065 423980 316200 838270 643280 27200 581060 308550 491385 341700 218280 801380 262990 489940 727685 485690 699975 259420 378930 320450 747830 513740 228225 151810 203320 690965 104805 568225 600865 57545 299710 380885 292655 545445 267665 223465 53295 563975 89080 690880 48960 93755 553945 751230 249730 473025 191760 78795 23885 535670 329885 686630 336090 664530 806055 407320 106845 78370 542640 655265 478125 491725 201790 533970 34510 746810 128605 747405 363715 579530 447015 244375 17595 54400 842010 502520 57545 829855 94350 714595 423215 183090 574430 706180 562020 637585 802230 92480 44370 219895 236215 196265 246245 782680 69615 699125 98345 734315 342380 140590 715870 753100 189720 637840 372130 500055 419815 281690 252110 696320 551310 504220 267410 702015 668695 353855 460445 42500 482205 263840 377740 302345 300050 843200 177990 563635 614635 758540 836060 331585 292910 29070 11985 783190 441575 188190 110755 686375 454155 652715 208845 201110 813790 545275 99875 294355 631975 525725 394825 827900 345695 185385 346375 557005 391085 272425 105655 802995 502775 19125 444805 685100 326570 560405 199410 87465 394145 381140 834275 70635 677450 354875 196265 2380 185895 451435 564570 547145 566865 142205 485605 151045 732105 149855 310080 471410 563380 610385 823905 298350 13855 480165 415905 849235 434690 588795 600695 329630 111775 268685 699720 249220 96050 552330 312120 459425 130050 284070 266730 58395 654330 151300 766615 807330 650080 140080 655860 832490 628490 511530 765170 646255 750295 820845 593215 558110 56015 182155 569925 850 365245 559470 449735 302600 456450 548505 624835 106505 654670 381820 336175 485095 718845 54570 496400 808520 426020 102340 439620 483650 58905 107355 756585 588540 520880 648890 439960 628915 330905 747405 428655 758625 293505 260015 415735 468945 305575 538050 169915 463165 396695 77520 775795 835210 229670 153595 818125 42585 612935 374510 736100 32980 799425 93500 847365 189805 198475 610385 663510 610555 707795 81175 516120 317220 426275 147475 374935 733635 441150 673370 223550 752080 510085 775880 487645 596530 140420 90950 801295 625345 789650 69530 332860 18530 470050 592110 84660 495295 386325 608175 337280 599080 182155 823990 787865 740690 751740 731765 453135 388195 821865 686375 314160 651185 132430 104125 453730 637160 232900 459085 590070 588030 539750 105995 599760 445740 314160 628065 843370 708475 528275 825180 355470 457555 293080 678725 646170 214710 266135 708390 504645 817275 815830 286960 714255 314670 647785 754120 821780 661215 657985 297925 596360 479740 213010 797980 332010 376295 510340 796790 498355 146710 470900 679065 102255 707370 669885 54145 587520 348245 561765 357935 211310 571370 237150 475915 699210 721395 53125 762535 420325 605370 154870 36040 572985 382670 370345 558280 314585 682975 177395 126990 1190 36380 468435 439365 798575 818720 543915 535585 618800 781320 498525 410465 458915 434435 782085 352665 789480 217175 27795 136510 540940 619480 649740 731425 602905 557430 842095 444210 591090 466990 279820 686035 48535 6885 399500 592365 788375 554965 46580 156485 248880 590665 751400 71655 443190 395250 508130 321980 514165 12580 701930 693770 346460 378165 524790 192270 318155 394315 347565 401795 154445 353515 97920 598910 383945 365415 366265 565845 297670 795430 318410 435880 300305 545870 445995 818295 814215 642685 376890 53805 152830 376380 318155 611405 725985 817870 74205 210630 73780 402050 233750 189805 381820 489770 373830 49130 652545 735505 207485 116110 743495 817615 717485 31875 314415 690625 493935 125885 552585 474130 848980 602905 328440 151895 674985 309145 581740 225845 684675 80155 381395 387090 180880 280755 508215 809710 657900 538475 430610 362015 648125 203745 327505 828835 377060 311185 209440 163540 590835 273530 578850 445995 715360 212840 824670 781235 625600 692410 794155 265115 109905 149345 654160 399330 136765 643875 285770 792115 374170 136850 649315 351220 122570 217770 554625 617610 438855 673540 769505 17680 585395 461720 591090 401965 788460 693685 836485 702440 78285 715445 782680 677025 629680 844220 413100 835210 363120 399330 230350 449140 179775 136255 717400 504900 598570 268345 233155 282455 825605 251770 518160 766955 373575 365075 807330 152405 796790 222955 277100 299625 477870 476510 43095 413610 415225 97155 282030 344250 20145 639200 673370 34085 230095 663935 674645 452455 61285 703290 527595 662745 311865 405790 463760 629170 609195 380885 359805 432310 361760 476850 49555 178670 698020 754885 528445 388025 167365 273955 383605 494700 471240 494870 440385 800700 553010 368220 736440 403155 808435 29665 565505 166940 591090 203660 183685 187000 723775 15640 448715 495975 623475 444125 790755 163965 845070 615740 840905 133110 63240 396440 184960 591600 105060 602565 803250 395335 802485 466310 526405 22185 203575 461720 800275 156230 81515 800190 515780 554880 528615 14450 245650 748340 628830 321130 374595 206380 670905 692325 412845 324445 240890 680340 196010 527425 692410 46240 331245 826030 848895 644895 330140 21335 359210 151895 711960 335920 440640 9350 551310 200940 148155 711450 731425 819060 674305 483565 844985 535160 58225 505835 3060 252620 157760 459935 178415 482460 597805 185640 411060 589220 148410 619480 107270 187255 371280 315265 374510 507705 209610 621010 468180 94265 826965 74885 124440 313140 576640 105910 616845 539155 365840 202130 262055 652205 517140 239360 56270 580975 303280 421090 469710 80155 196435 570010 708815 330990 803250 654670 82620 66640 259760 114750 329375 349180 191250 440045 34170 236980 85935 423555 755820 709155 127415 614125 350370 189465 366435 76075 379525 708135 575110 71400 197965 219555 805035 768400 777240 259675 520965 494360 84235 631380 367625 836230 512295 467670 682210 226355 227120 3825 468605 582760 239445 140250 245820 781660 158100 470560 340000 112540 840905 469285 498865 703120 521135 287810 318920 225335 242590 158610 689860 508215 32895 753270 275315 604775 825605 629000 609450 580125 568820 649995 578170 285855 80580 148835 224400 687905 475575 9775 836570 396695 838440 666230 37570 258060 103955 333795 623050 32470 213945 3655 528190 75310 662320 824245 699465 840650 236385 355300 742985 30090 361165 368815 133450 527595 272425 705330 602480 23885 555560 753440 368900 162520 240805 29070 820930 670480 112795 156145 280415 513230 594660 422960 838950 141695 444805 329205 478975 798575 699210 233240 266475 692070 782765 545105 601460 145605 806480 73015 165240 719610 799510 493255 70125 527935 649145 279310 814725 674475 349180 340340 807500 676430 744260 89165 113900 589050 387260 721650 363800 66470 310590 768230 696745 402390 31875 526235 68425 133110 251940 251770 410635 658920 222870 634950 619905 439365 426870 585395 19890 699210 260185 580975 727855 520880 626025 725305 763215 364225 444465 102340 540260 834530 818890 620415 627215 580295 844815 595595 404940 232135 728790 597295 21250 157675 800360 369750 181390 527340 303790 678810 767125 348075 100045 14195 49895 375700 43435 260440 774180 530230 57885 594745 633930 619225 259505 708560 236725 318155 840055 841585 268430 198390 490025 66385 256615 518330 26265 473365 224910 747830 380290 40715 192610 103615 380970 142290 152150 651100 179095 435965 153765 129880 57035 840140 535500 146030 413865 372555 775200 168810 800955 335325 341445 124865 543575 646085 664870 567120 218960 73440 364735 510000 635800 224825 738310 556920 84405 482035 718335 326060 317475 799000 277780 773755 453050 630785 216410 746215 552925 252960 744260 820165 541875 324105 748765 511870 151980 578170 666655 846005 498950 237320 837165 97240 484160 671075 539750 276675 473110 331500 630530 277865 143905 591855 197710 230095 54400 791775 830535 271320 618885 762705 113305 229925 479825 647955 244545 732615 621605 38760 752080 355725 115940 537710 26265 790840 281095 103530 272510 360400 274465 702440 463845 287130 749190 744430 284495 297415 547485 186745 173825 58565 210800 768825 415055 75395 667165 588200 202555 206125 40970 132685 40545 415650 644895 541450 419730 343145 141780 803505 230860 86105 496400 18785 389385 180370 555135 445570 432820 563380 303365 115940 544510 733210 720800 82875 405365 379355 533035 440470 2635 732445 313480 843200 28985 353685 501075 124950 618460 261545 384540 280670 203150 531420 747830 188275 122315 147985 88485 21760 387515 369325 224740 774010 502180 172125 529805 206295 802485 538645 239190 830450 487475 486965 809370 73100 803760 75310 626450 711365 184620 545020 715955 826965 18700 748425 82365 309145 236980 525385 684590 772905 420580 506600 847280 705245 631125 275995 531335 5355 148325 807755 12325 720035 752845 135320 373575 605370 596190 680850 9605 155125 626110 287640 63750 547230 736525 362270 151555 147900 627555 561340 571115 634950 268430 290530 691560 68595 256360 694705 338980 451775 276590 664020 736100 712215 474725 44370 430015 202980 834785 126310 318750 213690 240890 814810 140080 495040 70465 534480 810645 159970 199920 320960 573410 708050 397035 614210 408935 360485 36125 609280 431630 592620 792965 148410 593385 568650 202385 492745 793220 173740 24990 435710 765680 773500 271235 667675 166770 44710 606900 553095 191165 523175 1020 9095 516630 824245 660535 125290 45815 757605 811240 399585 675240 777410 327165 472175 131835 291635 1020 616845 713235 748935 380630 479570 302685 123165 112200 621520 656795 599165 409105 571965 596360 363630 543915 804780 641155 310505 417690 287980 16915 363970 313480 296140 374255 483990 496315 164050 759220 529805 37825 779875 27965 540430 720205 5865 309060 245905 195075 432650 817020 192440 812260 395760 573920 244120 249815 130390 414205 413270 28900 401115 168555 110330 28815 622710 839205 148920 11390 52530 849915 346800 160395 217345 527595 238595 739415 584205 666400 651270 617185 380800 78880 247605 143990 675325 286535 83470 28900 711280 81175 802740 119340 258145 71230 320705 483310 444550 300730 32130 682040 588540 259250 255255 662490 534395 446165 93840 173910 500990 411230 623220 52785 526320 829515 798150 105570 159800 588285 342720 761260 524025 204000 612595 119595 2720 464950 494955 763385 21165 729470 244205 735590 39610 198645 254235 639115 157080 545870 290615 723095 575960 838950 545530 81940 334900 765595 486285 362695 504645 827815 361080 376805 529550 437665 117810 803335 338555 294355 74205 290530 27540 367880 236980 109225 131665 30175 83555 700655 709325 583185 828750 50490 708390 580975 410975 31365 457300 331925 509490 815490 217940 513570 632315 604350 32130 158440 253640 247690 783445 274210 229840 472600 624410 761005 85425 304725 101830 294525 22185 605370 76160 294865 352410 361420 210970 320025 10880 277780 436900 608940 295035 515355 31705 510680 548505 337790 719610 334220 14960 197540 710940 666570 149940 506940 512890 258910 19210 44455 423810 334390 510935 126735 144585 832150 536180 75140 76925 268770 215815 503370 421175 66215 66130 180965 355555 841925 337365 86700 269280 21080 478125 352495 217600 161500 776645 231625 806735 477955 98260 742475 14025 699890 2890 212925 235025 767380 559810 647870 270810 590495 313990 774860 809710 833340 441405 741370 609960 186405 217515 264690 552840 5440 681615 729810 302345 529465 672180 36890 776730 379610 435710 203150 12070 728110 168470 371875 554455 133705 720290 178160 403495 478720 541620 547230 765425 526150 37570 236470 808520 508810 797045 848045 97665 577320 64855 370260 532695 383690 204255 382330 697510 160480 167365 474385 201280 792540 703630 29495 841925 148920 431970 214880 207825 338810 679320 761345 699210 101660 158525 682210 399075 427635 795005 433670 443700 533375 791520 140080 496655 791095 269620 232475 153935 675070 600015 591770 821780 631380 6290 393380 0 0 0 0 808010 703885 716975 831300 782000 123420 137445 804100 252110 588370 72250 788290 734315 232050 544510 584715 597890 91375 251770 254150 747660 170425 170510 453985 279990 685695 476765 817615 429420 640390 96305 316200 193290 848895 170000 8415 550120 332350 843115 522835 358360 625175 672265 265880 172210 65365 121125 342380 168810 449225 823905 636055 326230 624240 284325 282285 345355 547485 29920 648975 19380 700315 475575 144670 223720 362780 741200 641240 496825 226610 402305 803590 795940 604945 154105 407660 498015 543660 450500 457725 121890 791350 659090 460190 147900 776815 575280 137530 71145 726835 836145 88485 542300 297500 160140 736525 725475 214625 410295 530230 741285 798065 337280 367540 517735 323425 218535 677790 193800 283220 30260 15555 847450 359890 594745 345525 496995 332350 68850 622285 323850 780215 197285 142970 733125 124610 825605 588795 600015 610385 678555 520540 89165 539410 82365 434265 637075 98430 662320 65195 587095 378420 249560 225420 445570 344080 631380 289340 247180 258145 209950 425510 746725 831215 144925 484075 155720 444550 359380 404600 35445 768740 682975 767040 416415 99450 557430 623220 738650 392785 570350 455430 269025 821100 99620 273105 194055 491725 89675 106930 273700 822290 111095 124950 579615 573070 234345 405705 458150 511445 132260 382585 666230 43010 662745 101745 585990 67405 359295 386580 399840 618460 517820 517140 780725 63325 652970 78965 699890 604690 811580 598910 160140 624325 548335 527850 500225 111945 700230 523600 497505 383605 722585 689180 274210 774860 529975 702950 569670 589220 327930 595850 793135 375785 486795 424065 326060 664360 109905 150790 637075 539410 519010 386920 19550 196520 622880 555305 339915 359125 360145 650675 430525 264435 348160 304130 410550 682040 75735 7990 34765 672350 686630 63410 688415 693005 585395 574430 28305 396100 633760 201450 383605 813620 792115 784210 715870 14280 673965 418710 189975 400605 674985 631125 653565 769420 257125 11305 694110 479655 796365 842860 170255 594320 624495 426105 654415 119595 641410 22355 617610 261970 602395 45135 787950 462485 88485 776135 152150 172465 63155 120785 264945 576555 680765 731000 770270 702865 105995 348925 112540 157930 646340 379355 294270 104720 840140 454580 155635 1190 159630 124610 24990 292400 105060 404600 832320 648380 336430 806735 729385 367795 826710 664445 383180 658580 237575 622540 680170 623135 395930 692580 430100 386495 668525 466735 94435 647105 186575 433160 506855 262310 404515 696660 329460 169745 27200 483310 193035 293335 52785 789055 434350 758115 427380 340425 272765 518330 17340 601715 754375 761940 163370 618545 104890 57630 511700 844645 272680 406725 783700 474045 729640 573495 737035 243525 476255 262650 240550 375700 322745 192780 119765 80325 629850 782255 74035 769845 468180 390320 198135 376210 168980 693685 49725 134555 342380 356745 744430 4420 303790 237745 262480 561085 570520 775625 425000 822715 630530 383180 575450 202555 534820 529805 375955 643365 700570 437240 108205 533545 789480 287130 450755 338130 615910 61370 78710 638775 202810 422535 232560 98260 786675 425850 63580 413355 798235 597210 649995 630105 496315 676770 24905 568225 473875 496145 356405 169235 199580 27710 84150 265965 831215 121040 638180 426700 822205 239190 408680 764490 637925 118660 74715 667080 262650 227120 515440 68850 735930 507450 630785 188275 27285 829770 614465 158270 224485 776390 254575 263160 667845 553690 673115 519605 192100 772820 800870 805460 768145 103785 59160 624750 228820 272595 524195 380290 715785 364990 86190 787610 751315 480760 201195 370005 601120 651780 115600 633590 357340 747320 281690 63325 51340 65960 152660 645405 93585 135830 402050 413950 359380 503115 21930 738905 32640 100640 603585 691390 592110 172040 450585 178500 243355 528700 199835 488325 538050 103700 117895 629000 318580 694535 43435 106675 672945 449905 785825 507535 322405 514250 818635 771205 833765 756330 557260 791945 104720 17510 12240 163370 92565 648465 621350 437155 721905 305660 483650 36890 791520 568820 478380 444125 527000 110925 275485 64090 267240 626025 88145 672010 4250 340255 44285 105060 10115 404090 254320 761345 459595 160225 836315 792795 316540 831810 471665 54485 471240 343485 461635 730915 502095 649995 822885 377400 813280 547145 451690 432820 438345 552585 448120 455430 381565 814470 87210 694620 359975 725390 435540 144925 480165 578170 561595 229670 805290 439535 769080 702440 843710 833510 741965 359975 12410 814470 717740 226525 181135 429505 345270 582420 281265 83725 216835 190655 832745 831215 231965 356405 496060 382075 659940 711535 792880 423640 329885 818465 17765 191080 217940 674815 245650 305150 376805 411655 672095 76330 782000 702865 458575 392785 122230 779280 103105 64345 191845 751400 234855 604775 17850 14110 339830 551735 568055 376465 370770 654840 820165 632825 394145 83980 276080 713150 731680 192185 14025 819230 526490 545275 615230 650845 220575 318665 419390 803675 178415 239275 252790 345100 260100 573750 123335 7565 753610 584035 314330 34425 220150 415395 684335 292825 96560 156910 324190 173485 419050 548080 129965 31875 798320 782085 380460 487305 549355 79900 111605 86105 284410 787100 124695 32640 547570 775795 826115 400945 803250 416755 529210 623985 646510 301920 146115 655945 550630 728875 703460 598740 491980 768315 711875 312120 652120 688500 782765 249645 235960 177140 9180 502350 575960 74800 292485 210035 37825 322150 447440 254490 512975 810560 474980 404685 141355 782765 254575 400010 195925 639540 838100 652460 667760 155210 448715 744430 732275 477020 604860 757945 843115 276420 505410 767975 530910 29410 786760 774605 186235 559470 719185 126225 308635 338470 14535 189295 316795 795090 521815 363290 650165 411485 454240 571115 105740 115090 424150 806055 764150 175865 230690 476085 520625 209355 513825 84915 655095 280670 522240 589560 512040 832575 15555 198645 232985 398225 429420 700825 675155 522155 322575 32640 793220 616590 544765 473110 440470 832660 83980 615400 245565 470305 417605 694620 71060 271405 353515 210970 847025 681785 23460 438260 140165 299540 291975 230860 768315 592195 401965 268345 183260 556325 223550 213180 434520 762195 579445 301495 461125 93585 45730 130390 95115 529635 539070 659770 717400 638775 512975 311355 276590 785145 803590 725475 527510 7650 213010 226950 780215 494955 394315 571200 590410 42415 281605 40715 806905 253980 752250 554880 18105 382585 620160 229075 745790 399245 408425 781490 710090 92055 17340 699720 338215 654245 462825 49895 301325 401880 421770 311525 194650 297415 520965 131665 742475 522580 586075 653565 705585 4505 506685 179095 176715 569245 51595 605710 741370 768910 511615 483140 813960 3570 757605 314075 804695 1190 62730 109140 450925 527595 398990 128435 256020 82365 637670 11475 410890 531335 51850 1190 3655 157675 182495 845580 324870 285770 726155 703970 151300 49640 501585 230265 305915 610555 446675 54060 303875 206550 708135 269705 644895 56695 349350 653055 696745 129285 143480 330310 270980 496910 392360 7735 142290 22355 336005 723180 767125 651780 70210 146710 537115 494955 635290 509660 605880 153595 87125 224145 295205 769590 768230 761855 262395 331415 398055 479315 443785 145520 639285 515015 191420 773075 749445 507790 623390 515525 759815 606560 680765 734570 255765 543745 177820 618290 184110 52105 21420 343825 352070 655265 118660 356745 438005 430355 430865 727260 368475 225845 260015 513315 197030 199325 770185 679065 234430 87380 805035 611235 787015 351475 196265 744175 649570 800785 343825 423385 409105 448970 5610 291295 762280 822800 512550 800020 775370 507195 219980 376125 211140 848810 170680 785485 734570 598825 352325 359890 108630 361505 66470 450415 302685 343145 738735 461890 425765 34510 572560 15980 584120 37060 344675 40715 419305 454155 403410 707200 391850 298435 299200 610130 370770 161160 844220 240125 791775 664615 53720 119425 797300 338385 317815 436560 395760 369920 645065 259760 154275 488750 597890 726750 75650 205700 86445 832065 588370 614210 515865 145605 315350 136340 335325 505835 506685 327845 253045 173825 435710 147815 84320 785570 139995 418710 130135 97240 769505 785485 629425 124100 815490 230435 656370 236980 703375 143820 434180 300220 8840 69870 122910 814130 400435 526915 30685 695555 252705 444465 399840 220660 135830 190740 133705 294015 49555 511190 220660 754630 604690 720460 772225 11220 331755 153595 516800 674560 738565 62305 196010 394485 99875 107780 450585 11220 673540 220320 447610 460360 66895 40630 138040 615910 110075 278545 414205 781320 648210 754290 281095 143820 647020 390065 285430 403665 304130 315605 849150 698360 449395 105060 179520 447355 305065 456280 266900 380460 114070 308380 460615 131410 846005 46580 218195 334050 251515 600780 705075 638520 549525 435965 534565 30260 116535 427720 430355 181645 385730 341105 352835 651185 803930 725220 289850 198730 448205 495550 830705 471155 244120 364055 837675 170340 463675 357000 26265 260610 789735 18785 29155 758710 541875 839800 619820 309485 739415 68000 58990 170085 439535 718845 374935 135745 805035 234005 61795 691220 546720 816000 831640 20145 98855 517735 16235 60180 364650 71315 598230 433840 51340 767040 810305 96390 128945 513315 337705 211310 1275 824075 256530 162945 192950 740350 131070 184110 141865 525130 399160 838865 373660 18360 415395 217515 648380 123930 455515 365755 210885 589475 270045 754035 254490 743665 430440 561425 74545 45135 499205 596275 143905 42245 696830 87720 43775 89420 830450 105315 652375 808180 421345 416500 479060 675495 103870 115685 831725 226950 485520 425935 681530 762705 198645 816510 246755 463420 134045 543575 181305 431120 170425 222700 84405 520370 453985 168810 301495 17170 639370 190825 758200 393890 373830 345015 146200 219980 702610 158525 272000 736610 464950 391170 676685 106250 81770 191845 101065 261800 672945 719780 762620 825520 222190 781915 502605 59840 103615 573750 549100 86105 666825 310505 553435 622540 558790 575195 271830 466310 684505 367795 446420 144415 258315 170085 777920 817955 763725 742305 230435 763130 696915 640305 188785 532270 34510 589985 707285 720715 832320 842690 526575 734570 778855 827050 831470 328185 378250 176715 604775 819910 448715 809965 134130 341275 411230 256275 834275 757860 457470 302175 314840 807075 128520 639795 532525 752165 319430 356915 232645 259675 721820 421430 346545 308975 443870 622625 81260 291465 93245 632740 380715 676600 86785 533375 571370 653055 688670 839035 473365 368815 598910 515610 100895 579615 268005 739415 276845 728450 439280 372810 44625 833510 319940 608175 810305 550205 498100 79050 92395 712640 710685 388705 547825 190910 58650 527425 119255 216155 173230 612085 330990 382415 757690 497675 809795 590155 652120 497760 315690 716720 632060 707285 284750 570180 587520 281265 334305 277185 814895 471835 285005 284920 570520 666740 1020 100300 617270 764065 30770 199835 506345 66385 524450 152235 268260 103870 525810 559980 551140 512210 599845 24905 569840 108885 113050 598570 479570 529550 698275 333115 145605 49470 745365 297415 675835 378250 261800 172465 571795 811835 279820 683825 605030 292995 734995 259590 132685 391765 298180 164220 648550 779365 325295 581655 72930 421685 173485 181645 308635 381565 170340 224060 329970 20825 144670 131835 417265 233155 702780 479400 737885 818125 306340 529550 4080 498355 82025 167195 717825 419730 602820 495380 612680 292315 72930 80920 822545 251855 428485 273530 532355 836570 334050 716040 571540 754120 527085 184110 507705 444975 397885 771205 804525 28985 644215 195160 224230 320535 25330 139910 702015 610895 133280 358615 421260 601375 709070 569245 75225 736355 50490 425680 492915 212755 312460 494700 396440 543405 200430 550460 235195 820420 204000 137445 287640 688415 334985 842605 700145 185895 247690 326910 86020 243440 841840 287725 785400 550885 487560 108375 401880 493000 210715 404430 70550 763215 110670 342040 490025 712725 219130 398565 98260 523600 477445 740690 578510 455855 248965 539835 830280 17425 72760 517225 324530 734315 759985 77860 611915 823735 383180 498355 477785 280585 344250 735930 653140 105230 492405 128435 71995 200345 835380 219895 569330 216410 827645 443870 738565 21845 74545 247095 40800 293420 44285 189975 124355 98090 48195 86785 431205 99705 87465 554030 647615 748595 173485 289680 727600 437240 384540 37995 87125 308465 373660 442510 78030 53465 465375 141355 333285 674985 725390 410720 617270 214710 4845 660535 618460 766955 203915 636650 281350 137190 137445 389470 548165 667165 558705 406300 455515 477530 563380 782000 636735 163625 438175 502265 20145 845920 837590 317985 289510 649060 52700 553775 516035 348330 699125 790925 358955 166260 284580 356405 687650 151980 427465 50745 604860 94860 284835 235365 519690 720035 243695 544425 145265 239530 758880 424235 327845 651440 735845 1955 781660 527850 435115 707030 726580 703290 77860 722755 488070 32555 87805 373150 412590 10710 256445 478805 649145 634185 299540 258655 758115 836145 739330 438685 200770 464100 617695 704055 391510 478465 417095 215730 493510 370005 180965 348925 430440 614720 733720 386920 364310 62815 527935 1955 11220 97155 817275 24140 2550 323425 712555 272340 157250 842435 780130 355045 70040 656030 564315 357170 517990 383435 456960 325720 181390 642855 471325 256530 642005 589050 317985 786165 741625 675665 89930 411145 16830 472855 271745 623050 287385 726665 170765 456790 611745 454495 519605 697340 672520 246755 85595 210120 832150 805885 321215 86615 374425 207060 326145 737630 549440 707370 422450 319940 767465 387090 604265 25075 659770 219895 789480 429250 809455 8840 679830 63240 468180 287980 164985 515270 14280 315180 339235 44625 550800 279735 260695 803930 724965 195500 88910 83810 719015 827390 669375 346205 544765 141950 381310 722670 680765 572220 551140 541280 718590 670565 685270 744345 505750 278120 54145 388365 125375 322660 96560 278545 37485 248370 216580 394315 366265 272425 348840 135490 578170 19380 417520 70975 627810 739330 278630 341360 708305 284325 219130 389810 583185 476680 828750 626280 405450 28985 433075 205615 723180 624920 492490 697595 85595 655435 500310 269790 7225 545190 198390 772480 346800 266475 591090 680425 796790 305830 801210 479825 825010 571200 480250 628405 427210 703035 334730 609025 266730 301070 187425 701760 276505 263160 540600 804270 717995 370600 206210 215390 162265 98770 383775 558195 423130 348075 680510 434435 47175 24480 280330 793220 733890 186405 152575 723350 159970 501585 59670 34000 448800 472940 271660 615995 134555 56525 848895 253045 3230 822715 220830 160395 47855 614295 251430 279990 720120 359210 189890 150365 455430 429165 746300 26860 811325 595085 385390 252705 257210 230520 44965 48620 643110 286535 222700 847195 333540 822290 258315 359040 538475 631465 239275 196775 280840 384795 317475 160480 220830 633250 573665 811410 206635 516630 472600 604180 49470 774605 109565 164900 778345 95880 362695 585990 393125 716720 689435 403580 841500 430695 15555 314840 570350 43435 590495 449905 137615 144245 721820 773500 479060 611405 388025 594320 464865 223295 359635 545190 157250 679405 176630 106250 744770 504305 670395 571200 447780 307700 187340 54995 766700 822375 506175 585990 485860 250835 74460 666570 837165 585565 748510 336600 329120 21760 386070 548250 44795 808860 727940 593980 339915 716040 41565 73270 3315 65875 345270 477785 736610 570435 266050 805120 479060 241485 688500 720545 830110 822460 808945 280075 84235 93755 438260 483480 760750 827135 702185 717400 385985 687990 634100 322490 524875 15640 570265 135830 561255 773670 490790 164050 840650 808010 613275 713830 163965 603415 490110 252025 600440 338470 482970 125035 703630 33490 685525 435710 28475 208760 448800 480760 314245 250495 849745 348925 149855 610555 1445 206720 163965 739245 437495 365330 98260 797470 26435 849490 352070 524620 132260 331585 400605 294610 827560 796875 431205 680680 390660 714340 149855 415650 239870 206635 354875 633505 444465 148920 207145 626790 634525 555900 329290 464015 272340 588455 140080 598230 258995 661640 375785 480675 560150 734910 762790 331585 464950 142630 113815 353855 624750 188020 786165 834530 120785 498695 781065 386410 448630 638095 472685 288320 696915 31620 727345 266475 707370 106675 620330 838440 427040 307275 306255 539070 114750 806055 136680 364735 365075 713915 161415 434265 814470 662150 11730 395505 207315 486625 546210 648210 192695 627980 228310 232475 228735 215475 456365 98600 570265 695385 480930 170595 633335 41565 522665 370090 133790 114240 830450 645235 672775 289000 350200 699805 528020 652290 165665 846940 9775 508130 418030 627470 715955 603670 468095 595255 409445 569925 651525 519945 34510 488240 214710 378845 213435 446590 604945 23035 35360 7055 715360 484075 326315 104040 3400 147050 325890 467670 810135 454750 573240 184790 505070 798830 214200 733550 247945 273870 261375 81685 691645 532270 553690 397800 686205 67065 593640 427295 689350 478805 561680 52615 419730 763470 394145 635630 763555 93075 157675 670820 183175 93075 369410 405110 276165 181815 86020 487220 790500 26605 85595 260270 359890 156145 223890 201110 94520 563550 194225 52275 692325 458065 698105 663765 185810 663000 732275 810305 656285 449395 323085 126990 634440 261120 499035 448885 237150 499375 381905 413610 693175 528870 839630 507365 295375 675835 757180 725815 23120 210035 140080 243100 635375 692155 205360 734825 482205 313820 592620 267495 617695 346205 815745 446165 48790 740605 384625 795770 565930 337110 43520 199580 325380 377145 714170 335665 117640 386410 593640 301920 18360 210970 555900 262735 484415 422875 511530 433330 205360 824500 834785 241145 141865 415480 299880 447525 599590 100895 504900 807075 653225 47005 381990 531335 130560 346545 815830 757520 55080 762790 730065 52870 708475 474980 747065 422280 191590 554795 99450 595 121635 35105 624580 114750 805375 414290 77520 4930 540515 218960 601630 137700 260355 746385 308295 279480 783785 747065 797045 617695 39185 587690 28815 282370 762195 696660 292400 686630 56525 602225 169660 174420 36040 581485 623050 425255 760835 158695 445315 198645 322065 790925 259420 6885 590240 60435 20400 243015 535925 269195 13430 350965 237065 93500 330310 419475 567120 106505 367625 832235 642005 557430 817190 98600 464695 501840 131835 631975 202130 740945 707370 24565 50490 90780 474130 215645 115430 618375 413270 275400 154275 735760 469795 654755 82960 44200 235790 54570 429505 83980 758030 549525 762365 335665 414460 583355 228055 4675 676600 209610 584800 389640 242080 486455 819145 644895 559725 130220 41905 177395 766700 714765 69615 222275 448460 655605 65280 383435 19125 358700 279990 405195 187680 151470 691050 375615 779365 132175 339490 745025 476085 660875 125545 228395 753865 672775 120275 173315 143055 767125 33320 821525 762790 501415 147900 729895 326740 544935 114665 286705 740095 202130 567120 547995 79815 384030 447610 615655 149005 842265 353260 300475 642515 511870 148495 465375 597805 278630 422535 714850 671500 845240 294185 9180 27710 119765 103275 440555 335325 342720 50915 751995 315350 343315 387005 79985 456790 167280 375785 573920 407575 164135 183515 96305 707030 152405 626790 786250 774860 519690 177395 210035 54570 764915 473365 523685 22185 231455 132260 724370 146455 436900 310930 555050 32385 777240 204085 533800 434095 378845 627215 628065 119935 234770 566950 241315 365670 16235 431120 291975 485690 673115 586075 328185 495295 767380 139145 301580 784635 511105 335240 594575 810390 757095 561680 544680 647870 266815 104380 783785 141695 251855 316115 229670 239615 131920 22865 115515 716890 604350 451350 315690 356660 12835 17255 440385 567290 129540 395505 823905 479570 359805 211990 715360 187595 737120 458575 267835 474980 115940 766955 340935 88400 207315 519350 268855 826795 31025 483565 807330 55930 689775 586925 169405 388025 83810 221340 168810 584885 793475 247095 632825 220575 102340 249985 214965 133790 510085 702015 312290 34425 464525 510595 255255 699210 729385 640645 549780 15810 405025 631295 261460 54400 15470 830705 376125 413610 810560 623815 549440 644130 488835 320705 675580 220320 291975 770185 456450 704650 420665 179265 390150 787270 356915 796195 103615 714765 404770 470730 211650 690625 382330 436730 275060 690285 666400 332265 302260 786930 210205 95115 473195 595935 685100 487985 287300 240125 319005 38080 347905 129455 127585 600525 110840 468605 420325 324530 753270 301155 826795 324785 497335 623475 621520 250070 769505 823480 760835 476765 261290 32470 38760 104890 117215 220065 574855 357935 799595 418200 172550 690285 427465 139060 387685 49810 90865 710260 129030 611405 290785 30090 216155 467415 749105 426530 393635 703460 620330 849150 298095 726580 360910 748255 781660 655775 180965 777750 453560 252535 430610 653905 635545 485010 499715 793560 452710 256360 96730 373150 354025 790500 554540 621775 493000 740350 393040 277440 741370 274295 316285 258485 37825 422365 669290 702610 664105 398055 430865 216410 733890 687225 340765 145265 256785 2890 327165 181815 776050 189210 779280 148325 64515 111860 95795 568990 664700 486285 750550 77265 430780 110075 31365 812600 585735 782425 733295 258145 316795 442935 77945 621945 797810 587775 269365 235280 434945 297755 326910 113475 101830 577405 126395 472600 585225 235365 457130 785400 495125 482885 27965 304385 753270 618970 242165 832575 468010 18870 775200 417180 786675 243185 39525 488410 391510 138890 529210 262055 735250 42245 143055 161160 814470 45135 51255 629765 184365 71485 201450 138210 370940 392105 720205 712215 64770 112540 469030 818635 683400 12835 395590 102255 665465 493595 113220 839460 598570 223975 415310 453900 220320 687650 529890 502435 49640 787695 847620 175015 753355 59585 680000 190485 660280 587095 730320 705500 447185 169575 579105 490195 26945 763725 157505 377400 136935 617100 715785 395335 601715 441405 13175 812260 219810 277185 183430 267410 264775 464610 809625 172805 118830 603245 127160 200345 510680 590495 628490 363885 64175 486880 478040 687650 85340 314925 834020 371195 657390 627130 812770 43095 309060 376975 566015 625515 221680 257465 706435 282370 87040 216410 464695 713660 91715 126225 698020 757605 492575 164135 175270 218450 741710 166260 260695 769590 425595 108545 643195 542045 692750 479145 527255 617355 671160 68170 410805 312970 452200 280330 617610 440215 255510 773160 210800 783445 823140 823905 799170 49895 522495 536350 634270 615400 168300 328950 475405 128860 157675 469370 746895 111690 505070 600100 676600 454325 457725 661980 679745 168130 162945 783700 105910 748850 344165 321810 460700 340765 208845 799765 740605 614210 234430 279990 543405 601885 634865 414205 827730 384030 371025 792625 519095 637245 374000 453135 680765 302600 333370 359040 720375 652630 336260 625685 219555 15640 785145 262055 241485 21930 15980 569840 382160 141610 294780 121890 301410 50065 681020 331330 215050 330905 844985 294185 21930 231540 480930 424320 203490 418370 756415 43010 154530 225080 458490 35955 283050 203490 649570 744090 193460 399075 306680 377145 769080 698105 175525 802825 834020 5270 424065 495805 97920 364820 576555 798660 74375 823990 240720 580975 526320 754800 9945 411485 35360 666230 147815 546210 390915 62730 9775 267155 278715 154870 821950 58905 4675 39865 671160 548335 18020 235450 56185 641155 222445 254320 94945 545955 682125 582760 816340 302260 605200 525300 483225 202385 817870 46665 59245 470985 771375 743495 316285 79645 519945 802400 453900 146965 826370 15045 585650 340510 344930 267410 454665 65535 843370 621945 88230 147815 203745 784125 584460 786250 443105 710260 398310 111945 817615 527085 807500 177990 781405 800190 341275 7480 737970 272170 562445 723095 389300 563890 163710 370600 744940 243440 559895 342975 61115 740605 81005 17000 69275 441235 187340 476935 587350 514080 556495 32300 312035 303705 386835 742900 629595 230095 761175 679405 536095 301920 274720 139910 349350 762960 608260 507110 450585 321810 837080 125205 537880 477105 602140 659175 266900 391425 269535 243355 564910 364480 331245 83130 211990 459085 309400 815660 89335 136085 128945 359380 596020 317050 121805 14195 96390 389555 629935 49300 257380 730745 782340 563890 518840 402815 24905 733295 352750 16235 450415 230945 98770 664275 782935 410380 61625 446845 367200 555305 240380 373490 560065 265965 686715 767125 2295 523685 458235 209440 741200 811155 290530 486455 798405 383435 529550 683740 393295 532100 381650 206890 826880 714680 218365 206040 383605 602140 804865 481695 660025 631720 151725 808775 254915 464780 319770 400180 241910 421600 28645 799510 174420 236215 169830 32300 112625 9095 509235 499120 148580 780385 475235 454750 285175 17170 343655 725900 207995 337110 749530 47430 103105 506175 254065 756075 268940 560745 706860 301070 731595 145605 514505 122995 53210 789990 209270 194650 813535 614380 5950 309995 46665 398735 725900 275230 397630 752335 672010 164220 715105 367795 11220 386495 413015 192100 51000 73525 212500 230860 551650 75565 616590 391000 232900 543575 39015 172210 313480 24735 629170 525130 408680 467500 450500 399415 354195 481015 142630 789140 806820 473280 233750 585820 273785 653310 207060 422790 306680 76755 428400 598995 640815 822970 481610 848640 84490 663935 497080 555135 389895 743325 376635 592450 586075 280245 835040 326655 799000 249050 751485 558790 409360 304045 152065 746895 57460 518670 646085 807160 309910 236300 806480 610470 552415 25840 257040 439705 337025 412590 132685 720885 639540 313905 30260 507535 198305 324785 146540 599930 94605 532525 280075 397630 785570 795940 809540 798065 435965 724370 222870 496060 815490 265625 55930 730575 20995 731765 764915 607920 779365 768570 600355 717570 668440 342295 663595 381990 498950 120785 42755 85000 104125 54570 785825 409275 596020 833765 734315 762280 673030 513570 782680 495380 382840 676175 847110 719015 417605 349860 815745 448290 776815 287725 513145 283390 144330 512465 222105 198305 153595 720205 785400 481525 202640 396185 120275 109820 116280 87805 287300 655265 237660 508470 395165 214455 421005 79135 53550 399160 771800 654245 479570 318750 541195 604945 697255 99960 107610 544425 694875 741370 223125 312120 760835 762535 346375 104295 400350 801380 209185 299795 346205 141100 697850 646340 284070 498440 737885 163625 51425 711025 562530 603330 307955 744175 490705 263330 593470 130475 779705 53720 154275 640560 742305 70465 260015 31280 666400 625090 568990 641240 713065 736355 688670 817530 483395 751655 263075 59415 186150 638775 830960 648295 684335 771460 632485 302770 536860 331755 435625 683570 10200 396355 817190 658240 505240 829175 496740 823225 430610 424150 376890 88230 835635 439025 98940 490110 237490 302005 411825 47770 787015 242930 34170 454580 340425 367540 135235 470815 255425 231965 562105 693260 138210 694025 795260 846770 458490 5780 685525 337025 178755 273020 540005 664530 493425 529465 458320 384795 207740 526235 350285 575025 452540 681105 730830 693685 252365 603160 550290 117385 153935 318835 709325 48535 312120 759815 787525 310930 755310 57800 539750 385390 247860 114070 245990 371450 258060 701930 773670 724200 704905 277865 808520 722245 110415 189635 371195 821950 93160 256870 237065 118830 698360 302260 100895 547485 190060 287895 253810 241995 629850 83980 386240 149770 371535 508300 414715 483395 827560 34850 341700 573920 787355 370005 711705 474980 423215 562190 304555 128605 808435 664360 643705 325890 773160 389385 12580 796450 664785 370770 308125 87635 554455 380545 201535 374765 525725 762705 176715 630360 828920 54485 822715 481185 547145 543660 537370 426360 120785 480420 695725 711960 424065 70465 553010 390320 560235 213265 135575 10200 386155 67575 24820 5100 680595 697595 180455 817360 24055 44965 428400 488665 569925 51255 546210 767805 844900 695555 708985 84830 25925 135490 181815 500650 680340 162520 360570 316965 192865 165580 119340 201025 838355 53465 436985 616590 70550 669120 544595 687820 244970 13345 31280 375785 698275 342890 4420 1360 280245 379865 192865 19890 588200 745450 388365 347395 813365 388790 380715 448375 145690 426190 714850 372555 172040 241995 278460 8075 640645 839120 716465 502180 387005 364140 495210 686460 133450 710685 69870 683145 365330 296650 26775 350200 747915 536265 365585 133960 769080 360145 690370 434860 378845 511870 218535 380460 109820 67320 671500 183770 446590 563465 598145 94435 575280 621180 30855 79135 191335 548165 625685 373320 445400 251855 237830 215985 845325 336345 316625 490280 265030 457300 697170 85170 817190 678045 711790 168215 331840 263840 235280 93840 409105 203660 240550 457385 645065 181050 290870 760495 589390 540770 479655 448120 818720 530995 31535 124270 744685 546040 711535 20485 757775 378505 157505 146540 257210 37825 235960 698190 37655 638265 383605 429420 780130 643110 818550 527850 554880 614805 575025 609110 828240 718930 822545 108545 325890 849065 349010 677450 553775 610470 823905 628320 574345 80835 534055 511275 716465 416160 326910 78965 111180 201960 506260 118915 729640 651950 397375 611915 823225 340680 762365 709325 611830 697510 179860 121210 4250 440980 582250 640135 668950 545020 22185 27710 379355 732275 60180 300135 246755 450500 73950 407320 584715 508385 787865 468605 430355 512805 700230 677535 288575 750890 221000 710515 38420 273955 32555 110245 59245 313905 606815 833510 325720 329375 726495 95200 96390 203575 426785 474810 64855 267325 269705 94350 685865 555645 30430 319600 185215 761770 185555 766615 232730 289000 724030 274465 352240 575960 299030 330565 768230 267410 575195 844560 305575 201875 452965 152745 468265 184875 585225 510765 380885 89165 596785 504560 145690 693345 738650 321130 283900 65025 331160 802230 349350 831470 286280 401710 418710 186745 290275 600185 613105 846600 281265 75650 220320 681700 358275 730575 460870 171870 583865 793900 444125 547825 821780 549950 741285 466310 783870 657305 372385 85340 502605 817955 367625 240210 403070 793900 4505 111180 169320 250920 587435 462825 638860 365245 138720 581655 106250 444550 689180 265200 248540 159035 620330 769080 311015 539920 806820 799425 652460 756755 144925 272340 727685 104805 781320 188785 808690 122655 307700 208335 131325 46835 280670 683655 540600 564060 458490 316370 393040 52870 480845 193970 819060 398140 277950 275230 194480 497250 8075 247945 611065 303705 488155 245565 731000 45305 769760 181050 475490 705330 25415 312545 142375 384710 830450 78710 284495 190740 692240 183515 424490 624920 697680 462655 764830 226525 448375 699890 188615 120785 557090 140165 811580 683740 767040 66810 245820 605285 27370 106505 535840 422195 561765 104635 736440 609110 114665 354620 770015 419730 205445 408255 18020 234515 71230 217260 363715 120955 291210 205530 140675 310845 93670 561170 543575 390405 307275 39950 341870 600355 845155 709920 296735 664105 436050 455345 213945 211735 811325 321045 53635 403665 39780 375955 407915 484500 633590 141610 554880 358020 205020 407320 109310 416330 231710 575365 828495 25925 802315 89675 757775 142970 838100 1275 780045 373575 552415 553775 779620 422025 547230 136425 506090 233750 253895 508385 817190 82620 625600 498100 132940 690455 182325 186745 744005 813025 445910 346630 801465 250155 283475 596615 249560 205870 452795 270555 645235 110840 734910 629255 596190 449820 381395 213690 756500 227885 601970 130390 343400 566355 109820 221680 637670 112285 9860 531165 173485 177735 617185 577405 544935 403410 469455 838100 789650 448715 771035 184110 382670 150875 727600 688245 502775 835550 637075 483395 517990 318665 800275 329885 780810 708900 518670 640220 29155 133535 622965 187510 217345 235450 735845 566100 445400 460870 571115 515185 638945 43605 106845 358700 624750 272340 693600 53040 12580 295035 157250 531845 585565 377995 313140 498440 646935 409530 65535 269365 640135 467585 381225 774350 498950 521815 770270 98515 36125 192270 749360 141015 612340 139740 698445 747830 330395 41820 265710 795090 725390 260525 360315 531165 215220 665210 793730 350540 736440 73695 589050 142970 566525 780895 690710 436645 572560 51510 435965 398820 145860 455515 710005 645490 446165 20995 610215 254490 38420 848725 831045 445060 512295 556070 458915 439110 8670 694110 540430 154785 278290 11475 569330 54995 371025 486710 718760 825180 497930 168980 325890 711365 342465 742900 114665 709155 763130 121210 56270 779875 459595 698870 418030 89080 45050 712555 555900 395165 509065 621010 335495 396440 270470 420750 383605 133620 146880 551140 346205 320620 588030 451860 446760 571965 284835 109310 202895 248540 713065 489770 399585 469455 295545 491045 810645 722755 684505 532355 11390 76840 287045 836145 381565 342890 593725 181050 835635 69360 510935 302600 211735 170085 729555 17255 646425 106760 509915 263160 17255 825860 278460 133875 187170 774945 143310 319430 632485 630955 571540 322575 121975 451350 211905 363035 700230 529890 725560 622540 246755 760580 464780 124780 99195 449055 553775 728450 40715 147305 423980 171615 539070 632570 744940 167025 642345 221510 537200 194055 791775 686800 254575 550970 274720 777580 48450 352495 490450 381735 229925 526915 545870 819060 474300 249135 496060 601460 570690 425510 690455 73695 452115 706010 791010 167705 706010 422875 822630 324700 244800 12835 579275 21080 66555 835125 489515 25585 714680 413865 349010 746215 115855 606730 400690 535160 34850 226100 312120 63835 383605 515355 337450 344335 112200 547570 489515 45900 452540 693600 113645 28390 616590 452285 731425 376975 794750 827815 812855 173995 230180 765935 544935 704735 304130 380375 306765 795855 353005 381735 293845 189125 180625 210460 178840 758200 795770 508300 15555 327930 291040 117045 806820 360910 690625 773925 30940 62815 819740 354790 37485 247265 6715 163710 188190 571625 579615 766700 131240 225930 89760 646085 802570 332010 361930 300475 329460 72335 372895 48110 647360 190060 148155 293080 303960 480845 358530 514250 675665 153000 372810 816595 380885 728110 504645 464610 235705 368730 680935 582760 20485 218365 180285 609620 108460 423130 55845 23205 118405 30175 57205 614805 529040 56355 174930 184620 542385 804015 515185 418370 476085 794665 70975 348245 98855 502180 22950 138635 630105 601630 523770 690115 568820 88655 47430 547400 728280 435030 689520 678385 1360 634100 287215 805885 347310 251940 723435 776985 115770 55930 752335 66385 164900 269620 124440 172465 118235 689860 108970 392275 582930 707030 115855 278375 569245 84490 7225 481865 342040 406215 539155 821865 225080 442425 687140 170000 318580 256105 40715 355725 788375 771290 280840 347310 844305 158865 482120 30515 172125 420835 687225 658920 307700 589985 829175 648125 225590 402815 662235 508895 343485 29665 488240 62390 762705 359295 763810 755480 772990 259675 820760 359465 316880 82450 42160 475320 408935 280755 564910 87125 516035 767210 844220 341105 547740 359210 348245 404515 10625 173825 768060 668015 303875 603755 131580 725985 826965 767295 155550 428145 238850 61455 575620 631890 332605 18700 604690 807245 165155 307020 631465 324020 515950 269365 729385 754460 554455 394995 661555 555985 672350 624495 641070 715190 522410 482545 44965 291975 737630 612000 638520 114835 172125 312715 66385 357510 283135 5440 93500 570095 582590 299455 698955 28135 302600 43350 846345 663680 47770 151980 144925 2720 21165 191930 108460 420325 344250 698275 461040 469625 206380 774350 50830 60945 714255 212585 102000 126905 142970 237660 150365 322235 217515 377655 586670 511785 199920 375445 174080 39100 338980 587265 696575 253895 102595 470730 839290 437325 113220 804950 501925 22610 592620 22270 834190 184705 542725 453900 15725 608515 39100 600950 171955 154785 693005 364820 266220 116365 785315 465290 199835 472345 801550 511445 163625 315265 499035 460870 794155 335920 415140 361760 237915 69785 306510 322405 564655 628490 560660 173230 559725 616760 554455 259505 222955 515440 135830 699040 194990 776645 143650 697510 733465 64260 765765 8075 415650 63920 542215 848300 608515 242930 230605 497760 550545 76925 53040 782085 90185 70295 463420 711110 82875 68680 788205 230010 270470 670735 794580 616505 432565 258825 847535 651695 416925 323340 179945 289085 339150 577745 424660 203660 350285 35955 32555 709580 185640 20230 309230 500565 233580 446250 388025 366180 243015 384115 821185 742390 841840 846090 270555 409105 823905 19040 251090 388960 183260 588030 100215 678130 427720 80410 179775 100045 130900 735760 491555 237320 414035 668185 155550 839545 111860 289850 61370 784975 19975 267665 528020 371195 153595 750040 781490 490195 623305 700400 745110 497420 107270 758880 54995 347480 398990 274550 672520 425595 822290 850 692665 478975 179095 624580 708985 310930 748935 134725 603330 568650 476935 459000 558535 195160 589985 664275 66725 818210 312290 239700 554455 677280 460105 97070 673795 285345 38590 519690 158695 817700 600610 560915 614890 832745 811665 478125 772820 349180 807075 515950 801720 311185 695470 277185 385475 442510 566610 183005 372385 638350 77945 229840 261545 613360 175100 229075 230435 346800 210885 309740 18700 112030 595425 296565 150535 681530 581060 769080 640220 130815 191420 321810 589900 727345 442425 466650 629085 426105 563380 411910 187255 632230 304555 140505 463335 599930 320960 766275 430100 781150 210375 173315 666145 593640 701760 783190 398735 186915 806395 487815 288490 454155 849235 589815 393805 141525 608430 283390 293930 493850 722245 724455 682210 353855 78625 438005 459085 46155 642345 577320 846685 479995 723435 409360 170000 2805 169915 542810 478465 330480 268090 303790 190315 25245 675665 708475 701080 657050 481525 121465 269365 383520 231285 441235 662830 646425 69870 497760 679830 782595 505240 17510 669290 620500 40800 642175 245905 129115 251855 26605 181815 375190 152915 201620 775625 177905 775030 476850 249560 274890 368985 830195 242505 241910 369410 788715 321215 182580 566610 686460 518160 302770 439365 417265 406640 669035 448885 540260 138125 565420 120275 438515 737715 295205 155125 326145 685695 806225 788205 113730 445230 270215 501500 115175 122315 836995 254320 373745 736270 286025 800360 404430 80835 600780 113815 363630 26945 832830 823990 547740 158185 568480 339830 554370 450840 497165 292400 726920 331840 621945 571795 694365 149090 506855 464865 448970 119000 725390 799340 64600 649825 180965 843030 695130 765170 460190 292315 775455 361420 794070 16490 829090 790075 823990 513825 519180 830025 635545 447695 527595 637415 539580 672095 440725 276930 699550 697425 118660 222785 756585 360825 740095 505580 3740 385985 155890 358870 482800 170 54230 688075 260270 272170 12750 701165 71315 264775 242590 716720 23460 157335 115770 564570 76840 51850 221510 264435 115090 240295 721310 276930 533120 133705 461805 401710 252875 44370 144755 656965 553350 582250 288405 636310 762960 221170 657815 266645 729470 806395 400520 206210 836655 711705 239190 42755 607155 97070 1360 138890 759900 238340 547825 288320 284920 148155 832405 718420 294695 640135 168470 166175 687565 510935 686375 292995 389470 543660 105910 744175 456280 455940 626450 97410 824160 834700 260185 607920 103785 166260 298350 226185 370345 464865 441490 246755 631125 176120 716890 708305 390745 523345 533545 128265 239870 807245 443530 375955 332945 669800 579530 511955 459000 147815 341275 396525 698955 762535 40885 399585 24990 818805 229925 662065 25330 177055 778090 35105 216750 92650 728790 129710 248795 340000 622710 260100 786080 495975 263415 108545 169575 273275 354195 714340 180965 818720 365755 327335 370345 283815 246585 480505 772650 578255 664190 164560 351985 311015 125800 656795 51935 366435 103530 721905 740690 306680 699380 549525 603415 497930 344250 630955 479995 242165 496910 602310 364140 346120 192100 631295 63410 759730 254745 764575 426785 115430 454580 306935 528020 70040 827645 103445 480845 189125 357340 445485 287980 563295 504220 240635 580040 541705 482120 498865 777410 564740 391000 476510 497505 384540 15640 115345 24905 225930 846175 609875 742220 140505 839970 224145 47940 362100 836825 690455 33830 178840 744685 272595 352495 138465 344760 304555 429590 300985 774095 566525 153850 100725 296905 314670 705840 609875 167365 209780 220745 248285 166175 182155 687650 704990 698105 583610 189805 682295 315180 507195 330140 461210 299285 707200 88825 465290 347990 510 820335 797215 816680 670140 594745 332945 339065 460530 256955 6545 122315 766020 198815 155805 408425 422195 551480 736950 279820 54315 749275 314075 67065 597295 536010 569925 697170 559215 786845 592620 561085 413780 223890 160395 547485 757860 291635 64770 686205 62305 105655 720205 497845 538560 834190 469710 675580 187425 333965 782765 792115 167960 292145 822035 584545 730150 356320 22610 409445 668525 221935 628575 11475 326570 543490 66725 329545 409105 697085 129625 105230 501415 609960 155380 464865 252705 801975 113985 226865 848640 389640 95710 529720 720545 35700 498100 9775 292145 53125 168725 651185 584460 682295 796195 828665 209185 239870 467160 809455 525980 337620 365755 553180 346715 795175 814045 626535 579105 626535 747660 699890 43095 101405 239020 537625 285600 318750 602310 149005 317985 304215 610130 210205 229330 554285 511615 233580 723605 754715 85510 797130 387175 402135 827560 468265 24990 807245 3060 664020 383945 49130 152150 600015 307445 57885 326740 143820 270725 543150 476765 233580 623645 826540 587945 238765 698615 707115 570520 256190 341530 340510 319005 221935 409955 217685 616250 228140 561595 396185 844985 111180 72760 74120 655180 50830 24055 194650 565420 2380 561255 701760 50915 96985 284325 601800 278035 352665 371110 373660 676600 552585 195500 423385 3485 265965 335495 271915 737375 378590 551905 370685 843200 560320 529720 770185 427975 436645 369835 764150 435625 317815 527510 537200 648380 506260 735930 19890 439960 473110 43775 705585 555815 785060 302175 678725 258910 578510 425935 581060 21250 264350 264010 15980 784040 203235 261970 679320 40800 273190 693175 460445 478040 578255 144415 507960 236300 302515 126225 583865 187170 267750 225590 646680 401115 299115 401370 346205 638180 2890 73525 328015 662915 189805 328695 539070 630360 344675 53720 272085 440810 698955 710345 251175 499290 660875 454750 262225 149005 206550 295290 683315 392190 81345 549015 590580 304300 131835 554285 352920 326825 155975 842350 738905 249900 308805 220745 310505 549780 438515 124865 78285 538220 283560 822800 135745 800105 460870 399585 313480 674900 34340 144075 38165 116280 322235 35445 360060 300390 505835 119850 262565 83045 241995 762875 511785 17595 633165 580720 235195 837845 627980 107780 286705 471410 681190 583950 40800 506855 529295 528020 697255 427040 397035 531505 234430 339405 772225 380120 545190 151300 822375 389725 471750 295715 695980 571880 209100 713490 536265 617950 293930 162775 784295 424915 774010 775370 380970 759305 591345 383435 408510 670310 483820 293335 308380 630615 398310 818295 715955 731595 38930 226100 661810 652205 260015 530230 830705 665805 264010 324445 400010 324530 817955 820675 605540 703545 199070 754035 134555 643705 431630 752845 54060 256615 57375 40290 65705 95540 37230 407320 458235 126905 30175 47855 816765 249050 395080 190485 100215 767040 717825 844730 551735 816935 696150 71400 324785 341360 458830 749360 460360 513740 840055 454410 840990 477615 558365 642090 252280 538730 673030 632485 727940 192525 432650 452030 780045 588200 509745 240040 483565 359380 29665 141695 140250 610045 360060 650845 435965 264435 314925 601460 522070 704820 761940 372300 502265 277185 262905 193545 478975 596020 575705 456705 619990 720120 277355 19635 190825 670990 198900 727940 304640 302685 803590 350285 139485 651270 183005 26690 668780 577575 58055 45390 391170 41395 289340 360825 614125 541195 309485 690030 367455 3910 438940 193120 467160 353770 437495 773925 185130 798490 114325 448035 122655 446080 100300 570860 467160 707965 295035 3570 201450 127160 136170 307445 246075 175355 564995 238765 142290 499460 350540 710090 174675 563550 308890 71655 304130 528955 789565 141185 782000 775795 319515 564315 228990 394060 663680 236980 201875 687735 437155 400775 647870 561170 605880 692665 708560 414545 472685 19550 572305 120955 47515 604010 227970 139825 580720 556240 849915 345695 659515 833425 496570 75820 756500 510680 738735 244545 369155 415225 669970 101915 475235 469030 305235 770695 72590 12410 531760 378165 413355 296735 50065 467925 769505 395930 277950 679830 845750 608005 183090 105400 122570 514590 125630 782340 621265 220660 460105 160055 721565 348670 743580 282285 707030 419900 258825 835550 22695 725475 232645 377060 266475 594830 436135 485775 460700 376720 702695 473195 389130 289510 797980 719015 154955 658835 321810 621180 163285 154615 270810 286790 624665 465460 162350 726750 671500 579020 360995 279905 422195 283135 504305 172040 110160 106760 656880 492065 436815 288575 735930 530230 251175 556495 86870 817785 304810 632740 534990 6375 821185 715785 736355 129200 695045 301920 812685 207910 470985 515780 440555 446590 114240 394230 723860 134045 203490 392700 587265 642685 629340 82790 616505 495635 744855 175015 564655 770525 540685 167790 405110 179180 841330 618035 783445 80495 194990 844475 683655 428655 571200 603585 65025 654415 218620 89845 813705 612000 840650 763215 480420 716465 386665 326655 580805 488495 738565 277525 455940 478975 593810 138040 837675 742135 819740 132090 28730 815235 89165 325380 116705 351560 435540 188615 90610 95710 386155 621520 363375 271745 8755 162860 631975 682465 649655 230860 351305 461465 591175 518075 467415 205955 537285 296990 180880 613445 352155 456705 594235 545020 136680 310080 198135 114580 261290 620925 86190 651865 184110 53890 357255 784295 593470 533205 680000 421345 693940 144415 32640 831130 581315 712385 808690 360655 302770 737375 771545 749020 442340 232390 40120 778685 764830 775880 21760 781065 198900 110415 537285 529975 575280 29665 158610 701590 590580 562955 427465 514590 254490 829430 37230 569075 783615 313225 840225 150705 640220 752080 338725 239445 377400 399755 133705 526830 194480 354195 646510 387430 442510 740775 383605 687990 761685 662320 33405 19465 543830 55505 173230 755480 468265 519010 332775 844730 446930 47685 466735 384030 165410 8500 477785 299455 676770 848980 316880 287215 703885 199750 242420 341530 309655 49470 814640 534480 319600 18700 260610 118745 362780 316965 251940 304555 250155 522155 618375 21590 92650 544170 194310 417095 461295 150960 443615 188870 307105 325720 259760 44455 514335 152320 270045 50490 784805 649655 512975 332775 342210 225760 673030 431885 70210 378845 457555 529635 139740 94265 235620 152150 429080 839205 398225 445910 725305 55930 775965 678300 625090 245735 320195 44200 297075 249390 822970 82705 583015 183855 313480 251260 681105 736950 484755 832915 151980 182240 693770 311865 54655 53210 32385 429590 437495 126225 622880 89590 374425 750890 461295 808690 342125 465205 57120 556325 717910 139230 125120 205360 561935 153340 398820 478550 139060 472090 492915 53465 261460 710600 135405 659940 716210 443360 747660 783530 670055 174080 249475 371705 721820 678640 654160 349520 630360 613785 316710 458830 62730 93755 390575 649655 343910 119170 316030 131665 714255 552330 72080 273785 491555 618035 151130 60775 818720 713915 721650 259675 176970 808690 249390 370600 280330 631975 354450 204765 633080 723945 739415 687735 89080 447100 444890 715955 775455 804695 144670 288320 87975 777240 355725 668185 644555 302685 166515 621690 71740 756075 615400 828325 136425 715445 258060 395845 453730 168215 144840 327930 218195 702950 770780 330055 73100 198985 547995 379100 110075 345185 628065 93840 443700 731000 788120 757520 839290 230775 464780 132260 176630 66130 198220 788715 379525 56100 404515 79135 641665 276505 708730 115770 484245 837675 286960 326570 680850 27965 527680 27115 480165 444465 462825 262565 173400 213860 412760 109735 365840 375615 447015 806225 474555 306850 490620 439110 646850 385135 246840 743750 26435 142035 437070 715870 578765 835380 323340 453560 465545 639880 473960 146455 262310 220150 18955 619055 221340 714255 392445 530825 511275 836825 147560 472345 580380 98855 491045 164900 466650 642175 188700 760665 551990 137955 44710 755395 24735 230435 22270 475150 654670 496740 199070 118660 426275 530995 551650 94520 446250 577745 591005 426700 65110 477785 739500 69700 56695 219555 297585 611150 788715 718505 113560 123675 425170 740520 334305 471580 664020 406385 742135 787440 422110 204340 184875 283220 487305 843540 654500 425 818380 85510 207995 621690 346205 265285 343825 726835 49385 325295 276335 47515 760070 514335 698020 483905 95370 348755 816255 555050 838270 780470 402645 787780 428230 375955 21505 617950 694110 725815 716550 588200 308805 494955 437070 817105 710005 137190 244630 404345 27795 527170 43435 210545 496995 659345 675665 15215 404090 639115 399925 646170 193545 752250 548080 800700 776645 314925 692580 87380 841415 82705 523940 721140 297925 298775 496145 337450 568055 507535 236130 221680 315775 362525 441660 187595 576300 169660 58055 557855 240805 743495 641325 806310 160480 545105 611915 788970 143055 235875 131070 397375 383520 27115 297585 487220 821270 655010 301495 41565 454835 548250 193205 834190 478465 300645 23120 696575 644810 227885 688330 10455 785655 651865 116450 388790 429930 477785 803845 649230 371705 421600 177565 181220 371535 64600 813960 249135 430185 366350 744260 497590 221765 326995 277100 837675 455770 113305 596955 605540 393295 558110 124780 486540 8075 481185 447780 456110 793985 764830 289000 789480 541365 527935 36975 96560 333200 167280 611745 702610 346460 751740 152320 533460 830705 236980 40460 704225 458915 559810 45220 305830 460870 526065 506600 222020 402220 176970 171360 30515 308465 651440 673540 620415 267495 158015 136510 380885 316625 199665 125375 205870 235195 461805 243100 788205 139400 590240 475065 475065 380715 745025 786590 494190 562615 456025 805290 595255 734570 286705 389045 58905 504305 181050 389555 21760 128860 127160 112285 548335 154955 742560 196010 840395 384540 437835 501755 141695 835720 825180 668610 835210 143395 552670 423385 310250 635120 68170 380290 291295 25330 378080 375700 372980 532185 426360 574770 298095 213605 353430 481440 595000 556155 477275 411485 230860 337450 653735 818380 454240 754460 1190 671840 37060 529720 52105 743920 117470 690030 456110 203065 378080 675580 633250 588115 834360 497760 351475 514505 584630 158780 45050 663595 422365 447015 444805 405280 30260 384370 564570 280670 534735 224230 167535 114495 312545 228650 555645 209865 545615 696235 146625 343060 172125 219980 229585 125375 348585 800360 467925 418115 257720 827730 378760 631040 224060 754545 418540 237235 664785 707030 27455 808520 21675 581910 743240 649655 176460 653990 194650 629340 292060 789225 471240 680935 13345 20145 520115 106675 657050 410975 528360 391000 527680 99705 319770 290870 642600 162180 636140 779535 220745 70040 697850 662235 554965 744940 433585 7650 170595 523345 526150 791945 423895 812260 636905 779110 71145 438175 405450 113645 473365 263330 834190 397885 378165 645065 265030 602735 380885 818465 146540 175270 126395 676515 553605 22015 488495 463590 246075 627300 622370 58225 389045 105910 65705 627385 511700 429760 795770 9775 736185 366010 316880 537030 840820 566950 116365 30175 125885 344845 750210 403580 304555 199835 779365 749445 781065 729895 784805 190655 421090 228565 532525 112455 84575 539665 269280 396525 306340 513910 185640 280925 58565 54400 807415 768825 152405 295630 635885 723010 244970 394995 735675 777920 767465 657305 234855 759560 788800 286620 748765 504390 582505 655690 587690 468520 321130 726580 494700 628405 476000 744940 213690 694025 308125 278290 565675 177650 422365 46240 201790 372385 528020 649230 283135 814555 553095 849575 203660 838780 513910 98345 739500 217600 799000 701590 468350 53380 702525 8840 819995 814300 372555 359380 347225 467585 304980 470475 221510 196010 641580 551055 501160 96050 146795 719015 307870 559470 337025 636225 416840 75055 739330 605965 383350 511020 539325 664530 506260 773925 555135 149515 166005 73015 777750 566950 32640 446080 337365 572475 693770 275315 135320 803335 540175 134385 209865 487985 142715 258570 339830 644725 307275 834105 132515 205020 169830 49215 799935 636480 419475 115090 204510 694960 543830 647360 618800 95880 62475 410380 326315 711110 475490 491045 142460 605200 198135 30940 163200 129540 209185 430355 598655 283730 295970 545955 149260 808180 236895 739840 416415 320875 55165 396780 457385 844900 143055 564145 331160 242590 691730 89080 575195 305490 726070 31110 380205 826540 83470 573240 279395 587095 683060 3825 838780 791095 724710 51170 307105 101745 781745 395250 714510 126905 434945 718505 418030 826455 136425 105060 456365 495380 306000 160735 282965 176035 625005 216325 322745 127245 733040 1615 141015 781745 188020 92310 622710 355130 513995 381565 468095 701335 198475 422365 330395 658580 545190 744090 328015 343315 402390 540005 713150 793475 790670 13770 802230 341615 702270 671755 153340 85765 830195 764490 35275 203830 693260 842350 708645 313140 490620 747830 421600 593385 693090 456280 275060 384795 751485 793135 246755 294015 810390 26095 762025 468180 355895 225080 295120 741115 303110 674390 269110 213095 738055 27030 842860 764660 297160 312035 509660 841415 835890 172805 414630 648890 640985 135660 62135 460445 504730 624750 498185 680595 399755 694280 612595 304640 281945 259165 771035 254065 760920 311865 428230 152915 639370 810305 696745 772735 163115 535500 682380 753865 387175 500650 760750 559980 524110 334475 483905 725135 104720 250580 705925 427550 790160 484500 22865 116535 241060 408000 751485 513145 139570 217770 174675 276420 468010 460530 700145 32640 70805 642430 285090 193375 215815 597465 719100 232730 487900 11815 233070 631805 504985 714680 510085 375020 644130 364225 616165 524960 538645 328950 762705 646170 391765 753015 325890 165580 156740 25670 157250 627385 797725 800105 618885 775540 127160 405025 735760 440300 238850 592110 257720 775200 167620 150960 581145 505835 299625 472430 310675 65790 32045 167365 51680 735080 330650 544935 614465 72505 110670 486540 691475 60350 827985 439280 620415 416160 355555 799935 570860 387430 1870 19635 242165 778090 315350 424235 786675 527595 397035 432905 311695 739500 812260 764150 214200 274380 73610 212160 75820 588115 784550 777665 566525 325635 261885 510595 447355 620500 779365 322405 525980 49385 270470 834955 631465 117130 115090 126990 189720 174760 51000 404940 465205 287640 399840 227800 46495 595085 458320 353005 842860 495550 204595 709155 764915 535670 99025 693940 805800 648465 431290 661130 223040 174420 676005 610895 687225 696405 568735 435880 279310 679235 751910 632230 34340 132940 376465 323000 579955 120700 404430 454410 137870 283220 236130 569840 220405 583440 301835 209695 715870 181390 826370 221510 381480 651950 223635 177395 786930 137615 559470 378165 486200 281775 706860 813960 213690 194650 29410 126055 448120 346715 414120 412845 364395 753695 97665 233325 83130 751485 696320 432225 240465 479825 732785 370515 223635 692410 621010 368390 495465 438940 243610 556580 27115 186235 13260 163200 85085 213350 398650 838525 680765 639710 86105 816765 659855 554370 457640 609875 718845 587860 254320 365500 543830 847025 542385 94520 666315 514590 811920 713660 806650 54995 678725 278630 300730 659430 457300 274125 443530 473365 256530 198730 681700 744855 264180 105230 716210 14705 514760 162095 539580 750295 686205 837760 135320 645235 408595 694280 626790 263670 37315 801550 758710 368050 489260 618630 191420 15470 73015 536945 694025 289850 15810 412505 413015 373235 424660 43605 520710 446590 631465 338640 113815 255 47005 394910 559045 63240 508555 597040 841670 521730 674730 439450 356575 505240 790925 650675 37655 241315 567800 745280 160650 231370 434010 430525 328355 531760 587095 498355 696915 461380 687140 72250 292570 189125 329460 826965 582590 538985 416330 282030 451435 277525 624665 511870 619225 178925 74970 250750 254490 607580 753865 453645 172465 652800 491895 713235 588285 821610 606305 754035 296480 751485 23885 118745 821695 241910 150620 361760 217940 291550 479060 492830 525130 809965 327675 576555 486710 65195 9860 478720 600015 706860 256020 453305 612850 563380 279310 688840 50320 155550 202555 381820 589815 349690 320705 270980 388875 200940 266050 498440 778770 810475 107695 82195 137870 765680 659515 719355 124185 378675 427210 745195 157080 300645 129965 141695 700570 496570 441235 345950 816255 299115 788800 94690 617185 197540 812685 700145 728535 232645 639540 607070 166260 138125 832150 566185 435455 493680 413355 437070 211480 64685 107015 523600 65450 533885 280330 34850 234260 123590 346800 84320 84660 846260 6120 368390 447695 621435 37655 230010 201025 187850 434435 847535 625345 264690 500650 283985 616760 462995 93330 220065 104210 785400 286280 474640 619055 38250 264860 561935 156655 391935 555305 622285 25755 324530 756415 349775 535925 692155 450500 689180 669035 422875 452880 663765 341190 336430 801210 598230 33745 95880 617185 180370 420580 194990 29070 780385 141270 471750 717740 583355 720885 795175 718250 648890 305830 71740 570010 295800 814385 701420 214625 71230 364735 329715 208250 671075 672605 440980 539240 672520 364225 297755 686120 764575 774010 333710 627470 724200 327590 604350 806735 304725 731340 9945 675240 105315 266560 813365 686375 442935 723690 128775 561170 333115 746640 804270 742475 172380 384285 734060 554625 628575 622115 613530 159715 448630 672775 224230 809965 112540 24395 559725 555475 230350 604265 528955 23375 819740 589220 483650 479485 472005 39270 375955 93330 395590 474895 264265 527255 499715 528615 819995 175950 37230 752590 43775 292910 64005 51765 21165 848045 492575 211905 342975 631125 90185 401030 11560 229500 721735 259420 743835 121040 264095 627385 547570 81770 788035 326655 412420 503370 417350 792370 321045 707370 303705 648040 48705 695045 321470 827815 787610 438855 582845 696405 563040 27455 93840 788970 141440 297415 142800 22355 244120 734060 29580 814300 151045 382670 548335 568820 808520 621435 255765 696915 586415 221935 469370 610555 651440 118745 586075 27880 715955 310675 19295 675495 315435 799680 386920 347990 170510 542385 503965 193035 177140 55930 624580 340000 184110 54570 369835 410805 556580 325975 696830 756670 83555 346970 131580 812430 541620 761600 102085 496400 281860 719270 120785 406470 20230 460615 556155 114155 506005 606900 690880 635970 277440 388365 718675 45390 275485 181815 424320 453220 160395 1445 660790 735930 266390 644130 441745 179520 357340 788460 832320 606220 128095 343740 216070 146880 240550 782765 493510 597805 541110 246840 201790 541875 63920 474895 693855 303875 708985 214115 824245 141270 738905 495805 122400 211905 325295 486200 574855 775965 348075 374765 321725 393550 705840 485435 348330 274550 80410 849320 703715 246075 359635 85765 600015 102935 642175 519690 846005 524280 50490 761685 476170 325805 26180 678980 765935 288490 807075 589730 75650 34850 10115 211480 847365 87720 585225 446505 105145 147560 477020 550885 591345 358190 53380 485180 480420 226610 764235 186405 13515 499205 503115 499800 247605 739415 3655 497165 119510 833170 332945 221510 678130 453730 575875 193715 604010 27880 478295 555135 244715 830110 264605 533035 712300 786590 674390 698360 295970 784635 11730 301070 821100 252535 546380 554965 91970 729130 392020 120275 308125 139315 754800 324700 209270 222445 77520 526490 542215 727685 426360 409360 657560 254575 80325 143650 121550 210630 190145 226865 714340 310080 352495 220065 145180 202895 760155 779705 280330 456960 788800 438855 803080 86445 254490 232305 142375 600355 758625 769250 297840 315180 113985 465375 658750 134640 52615 657730 292655 688670 437240 355640 303195 454070 306000 495295 725050 811665 745025 613020 729130 841160 700825 167110 772735 690370 616590 319175 531590 201110 526235 281265 346630 619990 49640 175185 820420 90185 194820 504475 802825 707200 770525 558705 19295 669375 296055 326485 33320 574090 709155 11560 605285 730490 48705 607495 419475 800615 560660 171785 108970 815235 91630 197455 77945 207655 670650 846345 550545 65875 261545 830535 517650 710770 130220 498015 563465 643960 444720 779790 452795 149515 276250 389130 562445 805715 818040 344845 407150 93755 467840 156230 744770 836145 481355 551820 822885 587265 226950 765680 271150 763215 37315 414630 383265 361420 789905 722075 157590 173910 3740 102765 806735 765510 506090 122910 782170 706180 523855 643535 158865 597890 362355 783190 17850 848640 212415 227800 171020 42585 204085 294100 741370 645490 650675 701930 283815 597975 609450 5865 557770 28475 335495 629170 89335 563210 527000 119425 387175 213180 583695 687140 744515 353345 345950 200770 593300 513740 175185 504815 344250 247690 765085 669205 821780 179945 17000 802570 371790 334985 44795 461295 454665 636480 337450 584120 199155 82620 38675 106250 163880 795600 532950 632145 433755 462230 342635 496400 428145 266900 803845 826965 522580 806990 501075 261460 39185 535585 644895 6460 124525 86955 771885 104210 245820 805375 61880 42415 531590 295545 62475 537370 143650 53380 770270 707030 218280 741625 217005 180030 56695 42160 297415 392785 83810 701420 314925 787610 841415 397035 590580 186235 427635 98855 303365 487050 104040 708220 613700 70125 9010 533545 230010 782340 151895 362780 813025 391000 6545 724965 148410 359635 270980 33490 698530 421855 794835 721225 806225 625855 672690 230180 67320 716125 180625 73440 332775 811155 30600 328100 17935 816340 235025 367200 490875 528955 511360 639030 449905 652375 785910 339235 538560 252110 214710 677960 709920 735080 481610 205785 624920 665720 23545 14875 649570 793645 772735 233835 273105 410125 445910 410125 32130 630360 777070 15895 410635 528020 826030 597295 589815 50745 513570 353515 150280 654075 691475 591685 738990 617015 47940 597720 154190 582420 198305 755565 250240 680255 470645 620075 637245 366860 18020 581995 170255 492660 131750 366435 745790 105910 348075 571880 197540 741880 815575 438855 625855 461210 603925 780640 542045 682125 353430 339490 527085 32980 686545 313225 386580 702015 716890 334645 786250 516290 368730 154105 559980 114240 724455 2295 818720 116450 19720 689180 634610 138125 211735 63750 648295 67830 716720 767550 437750 179775 405110 403495 757010 178840 99365 22780 478805 304980 323425 758030 638605 518415 427380 621775 697425 327165 673370 626110 90270 196860 742560 303280 70210 751570 666740 745110 325210 650420 539240 457470 293250 328865 44880 386750 289510 14450 802995 243100 615740 646510 494020 577575 334815 641325 719695 640305 413015 819315 763810 822630 89420 75140 534480 295205 692580 652290 552925 225335 137445 291380 805205 399670 740520 205785 414715 237320 85085 776135 10285 299455 232730 729130 171275 513145 120955 235365 575960 673965 383690 810560 437835 142290 200005 832235 209440 62985 613105 67490 586330 472770 224910 702950 722925 417095 246415 744770 575280 586755 335240 675325 230435 676515 60010 157590 164390 733210 718250 29835 802825 227375 204255 263075 699040 84490 798490 108545 337790 712215 58650 733890 29835 841925 43010 718845 698360 424660 218280 521815 67150 171105 205785 734315 444295 631125 846005 105655 821780 463675 349010 240210 118490 789650 192270 633675 447440 274975 774095 36550 135490 251005 22355 697000 143905 548675 332945 379950 293505 167875 470815 434945 136000 411145 558960 658155 805035 515610 415565 821355 52955 742135 378420 216920 821355 847450 26095 740010 832065 761855 438600 304980 318835 60775 562785 673540 781745 381225 217345 671840 132770 320535 481270 550545 201450 73865 412080 723350 39100 305065 195840 597295 383945 667420 726580 169660 538135 87805 390490 12410 480420 611575 154870 773330 648720 175525 46750 661895 591175 411655 658240 706690 761345 745450 272595 813365 223720 485265 439535 802230 16660 772650 280245 413610 443530 488920 246415 827815 829855 379100 550630 385135 607155 532610 658665 124695 842180 118320 11560 293675 196945 396525 507960 520625 477190 430015 81940 102000 525215 35615 809115 698870 437325 223550 188870 53720 679575 208845 514335 825095 468945 319175 599845 389810 435370 298690 815405 35445 654500 1360 155975 68935 734910 322830 696915 230520 82705 556580 350455 647360 441405 19975 783445 809285 544085 271065 785230 375275 307445 219215 375700 389810 689095 520540 422450 665040 103785 110330 120020 4760 799765 743835 305490 554880 36805 146965 603415 250495 322915 11645 778770 448885 201365 839290 8415 675325 269705 692920 217940 27880 551565 357000 401285 127160 218365 309230 505240 409275 696915 717740 392360 353175 491895 77010 823565 654330 509320 749615 148580 784635 705330 743665 71570 756840 391170 3485 7395 515185 782425 48875 76670 350625 244205 646340 816765 139315 204510 412250 25585 734230 93500 579955 474045 289935 216920 542045 421685 29325 522495 438345 326230 540940 300390 496485 112030 432480 188020 536095 97240 758200 4590 297415 412420 471835 71910 803845 17425 78625 827645 333540 25415 524790 618120 25245 726750 409105 303195 537285 412845 490195 138805 32725 628575 163795 606050 385560 413100 534565 271065 276165 722840 258825 771375 581315 334815 508640 355300 319515 32385 429760 670310 109565 565335 644215 43605 363885 135235 322065 798405 620415 814555 136425 200090 683315 318920 560575 768060 62390 693855 699550 466735 33490 215815 38250 638520 367030 627555 302600 339065 749870 88740 487050 200175 180030 95795 471240 782680 544255 779875 542385 391000 551140 252535 685950 369410 629340 425850 154700 505495 359805 593895 3655 405280 54740 280160 283220 346205 219385 217770 570095 20740 735080 305490 452285 294100 562105 172720 794240 803335 602905 825775 284410 560235 840395 788800 204935 599590 635800 49300 555730 739925 71145 213265 330480 244035 629850 659260 461465 797640 837165 702015 75650 511700 196350 329205 594150 399585 821610 370430 469285 75140 213945 3060 793560 816935 66810 662575 810220 543575 575110 288320 781745 674305 140505 435030 188785 548590 84320 767890 192100 498355 243525 91035 554880 279905 37060 828835 635800 101745 537540 535925 736695 818890 475915 538560 1275 306510 417520 368220 101660 92055 596020 337195 413780 307870 125545 207315 457980 522920 832575 671415 318070 458320 755055 547655 314415 375105 90185 131920 841075 834955 663255 358530 598145 44795 472600 254235 533800 55845 378845 365075 622795 443360 292315 286535 704820 89675 693430 789055 169405 711960 79645 272425 518500 121805 621520 430355 376890 176885 288745 642260 424660 661385 329970 399330 503795 831130 377315 576470 811410 632910 334985 356915 776815 760750 147050 48875 434775 839630 690370 643790 340000 617355 258060 142800 731850 492150 678725 308295 532695 510850 461805 91205 649570 730915 699550 523855 299455 596615 14620 466820 44710 652970 107865 708645 559980 389810 308805 137955 791605 288065 543405 520370 482715 780130 75905 393635 195585 533885 227545 13515 681615 338980 574175 788545 185470 846600 728280 101490 703545 8245 658155 589815 518075 536860 585820 372895 643450 247520 568395 33150 102510 322490 466310 341615 685185 478890 671330 186830 722075 464695 113730 564995 389130 274635 148495 551055 257125 771460 137275 422875 842605 155550 810305 72930 755735 830025 524960 156400 197285 401200 118490 286450 665550 478720 160820 465120 643195 736950 652800 665465 497250 807670 570180 465885 234855 802995 348925 108630 137105 657135 18700 681020 582590 644980 217515 323595 175525 576640 395165 352835 129115 673030 774945 332265 748765 589645 101320 808945 368220 448970 443955 140165 743580 204850 288915 608430 783105 275655 592790 459850 437070 638605 849745 602055 41140 103445 353260 794325 650080 225250 86615 426530 104805 417520 459935 568820 456450 815150 644725 513825 687735 10795 240465 127500 333965 49045 336175 669970 327505 208250 494445 754120 824245 786675 666060 144670 137275 384540 340170 107950 14620 474385 632315 171445 221510 816850 536435 196435 279905 509320 503115 289510 499120 167875 335835 353260 662405 80920 811750 784210 11730 588965 311780 748510 838100 377400 751570 821355 490705 619735 334645 556665 640305 281520 579615 475065 346375 829175 68935 89590 515270 238000 283645 197200 578170 130475 629595 749615 164390 711705 86530 715020 240465 780810 801635 56185 487135 573410 733125 384795 427295 753780 582080 6545 524195 330225 204850 423300 579275 134385 374255 687480 174505 161755 561170 748680 441405 35190 145605 69785 449650 660195 824925 479485 587350 774775 494190 352580 402815 106080 750550 792200 36805 205190 248710 541960 54570 192610 275315 273445 665635 43775 190145 668270 290275 86615 468775 762365 235875 377740 622115 22695 341360 396015 267070 8925 247350 82280 678640 410125 54570 539325 215305 408595 798915 625430 235705 87550 243185 33490 532610 822630 324785 57290 185045 812090 653905 142630 332860 699975 487390 2635 503200 139995 493255 326230 445570 645660 583355 613615 549950 387685 456790 292570 231285 221255 307700 511445 233665 86955 204510 52615 91630 570350 780810 512890 289255 754205 270555 375445 339150 290190 200260 837420 292740 510 407065 297160 131070 553265 581060 772395 496400 146115 563125 648465 808010 78795 579955 821780 60095 209695 565165 655520 754035 447950 494530 195160 426530 597550 552585 421685 404260 358530 796365 696660 842265 703290 252960 403580 247265 331755 291380 572390 247860 237235 95625 150705 539070 323935 219130 721480 456620 768740 463250 556240 243355 291975 794580 632230 563890 682635 597975 849235 722245 152065 723350 842605 827985 419135 463250 841415 393040 620925 837420 449650 342210 590580 805460 66980 292570 458830 782425 725560 52445 351475 649740 291805 316030 449905 385475 234430 21675 507620 794410 34425 793560 632570 634440 326060 182410 272170 400095 404515 6375 399160 53890 269365 838270 592365 501415 709410 809795 550545 379695 350795 83810 773925 566610 39695 562615 114665 762280 381735 540685 62900 130475 16745 643960 604180 283645 115515 107525 541110 287470 86955 709495 306255 815320 751910 191675 387770 426955 102255 351475 84320 501075 382245 468945 662405 343995 446250 640730 514930 590325 801720 611320 793900 123675 98940 132175 799935 612765 621520 95370 367710 333115 332520 716295 419560 643875 618205 90355 283220 837930 378845 255170 443105 40715 789310 338300 265115 810730 174845 284750 823310 345270 713490 843370 29325 758540 641240 116620 721310 138720 833085 347310 528020 845580 674730 676855 588625 79220 837335 828495 283645 114580 590495 308975 78285 502095 304300 309400 847110 64770 814980 159545 833255 385305 541110 527000 250750 589305 252450 682720 725645 81770 563890 81855 75820 612510 267920 513910 390575 761515 102765 286025 459765 34510 303195 732615 741795 278375 45305 396440 196520 81430 620755 405365 334305 472600 135065 480335 473620 146795 71740 645405 533630 648975 123675 619650 354110 474385 136170 515865 576300 597210 46920 456025 432055 137190 322065 697085 236045 814215 381140 369665 434775 239785 563550 421005 583950 151045 85510 841160 589560 711110 290615 606985 433840 576045 844815 389980 629595 380120 765085 322745 349010 819655 460445 641750 318835 801380 750805 515695 509320 839375 567120 623475 78710 379610 334390 182580 555730 807585 652715 55930 791945 110585 485350 407150 247690 28390 155550 541195 185130 767720 152745 582505 482120 564315 829090 636055 547230 303620 212670 556835 796960 344760 76840 26435 336345 161075 274125 577150 123335 730915 291380 23290 103360 400775 417265 695980 692665 156485 226440 721140 356830 431460 465460 766870 139825 380885 544425 649485 650675 343485 847620 582080 69955 299455 301155 238850 432395 358530 828750 16235 302855 779450 720885 24650 158780 739415 787355 226270 279565 533375 75905 308295 592450 785740 631975 69445 268685 311695 497335 350880 84150 192185 631295 568565 323850 21335 713915 287725 686205 407235 95030 782595 705160 192950 810220 388195 703715 65705 378505 235705 265880 791775 276335 275910 682635 810305 849490 831045 366775 126650 97495 371280 784975 126055 140845 705500 308465 536265 566525 77010 334985 16490 159885 108630 401115 543405 439875 139655 731340 67915 317135 428655 260355 589985 616845 65705 394060 665975 619395 770270 159715 358955 218110 354025 453985 661300 35020 776305 584545 272085 333115 682805 109735 120785 423215 279310 194480 562105 826540 201790 177735 581230 172635 507875 173655 488155 807500 613530 509490 715870 154955 45220 473195 451860 363120 259930 46410 443275 498525 355895 570860 558535 4845 515100 435965 286790 526065 630190 629085 288745 575365 62730 229670 220575 296905 780045 260270 465715 190315 779280 201620 56950 237745 256530 608855 388705 473705 25670 337025 271235 512380 31450 379610 727515 7650 575790 562530 316540 699550 736695 498100 172380 106420 824925 133960 767210 137190 258740 135490 466310 482800 582080 204510 65280 311525 202300 767125 81175 262395 466820 531845 422280 22355 565420 507110 530740 63580 254830 1190 11900 271915 812005 818465 752250 18785 546720 132770 369495 489855 542725 806395 206380 715870 517735 781150 409445 123505 81770 334220 242420 582845 53550 57970 560490 737630 74375 396185 93670 741880 358870 520710 255765 209355 655690 551225 586415 837080 689435 442595 282625 32810 404005 17425 70720 178670 812005 577575 723180 244970 710175 576810 770015 466140 298605 389045 618715 7820 230435 589900 474300 110415 307615 343740 4590 89335 764575 1105 609620 673710 755650 559045 14195 76670 591855 775540 814810 342125 413695 682890 114325 512635 817955 93160 360655 15470 669375 170340 291125 618035 293250 478805 269195 220320 346545 170680 205105 719355 576725 440385 729300 583355 720035 611915 380290 423725 303110 621435 563210 634865 274550 750210 328695 342465 581910 372470 618290 79475 239105 29070 761090 132685 734995 166175 125460 737545 446420 569415 96985 210120 534395 209695 68000 170595 130390 76330 32130 485265 342805 594915 832235 558025 499800 43435 339150 655350 215815 555900 304045 280670 305830 395420 795600 484670 61880 446420 91630 162435 431715 567885 689010 174165 388110 28390 836230 196180 355725 9690 312120 819400 103615 647700 259930 166345 705670 842265 797215 829175 816000 407150 6290 474045 34765 582845 357765 640390 117810 576300 397970 449140 6545 487985 527340 828750 164390 675240 58905 452200 472770 360060 737120 671585 588285 302345 520200 619480 572475 480250 104295 122740 764490 358955 787015 296650 146030 619990 806905 807755 219130 600950 701250 415820 317645 363205 424575 70210 123675 542130 80070 160225 645320 488920 601460 217005 396440 399585 28135 361080 241060 147305 589900 384370 26350 464015 605115 22270 784125 72250 337535 735760 797045 671415 790415 10710 286450 226780 65280 119510 67320 737800 587520 142460 650930 436900 193715 252025 297755 115770 485605 649315 824160 177990 16830 360825 570775 676175 388365 209610 723095 17425 348755 747320 572560 264350 369155 359805 319345 302345 214880 649995 601545 473620 134555 18870 399245 614210 535330 774180 754205 695640 791860 306340 122825 287130 111605 503115 792965 232645 729555 624920 517395 716550 280245 150365 519010 147475 431120 101745 752335 271405 395590 106760 820760 645745 820590 668865 189465 380460 555815 33830 756585 605370 324955 271320 475660 470815 386750 589390 296650 747575 495635 444890 171445 534480 735930 331755 749530 359805 173910 681360 553520 50405 569500 447695 714680 512975 831300 735165 312885 569670 677705 760835 678300 491385 591600 341445 314670 75140 721395 279905 247775 636140 590410 71485 320535 481780 382330 415225 353090 442510 69105 619395 555475 647530 597040 392615 559980 453475 79645 583440 545785 238170 837505 518415 399840 664870 274635 232390 508555 96730 647105 790160 357765 657305 298265 527255 835635 301750 258655 313565 310845 507025 792370 565335 459085 396270 530995 613020 649570 705755 190740 321470 528190 149345 283220 285005 510850 19210 371195 593895 626280 776135 396100 575705 339150 833255 194140 85935 77860 348840 77775 334730 265625 421600 318070 846685 535330 631295 151640 816850 168045 90355 254745 774265 101320 73270 286620 147390 141525 568650 424235 243695 177820 420580 611575 739925 27370 291635 156315 534225 718760 666400 395080 397375 762450 685865 61030 675835 334135 797980 13515 25160 667930 552585 762365 461550 533970 786335 471410 305320 679320 410210 760495 668950 712045 340170 144585 456195 61795 166430 85340 295035 285600 78030 254745 830535 214370 514165 316455 369325 639710 283815 454495 436560 278460 180200 610640 362865 396270 493000 824075 114665 554030 3060 341530 428740 461550 65365 292230 812005 484585 314245 847025 521135 807670 423895 17425 659940 236980 821610 415055 709665 492490 322320 656625 735165 656200 766020 566185 736270 831045 145350 768400 799510 847960 733720 551140 129370 208165 668185 425765 535585 442425 575025 268430 372130 151130 477530 162605 224740 577915 263330 391595 162435 534055 534055 763555 571540 50830 744175 137445 798405 473620 587775 232730 486455 300645 779365 832150 671585 612170 545700 264945 571455 793390 324785 421770 599080 618800 371280 839120 501840 447270 671670 752675 325295 538560 730405 827900 809030 297160 231795 786675 453985 7480 246670 832830 826115 559385 239105 830790 356575 275145 162605 68510 404005 95200 774350 846345 277100 43350 230095 112030 685865 233750 513060 329120 113560 796365 237065 627470 610215 116620 134215 292485 346375 624750 51680 162435 787780 502265 840310 700230 275400 609790 41140 843285 489600 565505 452455 724795 33575 754970 76075 202470 693175 384285 65705 167110 260780 543320 543745 332860 26095 186745 596020 657050 250835 404600 319175 260270 151470 225505 568820 248030 9180 821185 707625 115940 42075 591940 593895 417520 340680 551225 808775 201790 295885 17170 819740 534055 436220 761600 499035 407320 559895 329035 777920 838270 638265 618120 730745 397035 86955 420920 369155 805290 299965 788970 124015 179775 415140 137615 325040 841245 355130 710175 808860 642090 361165 332265 547655 375445 694110 176205 40375 651865 244545 178160 295035 682635 468435 265710 179775 702780 500480 111010 162265 735505 490535 514250 107525 366010 485265 71400 403240 810050 366435 678640 203150 776900 406215 591515 524110 264605 768485 75225 784635 67745 675155 579785 812685 169660 145265 565080 219385 741795 529635 33830 650080 598060 766955 284240 804185 811240 720715 237405 770610 702355 634950 104040 59245 9605 168895 712215 571455 767210 823225 29665 783105 246500 761600 176970 270555 127755 136510 289425 767380 704140 32130 284920 716295 781660 633165 306680 721820 59840 106590 155380 495805 662235 744600 207655 400520 127925 317900 415905 844560 253385 538560 33745 182750 733550 249985 46070 551735 757690 499630 487985 716805 712470 408425 58650 5525 410465 251685 334220 457385 413440 486370 292825 7480 553945 5525 786930 187595 596785 847280 378675 657135 776560 302940 182920 168300 307360 745535 762280 180285 639710 347905 597805 295545 821270 149770 295460 208675 245310 172550 421685 404175 375105 708815 432310 443275 764575 488410 166430 6800 766530 717315 33065 123760 277270 86275 326825 807585 479910 368900 85085 284070 443105 201705 86190 126905 284665 754460 299795 825690 14195 655605 242165 422535 119255 784040 443275 433585 60265 25670 763385 378760 66385 745365 1105 322915 782850 275825 431460 586755 329460 134725 118660 188870 43350 554965 286620 384455 366775 98855 150790 302770 239955 488325 116705 61880 745705 598570 454580 732955 381565 684420 211395 710940 498525 15555 71230 112625 586670 132430 825775 529125 80580 115515 444805 722925 666060 24310 155805 295290 384795 683315 318920 767040 236555 138550 473450 3485 325125 779025 347140 665890 278800 730405 265200 778685 716295 795685 247690 780555 141950 76330 116450 9180 738480 591175 509660 88655 476935 372895 374425 771715 603330 115685 269875 715020 655010 406895 250750 52785 583950 604520 120615 181900 41905 179350 546040 346800 508130 840225 508470 569500 26180 464610 232220 645745 541025 209525 783190 98855 635885 391255 608855 321130 40205 424745 396185 241740 810390 388960 63580 698445 274720 645915 679065 182835 92565 176545 691730 658155 498695 120275 606815 156910 758200 139400 110245 495890 275400 282625 416245 489005 419220 49895 2975 682635 320620 236300 544680 334305 8670 344165 151215 193545 821610 760750 321385 276250 755055 381225 413865 409445 396525 811750 108545 463590 459510 235875 797555 727175 285260 536605 417350 726920 828750 230180 701675 816850 354960 568990 454410 580465 680000 364395 625345 776390 259165 46920 655520 688585 721735 406555 87975 511360 841755 56185 642600 199835 292655 169745 185470 358360 788885 810815 18870 608345 407830 693600 538050 628490 814980 355640 161075 149685 499375 751400 105400 509065 354790 328355 808945 493850 791265 242165 382160 388875 85000 334305 369580 79390 493170 83385 240380 22440 751995 348415 667165 147220 329545 777580 639710 438430 440555 350370 636310 208675 410380 257720 574175 625600 320790 256615 656030 436135 482970 226865 59755 376975 817615 150195 846770 263160 30600 437665 180710 150535 566950 329205 810815 738225 508725 635970 160055 218620 269875 111350 647360 363630 814895 662405 394145 336855 59925 713830 811070 384115 96815 188020 562700 304215 695130 788970 169660 10115 483480 819910 325295 368475 662575 635545 213945 243185 339575 487305 217600 574515 46750 244885 195755 580550 617270 86615 7140 707370 606900 443190 662405 511275 497250 433840 629765 467245 51595 272510 656880 846175 553435 746385 457385 69955 786420 184960 579190 130475 534565 631040 102425 370515 650165 630955 645915 260780 89590 829430 140590 761090 792200 365585 171955 437580 440130 400435 696490 386240 253725 333285 173995 318580 130900 500395 37145 348330 737205 190485 279565 145265 226270 411995 696320 489005 345100 379270 796110 472430 685610 348330 224060 701930 480080 710090 50150 629170 470560 578935 679150 336430 729980 383095 253300 442850 668100 811495 17425 693090 85510 406980 478040 641835 67150 335070 278375 300220 226950 214115 378505 258910 287810 468350 263500 802570 244205 714340 235450 200515 566610 738650 46750 73015 561850 443785 633845 516630 302770 606560 136170 294865 608345 792370 45050 836145 368135 836400 603330 378335 36210 325125 364565 661300 666400 73270 126735 22695 757010 108545 107695 793475 509235 580380 218875 497335 620585 304810 813960 802230 223635 272680 623305 465035 800105 172125 358105 763215 585140 199495 292145 748850 669120 197710 549355 643195 405110 813025 590920 398395 691390 828495 375870 446505 75055 604775 182580 119680 86870 14535 386835 788800 643110 349945 19635 614805 158695 290190 174675 335325 222360 846600 283475 96475 663255 386240 148325 681785 766615 15215 619905 337025 602905 152830 203575 406980 268090 210545 749530 301580 107695 452710 702695 737205 695895 555390 762025 84065 49215 672095 104805 58310 12410 304045 805545 164475 133280 548930 821270 605030 28220 822715 582420 684760 523345 264010 425765 70550 510850 579700 670055 219385 741030 789055 354280 219215 774095 552415 788375 517820 43945 469540 483820 287470 604520 300815 141015 377655 438345 124015 780300 554880 534905 50660 334220 314755 729895 227460 164135 738055 761770 32895 708900 314500 646765 779620 471495 121210 121465 9435 119935 523600 488070 593300 335580 260610 670055 529720 83725 515865 662490 457470 309655 359975 130220 36635 73185 479655 380800 53295 704140 343315 297160 432735 247010 801210 233835 262990 366945 124440 372045 126990 640815 696320 519350 577745 753185 817190 323850 810985 498270 9945 10540 115430 275570 254320 320535 782680 367540 512635 218280 329885 541195 551480 696745 275570 114325 456875 788035 732020 731680 551055 207315 543235 802400 301495 136000 521730 618205 691985 655265 189635 632655 584205 598400 164050 292230 372045 38505 764150 810900 391170 226610 463845 205700 149515 653055 470390 675410 386070 360570 593640 104890 842095 410635 673965 351475 698105 197625 262650 847365 414120 440980 775880 778855 379950 551820 321810 468945 799935 449735 90865 758625 758965 790585 509320 273445 818040 647700 670565 745620 245565 13770 793815 260950 202130 437240 41565 461635 451860 121890 569840 414290 799510 121550 168215 510255 694195 670990 386410 761430 172295 571285 384200 704140 814725 326910 601035 762280 332860 10285 280670 604690 734315 142545 197285 549015 632315 273275 682805 692325 643195 21845 290105 634525 197625 813790 5100 522665 683825 699890 98940 90525 358870 587520 180880 528870 288830 598060 714510 351730 717145 459935 263670 301410 177565 668355 549950 387345 502265 790160 554625 36975 399500 572220 707285 245735 308975 676430 528020 359890 508810 361675 626875 497250 23800 341955 286110 261545 703630 329290 827220 205020 120360 548590 388875 193715 776475 486115 144245 212075 800360 436135 82790 611830 601035 727090 355810 554200 343145 504305 1020 159375 93160 170510 468520 95115 626450 345100 608600 25330 427720 627555 214115 329375 814300 129030 371365 122485 623560 81600 55250 350625 87635 230690 722330 745535 388110 153170 234600 309315 465970 393805 416415 141695 499035 121720 89760 75735 547740 563380 792030 99790 361760 82195 735335 484925 519520 28390 234770 275655 623050 127755 559385 40035 199580 56865 442085 161500 99365 549950 324870 25670 753270 619990 453815 561510 132685 89505 582505 328950 112625 303450 772140 198220 398395 5950 622710 407405 315350 43690 762790 145860 134300 657135 284495 568480 751570 331500 176630 384880 427720 137955 652035 106080 412505 576385 134725 290275 337280 365415 773245 708560 335495 728110 719610 466735 343485 727345 529720 802740 52870 337025 401115 146285 414545 739755 825265 82195 478125 742475 223125 564570 343655 401880 345015 35190 33490 585225 689265 242590 82875 821270 420495 598655 13515 626025 230010 182920 162180 826710 319090 54825 383860 166855 211225 706605 231625 581995 421005 390405 511445 590750 736695 154870 428060 245820 683145 789395 320365 669885 745450 205360 584035 468860 807670 819230 405365 590325 713320 570520 256445 188275 186575 536265 153595 418115 802230 405705 250580 380970 263415 57120 289935 30345 462145 134385 796875 187850 680000 330055 459935 802145 521560 638095 612000 670140 438855 73865 444210 571795 394910 464695 408425 475065 216410 451690 703120 468095 451435 526490 344760 778685 143480 352155 646510 333795 159715 222955 600865 186320 342805 23205 731595 490195 127075 776220 203065 405365 397120 623900 211140 74800 56100 318665 685440 543830 832745 603925 438005 427040 410635 186745 747830 339830 729300 178415 761175 690880 240720 543830 354280 484075 494360 431035 171870 337195 591005 265710 495720 163455 98855 384965 824755 206975 615060 211140 368050 686035 622965 324445 194735 446845 25330 654160 157760 815575 539155 496400 266050 648890 833850 690285 395080 54060 173060 342550 729895 843200 341700 345780 844645 135745 661640 427380 175270 648635 776135 200685 84745 178925 13005 315265 150620 27795 25415 371365 374680 783530 829005 493680 277015 542980 700740 214030 378165 733040 604180 513655 736440 86785 294695 161585 344930 235280 145775 397800 400945 315605 214200 727005 612340 363120 188020 810985 797895 215985 425425 291550 162435 474045 635460 110670 342295 667845 335580 528445 534480 154105 837930 176715 392445 718080 149940 738055 66045 310250 73695 577745 536945 352155 630105 660110 301835 726835 618970 765255 136000 668950 172550 287980 298775 89930 708900 168130 213010 647955 240550 307530 651865 521815 777665 811835 760070 39270 567460 321045 305065 618375 458320 789395 146455 354195 114920 619140 225675 567205 417775 756670 309655 100215 502775 583100 751825 661555 517650 721140 257890 740945 266645 829345 180710 335410 225420 306085 417690 791860 747150 28220 256105 158865 670395 277695 795090 451010 58310 83725 666655 217260 40970 496740 309230 218875 343230 545020 316540 752760 113560 215050 38760 499970 476085 565845 692665 564485 375955 571880 339575 271235 417520 661810 359890 250665 744855 761685 511445 260355 685100 659855 678810 640985 275400 579700 843455 677450 506855 214625 743495 719780 310590 801635 732870 339150 417860 785485 753100 141185 629085 483140 101405 103105 489515 4675 472685 711110 195670 134980 564485 336175 542725 608600 537880 313990 255 319175 797470 89590 429675 509830 738225 755140 183515 392020 743920 259930 689605 572220 458065 74120 523090 789650 195160 597380 43010 56780 627895 554880 541790 628915 514845 251940 597125 111605 10200 43095 808605 693600 781490 468265 387855 135405 176715 46750 476850 223720 714340 185980 449650 46240 173060 372725 841670 825180 36975 127330 658240 820335 642685 83045 692580 101065 472090 398055 814215 451095 763385 498610 729980 367965 606900 31535 447780 629680 18785 199835 399075 647955 817530 322575 20060 298690 747405 68085 110755 773925 311100 822545 497080 689095 694620 606900 29495 804610 830535 158440 200770 163625 94095 645065 357595 302090 754120 267240 256530 296735 685015 34510 688160 91205 266220 48960 706520 484670 134045 385050 538390 539920 651525 533545 293250 698870 263585 222445 722415 689945 253045 525130 331160 289850 129200 336515 511955 489770 213265 61285 383265 14450 333285 438260 240295 263840 396780 292740 638435 572730 407320 504815 315350 612425 7650 414800 813450 727430 665890 732105 823480 239360 624665 787865 804355 250325 259590 660620 589475 483225 786420 367625 166940 736440 790330 268685 454240 823820 729810 561680 112030 425595 406895 636310 349010 123080 547145 414970 115345 386665 839545 509150 543065 52360 84405 486710 575875 257805 838270 508725 543320 542215 502095 104380 638265 672860 526065 761345 504730 21590 267495 785315 260355 355725 777070 815490 25840 400605 304725 295120 375700 100470 679575 500480 205105 73185 180285 385475 431375 379015 135235 208420 541960 688755 803845 319345 481440 610980 121295 335070 473280 718590 646510 473875 685015 815915 576980 131155 783190 805375 333455 446250 384200 815660 158355 211565 398820 124950 23885 652800 291380 368900 792795 827135 159630 842690 746980 147730 335835 476425 103870 275740 457810 77605 689265 30345 498865 688755 49045 547400 288150 81430 668780 466055 572135 338555 470135 248285 704735 249390 746045 364310 678725 216325 558705 316030 143480 721650 546125 656625 430015 324020 449225 667845 48025 227545 346715 28815 484670 282795 698530 419900 375955 183940 629170 30175 365330 489005 616165 498100 63835 838015 157250 815660 491555 214965 227035 21760 76330 54740 425850 834190 668695 445485 469880 788885 508980 13855 483395 147900 457725 154700 687480 357255 611830 848895 726580 668610 146115 130050 587435 529295 535500 602395 752420 833510 802825 114410 4335 243865 573410 493595 765680 685100 805970 367455 573750 169490 509490 117810 51765 691560 779195 24565 117385 239445 740945 520455 424830 98005 550290 613955 741795 222955 84915 502945 671670 60860 840225 224145 583525 717995 576215 510680 123675 221595 763810 637755 688585 436645 271065 289850 663765 383350 125885 141270 450670 253470 87465 557515 752505 574770 684335 701590 292825 136170 607495 346290 466480 765000 176800 371365 295205 183940 228650 823395 50320 487220 290360 97240 6715 836740 349265 725135 212500 787780 76160 396440 83725 133705 701590 133280 345015 326230 338895 58310 346630 339405 377995 351390 234430 359465 287980 61540 716040 603585 842095 159205 736950 662235 598570 801125 145350 480845 194905 493425 500990 119510 138550 540260 66045 571965 410380 84915 56270 752930 847450 439790 374255 355810 592620 378080 541875 412250 368390 684760 86190 722160 827560 483650 393975 378420 780385 533970 578595 253470 578765 794580 818890 330735 149090 151300 801890 111520 830280 192950 671500 765510 769165 286110 718930 198730 320960 98005 189805 316795 823820 803845 181220 624750 350285 225505 768655 153255 820250 255170 668695 826625 826795 659090 732955 735250 823565 12155 444210 545870 834190 345865 292145 820250 318070 641240 369070 195925 72080 742220 50405 41480 156230 408340 380205 234600 565420 806905 769250 809625 692325 63835 598400 247095 494445 5185 456450 258570 329885 52870 460955 454070 17765 413525 567715 714085 353600 311270 107355 692070 77265 296480 123505 525980 61795 3145 16150 78710 247775 200515 555050 65280 762195 390320 314500 311015 619310 305065 2380 35870 249645 816510 725815 529295 227120 628745 174165 220405 760325 335495 532780 846260 403835 114410 512125 699975 418880 717315 91290 647870 816170 480165 270555 456280 690965 95455 588115 595425 622795 467755 549865 736355 363885 643110 150110 153255 557430 486285 713660 388450 574090 308125 265455 373660 453135 12835 848895 811580 192610 737460 425340 688585 593725 340340 107185 391680 52530 373065 443105 585820 427890 738990 187510 169150 374850 102425 326995 312630 805630 217770 221510 433755 149005 821610 393295 18020 535670 87635 837250 482970 232900 1955 526320 320280 347225 234515 527255 222445 4760 648040 131155 58905 802655 769675 322830 531590 137955 805375 227800 525810 193375 833510 808265 776560 319515 50745 80325 497165 485775 202555 819315 204000 107440 151130 664700 60095 816935 108375 169065 117810 839120 629000 817870 332010 692835 641835 418540 149090 384880 550970 666910 437325 34340 788715 810220 381820 764830 558450 126735 255935 574855 11305 583440 359040 460445 7650 50830 830790 680340 518245 205785 279565 750635 772905 568140 536605 766445 665975 398055 307870 464780 205360 760240 830365 335410 610725 238425 41395 797810 706095 682975 188615 320280 788970 409360 106420 562190 769335 187680 132600 88060 443870 703205 155295 679320 6715 93840 801380 429675 512040 676855 782680 619990 781065 831300 170510 726495 85680 479315 70465 792115 200515 502180 679745 271830 300475 649995 717400 624835 67405 91715 365330 231880 237660 381650 399500 75055 589475 441660 658920 140675 502010 32300 50405 397545 103020 275230 687140 69105 598060 382755 154275 437325 724795 2635 122230 22695 313735 63155 401880 711620 329630 123080 333710 781320 562530 459000 461635 300220 844900 249730 675920 120955 17170 193460 24480 613700 421600 210630 308550 216750 145775 427635 101660 13430 410465 753440 225420 65705 438260 581230 543915 506600 771375 560490 548845 480675 292655 371705 165920 180710 338045 502435 648295 185725 746810 389045 801550 785825 452540 22355 113305 225675 791095 180030 672265 373065 674475 413525 823225 399075 745790 540430 833510 489770 662320 817105 704905 561340 479910 752760 171615 152150 840990 468690 234430 63920 495635 747065 770270 294865 48790 198050 144500 549525 570265 306170 107780 737715 93585 292655 603925 687905 340510 648295 661555 533120 584800 303705 20145 733295 685185 171955 27455 271320 645830 678640 840055 28900 481185 821015 150110 692750 614975 614040 379355 605200 376550 77010 526575 214710 602055 101745 249645 302345 187595 713235 467160 222360 82025 246925 713405 595425 468945 333625 710515 697595 821270 434265 309740 641410 699635 834785 130135 468520 423215 593130 407235 216240 700740 401455 477785 403410 428060 359720 103955 74800 575365 190060 496400 607410 213775 45900 378930 336940 191590 170595 677195 808095 481270 372725 698615 458490 736780 279225 146795 142460 77010 131410 370005 65195 46495 70635 729385 358530 576215 325550 558450 848555 582335 518075 544085 779450 768400 146540 758880 539665 677195 368730 18615 296905 528105 169405 556325 371450 365330 707540 79645 60180 77520 826115 108205 791520 815745 721650 107100 268940 480760 561425 525895 165410 351985 640305 39695 659260 596955 103445 300900 560150 274805 480590 290105 396695 27625 107695 420580 284410 525810 583780 464950 372385 178160 296650 750465 125290 128435 786760 195160 29155 131240 155890 639625 703970 204680 570605 210375 261120 258570 247180 254405 563890 357935 180965 833850 465545 266560 46495 751400 601290 257720 155380 104635 546295 664105 751910 235450 680935 116280 836230 451690 444890 452880 154020 311440 690115 456875 727005 411825 614465 596445 524025 672010 265115 596530 268090 82790 296055 584120 269705 45135 304470 644980 753185 294610 122485 413780 562700 691220 403665 768910 325635 764490 227120 761515 773755 296310 688245 99535 837930 488750 354705 446675 517905 584970 105315 433160 735250 432310 535925 838865 219980 377655 376295 339405 790840 704310 260355 52785 818550 539580 211225 424490 470135 438430 580295 845410 712300 8330 229925 832490 555475 156060 677450 433840 226270 639540 785910 223635 760495 791775 239190 440895 849915 569670 716465 90355 78625 617440 684930 471750 14365 188360 164985 46070 763725 566100 464695 483990 525725 384200 445570 503795 100555 349945 162180 226270 772650 356490 746130 162860 619990 502520 805460 389045 30005 23120 87465 379440 487900 353175 390745 206380 373745 90695 655180 619480 362185 39525 638265 798660 41480 523430 728450 546550 161925 706180 318920 555815 315180 342125 589900 465035 303280 109480 622795 139400 259675 482885 95370 194140 228990 189720 342550 310080 231795 697595 683485 613530 506940 767975 700740 93840 99790 478125 445995 682210 102340 292485 147050 172210 634440 40290 22185 604435 446420 498695 269450 97325 548930 254235 627385 199580 337960 554285 784295 553605 435965 186490 627385 677110 153085 210715 608005 171530 263075 681530 431715 459935 212840 94350 580380 405705 621605 314330 222870 2465 696830 718165 440725 141440 695045 434010 543830 736100 747915 593640 8075 24395 431205 408340 709750 99705 3570 391000 237150 837760 195245 588540 155550 25415 144755 761430 147985 162180 504135 302940 670990 300050 600100 808520 63325 299030 57885 377230 201875 496485 401370 729130 573410 508300 301580 821100 593470 176800 652035 20485 311355 663595 586670 812260 283220 824840 246330 613700 125035 427040 772905 778855 48960 549610 780810 256020 269195 840990 490110 484075 101660 527510 232475 547485 252875 163795 212330 381820 198135 341955 31110 600695 47260 535755 234600 380290 8415 64005 38760 288150 425680 157165 544340 278970 85 251090 598655 561170 283220 562955 106505 543915 380630 45475 598995 400775 165155 732190 476510 521645 161840 737460 464270 785995 385220 105145 821780 836230 326485 461550 595000 479740 259930 849405 752760 282625 133450 204680 848300 724965 329375 564995 548675 33320 272765 640305 196945 157590 551480 572985 57630 208590 715445 478635 243780 787100 563295 253980 432990 826795 471920 643110 806650 815405 337365 112200 233835 585905 113815 192695 797725 310335 551480 152575 541365 219895 436135 521815 503370 50745 715445 385560 403325 118065 255595 254320 670225 94010 508725 195925 65705 53125 428570 274295 751910 612425 407490 636140 499035 167705 754800 337620 366435 636480 367880 764915 397970 5015 772650 598145 294015 361505 198220 352070 591600 831555 11475 761175 440470 92735 219725 311525 745280 283900 595595 411995 82365 120785 300815 47430 62220 228565 37910 141270 66980 666485 471325 594065 444380 414120 599675 149175 129285 32215 122400 162180 648380 258145 449990 4505 323170 183260 488665 540685 494955 192610 310590 846260 301410 559640 647870 608260 492235 512210 105655 298945 567290 602990 99280 518670 318070 758455 742730 758200 472940 617780 569245 636650 622115 843455 505325 536265 154190 658240 812515 767295 417860 598910 270215 504560 354535 393635 28050 514930 168895 217685 180370 276420 732870 507620 641325 665720 790415 749445 301410 643535 56015 109395 367285 734060 822460 50065 545360 407065 640900 813280 179350 560915 423300 20060 554200 220320 540600 694110 643875 823735 369580 148835 579955 182835 310335 182665 464865 528955 43775 762620 592280 47855 152405 30515 159800 252365 567715 283985 646850 48195 302685 826455 354195 495380 744090 685610 770525 459000 315180 558960 183430 694110 592195 428570 824585 185895 397375 734485 47345 839205 477530 117555 787950 160735 445740 417775 600610 760070 309570 421515 815150 561170 459425 803845 515185 677875 847535 230435 751655 728280 490620 666400 247690 273785 604775 531080 142460 312120 377570 488325 438770 725135 801295 61540 186575 740180 775625 298010 512635 110245 646765 216920 573325 230775 714680 373320 724965 429420 353940 758965 660450 597295 275230 139060 846770 434860 580465 582505 250410 94435 62050 108205 406045 532865 98175 680085 160480 184450 702270 63240 262565 182240 219470 836570 107695 274720 778430 26265 300220 474045 690710 306850 111095 126650 194480 352155 67660 139825 678810 446760 436985 335835 483990 389640 71145 332520 7565 452795 510340 621860 149090 541450 38080 733550 187255 343145 431375 139570 730915 849405 232645 93500 661045 588625 505495 95710 714085 21080 158185 618970 464525 119510 170765 111095 167960 543405 672095 20485 23035 184110 659260 332860 606645 425425 488240 800020 536095 688415 248200 448290 289595 506430 468435 284495 285855 709665 128010 308295 465970 339235 847620 436645 278375 620245 764235 632400 360145 5270 815575 699635 138040 266220 131410 690455 687820 81260 388535 598740 482630 33150 587435 830280 104210 305745 504985 240805 404345 828580 771205 512720 228480 674050 491470 123675 481610 750550 822205 546210 96050 65705 386920 313565 503285 706605 651015 413185 342975 336175 349860 338215 616505 430100 659345 584630 357850 736100 336515 375700 181645 644045 291295 551820 134215 308465 497675 695130 35190 772395 631125 519605 536945 33490 835040 243015 331160 689010 783955 406555 428655 781915 201365 260015 281945 310845 69020 741795 75820 9095 564145 767295 288915 667675 686885 830875 318920 571455 769505 446590 703545 804355 117470 758200 311185 793985 169235 610470 697255 60690 31960 489430 184025 250835 192185 534650 834530 197965 564825 835040 23290 591090 559895 570180 159290 631040 362185 771800 481270 569330 249730 98855 122655 25925 92735 403155 709580 228055 725475 516375 579020 455770 567715 557005 779875 252110 759900 643450 27455 719780 60010 465885 646935 28815 642090 246925 532355 381820 770015 138805 54825 259080 431545 537030 411570 269025 59500 81005 268600 68510 344760 661385 707880 816850 821780 707370 186235 221085 168725 456535 4675 741710 840055 460275 622200 549015 534055 683740 243440 399500 135915 161415 63070 9605 830365 501840 31365 588965 55930 819825 107695 484840 569075 413355 348925 97240 759390 186660 330905 433925 352070 525980 169065 634525 693770 592875 502860 822885 776050 414035 38760 139400 459765 150280 212075 481610 359720 17170 112200 443445 635715 447185 643790 200260 496060 534480 815320 712725 689690 595425 286960 845665 74290 15130 44200 372045 24565 348075 619055 77860 2380 489685 125970 312375 55165 557175 514420 138550 485265 154785 841840 588965 725730 64430 325125 449650 444380 524790 131495 225760 274550 218450 715445 757265 740265 569840 818550 128180 395590 28815 334815 737885 567545 729215 629510 265285 577575 222700 760240 483395 421685 762280 511785 774265 772820 467840 431290 416500 148155 767465 90355 211395 586075 800700 253895 526490 637160 215645 168895 46070 632655 579020 559470 282285 670820 324955 612170 268855 120360 844305 33235 739500 649230 349010 784720 289595 598740 160905 393805 705500 332690 355470 406640 442850 763385 280840 337620 306765 815235 334730 740520 386920 332605 177140 370685 10625 442850 487985 59925 445995 437665 459595 276760 601885 571880 61540 710685 331415 685950 839290 770865 599845 595595 592790 238255 318495 295205 290955 384200 193630 129285 798235 393295 102850 477870 125715 321725 142120 342975 102510 303365 406980 578850 550290 430525 448800 378760 779365 366350 691050 354110 622710 692070 122825 339490 456110 566015 81260 90695 637500 755055 460615 323085 745620 111945 63410 553265 521560 600695 499970 249390 422875 348840 489855 515270 650420 203490 393890 340680 55760 565845 298350 805035 584035 304045 25670 29835 208590 642345 507875 665550 417605 798915 545445 480590 121890 410125 385135 389980 300560 42925 87210 464440 141100 683910 564145 336855 518330 632995 265030 194650 689775 496995 349520 33830 420750 666060 689180 183345 766955 8840 516545 842605 321130 628320 578935 352750 267410 333370 576470 106845 133620 34765 122995 492745 775030 210885 536945 6205 518755 823820 837165 585990 326145 251175 126225 119340 200515 772310 61880 363290 606305 658240 157250 530910 368475 303450 831215 839885 648550 589645 828750 724370 552840 192440 751485 831300 509575 180710 683570 182665 56100 247435 445060 574345 708050 708135 402560 555730 378930 99790 143650 477955 640220 699805 749870 55505 438090 222955 769930 276590 180795 694365 406895 378505 527935 755990 478975 704480 732275 432650 276420 817785 480930 747490 57630 408510 538390 511615 32640 570775 438005 611745 10455 335920 400180 754545 636395 230860 292740 357935 532015 818550 88825 315435 749870 61625 202725 94520 519350 335580 268600 435880 342125 322150 484840 364905 516035 77010 503285 416075 658410 120700 530740 764065 565250 499290 179520 578595 441660 536180 650335 473110 74290 610895 632315 360400 34340 451690 615995 684760 305150 4845 108885 385985 13770 546720 352920 670140 409615 384370 837675 322405 605625 506600 519520 392530 365075 689010 360400 404260 526830 417860 810475 686545 48705 251770 655520 827900 727940 162350 825690 61880 21845 194395 665635 136085 389300 61965 481695 409615 659260 796365 75310 255510 98430 40460 352325 644555 542980 446165 277355 390830 825860 396100 41140 57460 846685 4845 157675 255000 597720 559895 87550 163965 573070 678810 571965 586585 362270 74970 317985 793475 365925 616420 438260 469455 316625 515610 453390 414290 669290 96390 692495 8670 195330 607920 755735 517820 729300 485010 845325 733125 203405 95795 768060 523005 132855 48195 142205 179860 370090 540600 408680 777155 722245 295205 746215 409190 266815 446250 704735 151810 118320 502690 486455 827730 539920 512040 106420 386410 541025 615825 549695 226610 679745 691050 481865 751740 422535 550460 776815 295205 736185 255085 396185 740860 702865 754120 681445 368900 493340 425255 432480 415055 731340 293760 23290 194395 235960 131750 470730 99025 218960 415820 133620 791180 684420 441830 383265 811665 352070 302345 534140 824670 325890 241910 668780 809880 343825 7735 170 484075 5100 641240 312545 32555 548080 729725 521390 152065 500565 483650 734740 276590 508980 625600 772990 573410 565335 546125 657305 382160 603330 587350 656030 501585 823055 5525 808435 5950 566270 356235 580975 647020 444125 13855 301410 296480 347735 19125 152830 690030 35615 753270 127500 151215 540600 252620 586925 257635 622370 662150 357255 128350 372130 238425 587860 30600 773755 617355 382840 664700 655605 574600 656710 803335 793475 502690 103785 695470 698190 380630 702015 749190 574685 56695 664700 410550 478465 242590 657135 403920 190995 51170 607325 150450 210120 271150 631975 377570 376635 153935 535330 41310 389385 678555 709410 796960 208760 574940 664275 651185 96135 86275 242420 464355 817785 190060 562445 46580 205020 838100 27200 654585 702780 431630 794580 541280 844815 148410 161075 235960 70805 321640 37060 424830 162945 846175 37740 115855 409955 97410 159970 624920 105995 621690 225930 85595 123420 619735 155125 92225 297160 508045 118915 765255 550970 573155 341020 555475 501160 93755 24565 403410 276420 848215 57375 749445 408595 379270 410975 746045 536775 202555 197030 704480 464780 264945 667420 327165 531250 215050 645490 632910 751570 421260 376210 344080 476340 630530 684250 211225 122995 478125 834190 573920 510340 483735 593215 739585 348415 726920 317900 787440 457300 847195 742645 280330 374255 495805 403495 793475 698530 59330 73525 316200 489430 296310 103870 131240 181305 542470 566525 319345 731085 678895 724625 348160 739330 704650 586075 384540 53720 722500 294270 408595 361845 779280 73695 708815 753440 779025 539835 40970 64260 81770 296140 565505 526830 197200 671415 136510 396610 801295 544000 114750 267495 455175 10625 76160 81515 104890 3910 417265 798150 731510 599930 182495 313395 306510 713575 144585 154700 88145 475575 469795 551905 314415 84830 466140 725815 32215 55420 311950 268175 605880 189465 262565 729895 739075 434520 602310 313225 71825 488155 660620 265370 529380 827220 69275 609535 376890 805290 522750 59670 190485 150365 10285 549270 551310 539665 241145 434435 505495 761685 346715 629595 159970 742645 419900 784295 366095 782850 237915 688075 359295 530825 332605 520880 216665 792540 333455 126735 846770 555900 741285 96645 264605 323425 201365 131495 539070 850 157165 239445 333965 626960 673710 540515 692580 466820 426360 530910 282710 573070 705585 734485 746470 646000 96815 117215 137020 787865 27455 320960 414545 143650 190995 61455 58565 647530 718760 538475 107100 48620 599590 324360 289680 387090 430355 726920 25500 215475 74885 0 0 0 629085 154870 299965 629765 598995 165920 56100 355555 640730 711025 482800 262310 353345 380800 119255 494190 83640 324275 232220 662915 437835 559555 761430 670055 527340 597975 297415 407490 572220 674900 596190 279480 347820 443105 627385 790925 154360 398820 485265 847620 439705 12410 525555 767465 587775 318835 601205 703545 581740 598655 472260 574090 419815 382160 31450 757350 355130 587945 259165 818125 787525 330735 574940 17425 400435 355470 845410 649145 432055 159970 250835 4335 216665 636395 477360 472600 271065 643365 367200 532355 426700 480080 347055 837165 460275 622370 444125 466905 598570 826370 777410 640730 631890 734315 784635 296310 144245 783190 205360 340085 297160 216580 118745 241740 316455 93075 356745 132175 547570 517310 122825 843285 739840 678045 76500 450670 820250 494530 190400 806055 644130 440555 162605 829260 278885 32045 460020 588370 181475 134895 274210 551140 92480 333200 81685 479485 568140 566440 22355 820590 421855 82620 257635 611490 467075 616590 711535 675495 513145 466480 677620 700315 705755 196095 342040 719100 398905 175440 542300 475235 372980 590325 559300 728195 264265 196945 130475 717315 693600 94010 459680 329120 684420 354875 441320 535840 221765 738565 381735 383180 31110 427635 317050 377400 587945 575875 354195 205955 789225 255085 230690 574600 446760 613105 459595 314245 416075 31875 106335 273360 260440 581570 283900 182835 728025 293420 608515 250835 170935 723520 699975 500905 309315 378845 321725 799680 571030 576385 698530 457725 36890 375020 148835 540430 19465 329885 831385 365245 743240 396185 465885 486880 566865 421515 662235 141780 470135 724200 522240 628405 208250 640900 8670 710005 279820 346460 601885 312375 426275 733975 452880 7225 462060 71570 525725 365755 727770 303280 542385 17935 109225 97665 577405 719525 833595 621860 548760 739075 200260 834870 350285 839630 197030 654245 375785 401370 726410 35785 598740 837165 428400 398480 77775 827730 787950 73695 2890 206125 275825 629085 372300 286365 59160 82195 146965 309825 368050 392275 685695 643450 22270 61710 470220 454750 817955 547400 643875 818635 535500 430525 659855 97580 598485 543235 549525 747575 203660 826540 456790 259590 44710 144585 710260 461210 703715 767975 781915 610980 195075 654330 640815 385900 740775 48025 173400 461975 184195 286365 719610 129965 789140 156485 603160 631125 221595 612340 677025 236470 200345 605115 821780 281605 823480 200175 155295 646170 67745 195160 719950 538645 101405 333540 138890 725900 234175 402730 387770 361675 631975 744175 581740 261375 182665 700060 662490 63750 379440 611915 347055 237320 658495 787015 164135 247350 780130 112965 61455 541110 750550 216325 159545 706605 367200 437070 106165 135150 154105 340680 600525 493935 109140 422195 360995 334220 194225 514250 210375 272425 839290 131495 763470 779705 568480 75565 238000 229245 556155 437240 764575 18360 701760 382160 283135 329375 743750 287470 107100 724625 177310 684250 749445 142120 714850 212415 190570 657815 453050 104210 534225 388280 274040 774945 42755 206550 829430 14960 334050 24140 736270 207910 156995 119000 205445 725985 36465 547315 89845 381395 811580 272170 8500 49555 444040 231115 850000 96815 144500 456790 358615 469285 286790 395250 328610 738820 744345 460870 137785 785060 813705 601800 294865 350370 834020 168980 829685 427380 184535 332775 439110 183005 612170 775965 533885 171530 26945 380885 541535 140845 378165 18020 327675 313990 107865 715190 787865 570095 381820 679575 356830 482885 154105 85170 434775 371025 765425 320535 524280 445145 350795 18785 588115 528360 234685 415310 48790 354875 601715 48365 585650 689180 188105 433925 173910 724115 568990 503115 171445 656710 229245 67150 499885 170680 241740 667760 18020 168130 356490 298180 320875 434775 604945 576725 809200 562190 835125 696065 741115 426275 775455 649910 440810 379355 259930 707285 539580 540260 69785 760750 30090 447015 792030 499970 849575 505750 10030 98175 503455 87805 844815 723775 776985 828750 370770 565420 52190 415820 685100 57035 371705 609535 248200 522325 24990 354705 555050 553945 332265 168470 651865 793645 815830 77945 654925 485435 387515 248115 332350 766955 530315 66810 729810 97070 843200 64940 69020 188870 57885 685695 91545 579190 795770 494445 747490 325125 62730 582760 702355 154360 325125 720375 457640 118745 245650 607920 505240 505920 544000 108715 791435 248965 205360 796450 351305 672860 239700 760325 832150 282370 213180 254660 607070 549015 290615 432310 471155 235960 352750 113815 512805 220235 169660 829515 699295 609195 842010 470560 154105 589900 206890 366435 543235 734145 164390 439790 164390 809370 480250 405450 430525 81770 408170 401200 641495 386580 543065 56100 734995 511955 167875 106165 141355 45985 234175 330735 305745 466820 34425 115855 388790 363970 95115 7905 279905 569160 541110 159715 430695 143735 656880 709155 266645 826370 33660 126735 824330 504135 830365 279225 101405 87635 363460 164645 452795 838610 162520 372130 713405 729980 670310 319430 416925 93755 405195 347225 600950 838865 682040 288235 151640 234260 354280 432990 334475 654585 549270 719015 327165 203235 565335 78710 675070 120530 220830 171700 65280 66215 392020 17000 191760 260950 485265 546975 632485 384540 140335 664020 530570 702270 572900 503540 119595 437495 448630 387940 815745 221170 468605 643025 358020 288745 330480 153510 806820 682040 569415 547570 284920 350455 819145 523770 766955 615485 352750 16320 275825 48790 637415 847025 437750 813705 394230 536010 26010 252450 154530 159715 50745 686630 333540 803930 157845 595425 434775 229245 651185 409360 393975 564315 361505 644725 432735 817105 419390 576725 506515 741965 763130 839375 459510 289935 101320 145775 174335 294865 366690 121380 583780 662575 431970 285685 299710 132515 354790 790330 570180 764660 619310 546380 770440 709155 80580 776220 608770 507195 667930 818975 660365 560065 453050 669205 730405 224315 644130 133195 451605 231285 512635 36295 436135 461975 176120 291210 222190 691390 501415 538135 474045 571285 372810 212415 386580 196265 601120 10370 155720 360825 593045 547995 653055 330140 819485 375955 160310 401455 491470 737120 207485 617015 545615 375445 789480 412845 538050 187510 419730 335240 225675 832490 188105 298775 147730 397375 269195 3485 481525 355895 804865 643280 259165 753525 188275 757775 329545 179605 503880 37060 664190 386410 288575 277780 148410 570690 782000 515695 574515 249645 347650 556325 277355 34680 594065 812515 195840 721225 118490 634100 162350 289765 408595 515185 604350 275485 301920 158865 97410 740095 494870 789395 121125 554795 499375 736100 383520 135660 360995 304810 795345 757010 791690 206125 799170 420325 178500 824585 400010 228905 558025 90695 210460 263245 566950 66385 527935 139145 579020 738480 131240 662065 48195 299030 545615 187340 22525 574855 734145 184025 785825 343060 763555 313140 827305 710515 200090 107950 538815 76245 314500 177905 771290 799680 430610 486200 73865 209950 691050 479740 414375 466565 552585 782340 361080 475745 811920 392275 246075 768315 165325 732955 73440 766275 305660 272595 426105 404005 383265 599760 344760 799595 258740 419560 373490 331415 742135 467755 536860 109650 159715 92140 190995 94180 522240 698190 299115 243270 679320 212500 150450 431375 137870 777665 662745 356915 649230 787950 324870 254150 105740 783700 439875 652375 529550 161755 788460 102255 21845 130730 607070 36805 316370 86275 236555 18020 672435 126735 668440 761260 173655 717825 45815 108120 539750 671840 416245 392870 63070 753525 199155 331585 413015 203575 617015 809115 417435 282540 26690 450500 629255 242930 670735 307870 804610 723095 672690 94945 42585 696745 642940 290020 402390 593215 112965 375190 465885 317475 93585 710090 836485 121465 477530 584545 744600 19380 466905 127670 31790 678045 604350 576810 511020 736440 669375 32385 19380 694705 599930 706690 240210 721905 725220 106080 410125 591600 677025 614295 362440 12155 476850 217260 738055 372725 180965 672350 335155 507960 233495 657135 237830 187765 716890 322405 142545 640730 68765 495295 299625 134555 787185 281435 190825 172380 553180 757690 378080 235450 587180 393890 42160 728790 422365 607410 81770 42330 78540 291040 262905 73355 132770 676600 306085 675410 309570 692580 403835 692240 635120 387855 571285 425595 443615 838865 19890 592110 272935 43095 170425 1955 627640 211310 105655 697340 192950 297500 45050 483650 819400 574855 764405 371535 425425 456025 512890 765595 302430 161670 180285 838610 473790 206975 388875 697255 2890 37315 428740 644300 203150 599845 708220 696235 332010 568480 556580 265115 222870 78880 2550 659770 37910 462485 175440 160565 196860 474300 115515 215475 18190 649570 410720 134895 226610 85085 369580 774265 511445 563890 23205 755225 324615 274975 389895 577490 343995 362525 671415 228055 90865 276930 437580 557600 817615 475575 685780 210715 140080 830195 45645 7565 314415 834105 557260 723605 214965 798235 581400 441235 157080 229585 677365 382840 845495 416925 300390 120615 484330 440385 316710 219385 154190 23970 53210 664360 761685 742815 403835 476000 328440 130220 157165 83385 45305 212755 527425 273275 289595 796960 142120 242760 574770 22525 100895 757605 231200 208080 518330 409445 504985 615315 204255 243695 25585 216240 181560 761175 284240 574685 661895 504220 749785 661045 693515 131495 532440 220575 164985 300050 344675 587860 354875 662320 662405 403920 248965 207060 460190 566610 778345 651950 824500 267070 176545 559725 773160 737290 176290 606900 626280 152745 758625 713660 607580 672265 818040 376380 726410 311695 50235 574005 548590 791180 700570 93330 398565 731765 835550 675835 175525 818805 41905 315775 368220 510935 338555 81600 75905 141780 260525 633080 170850 656030 260100 439365 359550 808945 672945 319515 591940 839290 445145 347310 633420 137275 723945 82705 124950 430950 60265 740265 658070 821100 353600 51850 500820 405620 341700 306680 81770 398820 593980 230265 60010 173570 371195 229840 142715 579870 721310 281520 52445 697680 279820 209100 827985 7140 779110 360485 588285 649145 517480 518330 769675 846175 569585 392700 34340 706010 84490 55505 362695 14110 529635 510595 828240 67065 28390 845580 213265 818720 499035 784550 601630 537370 395335 128265 345185 739585 436560 832405 89505 60350 554370 295630 587435 80155 315605 459680 345015 672945 429590 28050 323170 179180 547400 14365 440640 134385 670395 602395 74120 24055 386920 376465 10370 541875 690285 54400 177225 73100 84830 201195 701845 670225 145265 849745 484755 838695 197200 133280 254320 337195 84745 797895 4760 676260 338045 614805 592705 91800 777240 107185 344930 123420 150790 129285 621605 189550 237660 347990 698105 331755 431375 65705 451180 61880 168640 790160 494530 745450 10115 120105 180965 717740 136765 660875 619735 400605 468860 375020 543405 138125 525470 65450 141780 194990 525385 163200 314415 814810 786505 355555 147985 447015 602140 66555 638520 387260 282880 713660 103360 806140 63495 714765 150110 748680 684930 22440 700145 519350 131240 667335 790500 463420 657135 27625 75480 768910 642770 746470 153000 259165 589135 740350 440895 811070 685440 721565 522750 228905 41735 470050 469880 795855 712385 435200 717145 232900 665805 815065 222700 748340 784210 63665 334645 476595 778685 183345 175355 350965 201195 592790 320280 754290 638690 622370 335240 609280 520370 416160 655265 71060 369070 672265 73355 811835 649060 342720 220065 485095 656200 559895 157930 640560 371705 372980 789140 140590 698275 232390 675750 195925 748680 823820 705330 667250 96135 32555 615825 82110 569500 544170 588795 196605 337280 48365 622965 17510 702610 330225 139995 759135 444210 489940 304555 577235 406725 762365 645915 272340 537710 835975 484670 522155 844645 274805 379440 60520 355215 413355 502180 63495 101745 744175 624580 570690 406895 312715 559980 608430 216835 68850 446760 799595 59500 841415 733210 310250 260355 112285 600695 36975 79390 738820 564230 573580 449990 757010 151470 228310 449225 462315 504220 547060 666740 799340 492150 264690 565675 50575 30345 750635 336090 756670 204085 388195 584375 365415 462825 693005 721565 386750 8330 314840 494700 543575 369155 385050 791605 572475 656370 178670 340850 9095 296225 772990 724030 761175 650845 146030 281180 200260 823565 735250 256615 290530 258230 683485 702950 242505 234345 6630 704820 530485 373490 180880 205870 684590 656115 324190 407320 665465 463505 104295 31195 155295 431800 603585 849320 171955 650250 717145 423640 415140 501330 832150 423640 723945 836315 43350 244630 512720 280245 652800 240040 652205 17255 586160 450755 360315 810305 160480 679830 420920 782255 63410 42670 542980 222105 292145 10200 192185 843370 158015 849320 235960 550545 33235 350455 736270 298180 149260 755480 353430 727770 279395 119595 455175 319600 786675 511190 818210 488665 821695 145350 811495 347395 474045 492660 70125 2720 798150 200855 464865 86020 218960 803845 188530 418200 121295 558025 386750 733210 537965 217940 436050 337280 572560 707030 438175 818635 230010 223890 594575 808435 585395 488325 491470 132770 437070 477190 801040 636905 732275 90695 126735 357255 211395 694790 63070 51425 549355 460275 600950 599845 323510 130730 421260 487900 101320 313735 327675 814385 91970 724710 152235 183090 155635 812005 76160 14280 168555 363970 602395 583100 810135 1360 97495 516715 314755 574090 7310 548165 780215 839205 761770 635715 688160 49810 381140 524025 59330 318920 180880 36040 606645 652290 746980 696575 550375 373320 689010 772140 538305 657475 294525 100470 546635 200430 324530 62900 536435 74885 755395 490280 296905 837505 402220 42670 421260 699635 721395 449310 599165 525215 575960 384625 682890 615400 70635 113730 808945 733040 550630 451435 315605 757265 790925 834700 695980 843540 477615 374085 527340 278545 84830 345100 183175 94605 693515 235365 536860 35955 498950 87465 450160 456620 148835 617950 349860 653735 128435 168215 606560 735165 498610 838950 262905 42925 275145 486455 751145 492830 303450 105825 847025 777835 288065 126820 358700 414290 672265 422450 117810 226695 825435 808010 185895 696065 91290 832405 401200 443360 6120 653395 272000 601800 620755 409105 559215 821355 728620 640815 609875 243610 128520 708985 136085 598570 252195 426530 309485 848130 582335 508555 732785 515950 638945 365670 483395 169490 525045 831385 20485 182920 361675 176545 477530 130985 581740 191165 499120 765680 703545 66470 580380 638690 804100 296140 579700 477020 468180 452200 517990 535245 62560 93840 273190 229415 520625 153425 761515 196180 791860 69870 351050 302685 40205 604605 717740 187510 705925 721650 520540 795600 626535 131920 270810 633335 510085 423895 89845 520030 11135 67830 794155 348925 766275 158865 11305 317730 433160 15640 467415 296225 191845 368305 286450 641325 542725 716125 344080 516630 125290 76925 159630 154105 534055 366265 508385 508640 222360 361590 295035 185980 551820 394145 806905 535925 116025 448460 697255 788035 461975 762365 656540 200175 677705 767295 404430 30005 695045 71655 174675 423895 60180 796025 314585 828410 728025 276505 541535 793050 728195 411485 503285 308380 555305 690030 137445 710430 515865 644810 770100 136595 743750 22440 269450 724030 365585 659855 416670 367115 187935 541705 160820 212840 438260 36805 10540 696320 276250 569160 63920 383010 418370 138210 540685 646765 92055 743750 120275 309230 343910 606730 209100 488410 11475 410635 650590 194735 366095 743750 527935 475150 258570 562615 395080 627215 57545 473025 526660 131665 318835 303280 715615 28050 830705 518160 691900 818380 431715 169150 782425 405450 19975 486200 679660 774435 849915 497505 725560 636905 677025 594575 677960 849150 163455 776220 344250 315435 589900 290445 259250 797725 132345 354280 350455 93925 675920 76160 91205 143310 473195 580210 90950 21335 537030 790160 216325 125035 562700 46410 310335 470390 828580 559725 311525 554115 462315 441830 19635 73865 464610 732700 131495 719355 176800 447100 55845 542980 303705 333880 105570 239615 551905 500735 834275 818040 818210 819570 88060 483650 294440 131665 687990 614380 617100 136595 365925 670140 437325 639285 585225 250155 377570 342890 288235 420240 596955 312630 606220 806310 715020 475575 698700 298690 306340 87295 614805 284665 476680 297670 293760 727260 649570 395250 266645 158780 674050 362525 619820 188445 668695 347310 842775 575620 99280 74120 430950 663425 680935 15980 789905 768995 188700 516460 322320 264265 360315 264180 623220 202215 242760 495125 457300 283900 746980 75480 394145 680510 505665 231115 741625 348670 486625 834615 832320 672010 152830 818380 315435 588030 781745 589050 347820 598400 456280 521220 164645 829430 12495 60860 690625 449565 739670 293335 49810 107270 384625 537030 805630 425680 804695 449480 346460 460275 82620 43520 633590 456450 290615 418115 160735 11645 61455 657475 523770 428740 249645 597550 146795 104890 108545 152490 21080 105145 738310 651865 738395 824160 591770 506685 784380 743835 653395 779875 78880 719440 412760 619310 10540 435200 87380 487645 280160 465460 473110 827220 437240 591260 592025 730660 785570 548080 1615 161840 731510 760835 523855 174335 239955 205615 141610 810220 593555 509235 452200 696235 369580 115770 401370 383180 564315 791435 72165 421855 135235 714850 189890 545445 606135 498610 514165 825775 738905 94690 598740 262820 151555 240975 549780 225505 669885 341530 145010 482885 471240 649230 166090 708900 96135 35020 661130 157675 731765 416075 751145 496230 111605 270470 254320 157590 574600 550715 811410 485350 282710 752165 197880 596360 148240 740860 493765 85 64515 11900 713660 734060 355980 18615 763895 64685 404005 290360 566440 61200 428740 143820 28815 367710 414290 101830 468605 95880 650335 831725 538135 450585 552925 73695 157250 673880 626620 38250 111350 128350 165155 183345 445655 298095 313310 499970 555815 633335 221170 217855 531590 344080 549100 343230 477955 565845 81345 426700 408000 462740 384200 412505 442850 38420 592535 732190 837760 811920 298350 37145 156315 569245 731765 454410 790245 390745 409445 104125 688840 45985 628490 85170 384030 532865 581910 298435 552585 125715 393210 103700 26860 347565 677450 668270 513740 327335 22015 598315 689350 238255 540855 849235 783955 57375 84745 350285 345270 237660 219045 378760 149770 714765 498270 577660 123845 138550 732190 287725 802485 682975 195925 378590 800615 403665 51850 282030 18105 63155 529465 233665 836315 697680 199750 224315 710175 109055 780215 826965 793645 280075 542640 426700 398650 456790 820335 111180 442340 674900 323935 173995 646170 469880 460445 686800 517140 319090 368730 460275 75395 225165 447270 542130 834955 61370 645915 722670 748085 708220 479145 142205 41565 45815 46750 557260 802825 397545 268600 669375 146370 252195 345780 74120 157165 292060 706945 162350 585225 848470 93925 133790 177990 676430 310675 79815 606305 89080 686460 345780 325125 9690 451775 310250 609790 198645 554285 130050 553520 558450 682040 161075 349860 230095 103105 719780 283305 300050 591175 71825 608855 434350 292740 114920 750550 550205 151385 400520 651185 377315 276080 22185 356150 444210 312290 677960 166260 303790 516375 684845 781745 689265 786080 503965 250155 721140 508045 235450 135235 31110 35445 438175 661045 40290 540260 434095 800020 784805 202980 703035 699635 129115 697170 601545 733975 659515 181390 350795 679320 9520 805970 531335 96730 21760 284495 132430 368475 181560 5780 737800 795345 38760 484755 658835 160310 373405 491640 251940 440385 267665 68000 238680 41310 341870 272850 166430 156740 344675 824415 335240 201450 480590 143055 661130 385815 687990 398480 580040 726495 176545 841330 367285 777835 479315 245055 266560 362950 519350 319430 469200 328865 308890 613530 316965 650505 19040 216155 169575 477955 275825 843115 549185 439365 241740 778685 613785 397800 134725 341190 30940 14875 473365 126055 64770 671500 166685 572730 710345 624155 610555 192695 500140 366605 441490 156145 539240 212160 91800 185215 631890 726750 360995 354280 301240 553095 60945 355725 486115 265455 269790 239870 282370 351305 479995 760325 772820 750210 466225 734825 302515 208930 333540 304130 126650 277015 680935 45305 348500 177225 622880 240210 104380 209185 624580 717740 221595 670140 20995 754545 383520 544000 388110 17595 135660 404855 512040 373830 165070 566695 56610 246330 740775 213010 730405 59330 838780 708135 32300 493170 610215 306170 72675 578425 642600 96985 419305 667080 99535 221680 687395 473535 574005 432735 747065 464015 353515 779450 829770 43605 492745 161245 173570 371875 548165 482715 254235 751570 127670 274295 639880 221765 38080 259335 348840 329885 673115 593300 699125 809540 628320 472600 778090 10710 88145 310165 713065 561085 372895 148665 192865 92905 349350 12495 720885 285430 643875 531675 821950 317475 206975 787865 309315 740775 388960 783530 207655 597635 92225 135065 811750 462230 328440 17340 605795 50235 652120 262480 716720 173315 732360 837420 673030 26690 34935 418115 582080 292060 403835 590580 333880 662150 318580 477020 457470 130815 136850 119510 82875 414800 847705 654245 553010 19975 95370 806225 401115 254915 612510 594745 222020 559555 223380 8415 204935 113815 95880 162095 243950 135490 172210 458235 629680 672605 284835 612000 522580 555390 70210 742050 366605 707455 153595 491130 431205 426615 97920 16405 437750 269620 486115 69105 272680 284325 567885 307870 721990 236725 724625 112795 194140 598995 264010 709410 684080 264010 390235 708560 337195 695640 319090 139315 548420 446250 793645 418625 168045 429760 162605 513400 647870 546550 800190 230690 547825 32130 459425 437580 237235 270640 512380 8500 236470 802145 107015 625515 82620 322660 416925 9860 319430 671330 753185 316370 212245 550970 345865 244800 377315 51085 352240 618885 688330 157420 644725 59670 438940 812515 369495 712130 785570 456195 352240 243440 587605 53720 120870 214455 453900 444125 768740 592365 74545 79390 213435 715530 584375 430270 402305 816000 118065 769505 611915 117725 735420 154105 755480 81430 141015 653735 642175 503285 220660 462910 136935 452710 368220 413440 735845 35615 782850 345015 625855 47940 277100 811155 600695 135490 467585 284070 406980 239105 488665 285005 23460 375360 510170 24225 836655 432650 153595 22695 777750 415310 136170 379440 275910 388025 110840 828750 143480 630360 764320 9350 106420 704395 525470 703970 264860 228225 658495 323850 376040 538730 534735 310845 561340 401455 665380 606220 2550 721565 567290 360910 534565 612850 36465 657135 798405 589050 242930 230860 60690 659600 192950 647700 566185 643110 784465 805375 432820 191760 344675 571540 574345 155805 280160 151300 708730 216750 376550 476935 763300 66045 113815 546465 819315 395590 656710 836655 657475 578085 218790 428230 690030 669035 39015 539070 565760 29750 6120 65960 384030 519010 268430 261630 337790 703205 718845 323935 306085 155125 438685 527085 138975 523770 512720 350200 740945 237320 214625 775030 178330 798830 599505 835720 415480 630360 524790 698275 554030 498610 651440 263330 17935 391595 379270 474725 634610 524365 696065 129455 340595 805375 757010 368900 715445 367540 16150 209185 511190 496315 607070 827645 234345 465545 701760 31705 734485 747490 20400 792285 823650 402645 630445 253555 592195 21760 250495 430695 731085 255000 20910 465035 503370 546720 8585 99450 488580 511700 493510 560490 354790 814555 811410 239955 671245 115090 701165 597380 322320 258060 162690 2805 549270 610130 119510 118150 282540 229415 167705 316115 33915 370855 391000 779450 641920 423810 544765 295630 630785 126480 66130 374425 556920 822290 452880 93245 99195 61710 272000 583100 718335 558280 273190 36720 599420 804100 327335 703885 312035 138550 344165 631380 385645 623305 63835 411315 203065 574855 353175 530145 694280 767890 192440 745620 677620 338895 805715 304895 193035 378760 664360 728790 289340 723350 134810 434775 267410 690455 354025 33830 849915 43180 182750 526660 345865 632570 225165 407320 344675 846685 373915 148410 473790 480760 804610 699210 576980 679660 470050 285430 641410 355810 808945 530825 423470 162860 648635 818295 529720 789990 653310 668440 761175 829770 234175 576810 252705 41990 225420 745025 479995 285940 58820 240805 392955 452540 199580 496145 148750 721565 120785 408340 450670 814810 402730 704650 147305 1105 624495 174335 652290 593385 587520 652290 95030 269025 41820 818975 507280 8330 23290 92565 543235 66470 565165 174930 557345 58990 387430 720885 304725 388025 196945 838865 830450 764150 399840 174165 330055 100555 171105 102425 423385 712980 252365 132940 413610 593300 567630 154530 808945 241570 305065 141610 346035 59925 747235 625175 243355 511020 451775 742475 234515 5525 757690 729895 768485 765170 226950 238255 528530 469795 690200 125970 112880 268940 660535 269705 26860 536945 435115 30770 538135 806820 542385 177905 183090 26265 272340 336515 168810 639540 686460 564145 24225 337535 357680 192610 3995 190570 34340 146965 85765 160225 555135 122995 481865 393040 511530 181390 587945 64600 576895 61030 636395 817020 539665 267750 206720 673200 304385 325550 398480 794240 205445 825350 24140 578765 526830 561595 271065 673625 22185 275825 749020 680510 274890 679320 564315 112965 128775 402985 357850 133535 151215 37655 603330 72675 182325 234090 677110 514335 760325 775115 346800 624070 666060 8075 538475 748425 216410 491555 337110 824925 292315 830450 813280 221255 528190 267835 414120 190315 448630 633760 29835 746300 158015 755735 331670 704310 629425 122995 329460 695980 720290 262310 385390 744175 30770 40630 749870 846515 14450 552840 322745 39610 781660 384625 196605 498440 574090 580890 593045 323085 692750 374085 300390 650335 192525 580465 139995 847025 472430 22525 842010 655435 661300 365330 551055 407830 201960 676260 222190 736780 209440 619650 777070 110755 688075 138040 573750 85935 559385 169150 829345 343995 738565 603245 26520 215135 646935 814980 291210 353090 128605 499120 664190 777155 415905 323765 52955 806225 217685 592025 199240 399670 481695 259930 359890 591855 483820 30600 515695 361335 283730 166600 732445 277950 371960 263840 516885 257040 407745 71230 509660 95880 593810 131155 623985 570775 557175 394145 239785 229500 71740 562530 536520 736950 716210 551735 310930 209015 153765 3995 212330 525130 691730 588795 660875 382925 691390 470985 604690 161925 5780 846515 740945 61200 775370 512125 19550 286790 176035 792540 223635 409275 110585 132600 617865 25925 158015 320025 457640 633335 136170 750295 712300 556750 442425 564995 514505 420750 694195 720120 847705 465375 458235 434350 6375 678555 742815 528020 145690 643280 423810 633760 172210 93160 137445 398055 398990 210545 488580 612935 242250 17170 400010 740095 469710 513400 271320 361505 421175 379525 647530 73525 480760 203660 308550 304045 637670 375700 246075 113050 718675 138890 303280 813195 334730 662830 810050 328695 400010 249900 418455 639030 564910 623475 120190 366435 202810 668610 385390 610215 354195 542215 538985 134725 782850 177225 628320 787015 670735 533800 446930 159460 785230 535415 839545 730490 408425 577575 133280 416075 786675 107100 249305 287895 294440 240550 561680 770695 607835 507280 441490 10710 810305 17000 140250 699465 406045 331755 230350 104975 281095 645745 435285 179435 712300 170170 224315 223295 768910 817870 53040 675835 3570 494020 156910 448460 634185 120530 500395 642260 676430 585990 682975 464950 429250 40715 169745 320960 253810 636905 563720 538390 709155 797130 338640 101830 241570 445485 566780 366180 722925 7990 813110 755735 833680 7225 467670 274975 584290 376125 501245 777665 235450 817105 663255 637925 429845 268600 664615 839545 406725 575280 232220 580975 762110 39185 814725 305915 569670 152150 835975 608770 815660 498610 741540 658155 484755 242250 73525 373150 620075 88740 298775 474725 47345 401115 486540 138975 727005 772225 275485 836400 653650 6885 201705 632315 172040 786165 495380 178925 107355 265795 119595 195925 732020 844815 78285 297500 209610 838695 374170 612680 181815 396695 29325 599505 535330 420325 649740 341275 114070 689180 317050 613955 130730 317645 603330 120785 548760 302005 472770 404515 606560 502775 590920 627895 19805 587095 833340 553265 643450 848640 20740 21590 16575 837420 604690 27115 366605 147305 213690 192100 81940 570180 819995 719015 213860 699890 216750 493935 114580 102340 562955 770270 659175 726750 842520 796195 537795 679405 169490 810900 105910 847620 451775 785655 662575 435455 167195 144840 652970 228990 320195 409700 381225 745450 477275 3655 746810 285515 182580 294610 798830 600355 465375 322065 146540 603585 415905 704310 92055 727515 145860 842265 422195 620840 728535 829515 485180 793220 704820 598570 506090 697680 205105 558875 301580 556325 547230 179775 206040 413865 245735 761770 353005 211140 349860 438770 311695 307615 528105 503795 682550 116790 138295 188955 476850 118660 375955 293165 654925 6290 153850 390405 421175 362015 94095 618715 765595 536180 411740 87975 707625 450840 156570 342125 88060 656030 483140 87125 274040 383265 464780 214370 267070 663935 315435 717145 28135 636310 751740 685950 166600 771460 68000 83725 147390 629765 848555 372215 434435 634185 627810 302515 509065 530485 757010 630190 238085 102935 789820 27795 343315 389130 341360 837165 637245 55250 812345 450670 136340 261800 187340 346545 823310 421175 15810 255 486115 80665 840480 132940 688925 422365 235790 812430 693940 335070 806055 146370 510765 382245 396185 575535 461635 239530 413780 459425 790330 593725 594575 777920 160140 159545 14110 275145 253215 741285 729640 371450 192525 172975 673200 548760 664020 479400 768230 226780 49895 424150 71995 278630 196520 664275 556240 107185 486455 194820 62390 612935 105655 514590 29240 642005 507450 372725 65280 594320 740860 27710 284070 35700 414800 769930 353770 583185 154785 483055 368900 492745 180965 295460 46580 197795 677960 384370 50065 572390 340340 631805 404855 843200 302515 433415 441065 697510 631380 247860 412335 615230 50745 582080 799340 565505 176375 363375 401965 830620 212415 525725 489940 655095 435795 639030 188360 468180 783530 29665 194395 92055 632145 641750 191590 578425 726070 437155 7055 327080 524875 130815 750040 332095 488920 796025 646680 743750 723095 302685 847535 698360 514930 779365 757350 654585 602225 525215 763980 25585 368815 775880 549440 284070 44880 176970 847535 455770 540430 724115 21250 569840 383690 275570 252110 80240 812600 166090 55505 624325 726580 372470 206295 76245 593045 34340 708815 387600 538900 229925 654075 791520 6120 508385 247435 701675 463675 767720 432140 256530 174080 789310 584715 815065 369665 754290 734910 170085 183090 182240 340850 784210 487730 4165 385730 244885 241230 822290 740690 789225 362015 663765 768995 57460 41990 762195 813365 567035 778090 520795 521645 253215 19380 118490 702525 710090 130900 381055 737460 71485 678045 2040 59755 782255 290020 531250 288235 644130 389555 757350 510000 686375 520965 610300 345695 337705 355215 734740 598485 632485 499630 229840 477870 475065 476255 799255 379525 696745 232730 458745 828580 671755 515780 438430 63240 842435 764320 730405 475830 99280 427635 468010 63835 7480 771545 254660 642260 773585 632740 572050 812600 638605 166430 808775 564230 434095 336345 638775 56525 76415 181985 107865 97155 821950 623135 805630 178075 152405 802910 676430 398990 38760 542215 515100 703460 806480 612255 239360 325380 819060 134980 374085 518670 347225 17340 678470 353770 531250 234515 24395 477615 353005 274805 329035 493425 698530 222530 321045 128775 592365 221510 792115 827815 935 49385 529890 545870 686545 4930 260525 153340 196265 561340 496655 565165 215900 39525 741625 10965 459340 767635 817105 401880 663765 508895 824755 723180 727770 378080 504305 843030 569670 567885 589730 43605 328950 567970 654415 639370 756330 232305 650165 281690 459510 281945 442765 523685 537285 313480 200090 165750 8160 204765 233240 510425 832150 250240 767720 850000 31450 490875 246670 326400 635800 750635 376635 204680 179860 427040 93245 782340 519945 707540 404260 504645 679150 59755 539835 239445 405705 1275 436220 6885 305065 408765 211055 473535 523515 548335 418200 203235 38250 552840 28815 593470 312120 596530 800445 744005 727005 343485 333625 508810 527680 314500 409870 32980 470560 715955 217855 623645 743835 657900 663255 639455 234345 628065 639710 264775 183685 103020 786760 421430 101490 56525 126480 228990 429930 404345 818465 473110 556410 460445 767720 43265 144160 614550 511955 177990 703035 622455 294270 539495 578085 657050 517310 439025 761005 489430 774435 699635 58650 379185 339915 333795 481440 402050 647445 29580 415055 301665 346460 225675 789905 315775 87550 702440 319430 716550 478635 771885 536180 575535 105230 628660 131580 522240 820760 115175 612850 4590 826030 536265 88570 24395 832745 366945 809880 772140 77350 815150 320875 66555 75055 742050 842350 227970 603500 493510 6715 638860 463930 427890 167960 178670 590580 143905 10880 42755 621860 773585 371195 582335 295375 736355 433415 521135 60690 700825 138805 473705 402985 480505 207740 189465 687735 593555 494190 563210 781405 471240 664530 331755 470985 103700 441660 718760 574685 98175 252195 451690 90355 528445 440640 753695 380970 116535 746895 610385 10455 667420 671160 136510 265115 557855 212075 296905 584375 806565 756755 776730 464865 712810 721140 419390 566950 23375 152745 163540 84320 624920 260525 828410 276845 399500 334985 700910 599080 1275 416500 581400 347310 751145 764490 607580 475745 834870 683995 110755 438005 834105 526235 412505 88400 125205 524280 328100 151215 211310 833680 604265 581060 35445 782085 755480 346205 522750 804185 527510 188870 777070 738990 424405 174165 645660 834190 846855 368645 359890 408170 50575 384540 156485 348330 70975 716380 629935 792965 335325 219640 504560 760495 148750 763385 499460 153680 455600 813110 26775 675750 228310 635630 837165 752335 385475 683060 555475 231200 792285 592620 695810 681530 664190 603245 335665 168470 660790 801890 532440 350115 515865 647700 156400 305320 93075 230095 173825 780045 395930 58735 341870 675240 720970 720205 171020 161075 633080 287980 757180 577830 20825 478975 249220 412335 321980 756500 387940 736100 48620 41990 516290 826115 391425 778600 547060 298690 694025 452285 26435 118150 175440 81770 296055 201960 263840 483905 136680 769250 723945 206295 273785 368560 122400 440810 525130 416755 583355 643620 156145 293675 779195 39865 387345 513485 576470 601885 374595 347820 630955 25500 497335 696405 630615 489685 175270 46495 710685 399925 275145 738990 782935 231625 300985 724200 517820 77775 571625 625430 103870 828750 428145 73270 651355 766530 766190 307870 526065 386325 808605 598740 389895 21165 290360 463590 291295 363035 467330 698020 829005 574940 649740 284070 491810 842690 310590 306425 417775 811750 663850 792115 557345 514335 661045 673115 356490 535075 350370 171870 19125 132260 445655 719865 766020 411315 796705 64600 578085 598400 10795 179010 199155 753270 62815 771290 469285 641325 491980 618120 32555 57375 762450 402985 620500 569415 262565 688330 842095 390830 586245 366435 55335 810220 358700 334900 137360 600185 203915 769930 304300 295460 617355 408170 105060 354025 490705 276505 567970 472940 194650 697595 39780 301325 600780 447780 90270 1615 256700 466905 588455 432650 71060 154870 635545 95370 275400 541790 390575 788545 754120 426020 819315 391680 217090 817360 519265 414290 798915 609025 36720 254405 647190 316965 479060 558705 641750 67235 792030 216750 157250 344250 273870 646510 167450 497080 259760 516035 387430 474385 778345 89420 7650 560745 305405 338470 651355 518840 281010 527680 720630 652460 305915 417095 531250 89505 764320 719355 565335 641240 587265 712980 502095 693430 696915 381480 235620 77690 732105 74630 225930 562615 32810 831810 551820 848470 752505 367370 243100 27540 271660 37315 822545 738565 299455 807755 667080 585225 642090 367625 339915 322660 227375 336855 590580 790245 463080 209270 92310 830025 290700 296735 687905 187340 288830 513655 610725 560915 366095 688330 641750 658580 605880 70125 655520 469540 527680 433670 177905 535330 555560 785230 414885 844135 463505 577320 150705 739755 633505 834360 549695 764830 599845 822630 659175 84235 86530 370770 435115 662065 427040 533545 155040 174080 72845 67235 842010 229585 20315 749190 89845 733975 232475 57545 309315 405960 488665 463930 202470 581995 715955 817445 10965 679405 628915 400435 251770 584970 538900 531590 741710 424320 716805 713830 55845 264180 474725 9435 118320 206635 417350 615910 581230 843115 62900 808180 302005 24735 110500 467670 564145 7735 113220 54230 705925 668610 557685 632060 164985 788800 529550 722160 819145 690030 15215 165580 729300 767975 730235 143735 772820 549100 86530 149090 646170 708985 524535 847025 397630 492915 374425 141950 211480 165920 261800 677705 271745 44795 397715 529295 511445 209355 38930 59330 273020 539155 590410 280925 430865 583355 446165 256955 477530 145690 725220 758880 442850 802315 244120 608090 793560 544340 668185 715530 651695 321300 549610 345355 259590 202300 5695 751145 149005 309910 94775 600015 595000 491895 499205 41820 496060 778345 321045 372725 764490 95115 65790 58395 619310 297670 126140 672010 31790 823990 361080 211565 68595 202725 103360 349945 530060 167705 670990 190315 284155 534055 225335 511020 669800 707710 190485 727770 438770 338470 345610 249730 823225 311270 333200 464185 679235 407320 194055 231285 243100 424405 697935 382500 72420 518585 559215 133450 25415 556240 325890 355640 548420 439280 211055 675920 449225 577490 782085 273615 830790 652205 90100 452030 609960 703715 558365 470560 352070 68850 110075 706945 64600 546210 544255 230860 141610 754715 738225 576810 744685 813620 19550 629425 723605 624410 822630 232730 65705 573580 668270 824755 757010 421175 465885 523005 268175 733125 610470 349095 590410 697425 604775 829855 778600 120105 427465 786335 514080 669460 195160 720120 828920 440895 805545 143140 603245 488665 300390 718165 401625 205530 622880 3400 499205 106590 165155 537370 269705 653140 608005 690710 166430 409020 177565 75480 495125 248030 422620 784635 614040 685780 247605 302940 501245 122145 281945 310165 831980 294865 65960 428485 341020 208760 307615 215135 724455 230435 423895 329120 559045 253895 103870 129200 662915 785145 484160 129625 109735 428570 171615 718590 384370 397715 12070 802910 17850 251940 460615 437240 184790 381990 115685 333880 539750 22355 785825 447100 529720 508130 411400 802655 47515 780640 275400 161245 430015 818890 204680 150790 444890 605625 603840 390660 737290 515100 739585 417690 672180 134980 405960 247520 839290 761345 748850 317985 775115 414205 506005 502265 233325 381735 634865 599760 527425 784295 180710 299030 627895 283475 502180 250155 364820 335920 848895 103870 695215 354960 354620 626875 529125 345100 122570 259505 774095 346885 834190 233240 101150 59585 786930 21930 568650 801890 171275 645065 519520 249985 163965 772310 432055 204085 555900 765170 386070 136680 367880 644810 535330 159545 555135 246755 324530 786335 385815 806225 667505 384030 827220 410125 503540 65875 705330 107695 376890 476935 451605 536350 290020 644215 21080 23460 450415 441660 86275 170510 238425 611065 326655 714000 675750 475320 134300 433075 14025 789905 517480 103275 60520 775200 236555 736440 21845 258400 55930 431800 693005 388705 138380 401455 738905 417095 844475 753950 755055 431460 464695 306255 194990 214710 66725 362270 83300 736865 412590 603670 9265 397545 380800 288405 670480 117215 727430 461380 367795 13005 702270 344080 816085 386835 748850 369835 935 141525 758625 667505 839460 14025 587860 478975 841330 229925 557005 8840 184535 591430 225930 221170 568395 608430 482290 745875 590325 28305 614975 123590 688925 139655 617270 298690 233835 264860 381055 376380 848470 806140 790415 642175 841500 548590 17425 592450 715530 482035 260185 664275 200515 643535 254915 60690 534395 423895 408510 695215 36380 386240 755735 139910 550545 793815 782255 144500 376975 404175 337620 575110 171445 186490 54825 669715 425340 374765 24395 642090 826285 225335 573580 581060 227545 112200 829770 276930 525980 730915 494955 591685 136255 630955 320790 425255 388535 205360 400180 442425 301325 32555 81600 432055 152575 257975 783275 97410 115855 230010 841160 423385 685525 721480 255000 243015 558195 837250 814725 627045 651865 454495 34510 654500 120020 816680 69360 180540 168640 370260 55675 669715 578680 93415 455855 350455 755310 532610 196605 319770 601205 117470 676345 805205 579700 648295 628490 399160 504560 590325 362865 57885 275315 437580 307275 478210 733550 648720 813280 474385 619055 328185 430355 754545 599590 735080 275315 610215 453050 712300 334730 508640 5780 697680 600950 201790 594575 457300 636990 799595 236385 188700 547230 442085 376295 60435 564485 848895 256020 768995 168470 606645 340510 317730 805460 203745 331670 623220 570945 718845 749275 187850 417945 413780 33150 60605 453390 344335 260865 611065 619140 637840 46920 359295 316030 404770 387090 58820 469115 8755 495040 393550 426360 271915 239700 283135 227375 29155 171785 271745 846260 82875 648805 568055 843880 459850 646000 817020 120955 289170 501585 289085 643110 382925 396440 372385 710855 155720 826540 777325 450415 688925 80240 698360 584630 791605 709580 344760 548760 387260 222105 717570 54570 282285 436815 231115 286450 823310 725815 257635 498865 76245 429760 240805 838440 453390 537455 833170 573920 2720 164730 197710 843625 507535 222275 559470 654160 769335 206465 592110 477955 95115 746130 677025 573325 320535 293250 28900 68935 695980 141440 392020 730830 719270 701165 511870 36465 414035 604860 92480 610555 445910 621010 30345 390915 360910 511360 707625 443955 398990 727940 313905 47515 386750 658750 670225 581995 162775 120615 422620 299030 423555 66130 582165 7820 804950 191845 29750 376380 581400 275400 294100 357510 279990 29580 679320 15810 518585 533800 281690 381735 346885 735080 192525 172890 676260 555135 375275 496825 230435 737460 234685 542300 524875 693770 147390 732870 178670 250665 259080 524705 251430 435285 832235 661555 298265 502095 452115 125885 110330 623305 734825 131665 503795 664275 495550 537880 258570 753355 205105 683060 263840 725985 219385 222615 821355 817020 731850 459425 710685 838270 842350 482970 339065 181390 330905 427210 39440 690370 844900 278205 288575 362185 573580 785740 164985 480335 139825 98005 729215 92735 833595 494615 512890 821525 627640 163795 414545 466310 727260 262140 15725 739330 235365 554030 806395 14535 6460 192695 223805 716890 333540 297245 786250 575960 545190 85425 650165 96135 501755 379780 136680 627895 283135 352155 364480 198050 479315 595935 638520 768910 539665 44455 518840 65025 480420 318495 528870 449905 606730 158610 400775 819060 541705 135490 266560 353600 598400 295800 768230 437665 495465 705500 232220 676090 177140 649825 31110 837675 563635 822545 717230 476170 413950 422620 512465 110500 146115 22015 501160 56950 372470 635800 705330 45900 126310 628830 34340 149005 406555 160055 811580 766700 466310 175695 636565 175355 319005 792285 814300 822970 546380 623985 546465 718675 724200 401795 529040 483140 257040 802485 810985 432310 318580 144160 592535 373405 408680 249305 610045 437835 376380 9775 847875 740435 221340 528105 200345 152065 714765 491640 103105 665720 702100 306595 412675 325975 113730 224145 208335 596105 187170 841585 74460 286110 129625 626110 482460 744260 506685 716210 14960 238000 757605 469965 576555 775200 180030 840905 60350 733380 744515 112455 101150 631125 437240 56780 379355 810560 446675 92650 566100 626620 474385 690370 274210 414460 772990 465375 223295 11560 433585 182325 282710 479570 492915 592280 819655 105060 55930 358445 208930 728620 679405 695810 280160 92990 695300 596275 107950 7140 177650 499630 347905 821100 239870 423810 792200 270470 336090 364055 203405 709665 112030 406385 61455 510510 392615 616165 454580 294185 606475 833000 710090 320110 599420 192100 520880 231200 737375 542555 430695 417690 592875 713660 460785 271575 565590 455685 737715 1530 839545 669630 785060 833000 68000 1020 108290 161755 292230 588370 412845 659940 494190 783785 731085 558790 668610 70805 658835 115855 269110 605115 225250 228395 481950 110160 206380 402900 185555 772225 501585 477105 549100 73695 291465 464355 536095 87805 136170 118575 202555 582590 688585 799255 701845 320535 352325 673455 185215 639030 316285 727090 162690 453475 510765 296650 180370 501840 704480 582930 322490 599420 540770 645830 9690 582335 68000 558025 114070 219215 113135 717740 774775 2295 510425 565165 18275 37400 427210 664615 497760 682550 546125 486115 241825 124695 61030 28135 591685 304810 845240 774775 24310 802145 24990 268175 703545 468180 180965 749615 809540 157420 246415 235960 445655 779875 790415 684080 356490 105995 92735 283985 704480 575620 546210 147985 729130 755905 720630 653310 372385 136765 127585 817275 296820 245310 677110 255425 661045 566865 145945 552755 399925 690370 290360 816425 766615 665295 613785 218110 395505 369750 372300 754035 295885 230350 565420 696490 81600 615570 410210 184450 64940 600695 321980 119000 121890 629850 803590 367285 384455 380970 220490 444890 143990 673795 172210 570690 237660 295460 829940 656880 592875 515610 660365 485605 10200 524280 473705 222530 249305 11560 824160 38250 593385 151215 437920 594830 84490 417010 833085 629340 298860 763640 342465 229925 412165 392870 513400 287895 764575 749785 86870 223040 444720 605965 72250 110755 608600 523260 700315 382500 684335 338555 46155 524195 445230 542895 608260 83130 785570 320535 454155 608600 685355 3485 724795 177820 1020 826455 522495 547570 74375 569330 385985 575365 721310 559045 166855 767805 829090 767635 846940 332605 301580 584800 809540 321385 442425 406300 382925 529635 717230 499205 785910 265965 27965 848555 818805 252450 329885 784125 499290 13090 295970 299710 780640 2720 757690 61540 68765 298350 740775 351305 317730 669630 280755 626790 9010 251345 438855 53550 530230 707030 558025 821270 475745 103275 796110 455770 748085 291125 28985 338555 397460 262650 830790 45475 372215 638690 360740 626705 259250 272680 24225 158950 153680 640985 207655 140335 409190 821015 408850 590750 148580 240975 369070 415480 127245 833595 566355 303535 822290 822375 453645 164730 745280 92565 71825 774860 752505 109395 413185 589645 362780 381735 635375 718845 159375 167195 183515 315605 387260 382670 781235 369155 703035 334985 693175 186405 567460 514845 632995 650165 454495 245055 528955 716550 658665 214965 786335 653310 752420 825265 132430 491385 419475 742390 229585 374425 429505 161755 559810 174420 507110 27965 663170 462485 199155 1020 289085 721225 338300 290615 225760 631550 354110 763470 511275 662065 706860 841415 210970 775370 581400 431375 108460 108715 295885 394230 444040 16575 658750 551820 247520 717995 433500 3995 313225 434180 85425 294780 547825 20315 492660 744940 819995 574600 71145 638520 19890 652630 55760 477445 815660 643195 616845 784805 491385 848045 599335 760410 34085 37910 141015 653480 562615 533800 492405 677025 222615 198900 558110 843880 318495 563125 114580 636990 338215 793645 731000 19805 742985 211820 404600 223125 508895 846345 785400 646085 751825 11390 522495 704820 163030 179605 625345 177395 132685 283390 117725 234005 308125 223295 450330 187085 68340 368305 536690 831130 251345 123420 279735 774605 379695 329290 404175 503710 483480 645575 126140 125630 410890 164985 96730 716805 536520 604350 520625 68425 426700 777410 650845 383010 847875 597720 390915 8245 56950 278970 548930 731425 675750 741540 704565 626365 587350 801890 674645 52105 433075 176205 522920 155465 587265 423385 269960 211395 170255 671840 602650 845835 691730 417945 512295 568480 809625 298945 618800 442085 268515 21930 549950 553775 565930 434775 513570 38165 68000 251260 305830 55250 404175 667505 728195 758710 504730 64855 393550 304555 144075 657645 9605 392530 841670 577490 303195 792540 366605 260015 559470 81260 328950 648550 454495 521730 222020 635800 714935 228735 201705 693855 278715 591940 396355 269790 710345 9690 726835 601460 140930 309485 292315 824160 503200 553605 698870 49555 723690 152575 333115 605455 463165 612340 653055 361080 16660 536605 455600 695810 633250 503455 486710 299455 574090 10030 24225 170170 610215 517140 525980 586925 388620 231200 163880 642770 166175 119085 228905 82790 560320 239870 87890 451520 262140 261205 376635 710345 811325 759220 398225 302090 538050 596955 219300 99620 462315 743750 669205 398140 693685 559215 37145 675240 200855 43350 516120 3145 456280 40715 119595 294950 709495 511700 763640 609875 638860 207230 428315 54145 846600 67915 442680 96560 50830 104210 817275 131920 817445 355300 83215 178160 123930 237745 107610 21165 389215 306680 389895 800445 230180 300900 683400 563975 456110 221765 414120 101065 164985 470050 320535 66555 809965 381395 156060 790415 616165 813365 53720 790245 826285 428825 481440 618290 558535 68935 419220 428485 738395 728875 521475 120445 290190 426955 840735 233495 758795 357340 31960 726495 53635 849150 310505 1870 617270 783105 779705 805970 677025 793560 439875 634610 218960 658580 497165 221085 710090 173485 567545 59245 285770 3145 585565 665125 31790 459935 165325 740010 616165 324955 773330 813960 685950 493680 542470 427975 774860 733465 619820 302600 846940 503030 696915 236300 321215 416160 797045 567630 747235 726155 453985 107695 114835 579020 769420 766020 483905 618375 731595 483650 255595 447100 659600 215305 65705 686290 625260 278205 704735 4505 268430 230180 569160 772905 232815 653310 686035 70805 644725 742220 67320 609790 442085 272510 274805 300560 427125 135320 448885 286705 384370 9945 259930 95710 56525 454750 796110 506260 792200 64685 435370 449990 275740 698445 563125 246075 144670 7650 26435 148920 631040 436560 197880 345015 561255 586755 154700 698785 151640 844730 61965 812175 186575 300900 612935 215645 122995 660790 434690 690625 795260 522155 303790 759985 607835 9945 685270 566100 171615 154530 696405 18190 172125 830025 524535 132345 787695 799340 175185 386580 843710 292485 598315 620415 255170 394145 294865 70720 781065 453390 411060 305065 79900 279905 653480 417690 132685 705755 98345 30600 400945 144755 526830 232390 495890 603160 651185 95455 312460 675920 111520 142715 333455 664870 164390 164985 809965 330820 215050 634355 628660 147560 445570 310845 848130 793475 299965 43520 314245 444975 243610 113645 609450 380035 697340 65110 241570 595680 145435 824755 112795 792880 234005 736015 384540 96560 320535 521390 344335 284155 755480 587265 791605 523940 619055 770355 646595 294525 389385 808520 741115 241740 804950 521305 194140 410550 534395 476255 480590 252790 28560 671245 576045 395420 525895 268940 638690 8330 653395 272595 174845 326740 520710 335070 642940 630530 450670 186320 797215 211735 315435 579870 681105 77435 267665 711705 412845 841500 141355 464440 294100 295545 386580 301240 443275 496655 683400 242505 504475 68680 49640 594320 658580 235790 292060 423980 635035 710685 580975 734995 54485 622710 837930 632145 564825 644215 320875 226780 353940 619140 2635 611915 292230 188870 324190 737290 685185 496230 754885 5270 358785 233920 417605 498950 613105 797215 380800 93075 721395 385985 585395 803930 162945 783445 418285 537285 817785 836400 71655 536605 133110 680085 422620 566525 434690 179350 605455 280500 273105 835975 692410 848130 134215 425255 159630 270300 825265 186235 563295 381650 545020 7820 73865 758625 502095 107950 107610 384285 320195 677365 611065 152150 427635 363885 470815 518585 376040 695980 814555 176545 189040 190740 620160 768145 224315 259930 612680 261460 670055 560915 750550 146370 445570 416245 286790 256360 256870 462145 711875 347055 45305 611235 398650 227970 27795 199240 708050 434605 27795 403495 513230 790160 486625 176800 702185 124355 820505 785145 137955 817530 641665 13685 512295 493000 678810 544340 86020 801975 266390 70890 342380 555815 310420 61710 343740 843795 195925 324785 145520 627895 243950 6120 496400 52360 626620 571115 548080 121550 147475 686545 752335 316285 377570 186065 838440 187170 285940 252025 381055 384795 117300 816340 72505 593470 500820 400860 260185 191080 197880 595 30770 648380 610725 788715 44540 839120 119170 206890 272935 411485 70125 556580 369240 347735 814555 133195 765765 1785 521730 668015 493765 417945 302260 804440 804865 728705 558025 584885 22695 24055 120785 522410 628575 562870 694365 556325 417690 100895 128775 134895 340850 338215 138635 355810 695470 688330 536945 542555 574685 845410 15895 757010 55675 843285 832745 497675 371450 602140 288660 51000 487645 640135 249900 719695 277780 83385 646510 417010 767805 576385 228140 453815 439620 489260 3655 12240 429505 45475 134810 33660 9945 395930 647105 198390 372980 695045 688670 40460 194650 156400 759815 69275 510680 708390 259590 747745 548760 305575 796365 290360 118575 610215 124100 775200 560150 746640 789905 498950 310335 475660 789140 219045 356830 523515 98175 312205 639030 403580 102850 771545 100130 282710 323850 410210 828665 43775 99025 635375 707030 448715 812430 171785 523175 204340 593895 128690 793985 653735 572645 591770 249645 698785 278035 494275 482715 90015 543745 426275 216835 222530 756415 34425 452285 37740 51935 415905 104805 340000 748595 207570 617100 206125 789055 757350 102765 346205 480845 89165 448460 797725 446165 181645 318070 3315 735590 827645 738140 733040 505835 212670 459935 307530 319175 403495 753355 107780 94520 820080 190740 8840 724030 498610 399840 668950 171870 354110 820080 102255 127925 436645 546720 610470 753440 433415 243610 400095 348330 419475 120105 183515 499630 303365 578935 678640 601120 427890 189295 318665 458575 726580 263840 509575 15130 200090 547145 656795 300900 46155 205530 426360 679745 794155 732275 651525 394485 732785 494615 110245 161075 24650 613530 594745 481355 633930 745365 643365 134130 823820 540090 47005 303365 122655 11815 377230 462825 570860 462995 830450 336090 470985 204255 186235 231625 584460 785230 235960 250920 416160 821185 125290 35020 660110 701420 282115 94605 648635 397120 16915 144755 240210 72505 8330 524535 815745 597550 619395 476935 510255 759730 745535 385220 532780 528870 560915 840735 443360 116960 76330 255765 516800 672860 15640 405365 7735 468095 9095 447355 475320 781320 489600 366945 525045 764235 194990 333200 713065 687735 685440 404430 787865 286280 255425 718590 239445 836570 261715 191590 217090 227970 815575 813705 636820 247095 274210 545105 53635 78710 94605 419390 286875 132685 449225 715105 659770 768145 573750 683655 762960 212500 421940 318835 118660 704140 344590 776985 59160 249730 613700 14365 127415 738565 44030 441405 342635 373830 251175 309655 240040 272850 126990 285685 489175 384200 569755 676175 560830 778005 516545 791520 712980 463420 697680 713660 86615 591940 565930 89505 792710 147730 562020 49385 768230 567460 36465 133620 513995 243185 209780 368985 783020 739670 678215 83810 142545 513060 745195 667165 769420 787950 273190 84915 358360 218450 124695 784125 698105 786335 342635 216835 791435 569415 132005 729640 150875 546975 428910 280840 649655 424915 776390 211735 722500 220405 397885 79985 316880 715615 415650 729895 642515 60265 748425 388280 220065 162180 11985 150620 211650 329290 497930 98600 438260 643280 789140 800190 639710 182665 351305 235960 763725 97495 461720 39865 308805 432735 158015 151130 415140 289935 157250 315520 790245 484840 758795 242590 498610 287980 587945 783530 386665 233070 277355 830705 18275 736525 740435 662150 700060 351900 397460 121125 84405 696065 116620 638690 685695 427635 635630 805290 598570 209100 583610 549270 7990 732190 645575 141185 332095 471920 846600 641750 822205 485010 317475 101490 511785 244715 21675 368730 534990 664785 173825 130050 172890 644385 12495 541450 345270 282200 536350 418540 74035 133195 836995 354960 672350 232135 355385 191845 113985 77435 112115 340765 175015 809880 76330 289085 111350 475660 303790 849915 69955 351985 283900 333200 759730 443955 409190 479060 477360 675155 736950 83640 226185 326230 459425 575620 787780 644385 1190 539240 767890 782595 297585 830790 770100 168300 149770 35020 190825 825435 67065 19380 318495 456280 481185 230350 818380 105825 804185 730660 122230 221170 530570 27625 307190 211480 243865 68935 584375 31790 360400 304385 654755 284495 726410 712980 443870 500310 569925 535585 220660 91205 357595 716635 375020 847280 390320 443785 91460 723605 273190 736100 50320 531165 293930 337195 343485 358785 278205 482800 353600 768230 471410 318580 780045 450245 468520 70040 102340 828920 197710 290530 744260 82025 564485 205275 734570 191590 485265 838355 82110 308295 154615 759220 359295 342975 743920 787865 662405 190230 274380 674645 208675 744515 756160 489005 11220 228565 555305 112455 255595 311270 468520 167365 808775 37570 132770 311695 418200 415140 628830 2295 231030 495550 598400 540685 443105 383180 790925 32385 287895 52445 471835 761940 260185 54145 300730 58735 517055 157930 541960 188955 700400 736525 502435 770695 528530 360740 27030 730150 519350 15980 760410 501755 318665 72505 197965 685525 523345 69360 180625 655775 502945 549185 668950 506940 593385 308210 287300 620925 849235 846260 644555 785400 633420 723350 534565 52785 75395 97070 411060 772310 816595 347905 110075 239530 191845 846345 837165 533970 476170 504220 316200 577830 848725 515525 118660 253895 48025 28900 640135 807245 423810 508130 425000 411145 829090 751655 622200 376550 844135 720460 169660 737885 105825 65535 104805 417690 516035 629255 497505 681955 255595 461635 752760 28305 259930 239445 252790 26945 813620 484160 344930 286705 667335 331670 796110 481270 436900 459085 680 466225 615825 379950 752505 606815 729045 474300 832575 464525 516715 654500 109565 354195 608345 575875 680340 559385 277440 694365 415820 585820 381820 748425 350880 704055 848895 170170 173995 34595 717315 770950 182240 373405 489345 19210 358615 39780 504985 794580 840905 563125 536775 638095 97410 562615 662830 741965 343655 144415 482885 577830 458405 111520 555645 348840 394400 226100 485010 171615 66555 236810 57630 414120 393890 613870 101745 787780 649060 53210 105230 280840 463930 270640 750805 371110 16235 76330 426445 164815 428570 766700 810135 780300 753610 343485 385390 738225 510935 327930 290785 608770 146625 70635 555220 462995 393805 43860 773840 342720 497335 66045 690200 801635 652800 142545 668270 320195 506090 767635 6035 574770 139910 133450 822375 120955 542045 732190 370855 112965 653140 186745 386580 126055 587605 483565 653990 683145 206635 237405 132515 338555 774945 746470 284155 699040 494615 558535 232475 303450 418030 253385 685185 395675 52955 760580 371025 9775 699465 821355 145350 220745 85765 50830 303620 517990 291125 323340 7820 397800 731680 246075 787185 778260 391765 460020 489515 556665 299795 273275 651525 704735 712470 448630 276760 470815 844475 100895 352325 258060 158440 350710 238595 62985 354620 211395 817275 788545 783955 779705 73270 58820 496995 229075 728620 663000 44880 374680 760835 741540 463675 651270 708815 800445 356575 233070 820335 727260 141355 156315 823055 286620 672775 531080 248795 228735 215305 833170 619650 96475 353430 785740 311100 480760 459000 702015 836060 139740 799765 82195 473110 600780 340765 142120 207315 466395 567885 574260 754885 711110 531930 175610 701590 16575 365755 539580 99365 366945 254065 780300 747405 711875 178415 723945 330990 676855 837845 760495 7480 180455 565505 361930 80070 484755 387770 485180 191335 130135 783105 682720 818720 506600 511785 335750 33915 42245 615910 643960 822800 719780 73355 25330 391850 14110 79050 818635 46070 544085 42075 766785 465545 55080 592875 307105 667505 305830 761600 385220 716295 318070 475745 532865 451605 769335 176290 799340 334815 563040 393125 333030 736865 331160 659770 641580 495295 161075 625940 22440 840395 410890 627640 498270 54315 419815 461125 37740 231455 376040 464865 796875 816935 460785 181560 510085 114665 568310 350795 234430 657475 232305 786675 306340 328695 438940 539750 283390 183515 479230 67150 766615 129965 303790 391170 575620 572050 157080 767720 366605 295630 419560 31110 181900 286875 809285 490195 765425 590495 790670 137020 20060 163965 57545 330310 17765 609280 301070 830025 544680 523770 540430 609535 163795 54740 171360 620500 590580 598230 555815 761940 394230 390575 1360 557940 557005 429675 85340 392955 538985 353345 639285 281435 287980 717655 108035 797045 530400 577235 87805 457470 206550 581910 766020 230775 572390 544935 627555 121125 545870 289085 537880 535840 803420 669630 237915 65705 3910 426020 772310 64600 620585 775965 815660 693345 805460 545020 58310 91375 183600 282540 727855 555645 145690 341445 478210 482290 395250 566525 685100 562105 232050 823650 177735 841755 205700 472600 312290 194905 849745 755565 322065 646340 485945 457895 772480 651270 426955 134555 69615 655860 90355 48535 686375 550290 469540 543745 223380 578510 702695 720035 356150 159375 525980 767550 109990 560660 771375 292655 542385 133620 678385 333200 397035 450840 787780 254575 221935 456790 397545 183175 327335 397545 192780 546210 602650 586840 736865 482715 361420 223380 634100 282965 581570 133535 493680 326400 440215 759390 793815 207910 825265 667335 244460 375700 613190 594915 456705 632995 687140 7225 462995 841500 437240 65875 356320 307275 758200 113305 654245 138295 777835 504475 680595 802570 433755 538220 833085 329545 120275 181135 358870 187850 842605 649485 479910 214030 360655 171955 385730 398650 623985 245820 306255 407150 660535 592875 456280 126225 461550 785400 93075 728875 247605 24565 715105 832405 199750 475830 183260 622285 850 702865 835635 285600 134470 228395 60180 371025 697850 10710 508555 741710 451010 593980 90270 627810 421175 467840 689435 233665 664190 741285 259080 101745 37570 49470 645235 634185 848555 30260 744260 409615 518415 101830 470730 21505 177310 388960 404770 772990 292825 368135 453390 334135 530315 230520 402135 119595 357340 118065 786590 802740 821950 779960 522070 198730 365075 592620 719015 110160 670820 203490 360485 523090 464015 75565 160395 744175 59670 738735 216750 776220 654160 240125 285345 302090 610555 558705 748170 218450 252535 142460 11985 775030 710600 32980 751060 349010 167790 457980 319005 788885 335155 430185 419050 285175 632400 464185 154105 635630 202810 631805 7480 38675 409615 318070 326230 187850 444210 584375 416585 64515 676855 762960 607665 225335 596955 293930 367625 469455 748765 35530 734230 576045 841330 571370 249475 526405 314330 286960 367710 572135 749105 408765 578255 423555 505495 391680 682380 97750 657730 461210 454750 363290 266730 220745 2295 438770 498695 397715 565505 393720 430185 840310 592875 5780 136850 147645 294355 740435 850 575195 593810 674050 701250 159290 732785 327505 178160 805205 635630 11475 657645 203830 359720 42670 745195 593385 161500 421260 328950 659175 823310 214370 144330 612255 360230 392105 472515 809540 379950 572475 539665 143820 422960 93500 525300 653310 579190 339745 416925 343145 415480 634695 170935 249900 286195 205700 517820 366690 604350 222360 592535 467925 583185 734910 289340 617015 342975 122570 685695 444465 34595 637415 689435 332945 533800 413100 270810 597890 218365 383690 90525 592195 242165 637160 776985 429335 31620 743580 600440 4590 161585 560405 678385 665975 170850 474045 580040 384625 620755 279650 93075 428825 615400 225505 238680 339745 567375 522325 278120 362100 767635 89930 742135 699465 25925 440215 527765 473450 31110 348670 848555 359805 118235 341445 600100 534990 379440 705075 789225 164050 373320 623985 312970 33915 325975 843540 760750 270130 75310 115090 694790 572815 424830 185470 672180 329120 643450 476255 580125 680085 42585 70295 716805 521985 331670 847110 436985 400435 377485 605540 315010 624750 417350 444465 761005 203320 638010 136510 843795 676515 675240 191675 623220 503625 557685 40035 33575 670905 605540 288150 229670 699720 144840 212160 564230 693685 402050 341360 317220 325720 793985 587265 720205 658155 53210 371875 817530 840310 437410 170510 780895 230860 589305 737800 257040 311015 268940 408170 686120 844560 542385 711875 277780 1870 594405 246500 186320 237830 739415 211735 28815 37145 260780 666485 41310 835975 407150 783275 239785 469625 647190 199155 573240 138805 792200 298775 23120 808435 470900 70465 355555 785655 444040 287300 33745 357680 312800 44200 63325 188360 223295 826285 512720 759985 479145 25585 576640 747150 59840 234090 631125 464355 218110 129795 381225 826625 495040 230690 117215 521050 660875 270810 197625 477785 42160 350880 683315 456960 163455 562530 284495 528955 181815 627045 279905 275145 534480 708050 403665 139315 737460 498780 685100 1955 72080 772990 793390 825860 591175 653990 280670 651610 314755 697000 535245 544000 706180 373150 218110 229670 319260 336515 834190 617525 294950 596190 190315 540515 287130 63325 63580 624750 179690 150790 752675 377740 762705 714170 406300 161925 282880 426700 535670 128180 734400 484925 488495 407490 97240 755735 318410 451435 377315 667760 177055 634780 427550 82960 248285 625770 92310 310335 520115 628660 655775 307020 737375 44965 763810 198135 72080 240550 113985 842520 764320 724625 258570 817105 592535 235705 509745 212160 680850 351475 349520 375275 762195 840820 629000 618120 831215 239700 677535 708135 182155 508130 16235 468605 667250 131410 209440 507960 812175 377485 171785 514165 328100 82450 340255 265455 574090 593895 333710 127075 722330 547315 454920 433075 393720 698105 645915 718250 805885 509320 430950 198220 388110 435115 384285 252365 200430 28050 694705 762195 651440 493680 662320 801040 542300 293930 74800 818125 124015 24480 345100 454580 766360 40630 323425 229160 252875 801890 774605 373065 363035 279905 538815 590495 30940 550715 271575 301240 17510 178585 834360 155550 280500 842095 550035 51595 411825 730575 269280 453135 465715 366010 848810 304810 698785 47005 580975 610130 849745 136085 347055 302600 519010 549185 33915 778260 845835 616590 651185 550630 784465 562785 490025 756500 304725 729300 770015 560405 594745 606985 101575 818040 519265 321640 35615 200090 849660 175270 465375 669120 43945 261630 110075 92735 461295 173230 384795 39950 105485 604265 613615 340850 96900 252705 517565 712045 849915 525300 325465 194480 157420 189380 428485 826030 820675 54655 764235 347310 601460 803080 591345 830280 168470 80920 503200 660365 22695 272510 458745 364735 208420 703375 814810 673540 180285 214880 671330 202725 80410 713405 788715 83980 213265 642260 834615 791180 576215 5440 224910 176800 685185 16575 276590 725985 732615 630275 802910 12325 450415 527935 501330 317815 803335 688160 691900 273190 96390 103190 738735 109565 258315 132345 833765 377230 178925 248965 213945 287385 39865 35275 370175 328440 287980 219130 410550 487730 448120 569925 684250 245820 381990 383095 211310 142885 175695 52530 486455 702100 812345 330735 89590 421430 818125 659430 158100 665380 239700 515610 248710 81855 836570 120105 515100 627130 583185 229925 616080 50235 712300 76330 454580 790075 319940 835040 804015 682720 740945 333115 154700 263075 447780 790245 524025 177650 389895 96475 375445 378505 721990 103700 120105 536095 118915 106760 359125 391085 242505 400350 11560 842605 521730 85765 355385 432225 827645 593045 702015 648550 838015 474130 504815 843710 36210 353515 661810 139060 664955 70465 688840 87380 728365 143905 649230 240975 617270 364055 109905 709070 131495 423555 788460 506430 787185 463420 769335 672180 380970 607665 138125 197030 93330 717230 608600 268855 168640 62985 404855 400180 525980 347820 564145 472600 675835 194820 768570 409105 642685 444720 542470 520965 245735 507875 532950 372385 611320 343910 269790 650165 736440 599335 76500 46495 124525 189975 584460 217770 674475 10455 473365 256105 482630 789735 796195 537795 814470 717315 135320 679745 634695 76670 110330 579020 709835 521985 351985 797555 447695 426785 396780 766360 91460 631890 777155 486455 711110 310675 237150 445995 548760 349775 275740 575025 414205 807075 806225 11985 736780 814215 485180 605455 393380 7480 335495 107185 801125 624665 443955 329885 731255 198815 390065 424830 234260 630530 219300 445400 141865 82960 286025 741285 26690 693600 245395 708390 150195 503795 807670 816935 387260 831045 673200 369070 258995 672095 561680 471835 769165 748680 178585 830875 354025 18955 482800 423215 813025 626450 520455 830875 517055 704055 366265 506770 20910 679575 82025 218025 524705 127415 452540 717315 644640 431375 18870 164050 215050 144245 33660 786250 125970 483650 115940 333795 628405 177820 391425 566015 228565 420665 249390 162945 292485 115345 337790 610300 357170 361420 635460 493425 536010 564400 406045 803250 117555 261630 648380 210970 111350 646680 67660 602565 30685 277525 188870 459595 821780 802145 144160 81940 509065 8245 147730 317900 235280 397885 751315 417435 494105 287810 535500 247520 301070 804695 334815 86530 69955 220830 313735 166515 343145 541620 94520 716125 723605 111265 280925 295970 788120 716890 287130 496400 587860 574515 95795 830280 145180 373065 10625 517990 82790 833000 367625 635460 219385 268430 685440 13345 321895 704565 708560 6375 586500 473025 308295 711025 149855 444465 352665 202980 111945 228395 75990 60350 749275 505240 829515 841245 580720 542725 834955 119765 477445 31960 483905 241910 86020 232900 631720 789565 127840 518415 646170 52955 353600 645575 379100 163030 169320 526320 119680 88825 618290 597380 534650 620670 671415 459510 178415 224145 797810 560235 474725 23120 608005 137105 387345 313055 467245 245310 287045 504050 534650 805715 315690 624665 739245 820080 747915 387770 772395 613275 670310 155040 366435 129200 645915 141695 436560 423300 817020 395505 222615 139825 48535 6035 742135 820335 615315 539835 755310 164900 452115 261460 633675 170680 262310 686545 621435 295120 503795 20570 300220 338130 345950 736950 386665 492235 588115 257210 278120 122230 683740 715105 474980 504815 691135 444295 746045 206635 500055 493085 685185 795175 578765 794920 9860 777070 255680 528360 182070 239020 88315 704225 305490 226100 694195 222020 544340 332350 599165 509660 574175 142290 768655 90100 233495 663680 392105 845835 268515 32895 320875 561595 651695 517905 11050 699550 304045 794665 42075 553095 593470 827050 264265 212925 114495 25075 190400 680170 320450 622540 215390 606390 153595 431885 275485 700910 731340 74120 30600 368135 222530 270130 669715 634610 138040 161330 28985 562700 468520 607920 819315 682465 826540 536010 193460 381820 137190 518670 441915 636735 400180 83300 715530 841415 480250 457640 747915 529890 736440 111265 809795 725645 524705 53635 77265 386325 18020 596445 495210 447185 26945 804695 574600 338980 80155 230690 323000 676685 190400 653990 800360 434860 349690 391680 148835 660195 273360 640305 169065 148665 809200 518755 715360 819570 765510 13175 503625 373915 9010 538050 444210 333370 32640 405195 482545 680510 312885 413610 694535 773755 386410 165580 304555 583100 684760 471155 538900 376125 307785 152915 174930 71825 22525 45730 248285 166855 136085 364395 251600 443870 288235 595000 249135 778430 592195 726920 604520 634610 663765 183855 339575 386410 602650 295970 538135 320365 184535 183175 186320 370260 192780 385390 425510 264095 230010 301155 718165 424915 278205 164815 300560 172295 240295 608515 466905 44880 605625 526575 519860 420325 618205 469285 788715 646850 454835 722925 676515 390320 630445 183175 817360 286705 577915 443955 133535 147475 655265 617695 40630 500650 605880 90610 338470 188955 9350 55930 519775 779450 535500 185215 617270 260440 639200 396185 132430 15045 650165 10455 276250 257295 801210 802060 35530 408425 794580 79815 616080 53975 58140 464780 186745 618545 585225 665210 208165 836825 615400 10030 50065 61625 701760 786165 171445 252875 129965 649740 347310 303450 737035 13600 420835 794325 168895 526830 62475 753355 109565 611745 59245 430100 732105 505750 647955 231455 307615 319940 785145 294355 218365 12750 789310 734740 525130 249475 200855 463335 59245 231880 847875 81940 398140 413610 355810 667080 368815 544680 515525 276675 305575 154700 355555 508980 116705 501670 44030 649740 675155 155125 300900 444805 31705 47515 798575 427550 85 680170 579870 150195 769845 190910 75225 635630 433670 621095 142630 783955 585055 101150 845325 167365 490620 40885 26520 606900 842690 139825 478125 508045 95880 486115 724625 642515 631210 682975 112200 311695 537710 513060 233325 200260 217515 833680 805205 447185 150450 519350 422960 174505 435200 520370 547655 529890 24395 489260 462740 173570 409190 755565 28645 645150 665720 743920 6035 132515 615740 368305 324785 778345 780810 606730 486710 453475 627300 639880 401540 524705 439280 685610 716805 266220 310845 485605 372385 134555 521220 76415 361335 433415 268515 484245 348075 267070 497250 612340 610555 536265 42670 706775 815405 408000 422450 564060 393890 612170 60435 712130 324955 35700 771630 565845 366350 603415 653565 513825 141270 485180 785825 187255 36380 371705 115345 505240 362865 642175 28645 506430 299880 183685 99620 102085 148920 184280 476255 644045 550545 609365 399415 796025 185130 426445 635970 838440 32385 729130 559300 602650 568310 482630 848215 397035 132090 54400 110670 133620 278375 739160 332690 689945 589390 726750 550120 696575 416160 692665 835465 652800 85765 648975 397375 181900 182325 429845 488410 569840 528615 216240 75820 726750 621690 596020 498865 414545 255850 470815 685780 708645 103530 532950 787950 819570 389045 384965 478380 646510 750720 236895 481100 674050 554625 769845 327250 638180 296650 172550 803505 390830 247520 497165 107100 355640 65875 97155 83725 663510 445740 408425 51680 43520 747320 272680 587775 733040 818975 400945 53550 623560 188870 356065 331670 290530 442680 700230 585225 222360 339405 23035 538135 292145 286110 812770 829345 148750 456960 670395 364140 405790 499630 680850 379355 407150 777835 485605 336175 42670 595 341615 281520 687905 684930 56780 308975 385475 408255 733295 499120 346035 410380 812515 139060 748510 550290 659345 730235 99960 385135 143820 308975 342550 435370 34425 745875 201195 591770 742560 708560 560235 570860 80495 246415 395930 566865 165410 218960 122740 113390 428570 767295 315435 483225 619480 538815 440470 388960 400520 81005 106675 176035 53380 469795 428910 562870 592280 327080 58735 805460 531760 697680 443615 562700 251685 170340 131325 630275 120955 590410 522920 247095 163115 552585 764150 589900 691985 797810 53890 199410 843965 663765 95710 539665 613615 146115 813110 781490 347055 577745 681870 86785 444975 189125 234770 494190 137870 273700 671585 679830 473110 411570 598910 252195 516800 46920 837335 562275 707965 310760 829685 551140 182580 40885 167875 669035 76330 766955 263330 771035 378675 818550 641325 717825 432055 821610 53210 758880 727260 469540 590070 375870 208930 181390 381480 632145 610045 505835 281350 590325 781915 194650 774435 760580 822885 386580 668610 379100 124780 419390 352580 106165 491980 743580 365245 556240 425510 822035 234005 691390 262650 769590 60010 28305 238850 690880 649060 83725 788630 443955 690880 830790 590750 306085 685270 721395 605115 98685 319430 849830 574600 839460 17425 584290 590325 489600 18190 387345 112965 813365 220490 275825 165580 330565 191250 732955 400690 209100 485435 603840 661300 36550 93500 668100 496910 384285 695895 382840 414290 726070 193545 440980 171275 702100 283135 262055 78965 153595 102170 68595 522665 156230 492660 609705 92140 42160 784635 259590 822885 452285 797215 580040 702610 428315 624835 783530 639540 45815 318580 28900 831045 76075 243865 251175 137020 702355 487305 650080 545700 524365 415055 847790 237405 716465 388790 346290 196095 205105 757775 36380 539410 668695 10965 206465 386920 256870 28475 76160 837930 201450 67660 126310 659855 83470 477445 842095 548335 573325 509235 805715 350285 227800 156995 24225 786335 211395 463165 497420 668950 220235 80410 692920 252790 27795 35700 187850 735760 144415 99280 727430 84065 269280 656200 199835 727260 151130 322150 816000 100045 176715 827050 751485 469965 135235 444210 294610 641240 765255 170340 302175 224995 774775 447185 811835 734400 372810 502860 803930 549780 691985 641580 672180 390235 259845 82195 527680 165155 544085 342975 539240 644215 318495 565930 419730 51340 409615 627980 505410 738735 108375 477105 277950 778175 634270 167620 188275 75310 258740 158780 596700 319855 282795 617695 495635 703290 477275 79730 352325 106930 818720 149855 776135 43350 556070 242930 102085 148835 40205 12750 422875 829515 426190 724880 66895 604860 796110 732360 669545 286705 667675 368135 472090 224145 123335 737885 332605 515865 466395 66980 62305 798575 806140 110245 836400 690965 616250 493340 105825 440385 644045 154955 735335 575195 751230 574770 693600 201535 44030 425170 398395 374170 704990 632655 424660 419560 240975 345270 624920 167790 92310 179435 645575 585480 382500 409785 346375 325210 181135 391765 20655 514250 455345 617695 619735 756245 597635 337620 156315 772480 153340 159460 805970 80750 282285 122485 353430 794325 336005 188870 727090 197370 410380 557600 837760 795260 502095 20485 818975 824755 803335 244035 423810 805290 129965 555305 468860 711450 667335 825520 48960 175865 795005 388790 527170 165155 150620 477020 827135 173910 806055 653820 11560 683740 84150 173740 499630 63835 235705 358530 506005 83215 312460 70720 372215 396440 353515 132855 405280 733635 5525 2125 636735 639625 208420 164985 51425 210715 188105 343145 755650 268175 319430 3825 597295 53805 174590 487645 121805 213350 655010 734315 6205 759985 606050 674135 372300 150535 723010 256190 581570 452795 55760 407150 57460 737375 378590 258655 96305 808775 111520 53720 414970 555220 48365 448035 501160 225845 681020 424150 633165 830535 312800 236300 97580 801125 517650 612425 438770 60435 508810 266815 788970 716635 505325 738055 831895 139995 647530 703545 261035 23715 39100 551055 103615 654670 269790 462060 793815 518415 538985 737460 504645 815320 633335 116790 703120 512720 776475 599760 825095 22185 165750 683230 732530 248455 677620 92225 392955 14110 106080 220405 811155 81090 636650 457470 775115 776220 343485 740095 340765 647360 814130 190485 176715 533120 25245 161585 16320 413780 613275 334305 730490 318920 19890 139740 37315 218790 56270 48280 303620 745450 404515 544935 839460 453475 359635 520795 738055 153935 428400 498270 460445 696915 816085 129370 706265 828155 311525 371365 321640 283390 142290 71230 713405 167960 208590 137275 222955 25415 108970 148410 719440 455770 339490 171700 721565 492150 328780 273785 478295 173740 797640 735505 524790 589305 295460 828750 554115 35530 641240 394400 581825 756245 289680 792540 311525 834530 117045 659515 550630 115345 826285 700655 758200 803590 323085 441915 384370 655265 528105 281775 403750 478465 366095 2380 686630 602480 131410 572985 28985 818720 24395 636650 448630 772480 729385 345950 700315 183600 802145 512720 533290 141440 408000 83980 80665 708645 153085 203490 316795 647955 559980 708900 658155 6290 768145 88825 163795 805885 324275 388365 632315 739670 121890 456705 448800 324530 88315 798660 765680 736440 703545 825095 435115 278800 200515 543915 293845 147815 216495 4250 548930 513825 202045 763385 107185 491300 4675 517820 87125 38845 843455 810135 706095 392870 92140 427550 415650 117980 243610 115090 60775 541110 222615 194905 695300 826965 196180 665805 274635 664530 295545 697510 23205 708560 226525 537115 269705 42500 126905 181645 700825 40545 635375 638945 604775 116535 695385 141185 159290 364990 513060 362865 819995 654755 22525 298690 374680 770185 735420 759815 702355 770185 220150 645915 600780 765000 752675 426190 62985 819400 136935 498525 836995 361335 357510 592280 527255 137190 263500 816510 633675 817785 389045 98685 544510 457045 565845 32725 753950 115005 44880 700910 599335 699125 150790 566780 776815 700400 848045 687480 556920 373745 89845 515355 180200 795005 717230 176885 13685 708985 71315 328610 339915 543575 667930 570265 365330 27285 730150 448800 242505 285175 419475 805885 407660 287385 780300 706690 484840 837760 160990 367285 31705 671160 316795 821950 43520 358700 638775 585820 669120 365075 329035 789140 1615 266390 714595 378590 407915 657900 389385 663680 266645 275485 716635 791520 574260 514845 218025 16915 70635 71995 296650 371280 569925 498780 188700 541960 174590 740350 518500 266645 368050 835805 385305 495465 205615 80920 87550 276335 321215 766615 237405 344930 655690 682805 296820 796620 570690 90695 704650 791520 533205 792115 164475 117980 143395 375190 183005 172380 24990 542555 644300 676345 111265 700570 732785 565930 354365 416415 726325 384115 568820 630105 549015 120190 727175 585480 301665 266135 558535 68510 448545 547060 832235 701335 647615 647785 374425 497930 609960 27030 120530 698275 714000 214710 770865 553605 297330 12070 53805 57630 328525 757605 512890 155975 403325 139570 485180 325720 331925 151385 743325 1870 645320 699890 106930 550290 842605 828070 783105 468095 6715 239955 825180 220745 485860 249645 766785 259505 495040 410975 246585 727175 798830 124270 218960 758115 579700 97240 403495 11815 379780 418285 742645 548335 166855 139570 760325 32215 411740 280840 128520 546210 336770 102850 341105 469370 605795 397120 405280 575960 744515 675325 421940 743580 243695 844135 53040 460105 563380 509830 367370 465120 706605 1275 647360 523770 132430 576300 436220 457725 334050 431885 371790 156655 294695 679405 485350 704735 536350 833510 122995 255255 235960 189550 141185 731850 478720 552160 585310 625345 214965 71655 128860 421940 322235 378590 602480 390405 844985 40375 606815 301240 155465 775710 91800 460530 695555 76585 688245 19295 593810 295460 411315 564400 645490 772225 756585 327590 456450 492575 494105 234600 554795 543830 499460 243270 650760 819230 64345 848045 207995 491725 373320 406300 762365 757605 381565 125800 683060 479230 72505 265540 640900 4845 687905 794665 152830 700230 95455 735590 845070 643960 475150 152660 819060 330480 734145 144415 750295 70040 691900 323850 450925 750635 660195 783870 119170 411485 727260 592280 35785 427550 48365 134725 100810 766530 219215 167195 644045 596275 393720 179010 487645 797045 304385 440810 841755 799850 819910 528530 829005 553180 65025 248115 477870 542895 444040 224315 462145 676175 400350 486370 825010 121975 210545 555390 475150 77605 668695 88910 239615 547825 193375 455090 633165 801635 548080 805290 253980 157760 417435 343825 661385 272425 666655 696235 682805 429675 545870 371365 315775 432140 140760 766615 464525 548930 477190 304215 693855 148325 87805 256530 618205 486540 720715 562700 250580 430015 532100 165665 110670 98260 447100 256105 668865 491300 628575 367115 273785 90525 241230 560660 487730 572815 177055 546210 292825 565335 736610 410550 65535 151980 179350 470560 442255 827220 593895 15045 368390 91205 706010 212840 121550 808350 439365 253470 650420 578680 304130 662490 139910 269620 17340 655180 792200 620925 223550 176715 451690 582930 193630 775710 81515 203405 623220 511700 345355 336685 135575 438175 267835 415735 422450 216155 417180 294950 475235 834530 644555 322065 433500 20655 684590 521135 728790 587690 8075 557600 125460 684420 102425 533120 269535 824160 625090 171615 199495 367030 239275 4080 687225 184195 124865 505580 355215 482715 159035 725050 602990 182325 375020 276420 235875 298350 371450 512720 273870 593725 278460 648975 278970 471070 367115 246160 425000 187935 162095 214285 487560 252790 194650 757350 842180 17170 130050 823905 17340 536775 170765 194310 591175 235450 536350 840990 341955 412505 78965 694960 200685 571370 447780 429505 680000 539325 278970 286195 495465 463080 351050 585395 617525 69445 157590 457300 316200 68595 413695 68765 844135 474130 721310 522835 661725 238425 819655 545530 661470 123335 219045 556920 449055 678810 813450 176035 735335 460275 790245 123335 498610 454410 565165 745195 144585 345525 598995 818465 367795 440470 234685 518415 646340 416415 181305 568140 281095 298010 552245 372810 751570 440130 150450 78285 745705 229075 514845 479995 795685 817360 275910 806735 87805 553180 677620 716465 713830 769505 94945 762195 746130 40545 268430 641750 566780 30855 834445 239530 161925 401965 248285 258485 804695 666145 405365 809795 409445 631975 520710 271660 722670 769930 519775 779110 331755 360995 829090 381905 177055 213095 156060 803420 173060 312970 698870 621010 576895 118320 80070 308040 68170 681615 668100 520880 331075 807160 596615 122230 725645 303195 709580 835805 534735 62815 691305 716295 419560 186405 680935 462485 820930 568820 19975 176970 276080 699805 784040 801720 169320 773245 615145 149770 257040 652035 113050 479740 374000 341190 579275 519265 688160 680680 744345 780725 336770 614040 183260 516205 479570 758030 582675 366265 275995 190315 605370 550375 768315 445315 393125 416075 769760 211395 13430 772990 735675 775370 758455 264690 68680 419390 4335 807245 730405 814980 468350 693175 790755 720800 472005 136850 164560 515695 273445 487135 75055 705925 715955 231710 445400 559640 267410 141610 687140 391935 35870 356490 820675 192950 492235 585990 116195 566270 794835 268260 684335 143735 70465 539495 217345 756415 299880 683230 824755 204340 396015 103870 71995 184110 617865 636735 430100 783530 445485 97920 784040 605795 806990 194225 155040 318325 28645 753015 242080 37060 539325 691730 833935 849660 167790 782000 331500 565335 356575 449905 537795 752335 30090 586670 432310 511700 137275 470730 358275 240380 487475 7480 89845 797215 172125 107780 544935 655945 355300 536860 166260 288830 241655 114495 609535 505580 756840 445655 235620 442935 169575 497250 250665 129200 695725 233240 244205 545105 121380 775455 394060 47515 633760 297500 575705 656795 130900 839375 296990 367115 704140 384285 812175 583950 118660 733975 320025 193375 114325 352750 70975 814895 153340 503030 842350 822715 310250 794580 126140 275485 417520 137275 320620 220915 511190 504645 733040 163710 653480 716380 376720 182070 735760 649145 34850 796535 463760 569585 414205 59160 514080 347225 413015 353090 557430 242080 288150 770865 780470 725560 564230 107525 445570 652120 307360 624835 654755 598230 12750 124015 10455 343995 169915 162180 754460 605455 399585 336345 769760 544680 539495 738310 671330 251770 277525 93925 121550 276250 82365 621435 165920 145180 779620 250495 309825 76330 804440 263160 140845 149515 270300 396015 60945 62900 180200 359805 211140 601460 366265 219810 176715 54995 490365 446675 522750 739245 219300 564570 27030 653310 151640 243100 47770 733125 226100 779790 628660 223805 842690 589900 646340 688245 683910 525640 720035 607920 181730 74120 765170 643365 289850 773755 247775 27285 197710 675495 476000 549440 606305 400520 553775 187765 389130 344760 138720 675155 401030 186915 436220 268940 211055 627810 297925 376720 552160 760155 625430 371110 589475 698445 543745 846515 272340 123250 317220 492320 716210 55080 287130 137870 48790 474810 685695 218365 91460 533035 590155 649570 92650 410890 544595 627810 13090 494530 494360 519095 680255 57035 59415 320790 31875 705670 223125 324360 117725 105230 478125 142715 795600 710940 109310 672860 753610 685270 695045 33490 699635 188785 84150 618120 627980 783785 296055 126990 93330 61370 57715 371960 303875 153935 592875 255595 306340 744855 337110 822035 615910 60860 211990 533375 405450 197795 168640 654075 156570 541110 375105 571625 620670 761685 669205 452455 19210 186830 620755 226355 694535 329035 373490 175525 630785 119170 42925 527085 847025 690880 552160 791010 726155 182240 767635 362780 522410 625260 514590 265625 586925 141100 225420 673030 486625 578340 186830 139740 566865 249645 420325 246500 143990 368305 742050 643705 168640 258570 832660 306255 285175 37655 783615 764660 189125 674730 466395 392020 322660 648635 234005 693515 66895 486455 413355 208505 206890 550205 423300 20655 628915 61710 456365 775285 593640 683400 166005 70040 318750 822120 728790 270300 426530 455940 435115 302090 11730 378930 737035 626705 27880 148070 136850 656455 464355 27370 809030 118660 807925 615060 740860 836740 660535 600270 359550 407915 526830 810900 463845 498865 85680 111180 513570 659855 494105 554285 721735 827305 596360 459510 644300 183005 263160 674475 451010 494955 539240 810985 215560 364055 735505 784380 299030 519265 178925 690965 685950 834020 397460 515780 671500 764745 146540 793220 186320 761515 605200 368815 297245 329205 706605 679065 423725 331330 161330 199325 697595 573240 839630 275910 203320 477360 262990 552415 574005 416075 741455 662830 598060 516035 141100 121890 519095 752420 591260 64260 55505 752930 227630 568395 176715 71995 69445 613020 28815 266560 684080 78115 773415 551650 698615 149005 307445 452200 197115 176375 534820 671670 133025 651355 403495 251260 146115 590665 849660 813875 597975 832065 164645 280160 834615 115260 394655 503285 61370 69105 62220 392275 339490 507535 654840 727175 584120 687905 833340 180115 264435 177055 771970 566440 674645 367880 645660 324870 272680 163965 683485 399925 440215 235960 45730 391255 401115 348840 88315 536095 390575 29410 503795 550970 566440 773585 135745 197200 251090 149260 848980 836570 488410 412845 90440 719270 382585 586755 482715 192525 382330 288745 129370 243865 68850 56950 3230 157590 68680 137955 49130 19805 135575 697765 584035 507110 386070 634270 121550 275570 340765 487900 375785 215305 595680 833340 50150 146030 299455 183685 573920 379525 326485 5100 421515 558025 612935 485945 221170 502775 744175 531165 718930 359805 670820 431545 74035 734400 664615 768145 709835 378165 361845 841075 405110 779450 669715 163200 287640 396780 446165 732870 479145 300390 196435 759645 384370 758625 531505 708900 623220 615570 248795 671330 141525 24565 426105 487475 754290 578680 385985 386580 155720 46325 424490 153510 543405 330480 387600 708305 599590 496400 329970 460530 611490 564570 57205 297500 86020 279905 248880 398055 42245 654075 570010 28475 395080 184960 348415 338980 524535 487050 694450 484415 278205 670735 347565 388875 97070 199240 705245 676430 442255 44965 656710 280245 127330 62815 701590 131920 151300 576385 711110 268260 848045 4930 384880 23120 692495 457470 681785 520200 344675 160480 509915 245650 474725 539665 627130 523685 115090 708050 359720 166770 489005 391255 201705 819570 334220 122315 652205 34935 29835 842435 222190 121805 734485 526915 90610 676175 697510 590155 818550 825265 69530 836570 695215 378250 285770 221680 576640 534905 552925 85000 825010 62985 668270 101405 592535 629340 403920 763385 17085 663935 352155 500565 68850 769505 316880 105060 145350 654245 200855 830195 522070 295205 605115 324870 189975 614890 714170 310590 680595 244460 154275 129200 747235 492915 378760 41310 772395 126565 234770 839460 819910 656625 559555 846685 266985 767295 820420 410550 519605 815575 756245 638945 572985 45900 596700 612170 329460 630360 225845 658750 557940 603755 2210 85765 447440 260015 287810 722075 194140 198135 493085 737120 68935 551225 524110 167195 315690 140080 314840 529550 816850 495720 218110 184960 825520 582760 573155 130815 366945 316455 421600 502860 634185 745025 558535 551055 593725 699635 254320 603755 107440 388110 496145 162350 40630 283900 342040 39270 269365 765000 48535 422875 352580 833765 306850 526405 613785 244715 273105 812855 575620 465630 723180 733635 128945 350115 804440 199410 735165 293505 150365 296055 264010 173910 327590 540515 73185 660620 40715 318580 32640 36975 281350 833765 649230 48195 786845 713490 574855 427635 403835 645320 193885 113135 379950 94010 790075 89420 57120 77605 40205 655690 159885 407575 786250 166770 22950 506940 107780 141100 741540 590070 55845 282710 442340 508980 715785 379185 213520 679915 151555 489685 498525 81005 146370 783785 147050 99110 43010 315690 121805 37485 519010 242930 43095 32045 609280 598825 587945 553775 281605 461890 391000 631380 632570 838950 301325 431715 132770 392530 127075 600100 15980 683825 408425 488070 794750 808435 350710 689350 66470 577405 394400 567800 213350 392700 764575 766530 411315 534310 57630 39440 501925 27880 277355 675750 235280 91205 791945 846600 459085 185470 451775 843965 622030 522580 390320 371705 789480 584630 496570 790245 193205 201280 70125 520030 277015 282455 727175 431545 494360 558450 45730 306595 709410 431630 681275 467500 632995 389215 556410 611915 144415 91800 10540 210460 7140 769250 228735 267750 806735 673795 221085 42075 649740 396865 180285 569245 742900 36040 24225 637925 705160 313905 782765 711705 430950 757180 206380 35785 70295 52105 821100 265030 662065 847025 777155 97325 31875 95795 682635 83810 722670 835210 790160 625005 683230 800785 367965 207995 746470 245990 219640 685610 134215 755820 118575 460105 520455 610130 155975 700655 441830 333285 786760 679575 125970 736525 108630 596870 733125 439365 721990 532780 184450 772565 57630 559215 654330 148920 813450 114070 53975 664615 802315 635120 293760 376975 813620 787865 582250 408000 173485 829005 389385 258655 106250 671840 602990 552500 587605 620500 791690 426785 436815 282965 454835 498610 187765 295800 605285 309570 306935 251430 847450 534820 521135 846090 682380 597720 167195 127925 101235 90015 793815 555900 320025 640390 686630 606390 535500 648805 826200 49130 447440 307445 367285 76415 751655 447270 781915 624325 708475 798405 456280 608855 225760 268005 742305 240210 343570 644130 672860 559045 266560 109735 849235 370005 838440 632485 563040 816170 178670 370345 240975 100470 848045 135150 844730 85085 540260 379440 308550 86955 757605 741625 490365 328950 631720 429845 149685 296990 344505 508300 816085 830195 477955 195670 488750 233410 71570 246670 212415 70720 424745 556580 100470 101745 125460 473875 43180 287640 733295 687310 145520 768230 425340 468775 430185 11560 109650 809030 801380 344760 50490 708135 342295 534395 318835 597465 132175 61115 60180 264860 449055 725050 224230 458490 124525 482120 151470 498355 715700 719270 244205 28645 52020 3400 849320 292315 234515 696745 541195 14025 798150 220405 215985 283135 281180 806055 848810 281350 304045 702695 242845 441405 2125 315690 283050 48790 515525 20570 367625 503030 145860 13940 673370 735165 269875 430610 422620 369665 849915 657815 704820 203915 355470 481525 217855 211650 823225 737970 210715 773840 590665 372895 606050 277780 267580 578680 171870 722415 696745 90185 718165 118065 217175 177735 8840 288065 685610 452455 783105 427295 735505 12835 628235 814385 468860 229245 46070 718080 583015 70805 376975 31025 399500 33915 283305 533205 306850 765935 660960 789650 474555 306510 745875 163540 450075 450330 283050 729385 34340 704905 64175 486285 313820 375615 822205 94265 173825 347055 804950 468095 124610 71825 779365 469880 714255 821185 92565 529040 549440 760750 59585 348075 325295 222700 585310 375020 448970 807330 87720 31790 131665 109990 150195 320280 73270 600865 465630 595850 173655 760835 349095 308720 112285 326145 383010 691645 50660 428570 820250 280075 359465 405960 359550 145605 350030 132005 571965 336855 396440 574005 400690 133790 57035 31875 690795 610555 572560 715020 547995 305150 606815 436900 27625 702695 276590 583185 532100 508215 119085 846005 541790 699890 152745 36210 265285 438515 778260 40545 489005 609620 9690 512380 749445 510510 400435 208080 492745 586160 312545 725815 653480 289595 569500 767295 763130 353685 559385 694195 726325 707030 240805 598570 662745 448545 336855 702950 18445 721905 162435 486115 545785 538050 235450 93755 116535 618205 555645 470560 81175 183430 83300 558195 718760 379355 138890 646510 234855 629680 406555 271745 53805 570180 96475 357510 799680 825350 267070 364310 343230 396695 448800 6630 217430 843625 429250 836825 305150 472175 747575 808860 210290 649740 697340 532780 287300 362525 502265 799340 74970 183430 748085 676940 417010 834445 278545 391510 107185 35870 584970 684845 337875 138040 796110 89505 260015 214965 132940 51000 340850 244205 208335 177905 206550 809795 472090 733380 221680 179775 338385 418540 231965 756245 365160 294525 532355 705160 554030 435880 786505 81770 419985 58310 526235 728960 507110 302770 310675 793815 706010 221595 466820 508810 339405 621180 180115 684335 47770 621350 670395 278460 487560 756330 479995 313735 318155 644045 841755 335410 87210 296820 189295 247010 253385 810900 208420 91035 200260 333880 77180 85850 22695 19975 722415 35445 151725 456620 153170 267835 101660 170085 697765 385645 798150 417945 206890 110330 73440 243865 175440 135235 301325 47855 675155 240635 234090 156485 51425 669545 101405 254575 121040 227630 184960 370005 130475 607155 786845 265880 660365 458405 606985 666060 846855 347735 102765 96305 657050 647955 485095 272000 362950 737035 373830 291380 349180 768315 204510 144160 759730 299370 473960 155890 409275 502605 661470 39610 493425 163880 309230 741115 44880 144160 83555 450500 470050 775370 215135 64685 574770 48450 721565 560490 244460 611915 19380 591770 542130 3315 714000 848640 273275 117725 544935 802485 129370 655775 8670 595510 470220 186405 240125 783530 663935 787610 310250 551735 400010 451520 231540 54400 634695 591430 456025 586160 74035 795600 390490 476000 585565 422025 579615 9010 172890 454240 554370 455005 598485 362015 762960 510510 250325 530740 254745 534905 800105 575960 460360 38930 735250 727345 691645 158270 758370 334390 537965 37995 680595 268855 645150 615485 600525 504560 616080 223805 186490 320620 663170 697935 378845 312460 716975 544935 298945 322660 767380 379015 119255 648380 266730 76500 352920 711025 565760 657220 431035 391170 159885 535245 49640 782510 635800 404515 34765 330225 454665 134470 183430 353345 244205 223550 509915 122995 700570 198220 45815 96900 132005 506345 83980 697935 622880 725985 517650 85170 619565 586840 613105 328865 747660 593555 347565 544765 261460 336005 727345 573920 706095 686120 368900 825265 769760 647530 651525 376210 33150 412335 729810 10030 537795 176460 759730 294950 39950 369240 592110 466905 286280 424490 620585 16660 610215 724200 765680 320960 459935 248200 627470 365160 53890 456025 458490 847620 567035 212245 62560 371025 37570 542385 669120 636395 200515 338470 267495 335240 277695 657050 243780 10625 766530 528105 681445 341530 294100 361930 587010 392190 722670 145180 274040 151215 341190 667590 302685 775540 590835 738055 192525 830960 493170 289595 720885 397375 792115 113305 92565 457555 762535 708475 643195 664105 467330 496060 161500 836145 199580 574600 337195 43690 584035 185130 111265 800105 297585 468690 672265 164475 524705 99195 517225 180625 50830 477020 796705 357085 367540 47090 254575 732275 345440 332605 13345 457045 227205 603925 331330 300900 69360 149855 678385 776475 428910 54315 510425 75310 827220 173400 284580 218450 566355 95880 136595 659430 554455 451690 695980 268430 351475 337960 799085 557430 510850 146540 740945 686885 567035 734570 19295 599250 732955 646255 268770 233410 77180 11730 674305 722075 679660 510255 73355 407490 819570 183685 215730 252365 673625 57290 653055 402390 551820 676005 673115 401030 566610 763130 638010 120105 302430 286195 776475 306510 277015 692410 344250 189975 38590 421940 253810 54230 263840 300135 827645 349180 413695 177820 13685 630105 537880 290360 96900 617865 725900 536945 392445 99960 788120 397885 199920 425510 762110 333540 777495 446165 815745 727175 596445 427805 374595 601885 85595 263160 481610 479315 477700 364820 37825 5270 191590 660365 567545 139485 722245 786165 61795 393635 619565 710855 387345 312460 314585 404600 755225 7480 240975 173655 584970 502180 570180 83725 356065 159035 823820 66555 279650 65960 125800 96390 570265 357425 151300 149430 844050 33235 779705 575875 594150 101150 674305 308805 466310 697935 535160 312885 277865 446250 351220 315265 627045 289085 155210 222190 669375 386835 720630 597465 450160 618800 309400 620330 751740 706180 191930 827815 749615 755395 511530 183770 140590 514420 106080 37910 86955 381225 738140 673370 597720 272510 80665 138295 206975 264775 400860 429165 169065 242420 585055 210970 626705 758115 123335 534310 490705 350455 746895 471240 452030 202045 24395 234090 104380 698190 136425 741200 341020 657560 610470 25075 838440 742050 244035 528955 789140 388705 431800 386580 789055 605285 523515 528360 835550 168555 367625 226780 798830 241230 481950 578680 30770 614210 429930 688500 75225 674220 319940 842860 68170 591175 584715 791690 626450 416160 332690 59160 491810 205700 513910 670480 717570 27625 226865 182665 721650 730660 121380 679660 234855 75905 620245 310675 498185 253385 790160 441065 258230 534990 718845 469965 21165 426530 402645 809965 191675 584715 710685 143565 791350 210715 160565 768825 190060 283560 551140 339150 793900 634355 711620 673710 630020 244885 143480 539325 475150 195925 781490 744175 258315 720120 621010 451265 664785 601120 829855 269450 833085 480250 282455 441065 609280 772905 751655 41905 224570 39015 661130 250240 725730 152065 115940 695130 315605 455345 184620 195415 683230 404260 475150 664445 47940 385050 343485 24650 326315 844390 827985 231115 704565 581315 732615 212755 584800 530400 442765 599420 737970 579445 459425 680425 160565 377825 204085 121805 445145 327505 319600 273360 536860 493935 838355 310080 67490 337450 333455 462485 532440 322235 828920 174760 836825 131495 112030 50490 588285 468265 477530 682550 507620 761685 27625 0 0 0 0 630700 66640 732870 303620 832660 23460 278290 527170 109820 140590 219555 838185 656115 496995 349690 42840 553775 127585 847450 661300 475150 240805 16235 348925 817445 663000 771545 123930 503880 357595 323680 363545 199665 383775 612170 716975 259420 680425 565420 631295 48535 719695 785230 237490 844135 132345 375105 575025 676855 151555 533460 55930 355895 758285 295290 294015 363545 3655 697085 427635 215815 388705 435625 545445 762195 81090 635120 78285 252960 752080 755735 581825 49555 797810 516375 817445 315095 162945 699550 392785 784975 437070 840480 400860 731510 481440 188785 286280 488495 364565 839120 576895 67830 434605 827815 758880 680935 712555 551055 294525 256020 759560 678980 62730 659515 162095 138975 642685 8415 663935 434350 128690 608515 6375 794325 431800 766615 24820 456790 602735 204595 604775 33490 779960 4335 27965 546380 83725 687565 844050 80665 211905 686885 822460 13940 559810 719780 791690 91630 795005 155380 224485 359295 386325 627895 518500 185895 625430 656795 6205 552755 268940 260270 15555 622115 137615 163200 548760 49895 409190 695130 455940 497845 283475 208845 665125 235280 23885 834530 537200 539750 453645 726665 65195 237320 523940 551905 653140 590835 194055 65960 711110 93160 486540 464185 63920 538305 236555 359635 261035 775965 58990 294440 57205 488495 524705 800190 235450 500480 350625 585480 498270 311695 68340 186405 108035 264180 819825 568990 283645 817955 681530 33830 501245 478720 338810 646085 177650 411655 468945 265030 90015 123675 467500 626535 819740 399160 202385 408000 657050 85255 480505 52530 218790 283730 441830 644385 767720 281350 840395 826030 31960 301070 497845 317730 125375 680425 513910 103700 36805 260185 625940 700145 202300 618545 729045 692495 659430 375105 232305 301920 475405 653310 244970 561765 834190 140080 256190 843455 121550 340850 586160 141355 556580 392530 588880 526150 206550 43265 776220 652885 266815 750125 783105 671245 425085 284920 35190 556580 322320 760240 173230 815150 455600 750890 303280 211735 496570 782765 774945 714000 455855 511020 804865 152320 546295 28135 728535 478975 541450 635460 83470 254490 338640 389385 170935 303280 91970 497420 411485 13770 401965 207060 264775 844305 755650 490705 626790 488665 312205 608685 821100 489600 566015 339575 476510 775115 624835 538645 507875 535670 312630 632230 301240 434520 838695 476255 795005 562700 792540 328270 635290 677195 615145 139485 588540 66215 541280 680340 349095 835635 687735 527255 807330 293590 521900 548590 254915 717060 121210 522750 371450 450670 357085 595000 775540 113475 112030 395845 570435 508895 380800 239190 502775 35445 652630 173570 526830 776560 284920 659600 171700 513400 563720 352835 128265 756160 138805 834530 481270 105315 267920 687650 282795 748255 515355 467840 480760 660450 730235 708305 94520 207315 139400 564655 441490 594320 18445 33830 735845 558620 179605 467840 537285 544595 671160 115770 396950 688755 434520 846855 142970 115090 172975 152320 310590 689690 266985 840395 275570 61540 317560 552160 419900 320450 713915 570265 598230 707965 213945 209610 100810 164560 356660 551735 69615 418625 170170 171190 741455 284240 808775 302005 69530 167875 399925 497675 116535 248200 196860 485010 792795 343315 404175 82620 695980 280585 601035 51510 122230 333625 826540 402475 333370 795940 830195 486455 174420 575620 723945 253810 404855 64430 806735 206125 564910 830705 210800 14280 413525 764150 80920 6460 609960 213520 80070 433500 691475 20485 843455 416840 145945 479570 470390 590665 143735 117385 285005 709665 395590 758625 770185 340255 219725 99535 277015 461295 603585 779620 814300 797640 404770 562445 728535 114410 724965 439620 594830 406640 290445 717400 712300 680170 649230 69615 199665 411400 622030 673795 235620 774520 190910 755650 833765 439960 198135 221255 325890 756075 40885 428400 842690 534650 653310 494955 836485 149430 163285 112965 286875 110925 550035 235280 73355 150875 656710 44540 258825 643790 627470 640815 397885 481015 764830 397885 526575 376550 530740 252365 132770 98005 362100 278545 641410 62730 50745 412420 563380 699550 327165 369665 445995 230095 427550 110500 265285 189465 270640 627980 770015 170595 773925 109225 626280 655180 435880 336770 300730 388280 428995 128350 626875 701335 475660 649315 9775 56185 242675 110670 353855 351985 630530 201280 95285 499290 157930 598230 635290 522070 308550 36210 830960 481695 797555 782255 198050 160735 662660 289425 331245 351815 796110 423810 779280 221935 417010 245905 40290 311355 159800 518925 217600 255935 731425 707880 713745 391595 539410 620840 601035 396185 790670 795770 749445 508555 190485 646680 236810 358020 827560 20655 655180 190910 67405 192865 494275 216240 610895 105655 108800 799170 171360 627045 338130 216155 40630 696745 338810 420070 229160 454325 581655 538050 522240 542555 637500 850000 777240 56865 761855 810730 739500 567800 74800 14110 440555 407065 828750 204510 118405 201705 78540 404515 518415 500820 114070 302260 808690 771545 697680 567120 633760 690030 448885 183175 481355 473025 276250 795260 178670 604520 597295 835975 616505 819230 72760 132005 40205 698785 556325 746130 106505 127160 626280 17085 748170 787355 57970 121125 370515 828410 6290 839630 622200 765255 410040 205955 100045 588965 325210 681105 297160 98515 231540 719270 539580 425000 497845 822035 482630 288320 468180 248880 747065 444380 823480 675240 273530 315435 373065 486795 262055 298350 706095 409615 387345 71145 261800 263500 537540 70805 673030 161330 49555 521220 41140 485095 449395 752845 433500 644045 700145 516035 414800 810560 327080 303110 697000 476340 320790 319005 535160 665040 117215 439875 570095 751145 328695 451690 36465 535585 673285 743325 682720 106590 746810 205190 299200 256190 817785 346715 309570 27625 354790 761430 581315 134385 665295 304470 626960 31110 216240 645405 486200 311525 437410 371450 55930 224995 568140 181560 273105 83640 573325 816000 178840 23885 773245 290190 410720 553180 99790 744940 163455 796110 486030 410635 673285 227205 261970 436730 190230 755480 819655 212585 177055 378335 530145 122315 312800 804780 425680 87720 239275 25330 197880 321725 612340 731170 652460 112200 549270 256190 143480 612680 676515 634780 622540 420835 417095 202810 597890 382755 131325 92055 587350 763130 614380 205785 777495 593810 225675 235960 790840 9860 792625 662575 426870 50490 688925 181730 266475 92565 493850 478465 806650 715190 290530 720290 447610 278970 322490 620415 516545 147305 503200 701335 113645 490280 782000 718590 30685 300645 64515 782255 280755 281945 532440 732360 723095 474045 48450 525640 809030 149175 824330 9350 831215 15895 710515 787525 699125 124270 271660 810220 575960 750720 759475 166090 281945 299285 22865 261035 848215 589560 764830 229670 746470 375105 50235 542555 769505 630275 559300 237235 491385 247265 224740 207995 164815 621350 704395 73185 44710 148580 473450 100895 824075 761600 57205 214285 64940 752505 349435 202300 287810 283645 514505 122655 494955 573750 652120 201025 785485 849320 491130 231030 364905 225420 783785 68340 91120 593385 398650 544510 677025 391595 632655 484925 394910 790415 77520 821780 304810 536350 314585 149940 646510 161160 299115 468350 353600 834870 292230 83980 643790 642770 195670 233240 501415 118660 214030 61455 391595 435285 307955 506515 293165 487475 650845 342125 285600 545530 439110 361335 388110 286110 128265 532270 260015 590155 400860 379355 427720 349010 278035 52870 825775 424490 756840 734995 645405 816595 518500 673115 306170 186235 349605 780640 812005 75480 660450 493340 106335 120615 543320 227630 716465 492065 382840 543150 418200 235705 674560 614720 365585 26435 508215 191930 817275 7395 547825 228990 119085 489005 726070 30685 291125 751825 352325 751995 46495 583780 367795 9095 467925 535330 481185 269790 325210 481865 320535 495295 158525 417010 293420 68595 477105 44455 267750 19635 609790 591260 159120 220915 459595 375275 54995 231540 337280 414120 347225 120445 284835 508980 448120 668015 773415 678470 109990 796450 751910 729385 571880 710175 139060 689690 446760 150450 354705 353770 567715 390320 270725 803250 807925 640050 761090 46410 9945 542045 100385 325125 571540 658410 514590 258655 23715 413185 247350 54825 805885 834700 54060 349860 707200 752845 113305 194480 393210 140675 394655 829855 427890 92480 449310 800105 531930 811920 195500 29750 583270 239955 160310 761090 356830 300985 140845 549525 363715 623730 168895 57885 738310 666570 561255 366180 318580 680935 420155 411995 23460 368135 683570 112795 629170 699975 689945 338725 157420 351815 231200 163030 703715 408255 505580 740520 62815 383095 555985 633420 612000 822970 621010 719950 696575 336770 319345 317220 413355 136595 75310 287725 515440 574345 546380 246245 220830 450075 760580 149855 231540 374680 676260 103615 797045 848300 496995 160395 646510 73525 472090 341020 768740 604350 260950 126225 80665 423130 32640 376125 456705 1870 350115 805885 816510 719185 578935 511275 151130 326740 709580 284240 643705 76755 383945 345695 206975 634100 429420 83470 849150 524365 702610 225505 140930 645405 384880 480505 166685 544595 389895 770950 307530 533630 524705 282710 799425 251685 682380 35360 409105 203575 140080 662320 621010 237065 316795 137445 92735 511105 127925 520965 130560 419050 629510 705840 824840 672265 433245 111520 761090 54910 736270 2040 13175 286110 376465 758115 419475 699635 471240 77265 304640 250835 613785 91885 90525 442425 338895 495465 337195 722840 428400 60435 337790 426445 695215 94945 92990 577405 87720 611235 505835 384710 27795 266390 501500 768400 460020 307445 658495 446590 77350 33150 576980 256700 119595 222615 451265 539665 327165 533715 635120 288320 660705 422535 709325 662660 560490 336685 146115 331840 301070 810645 1445 71060 686035 847110 436645 405960 800700 406215 537455 286535 604435 765085 56355 395845 801210 489430 546465 821100 545020 543405 173145 378760 307615 783700 693600 472600 533205 578170 634525 326655 170170 768060 216410 788885 626875 582760 501330 73695 276080 493680 147220 797300 193715 109650 649230 793645 632145 375785 520455 449650 716550 787100 523515 326570 247775 609025 316200 765085 771545 177905 380715 769845 522920 161160 529805 180455 172805 764065 668015 335580 130475 690455 30600 106420 9945 752505 95540 553265 657645 191505 394740 423640 179180 103530 808010 292570 763385 224910 118235 435795 845240 748510 700400 88910 235790 225250 31960 37825 676260 437920 810135 102510 243185 357255 578340 719185 511105 44030 759220 249220 332860 465205 273105 265625 334135 653310 273700 397460 462825 567970 387600 144415 204680 99875 240890 798575 513315 628235 296480 265540 747150 304555 204255 377485 606560 237915 532440 422450 490280 230690 561255 144585 822800 390660 816425 589645 104635 264010 435880 665720 426700 566270 665550 225930 350880 726665 325720 516290 793815 257465 402900 543320 580975 506175 288575 589050 65195 204000 133790 726240 36465 776390 313820 40290 729385 397460 524535 479570 587860 652035 147390 121295 386155 633080 444975 694365 801975 223210 133025 213180 790925 834445 391170 640475 829430 695130 523345 29240 831470 269195 551310 597635 653820 458915 464015 489005 662405 789905 627215 332435 712640 423215 683740 135235 494445 781405 437495 388790 729470 717995 49470 128010 520200 605200 338045 283645 805035 816340 538985 683655 735675 68935 833765 254320 145180 746470 168980 596190 322065 366180 128860 240380 736440 102255 848130 298605 240635 436645 514930 627385 192865 544425 777920 430695 21760 289680 826455 464100 116535 827985 731935 228055 333795 576640 195415 348585 257465 129880 563380 354960 737120 425425 554370 266135 835465 475235 210460 759560 207825 232815 219810 171190 314160 42245 241315 842265 731595 531760 376720 486540 731765 459255 194735 326315 544680 185470 520115 81430 347480 241485 750550 406895 31110 447780 576300 459850 735760 550120 667590 172805 815150 816510 94605 699295 401285 720545 554200 623730 595765 682975 845495 779875 591515 501585 426020 461125 102255 566270 165240 328610 196010 558195 706180 175355 243185 773755 530740 659685 563380 61030 365330 220320 329375 354110 581740 440810 571540 367795 170680 29495 781065 342210 346630 653565 692835 429080 616335 365415 275740 280075 241910 164900 249560 391000 455430 523770 63410 537965 397545 699720 745875 138295 617950 297670 602905 280755 678300 808095 668100 187765 459255 349775 107100 312460 69105 434860 670650 706860 456535 711875 111945 204170 278035 557770 201110 59500 836655 562700 136765 828155 417010 90440 55675 365925 641580 411485 60095 73440 157505 124100 756415 88570 822460 216580 366180 544765 527255 400435 272255 784890 683825 197030 31535 461720 281435 777325 149005 310590 356915 770525 641410 35870 250325 591345 352410 816000 252280 849660 123335 162605 736950 822205 335495 697255 729555 255170 232815 839460 417010 385305 486710 335240 204170 712470 486115 111860 344760 98770 286450 212415 563550 686885 138295 349095 636820 164475 775540 702185 214285 686800 819400 223295 262310 374085 807840 404600 123590 697425 297415 506940 620755 587350 550715 55590 383860 305150 70635 47090 230180 261375 387260 399075 287045 462485 132855 48365 170425 679490 765000 555730 7055 31790 768995 100300 729640 336940 407320 157335 672350 658580 118830 398480 182410 79985 342635 625940 336345 117045 116195 404345 808690 492320 317135 440130 109225 324275 645320 746980 330310 304895 302430 712300 118235 583865 426275 770015 259250 670650 751740 635375 199155 778855 522070 201875 32470 54910 817275 353260 126140 549525 455090 6970 261545 360230 88145 174080 255000 511445 158440 159035 599760 755395 670820 572050 575450 728960 430865 274465 563380 545360 469965 8415 202045 31620 612850 780980 634185 309230 634780 631550 842520 230520 86275 495380 519350 370770 600015 554030 588795 542215 695895 403920 539240 624835 124015 373915 296565 229670 489090 722245 605625 297500 311950 537285 506770 92140 622285 522410 588880 325210 83300 829345 143310 762535 313735 480505 257380 654585 159205 309910 490960 708305 47940 574515 367710 189550 438600 830620 607495 593895 447440 370260 692070 113985 436390 356915 515610 340425 285685 580125 654415 794070 318155 204510 47515 376550 172550 579445 841330 555645 806990 504815 507450 415905 599930 286195 605370 26945 384540 688840 179605 306680 341955 596360 419305 760750 594235 538645 100555 194565 790245 174335 400690 618885 122400 596955 362950 33745 629425 727855 621860 264775 433755 617525 597720 614380 672435 233410 679660 387940 459850 793730 728195 367370 607410 396100 573495 435030 614125 381310 704310 589475 624155 439535 514930 405705 342040 637330 16660 417605 89675 382925 314330 820250 710175 669885 727005 470815 71995 644725 267495 401455 779620 519435 573070 800020 280500 165665 530570 52955 717145 24820 821950 785060 785655 320620 159885 192270 290445 265455 178415 55930 778005 433415 587180 228990 48875 428145 439110 294525 322575 267580 716890 801635 551225 400520 662150 28305 367795 738480 637755 249050 60945 397205 730065 564570 146625 374850 671670 710515 773245 792285 407320 15385 121975 259760 561085 286025 565590 811835 214710 337960 198390 64515 419050 82705 415820 617440 535245 127840 226440 256615 586075 249220 605540 436985 117215 561255 17510 565250 470475 158440 362610 549100 248455 84660 754290 102085 263585 481780 792115 219045 533460 64600 785825 367115 117555 132260 371110 757690 737885 784210 23375 822290 617270 535670 522580 308380 64770 136680 692580 636480 409105 669885 289765 239445 259675 819655 439620 259675 85680 145945 389810 504050 517055 684760 524280 549355 389725 553265 326485 546890 346035 558875 688075 372130 143480 221680 352070 367540 746215 608345 363290 193545 596445 812175 609025 348755 405195 270300 255765 396610 540175 312290 723775 601035 571880 420070 46665 528020 740010 405790 689010 833765 501925 407065 276165 846770 261715 548335 678555 674985 38420 175440 548335 418030 343400 317050 728195 656285 244545 517565 706690 176885 202980 173485 404260 121720 243355 217600 150365 299625 299115 55845 607155 477105 305065 752165 348670 819995 723775 812770 681700 410550 71400 246500 643365 95285 2550 189380 242930 530995 500820 399500 741795 780725 202725 583440 517820 649230 151725 500735 281605 807075 666740 273445 502690 837250 77350 692750 445995 274550 206805 62815 381565 153510 137445 707965 319855 392870 191165 425850 310505 537200 489685 46835 383095 653990 558960 694110 268515 313480 31620 514675 216070 717740 413610 790925 396440 801720 7820 351475 9605 360485 561935 348755 742050 616080 523345 504730 28050 836485 355810 5440 95200 168045 185385 183685 364650 143225 438600 286620 304045 793985 23205 96560 510935 722500 240040 148580 64770 127925 525810 134980 235535 346630 459935 694450 375700 121125 466735 679745 530315 374000 119935 485180 528955 434690 304385 474895 227545 53720 834530 291210 766190 678725 319685 200345 210545 689860 786760 204850 627895 50150 278800 622030 416245 343655 803590 140590 736950 792455 167535 436305 96900 88145 290955 728960 312205 150875 683910 787100 518245 340595 605370 31280 140250 388620 656370 65450 480760 476595 136255 840310 824415 419220 833680 288065 326825 663425 799595 264180 358190 627215 7395 607495 535925 99535 819315 190230 150535 521645 655520 635885 588200 754205 833765 547145 740690 196265 396610 615825 107440 674220 184790 250070 623730 469370 731255 251260 394315 386835 553435 409785 637925 31960 249475 496655 512975 123335 335155 722925 834870 227885 287300 25245 324360 439365 725645 161755 604945 387770 841330 591005 584970 581825 467500 408680 176630 318325 495465 525300 135320 537370 113645 214285 582590 642600 16150 457895 477700 360910 24055 547315 785910 354450 588880 90865 684080 734910 707030 585905 80920 703290 141780 77775 730575 404345 587945 334985 346970 644895 408850 809795 743750 420325 173570 730150 764405 271065 274210 365415 167195 289085 251090 658665 153255 373660 29070 184705 407915 523430 140930 755565 676685 651270 215220 485350 626110 827220 778090 315095 779195 23120 401880 420835 192525 770950 727430 78540 542810 574515 586160 830110 363885 619225 822885 602990 152660 90015 523685 744005 834700 739415 721055 335750 387515 551565 809880 715700 408680 305490 798830 513315 374340 35700 493765 143905 824330 570180 541025 489005 655860 121890 101915 629255 702100 581910 372895 132005 538220 174930 637245 350115 581825 146710 355810 581060 516035 777240 380205 818295 330905 262820 175015 290870 252365 274805 164305 340850 74800 708645 502945 281945 522325 476680 145265 514505 64685 19805 11985 332520 156060 843625 71910 756160 201705 806905 124185 563380 677705 78710 554540 138890 210375 548590 698955 176375 638180 555050 734060 236385 455770 790330 121890 66130 73440 772310 117810 397035 449565 780130 666485 843370 816170 544425 699380 475745 353770 574770 299455 114920 475575 150620 328100 301155 22950 226100 27455 523685 457555 73440 378590 301835 344930 47685 357340 706945 739500 265965 784890 685100 798150 26860 820335 198815 688245 734655 511190 328780 752930 650335 228735 242930 744600 565590 765680 17000 461635 608940 824075 9605 769675 568905 310505 436900 113900 473450 124185 690625 604860 388025 806650 303875 678470 539920 20315 154700 673455 370685 461040 37060 114410 297330 606475 487050 543915 571540 659685 608515 87975 830450 537625 588030 548505 724710 835890 114155 651950 258400 239105 769590 150110 433330 746215 677620 179945 322150 172890 458405 398565 800445 474555 714340 165835 684845 557940 27710 475235 47515 342635 45475 762790 619905 117555 186660 791010 280160 431460 381905 496825 691985 740690 602565 20570 427210 754800 265455 529975 132940 493255 3315 686375 229585 657560 554880 747745 738820 806310 694110 521050 259675 433670 473110 790160 450925 845155 247350 117385 329035 157930 149005 660450 693940 529040 823310 499120 5610 447780 736185 464355 201025 171105 520710 304980 133025 573410 208335 319685 690370 819910 118320 586330 781490 832235 801720 384455 285770 830705 223720 495975 128265 18445 832915 618460 566440 176630 437070 808520 326740 415820 77095 660790 195585 548930 846770 695640 333965 691220 741880 139995 737715 292825 149175 72930 421770 133960 438940 241315 815830 123420 364820 627300 372810 165495 617865 412675 541620 210035 646595 546295 771630 96815 314670 64600 818040 472770 386665 721395 408340 713830 261885 61540 671755 334050 784210 376380 400350 445995 500990 375275 78285 181560 787865 64175 9435 212245 434180 764660 774945 413950 818805 254745 643110 463930 591090 142800 526915 824075 606985 810900 735930 37655 676515 265795 430610 460445 849745 148325 795685 316625 291125 45815 163370 122570 827815 226610 486200 723520 446165 64005 198730 655860 619310 220915 256105 791435 376550 744940 236895 460190 640730 618120 640730 279395 320705 803335 557515 97495 253130 581570 545700 436135 200090 301920 578255 341360 288575 335580 600865 5865 648040 820590 258230 62135 76245 710345 6460 73780 547145 333200 827560 334050 783785 35190 664275 835890 230010 507705 254235 379185 593130 642090 455685 495890 781405 428060 653480 714850 271490 501670 710770 237915 673710 808605 384965 98175 806990 727515 835890 255255 42330 55845 825010 662745 590410 22100 181645 231625 75140 623050 757605 587945 841245 506940 218620 124015 285175 336345 20145 196520 153255 751400 398140 30005 12920 83130 753950 324955 516205 101915 433840 375360 635460 358870 550630 645830 693515 728535 370005 404600 791180 843200 538475 819995 529720 629255 837590 522240 556070 658325 816170 650335 380970 51170 666995 513570 633250 682975 204595 216155 414715 847620 379610 715105 780640 32130 47090 246330 590920 18785 132940 85680 418710 467585 801295 197285 58735 768145 94435 213860 536265 691475 308125 701080 614975 686630 631805 583695 380630 513570 264690 697765 595510 141525 628745 94690 830960 277950 563720 27880 228565 456195 326485 750720 620925 728790 814895 588710 572135 90100 155125 45560 350625 114920 682295 622625 236895 300900 648380 110245 305660 684590 255340 830790 533205 558110 485350 204085 616930 589985 691475 739755 281180 331500 82025 188615 660450 347905 136170 272935 629340 737375 584545 790415 100215 180370 582760 559895 800445 633165 712810 109820 534650 278715 476255 719865 532525 749870 388450 538135 60435 120105 168215 346800 411145 690880 641495 176800 98175 686715 696915 209610 3570 566100 489515 570435 662405 572730 520370 639030 429165 585055 660195 776390 57035 172550 549440 513145 721395 634780 173230 290530 195500 506005 312460 176970 694450 341870 53465 102765 571115 244205 37230 823395 366180 499120 653055 214795 182580 94095 85340 616250 412760 434180 66045 496315 502095 597465 27455 677535 558620 622795 806055 49980 87975 13260 104805 102850 117215 53380 453730 510170 129965 24735 518245 240805 178670 278290 540940 502945 162010 491980 525300 703970 511615 515525 146795 450755 433160 123845 557345 18105 68085 250410 314415 77690 419390 122910 4335 426955 423980 10880 807840 537200 316710 722160 715530 449735 416245 232305 603330 586755 29580 496995 376295 239530 706095 750720 91630 434690 788800 122060 426700 817530 111690 413355 509660 807245 549440 262820 757860 255765 442425 657560 284155 632060 238765 796790 705585 658240 653905 61880 61370 542555 702950 376295 147475 604435 168215 813705 654075 594915 729555 398055 145775 242080 657475 262990 552670 479400 450670 396100 17425 567630 562275 327760 506770 638860 614125 661130 622795 399245 46835 298860 307530 74630 163625 425850 310930 56440 54485 619225 456620 637245 824585 360315 191250 717315 261630 757095 324105 396950 142205 48450 656030 706095 488920 421600 263075 235960 36890 214710 195585 385815 477870 95965 274550 359210 155380 249560 512465 671840 270725 476595 681955 151045 148580 326740 677450 720970 695215 176800 149515 766190 93500 266135 271235 137020 561085 765425 165920 491555 661895 578170 60520 714170 105740 565250 266645 249900 336855 345780 833680 529635 786165 87550 741200 646170 777070 422025 513230 743155 556750 563975 629510 563210 709495 104125 231540 387685 768570 499375 434095 592450 49555 348585 370175 561340 79730 589985 158695 205190 591940 711195 322745 370855 103870 280670 5525 588795 107100 847450 558705 243865 753695 727260 516715 620330 311355 461805 420240 255000 2635 751740 788375 292825 267665 752335 228735 844475 359720 424405 723775 514760 676175 819060 108970 150110 139400 349435 232050 352920 312205 705755 401285 52955 491470 477190 361845 550290 808180 664020 123080 408340 555645 30090 239785 667080 638095 782595 602650 330055 152575 609280 328780 392190 208505 43775 400010 283900 49640 583185 386665 841160 612850 593895 138890 299370 570945 495720 57885 26435 473790 827730 751995 129370 265285 780810 492405 826540 75395 310505 334135 195585 358275 334390 108800 602140 350625 606305 841245 433925 517735 58310 206380 105145 834955 725730 715190 293675 452285 559215 368560 833510 580975 351390 394995 518500 529805 222615 841245 707625 433075 214795 344420 441320 826285 737545 691560 753695 690455 684420 420070 837845 619395 525725 767890 506430 656540 568820 69445 327335 540345 620160 315520 494105 158610 621010 371195 678385 738905 670905 427210 387345 738310 614380 806140 233155 536265 568140 216920 77350 230520 643960 686885 432140 206040 72250 270045 246670 795430 35785 642515 627725 501925 250070 787695 474045 405450 459765 119935 197710 834615 109140 109140 642685 56610 185810 637160 97410 538985 387600 364650 334730 819400 392020 526065 415225 239275 144925 259760 92735 845750 395080 781830 301665 529720 637330 390660 194055 606220 449310 15470 712470 768485 292825 174675 184365 43860 183005 761685 136255 13685 715360 585310 454155 335155 3400 297585 834955 413015 84065 582930 137785 227460 832150 185130 270215 271660 292910 734655 38250 490280 489940 137190 383605 132345 517480 115685 721735 355810 711960 201875 429505 807500 170255 309145 291635 169660 116960 96220 546720 347820 323425 249220 186235 278630 525555 720120 333710 517140 749360 92055 155380 662320 568395 462570 676770 709070 653480 264945 92905 577660 403750 103190 815065 81175 826285 595170 124780 633675 315775 337960 436305 212330 844985 769335 400435 86020 94605 71400 189125 463845 555475 526830 306255 213180 786420 144245 437920 302345 213435 210545 408340 487730 715360 252365 401370 449565 304895 476850 666570 612935 80920 355385 493425 641410 569075 700400 218025 320110 586925 677620 668355 784975 93330 114070 791605 202555 323935 770950 55420 53805 793985 441745 472005 245225 714000 576980 579615 35190 613445 272510 566015 807160 412760 236895 130220 472345 424660 235960 205615 795345 473535 291635 723945 565845 395675 422110 693175 381310 487050 103700 288660 381140 329885 449650 477955 294780 607070 844475 832830 348160 238425 179945 529210 567120 559215 473280 396780 400860 311355 641835 85255 270470 52700 553095 515015 103700 201110 214710 224655 586415 292400 161330 213945 795515 252365 384200 363630 99620 299285 141525 83555 407405 218705 704735 243695 606815 340595 604945 709920 459510 827475 679575 338045 137105 271575 291295 213605 329545 700485 255255 625260 320025 699720 360060 315095 51595 192865 13260 40035 547910 118745 356490 377740 454410 559980 12155 101405 680680 636735 200515 79900 623985 362865 493510 787440 404260 720375 78200 826370 166090 621945 251260 740010 54060 502350 318240 736270 544850 419135 341785 69445 102425 36380 727685 92905 778770 451605 277865 181475 247945 276250 105910 37995 101490 218705 503455 568990 767720 166260 847790 68850 663765 336175 241740 423385 41225 745620 241910 177480 80580 166260 374085 259505 180370 316880 64600 334305 825860 819740 567715 397035 472515 675665 456025 437410 89080 500225 718590 134640 25245 456705 756840 817955 530995 640050 250495 237320 709410 817020 605965 231625 387685 537880 331415 844900 503625 676175 622200 832915 811495 241655 499800 624665 771630 54315 375700 602310 707540 709410 32215 465205 845665 325975 315095 70890 621605 178330 171190 10285 464270 85 40205 443190 272170 316370 156740 529890 452540 460105 4590 734060 223210 587350 784975 176885 351900 79050 469030 829600 514505 425170 457215 513485 340680 517225 34170 661130 153340 651525 375700 487475 695130 269535 778430 435030 774775 803930 345015 671500 820590 720630 739755 801890 849830 671160 811580 252960 254745 350540 691135 5780 175525 377655 656795 585820 767465 11815 367795 79900 796875 432905 129285 794750 277865 796875 460615 424660 142035 846345 70975 495720 728280 335325 700995 843370 546040 245990 491725 749105 175780 38335 28305 112200 644980 348755 380375 394145 191845 424320 834530 380375 533630 355640 506770 94690 20400 468775 825690 448715 379270 716380 791775 87890 139825 716125 619565 654670 562530 168215 644810 51765 315520 93500 481185 291550 489515 149855 418285 794580 439705 62135 57035 202215 256785 528615 13005 96390 480590 309400 421855 351900 448630 722330 429250 804695 477360 767890 423300 533630 180285 651270 172295 211480 627385 454325 811580 800360 687650 116875 489345 825520 317985 570690 13345 801125 696150 76585 189805 360995 188615 706180 151300 250155 168895 795600 668270 694450 664360 257295 49045 251005 190400 453390 845325 577065 159460 23885 469370 839375 20740 366010 705925 205020 5270 267580 590240 489345 225930 540515 286790 634865 80495 446675 622455 257720 370855 711960 524025 666655 758880 273360 292570 119425 235110 119425 617355 117980 252705 627385 150535 48025 348670 667760 206550 781575 798320 304215 347310 139060 773415 254150 392360 618205 626450 49810 660450 368050 237490 411400 49895 249220 777580 778770 126990 547060 555900 820760 552925 743070 364225 486115 270470 23460 729640 641750 697425 467415 284240 589645 693685 691220 467585 497675 90610 189720 253300 319260 369665 721395 697170 408510 783870 9350 651780 548845 265370 44965 431630 593300 2975 356745 838440 469710 398480 836995 234005 479995 111180 615570 467925 98175 84065 846005 605370 417520 751910 554370 290105 788120 515015 623900 10370 296480 742985 804015 606050 473960 425000 585395 748935 478465 617015 770780 46580 435370 13600 690285 152915 65025 738565 636480 71145 564400 420070 56185 142545 349435 407150 506345 358700 705075 840650 625940 371960 419135 709920 134810 465885 656795 688840 584630 627215 430610 583950 327845 408255 694620 107950 772140 1360 430185 546635 21930 103955 428145 461295 463845 786505 422705 360995 302855 313055 7905 847705 590665 271065 89930 115515 359890 710175 391935 640475 559725 279905 787185 262565 789820 617100 686460 417435 303620 517565 575705 735080 232135 253215 66470 549440 310420 448375 849830 177310 126395 427040 559045 309485 62560 635970 839715 103530 266135 765510 400265 648550 133960 647955 647700 613190 459425 656455 414375 410805 632740 494955 407575 223975 105060 695980 294185 595680 431290 791690 598570 382670 124780 66215 844730 395845 53465 319515 18870 824415 372725 548930 314755 784890 67915 354620 661045 564230 616080 704735 487135 307870 520965 691305 10625 43435 485860 740010 576725 76330 781065 150875 7990 217770 185300 304555 12750 52700 389640 453135 559470 473280 238765 375700 107780 839800 262650 320790 5610 814385 300730 553095 571030 226780 189550 740520 16235 324105 106845 450160 221340 793220 580465 134385 182155 156655 57375 175950 155380 428825 772395 783700 372895 733380 27115 384115 463250 732360 281095 699380 655180 635885 405535 180625 54315 595595 618545 455005 166770 850 51680 132090 401965 628235 570860 836060 173315 778260 273445 829515 408085 534055 484075 547740 707200 534395 623220 343315 370685 8075 288830 697255 305745 110670 114155 826540 44965 78540 339405 329630 14535 335070 60180 502605 489685 212245 734400 310335 604605 149005 200855 80750 325805 774605 475235 241485 187850 507110 94775 678725 50065 742645 20060 664360 313650 183175 318495 450075 112880 149260 8585 147390 657135 134215 193800 176035 773500 178160 811410 257890 185470 479400 394655 837930 143905 165155 217770 578595 656710 466480 55420 784125 400945 462145 334390 17170 540770 403410 575790 512550 218365 251940 680000 150705 73015 716890 639285 647020 453050 782340 358785 686970 445825 364650 321555 270980 394570 665720 423045 90950 813195 314160 298605 482460 599930 68850 53975 387940 685950 51085 159375 697170 764575 468265 398820 833425 746640 344165 638350 636735 81175 416500 301070 324700 86615 294355 77435 179605 574005 329375 586670 714510 529890 368305 725050 86105 240210 320960 146795 368135 90950 709070 723605 700145 376210 260270 721990 285940 563125 99790 188955 623985 688415 350115 660195 448290 220490 69360 345865 231455 328780 214625 846175 292400 534480 687140 267920 842265 785655 321130 750380 186745 766615 444635 405280 364225 237405 624580 769165 172465 688840 16745 700315 752760 581145 611490 373065 832065 744005 241825 482375 723095 564655 643025 254405 627215 514760 739755 572560 690795 246075 164900 90185 598485 263330 513145 516035 305235 33745 404175 603500 611065 744940 323085 522920 460955 845750 457725 462485 609790 426275 1105 349010 12665 94350 50575 827900 345695 542045 30005 212245 53550 806480 833595 407320 834445 556155 305490 831640 127585 114580 153425 219385 504985 7650 45985 715700 117640 300560 470815 384455 381140 670565 375360 384370 107865 60775 591260 450160 421260 160990 367540 256445 78540 276165 414715 384370 130815 12155 546805 388790 585310 605710 109310 802485 353430 377400 679915 585820 30685 457640 362355 310845 736610 379015 409360 777835 57035 160905 119085 76585 766615 573155 467500 504815 320705 633335 334135 555900 106930 343910 542385 40545 184960 145350 544595 466310 365670 747490 188105 171105 744345 571540 588285 138975 591940 281095 134300 573410 752845 2975 630445 598315 38335 668950 587775 114920 484160 400350 343485 837335 401880 369495 279820 235110 191250 319770 87040 657475 793560 581485 696150 393210 222530 782510 712555 341105 727940 490280 183090 30175 343230 35785 647785 475235 549440 502350 592875 415650 218790 761090 497590 345525 652545 533205 630785 589730 292995 783955 158525 61795 845580 483225 839375 783615 626705 289255 326570 649655 540090 344505 275910 134640 399415 349435 707455 335495 354960 131240 557345 242165 139230 837930 545785 284665 350115 556665 92990 574600 139570 120020 714850 79645 113985 793815 505410 74885 407150 800190 390150 28560 783615 745960 656200 748680 774180 172380 703885 778430 692580 558705 597890 682380 386070 487645 247095 46240 481100 436900 642430 462655 273870 275230 266645 15130 615570 147050 587010 208250 301750 589135 51765 109140 807160 509830 261290 235790 137105 352665 404345 742730 631380 223040 18955 181305 816850 249135 785400 241230 594065 411740 253215 230265 538135 173825 640560 802060 106080 480080 296140 675410 811410 821355 662490 19040 33320 641495 457895 56525 294525 778175 526490 736610 284920 677195 407745 533800 806735 805715 637330 405365 95200 336855 758455 388790 543320 517650 116705 232050 690540 672435 251515 307275 780980 207145 777495 618630 809200 805460 418370 300220 580805 561170 291720 248965 232050 380375 657305 71400 640390 536265 580805 510085 329885 637330 189465 779535 825010 617525 353430 398735 317645 448630 846430 632825 178245 274210 543490 138720 399670 151215 243270 199070 801040 174675 212840 579615 732190 35020 388025 435030 366520 475065 643450 623050 769505 161925 234685 70720 557260 179945 508470 680170 627555 499035 762705 421515 793135 339065 579955 469455 576215 41820 371960 686375 587520 539070 155635 16320 464185 328440 829090 345865 176205 198560 796960 95285 368900 173740 789310 509830 256190 152405 797895 34680 373830 478635 802825 814895 349265 574855 750975 198985 186830 160480 612510 32555 559045 660110 353515 608685 437580 770015 751570 749020 277950 776645 523600 448545 728025 526235 119170 738905 743580 24820 623475 354110 250410 291210 698785 92565 43775 845410 684590 117555 432735 742900 582250 609705 20485 102595 647615 544850 110500 429675 405960 315775 231285 396865 134810 8160 537880 499035 762450 125630 272850 806565 64600 348160 717145 364055 139825 412590 680765 666655 703545 762790 495380 41225 360315 260270 314670 393380 97920 784040 669120 238000 667675 559725 839715 153680 430780 464270 168045 713575 52105 1190 30515 125715 825775 93330 357595 833595 51425 363375 609450 424065 503115 496060 233665 39185 483310 342210 124695 642090 217345 125120 136255 129880 341700 768570 390065 521050 70720 404090 526490 819740 713320 363375 469625 318240 810390 101745 781660 284155 414630 604180 235025 227545 132005 839800 764575 508045 811325 305745 96475 497590 446930 153340 210630 31535 329885 809625 600610 250410 508470 230860 739500 740690 139995 201365 200005 833170 677960 715190 803675 353515 222190 228140 189975 85085 98430 811240 434520 608345 278035 190655 38250 274805 540005 444465 266390 696745 490790 691135 783105 758880 781915 249135 801720 320535 506855 707540 64685 101065 502010 477955 183260 636650 629340 734570 93755 283730 203320 81770 230010 74460 293165 661555 294015 652290 147900 94010 834700 384880 48195 16150 602650 707285 752250 340595 571030 248710 576640 371875 512635 196265 684165 681445 400690 122570 175525 590665 358190 653650 616675 82450 248965 41565 621095 225930 817360 94095 632060 160055 681615 321385 340850 164900 739585 649230 652460 533630 132345 256615 58310 187085 284410 366860 746470 788970 729045 814810 12070 608685 98005 97665 209100 491555 276080 784635 610385 49725 632570 340850 323085 486710 229840 111775 270895 683315 197880 809030 791860 128010 268260 552160 414035 613105 398140 105230 73525 303025 423045 774945 204765 752505 228905 499290 231625 78540 379780 218280 302175 680170 625175 261375 217090 381735 358870 173825 604690 656030 167535 384115 312290 278715 162860 325635 478295 315265 630870 331755 520625 17765 399925 592960 807585 367880 83895 443870 594235 778005 369410 372045 639030 480760 643535 647530 595680 343485 6630 839885 715020 319005 799510 344930 325210 450755 756245 382075 579615 655010 744940 376975 807585 635970 186490 698020 673455 540175 619650 6460 537710 479230 659600 679065 253725 452030 316200 329035 389215 467670 120615 6885 172465 796620 811835 266645 100045 323170 136765 528530 325975 768910 649400 605710 592620 683910 538900 346970 617525 33150 786505 458575 735420 175865 623730 642430 524790 741710 498950 742390 410550 644555 646850 500565 664870 683485 523260 327590 763470 120700 47685 326655 474215 276250 405535 594405 124610 605285 220320 335665 479315 326230 690795 251005 847025 521135 284580 306850 755820 261630 441490 507195 84745 177310 748000 569840 61710 219555 389640 736355 842095 661045 94945 415140 390745 231795 372555 777920 691135 142035 307870 656115 447695 811750 186065 293505 255425 684505 762195 580890 306085 514760 391340 515610 237660 511360 209185 604860 572815 23800 104465 316710 421685 90015 630530 326485 13175 144925 123675 326655 467925 596530 225080 173740 297670 396525 204680 681615 783955 339915 822120 30855 347395 79475 836145 211990 623815 820930 539580 486540 32045 308890 125885 242675 601885 3995 88740 788970 750380 286790 114410 570180 146965 426870 65535 53380 636140 563890 192610 201450 538985 438090 780045 753525 395420 256615 378760 87720 207740 52020 577745 60520 697340 815575 270640 754035 62305 277015 719015 362525 600440 153850 825605 344675 445910 146285 421600 227290 210800 538560 279565 130815 474470 563805 818040 297670 75140 77350 382840 773840 738225 692240 506600 808520 492065 38590 319345 803165 267070 826965 822970 723180 415905 638605 292145 467245 552075 719950 68765 615825 555135 712130 513570 507960 561935 395420 139230 272765 448800 193630 543320 611150 350030 143820 849235 359210 253810 808520 266305 387770 641155 742815 431375 175270 456620 460955 99365 625090 392870 557855 368305 636140 518075 229160 750890 682125 779705 702100 430355 81090 315860 416585 763895 14365 110415 388535 18955 790500 149005 390915 476340 821525 487730 766955 80750 644810 229755 501585 92820 680000 467840 61540 622880 93330 711365 511445 396950 433500 846345 642515 578170 163455 338470 331245 560575 14110 69530 44795 307275 303960 312035 736015 677960 123420 589475 131070 43010 815320 339150 192355 457555 767890 511700 59160 640560 367200 558110 191335 492235 440130 770355 239105 245395 34510 190655 13940 122995 554965 434350 833255 356915 17255 833340 140930 752930 397120 841925 326400 530400 201535 277525 209015 687055 414885 757860 496145 438430 19550 101660 277015 121125 367625 150110 580040 434690 551310 376720 492405 593980 485010 145265 456280 564060 74970 15980 360060 405790 479910 491300 76075 371195 167875 457385 111435 97240 392870 647105 205785 704650 716635 552415 237490 23970 353855 617015 281010 747065 575790 488750 245480 663340 518245 327250 201365 384540 282200 524365 734825 616675 753270 358360 751570 322830 839545 544340 237405 563125 197795 319430 451860 156910 170510 633420 69275 523685 163540 386495 517140 232220 50575 741455 823990 733380 184620 260695 826370 440215 788545 431885 3400 209950 677365 771800 685440 935 80410 713745 36720 455770 489600 777495 823735 302600 281010 149685 219725 141100 335750 81345 216750 57035 204425 581145 207570 382075 593130 2890 366945 708815 419560 622200 57885 376210 205870 254575 769505 99365 461975 594745 557090 206465 126140 246755 434350 520710 113815 22865 435880 795090 236300 754035 201025 819485 373575 712215 70635 610555 507620 69530 652545 325465 572900 317730 437155 490195 692155 519010 87295 85765 742390 461040 556325 699550 768570 535500 509065 717145 49130 620330 677365 849490 344420 252365 696660 272170 825860 241740 334475 435880 239955 203830 672095 360655 795600 587180 81260 292230 794835 547145 572390 70210 82280 770185 632910 359550 167110 461635 324105 90100 643110 42415 103615 839800 258825 689690 736015 759135 451520 74715 725050 796960 687480 261120 610640 121040 718250 507705 187850 20145 724285 657560 849405 808180 85765 375020 696830 542810 110245 75565 534735 504220 49725 64600 349265 63920 174165 213435 127925 4080 744175 174420 80750 504985 50745 291550 776900 678215 337365 753950 517225 599845 379100 244630 674560 410465 317560 539495 681700 818890 464780 697595 435880 58055 648210 839545 159545 696490 782340 425340 29580 555305 260440 435115 129030 204255 354195 365075 807245 632825 614890 610555 591430 382670 777835 510255 483480 844220 150110 215730 523005 252535 391340 196860 730575 643705 291805 339405 240890 246670 369750 665805 662320 126820 779025 471240 682040 168980 181135 261630 35360 476680 689180 50150 377910 788545 743495 440725 104125 207995 289765 485095 782595 34935 709665 95030 41650 761940 537710 190570 798575 503030 423300 87635 351050 560405 354450 142205 229245 630530 473535 523685 137020 315520 627300 430100 635120 107695 176715 425510 720630 548165 561085 741880 557260 568990 627555 75565 367965 279055 586925 410805 792115 270130 93585 566100 211310 108885 334220 92395 752760 761940 53805 674645 608260 796620 812685 406980 255595 253215 752420 543065 463165 265795 32385 838695 169320 385050 117810 24480 313225 760920 18190 410295 684760 312715 12410 390660 577320 422705 704310 774435 1785 476340 519010 845410 161585 797810 763980 683230 711280 25585 381395 38930 452285 408085 562785 19890 331840 683910 376635 522835 815320 97665 518500 167705 616590 483140 839205 486370 673455 747915 606730 640560 643705 89165 533460 398310 772395 607665 116535 740180 348330 260865 585140 778770 481440 484585 514080 326485 439450 707710 407320 1360 131580 690115 453985 360995 643365 829515 518840 166770 814640 78200 616250 166090 740010 558280 509490 6715 548250 578935 656795 644215 401455 518415 221765 450330 176290 44710 312885 377910 464185 189975 335495 764575 273105 415650 813110 219895 523345 124610 803165 1020 793220 301580 486115 458830 765425 223805 225080 514335 11475 267835 829515 568820 605710 317475 108120 688075 53890 307190 508895 330055 794410 364990 71825 357425 648975 287555 492660 200940 699550 806990 526660 548675 164305 500225 461635 787270 223805 265285 21250 68595 627640 678300 52190 748255 547485 89080 419815 184280 643535 97070 44370 40885 26265 253470 308550 97325 57885 586075 804695 241570 569160 105910 118235 412845 354365 396610 233920 46580 123335 537285 1785 207825 559980 399500 347820 396440 661385 745705 482290 71060 508130 614975 594915 71740 651355 839885 623220 92480 61285 227545 822715 165835 816085 253555 599760 664615 482035 379610 780895 324785 440045 615060 742135 776220 579190 52190 467500 565675 509320 571710 523515 206720 505750 612085 417435 398565 631210 450415 560830 166430 220150 531675 356320 810985 446250 814385 608855 504900 137190 80835 43520 791690 642770 577745 148410 333370 342550 745960 492065 404175 389470 437665 769335 642515 49215 840735 352580 147135 554285 728705 308890 761005 456790 189975 513655 416755 342295 431120 636650 547825 636820 158185 160820 514420 720035 257465 834870 209950 515100 230180 63580 151555 30940 47175 185980 733040 283475 341870 576215 849065 89165 4760 114750 205360 844220 498355 462060 153425 72335 540175 795430 770865 694025 362865 808690 556240 308210 351475 155380 742475 371960 747150 730490 706605 790925 440810 199580 344930 314075 153680 449395 550290 650590 20230 298350 105485 843285 344080 282880 366350 827135 339745 8500 449990 772140 825010 153340 818805 266730 449650 441405 75140 787440 848300 539410 133790 551480 383010 537880 262225 276420 211140 762280 613275 398565 123760 147730 424490 537625 845155 477190 743410 292230 428315 489005 129795 617440 574770 210545 88400 240805 288745 640645 163455 515695 555050 287385 551140 104465 789310 509745 738565 99705 186575 491215 298945 176800 810220 680595 835380 822035 718845 368560 218620 239275 756330 766700 715955 487900 246160 557175 240720 512380 81090 554285 69020 296735 165325 47600 828070 771460 725645 758965 84150 23800 755650 255000 694705 37060 490110 532015 497335 726580 23715 736355 750805 115855 185725 287640 651270 289935 272085 393040 692070 582335 401115 270895 472770 711025 301325 727855 405025 208250 788035 240380 497080 525895 454920 575705 188785 318835 262055 638180 116875 300815 786335 310080 91970 1700 393890 849065 462145 189805 283645 53805 763215 441915 652120 829685 108970 336940 688840 306255 235025 500650 549865 49555 404260 768740 694535 539920 345015 162605 591685 605795 652460 125630 659345 111860 429505 363035 181730 520965 651695 653565 412080 483565 705075 283815 168130 527000 51935 151555 154020 445400 255595 92565 370770 713150 203150 48280 239870 751995 247520 771290 145010 75905 480590 597890 720630 57970 151470 483140 763895 74290 242675 111945 34000 267240 429335 386920 16490 460955 609960 511445 401965 526320 409615 455345 195500 360145 341955 610470 175695 347310 445825 559045 576725 339150 68680 506940 799595 403750 32555 602310 538645 355980 274295 636225 373745 434775 557515 661555 3570 595 70805 232645 380545 69360 335240 330905 473875 284155 493000 37995 743665 525980 306255 115005 407830 71825 312885 498865 320535 486200 619565 59330 343655 681360 643450 232985 31790 367880 476170 337705 828155 202470 403750 364140 649230 219725 197030 41820 2125 756925 592365 562360 278460 652035 792880 168385 778855 751825 761855 746555 185810 49385 625005 303110 814300 652460 579530 560490 674730 452370 731850 228395 681275 372980 625770 533885 615570 34085 364310 397375 776815 574940 794325 204000 27625 616335 116875 799935 354535 231115 282200 321470 727940 357935 72335 570605 334815 735080 500650 277780 125120 127500 268430 419900 90100 442935 255680 649740 499545 65620 602650 800615 1445 286110 694365 180115 837675 441150 614720 28900 351730 456790 615910 120785 643790 527085 202300 713575 232985 705585 403325 46665 262990 336940 188615 112200 217345 837505 205105 788545 834445 85000 12920 390320 638010 323085 201195 272085 237235 181645 664615 655860 242420 554965 441405 446165 338810 302345 169490 597465 318155 688500 669970 673285 719440 172720 528360 565845 1700 368050 454070 558705 725050 834275 83300 541705 32045 610555 180540 448970 668440 273785 829940 267410 490110 654415 829345 266645 603755 128520 522410 778175 430100 96220 352325 350370 236385 517395 533375 427635 489940 497250 824755 553350 704565 105230 501925 621180 261970 382330 332095 474725 736610 474555 306680 283220 513910 105570 384115 217005 490620 305320 585395 454155 173485 841245 98855 453730 297840 635120 360145 240805 228395 202555 695045 935 121465 397715 72505 393890 218025 671160 935 532015 42925 593045 304980 116875 19975 835635 118660 120275 522495 636735 209610 220745 255510 124185 6545 244885 352920 142205 201450 30940 808180 316115 232815 6715 644215 190060 823820 661130 682380 715360 281180 738140 327845 131665 519095 440470 718930 553945 32725 546720 353855 60435 527255 786675 346545 198305 142035 101490 346460 688925 85425 182580 415565 595765 136935 194820 719100 198220 356405 755820 706520 170340 110160 698105 194650 161840 196010 774180 770780 439535 502265 778175 579360 767465 490960 478465 467160 35785 610385 413525 650505 774945 299455 297755 58820 507620 751400 82195 251940 256275 362695 469965 763300 786760 619225 168470 615400 105910 172210 514760 520710 481865 297840 282455 793390 672265 653225 515610 487730 239955 492405 676515 731510 552330 25925 824500 389215 348330 400010 76585 9265 29240 730830 68680 686970 315350 96815 816850 614040 261715 425935 566185 72165 31875 385050 505325 236895 436475 769165 176120 503540 315180 323000 808350 180880 106675 145945 801635 427125 379950 321555 276080 259590 366010 57375 164560 723265 230860 451520 823055 98940 79050 442425 152660 243865 211395 257720 813620 39695 75735 561425 577575 719780 320705 687395 643535 373320 410890 442935 525045 785995 631890 603500 90610 304810 119850 96305 680595 345695 517140 134725 349095 722925 163540 163370 72250 494530 832745 139315 270810 779450 690030 467840 221510 361590 376210 428910 384030 635205 847365 615825 587605 463420 198135 333370 426530 549440 208165 166770 360400 547995 404260 611745 118490 175695 35190 415055 431545 32810 320875 788460 548590 393550 574685 26180 468265 821440 700825 190570 359805 314755 537370 397460 758030 128350 176205 355980 784295 631380 149600 283730 71400 20145 528105 431290 266645 122740 625685 612680 330140 142290 497505 70890 87635 320365 739415 544850 549015 422705 465375 804780 129710 65705 827390 668695 259165 193545 149090 258060 346290 163625 22270 736185 653140 177990 542555 380205 439960 807245 503965 104550 276675 589305 252195 352155 265540 213775 604010 238680 638435 55335 239190 382840 261120 476170 115855 367880 568480 508045 644300 798745 215730 267155 802145 66640 302175 611320 477105 600185 173995 343060 186745 372130 197880 105570 269960 281690 756585 145180 434350 139145 253385 117555 274295 308465 323850 427890 742220 105570 749700 311865 805290 345185 522070 800275 81855 532610 759475 755395 437495 11730 245140 111690 619310 457045 118150 688585 742135 704905 363800 750210 434350 160480 462570 757180 509490 501160 48365 581655 519860 26435 647275 631040 278375 643280 290870 467500 355895 448630 73610 558365 814555 177395 202045 370260 97495 739500 491385 123930 156230 791690 150450 551990 416840 164560 736185 763215 2040 93245 849405 615655 239870 531420 715445 570690 262225 698445 611235 608770 780810 48195 565845 747320 591770 771715 683655 377825 422110 184535 94180 538900 107270 148750 477530 276250 600440 454920 285770 33915 572390 308465 412505 169405 665125 811920 798830 495465 577830 154190 781405 843370 754800 537795 180200 447695 756925 848470 822205 303790 751400 236385 686035 675835 215815 848980 410295 368730 360230 735250 627980 672775 778940 544000 218705 228140 183090 739840 346205 122740 545445 398905 33660 650505 823905 624070 558535 516375 497675 618205 437835 216070 150620 329715 361250 748595 803845 392190 754885 71145 418200 400265 521730 533715 816765 575535 838015 715190 277185 325210 337195 74800 751060 198135 349435 454325 344080 813960 611065 724965 799425 362100 621690 615740 651865 377060 544510 349690 608600 481100 506770 255255 629850 556410 406640 348330 261460 833170 317390 311695 379610 487985 830280 209355 225165 76500 155635 422450 780640 16065 789820 383010 764575 154020 344760 580805 844135 488240 746130 482885 767720 542895 270810 8585 473875 768400 78795 844645 47260 454920 614125 266220 634185 812345 831640 31280 694280 512465 379270 546295 775370 106675 455855 227120 249815 44965 247435 1870 445230 251600 99110 16065 546805 598230 429250 308890 138890 588455 206635 787610 27285 389895 523430 846005 45645 775285 530315 627895 699465 222785 590240 13090 636990 163540 796790 369580 313480 788545 840990 335240 182070 411060 431460 9095 794665 789395 763300 413780 783615 773500 368305 704395 742305 48280 267240 149515 23715 541365 439195 115855 782085 298435 237320 315265 669290 591090 761515 248965 468095 766700 370515 24395 316540 539240 805885 519265 89930 502860 59670 187850 746640 606220 64175 151640 842095 107355 674220 446675 387175 276165 170595 150535 142800 277440 311270 621095 83980 555730 72165 60095 465375 426785 838865 120105 388960 98685 261205 819825 592365 296225 402220 491130 134385 554030 53975 810645 471325 498610 640475 525980 394570 738735 253555 749615 645490 279140 492830 603500 656795 523600 611405 609705 251260 72505 256700 760835 292740 686715 197795 771800 161840 110500 660875 661555 711280 558025 198985 624920 265710 181645 675580 13430 431715 664360 126225 542300 476765 322320 206635 674815 158780 770270 390235 807840 82365 18105 461635 566015 111350 52530 346205 755225 87465 180200 361250 51680 387685 567630 436730 273700 44625 656710 242930 239445 442935 281520 266475 141780 103955 337705 326910 675070 280925 22185 607835 76500 817360 848555 255765 254235 759560 17510 412165 219725 481100 360995 326570 52275 808350 474980 60095 598400 124355 467330 524620 458490 407065 299965 325040 714935 766955 683740 101745 540685 500140 316115 96730 507195 351135 830960 845835 689520 295120 601715 38930 495805 382415 428995 755225 773925 825095 35190 534140 522580 666740 290615 12580 445145 499375 847365 43265 723775 512465 599505 112115 512805 453220 388705 780215 712385 794495 639200 512890 494360 660960 80155 674560 819570 486285 444465 782255 375360 34935 212670 515015 791775 457725 336090 194990 512465 701760 399840 776135 553095 628235 160650 484500 635715 139740 174335 303110 183855 386750 261120 190145 277440 205955 257975 736440 234260 338300 764915 620585 181985 778685 794665 472175 372215 648295 590495 556750 259930 385050 584460 708730 165835 53295 709580 10965 813790 397630 711110 576725 568395 556410 593045 16660 405450 210715 592705 648380 806140 528955 755225 396950 169320 317305 504050 493510 648720 221170 692750 84490 559045 617780 54315 750040 497590 365925 348585 811580 397205 238170 552585 503455 311185 742815 31960 631805 812260 272340 505495 566865 831045 785570 535415 537285 405705 53550 346800 459340 661215 191590 559130 123845 62730 767720 258315 100980 257040 258655 473365 254830 411145 677025 555050 485605 18190 439025 650420 168300 338640 121040 570350 215900 798235 149600 650250 680340 92395 38930 173400 393295 351560 148580 774775 554795 402730 240040 277525 330140 310165 27030 263755 551480 54570 383180 804695 109310 138380 687820 804355 16320 137955 709835 401965 330990 49385 512295 755140 359040 183855 727430 358445 674390 474215 249730 284410 475405 212075 527595 754800 165920 56270 807075 581740 150790 437920 593810 784465 672860 620075 216920 28305 706520 407150 234005 82365 805885 457895 329715 458660 334900 738395 532695 186660 771290 117810 240890 210120 616080 171190 618970 629680 621775 177480 116960 271830 372385 220235 522835 100300 593300 812005 53890 311185 479145 49725 115515 512635 606730 218450 705840 555135 30175 823055 22015 376805 831215 289170 740690 394825 462315 847620 813705 694705 580040 673710 243185 353855 843880 516120 90100 10795 301325 646170 279905 791520 325295 699635 139060 239020 607410 304810 671160 813705 365245 60605 752335 756330 601035 85425 433245 152830 505750 427210 236640 203660 108630 224230 236725 824585 47345 747065 336260 693175 45560 37910 185215 617100 732955 715445 550290 343230 497165 818465 135065 485690 207825 132005 725815 551055 443445 89930 469370 159375 591090 391510 323595 329970 681955 394400 471070 149260 102510 602735 796110 129370 272340 397885 616080 473705 811750 338215 129710 175695 346290 778430 289935 336090 48705 600440 622200 304045 638860 475915 638860 451775 344590 265540 837845 125630 701165 841330 671500 223295 645830 94775 703375 152235 250495 586840 647360 329630 358275 845835 416160 370005 715275 98090 68340 406810 834955 511785 590070 20315 671840 569670 175440 840820 564145 569500 647870 627215 680510 739585 736440 302770 177650 249475 318325 448120 256530 839035 136680 655350 196095 520795 694110 736695 402985 113220 612510 700570 610300 397630 599420 448460 393210 667590 336855 70465 227460 756585 268940 825860 109310 651015 734740 41650 831215 803335 664700 816255 218875 427465 176290 778345 778940 704990 707880 559470 149600 68680 241740 759050 469115 183260 803845 181390 162945 418115 796535 122655 411060 613020 38165 775795 62645 761855 334390 756925 222955 777070 469285 349265 407150 351135 493425 768910 141185 323170 774010 56865 473110 520625 19210 140760 437325 418710 716040 68510 64940 316625 273020 302600 686970 823310 254490 287300 228565 64770 615145 489770 273190 798745 206125 642090 666485 519180 573835 733465 827305 711535 426615 338980 336430 52785 299030 533630 830620 91120 729300 147560 221510 14960 18190 585735 294865 766955 825775 526490 349520 103445 501415 60520 809115 358530 264435 73950 242420 120955 527085 795855 843710 693260 658495 821355 328695 186235 401540 691900 627980 738820 86190 528105 281265 278885 195415 780130 627300 388195 372810 823480 124015 61370 96135 575960 333285 456195 657135 127670 702865 586500 321045 467075 519605 763810 54570 663595 276590 703970 7820 476425 814215 140250 446505 399415 54145 37315 32130 703205 199410 513825 423810 122230 431970 762790 635715 470560 161500 60945 258400 597040 825945 377485 518415 479485 767295 351390 160395 731255 679490 721820 723010 444805 332860 332265 345865 593470 633335 249475 271320 399245 561935 219470 293845 154360 434605 818295 598230 31875 608600 362015 673200 345865 146030 447950 164050 295715 667420 827985 845580 234430 388195 427550 305575 757180 203235 398310 604265 172635 179180 7395 847450 448885 197965 465885 788800 313480 282710 463165 580040 32045 329205 499460 14195 523600 672435 766275 523855 174505 171615 65110 180370 437240 809285 741030 110500 162435 43180 752930 713660 170425 107270 45730 681530 192610 240210 653310 326060 263330 520710 514505 617185 450585 178500 637415 469710 268005 584205 587775 763555 648550 727940 804015 72080 719015 61370 63750 210205 718675 557600 120700 153595 444040 82110 223125 652035 379100 703120 113560 240125 517820 365925 669800 475575 344590 114070 50150 233580 385135 55760 541025 9520 77435 402985 327590 713320 634270 806650 185130 62135 844985 374595 133620 769080 613615 506600 372300 64430 68510 20315 490110 621180 652715 108120 699805 747150 36295 119680 569585 378420 243185 17425 240890 444805 778855 85085 578425 383095 434010 598570 41140 358275 457130 787100 746300 739585 40205 444635 218535 820080 424150 796025 451265 763385 200005 548675 387345 8330 454495 400860 800615 180030 427210 501585 43775 172805 756500 310250 677620 82705 115175 808520 608005 186745 451945 563125 567800 622965 207655 710345 665805 409105 381650 619820 322575 236725 713575 90100 391680 683910 554115 315690 519860 336515 592875 668695 459680 670735 16660 200430 292825 776730 12070 317730 523260 627045 778345 418965 721225 15470 332010 562530 291550 782765 513485 337110 800105 342380 510340 595595 501500 330565 695130 567800 34680 410040 647020 848045 735420 86445 293675 44965 66980 435625 737205 140590 243610 198220 600355 344760 728875 381310 257040 304130 539750 231115 193715 766955 43095 527765 223550 548675 519180 245650 42585 284155 724880 677025 424405 504135 751400 637330 391000 45645 286535 593980 621435 666995 729385 789735 32640 613020 268940 809115 571115 187085 578085 257380 448375 782765 566185 84745 819315 7820 193970 540175 401030 363800 743155 742900 165750 626450 823990 242590 26605 307105 702015 849915 833255 749615 494955 93500 432735 95540 699805 479825 838015 449225 519860 384200 556920 208845 462740 459850 756245 2805 178925 676855 473195 87380 680425 28390 203150 630190 9095 649145 235280 664700 216495 213520 13685 753610 232220 804100 422365 718165 838270 610895 63835 294100 245225 558620 640900 248115 27540 359805 57630 233665 763385 145095 768910 278290 139485 18275 430185 505920 95370 225505 277610 433415 625090 346205 436305 122400 457385 375275 510340 203150 382500 542895 223465 557685 643025 744855 96560 605370 501160 244120 61200 126990 553520 274550 535415 553435 388790 570350 674730 620840 750975 767975 223635 98855 314755 502010 89080 274125 510850 546125 716125 804015 725475 17085 492150 397630 843370 80325 528785 631465 211820 599080 292145 633165 261630 689095 808520 382585 7140 74035 727260 42160 477020 317220 841415 378930 71995 733805 690965 6885 536095 770100 488835 18360 392020 685015 253810 369580 229415 266305 475320 653735 462995 601120 204425 636140 143735 614720 238595 508300 105145 279650 760240 469455 715700 590155 220660 578000 621180 57120 626960 95710 629255 782935 723265 338215 784380 567035 646765 213945 611915 543235 37655 355980 830025 14110 486030 217430 200005 822885 281350 281265 618715 289935 184535 617610 687565 468775 271830 763810 617440 548590 577490 518585 295970 230350 182240 482715 199665 56100 346120 20400 674305 288660 693515 37655 359975 714340 731850 244630 254065 134810 366350 76925 769930 100045 186320 139485 839290 336345 10200 293675 339915 687395 770525 629340 786675 300560 221425 18870 740095 637075 469030 316710 44455 830960 716890 654500 662235 658240 263670 447100 41480 503200 194735 323850 20570 700995 37230 637755 510595 366010 583015 813875 352155 667675 749445 505835 82025 123420 60690 51255 557940 260695 299710 596445 46750 27455 822630 404600 303195 320195 716720 63155 364735 765170 633590 736440 98345 6290 735250 358105 404855 251430 606560 81940 567970 181985 607835 613020 431545 777750 724285 476255 811070 370515 235025 7905 493850 707115 605030 539750 570775 137360 656710 141015 658240 683060 422620 504900 481610 459595 443785 736185 416500 567630 761940 414035 358785 501160 141525 93500 400605 171955 465545 46580 392020 193545 353260 842945 362780 320875 197540 137105 126055 101490 430185 757010 351220 493680 445485 293590 426020 202895 566695 388705 446080 273700 284240 579700 198900 57460 255850 839545 273020 803420 713235 85680 423895 758285 714085 449650 696320 333455 823990 770440 124015 181645 482035 366520 344250 313310 256700 726410 377230 200855 621520 241230 213690 828070 17510 590155 416160 750975 92905 493000 817020 24225 44965 284070 765085 0 0 0 238680 296055 490280 317220 807925 644300 715275 717570 783275 825690 22100 90185 434350 163455 107440 828070 289255 831980 170 525640 207145 238510 296990 134385 767380 748255 59500 726495 351390 593215 817190 184620 225080 415650 155465 412930 640900 664700 137105 547910 598910 533800 664275 842010 679915 4165 226100 593300 584970 366180 789905 482715 810220 48450 786165 691560 732190 33235 165325 631720 300220 332095 514335 667165 463930 679405 342125 364310 839120 89335 158865 150110 535925 507110 748340 76160 614380 414545 713235 217685 644725 420665 588880 128860 347565 193120 378760 467160 216325 145605 642770 542810 319685 375615 568650 199750 559980 419730 245225 566695 146455 168810 482630 819570 139910 733125 26690 29495 222955 758965 378080 534650 418965 76670 342720 636565 782765 704140 821015 183940 478635 583270 492830 231455 707625 37145 788885 323595 55845 91545 423300 577490 63240 151130 485010 684930 402050 848640 720715 140335 600185 503795 439025 276590 607325 583185 785995 226355 661895 33320 712470 640220 826115 538985 788545 115005 546550 227545 825860 10115 562020 453475 283645 187000 747065 622115 318155 253640 120785 680850 1700 597805 794325 63495 709155 193035 46495 0 0 705840 52275 529635 158015 478295 709495 164390 97750 662235 568565 464440 92310 247775 530910 646850 706520 763640 366435 444465 473280 203065 782340 169660 475915 421005 503115 645745 236130 136425 376805 793050 665635 681955 529635 396270 38845 175440 116535 230860 16830 166515 377060 495040 235365 759900 794410 535330 249390 481865 23290 621775 317220 262905 832065 405875 525300 208590 764320 45135 174845 141610 37655 108885 113730 755820 308720 428740 164560 439365 564995 685270 487305 522240 437155 780980 752080 650760 669035 766530 190230 299370 579615 194395 259420 270385 8755 444380 379100 587350 63750 497845 510510 445315 748085 491980 103700 506770 359210 807075 174675 822800 22865 679235 763470 597975 4590 172720 234175 534395 359465 760240 657560 836230 268005 475150 710515 625940 244800 515100 791350 675240 738480 150790 305660 254745 551310 507875 271745 755310 127160 672180 208080 100725 822800 840735 258485 399840 353600 809455 75565 393890 68935 365415 235620 570180 30770 580125 530145 71315 676345 106930 727855 771545 747150 270385 634950 829175 405875 734315 844900 694025 536605 804270 794665 99450 87550 395590 92735 116450 427805 192185 430865 296225 205700 317900 324870 766105 815660 457895 125630 221085 453390 408255 313480 765680 291210 333625 819060 708560 500140 605030 568055 526235 621180 133875 691305 649740 351305 220490 422365 475575 473790 585480 278715 847195 255 443615 813110 791775 253810 170850 120360 309315 408170 205955 45730 383860 640475 341955 483055 537795 631125 741285 791010 558195 448460 519520 79220 420070 198475 157675 147220 143310 40545 236555 514080 696575 595510 579275 650675 421090 396185 197625 609280 112625 623390 121465 191420 87975 439705 445315 788545 88740 799425 450330 645235 228820 341700 356490 113730 828240 119000 37315 54145 232220 139485 827305 349095 531760 423810 588285 383095 640050 83300 205445 845325 623815 823140 654415 476170 750805 93840 73440 793985 431205 426955 816425 676345 64515 132600 336345 683400 471920 461125 63495 2720 82620 692240 769080 761005 383605 209525 527680 336090 175185 551905 286365 1445 421515 724370 779450 139060 203235 167960 847195 162350 336515 650420 637330 296140 295035 703800 613020 179435 7480 49130 160480 488750 709325 485775 115430 466990 709665 695810 633675 149345 369580 39695 398055 546720 502520 32130 473875 176460 17425 729385 150110 814385 843540 196605 491810 85510 38760 373660 574005 532015 45985 579275 774775 542725 797640 304640 688075 337280 308890 688415 569500 191845 588880 424660 15555 768995 360485 271065 633675 457130 615570 58735 410550 825010 79645 359890 277100 636990 806990 558450 7990 573835 665465 33490 498440 720120 632060 717400 14620 601800 735505 123080 353175 408170 661470 512295 283730 417690 230860 777920 11305 682975 806650 525725 622455 295205 78965 360230 558110 121890 574685 418710 20145 337280 357085 359890 602990 161670 122825 760580 114750 92905 313820 315520 61200 621180 761260 563890 405960 411995 545955 821185 344335 238255 510000 52190 354450 198050 827900 609790 330565 54655 800445 712980 49300 499120 736610 584035 832830 77775 660875 497165 504815 753100 278290 211565 583525 425 264435 580125 678130 288745 79220 175270 224655 244545 72845 740520 816510 750040 846260 543320 607580 263670 636820 565420 452710 409275 256530 283645 837420 516545 109565 327590 430440 10540 29070 696235 477190 348330 333370 108545 607665 697595 252195 495295 659175 529550 488495 534480 774520 725305 168385 279905 681275 289255 381820 330310 65450 383350 308890 786845 110075 576470 703205 357255 185555 810985 803845 689180 558875 719270 215985 459850 377230 518585 251515 183770 301495 109905 710855 472090 79305 629935 363715 587860 827220 392955 656540 704225 225590 249560 517990 528360 33320 663850 175015 710175 408765 517225 649060 224655 712045 509235 850000 622030 426020 82365 684590 603160 628745 841840 392615 747830 31875 413525 359890 686885 95540 120190 399245 10965 453560 608940 393805 695810 468775 126140 769335 192440 128775 11815 623900 400265 734485 504730 102425 798745 838695 533885 299455 244800 136935 159290 624495 237065 337450 81600 327165 210375 692155 185130 300390 190315 611065 361335 483480 208420 356660 56270 99110 264095 231965 777495 827390 460530 232730 613955 159120 511955 58055 520455 548930 541620 786335 416330 41055 701675 175950 521985 456790 512635 467925 602310 150365 776900 517140 439620 15980 811325 418880 217430 747830 652545 698020 456705 146795 63920 315435 311270 310080 673965 375360 732955 314415 573325 451605 262820 9605 342720 79645 82025 298435 760665 501925 229500 149855 478975 236640 836145 125800 124100 189890 306425 452115 826625 288320 137785 434350 40290 270130 588030 552925 324870 498610 490450 250070 41565 691220 19040 686885 514760 284070 91545 390660 494360 91375 460530 369070 583610 476085 641835 528445 5865 721140 42670 250240 62815 589645 92395 825860 480845 738820 401200 256445 275315 588625 838270 440300 16320 248710 249050 306170 412930 695810 175865 471750 658495 127755 618205 574175 186235 340340 809455 708390 471665 574515 295800 102085 616165 53720 849150 828495 35870 557090 720120 77265 823735 770610 577830 138635 425850 299795 433585 809965 39440 371535 228990 385985 685865 298605 293930 842010 483225 740520 231370 410380 432140 448460 801805 445145 111945 569670 6375 295460 118320 627895 119850 679660 222275 813960 829005 180455 464270 656540 187255 636990 758115 639880 691985 836400 369155 62220 73950 471750 691645 129540 189720 771545 628660 139655 209440 804780 823055 261630 59670 4930 242080 297500 498695 841925 44625 700740 661045 807925 580040 95370 563975 596700 564400 581655 486115 432565 343400 423810 338980 22100 766785 847620 724880 397290 592875 394230 772480 533545 68850 800700 771290 662745 802995 486370 31960 365330 611065 756330 318325 90610 175865 57800 545360 275060 236215 8925 838695 111945 597975 233495 486540 808435 651440 733295 708050 720800 688415 672010 209695 687650 552500 293250 207995 172550 383180 815575 384455 806990 328440 845495 43860 760155 334560 495635 58905 680000 719610 842265 447950 263160 800530 230520 382415 520710 797385 277015 612085 103105 149005 330735 311695 508980 513570 488495 355725 12240 49980 641070 660025 523005 207655 288405 366860 606135 369920 413440 477190 552585 573410 481950 12240 75140 426700 184450 407575 533885 347140 814640 593385 379610 37315 484585 555135 345015 607835 47430 160820 372130 528445 203915 413780 80920 89675 624750 845920 176035 327080 237490 227460 510 249135 835125 710175 67065 63580 704225 698530 617865 210290 1020 776645 779195 217345 515525 438855 659855 253640 167535 151980 732020 505410 612425 751060 211820 462655 7395 619480 22610 643025 121465 743920 609620 265965 491045 701420 553010 338980 90525 695470 41225 744770 77010 524875 730745 327505 549610 473195 598570 465970 536690 302430 53890 244800 571200 676345 88145 660790 465035 804525 343315 37740 733040 271660 629765 410975 744770 785825 194565 322745 270725 528020 409955 213860 54145 60435 680085 130135 528700 734485 829175 4505 158695 592195 660705 808775 213775 669970 205190 28305 431885 346630 106505 204680 258230 323255 74460 30940 497760 816085 687820 619565 101320 594915 392955 255595 631635 466395 148580 213095 449990 23885 553860 447355 367710 739755 27965 176800 18445 125460 774605 615825 362950 134130 282880 608090 573240 97070 376550 708475 337450 329545 487220 184365 117725 606730 70635 288320 834360 324785 459340 379780 94435 149515 400945 595000 835805 483480 270555 668355 357425 120360 177225 241230 830960 658495 568395 312715 664955 823650 159885 334050 22780 308465 325125 371280 781575 490195 280075 810135 367030 81005 806650 748170 545615 757180 359975 230860 748425 365755 355810 825690 298265 85935 577065 529125 354365 719270 693600 2210 408765 474385 690285 841160 624155 731935 163540 107100 13260 729895 468690 374170 398735 513655 240550 321300 115005 257805 30515 773755 835550 474300 513060 840480 154020 806395 508980 825350 803675 839800 384625 223125 796450 684590 419645 321300 103700 783870 756670 522835 24395 63070 729385 280840 217260 256870 581570 791180 110755 734655 613785 5100 691390 714000 92905 38420 245650 340425 139825 497760 581655 648635 74375 221000 595255 635035 541280 766360 268770 360400 396780 708645 190060 147135 510000 66555 779195 784635 684675 418285 490875 478720 533120 794495 405025 543150 393465 823905 290530 293080 145520 421940 454495 307870 201875 638605 619140 564655 42075 793815 503795 88655 578510 10455 723265 199325 352835 633250 667505 166005 817105 401795 761770 578255 315435 90695 698870 556240 241740 676090 559895 673625 336345 249730 547825 402815 60095 480930 610895 155380 421005 585225 115175 76925 7905 701675 468180 320280 131920 338045 365330 574430 385220 316880 104210 452030 408085 174760 168470 259845 694450 433925 326485 496740 393720 207825 105315 564230 677280 16320 193120 146455 345355 504050 802570 380035 255085 29155 97835 109650 740350 90355 479315 175950 375445 777750 350285 239275 625175 359380 576810 604435 393040 793220 849235 672180 599930 425000 256870 225505 792965 270385 457130 678725 92650 189720 617185 31110 807330 340850 256785 385985 305150 465545 561765 573920 533970 177650 193630 603075 734145 335495 116535 351305 30600 570265 774690 213605 606900 481610 749785 742985 119425 804525 616760 518925 190145 381905 600610 70380 804950 298180 436560 649145 570520 741795 405875 593810 395080 217940 795685 42415 431035 672265 537115 502605 222955 601290 692240 232560 60860 32895 138720 371620 14790 75310 166175 636055 771630 468690 40630 330395 301750 302685 171870 246585 349350 618970 595935 401625 109735 260865 824330 562955 734910 584375 842605 418795 146285 128180 96560 780470 343910 313650 379695 80155 31960 455090 617695 131835 39355 347735 470730 556070 327845 314755 748680 249900 484330 22185 118575 733040 133110 386410 195925 323000 74205 186915 277015 541535 266900 408850 251260 407915 602055 129200 222190 250835 40205 485775 845240 391000 319175 844050 160565 580720 541705 822630 178075 58225 190315 30345 739500 147475 608175 395420 281690 52530 204085 36805 272000 171785 446930 136340 214795 244800 611745 507365 785995 660535 127755 527170 682125 699975 6035 630615 194140 471325 96645 105740 181985 406300 545190 134640 98090 404940 380715 324955 41565 478805 601460 245140 751485 276335 163880 539240 652120 829260 78710 518245 828580 402390 385050 801890 52105 703800 379780 828835 194990 509065 556835 84405 213435 85935 407235 468775 367200 434945 438260 18530 817275 523600 200855 7905 137190 444465 634950 742730 282370 290360 272595 765170 160055 771630 426615 468350 581995 120530 23970 558365 565080 544935 371450 348160 105995 413015 467330 87975 57970 65365 179435 568225 365330 73950 736780 240210 474895 801635 62475 29835 7990 466650 460700 252450 793985 693005 541280 264520 479570 445740 660535 507960 310760 821525 139145 461210 133875 622200 322320 492915 572050 79390 126735 9690 372215 352325 520965 468010 159715 584545 670480 135660 273445 778515 162095 241655 136935 377145 354790 559725 531930 599420 612085 724285 36550 760325 654330 40970 493510 593130 620585 769420 845665 400860 62985 767125 712385 177395 423725 86020 200175 546975 582080 1870 787100 570945 269620 694960 706435 305405 46155 743920 118660 302515 662660 382330 74630 246925 46835 571965 223550 771375 162860 448120 241740 168300 355640 426020 133280 706435 806820 188360 547655 67745 63835 808095 622370 470220 185470 724115 201450 404855 104465 410975 89165 723435 735760 307105 186915 407575 704310 227800 244970 641665 145945 237320 247945 823990 2805 590070 32045 677620 754970 580890 739245 32300 503880 449905 337705 248880 137020 210630 278205 737205 259335 62645 320450 748850 254660 7055 307870 427210 529125 630190 808435 190230 515100 170085 815150 764065 764235 205530 96645 689775 813790 495040 115770 463080 329035 661555 272170 72590 632230 420325 529635 511530 540685 58225 201110 678470 824415 666145 625430 734910 212330 81600 777835 111520 316370 307275 245820 129710 375615 803505 315605 121210 335155 380035 756415 444635 501160 292910 599930 678895 625940 602055 644725 727855 299370 436815 693005 54740 185215 518330 79475 210120 18785 389300 597210 374680 354195 624580 548250 548930 563380 612340 383605 814130 171530 350115 825010 521305 752930 302175 818550 252960 493425 701335 219640 189125 225760 569075 538135 17850 705415 650335 307785 363970 612000 90525 722670 593045 370770 557600 534310 753100 617695 209185 695045 395165 824670 380715 746895 183005 790415 779110 306765 179010 36040 647615 552840 710175 402475 6120 526065 797810 826455 473025 452795 611830 309145 206125 442765 133195 191335 428910 401030 444465 48110 740690 231455 764745 396610 621010 113305 82365 613615 728110 53295 64855 171700 368560 782595 215900 103275 244715 484840 542470 776815 30685 696235 462315 631125 45815 581315 308805 294185 165410 640135 437240 177650 767805 531080 383605 463590 187680 756925 149260 370090 62305 535415 544170 738140 436135 470560 651270 84915 690285 719100 763555 17850 22100 440895 692495 596105 602140 505495 800870 695555 301495 639965 653990 671670 180540 97835 253130 734995 809965 136340 516545 247010 163710 254660 525810 421175 106080 619820 315690 634015 361930 280075 227120 40035 410635 839460 598485 575535 58565 256530 80240 251515 268515 636225 152575 770270 841840 819230 595085 95795 415310 462570 241315 615740 168045 34085 619565 664360 846685 312035 560490 353430 432480 150960 561510 562955 561680 830365 53295 792540 537965 389215 491895 35275 343825 327505 579445 296395 383180 569160 73780 761260 687225 278120 717400 31365 737035 712640 313905 557260 784975 711960 405450 366095 835380 573155 286875 384285 65790 244205 32810 28220 75905 838610 328440 197370 270385 467670 447355 844220 298690 721480 741455 399415 607835 120020 298860 790160 578765 764405 164390 550375 400775 800360 151555 350370 201620 185640 707200 819910 608260 485265 777920 121635 583865 793645 67405 22780 661810 695895 147390 643280 107780 671755 793560 119680 421430 298690 410040 235705 686035 581910 363035 61285 497420 367880 643110 683485 369665 95455 296820 554710 199750 447185 653480 443445 551990 622625 699635 469540 820760 681530 378165 744430 170170 440640 434690 564825 378505 83895 224570 591005 82450 221340 427210 818890 57970 701505 5185 563635 815490 21930 529295 724285 128435 469370 715190 509235 263755 109395 801125 778600 418370 364735 605710 288660 462315 350965 277015 739160 723180 138125 258655 225760 757605 363205 103105 97410 301665 634780 230265 8245 613785 523855 584290 675920 151215 735505 530910 622030 446165 836910 656795 760495 776135 705500 538305 538645 222785 572560 545105 104210 282030 795855 640730 91205 392955 475915 392105 847875 311270 164305 256870 531335 834955 126395 571880 376125 449905 506600 579700 167280 55505 551990 409190 455515 92905 99705 702355 519095 264605 367200 255680 530145 755140 325890 164135 837080 515950 357000 778600 175270 812005 600950 285685 501585 605285 226610 141780 96220 13090 761345 294950 626535 127160 805630 325805 306935 635545 641920 17595 1190 541960 553435 54145 420410 451435 474045 769930 626960 613870 642600 93160 67150 387005 489600 692325 97070 98260 217855 139825 219385 659685 177480 633845 316455 226695 177055 438175 738225 643025 299285 248370 19465 196605 498865 255170 617525 791350 334220 129030 352495 449395 55250 463505 782255 550970 431630 317645 835720 68085 230435 272340 77945 172550 168555 212670 576810 740350 619225 805205 840055 472770 685185 562530 144500 224995 333625 62560 400775 823480 766275 470135 767805 814895 94010 468095 655860 195415 571115 541535 768315 470135 103615 353175 687310 453390 742475 786335 123760 576895 590835 531420 825605 577490 14450 641920 725305 414290 714255 712980 783870 844815 79645 176290 62050 650760 637840 739415 748680 849915 115600 385645 283560 509575 407150 389130 378675 707030 4930 41310 476170 99535 713915 27370 685525 215475 358870 481780 240890 480080 203660 678810 92905 420240 258910 394485 843285 688840 712640 159545 433245 188955 665890 814215 812005 84490 693175 667590 448885 573665 389130 282625 841755 469285 527425 92225 693515 822290 101830 485775 70550 149005 173230 389555 744175 169660 460955 45305 803420 536775 523005 821100 289850 255680 419645 685100 461550 93670 490450 96645 826030 587435 98260 269365 527000 222190 814725 256360 366350 336005 93160 115940 384965 569160 72505 329630 311780 715190 389555 691390 630360 266475 176460 539495 724540 478635 426275 212160 493935 216325 826710 304810 612765 78285 844305 218790 752845 599420 697765 621945 4165 229670 224825 81430 602735 124950 843455 557770 829430 448290 475235 827985 842010 457300 556070 641665 709495 680425 692835 492745 749275 714850 117045 728535 128180 609875 683655 671245 315180 745110 427380 271235 247945 60860 553180 766020 240890 574770 122995 454240 779960 234260 491810 129115 253640 207825 250750 657560 270385 819145 651610 655605 435625 90270 833510 499545 138295 216835 168895 506600 599845 793220 33235 728960 698785 816935 812855 772650 692665 646850 787015 819315 409785 85085 761770 380885 456025 741795 304555 482630 158525 33405 451860 749530 508640 660450 532440 210800 195500 50575 577320 308550 445230 52275 510850 592875 674220 170510 272085 800275 616250 606050 620075 620585 492405 612595 792285 632740 501160 516970 59585 521220 575790 389555 451435 468350 640220 746045 420920 65620 27455 822715 439025 276760 130135 792030 203320 303280 844645 466735 722415 353515 539155 612680 455855 713065 506260 682635 670905 415140 52955 60350 510085 415055 746215 640560 346545 820930 393380 65280 101575 172210 843795 82790 113985 535245 544850 342805 648975 399415 479400 3485 23715 781235 247775 105995 464610 646935 282795 502690 607325 483310 163285 736695 423640 507280 705670 258740 174930 836145 726240 461890 370090 178925 368220 119255 249305 347225 268345 374595 749700 434775 772310 174505 263160 209695 792540 170000 310080 345185 410295 183430 756670 761855 454240 246585 547995 338980 214625 797130 53720 306935 518160 848640 205530 346205 187850 115090 749955 499120 3145 87805 266815 401030 629935 648975 194735 369665 502435 70805 91715 163540 326315 63750 305405 810220 148325 549355 704480 586330 138210 547740 720885 425595 125460 771035 293080 186490 362950 225420 812940 666570 463250 216155 695895 181815 567460 6885 486710 191335 618545 519180 736610 370855 645660 607665 161500 409615 169830 632230 807925 229585 383265 653480 48535 321980 646935 108375 76415 783020 765170 170510 344590 391170 275485 759900 367030 758540 605540 460020 786590 160820 152745 266900 128095 330990 120275 659685 151130 48875 603840 659770 637925 250835 510085 737205 332605 719865 546975 634100 566355 408085 846175 531165 338215 573750 228565 442595 331585 639625 554115 667930 804525 441575 364310 16320 30515 457045 561765 173910 408000 681870 510850 342720 657645 523770 348925 317985 569245 494700 135065 393890 4930 732105 368815 306510 183260 253045 642430 686375 107780 191420 81515 449905 418795 113985 835210 99110 738480 246585 576895 183940 381140 604180 412505 313395 720290 356660 703970 832235 280755 206295 833765 795770 826370 129370 745280 693090 130050 679745 267495 442425 27625 629340 445315 384030 397545 681700 275400 253385 509660 184620 75735 61030 704650 127925 573665 799680 209185 172635 30345 760240 526660 809030 599165 433415 824840 353430 25500 256190 534905 231965 644215 549610 450330 37655 658580 598400 769505 516970 149515 467160 638095 714595 614805 773330 194650 248030 336685 761855 49470 647445 127075 423045 642940 794920 420070 606475 72420 21505 281605 676685 639880 384710 562020 293335 785825 699210 486370 649145 52020 761515 695895 680085 678810 835210 26095 816340 116195 482375 647445 669290 556155 335835 480505 161500 108715 694365 820675 102510 605625 139570 129200 677450 456790 613275 775200 527170 640900 53465 687735 493680 207570 440725 552160 207315 10625 319175 452710 385050 146115 543405 810560 782255 773330 562615 430355 247180 234005 505835 70805 473535 209865 761005 629085 101745 673965 226185 245310 385815 373830 469370 844390 281775 784040 394145 340510 315945 190145 592620 212670 124100 409020 360995 738480 512720 224910 446165 768230 367285 355300 396865 468860 625770 629510 7905 132260 258570 172040 35360 435880 552500 59755 259760 566270 370005 228140 146965 9350 425595 520795 10795 255255 344165 808435 177565 617270 434775 28475 34680 701165 45985 551225 695895 345355 39185 704820 359040 548930 227120 462400 591430 824415 826285 250325 827220 105400 720460 755905 56950 837760 497080 685865 182325 88995 271830 503795 700570 419050 710685 377655 770610 90780 519350 47175 477530 362100 647105 360400 272510 618460 380375 787185 130050 597635 715275 58225 837930 116620 685355 773245 428400 667250 483140 434520 316795 679575 164900 617865 352580 825350 180455 543405 412250 365415 203575 790245 573920 237150 474810 342380 24480 328525 168385 174080 151640 428570 102595 190230 471750 452285 534140 686970 379610 154785 435455 485775 48790 339065 600355 117725 42160 463760 668100 659515 49385 344845 573835 221170 485520 337450 252790 760580 707030 748340 142375 589050 562190 19040 546550 589730 9860 559130 185895 66725 846005 432055 296990 240125 281945 301240 694365 298605 242930 166515 685950 765000 220405 119255 94180 767380 819825 568650 71740 420750 326995 157675 451945 267580 463590 13940 259845 375020 92820 576215 59840 196775 222700 526235 413950 337790 198560 601970 331330 185130 683315 474130 667760 803080 412930 17170 402560 422110 129200 609365 734995 123845 822290 423725 435115 788375 497675 281265 641325 455685 453390 596615 376550 631040 266815 738650 177395 775030 117895 453135 647360 741115 183685 840140 406470 408850 298350 15725 324020 20400 726920 122315 691050 433670 625855 201790 118065 637840 265030 816425 453390 371110 760410 806395 723350 205020 115515 34255 604350 455260 194395 493170 439620 843795 598655 755820 565165 333455 663595 399755 496315 826880 621860 797980 168725 446165 439960 55250 60010 113900 549015 780215 296480 119425 783190 336685 503625 420920 554370 31280 461975 155805 256445 621265 799935 44625 754715 142800 468265 935 160990 520710 570775 629765 150280 377825 518160 353940 434520 470730 550120 262990 719950 575620 357680 429335 293845 23035 731425 829430 693600 333710 270640 826115 192440 469200 31875 267070 827730 779705 258995 543830 688755 257210 59500 291550 823650 804525 692495 329035 607240 157250 370090 230605 106675 683060 438855 608345 323425 537455 481865 515610 833935 79390 630530 91120 46325 406470 52275 764065 716890 214370 43605 583185 757860 439705 479315 534990 805120 289595 712555 42925 8670 15045 466055 759560 755905 328440 326315 6290 561850 313650 780895 654330 302685 701335 704225 303790 33405 463505 477615 832235 186745 22780 601885 126905 704650 504815 668780 211395 632655 516375 186660 39440 518670 719440 565675 529635 392020 645235 811155 147390 592365 141185 651015 222360 644895 610215 88570 741455 532185 753355 692155 690115 54995 607750 326995 61710 557175 170255 785060 171530 511020 251260 811070 586500 443275 740945 302515 749275 135915 603330 411995 222020 557600 706945 704480 762365 499970 344760 846090 104040 260865 414545 805715 300560 510595 244375 408680 731425 238340 298690 306595 687905 64345 107270 803760 189550 125970 157675 297585 402985 741710 30600 493425 106420 730150 204170 845750 62900 224570 350200 301070 622625 523430 198475 618120 469030 398650 499970 641325 153425 391085 627810 399415 136595 240465 181985 716210 118405 424575 590410 608090 392275 398735 428400 338300 631125 89165 265965 789310 492235 39185 411145 318580 524705 226100 625600 164220 680595 209865 132770 840565 427295 322660 487815 785570 361335 494105 109735 681700 395590 279225 41735 338895 696235 670990 786675 432565 660790 436900 396865 428485 576810 370430 575025 700740 799595 831555 263160 93245 559045 317985 265455 239360 345525 64515 428400 340340 795260 531590 292485 330650 431800 773075 322405 184025 470220 756840 92395 191505 202130 20060 438770 475575 450755 594065 459000 674985 76670 425510 843965 120275 801380 579445 402900 171360 176715 615315 241485 379270 627640 504985 737800 277185 307615 53210 152065 145350 740265 376805 645490 277950 739415 817445 283900 742730 159715 837845 417435 551650 347395 406300 468095 832490 116195 341360 597210 423640 352240 847110 117385 77265 517225 554285 559725 729215 240550 246330 216835 756755 817785 244460 247010 741285 128775 614975 7905 213095 447015 839375 402985 753695 693855 191930 608515 393465 576470 831045 375700 802400 300560 750465 409445 523345 800530 392870 71060 686800 136340 825435 667080 160905 76500 596700 554115 106420 266220 2805 40035 61795 418540 343910 440980 94265 749105 701760 668355 339405 694450 36720 324870 92905 689775 646425 541450 410125 542470 289255 624410 90355 682975 469370 494615 625770 44625 117215 805375 650250 535415 754715 534480 26520 758625 590070 389130 436220 622455 103020 14110 295800 230945 117895 312800 211140 284410 454750 120445 425510 176715 791690 225760 167535 433245 804950 689010 195755 43350 796025 151385 273870 502690 94350 589560 31790 65195 171870 351220 828835 299710 71570 104040 748425 810645 733125 231200 237490 575365 196690 231370 770865 741710 817105 121890 406980 109310 789905 435625 50405 222445 427805 320195 27285 376720 590070 142205 284325 293420 506430 737120 526575 231710 749530 304640 133110 653055 360400 65875 708475 301495 430440 649230 707285 345865 507705 656795 769250 340425 395590 538305 241740 779365 464440 679575 667590 151130 804440 342380 582675 405025 611065 654245 790160 578680 169405 244120 608260 163115 398480 775285 663510 693685 256445 659260 253980 769250 115855 774945 408000 621435 150365 678300 418710 50830 523770 412845 282285 644895 672265 527680 358190 320960 710260 759730 669120 535330 236385 107695 44710 312035 674475 595510 671160 335155 224230 799340 149600 436135 435710 507705 566695 764065 786335 837845 720120 239275 714595 30940 294865 408850 608600 791265 8075 147645 412930 388365 228055 622370 14025 685100 289850 348245 828835 69785 124865 482460 526490 21335 490790 128180 514080 723010 508725 596190 485350 326400 735420 309230 433415 677620 7480 671500 113475 758285 11645 37655 242675 647530 635715 653820 204765 425850 494615 184025 803845 16065 551310 184960 530145 648720 669375 137190 826625 733125 558110 263075 46835 542725 803675 849235 428060 408510 392530 483905 66385 844135 348585 717485 295715 627385 827220 456450 109055 255340 565675 199920 809540 502775 581655 114410 648975 763470 469540 162605 71230 458830 210035 302260 754120 301495 501840 843200 799595 503115 322405 558960 105740 808775 483055 720205 290955 832405 394060 739670 221850 457725 692410 564655 636650 552925 214965 460105 423980 275655 769845 840990 704565 91460 487730 776560 712045 812940 214880 576045 745195 340170 230520 660450 58905 91205 461720 729300 595340 794580 491640 322235 795175 287725 812600 391170 832490 197540 371365 557260 633845 408935 420410 791520 798745 628405 607070 173655 615485 91885 474895 665465 54060 360145 250665 5610 95540 509745 82365 61370 27030 701080 170170 26010 485860 203490 290615 797810 261630 459935 294950 236470 259675 596190 577065 62900 187170 77945 478465 522580 451520 454750 124695 776645 630105 278205 541790 155295 640560 833170 248795 121550 189720 172890 533205 472175 801210 26690 399160 151895 29580 794070 634525 212500 230435 482375 471410 834785 183175 168980 232900 850 637755 259845 210545 55845 221510 191165 18785 120785 289170 648125 586755 261460 480335 325975 141185 47175 584120 655520 98345 414460 90950 15555 159205 588710 119170 588540 169490 5525 660110 202810 37995 730065 246670 256530 86700 354620 116365 517140 736185 103530 642430 401030 381820 841415 117640 143055 133960 467500 248370 415480 774690 202555 830025 6375 665210 411315 491725 339065 288405 215305 214540 251515 71145 108800 512635 344420 134130 168045 646255 210035 513995 298690 813365 719015 657985 347650 132430 600695 697765 752845 73525 487390 173825 551395 209525 661130 762535 568990 437240 667420 751995 187340 453900 467755 337280 351815 307530 848045 334475 681020 690540 107270 831555 168725 183770 43690 380885 660025 708815 516120 338045 836485 236895 506515 223720 805035 209270 357085 658070 299285 741540 77520 803760 796960 394910 548420 400605 758115 209185 48535 131750 496910 835465 761430 219470 325210 783360 73185 519860 239445 712895 487390 702355 590750 189720 494190 562445 42075 684845 571200 703885 705160 138805 524195 178160 413100 391170 534140 675580 844815 833765 26435 9860 783870 561680 438770 241145 742560 451945 728280 560065 360825 31535 574515 9605 102000 438005 229245 426530 832320 357935 783445 94690 668780 162350 326485 528190 203405 421940 646510 726835 654500 566695 762535 736695 511105 5695 223380 190145 336685 279055 764660 730065 746640 275570 653140 671415 467160 491215 761005 814300 542130 786250 299965 497420 168640 679405 113390 431035 780980 782850 8840 191590 372045 235365 130305 84830 399245 587690 687225 175525 81175 628915 793985 434265 606220 148835 351050 470730 402815 695810 595425 355300 801635 223465 247775 334475 633505 213265 552925 142205 84150 613955 321130 537880 630530 96815 314245 750295 774775 284325 212500 191250 111775 263245 431630 663595 76075 330650 41905 500820 91970 738225 739415 591600 762110 526490 334475 660450 811920 800700 708815 828920 731595 561765 17765 285685 499885 435540 502180 123080 202980 768570 207060 673455 32385 482120 388280 55675 460275 423045 209610 817530 572390 168385 580040 18445 630785 700145 745705 386580 297585 48875 479570 25330 101660 257635 846855 710515 317985 173400 10115 210715 358530 318495 584205 411995 413525 637330 795175 672605 800785 47855 535075 746470 166940 590835 801380 507705 552075 253980 371025 547740 506515 207230 147560 728195 339745 275570 604010 567630 781575 327675 489600 732615 191250 167705 182240 726410 740265 520115 113220 365755 553945 707540 503030 148580 113305 7225 691305 484330 26265 284495 747065 587010 244290 364820 35020 190145 751485 276590 162605 528785 591175 568480 425765 464780 234430 350285 599845 458575 574005 581230 393720 37655 198730 389470 429165 16830 604180 602565 167790 11560 346205 763470 678725 9690 345270 391340 742050 724030 433075 681785 21505 722330 123675 185215 71910 73440 248370 433755 358700 709495 724115 822715 369665 86615 29750 194565 846600 56610 231540 641495 128435 101150 391510 683570 128180 833850 173655 308210 572815 725645 2890 343655 136935 349435 331840 361590 545530 216750 147475 216920 283135 817615 76925 379695 360315 631975 325380 592365 755565 520455 772480 77350 184450 784720 344165 297245 581995 463760 230435 688330 248625 333625 825605 415905 707540 348160 658070 787695 719355 14195 563720 220575 806055 644385 367540 156910 332690 569840 256275 419050 761855 433500 342550 252280 243440 345015 807585 792710 629595 639880 449480 682890 666995 780130 768230 726835 806055 629680 371365 740180 528105 801635 490535 89080 711110 646850 55335 472345 572305 485435 131240 10285 52275 75650 51595 418115 740690 445060 493765 30940 642685 45050 307445 800020 609535 209950 487475 517735 239870 343060 248880 250835 510510 210545 69700 738735 609110 790075 680765 325890 15300 560660 135660 422110 511530 46750 366010 589815 143310 720545 731595 615145 462655 246925 134980 113390 488240 32640 592280 379185 59670 164050 723265 142035 393975 459255 541450 145945 469285 137360 655435 134215 74630 297245 1275 610470 792030 176460 368135 61540 20740 417265 434860 406130 645830 578000 793985 124525 258655 65195 787950 320790 829855 775030 505410 489685 197115 778090 849830 605710 567375 476510 735590 759730 402475 93925 30260 140080 291550 47770 591345 162860 513910 490025 114920 849065 269110 33405 146200 838610 147730 808690 726920 727770 163625 655180 692580 73100 598740 559980 498525 235620 104210 612000 751910 178670 602820 767295 235960 337960 260270 534310 650930 149090 240125 802995 647700 346035 687395 691985 628235 328695 697850 550545 40885 713065 721395 93755 384455 301665 641580 202895 673030 570860 576555 789395 123250 735675 203830 54740 164390 235535 544850 787865 801720 83470 723860 412250 214965 746980 235620 835975 644215 329800 847535 472345 532015 427465 416840 845835 834445 341530 595255 634865 266475 131325 597975 550800 218620 619905 644810 67915 329800 243355 240295 494955 548080 622795 659855 793305 319260 808095 421600 149090 769165 546210 700995 580465 489090 617185 442595 643790 478295 433755 204000 594065 371280 280160 440725 272850 37995 613530 812770 299370 7480 20910 558365 590495 150960 704395 470900 257805 690455 474810 656880 330820 406470 813450 128095 510850 19210 275400 266050 143905 109735 151555 676430 262565 636990 487815 324785 518415 292570 790160 124440 245990 362440 100810 456790 735250 782765 526915 445995 815830 366605 56525 341785 262310 436560 204850 343230 394315 41735 713745 429590 444720 325550 351135 60945 384115 150195 808605 395335 816085 113050 232560 1360 231455 811665 231285 694025 133195 797470 630785 491045 665550 835295 512890 224655 52190 339575 173655 61370 73695 500225 104040 670820 743495 721395 546295 68850 383435 675750 124440 215050 617780 461125 45390 36380 775200 653735 260440 806140 472515 57885 419730 220320 410550 539155 326145 401370 148580 35190 764660 542640 297840 408765 510680 91885 732190 301750 506175 254830 797810 601460 77860 367710 705075 110075 164220 149260 149005 89930 612595 482630 561255 796535 686120 283900 65025 57715 417860 369155 518075 272255 821695 213860 669205 160055 175440 616420 496570 643875 143990 656455 342805 41650 829345 723350 269620 249220 256870 281605 456620 197710 153850 748425 756670 133025 309740 799425 343315 792965 631465 739585 501670 522155 601715 524450 625090 530145 65875 579190 660535 562955 31280 152490 733125 616845 451520 795430 334985 551480 111010 834785 327675 44710 323085 595765 405705 793560 200770 731170 731255 828240 694280 435795 391000 805715 52955 307700 685015 693770 355895 291465 437920 38335 560745 102340 107270 774605 3995 360485 727345 816510 486285 230435 316285 169065 203405 273530 615060 659770 461040 767720 532355 439450 122315 850 495720 159545 781320 142970 464015 609535 692070 148495 574600 782765 99960 133620 462400 548250 212670 274040 206210 530060 823310 614720 364650 794495 637075 353515 280925 237065 56355 702950 633420 483055 329970 394145 30345 53295 436900 130730 732020 387855 397885 570520 407320 749360 17935 672180 383180 337110 752080 628915 495125 475915 189890 573240 61540 280755 542130 827900 498525 252960 169320 547400 610045 105315 455430 134385 256105 722245 56610 207655 246245 267240 179435 267580 352070 34170 285345 763555 305830 787270 442765 241485 371620 294610 788885 236130 680510 353260 128180 377655 831045 151385 373150 541450 313395 509830 240040 294695 244800 189720 471240 58565 618885 1445 722330 377060 710515 349435 512890 292315 209355 422110 393210 210885 685780 821525 516120 298520 671585 721820 598570 626960 696915 382500 706945 25840 316710 205445 4505 187680 506600 686970 108800 147390 354960 703970 497760 562530 296990 394145 149515 449905 17765 15810 221425 92140 592280 590410 834190 321215 676600 132430 345780 358700 169660 716295 12580 785145 661215 822120 384115 140250 222955 207145 848045 236045 393295 688670 443105 451435 329885 81685 323595 602395 737290 707115 328440 627470 417690 138210 742645 780130 122315 404770 505920 17850 13685 557855 35870 471920 574430 734315 16150 833935 415990 229245 415905 284325 778090 793390 385050 649485 290445 425680 357340 249305 606305 674390 564995 435880 160055 129370 514335 803845 792540 256020 398225 105910 102595 164730 268940 231370 467330 337365 93670 3060 278120 519350 235790 74545 370260 425425 615740 296820 212755 557855 255340 506685 224655 284580 146880 261800 109735 57205 404260 753525 692070 72675 550035 15895 210715 84150 742645 568310 814470 125460 830280 766105 8160 665295 334730 26690 277440 634440 698445 430015 603670 754885 484670 303450 165920 790245 505835 465885 369325 616165 539750 570605 121805 794495 384965 259165 268430 14705 326995 581910 126650 558705 608090 526150 455600 211225 624920 112285 516545 96730 661045 419815 209610 212160 132260 99110 695895 271065 832235 501075 779280 582930 23715 140760 671585 281520 283050 791690 205445 408935 327675 826285 315690 547145 734230 425425 290105 57545 773160 543830 665380 457045 56355 820675 782255 289170 577490 123250 202470 30855 558365 440045 304385 312120 385560 511955 210970 528955 207485 218790 568990 399500 153085 339490 32810 132090 516290 589475 759390 737885 287215 725475 208590 145180 593725 555645 251685 609025 317560 450075 698445 631295 533885 565080 341870 117810 232560 817105 87380 546975 705925 683655 47430 202130 770865 94945 614040 53635 166515 120870 451435 827305 771715 814810 286280 379950 454070 789565 346035 246075 483650 265795 136850 775200 627980 811665 824500 292995 423045 444975 149260 541280 728280 484500 622370 720800 141185 423215 145860 271235 84235 72760 401455 184535 3145 373490 834190 675325 235450 316455 109905 493510 13600 218960 644810 312885 102680 477530 130985 168300 131410 516205 836230 207655 30940 459170 401115 81770 398990 803845 710430 612680 32045 696830 281945 836910 786505 758540 764235 374085 330055 625855 315520 525555 77860 598145 435795 441065 830620 320620 532610 55590 730235 621520 620160 589560 48450 521135 142545 458235 365755 698360 796790 649060 806905 419645 656795 648295 669120 21335 485095 229160 355895 587265 636650 408510 91545 333625 775880 735335 481950 61965 159885 205445 199665 418030 527340 597975 237235 221340 220490 716040 266305 269960 22015 304555 149940 482460 146370 288660 604435 410465 193715 4760 723265 684505 235620 635460 439960 613700 440300 655690 664445 49895 355725 846515 425000 391680 795005 429250 2210 451775 504135 119340 522240 785740 491045 392530 259250 495890 160650 414800 279055 583950 582590 582080 116790 202215 650760 94605 434265 125290 1530 610385 649995 255425 438430 775965 6375 321130 362865 13515 776900 480165 767040 590410 294950 116365 73270 786845 672775 603500 552245 48195 729045 837335 112285 101235 446335 306595 535925 404345 452455 506940 87210 318580 325805 90695 291210 276335 197880 331840 494275 39100 394145 683570 392530 830450 448375 750380 620925 365075 520710 354365 594405 361930 584120 792200 506430 548590 326825 360315 309825 633930 517905 673370 132940 615145 333880 845325 750040 250155 740690 92225 713490 137445 402645 829260 528360 540175 837165 174845 241655 463590 59330 33405 195755 363035 165665 713150 475745 449140 188190 660365 191335 602480 403750 528275 717145 600525 830365 655350 297075 802230 313395 181645 355810 197115 748850 100215 47685 498355 319770 166345 8245 342975 780385 164560 316455 379950 471920 798575 261970 211395 692835 480675 393975 261460 845410 590325 34340 531930 461210 421855 192950 787185 432990 642430 31280 545615 5185 534225 534990 802570 63240 223720 5780 291975 521730 84320 585140 219215 757095 13005 245140 42075 114495 29070 211735 19550 754120 602140 378590 66555 677450 454665 712130 580635 65195 247265 531845 790245 785230 135575 180540 651525 628065 534225 137530 746640 751400 67320 404770 72420 621180 159885 528615 329035 299030 300475 849320 563975 195330 473705 538645 837590 411315 743325 392615 665720 515100 156570 615485 347225 639880 543915 439365 106335 735760 657305 640135 244205 79475 397205 332945 325550 188445 731510 657390 558195 566185 466140 429675 480080 842180 119510 622030 523515 190995 13260 823395 751655 200600 345440 241655 684930 535415 343060 253130 120275 800275 257295 293250 653395 231115 387770 385050 56100 612425 283390 144925 191505 109055 795260 197455 297160 224825 409700 714850 381905 569415 840310 748935 379865 137700 205105 781320 112710 81005 92225 43010 115940 323510 475660 428485 824160 467075 792200 10625 27115 675070 120615 318495 336515 520965 57715 197795 521645 389045 399500 694620 345185 337875 677450 839035 726495 6290 110245 770185 643960 795005 384880 254915 353940 433415 841245 506685 279480 313480 572645 731085 346290 136000 751995 282880 416925 87295 60435 547995 675920 237320 99280 693260 428230 715360 688925 829685 483735 331415 91460 311270 221765 149940 120360 616165 519095 843115 437240 376805 222785 396100 838440 786590 411060 777410 261885 700570 16830 455685 388195 623305 765085 55335 142545 57630 363970 116790 749020 744175 11135 192185 600015 756585 272935 443870 273785 98090 213180 231030 275230 100810 121975 681360 810730 560745 86955 784720 175355 683485 433160 799170 414035 585565 200430 52615 794920 804610 600610 627640 591175 223040 780980 744770 228650 244460 775200 518500 240720 346120 760410 296480 241825 461975 806565 243610 807585 65620 3995 534735 458235 44200 662490 412335 196435 413950 846940 191930 341105 460955 813110 535160 550800 349010 480760 477105 192525 162095 463590 287895 172720 686545 791860 328015 61965 810305 643280 485520 475915 588540 558025 195500 116535 445315 621860 619905 814725 343825 174590 729300 610640 801380 24820 127670 421175 297160 311525 569500 540090 387940 277695 486115 303960 688840 341530 404770 97495 425765 482715 2635 339235 412760 482290 458575 526745 713915 694025 426530 329715 316200 523260 693090 456790 122655 201875 683145 114835 31705 607835 149090 176460 468690 362780 708135 340 433415 274890 834020 235025 510935 461550 127840 509575 553180 339490 781660 405025 766020 675240 529975 178075 38845 389640 564315 669205 751230 488920 546890 728365 645575 642175 113475 357255 34595 33320 547740 677705 44115 609195 221595 753270 708985 151810 770270 345695 167620 832915 254660 540345 212415 3655 474810 496570 278375 196945 373915 622625 721990 18360 724200 587775 731595 12665 600610 425340 276505 412845 489940 649910 4930 108035 636735 841330 34765 840650 603415 490450 528785 935 745875 782085 234855 303365 94095 22780 99875 707455 241145 85000 88145 414460 33745 556240 247775 531675 673200 545700 188445 162605 102085 71315 5950 628235 7225 752590 168555 476595 61625 454580 429845 682805 289850 540770 377400 450500 268430 61115 370175 211140 782255 162435 120445 842775 511615 181220 273445 574175 82280 421175 347990 628830 773160 580465 219045 360400 284920 791775 1530 587180 381735 524195 472175 58140 742985 703800 190740 236980 552245 636820 138635 612255 359720 518585 178330 793985 403835 594915 406300 270215 822120 769845 836400 506345 353855 149685 669970 295630 695640 770525 449650 813620 22525 569245 51340 417860 343230 415905 724200 557940 595000 640135 849235 824245 279650 638350 838950 732530 540175 130050 670990 844560 575280 183515 712300 57205 828750 251855 162690 592365 40375 551225 672350 580550 265285 643705 98175 250240 428315 502605 14875 437580 326655 201195 835040 311355 13940 594575 136170 738565 415395 487475 240125 256615 551055 108885 698700 249305 305490 44455 83810 5780 368220 473790 305065 285430 814300 303620 40205 22695 159205 846940 57800 413015 76330 343570 813025 487560 639370 755225 703375 194565 653310 561850 748170 124525 95795 605030 287215 746555 315180 753355 589305 839205 192015 702780 624835 402815 775200 811495 388875 420495 127075 17935 573240 467585 154445 6375 451605 191930 429760 378760 631890 322490 585905 70210 289595 839120 585735 520625 771375 577065 198985 739075 808690 133960 125630 822630 673880 694195 268855 454070 634695 664785 450160 59075 163455 366945 599250 702695 26775 325975 418880 289510 593555 572050 587860 800530 619225 122740 330480 820505 197625 235960 283220 194480 844900 692070 818805 346290 494955 494445 784210 835125 439960 462485 519265 643960 150110 353430 348245 662915 218110 446590 16150 129030 550970 433755 758115 728365 216410 498185 153510 292315 551735 656540 343485 392870 664105 128180 472090 31195 30430 347990 573495 516375 796790 365245 146455 323595 143055 748000 829260 117640 510085 703290 192780 534905 349180 391510 178755 552245 222190 765595 104720 756670 59075 113900 15130 371365 707115 37060 648890 502775 524365 450415 641835 828410 759985 612425 362865 802230 553350 149940 527340 783445 125715 124100 772055 302345 360910 299285 55335 706520 401455 209610 367625 26010 457640 19210 616845 749105 152830 46835 649825 211055 791690 3230 167705 191930 248285 483310 253130 66555 64855 225420 578170 264010 147475 185470 349775 27625 286535 828240 120190 713150 261460 674135 235365 605030 826285 671670 644640 354960 86275 659005 316625 417265 407150 747065 255340 45645 646340 101065 300135 21675 66215 750380 468775 32640 485520 370770 757860 244970 23205 532015 442000 715020 677025 809795 361845 93330 54400 518585 788800 457980 622455 606050 456535 534990 682805 137955 484415 202810 508725 438430 373660 678300 755225 330990 277695 498015 147305 270130 794835 773330 711875 52190 293930 657475 107355 512975 157420 288745 67830 446335 788290 85425 38165 379185 540345 300305 593470 438175 297160 529720 181390 265200 453645 631040 553350 556750 551395 806905 377485 802145 18275 699720 294610 28730 533375 375955 130900 123080 574685 255765 361165 149345 834445 31705 672010 659345 775965 141780 796790 191930 418795 264520 588625 283985 831470 821015 731935 634780 456280 457895 340000 118405 466055 716125 660450 272680 5610 778685 614465 597295 132005 318155 68340 420070 459085 492660 295120 444635 790840 553690 598485 830280 743155 37995 351220 483225 583355 497080 54145 555985 94945 691985 189295 530910 827050 731255 440555 559215 170 530995 612170 834530 655350 686970 778345 602310 281265 643025 420665 600525 478040 662915 573070 91970 659005 74460 166855 456450 460105 601205 65960 101575 487560 507535 138125 145605 429590 374510 20315 415650 469115 790330 778770 837845 379950 467075 632400 482885 382840 247775 88145 826795 581570 360145 507535 120955 645575 142290 147815 342805 98940 663340 758200 70805 126310 501670 401710 422025 519520 424830 87635 223295 296820 147220 725390 662065 139655 85255 151300 568565 164390 491980 78455 78965 535840 154700 429335 196350 433245 550460 523345 512635 217600 400605 443785 646425 29240 553945 42075 395335 826455 581060 307615 821695 500650 429250 264265 526660 379525 540600 426190 501075 315095 792710 527595 4590 267750 289510 742730 155975 162945 257040 366860 58990 550715 639285 626280 272000 495125 368050 242505 56440 337960 775285 296905 3655 46155 576895 734060 539070 75140 251430 618460 712300 117810 665890 292655 250155 758115 550970 486455 354620 504985 635375 407065 513655 652545 253130 668185 64175 345525 525980 292145 648465 641410 95030 593810 500140 220915 327675 299625 799935 446080 752760 8245 430015 76670 371620 571880 258825 209355 20740 183090 431630 186065 181815 130220 817530 0 0 0 0 616165 445995 202130 307700 220915 194395 699890 142290 471240 420495 193715 164390 506685 261290 681105 217005 391340 274720 830790 434010 479145 673030 385475 300305 833425 349435 651100 28135 622285 724540 537200 590325 444380 361675 827135 6460 803675 164985 334560 345695 565675 724795 588625 674475 422025 503965 20230 727430 488920 269365 414375 612170 335070 396865 82195 367285 817360 704395 684675 606560 457555 595510 194480 632145 91630 839205 17085 253640 758200 91375 772735 327930 80325 445825 400945 401370 692495 176035 849490 100045 9435 516715 70295 298265 260610 508555 537965 613190 398480 223040 641070 187595 150875 750210 11475 161075 629255 277185 287810 367710 654840 111520 242335 650845 313395 819995 567800 817785 750890 248710 718080 473025 777240 36550 705330 143140 120190 542640 359040 693090 596955 156570 200345 723180 842180 553265 761260 587180 306170 283135 717655 361335 370685 350115 87210 781830 235960 688670 212585 227205 63325 294610 336515 352750 345185 183855 751995 200430 598995 382075 123420 750125 91970 795515 840395 198985 22865 257975 215050 381650 626280 462740 260525 180625 593385 75395 256190 765935 254065 342465 263925 527765 414715 335835 776135 259590 122740 460360 765170 622370 273190 65025 52955 257125 72165 781065 520710 2465 314160 634695 745450 172380 456365 631040 653310 259675 480930 835465 535330 220575 531930 633250 530060 517650 353600 464185 36380 806990 648890 243865 681275 758285 517905 765595 136170 810560 517480 560405 609195 421430 220065 591600 51850 128775 826370 532610 25925 39355 24395 746980 630870 518330 370940 415480 146455 472685 562275 2635 452540 154700 503880 156145 278035 763470 690285 152745 747575 689095 279480 88485 781150 172210 465120 487305 306085 726240 168980 179605 227800 129200 443190 768825 332690 299030 242080 727940 328270 46410 224740 240720 555305 720545 149175 240890 682890 674645 31705 306510 581060 356235 372725 686205 823990 24055 645915 109310 381565 455090 569670 287385 445740 58225 395250 531590 349945 639285 811750 493340 587690 364140 471920 424490 682890 453730 105230 184705 542895 718165 297415 444125 127330 439620 88485 254405 290105 209525 471665 685015 43265 86785 719610 389215 204170 190315 346885 528615 557600 792880 740945 162010 735505 12580 385220 41395 365925 266730 399585 647785 603075 795090 312375 263925 821525 45730 323765 273105 809030 256105 362865 462485 425595 114155 764745 808520 129795 307615 606900 691730 158015 130645 324955 690795 379185 317900 394315 620755 39185 174675 26520 161585 266475 288150 420325 291550 247095 749870 515780 545700 377400 166685 483735 121210 52020 166600 118745 774605 176970 98345 572305 325550 501840 771035 505835 442255 170085 184535 236130 556325 291295 56355 430780 174930 113305 354960 663000 344760 285515 172210 422280 204255 373150 315690 694365 277015 434690 775455 544000 623135 373490 182665 188190 730915 482885 104805 357255 567035 697765 719355 594490 57460 169575 424320 312970 210630 555135 252535 610385 596700 726325 218025 700315 343655 507535 469880 49215 350710 739925 311950 352155 579020 605540 720205 654670 528785 318240 144245 371535 406385 80580 200600 783190 38250 166175 255595 562530 495210 505835 603585 832150 761090 178925 158695 772905 809200 820930 133110 711025 806905 751230 465035 196945 161585 475575 82875 737290 137785 589050 306425 241145 205190 115260 345780 739245 772990 515015 483990 498100 794325 790330 811070 250920 433585 624920 191675 385305 457725 114750 706435 795940 24140 707200 12580 223210 708645 753695 220830 148155 684335 774095 478805 652460 189635 579700 460870 55165 676260 62730 807330 565335 139315 175355 313395 704310 786250 403325 627470 191250 662660 242845 676260 678130 750040 571030 716635 213095 755225 595680 401710 56015 768060 132685 354790 742305 164475 670565 662745 183090 79390 419985 730235 181560 401115 233665 66980 520455 438685 760240 356660 340510 167365 511785 39440 232645 828580 294440 665295 723860 403070 398905 86870 684675 412165 698615 627215 439875 39950 154360 716040 427890 419305 243185 348160 140845 454240 290785 298860 756415 720205 319600 483905 131750 240720 832830 362865 491130 822800 396525 770865 141695 766785 66045 557685 306340 807075 304980 765085 34340 102510 492235 657560 627215 787185 330905 400775 232985 594745 762875 190995 110075 534905 508640 231455 835380 789820 489005 840565 607410 439790 325550 790585 537880 237150 217515 359720 265880 122230 724200 157250 67235 566865 74120 512295 174930 149600 322320 748680 5185 150705 563720 779875 784635 133790 635460 748000 617695 98770 712045 753100 92735 227120 682550 425085 261375 600185 775880 724200 811920 748935 528615 679745 801550 677960 769165 80155 323425 116790 122740 223380 807415 588795 733380 823480 160735 362185 209100 675495 40035 743835 464100 510935 821015 323085 549185 167620 209865 619565 59245 168130 695045 59160 411995 444550 77775 101065 2125 169065 619310 606730 188530 204765 370515 181305 796960 339490 569415 385900 283135 273275 548505 592535 365925 753440 93500 683315 664190 60010 241995 844135 820335 520710 732020 360995 266730 445655 388195 205530 329375 808860 308890 84575 59925 847535 305490 720545 14960 505410 677450 831725 570180 289000 305235 242080 293335 747235 532780 104975 356150 584375 323765 317135 225760 775370 218535 687140 24140 586755 340 113815 719440 275570 222530 374595 712640 619990 793475 214795 289340 762195 276930 136340 105060 630275 81600 88825 134725 582930 124525 315605 446165 403155 712470 788545 137785 349350 139740 95370 588455 350115 849320 310760 183005 721055 380970 214285 812005 286365 75140 205870 75480 547145 420580 459935 207910 828835 628575 570945 23035 188700 628490 300730 170170 644555 811835 377740 785230 792370 717230 514590 591940 511955 472770 251685 674730 819400 843115 113220 6970 638265 137785 545955 780640 428655 270215 102595 816340 612255 537200 314585 454070 194820 553860 300220 755565 219385 484075 656200 633250 132090 557770 605285 228905 342890 71230 817785 631125 352155 160480 275485 120445 649145 329800 88825 69870 706265 375190 531420 518840 209950 371535 185045 570010 717315 29325 176205 557260 673880 660365 149855 363375 737460 157420 182410 133025 335920 799680 576810 747915 89930 816595 306595 471155 560660 272935 701420 96305 754460 697510 849575 708815 404685 546210 328100 265370 61030 63835 445570 187850 816255 786420 476680 636140 516120 697680 383775 540855 364905 69785 680935 490620 796790 799340 239190 468265 827645 792625 666995 755055 132090 538475 849065 454155 156145 126480 238680 108715 11305 807585 424915 375530 520200 236470 276590 360060 434095 74375 507535 716635 121975 30515 299880 235875 737035 791350 308975 94095 324700 546040 161840 699720 644300 98600 372130 655350 498015 4590 514760 798830 663595 93330 746725 21335 207740 202470 313140 35105 745875 99025 638690 761940 819825 234430 386580 805970 303110 242335 776475 651015 520710 733465 825180 630955 52020 138890 14025 127245 507025 388110 774605 163370 83130 657305 359040 683570 691390 553265 175270 227375 753950 607750 106760 131580 166260 576895 13515 548250 835635 646085 503540 64090 426360 391170 641325 518670 674475 153000 391085 774605 804015 27880 391595 604010 311355 411655 569415 539495 472770 437155 698955 499035 71995 144330 86445 400095 260100 547825 383775 408595 391595 659770 675580 486455 119595 792030 179180 181645 243015 404090 84575 599590 611830 376040 288915 840480 444550 171190 689265 798150 420920 467160 21080 541025 664530 823140 278970 473450 249815 186150 163795 598910 516545 258230 807330 4420 326230 128180 810050 301070 143990 753355 226695 153425 295885 704990 205870 447780 603670 457895 291975 89080 313480 655265 266135 277780 610300 212670 787525 153170 395335 382925 151895 163285 66300 156315 773160 666230 692325 199920 267665 438090 348500 244545 706520 749105 95625 232645 492320 692835 396780 606645 474215 786250 584120 344590 843455 259335 273190 7650 591345 71315 418455 624240 389725 849065 695810 796195 408170 16320 248285 373745 833340 273445 826710 386155 417520 404855 451180 816255 25755 467160 800615 421260 525470 730830 178160 705330 577405 417860 639540 811920 641155 422620 775455 462910 43945 52445 412930 583015 830875 241910 98090 10200 765680 609280 611745 141865 317645 24905 643110 423980 797470 601120 329800 678470 177650 159375 707285 640985 287385 557855 661215 681700 103955 61795 34085 813705 651950 31705 278715 672010 470305 421855 690625 330225 842690 406895 427635 162520 95030 658325 709835 340340 566525 23120 771885 141355 366180 99450 155635 564570 467585 181900 49725 806480 568480 813620 76500 9690 365670 638095 417690 599335 182325 60350 278205 176035 436050 170680 392105 320280 431630 768570 817445 840990 500905 540175 788205 772055 138040 148240 296990 231710 371875 598485 219300 564315 582250 538730 640815 262395 538475 589985 241910 826795 184195 715785 678895 53975 189635 344420 100810 439450 771290 72420 37570 543575 827050 432310 485265 828580 223890 840395 481610 793390 76415 459765 36295 549950 407065 209355 646850 710430 416075 532610 391680 410550 585140 358105 134980 807500 279055 78285 156230 502520 630190 697680 844475 430610 230605 151640 3995 387600 652885 725475 736950 689010 789990 0 0 0 765085 672180 134725 9775 55675 677280 103360 28475 650335 73780 276590 82960 59840 2465 307190 540260 468180 671500 615060 347820 762365 110075 79645 151555 272085 647020 367880 144925 363630 412505 728790 42925 155040 639540 775455 820505 2125 83130 448800 501500 149770 339235 408170 635035 321300 592450 530060 776645 729555 834785 83130 722415 265625 706775 729895 814980 36465 776985 478125 596020 679235 69105 353600 423980 251685 807670 593725 109820 325295 103445 554455 774605 62390 415140 643365 719525 189465 211480 474130 155805 733890 440215 483225 176715 206295 163455 38335 731340 169405 20825 147475 664955 368730 259590 351560 408340 758455 92735 238340 39865 239360 585055 210970 608005 452710 572730 208930 316710 643705 260185 371280 610385 46665 51000 662320 109310 523770 559045 510 804865 635630 432990 294950 261885 705585 463590 260100 736185 616845 281520 567715 170595 464865 666060 736525 298265 528190 516545 320705 291550 370090 92905 358785 86785 145945 244460 138805 334815 834530 758795 151470 392955 627980 342550 217600 274805 458830 367625 576385 632910 742390 275740 132175 324615 451180 837505 670055 121975 129710 546550 478295 624665 568650 594405 516375 167195 94435 129625 743155 33065 67235 636650 90780 335155 602905 797470 232645 8075 94180 785995 669545 708985 775710 370175 672520 392870 653480 316795 317900 344420 63240 301750 243780 786845 291975 328100 205700 255085 405280 179945 408170 657305 442170 335495 775795 520540 351560 824585 511785 2805 13855 604945 747575 270555 14875 760325 713065 14280 691475 444890 409445 835890 317390 425850 101490 472600 449225 254490 777240 569160 355130 54910 736780 753100 108715 575110 693090 348670 211140 679320 42840 347565 219130 218450 506685 88315 646765 769760 752080 261630 400605 758625 237490 633845 721565 680850 144755 96220 160055 510085 482035 678385 431290 502095 110755 33915 130220 134725 429590 196010 301240 215390 745025 499630 6035 411570 137700 456535 837930 281945 252110 839715 488155 439705 272595 368645 352410 709580 585480 532185 748510 769250 23460 294865 714085 339745 272340 188190 683485 827985 103445 369580 310420 82875 817955 327080 88570 752420 541620 353090 153765 211650 711960 26350 177650 341190 580635 426615 319600 626620 504220 153850 579615 394570 173145 366775 280160 442680 128095 377230 703035 816425 808775 474555 822120 565760 44625 758880 155465 585225 200855 345185 680255 312800 636565 183685 788035 73100 772820 714935 178415 60945 839970 537030 812940 163795 64005 334475 136595 622115 176970 102510 335580 241485 102850 382925 536860 194055 103445 51850 72930 769930 414375 260780 591430 703800 218365 263075 361590 502010 610725 125460 168470 743920 430270 28050 391085 329800 431970 196095 3060 631550 6120 465035 778770 211820 691645 756585 656625 511700 825860 119680 717315 322150 419645 162435 257975 23800 218195 11390 835550 66045 560320 66980 312800 833425 498100 345355 242250 354535 25585 774350 150705 777240 126650 745535 161670 479145 163880 778685 814555 145010 244885 517905 847705 528700 539155 536435 90865 438430 402050 559385 525130 125545 424405 5440 735930 231285 330565 847705 461295 581145 669205 219980 731000 357255 371960 226525 794920 425850 635885 137955 271490 342465 498100 620075 556240 489515 308550 825265 437495 702270 398990 546380 120530 402985 553350 118065 289850 266560 180285 276930 617525 261800 5695 495210 259250 92395 116025 691985 760835 372725 165580 128690 640985 622965 661555 397460 506090 734740 585990 644725 107100 343315 525725 689435 119935 280330 392615 120530 183855 384455 793220 654075 591005 340765 298435 11985 562275 628490 540345 54145 369750 325465 433160 635630 29240 302175 641750 341360 24735 89335 507280 728535 456450 687225 354620 726750 455515 326485 27880 345440 511870 799170 673540 65960 122400 711195 256445 228905 476340 779365 187085 395080 237915 371025 753185 552670 743750 408340 792200 105315 629425 73950 245905 668355 58650 392955 633420 578085 39185 826965 505240 47175 721140 345950 619565 107610 417520 664445 484160 225420 460190 478210 785995 804780 305150 457215 690965 589135 339575 605115 226100 197795 44030 686715 724710 760665 370175 268345 595000 821015 384455 780130 2210 477190 834020 140590 634695 233325 40290 46580 361760 789735 575790 727770 660790 600525 196605 110330 429590 230265 199495 313395 398905 662745 306510 583865 46240 239955 111265 322405 736100 656965 293335 821185 734485 826285 801890 607835 836315 169660 509575 650845 116875 557430 388280 379865 642430 46835 23715 188445 449140 531845 144160 441575 89930 652970 204425 224825 184365 779110 501755 536775 725390 299540 291295 346970 32385 831215 548165 846770 413610 617185 793220 629085 463930 389980 246755 329375 350030 561000 496570 221510 316455 395250 545020 32300 731425 416415 331160 491980 133280 290360 338385 191845 88400 169575 500565 493595 823480 521305 660450 316880 42755 56270 308380 8670 499800 511360 608430 366435 605880 661555 306680 763130 573665 488410 677705 615740 68170 784040 599845 817955 781405 777665 22185 616335 749615 264095 422790 176205 301325 220235 309570 229075 347650 754035 335410 36975 580890 496400 488325 610810 380375 283900 741880 329205 814385 551905 535245 341360 633845 670140 346970 75820 51340 60605 214540 307190 385985 467585 740945 160820 185980 129115 333370 133705 95540 466140 40630 750040 493765 11305 11645 682890 599420 365245 787015 345525 618375 763725 324870 448630 230945 552670 296395 53380 643025 28135 612850 202215 701165 542385 473195 680680 742220 33065 331585 17170 236215 523855 402220 702440 21590 539750 281265 686460 689010 150280 106420 553605 575195 135320 758115 309060 412080 366775 249900 699295 639540 595595 820675 742985 810645 661640 564060 835380 641665 35785 273020 383860 17425 28985 349520 768400 807075 749530 635800 817190 375615 583185 683825 608515 689010 714935 368730 716635 379100 33150 313735 247265 695300 428230 169065 147135 714000 13940 138550 712980 646425 9180 516460 241060 621350 153850 455515 585480 777665 701420 788800 20995 108545 350370 36975 454410 481015 538305 339235 422705 433245 425255 357425 259080 554200 611405 648890 295630 586840 694280 239020 146965 762110 557175 304300 591600 396270 155975 557260 418370 215390 444210 501840 151300 765425 552160 834020 564145 763980 377145 630955 645660 825265 310505 596360 483735 598315 515695 507450 178500 352410 496910 809455 772310 712130 631465 107865 49895 298350 845325 778940 6290 246755 467075 28730 246755 755820 407320 644470 818380 548590 689350 406640 119170 789310 749445 283390 395250 117470 124100 37485 757010 264350 38250 23545 255170 296225 68255 523515 247520 841670 20825 282370 494955 658070 775625 679660 328610 376550 382415 603160 351815 111775 131835 837165 787780 445910 483565 64430 507705 437240 257720 495635 590495 22865 651950 140165 55080 493425 266815 795940 689010 702950 809795 140760 19465 590495 224570 783190 798065 317730 811665 133365 89505 743410 797045 250665 460785 338300 790585 37825 436815 466990 554200 316200 585820 481865 471495 253980 81770 296905 216325 584460 30940 787355 241655 471325 293165 179520 408000 499375 819400 381055 436220 71400 701930 466310 295630 124950 273445 527680 37230 573155 466990 17510 88145 708560 337875 418030 254235 361590 547570 714085 178500 549355 591005 36550 65790 338300 202130 557685 562360 577490 345610 203915 634865 395760 233155 555220 478550 783190 171275 227460 269195 769760 611235 451265 273275 63580 14110 598400 522750 360995 323510 547145 550375 401285 139825 108545 34170 570010 425255 118745 39780 157165 679490 82450 279310 487730 739245 244630 354960 1020 114325 593470 367540 483565 174420 20995 164305 187680 313395 35700 403325 35360 398055 111860 615655 627385 762195 258145 374000 142035 183770 682210 31025 31620 289935 626875 590580 55420 321895 271235 279990 197115 109140 701505 36720 411230 696405 258315 263160 761515 47090 626025 580295 466055 848555 369325 475660 700400 401370 757690 775200 348330 252025 188700 276250 758030 18275 110840 55250 30430 693770 562020 345950 283900 34000 335240 740095 270470 669800 657135 788970 419220 478890 785570 176460 277695 55505 569330 631805 838525 734485 4590 386920 456450 113815 842520 208420 239785 11390 61200 370940 747915 558280 207570 160225 385560 749445 359040 44880 722755 768740 441150 196605 504305 235875 85680 594150 723095 140505 22100 816510 35190 487560 381990 589305 380800 39525 14875 32555 133960 774435 25160 742900 510680 518585 563805 630190 270640 62730 489855 286960 849745 532355 252365 223550 523175 295630 46155 676175 141525 779365 209525 683910 206890 512380 238340 407065 815490 792455 344165 293930 543660 255340 157760 836400 115940 694280 704905 185215 114495 448205 336600 280670 634525 749700 618800 375615 472940 592110 402135 79815 184025 223210 681955 640475 485690 839035 783700 504050 722500 76500 287130 803590 772735 230520 813960 532695 464185 726580 543915 782340 135405 691645 420750 327080 439195 474300 235365 326060 353260 172720 246670 154870 840905 696660 778175 404175 780130 672350 821100 333880 472600 516205 615655 15810 778600 435880 583610 35870 1870 799085 201280 223210 518585 711960 424660 589730 383605 444890 477870 268005 338980 271405 674305 26775 419475 835805 248625 131835 794240 406640 729300 645745 321895 411910 391085 45985 453390 182240 4335 333455 414460 734230 528020 580040 549525 220830 202640 71315 796960 164050 542810 447695 217090 113560 218620 334900 455940 135915 464865 525810 232305 822885 452880 649230 217260 117470 712980 285940 574770 841245 226185 576215 235110 735675 807755 244035 847790 314755 490875 230180 617015 847790 292485 249900 62900 500310 257040 350795 318325 261715 647700 155805 102340 475830 274380 141015 433245 211140 652205 122570 391935 383775 229075 210715 660790 203065 667845 483650 519180 513230 505155 524705 712725 193800 576555 609705 629000 686970 257720 785060 209780 446675 186745 797725 729555 339235 184790 162860 669290 252195 362865 204000 384965 689690 628405 90950 142545 555645 307615 724880 343910 261630 457640 576045 470900 362525 219725 665380 837250 87210 509405 833510 405450 670905 192270 589985 449650 754715 115770 563975 688670 260185 22695 352835 810220 5270 307870 501245 217685 576215 557770 325805 7480 134300 90950 89590 154445 527680 655010 416755 700230 464610 640390 561170 667675 107780 293250 452455 353855 653650 124780 64090 782765 685950 541875 582760 54315 240040 542810 702610 778345 115600 83725 751995 844560 572050 138550 88230 607495 348925 716635 381310 818720 305405 572305 561765 658155 101915 395250 559045 249220 198815 606900 148835 440895 43520 269110 458065 425765 439110 301240 28390 828070 230945 673880 452880 220915 150535 8330 261800 486880 676260 649655 683570 427550 63240 113305 527850 761600 154445 388535 38165 328695 816850 717740 165920 453560 490365 506175 478465 826285 192100 12920 180710 318495 739585 322235 696065 656200 367540 271320 258230 215390 667845 452200 184960 217685 517820 786760 694875 103275 341955 512040 456025 230690 221850 506855 66555 68425 513400 720545 638775 765085 8585 74630 26775 127755 293165 786420 27625 722670 358785 419220 171360 849575 77775 222785 498015 402730 219385 589815 345100 844560 736950 227205 637840 703715 398990 261715 680170 404855 671075 314245 455175 205445 264010 300390 352495 626960 455600 383690 333710 79730 740010 452795 292485 707880 14875 662405 268770 834445 502775 831555 809455 474300 842435 348160 475065 748595 149005 314925 588710 784805 574600 763385 304725 215900 412335 192355 185640 786590 54315 193970 402305 274040 133620 372555 141440 705585 284155 709240 206550 236045 502180 680340 784720 555645 591345 208080 531845 74630 450840 767465 674050 458150 391850 386750 622115 596870 200940 341785 733805 664445 486795 308465 734400 213860 209950 77265 444125 681955 232390 503880 531250 818550 367625 247605 587435 726325 314245 622625 797555 223550 347395 421260 215900 157080 701590 142545 601375 804865 651100 60095 804185 302515 350880 696745 291210 685610 600865 809795 739755 644725 157505 663935 278035 257550 510935 157420 483735 113305 764745 822800 260015 224230 65110 747235 220575 235875 168980 516630 358360 525980 471580 714170 833085 629680 167110 333370 100555 667675 121380 350115 796620 409700 635715 252365 230265 393040 301495 496825 774350 411995 258570 748340 142800 214540 510595 835720 840480 262480 701420 149855 133025 473195 489855 408850 316115 735420 405960 623645 39440 732445 782510 696915 803335 778770 314075 426190 1275 571285 88995 595085 330650 669630 803930 665040 121125 773075 105400 516375 109140 93075 753525 559980 798320 395675 101150 132175 311015 547995 394825 798150 600270 799340 180965 143990 290530 402985 446080 638520 394060 661300 554710 306595 435030 820420 367455 725560 329545 202980 830280 490365 273700 154615 156145 493765 357085 425000 788375 307105 735930 43010 735845 290615 283135 415650 530230 763980 639030 53380 551480 724965 542045 349945 181305 543490 624410 550290 424660 415395 174250 350965 576725 38165 23205 540600 638520 12920 715360 190570 399670 343570 700315 374000 574600 672520 770185 833000 128095 242335 112540 105740 38165 151215 711195 179860 765595 124610 257040 270555 437835 110160 496230 234600 654075 465375 99535 47260 69445 580975 230010 731255 124015 681105 734145 592365 734400 369835 175270 384625 461040 435625 800785 388025 600950 490535 259505 356235 607325 144245 288745 503200 818720 783445 7140 663085 547655 718420 651185 518415 605200 72845 220490 87975 616165 159035 348415 147645 375020 150790 628745 540005 132175 514590 44540 25245 571625 354195 216920 149600 53975 267665 660620 719270 725985 797385 753525 830960 275400 508725 58140 659430 11815 261715 295460 131410 409700 751570 194055 635545 20570 574600 449905 499460 430695 195075 71825 268515 707880 231965 631210 192525 452200 640815 94605 716210 388875 268855 376040 403835 306170 135320 293165 381225 313650 534140 126310 515440 200430 64600 652205 329800 601205 409530 746640 313650 791945 500395 232475 615825 334475 20655 716380 418965 762025 51595 643960 445060 359805 442000 197625 688925 584290 64430 60605 432395 130050 5610 368900 602905 287810 844900 105570 396610 674305 411485 123930 161330 589475 54570 595680 194905 629765 101745 544765 119255 428825 294015 783870 149515 368985 319770 811240 40800 86445 580465 272000 247605 45475 430100 743835 262565 353345 6800 397035 274975 406980 98600 145435 298605 774435 603755 184025 477870 40545 819570 297160 796705 788545 7225 339405 481185 256530 804355 98770 323595 511615 139145 618460 74970 54740 283050 816425 381990 412845 160055 361080 338385 600610 709325 775285 642090 799935 282285 238085 67150 91630 334390 269705 732615 795260 274550 63580 73695 595340 743240 655605 107270 696235 13770 436645 66810 120870 505835 497165 762960 660790 748510 490195 228225 134895 445910 576385 775795 632485 196690 250070 666910 44370 451350 90865 673710 241485 315690 464015 656965 45050 769165 495720 193885 324190 416925 33660 634950 476255 309315 830195 158525 84830 333030 707880 837590 82535 754035 291380 776135 718080 569415 806565 829600 820335 689690 651525 401965 162095 125035 254660 692580 248965 295120 384285 535500 254065 693855 838950 643280 652120 139570 170850 29835 656115 272510 497080 87720 401455 665975 833765 417690 296055 138125 624835 163965 643960 260270 224655 527425 674560 631295 294695 447270 481440 11475 304385 392700 70380 805120 151980 811920 112285 140420 202045 597295 307530 267835 787270 677960 668100 263585 498185 102595 26945 103530 176545 354535 827390 5355 2550 125545 670990 291890 258315 406725 188870 428485 166345 635375 588625 601885 494105 433670 291125 570435 731510 833425 779110 510 84915 493425 767295 340595 602820 506600 554540 486370 54570 589645 198815 19125 695810 322575 817615 191930 420070 556070 446930 650590 712300 770950 255340 845155 477105 575280 274550 445995 286620 124865 471325 536520 691815 608345 828920 718165 95795 487645 196180 580635 447270 728960 589985 221765 473195 510595 43010 365500 129370 403155 762365 179095 600185 588965 529210 849405 315265 227885 742985 621605 175865 690285 168980 333285 559215 96305 697510 169490 631890 83895 767805 667165 501330 827985 724285 680085 261460 498610 105825 418540 408000 286450 169915 393040 594065 802570 249900 124525 44370 525130 81855 738310 565335 463505 58480 175865 776645 411825 298010 588115 121465 783615 540090 812260 700400 422705 222275 275400 387685 838355 460700 602395 316285 173655 658750 346120 142120 841245 27540 646340 670565 660025 219725 520115 204000 433245 362355 741795 39610 132685 826965 318325 138125 491045 492745 583440 196095 45815 708560 712980 453985 106845 171530 334730 603755 289170 325890 79475 296650 9435 547570 792370 365925 849150 783700 516630 698020 43775 311865 460360 535670 26010 736610 705330 365670 352325 687225 186490 512550 657305 587520 523685 637160 684845 635715 394400 734485 562615 215645 723945 822375 24225 210800 242420 86105 9350 63325 799000 480165 179265 618715 816935 373660 193885 637245 550290 293930 648890 474895 67830 630700 74460 839885 774180 36890 655520 56695 848555 531675 709410 799935 308125 673880 438345 687990 239530 813025 2465 567035 342550 799680 409275 150195 666400 829855 690455 315180 713490 485265 667590 727600 481695 60775 23120 330395 381480 743495 826115 268175 415310 548080 407490 634015 692070 802485 282370 566525 210375 627895 404855 828835 388110 646680 455770 386410 542470 816510 637500 60690 559640 139060 693005 445740 172635 516545 21590 743495 57460 153595 294695 223975 314245 86955 170680 581060 700570 411995 805375 826625 771120 395165 678300 42160 208420 88655 425510 180030 192780 531165 644300 783530 362015 728280 583015 135065 37825 136595 198560 601630 604180 599845 692580 609110 426445 628490 472090 715530 287300 531080 678300 754035 575960 271915 449140 561170 93415 72760 780555 201025 41735 267495 461125 187595 106420 148325 224485 30515 322745 414715 15725 354790 126565 274805 179010 643705 685015 734315 423895 114155 480250 384710 544510 344845 717485 168725 265030 222105 330735 138380 662490 420155 223040 173230 605965 246840 239615 320535 196605 491130 804610 176970 563040 611065 585735 243270 601205 275315 347565 765 425680 29495 568905 829005 395165 749190 509660 259165 704905 806225 149430 528530 242675 104465 92055 383520 582505 562615 142800 446590 391425 577405 651610 273615 236555 636820 659005 516205 808860 21590 105485 798320 737715 679235 432225 798065 311355 564485 741795 309145 447610 743920 100980 537965 410380 340340 344250 353685 179265 492150 148495 274890 345440 802400 207145 595170 47175 601120 278800 747660 228225 354790 216410 184110 271065 696830 496230 258995 340850 768570 162605 42500 692495 47600 312290 500140 183090 492575 93075 484840 732700 163370 683060 60265 323510 411655 722160 75565 787440 65535 68255 479910 800190 30430 178840 327080 226610 670055 62645 463250 88740 252025 168725 755140 140505 45560 765935 689775 567460 139145 75225 187510 646340 591175 117555 474895 768995 396865 434095 423470 812430 473195 64005 284325 722925 217515 269280 789735 642345 774435 425000 345865 505835 121380 734570 354365 393465 265115 520115 778685 662575 31025 240975 147305 191420 482970 390660 650165 411315 366095 156145 682635 77605 386750 647020 680595 151300 231200 372045 115345 679830 19635 806820 806735 281010 353770 422960 56355 823820 477955 448205 460105 709835 681530 449395 175015 234940 729385 244035 249645 388535 31790 479485 151810 220915 763895 628065 418455 754970 99450 736610 323255 388705 3060 578425 537540 545785 618205 657305 8245 779450 387090 835805 114920 435115 784805 718590 133110 150450 579785 78625 225505 216325 179350 143395 281435 649400 549865 313735 215645 568990 220490 98175 74460 179435 667250 841160 802060 576215 770780 548590 172125 20570 362780 226610 772990 418540 302685 726665 145010 411060 233750 234600 609535 6885 60180 422365 283050 333965 156910 63920 425680 452965 378760 795260 615400 175695 138210 724625 60945 657815 126650 583015 362780 745195 7225 289340 131240 311100 451605 723520 842350 445740 689180 568055 741540 790755 295715 657475 280585 18020 201450 410465 429335 222360 357595 787695 64600 710175 393550 33575 493850 532950 187935 827730 272765 135915 842860 496655 647700 142885 194480 734910 693770 702695 712980 752080 400350 526065 155210 436390 499375 591940 808520 294015 337280 451180 437155 480675 80920 747830 759305 840480 464695 817530 710090 427465 666060 231285 637755 70465 341870 346545 547485 439535 255 801975 367030 448970 688670 521135 510170 597890 497675 640475 194225 100215 72335 694790 113730 627810 311440 563295 751995 39780 268515 829175 349265 484585 556070 822120 365670 665975 748680 437410 174760 126225 174675 544340 541535 357085 834785 658240 63070 20655 797555 749020 834615 440895 145350 435455 163030 185980 90950 104125 154105 822120 487135 162605 612935 238935 405705 563380 82705 813450 412165 777835 650335 602650 843880 753355 547655 826625 195500 654670 552160 208590 721310 727940 305830 411740 469880 672860 143055 701165 822035 514505 169660 84235 320110 553265 782255 669885 63495 837250 618800 777070 118150 508725 715190 87805 344080 586585 783190 798575 249390 505240 103445 214965 252620 226100 520795 259930 442850 589900 508300 374850 659685 745790 472005 225845 35955 282795 745960 536010 79560 709665 605030 79050 578085 735505 726240 468350 601460 818635 438175 324615 75395 843200 794835 349520 131070 314500 18530 3485 752165 212585 378930 314160 114750 273530 167025 406725 585140 443360 308720 783955 71570 555475 331670 66385 677535 12070 339660 566610 838695 386920 817870 87805 573155 462570 393550 161415 334730 244970 655520 589985 280160 69275 307870 143735 5610 452030 703970 216155 450585 148750 764915 459085 96730 605795 705160 614975 637500 134725 159800 391765 498865 678555 763300 469625 723180 357850 848215 577490 50575 226780 58650 580805 365755 481270 373660 380715 246415 604945 793730 523430 762620 144840 767720 545445 435285 723860 763810 29835 549950 184875 223805 325805 154530 319685 845070 455005 793900 358190 701760 369580 515610 470730 77860 88655 701335 81005 218790 774945 177310 161330 157250 309740 595765 502435 411315 114240 805290 196010 465120 40545 247945 311100 218110 529805 710345 257465 147220 658495 74885 570180 22780 252790 649060 550885 423215 810305 402645 827645 197285 705840 38335 614975 370260 308125 114155 310930 402560 654670 702270 155550 636650 326315 387175 499800 501160 331755 158695 104635 749955 353770 130900 690710 608090 424745 540600 115515 385985 746130 125460 197285 131240 545785 5440 198560 753015 769250 596785 796960 795005 504985 331670 192440 441915 330480 714170 33830 436475 825095 609705 37060 105655 776220 256020 436985 784635 376380 92055 673710 347140 791095 601545 436390 784210 9520 814810 436305 542640 152575 465375 379270 371195 355980 704140 686885 253470 642260 832575 422620 329885 690370 478550 594830 328865 349435 176630 33915 14025 390660 489175 299030 545275 127245 9775 134385 131835 14025 791095 161160 735845 443870 78965 839885 787355 500820 297755 548845 580975 210715 375785 309995 549525 497590 2380 680170 9010 180285 131580 720715 780300 185130 551055 760920 559895 252365 386240 282965 805970 806055 278970 386325 289935 65620 116450 180115 227460 814640 788970 440215 226780 814130 634610 78455 407235 238765 50320 663850 571370 761600 45475 114325 146795 741200 184110 814300 713660 713575 405195 778685 206125 648465 482205 596615 31535 811070 289680 579615 694025 751910 491895 128690 334305 543660 163965 701760 329460 626365 342125 84830 260865 680425 660960 366690 570605 222785 674475 257805 573410 277950 653395 797130 9520 14110 326145 104975 684590 827305 35190 690285 302260 507960 644215 205020 636820 484585 302345 802740 384880 583100 295460 137785 313225 5185 688670 643875 138210 187170 447270 529635 24990 364140 285600 558790 513400 221340 669715 318495 163965 710940 398820 373235 186235 699040 102425 247350 772480 374425 307955 568310 64855 699720 838525 787015 181645 384710 532355 497080 158100 731765 104380 617610 120190 774605 454920 319090 122315 633930 26775 492915 58565 168470 475320 689095 701335 273615 79645 522240 412930 7735 319515 227290 185385 782340 811750 110330 142630 840820 634100 91120 630445 670820 95710 289680 169660 216155 3825 310590 684250 91205 47855 355980 170085 498185 406300 669375 333710 586670 523005 317645 553350 561425 666910 126055 804695 836825 108545 732785 609110 152405 39865 352070 151725 492745 34595 747065 183940 524705 710175 731680 557770 357170 440980 324615 595 365415 138550 103785 725730 344590 786675 187935 619735 351135 203150 834530 641155 806905 811325 661895 138210 232050 274380 256700 1955 600100 762535 288915 340425 161925 252535 374085 177990 195415 842180 330905 724370 96815 278375 528530 334475 758710 756415 468945 217345 709920 156995 743240 794750 164050 635630 67150 747575 348500 207230 146030 845325 168300 792115 68085 647700 9010 391765 829430 530570 273190 18020 515950 733975 0 0 0 0 521815 87720 197625 3060 313480 799850 453985 191505 612510 680425 184705 235875 590410 389470 174165 197370 812345 539580 130645 155125 244460 839120 263925 522750 24990 656880 79135 508045 829515 60605 369070 229245 232815 181135 691220 187255 360825 473875 276505 651015 729470 740945 730320 317900 366095 243100 326315 756415 620840 842180 653480 777410 585395 478720 777580 3145 117300 615570 522750 87040 151725 463760 492235 106760 687395 104805 818040 34765 663085 794920 482970 397630 71825 287640 476255 323170 704650 175610 846855 299710 70975 554710 666315 282115 792625 759815 404855 175780 700230 221085 527850 24140 710770 109055 171870 771460 192865 281690 755310 178330 170510 813365 85340 201875 292230 491725 36720 582335 405365 834785 479825 509745 612085 371620 734910 595000 327760 10455 697255 38420 554795 339320 425680 178670 142630 247945 299370 134895 388875 808435 436050 558790 801550 16660 161160 707965 504730 147135 498525 291040 718930 103360 136425 149260 124355 178670 40885 703800 146455 20910 695045 713320 615825 659855 26010 595255 329630 292910 316455 681020 239700 70720 126820 812685 24650 810475 402220 449140 374000 122145 49725 524620 795600 845240 99535 82450 605540 849405 617440 695300 175355 741370 709240 125375 829260 12835 344590 98005 194820 781915 149175 553095 707285 326740 744175 496400 517480 566780 647870 299625 319260 345780 539750 333710 226780 408510 819655 510255 43690 531250 698700 237065 485010 122570 335665 599760 424490 158525 539155 228395 757605 521560 128095 783870 168640 649315 22440 613275 840055 480080 847790 670480 325125 766105 160990 159970 471070 175525 553095 460615 264350 118830 296225 483990 307615 841670 343655 107355 330905 62730 707710 250155 283900 307615 224910 88400 178075 465715 318920 140165 753440 621775 173655 295545 442340 376040 270725 318665 741710 771205 544340 295545 756585 576300 550715 231795 228055 391000 422365 285940 734485 4590 127925 89420 639200 675920 20145 125545 262395 381905 798065 106930 306935 807415 24140 123760 55165 293505 681190 742475 393465 183600 609450 569925 700825 524620 95200 204595 509150 511190 95115 671585 142885 562955 497930 134130 403495 684590 6630 724455 196095 735930 410210 383265 792200 522240 369070 417180 148665 175695 815235 67575 317305 761260 306510 721055 414375 173570 387175 273615 830875 596360 829430 551565 833510 154360 726835 547145 123930 747745 783870 312630 65535 552500 422705 161755 151640 443275 611490 488835 251770 773330 14875 242335 618630 798830 758625 280330 127415 656540 188700 333370 106080 161160 301240 692155 132855 601205 465630 826285 133365 476425 416245 245820 429420 473450 790160 108205 423215 143480 298945 657135 830875 269280 401625 370515 400265 806565 443445 739840 484330 330650 549780 160565 87890 227120 829430 508385 132260 636480 712895 758540 693600 459425 297160 849660 92225 585650 148920 454665 429930 313395 405705 599335 129115 221595 232475 484925 764830 52870 133280 373065 612595 557175 234600 687990 533375 453560 352920 626875 818295 163795 48195 816510 432735 714680 841585 481270 36295 745280 40120 315095 424405 662405 351135 409190 667505 209865 61455 678555 115345 749955 470730 400775 259505 697510 569075 562785 310845 610555 194225 360995 122315 417095 126820 57630 708475 38845 28560 755820 425425 277355 145520 827730 595085 497930 137615 180625 269450 673370 762960 328185 378250 640305 496485 384625 839120 756160 341955 280670 701760 255935 477190 168810 413865 522580 102765 637925 57545 577660 354025 5610 464015 167535 25245 582675 66555 635885 114835 670055 486625 235195 33150 760155 681105 334475 599930 218025 791520 709665 523600 73355 660620 823650 353600 683825 676090 269365 631975 489685 357085 337875 543830 550545 91375 681700 232220 44795 843880 197880 41905 27455 330480 577065 705925 265200 420495 549610 848725 289340 40035 84660 255680 4760 377655 286705 464100 827220 530485 56780 150620 289170 304640 65025 468690 83215 704990 780810 527085 589815 367880 703885 260270 776305 615060 17000 224570 406385 524620 832490 515525 341785 463250 710855 437750 734740 706860 787440 649400 597720 76500 559725 610555 520115 277270 118235 797895 313055 422280 781150 314330 505495 634185 517990 536350 537710 30175 293675 593215 615740 156060 502945 33745 744770 679660 155805 181645 544850 793985 89165 168300 472855 793900 218875 730065 787270 408340 59670 96050 47855 320110 839290 554710 697255 126565 358700 792880 183090 747915 653650 76330 583695 720885 616420 287470 432395 247605 489005 645490 140760 502265 756670 170765 561680 721310 76245 645915 661895 142970 173485 472260 417775 717230 361930 82790 664445 381820 719950 40460 310930 176545 399160 426785 179095 19040 379950 648210 50830 4250 97750 605285 361845 172975 379440 43095 354790 767295 731850 344675 293590 643195 4760 310930 336430 158100 631890 36040 280160 605115 341955 499715 557600 290445 140845 190145 688500 797640 114410 128520 263415 264690 429675 728705 429335 209100 281860 307785 505495 118660 613020 230520 831810 834530 436475 466565 89420 434945 411655 68595 797385 451945 676175 448375 197795 127840 255425 102085 766190 563040 429335 432310 290530 727515 330735 72760 223550 426955 124185 71230 282030 512465 787100 154275 80835 435710 276505 718675 35020 108885 232050 563465 396100 735080 165495 221935 695045 364565 728535 715190 615740 699295 8585 838950 543830 639030 819230 611235 492745 805205 452370 175355 291125 309230 438430 48620 164985 786250 695555 756925 562785 544935 588200 816935 802230 268940 638945 81685 673965 479400 255085 156400 655605 283390 247435 580210 425935 721990 271065 624835 840735 547485 177735 399500 399755 493850 786505 764575 432565 782935 77945 19890 168045 47770 810475 581995 406045 270555 598400 815150 78540 492660 798915 836825 524790 441150 662660 486370 42670 339320 46410 494020 580550 725900 274380 706775 839800 597635 676260 549865 194055 643620 291805 756925 503795 27285 547230 692325 125545 296480 99025 442595 192355 567375 464440 59500 98005 44795 672775 413950 737715 256360 342125 402475 46495 557345 1955 774180 29835 442595 138380 532440 44880 315860 758625 423810 10710 460955 158440 820335 712130 40290 367285 827900 685610 271065 612340 210205 760495 754545 95625 695130 388195 459000 319260 131325 336600 275060 365670 480590 53125 714935 624835 702440 290955 584035 625090 182580 424915 629595 450500 845070 312120 20570 752760 568735 322490 311100 738480 12240 770355 795600 715190 628320 149430 103870 548420 766700 58820 67915 668100 767210 449990 467500 81600 207570 765765 777070 821015 300645 342975 100045 193205 821525 493680 443190 365840 682040 818380 843965 469030 591685 584290 705415 453815 55420 790245 757690 711875 615060 458405 47005 798320 169660 408340 816510 594745 101915 456620 574005 343060 776730 784635 106505 563465 381735 309485 375700 227375 174335 398650 42755 78710 472175 641665 825435 825435 107865 276420 246330 315605 701505 436475 32725 462315 139315 577575 154190 16405 571285 512295 172465 138720 627555 184450 94690 31620 814895 403070 281690 434350 26095 292740 507960 186320 656965 155635 566015 799510 399160 597125 323680 669715 786505 826030 777835 328950 262055 363885 310505 688925 628490 636565 828665 377825 409700 251430 443360 711790 833680 287725 787865 405195 618035 659600 698955 735675 722840 201620 798065 459000 394060 470815 471325 56950 400010 366265 651100 767465 70295 187340 455345 86445 284920 99195 557175 820420 108375 318240 463590 724370 719610 41225 391850 319430 765510 71060 269450 78625 135235 477105 115685 173230 578510 183430 556325 745365 528190 326315 664955 761770 842265 640985 370005 505920 277015 577320 270300 846515 621690 420495 777495 133620 482120 215390 485435 567205 339660 429165 457385 54570 757860 816935 452030 406555 683060 241400 832575 755990 524790 141440 478210 17510 216665 677280 761430 248285 433330 227035 408255 798745 840225 541620 255000 127330 258825 319600 667165 704735 473535 397715 643535 744005 780725 801975 134300 809880 90780 637160 638945 195075 412845 164390 541450 803675 780810 779705 66895 180880 174420 566185 33490 663000 407235 389555 594235 163455 788970 616760 36720 25075 301410 771545 8160 595510 775030 720970 217430 2295 363715 200515 666145 804780 381565 775285 831725 615485 674730 341190 19125 555135 88145 132345 339745 619905 216240 501160 24140 327250 717230 203660 122400 361675 195925 319685 479315 388875 680680 252620 345525 563635 532695 823820 50405 652205 243270 846175 514845 2550 440385 305490 36805 16745 595170 267580 291720 572050 735760 760835 846685 393550 258655 835210 127330 553860 309825 327165 83300 443785 303025 148750 382245 798745 416415 433925 112285 32640 596870 524110 545360 441745 776985 581485 802485 68340 576300 539920 627640 606220 37910 836825 707370 210970 267070 18190 342720 507365 608430 509660 643705 506175 484840 708135 374510 686290 34170 252365 72250 575450 578085 301580 433160 30175 117300 752250 807585 510595 294270 84575 212755 770865 283730 678215 16235 385050 686970 354790 565080 461465 74630 283050 461890 704310 541960 264605 709580 381395 278375 728875 842945 578680 20060 639795 468265 107185 844645 494700 563465 592365 287725 79815 112115 210120 50405 374765 582590 413015 186745 27540 683655 267495 214710 514590 800955 723350 183515 615570 104040 375785 604435 197625 543745 629340 503115 765170 481355 704905 324530 623985 6035 203915 680170 174930 795005 628490 681020 576130 816425 795005 392020 496060 272425 719185 639965 562275 370260 215305 425425 674390 320620 299540 658665 526235 610895 784295 21080 176120 160990 270130 768145 826710 128265 178585 271915 303790 145605 123845 8755 579105 500905 462230 633505 195160 63325 125205 677365 809625 293675 198985 680850 537795 485860 470390 691390 803930 402645 554030 744260 50235 594150 478720 817020 66810 266220 205955 148240 613275 785060 818380 122910 348500 338300 631295 181390 419730 546720 36720 716465 464185 58990 769505 483395 221000 456280 424660 111520 484415 515355 61965 636905 1870 759815 537115 681785 448630 201025 327760 590750 482545 737970 465885 520030 678980 55675 801720 602310 715955 842010 828070 244035 254405 174590 509150 820590 341955 738650 87805 287810 513655 37400 725815 418880 531505 684590 774435 316030 753355 140590 325465 243950 509575 4845 770865 743750 325890 279650 260695 483225 799085 141525 86275 821950 327760 91885 763555 700230 698020 710175 687480 433075 224825 54825 250920 657390 545615 843200 326060 311270 617440 686715 738735 643790 81770 45305 797640 312290 30855 577575 594915 711535 563465 612170 669630 383095 476340 657815 136340 331415 645320 677195 234770 685015 196350 777155 487220 461380 183090 469880 526575 669460 142290 747575 618715 496570 525300 386665 153000 95285 323935 520200 350795 81345 584800 766275 783785 104040 212840 354535 460275 625260 554540 275230 73270 436475 82705 587945 777920 347055 600185 773925 848895 299795 569245 422960 35020 544680 49810 136765 340340 749870 369580 546295 536690 810050 846430 510595 451605 436730 844305 580040 747575 308635 244545 839970 398310 387515 297160 445060 356915 810475 518755 38420 661045 520965 174505 64260 215475 249050 737885 424490 358445 433670 275570 329120 123675 365415 140250 142460 568650 526150 604180 194820 653055 659345 62475 516800 425510 766190 669035 713150 764575 814725 322150 235790 770440 163625 192185 723945 721905 765850 146710 45050 452710 652970 436305 754120 434520 95455 515865 177140 472940 340595 78965 39950 127415 425000 618120 846175 350965 182325 5100 287895 184960 575875 404430 516800 473535 382160 451520 193035 607580 2805 157760 826115 27880 445740 474555 162265 806735 740010 330905 618120 103870 196605 802060 823990 77350 314925 205445 433500 139230 805970 452540 652885 546125 690030 639370 521220 838100 678215 487135 189465 318750 489260 485180 447270 641665 617780 211225 573155 653310 163965 561085 255510 782680 179095 425680 674050 252620 108290 75820 201875 648550 651440 80070 686630 477530 245565 605370 117470 584630 337450 44880 594405 704480 725050 637925 337450 586330 365755 743155 779365 432565 788970 365755 415650 582675 490280 294270 304725 316965 618715 256445 770950 474810 38760 718675 428400 682805 718845 653395 528530 417350 703375 93160 550120 27540 204765 654670 506430 332010 337195 203065 191675 202470 464015 574770 81685 311100 233325 322830 504135 481950 324190 214200 255850 215560 436645 428145 144245 68510 326145 440555 164985 572645 845665 21505 395675 48365 789905 390235 498525 168385 714170 403240 66810 306510 804780 490535 338470 207825 798405 523685 422535 213775 834530 787780 49470 257975 82280 461890 822630 231795 45050 276845 315180 407490 93670 607410 342975 258315 804780 190230 531930 457725 799085 453050 527680 78795 786845 646000 219895 205275 514335 209525 163540 24565 43605 352240 352665 569500 29325 453050 547145 819485 267070 115600 508725 180285 513145 720035 237235 174675 649060 776050 486710 372980 667845 762790 197625 228565 187425 331415 354705 558875 591175 384285 323340 178840 775625 193715 600185 618035 232560 162690 642685 584630 115090 676090 267410 177480 503710 216665 810475 19040 500225 838100 469285 48110 516630 281775 521730 289255 312120 796365 730065 277865 375360 590410 39865 761600 512040 710005 195500 522835 38590 171275 200685 36805 805545 242250 646765 448970 704395 737545 178585 353855 778430 511615 661725 525810 678725 100300 847365 232050 660110 558110 374000 548590 36210 352240 464950 285005 609705 207060 670735 811495 579785 758625 428570 449650 844560 75225 4505 826625 439535 485180 724710 137615 406555 595510 227375 106505 848470 453900 695470 355470 750975 128095 434095 175950 123335 77945 271065 172125 249900 594745 704310 664190 406045 819485 11390 321130 135235 47515 243695 592790 264265 594660 805800 52700 64005 372725 188360 310760 144755 535585 294950 838015 145690 689265 488665 446080 172295 128010 647190 23545 517905 319260 272935 140420 289935 803420 62390 394825 206635 827050 45815 287980 843455 575875 286450 191505 145435 40205 210375 215645 236300 774945 650250 736355 783530 391935 826200 427040 245735 299965 752080 176205 71825 695555 86785 782255 770015 1360 406640 266900 600865 9180 488580 236385 278885 646170 407490 458235 728620 451180 54740 518160 780385 234770 96985 677025 310335 114665 812260 62900 267070 651780 371280 533460 793475 444890 517820 202640 12240 164985 628830 496740 57885 267750 342125 180880 189550 663340 782425 500395 481185 103700 438005 516800 123505 249135 53465 531250 197030 361165 279395 527935 214370 719525 377740 792200 155040 77520 581995 733040 655775 607580 257720 200175 467415 373575 482970 595510 622455 223805 524705 388790 751740 112540 130220 28900 357340 24820 844900 759645 166005 48875 564400 725985 799170 176885 495550 843370 411655 260610 331075 707455 305575 143225 646935 452540 565760 841585 835550 616845 197030 98260 739075 779535 117045 222190 169320 516205 811665 155040 91970 801210 798745 627555 350030 408680 27880 79390 828240 757350 738820 233155 748850 452710 788375 158865 55080 377740 592535 787865 779450 19295 233070 414035 647445 846345 680595 513995 358445 439790 414205 16915 88315 472855 469540 692920 136850 356150 500735 270980 471155 214030 726410 570945 534480 761260 138975 567715 242420 287725 830875 260780 532610 177395 766700 711110 95285 69275 182920 436135 180540 815915 815320 776390 643790 609365 574345 122060 16660 669970 437495 550885 835975 194140 639965 575960 667335 829685 145095 219980 659855 253215 539240 330905 364395 179010 371790 714255 729640 216325 378335 179775 713830 518075 65280 797555 717315 799085 265795 652205 120615 811750 400860 539835 424150 179775 388195 147985 518840 800615 243950 688925 328525 207485 297670 604180 220660 600440 81600 281690 196265 147985 820930 216070 341700 143480 294440 386580 540005 286875 833510 95710 836570 515355 676090 263670 98345 836400 87210 788630 598740 704310 834190 45815 214710 201620 603330 92055 683145 347735 244205 221340 712725 101490 99960 68680 41905 121550 703630 550035 729640 266305 738650 762535 345440 770780 251345 621945 579445 293675 683145 757775 825095 750890 426275 746895 582250 168470 751230 112285 570860 525980 404770 626025 401030 503370 121805 648975 670055 775370 380460 781830 215135 503285 410890 592620 28305 643705 796195 257040 179180 810985 551225 397630 849575 307360 64855 722415 29240 625940 370940 261715 16745 521985 164900 229670 69190 334730 490365 371365 124865 559725 297670 159375 187510 456790 533460 647360 153595 742815 788120 42160 2975 7395 798915 362950 747235 803250 734400 211565 47770 9945 456450 821185 666400 618205 216240 841500 726920 92140 377400 129200 757350 699210 194905 93330 108800 203490 450330 14960 268430 250920 673115 83470 241060 605455 10370 812685 506855 789140 412420 324020 675580 776135 391935 232390 803845 524620 725475 16660 703290 114580 506600 10965 428995 554880 832490 202385 246075 623645 839205 367965 179010 259760 30345 400605 48365 826880 822205 98005 477785 82280 61370 497930 332775 325125 507280 804695 115430 120445 180625 259080 105825 163540 453475 168895 604095 461040 225590 662575 610215 570010 210545 333370 428910 701335 354535 528190 576045 538220 642940 490450 648040 442085 750210 271745 622115 157505 206295 538220 634440 394570 189720 289000 144160 634950 374085 563805 606560 735505 100300 396780 688840 84660 734825 370005 162265 347905 217005 807415 303875 527850 247435 229755 627215 740350 502180 829600 531080 615740 686970 624920 279990 580805 449480 237745 510170 500905 386920 681105 225590 581400 548250 448460 625005 334985 579615 380715 772395 196350 339405 194905 579445 676770 806140 510170 229160 289085 492235 696490 331415 108885 831045 610385 290870 194990 620585 549440 465290 385900 573920 292825 827305 110160 159205 426530 677875 781320 404600 482035 728110 705415 756585 228310 470815 483055 350030 377485 197540 486625 134045 227035 828155 595 79730 147815 849320 456365 97835 817445 678555 143055 66130 195755 157930 310165 435285 483650 75225 715785 656540 112625 556580 791350 323170 602735 49045 20145 105995 68510 587945 785570 295630 816340 53210 755480 385475 745195 506600 126140 285090 131325 4250 138975 57035 603840 275910 507960 108460 11985 536095 251090 165155 393295 522580 341190 317900 831470 3655 662065 17595 395505 645065 784635 217515 294780 403750 514845 71825 80325 497250 241740 583865 827050 343400 337960 744770 34170 786760 133025 765255 597550 353345 267580 240125 709240 459255 702355 323935 470305 158270 408000 381480 282625 410805 162180 223210 24820 91715 691475 330055 219045 341445 672095 130390 712385 480420 571455 712300 19890 339320 828920 11390 518755 835805 124610 290530 794920 644640 677025 289170 443445 499460 161075 398565 14535 592705 140165 846940 396865 708815 838440 244800 160990 780045 504220 217090 368390 802230 768060 90100 238595 465800 666485 727430 675155 114495 115260 826625 88400 804015 665635 609875 577405 93160 602735 657730 245735 599675 115855 815320 443020 294355 668695 214200 717400 419390 29155 406725 431120 791775 62900 404770 252620 370685 11220 849235 335410 392190 254320 601035 464355 344420 39355 789820 320705 654160 710685 691985 593130 481525 468350 748340 154105 647615 586585 759815 798660 384200 385050 458405 745280 779025 701165 719015 753355 738395 211055 15130 306850 463250 751145 474045 317050 377655 22015 787525 478210 213010 177310 463420 352240 142035 678215 618120 509745 408170 834105 490365 580210 72760 543745 209355 726665 731085 423980 674390 75990 719100 123420 268940 98260 423725 709070 303025 621860 731340 385900 717230 432565 6205 322490 472515 336770 532270 518585 473025 628065 618715 650505 306170 447355 427720 507790 475405 272935 636650 1955 373490 290615 178500 546720 495635 387940 191590 335920 300560 374935 146115 92820 662830 792795 340765 708475 202980 459680 337960 412675 170935 787610 368815 550035 436390 777325 647445 583610 615485 59500 700825 510170 836655 125120 505920 537795 718080 418965 128605 596020 423640 527170 773075 60945 166940 334475 808010 301240 344080 498950 343825 56440 351985 448630 824075 735335 97580 538305 53040 248880 99365 467330 267665 541790 574600 301495 67320 820080 213010 589560 842945 814470 267155 30685 791775 769760 552585 638265 845410 271660 210545 328185 310760 76755 96560 400605 520965 409615 247605 487900 409530 770270 484415 311950 578255 429590 226355 756415 435710 750635 339320 311525 356065 177990 1190 482800 223295 752505 651270 567205 177735 547995 594320 630955 667335 712045 522580 396525 584460 322065 390150 375955 47600 700740 722585 147900 254490 684080 530060 178585 686375 193715 753950 77350 4420 453645 43945 77520 487730 709920 35955 640305 83385 829005 319090 650505 427975 204170 814045 200005 370600 282540 552840 735675 828070 780555 293165 534140 424915 679745 50490 589220 704140 500055 764660 16320 423300 699635 658750 6460 20655 30430 737545 380120 767550 746215 379780 136170 658495 591855 405875 548250 596700 644980 362865 731935 278290 387090 706690 168045 356660 821865 779280 350030 123845 540685 79645 738480 326485 771545 334815 762705 795600 468605 446675 656115 80495 609365 115600 517225 430950 148835 446590 336855 570605 842095 291550 48110 744345 579105 533035 213860 392785 542980 622455 127500 107780 403750 3315 707030 688755 9010 603755 57205 493510 218705 401200 709665 95625 682040 302515 301070 775540 654330 285175 192525 50320 483905 178330 531845 557005 227970 562785 281860 490110 756075 73185 42670 601800 467245 588115 80495 241060 672095 485095 780895 484160 529975 246330 235025 615400 58820 267835 376975 178160 286280 33660 244375 620840 383775 650080 137700 703205 710855 629255 215645 466565 462825 295545 443785 213690 619650 786505 211820 310165 502945 829855 84235 148070 472260 580635 551650 31960 311355 694025 180880 14875 844815 194140 738395 721735 304385 721735 224315 333540 486965 454155 491045 352920 193290 397290 484330 14365 593130 605285 402560 22695 18360 785315 453985 319005 22695 819315 638860 155890 748850 356065 34850 241995 268685 259335 474215 757860 406130 114920 111775 20655 586670 27880 541790 357510 656540 203575 463675 159205 442680 473195 80240 789140 223975 415990 407575 389725 116280 209525 521050 788545 660365 708730 587435 386070 126225 166600 390065 72420 389470 329375 614805 630955 826455 538985 247350 514845 309315 21420 621180 146540 106420 23375 108630 800190 273870 134810 688415 459510 135915 542045 5695 130645 810050 591430 249305 398140 740860 541960 206975 187255 461465 749190 467415 344420 736865 676345 783020 207315 648890 393890 66385 93670 593215 806480 277695 660705 155465 418710 298265 605965 489260 77435 389130 544935 153170 775965 260525 176630 345015 493595 816595 741540 783870 124610 223125 107015 2635 824330 698870 809455 837760 761345 134640 481610 220830 792115 349095 539155 143650 514930 774010 458745 185980 8075 332010 266560 392615 487560 805545 696745 473960 593470 162265 255850 636140 52360 772310 176460 323850 372895 381735 355215 507110 681275 651610 328780 316710 788375 44625 164475 34595 620500 107610 294950 51085 466905 686885 586755 504560 186320 95880 811325 277100 271150 13600 72080 32130 544850 559130 260865 347310 732700 389555 217940 37400 579870 609110 775540 670650 277525 11985 422110 732020 723605 106590 741115 551990 327930 783020 675410 639880 333370 326230 664785 375105 520795 441830 121040 749615 144585 128945 689860 659345 462315 93245 792455 382755 821780 454240 545530 418710 56185 538900 563975 171700 674390 434010 361250 371705 215305 490960 37825 663170 112370 25925 786505 253895 144840 709665 300815 796960 561595 329205 313990 276080 545615 376805 170425 822715 457215 630360 132940 76160 746555 366180 506855 12410 693940 520965 112115 377060 93755 620840 93670 546720 281945 324275 591005 382415 336005 684845 751485 751060 728535 443190 598740 338130 413780 106505 82195 128010 360060 468690 542470 588455 439450 251005 810220 626110 803675 369240 419135 84745 196010 720120 224145 332010 140080 375020 491555 90695 766445 651525 183430 255170 26605 69190 401370 658410 574855 25330 216325 762875 847705 188785 630955 799850 310845 113815 408765 550885 373065 260780 153680 521560 287385 597125 283815 9945 177480 150450 707795 195585 621265 42500 368050 845070 53210 355215 14790 315095 493170 805715 261885 438175 393975 627470 608430 110075 822120 249475 435625 460955 190145 385560 762535 196775 762705 562360 347735 303705 118745 373065 593895 796620 15300 825690 130390 629595 632485 525215 555475 640390 254150 332520 192950 723265 96985 418540 419220 636480 251005 575280 738565 391680 749615 755735 168640 613020 588625 714425 651270 472940 523855 278800 96305 217345 677195 108460 217005 776475 796705 261460 608005 227885 39525 817870 369750 278715 482035 676430 312460 305405 755990 395165 293590 779365 383520 45390 444890 177820 55335 14875 276250 158440 230690 716295 568310 372470 815150 287045 468945 188870 636820 373575 507365 95710 76670 367370 633760 490875 510425 557345 758540 622625 537200 362100 815745 388195 474980 213860 692750 74630 419900 272170 657560 757775 499800 466310 234685 201620 838355 307615 494360 786335 837165 481270 459595 599080 377485 462825 163880 732700 525470 451690 587775 61625 596700 220065 134555 50065 846345 491300 156740 175270 491300 409020 388365 698615 640475 0 0 0 0 554115 10710 400265 500140 821695 542385 71655 352325 425255 597805 742730 567290 126395 601290 105825 229330 329290 188445 530400 505835 209695 320195 295460 223975 273615 374170 647870 699380 781915 613530 765680 77435 152405 664275 334050 24565 208080 514845 706945 603925 90270 296735 139060 41990 826455 648550 567885 676855 681530 242760 190825 399075 841670 822035 492490 829005 83725 160565 651440 833510 777580 209780 197710 595340 757350 424490 485010 726750 37315 325125 114410 802315 809455 110670 235025 618460 415990 347820 244460 562530 621010 479570 110330 732530 204850 57205 431290 207145 41990 381310 101745 439535 667675 200940 260185 443530 50235 827050 119170 537965 296905 333030 524195 808690 237660 843115 179435 776645 289510 288830 580805 580805 185045 171360 107100 7905 374000 821950 260780 304130 500225 217515 649400 366435 271660 638520 767210 13175 306765 96220 813365 737460 674645 75310 19635 813620 56355 349265 15045 794495 750550 518840 21845 459680 96220 122145 39610 396780 408680 179435 231115 637840 553775 143055 232390 545275 50235 490365 435880 90440 35615 281350 451775 169150 529805 668355 721225 198220 822885 683655 118575 567800 282795 780555 537795 90440 153085 338385 739670 844900 545870 20145 188955 221765 249390 596700 434180 226440 752250 275315 407660 703205 427210 545275 388875 116025 583100 731425 354365 623645 698360 661470 64515 379100 424660 96645 709835 232815 141270 833595 158100 844475 775540 353005 208760 263330 726750 569330 652545 757860 442595 749190 494105 819230 289850 545105 282115 568735 645065 177225 738225 600780 205190 245905 108290 774605 698020 233070 185470 667165 694790 612935 591515 24225 403325 80240 21760 826030 70635 774350 65450 419645 212415 795345 544680 562955 354450 746045 657475 712300 351390 421855 543065 599845 619565 482375 602735 288320 84320 52870 225845 398140 631465 595935 754120 339405 320280 318410 848810 316710 822120 143225 770695 229840 44795 323765 278120 770610 395675 188275 664445 785060 668610 687735 11475 125630 23120 558365 79985 798745 760580 625090 64005 788035 211990 449225 33745 390745 327505 749445 302515 12325 523515 269280 738480 107950 410125 217430 428570 623475 511445 586585 296735 627215 585480 342890 241485 363375 305575 208250 540430 532865 198985 264350 595425 337705 800360 181730 741285 251005 485435 204425 638775 641665 40290 828155 5780 371025 411060 751910 362950 643025 3570 250155 783530 61370 474640 835550 523430 587435 6800 834105 226355 137020 680255 173485 818295 196265 171020 96390 327165 753185 113390 444805 745620 40205 747575 144755 69190 140930 10370 322235 200600 180200 344505 165835 664020 3060 187425 793815 319855 525215 548080 571030 331330 746300 96050 239955 116705 357935 386495 202470 282540 667675 343145 242675 285260 570265 817530 290275 382925 560235 634695 465290 60095 592280 186745 26690 150025 318835 685525 846005 709070 333710 237150 355215 190145 478720 245225 415990 606985 131495 642685 642600 772140 665550 52615 108035 607410 278035 755395 304470 78285 610130 566950 318580 24055 497335 527935 299115 631040 747490 465970 595170 137020 757775 346205 367625 685100 437750 533460 105740 276080 603840 272680 93755 397290 117045 226440 466395 115090 635460 276080 265370 510425 432820 839205 670905 521305 758965 397290 767295 533715 187510 436305 813280 717740 702355 131495 484670 200600 755395 835720 144755 380715 680595 596105 412250 632145 419560 93415 459595 361250 644725 659345 514250 576555 739415 685695 758965 627555 684080 27200 573070 225760 257465 215220 820165 98515 758880 273955 457555 532525 252450 380970 274295 440640 451860 584375 196775 7310 508980 550885 178670 473705 247095 740435 437835 741370 791010 541365 660620 553350 829515 127075 477445 320280 586670 305320 50320 232560 366350 381650 545785 334135 235195 391765 387175 537880 612425 772650 489090 66130 493850 370770 840225 761090 726155 540430 565590 598400 279735 226185 464950 413185 268770 156995 808520 363290 284325 66045 177055 320790 809540 164815 575535 705585 283050 361845 845665 354960 490535 712045 734910 591090 649060 133450 323935 569075 155210 498440 26775 425680 125545 127330 92225 615315 683995 181645 82280 427890 809540 87125 395335 256700 769675 121040 798915 175780 173995 735420 475150 538645 667845 567800 562615 11135 86785 185215 444125 182410 36805 539920 539920 289850 708560 359720 365755 332605 148325 313480 735845 612680 652545 454495 79560 840140 320025 331755 625515 103445 486625 197455 741200 415650 270130 130050 123335 668355 380290 712215 829430 266050 612170 849150 369240 791265 795430 237830 48365 645660 452200 704225 48025 191080 715020 37995 135405 143735 591600 514845 475065 346290 824500 176630 617270 571030 127585 484755 327505 603755 418965 576725 325465 141610 242930 407490 182070 518160 717485 409105 356830 704140 245140 659855 704480 144755 434945 517480 591685 517140 385050 392360 207995 103360 444975 560150 642430 125970 132770 839800 39100 490365 5865 74205 736525 811835 45645 528530 644300 18870 834105 730830 372895 43690 482290 722670 397630 375020 210630 70635 420240 58565 616250 99110 598570 339490 76670 48875 766785 334985 45560 300050 260355 536435 814045 797895 19125 229755 823140 735590 676600 844135 675070 42585 55165 370600 814810 543745 185555 75905 216920 223635 569925 561170 161925 494360 51595 431545 761175 388110 771290 606730 809115 111095 760410 833935 750465 53125 40630 393040 750890 730830 445485 598655 706010 552585 275230 513230 609705 68680 501075 337110 799935 251600 694365 732785 601630 467245 305575 243525 582335 478635 255340 781575 455940 764745 592620 738140 21760 222785 164050 380885 98855 112625 443700 255765 842095 183430 566015 492065 655010 508555 38250 319770 226185 155805 27710 305745 764490 220745 154190 223975 590580 83385 751995 708220 361845 334220 453305 149940 36210 759475 762025 730235 13175 414375 267240 543320 425340 544085 581825 264010 458915 493680 91970 121295 18870 731935 475575 297245 402900 35870 189720 57545 45645 322065 383690 410975 564060 284410 77860 473960 666145 567375 347735 470220 105910 260440 775030 290275 609365 827815 578170 365245 673030 98005 435030 537370 847450 542640 499035 245565 48620 590240 513740 713915 332605 645830 770270 352750 190400 183940 92395 26350 355640 434860 111520 609365 26180 363460 69870 732530 608855 153000 69105 502010 26095 34680 786845 748085 549525 836910 703035 200940 95710 338640 171445 797725 439280 378930 836060 457555 406640 670395 472770 15640 591090 213095 598740 553010 358020 239700 802655 689350 827815 279990 788970 205700 299370 68680 824245 634185 86785 699295 100980 449480 673625 368135 566270 397885 115515 737630 795005 89760 349095 706265 472515 268430 177480 624410 749615 427210 602820 349350 692665 552925 264775 552415 763470 143905 180285 815660 180370 51765 41480 325975 279735 514165 388365 351390 140420 418795 414375 304810 143055 820165 138635 665890 399500 366520 463420 71740 285430 775455 829175 284410 250750 214540 204085 682720 347735 360230 818295 184960 813280 498440 623560 319600 845920 112455 751570 634355 479825 507110 207995 410720 682465 421685 326655 708305 847790 406385 76840 370175 350710 587520 259165 634185 60520 802570 320875 203915 823905 183855 71995 820080 88655 380970 482120 777920 613360 464695 266985 141185 769760 825690 686630 623730 184960 340680 539410 556410 66895 173230 218110 761430 846260 543830 4590 820420 468520 704820 45305 345355 665720 716890 686545 362865 740350 682125 327080 629680 349350 506175 698275 508045 652290 1530 760920 307530 722670 621435 287470 692325 360230 825945 497760 80155 618885 580720 752590 163540 521135 632230 201705 158440 803930 323340 293930 648805 379865 410975 70125 254405 767210 845920 453560 604350 14365 556580 706010 830195 24565 280925 158865 352240 394145 485945 94095 843115 415225 60690 688245 683145 121210 608430 484415 16745 581825 207145 67065 349010 392190 615315 725135 727175 287130 848810 522495 827815 451350 310675 14535 824415 314840 176800 660450 222870 200515 378590 286280 55760 423300 698615 116280 429250 102425 33065 447100 403070 418625 213435 485350 121465 114155 761345 135490 663595 251430 34170 568310 625005 583100 167450 355215 11645 530060 382585 661215 1020 383690 15555 109225 767635 571030 418030 644980 649825 230775 787865 227545 739500 714340 72760 465800 680680 215815 208420 755055 375360 307530 455090 56015 170255 761940 562445 597380 276675 413695 366945 652885 568735 273530 33490 822715 344335 581910 72505 434010 614380 580550 715105 468520 169320 180965 291380 113560 542300 166855 255340 674305 109565 778685 733805 654585 88400 514760 92735 635035 395080 177905 179520 386240 368220 447355 72335 602820 57545 283560 273955 129285 702950 545445 466990 127245 526235 698360 826285 267325 707285 657815 366010 341190 321810 364820 92565 647785 827900 660705 53465 456790 782765 125120 459425 793305 486795 786080 701420 426190 281605 768825 664785 549270 289595 237320 297670 612425 68935 369155 509660 534735 63325 149005 127670 627810 745875 473195 492915 353090 532270 505155 354195 130050 74715 331075 811495 420495 176375 169235 214285 713150 723350 360570 198645 528445 373745 630445 680850 530655 99450 719525 27285 315350 779025 507535 661300 253385 86700 590665 707285 85850 682295 648635 316540 648295 30685 166600 497505 801380 36125 259675 749190 71825 506600 500905 311185 284665 142715 36295 642260 254830 42160 110670 822970 345950 750635 706350 498270 15300 280415 208505 792625 424915 496145 464185 835550 651100 520115 797130 513570 191930 588370 443615 516205 81175 664870 767975 162605 612425 183685 636820 325380 736780 349520 178330 126735 116960 108205 641410 709240 490705 702015 511190 131155 363035 729980 483905 277610 740520 744260 329970 668695 115685 77095 781065 9350 690030 520115 105655 4505 655775 848215 629510 40035 592705 278630 724880 439110 564060 127330 142205 606560 227715 23205 307530 181645 451945 632655 145435 441235 836740 730320 196945 391935 525385 635715 35615 339575 48535 286365 620160 698955 337705 683145 844135 600950 374000 382160 490450 171615 133195 213180 39270 661810 295205 673455 255935 517055 693770 146370 4250 358445 608175 98940 664615 644215 227630 346205 249815 584290 795940 839970 619905 715105 236895 841330 448460 619225 240210 684930 368390 772140 486285 242590 116110 120870 74375 183515 847535 847620 59840 165325 568395 94520 32300 243100 98345 686460 123335 700485 595595 221085 621945 743835 452965 543660 110075 400690 333200 326825 114495 455940 424830 487220 601035 707285 848810 706350 482800 619905 721395 828240 712300 349690 253810 790755 86105 270895 68765 128690 475490 396100 604095 474640 232390 552245 787865 85000 289085 535415 800870 290870 252535 467500 699465 370685 271915 178840 709070 802570 277780 734910 725050 15555 634270 86615 96730 1785 628915 50150 445060 183005 567375 742730 705160 207570 39865 348330 291975 308635 834445 351135 462485 120190 201790 99450 820930 513655 334135 344335 481355 11900 23970 665720 103700 392020 209270 709155 475660 602905 69275 163965 674560 808095 463675 37655 544000 845835 409530 33745 475575 831130 8585 196350 589135 1360 31195 388365 532695 554200 338640 470985 641240 290360 278120 93755 439535 278205 144755 622030 653395 542130 478465 230180 656710 537115 215985 407660 624665 437750 171955 186065 835975 439280 628575 554285 214370 806310 246585 543660 660620 428230 388620 263500 683825 135575 612340 846940 475660 108630 27285 65790 289085 84320 438260 278630 548505 505155 382500 480080 309655 451775 627045 49980 574685 196605 201195 843455 824245 95455 85340 351135 460615 100640 774775 749190 36040 846090 799425 605455 434350 505750 754205 195415 806565 290785 354705 365500 337960 808180 736525 186830 748000 815320 458660 601290 752505 58225 135915 224910 234175 674135 537285 243865 35445 827730 289085 614210 577235 264265 219895 768655 812260 468860 770185 730405 589135 122910 663765 841415 488410 935 363460 344335 574260 816255 623900 606390 401455 374085 608770 705670 188615 3910 574940 391425 194225 370600 387090 338045 473280 595255 728960 212925 266645 291805 221085 602905 45560 411995 831810 213520 575365 423385 448800 763470 755480 8925 240040 604520 188530 221765 113305 819230 811155 469115 564230 658750 416585 631635 683315 627215 743580 602820 547740 330055 93415 295800 756160 55335 25840 39950 356830 259250 620500 478550 275655 422195 581570 532610 532185 705415 794155 211905 645830 797300 481355 641325 375615 451350 321045 289680 25330 145605 576640 576045 380630 803930 272340 404770 662745 119425 568990 282200 730830 780555 193120 488240 311780 205020 151810 216835 52190 546975 26435 622285 683485 673030 571965 496995 218450 654415 27370 9605 616335 297245 685440 680255 684675 751910 708560 779960 335495 94435 397970 510085 398565 407575 526830 684675 321555 440895 645830 584460 338045 571285 390235 428485 793900 473025 493935 337875 367200 698020 542300 26860 664445 710600 428655 320450 311100 343060 772565 806735 134130 438005 792540 50150 51000 353600 660535 296820 537965 314925 832150 573155 366775 684335 837505 385475 760580 669205 439025 162605 847110 772990 586415 822460 67065 80750 612510 32215 409785 648295 197285 438430 696915 190570 666655 155635 249050 161245 838185 179435 650675 644215 603840 772140 542725 790585 133790 767465 636480 496230 690880 806650 110160 305065 791265 693345 434435 384795 313735 581485 256955 126055 590835 601035 381225 210035 588880 1785 824330 487135 171020 737290 817785 173315 498610 827645 656540 525980 376890 694195 524110 669885 450670 651780 358275 260185 309060 514420 649230 248030 282285 743070 559045 715870 385815 223635 844050 12665 404940 249305 333030 672180 346715 608685 714000 673370 772140 464865 365160 796705 270470 810730 753610 88825 557430 451435 537455 62305 609960 99705 57375 309995 719185 150450 485265 135150 807245 399925 298945 709155 206550 816425 273870 157845 389470 197455 410210 656030 351900 513655 283390 122570 124355 641240 390830 659260 500650 721055 344165 498015 516035 560150 582590 355555 12410 611405 47600 226185 636055 824840 207485 154020 99620 322320 593725 247010 45390 25755 13005 402305 630105 550885 277355 539410 794240 469965 838185 239445 338810 451095 761685 571880 344930 274890 668695 613105 530570 276420 240890 561085 169830 256445 184705 165325 437325 835635 464355 845835 844900 7055 327505 262310 623815 505750 424065 429505 627555 131580 21505 715360 603160 187510 98175 716550 683740 446505 183430 709070 317050 201620 811325 174760 156740 780725 833000 16745 186745 493340 77350 607750 773245 72080 292655 293675 525725 190485 816170 455600 591260 840905 182240 310165 211735 33575 3145 739840 225165 262820 122825 507110 431375 515185 132515 210205 506940 447780 748510 437750 91035 629000 492320 560405 710515 304895 759305 551395 579275 738055 27115 275230 839035 602820 10540 767465 41565 735505 444975 321045 108800 208335 277695 48535 666060 408425 264435 66895 246330 370685 239870 48195 214285 195075 69360 34340 831725 736015 382075 496060 100725 580975 427890 308295 697170 620840 346800 58225 292485 289935 459085 229670 256615 390065 279820 526490 630360 745450 284920 572305 262480 758880 391850 550035 450075 735845 313990 189720 770950 588965 305660 271065 212670 523940 599930 9350 819060 311440 114920 424830 1190 313905 115855 265370 463080 777325 809540 774265 284410 49385 384200 586500 516630 93755 599080 36295 518925 834955 233495 361335 794410 844900 716635 305745 57120 725220 103615 174250 739330 91630 166260 468350 167875 159800 393380 787610 189465 161330 81260 436815 201960 269535 463505 305490 91460 530910 754715 632740 292315 163625 153340 403155 803250 88655 721395 712640 527255 608515 805630 723180 150875 844560 783020 357765 259505 290615 2210 755480 638010 219640 209355 812345 444125 567035 324615 136510 533970 760750 448120 71910 479655 810305 436050 666995 399670 423130 348585 725220 335920 32130 572135 825860 529380 102765 694875 524960 226950 726070 40715 576725 809370 428995 764915 790330 436135 601205 370685 333965 693260 177480 840990 242420 27370 260610 41140 198220 366860 848130 621180 762365 450585 595255 780300 21250 205615 1445 280755 644215 591940 65875 42075 323340 270980 70380 799680 479060 185980 61370 533120 429590 200855 625090 594490 479400 163880 659260 189040 844560 453985 191845 587435 493680 584970 39525 17255 696575 279735 389385 270555 50405 253810 20060 532015 592535 79390 229415 294950 279905 657815 527680 168130 582930 765425 701760 680850 85 841500 757095 34595 349265 663595 160395 681360 368135 139400 543915 649655 135150 88825 130645 118745 233920 690710 323425 20230 218960 91035 482120 199325 641240 275655 26010 301665 330055 377655 539835 281180 296310 294440 536945 132175 688245 204765 375360 550205 122570 731425 590835 539325 803250 761260 563210 106675 4080 319005 95455 366435 364225 483735 665040 285770 699550 315775 40035 201025 71910 176120 844475 24225 603500 769165 484245 552245 546465 117640 59755 218705 260355 39440 539410 523260 352580 315945 361845 575195 373235 193970 159545 235535 621945 137190 446250 820675 40205 386580 250410 260525 449055 329715 606475 305915 239020 676855 395845 484330 105230 229160 127160 97835 209780 666655 544085 132770 343400 23630 207230 229330 829175 224485 348160 772480 170000 694620 41225 694280 426615 90865 277780 183430 375870 410805 536350 409020 75990 810135 182070 257210 574005 338980 583950 555985 73780 511020 560235 352495 591260 48875 243185 172805 241145 123080 555220 465035 711790 584290 677025 835975 626875 482035 571115 652800 437580 819570 309315 379610 504900 663425 262650 719100 772225 259845 123250 419560 432565 466820 575875 695640 121125 533970 497335 360655 795940 592110 682210 22695 294185 583270 758030 7310 744175 723945 743580 13175 384710 674900 840395 103870 589220 144670 846855 715530 369410 398225 291380 847790 29410 35275 131070 167450 825265 777495 717570 751740 417095 567970 133280 84660 261970 469965 578085 118490 339235 450075 742050 365755 299540 372725 554285 3570 550545 764915 384625 566185 712045 39610 653650 117215 1700 842945 334645 840650 31620 180965 327590 396950 135660 91545 541110 316710 843710 222955 744090 709920 57205 19125 751230 95625 62900 208420 690710 108290 606985 496400 237320 390915 549100 258060 643705 568650 510510 162350 827220 34340 764150 120360 537880 580975 348160 282625 420155 506175 127160 482035 571965 1530 168045 23970 111605 415140 530740 630445 683740 513315 508385 457045 309315 117385 567290 47090 489770 441320 752250 182835 753270 579275 513060 342380 640730 218450 181390 607325 788630 306765 473960 714680 632145 461380 150960 777835 81855 177990 786420 631465 215815 566015 675325 267495 737800 499460 617950 705245 49810 624240 650505 794750 438855 706860 642940 642175 488155 635630 601120 307020 627215 230350 550205 485010 91885 490620 190910 4335 247860 384795 39355 279140 764830 530655 347565 694535 483820 749615 700230 163710 333540 64175 779450 533885 469540 757775 785400 726070 481355 55845 623985 643365 204935 361335 617270 227035 19125 544850 49470 355470 837165 407490 679830 312460 609790 829770 188190 21165 545785 678045 57460 333455 35955 794750 796705 524025 253215 396100 594745 83895 146370 428060 66385 417520 831640 844815 300390 35190 586160 651440 279990 696405 96815 305915 330735 735845 683060 501415 452965 431205 4165 393210 443955 20570 98090 92565 687225 290870 721225 315350 56100 368730 744770 18190 318750 161925 25160 7140 363205 28815 389470 218960 600100 390405 176120 362950 286535 121125 671500 758710 588540 152915 545360 462485 727515 209525 842350 723350 317900 213605 349095 725985 377910 196605 366095 339405 405705 97920 342210 699380 431375 716380 406980 705925 233070 58650 25840 597380 701335 602905 279055 11730 814300 165410 589645 215985 303365 824330 361760 814810 439620 16660 187765 18955 247775 486115 93755 51255 837080 594235 771205 127330 582250 314500 781830 68425 532440 526575 78795 138890 546975 543150 812515 78455 190740 755990 322660 256105 674815 68510 229670 667760 451690 322065 579530 236725 465630 296820 443785 607410 427720 126225 776475 184960 642685 357680 80240 474215 209440 132005 326740 445060 528190 60265 496825 446250 250665 204595 104635 778175 332775 149345 690880 14535 799425 218875 204935 758285 785485 4845 15810 736525 173400 133365 710260 405025 577065 835720 17595 387855 146540 782850 650335 774265 349350 397800 609960 11390 65110 441065 435965 658155 550205 810730 333880 224485 334985 521645 538220 410890 604775 632400 782680 837760 478295 152830 114580 767040 834530 612170 456025 488665 683740 616080 525810 409275 675410 645065 525215 835550 441320 447440 639115 600355 471920 631805 38930 248540 350370 244375 421345 306595 225080 544595 654075 283475 358275 491130 474980 460785 293760 404430 742730 205190 47345 808945 172890 95030 596870 527850 9605 336090 381905 205020 758455 643535 287980 224655 230690 653395 259165 126310 567630 519690 550715 405195 698615 307870 98175 777155 558280 438430 148410 96560 782765 36720 202045 313650 613955 463845 720545 254660 139995 489430 455005 474385 677025 389215 415650 44200 75395 769930 473535 736950 446505 781915 599505 575960 128775 667335 321725 746895 44200 353855 461550 498015 708645 504135 341275 799340 121550 794665 297500 300220 735845 159800 638860 45985 572390 522580 487645 410635 278375 58055 375445 247180 428400 597635 712300 841840 394995 495380 438005 246500 630955 34085 629510 844475 739160 367200 599675 141185 495975 593725 476340 646085 116960 434775 212500 715190 830025 491640 573665 357085 538390 107015 718420 155975 676685 412420 714935 14025 729640 226610 509745 315180 530825 789055 442680 96985 400095 108885 141950 632740 394230 811410 633250 470730 653905 834615 478805 803250 796280 643875 728110 749700 634610 546550 503115 124950 754035 536095 291465 739925 233750 408850 714085 251940 483990 739075 166260 330140 337110 107185 275570 577235 8160 406640 339745 84830 400860 125800 775370 615060 653140 461210 832660 460105 197710 849660 489090 342550 759815 176545 425510 512720 674645 470900 395930 388960 429930 398225 481270 422110 265285 841925 378335 321130 463420 767295 678640 244885 758285 482885 101575 733040 561850 323765 519180 561850 547230 68425 267920 593300 266900 459935 630360 828495 570435 222530 173060 273105 616420 617695 182410 759730 802910 494955 597380 641920 438600 339490 646425 447270 159120 418455 155040 756755 128095 746810 773585 189975 554285 636990 302770 545615 680595 649995 582760 533545 296820 763725 173230 63070 574600 301580 536095 64345 556070 231795 280075 439960 502180 817275 176970 666570 522325 305320 90525 376550 557940 542895 549270 484245 688245 803845 333115 458575 13430 449905 306255 43860 846685 53805 407235 132005 798150 588880 121890 132345 318750 308040 709665 16830 572050 603160 733040 546550 685865 196605 180455 588030 693175 545530 239785 464865 143735 360230 69105 106080 533460 669205 196010 525895 655860 504645 740775 344590 569415 238765 97665 517480 6205 474385 94435 716295 129455 734230 281010 586925 512295 612935 484075 136850 377400 162435 459000 96135 397375 230265 300815 499460 11815 135320 173400 69360 653565 238595 709495 180880 670650 91545 402985 434605 758030 361760 141100 18700 624495 675325 255850 633420 496655 36890 317050 282710 480675 107100 251685 213690 586160 598145 816340 799765 150450 538560 749530 155465 263585 752080 639795 408085 788630 843880 436475 39695 162605 279565 634270 409530 544255 30770 339660 529635 68340 563550 846090 358190 16405 664785 789225 5185 721990 150365 203830 670650 37655 31535 267240 360230 682550 423300 735165 303110 513230 44200 201960 473960 23885 809880 23970 665550 711535 668525 637925 694025 252450 838865 428485 578935 639455 773925 362270 605115 401795 843540 575110 177055 735760 795005 714170 373830 286025 483820 34255 185895 215645 354790 737290 343740 54485 404600 686035 755905 806990 785230 179690 477445 51340 559895 13770 138890 235280 497080 833255 641325 327845 47005 157335 115260 33490 165070 589135 58565 443445 415735 743920 376380 738055 481355 553945 678555 158440 425255 368220 659685 820675 844560 306935 350115 51255 587265 700145 614040 366775 689095 517990 22100 82960 61710 367625 232560 75735 47940 819995 512635 543660 506175 593300 361675 515525 720545 408170 779450 569755 321980 92140 425425 471410 240210 251175 152405 692495 568225 618630 235620 820420 697255 228480 249390 307530 575280 815660 567290 3825 568225 400010 429420 218960 597890 767295 811410 319345 805970 125035 415650 466565 831980 521305 559045 736355 699635 377485 448545 656370 813705 719695 151045 273530 116450 2125 520880 362780 280585 431800 478805 496485 294355 297245 85 629000 677025 428740 377400 624750 480505 715700 475235 344080 492235 125035 473705 139145 335240 350625 539750 838865 318070 574430 809625 29155 665890 281265 353005 426615 470815 655945 12920 552330 71230 373150 412250 357425 469370 575705 120785 248795 189380 147390 535075 767210 815320 250155 747915 555985 235110 269790 670905 217430 398820 98940 777580 375870 567460 39015 247010 98090 219130 420240 530400 625855 435030 792540 52530 775880 332775 350625 602140 67065 399500 261885 292060 778345 627810 7905 704480 453390 369155 775115 245650 562785 105400 528445 169490 176885 81345 595085 718335 264180 561765 494105 55675 705585 183175 226185 711280 386835 232050 673965 40545 660280 359210 184960 618630 723435 410975 746470 694790 271065 612340 686460 126055 440045 828325 449395 184365 680425 354875 770865 694195 143565 391595 411485 331755 804015 19550 257380 243440 193460 30940 780385 282200 758710 5865 140165 703630 644895 13515 171275 38675 129115 145435 743580 153510 300305 649485 399670 531250 98430 367625 76840 212075 156145 617780 260695 682380 404430 155975 596275 614720 183770 817020 185640 581485 414970 752250 10115 53210 29750 723350 167110 59840 763130 249305 755055 245735 117980 361930 90610 817275 732275 687055 213520 288405 790840 763300 407235 599080 418710 519520 552160 102255 357595 43265 787185 643450 419730 791605 290275 566270 391510 568650 682465 498780 5865 264605 313140 607750 210630 808605 351220 507025 462145 783955 678385 363120 359465 398310 629170 132770 444975 572730 143820 808435 361165 502095 748680 13090 297500 492830 136935 575450 627470 378080 90440 731425 287895 133280 164390 785995 548505 77690 826880 497760 577490 629850 686290 50660 398735 250070 319260 174420 275400 728705 629170 655095 482460 464610 823395 113305 482715 105060 788205 472515 814130 825945 543745 580295 687735 98685 813450 484330 326315 284835 751060 540260 291040 392530 490790 255935 427295 428060 611915 629935 617185 606305 12070 716210 29240 327760 548930 543745 353175 448885 640985 678555 626450 29070 104635 217685 457215 682040 754290 497420 388960 93500 533035 307530 413270 799680 300985 112285 264435 155550 180030 160480 36890 486200 230520 104380 648635 87040 524875 597465 530655 832235 555050 598825 465545 568225 817360 662405 411060 175100 432140 100810 167110 252110 502010 159800 236385 164135 776305 450670 357085 727090 587350 558450 837930 789820 392700 340510 148070 631380 281860 832575 622965 149430 289340 320705 458745 350540 116960 34255 172210 754630 784210 814385 217430 422195 766615 397205 781150 468520 526405 246500 366690 560915 35700 818210 798830 152405 657645 505070 402305 754035 711705 238170 227545 242930 25670 268770 776220 255680 804440 399500 636395 636140 358445 698785 58225 459340 283645 252450 243950 644895 674475 581570 273020 792370 750805 670480 583525 360825 437495 232390 812175 645235 539070 446845 232730 122230 534990 347735 70635 725220 321640 738225 381905 376890 458490 694790 450840 46155 227460 842435 114325 207145 508130 297075 224570 779790 97580 831130 66895 138635 117045 15555 703035 87380 244460 230435 734230 697935 62050 350795 546975 522580 638350 813790 241315 610215 5355 305915 377315 478635 702865 670310 526235 359125 353005 564655 680340 74120 120615 13685 59840 410040 89420 773415 799085 778260 490705 78710 806565 444975 297670 589135 626450 286365 390915 258825 613700 205700 224570 549525 760750 205190 455940 797980 411570 101660 782170 216835 193800 455515 493000 415055 762875 649485 129455 540770 206380 671245 409530 764575 701930 370005 86700 32555 779790 784720 582080 369155 350200 322065 747320 209610 138465 455770 29835 208845 306255 205615 545360 53125 415990 587605 27370 332690 504985 547060 47260 735675 167195 423385 91460 618545 50830 170340 442000 450925 750975 385645 834955 535670 752675 581995 368985 675325 188700 422960 260610 57545 85255 827135 141015 764830 616335 200090 398395 470900 658155 790755 50150 403070 784380 208760 397205 426020 723860 699380 831045 286620 294270 578340 602055 373405 631720 277015 309825 610470 345950 358870 465205 65365 337875 583695 758625 296055 736610 275230 763385 588540 342380 66725 385390 816000 26010 4165 259590 210035 753780 835975 503710 244970 846175 568650 548420 684250 552330 72590 807755 198730 363290 164815 502010 600015 318325 757945 557770 591940 362780 693090 847365 641665 657985 327165 752760 289255 418540 578680 828665 706095 604350 498610 456705 245650 470645 570435 845750 397375 766105 649060 90185 84745 232135 809030 371705 737460 428910 127925 546210 544850 691985 324615 6970 721055 286280 591770 838100 264860 719525 660790 578680 596955 3910 422875 478040 406810 302515 697425 833085 232475 468265 565335 30430 596190 433755 370855 334900 549780 532355 268600 159970 170170 786505 461720 815745 108460 358190 809880 343740 518160 652800 319685 696490 706180 371705 768910 179860 683910 646340 265540 679575 735760 737460 805970 91545 388450 742815 261715 107185 347820 472260 390235 45475 458150 209440 143650 477275 456365 414800 825690 266135 90440 761940 437920 159715 727600 432055 123845 181645 319175 685355 659770 181900 677195 58140 792795 706690 172890 75055 17340 466140 556495 702525 525555 641920 655010 687140 789735 110585 305575 649485 182750 821355 194395 36125 820930 336345 240210 587350 762875 140165 546295 722330 226100 172465 691475 469710 707795 609535 717145 803590 527595 595085 168640 63240 91290 339065 410465 193120 194140 7905 567205 599590 838270 166855 384455 773075 640135 209440 770100 579955 705840 568565 820080 282455 817020 739585 687480 648975 227970 760750 316030 54060 581570 604605 765850 432650 633165 267580 602565 147135 219980 793645 755565 422960 248200 125545 707285 360060 672775 320195 678810 50065 593725 444890 557430 605710 8415 834700 831640 277185 431205 173740 501925 417095 28135 292995 19805 548590 350370 649655 425255 524960 644385 577320 296990 235535 636990 166515 92990 843285 700570 207740 629085 713660 589560 416925 838185 828155 831130 638180 249730 156145 432905 555305 596020 26605 834615 236555 140590 122740 533035 274635 11135 843455 497930 270300 655265 474130 438855 143650 417690 550970 94350 705670 267410 344760 747745 471495 561850 751060 786420 107270 827390 209440 140505 520625 213010 110330 698955 771970 714085 66640 575790 210460 382840 187170 512465 290530 255510 285770 232645 644045 717825 132685 100045 372810 551055 805630 357340 254235 507280 439025 115515 39270 609110 456790 511190 127075 384880 635460 544170 678725 287470 211820 490110 224655 287130 6885 232900 463420 600865 523430 240635 330735 290020 800105 274295 769080 412930 46325 826710 740180 624410 356235 172890 228990 809370 415480 242675 825265 552160 206550 243950 227885 486285 89675 234940 416500 106590 246245 121975 432820 67405 511020 124185 222445 641410 652545 784295 611830 534310 573240 61030 468265 602225 676685 569415 725220 177395 326485 562275 127670 667675 618715 190230 712300 771800 333455 265030 380035 45900 121210 695810 631720 382415 324530 346885 138125 612000 146115 827135 366520 133705 421430 31365 105740 387770 72165 223125 796535 501840 390065 642855 392870 664700 46835 237150 770355 493085 459255 522835 291465 481695 833850 757265 150195 121040 97495 137955 8415 408935 824075 698360 396525 465800 555560 800530 738905 50405 826795 32810 56440 586755 297330 23885 596955 360910 768655 695130 240380 550630 139315 482715 623135 440810 180455 106590 547060 310335 797725 299965 146625 495465 249730 610130 651355 435880 501670 508725 831300 254320 802740 318155 433925 183940 652375 306000 524450 243950 831810 414120 4505 263585 838100 160565 251430 670820 155465 83640 457130 350710 131155 438090 837845 579530 375785 292485 63155 806055 397970 560320 221340 233325 749700 345865 814215 306000 732870 440640 265880 380035 543490 401710 608345 347650 164135 495465 668780 141950 735505 75140 24055 484755 504900 317390 475150 792200 749615 465035 391340 354025 790160 630700 418030 17170 100130 382840 703035 260780 322575 508470 655180 656115 794325 752505 153340 580890 795770 392190 513910 46920 191335 117895 676940 92055 646510 636905 740860 696320 93755 400520 545105 30345 722670 544340 831640 690455 170765 217090 336855 686885 289340 274805 606560 555135 409700 637160 776815 595425 239785 185895 570690 394145 214370 428825 300050 64175 119085 459425 149855 805630 809965 354025 410040 536010 78880 560915 667845 230690 95880 273105 844730 365075 366095 529210 678725 455175 767295 525215 598400 356745 2805 166600 92225 702695 126395 813790 152830 774690 532950 414545 318410 690115 518585 792710 496145 323935 596785 319430 267410 256870 527510 204680 779110 39015 273020 513400 702865 516970 638435 18105 448885 783360 212160 574515 654500 253045 741710 702100 276845 512465 574345 831045 759050 488495 107525 831810 228310 441830 397545 609790 377315 763725 700230 9350 736610 366690 387430 578000 535500 533630 102680 579020 660280 461210 566865 329460 153425 592875 238595 670480 813790 815915 764575 337365 139995 782765 226185 803335 372385 163795 15130 413185 426105 712045 448035 169660 409445 452795 369155 463760 500905 131410 597975 143140 188955 439365 489940 62475 388195 110500 146710 627810 415480 569840 710515 673370 269790 468180 579275 57800 298010 351985 729300 233665 568565 483395 624070 111180 181560 663850 554370 93245 131750 761600 552500 8840 156230 478125 154955 532610 745705 278630 427040 399075 760580 340425 79815 668865 684845 612255 549610 617440 361675 660875 337110 619820 199240 752420 128010 74630 204255 733210 228395 185385 282285 680255 798405 607240 383010 746300 451350 102765 254320 426700 536350 650505 296055 404345 775540 817360 227035 419390 784975 405110 594575 727855 817360 536265 755395 833595 843965 22100 547485 194140 165920 680765 498780 487985 116535 441575 34255 286705 219640 452880 625685 566525 450245 289340 704735 620585 24650 643280 81175 647020 554030 288490 787610 279650 237915 282030 8755 323000 276930 606560 475490 692070 748085 403325 686205 406555 128605 128350 110075 453135 830365 361420 113390 447950 366265 751740 501160 721650 458830 608090 164985 374935 549525 589390 291040 697255 307360 800190 272680 190740 522155 10455 376040 262310 696745 509490 724880 844985 767380 233750 696490 709410 829430 264265 437410 270725 237235 282795 702950 827730 255255 791010 211395 244205 750040 566865 248710 440045 775625 399755 538985 162435 641410 769165 369920 423725 383945 134980 840480 413865 546890 716635 786590 403325 80580 455005 313395 775455 442255 828835 281350 817020 147050 640305 171020 257720 564485 43180 660705 53040 629255 200515 815150 737205 510425 369410 498270 296735 668100 472600 520795 396780 234260 736185 266050 165835 137020 677705 722075 509405 660620 13940 594830 643960 627385 91800 66385 223210 308125 575280 278205 309315 487135 207145 81600 431375 124950 430695 675580 512380 720800 130730 782510 777580 692920 194565 313480 226100 330565 849575 529380 533970 255935 443700 29070 764065 89930 66725 628405 492830 416670 822205 30940 680680 11220 153340 490875 264520 491725 207995 193885 650420 396610 536010 631040 26010 555900 77690 736270 327930 818295 667675 8330 585650 709920 400520 835380 27455 837675 786590 431970 816170 500565 414375 181900 513910 603245 839035 643450 491215 437920 247010 162265 494955 217515 768400 394060 477020 158185 121210 163285 719950 656455 217770 353175 333030 130475 364225 234090 132430 130560 250835 475150 798830 148835 353090 84830 768400 311610 570860 224825 295630 13515 337790 48790 698955 210715 83555 517310 698870 332095 668015 654585 537795 412250 160650 542215 682125 495805 803165 329800 643450 751740 66215 449140 464865 346715 577745 558960 807245 213945 448120 263840 461805 139910 683910 216920 699975 44115 767465 600865 654075 44880 248625 337110 414800 13430 457045 522835 726750 173570 822120 727770 738820 817955 644810 418285 356065 210375 216750 190230 788290 24140 170765 693855 49385 297840 637500 73355 327250 22355 299880 490535 593470 640305 88145 821525 724030 651440 772310 631975 742305 222870 175015 745875 27285 543915 588540 52615 35190 521985 53210 379440 718760 201620 55760 532355 832915 167620 741200 39865 211395 165155 768060 821780 600440 306255 676940 270555 246245 256360 685355 789820 693685 516035 710685 732955 289510 561765 805630 390405 716975 589390 762110 469285 711790 150110 354025 55165 737120 472345 276930 49555 633080 153595 524535 214285 620330 5015 193290 70465 579530 291890 255 820930 608005 404770 178245 520880 445315 779620 598145 430865 637330 820505 289765 265285 801210 102595 283900 68595 746470 306510 617440 265625 31535 562190 568820 67745 268685 566355 78965 267495 768400 211310 673285 784040 132940 334220 447610 342720 714680 488495 427550 169235 284155 634355 96815 622965 651525 217430 803930 734400 311525 216835 738055 618035 844050 186065 502520 497505 470560 839545 23375 582505 286450 839460 330990 556835 322150 781320 172890 502690 495635 278290 423810 314415 747320 301495 606135 825180 213520 512635 68170 256615 682890 830195 737120 712470 11390 760495 606220 709240 218620 343740 424405 247010 823395 252025 668950 661555 696320 507450 814300 345780 200430 640560 710855 379780 350285 283815 732275 792200 130305 126820 392530 140760 269790 201960 397885 749615 183685 784635 729725 353600 727770 384285 8075 695300 210460 627300 450245 531590 256020 103955 121125 402050 773415 579020 30770 262735 719865 208250 663170 555985 25500 316370 251175 35445 731340 850 62560 536945 119170 18700 348330 58310 618120 325805 9860 684590 594745 740690 148750 192865 295290 262225 826200 33575 754800 785060 23460 390915 489685 762620 128265 454495 437920 408680 500990 846430 174845 843880 437410 786080 619395 824925 94265 124185 462315 463080 13685 693175 102510 417945 232985 239530 52615 788460 490450 211820 825435 592450 782340 573155 672945 364820 483480 828070 689520 29155 500140 710005 731680 732530 752675 321725 820845 177395 700315 527425 626535 49640 789990 535670 113475 391680 213180 6035 589900 156740 522665 60435 772225 626365 678130 295545 345865 404345 62645 605030 344505 479400 88145 342295 603670 320365 667165 459595 308380 51595 229415 280840 71995 240720 464865 540430 682210 746725 35020 288065 117640 604775 368900 753780 679915 503455 222020 324360 309145 658410 250580 423045 208420 772650 788375 31960 198730 220405 540770 624495 309145 119680 751910 204935 698870 134810 361930 101745 797215 813620 774775 171275 11900 70805 205615 302940 123080 425680 556410 235875 333625 734315 848130 415735 550120 370770 604605 288150 623475 8925 204000 413525 424320 581740 849405 765680 257805 178330 15725 741115 353175 730490 183515 414035 757180 705755 114580 667930 488070 49215 596870 820250 844560 800360 122315 805715 332945 273020 234430 703205 179605 482460 517905 522750 389725 333115 226610 680935 141610 150960 162520 429165 172550 701760 458830 778260 493510 622370 400775 546975 556835 616760 23120 74205 768825 658325 21675 266560 9265 830875 52870 796280 9605 87380 243355 580550 354110 653310 174760 231710 642430 404515 817275 548080 479145 134385 667760 458065 28900 157420 19550 452200 775030 440640 672690 422960 712215 279055 648465 35700 425680 729215 480420 840395 262480 161330 575535 35360 558705 830025 298180 536265 380290 759475 712045 375955 655010 760835 282200 174505 588795 206380 328950 504560 717570 108715 37400 555815 840055 516035 100215 679575 836825 420325 181305 193375 620330 774095 331245 676600 602990 284155 810050 127670 145010 31790 375360 690200 141440 550800 545105 162435 523600 104465 744940 433330 96050 207910 397205 235790 668950 167110 668695 476000 807585 202555 610810 197710 141270 518925 152830 223890 509405 534650 457045 828580 727770 389810 692750 736355 732360 222530 143565 467330 642005 320875 778175 733380 356150 723860 28220 468775 227800 682125 564145 640390 36975 89505 662745 155210 382755 399330 400520 128095 80410 99535 623985 244290 266645 301920 564485 116960 644895 471750 142885 602140 792795 216155 663935 169490 575960 232645 527085 581400 782935 464185 355300 788630 477360 837505 727090 525555 120870 82705 465630 58735 210970 771205 147900 61370 765510 807925 486285 110755 846685 113560 377655 773245 760410 662915 797810 257380 702780 276420 370855 621350 782850 557005 165580 452370 145690 265625 584630 401540 734485 20995 625855 220745 146710 479230 754545 803760 209440 486200 248115 766870 344250 296820 371110 573835 292400 317560 562870 546805 415055 376975 346120 696745 761090 620330 421345 782680 409445 844390 307445 415820 2720 357935 111350 114920 460360 845835 742135 201705 715190 502265 428825 741965 44115 458490 684165 331075 447355 632060 433415 774860 618460 229840 842860 3655 323170 374255 320450 740010 72080 95795 292400 822715 265710 678130 731425 122570 753270 700315 163625 833850 589475 78540 3995 654160 236725 522070 326570 108630 479230 671075 769420 550375 525640 798490 794325 555815 830195 823310 832575 599930 217090 438175 146455 825690 713235 676090 819995 145180 466820 564655 25840 324530 284410 759730 304980 176035 161330 755565 765 623135 217770 186405 515440 373150 425085 773075 587860 376465 465120 519010 485520 131920 688925 644300 148410 783275 246415 783530 451095 273785 624155 706690 674220 614040 209015 749105 357680 181135 298180 575960 312545 192355 628830 700400 122400 485775 550800 488240 805290 43945 224995 548590 203745 469030 84915 328185 394060 646085 336260 632400 310420 584800 530230 615825 165070 339490 832490 352495 457640 67830 396185 629680 606390 342720 71995 240975 622965 623305 738565 478380 428570 673455 545785 287045 687140 75565 130560 713320 280755 519265 20995 654755 115685 636905 196945 597635 772905 726325 596785 1700 207910 47005 472175 765170 116195 485350 264265 470900 97835 73950 212755 610045 782425 834020 339405 342805 62815 265455 299965 667590 844815 783020 282795 328780 41310 365160 763980 619395 301240 605285 278970 27625 487730 256445 703460 273360 66725 336940 839885 109820 448035 514930 289850 438090 577490 71400 291295 37995 621775 636225 58225 13175 805715 164220 705585 516545 438685 45390 155465 699210 366605 119085 249305 506430 141270 186065 41905 14195 239105 482970 682125 317985 560575 379015 536520 288745 688585 630530 254660 648720 269280 825095 723690 538475 397375 437240 550545 190145 808265 666910 177055 777580 743155 643280 534820 773415 116450 494955 427550 642770 584545 744175 674900 235960 33150 817615 388195 455515 682975 658835 380545 11560 170510 176970 689860 802655 739415 89165 700740 37145 607665 323680 669545 656880 177905 20060 427635 435115 227885 575875 271490 721820 605030 414885 825860 29325 686460 109055 821950 698190 301240 87975 129455 476850 824925 654755 110925 97070 717230 11390 33575 656285 623390 605625 600865 434945 11730 780810 425595 188275 840055 26605 749275 506685 15215 689265 788460 458490 640560 536860 357595 443360 24310 200260 161500 230095 301155 792285 609960 196605 346800 53635 221170 226780 105910 402985 575110 522580 600185 118830 180880 602990 295290 62220 683995 60095 834445 695725 315520 217090 215730 34765 846175 769845 659770 507875 77350 702355 495805 657560 713150 740265 521050 592875 348160 97750 809710 734315 69445 241995 382585 99450 700400 212160 406130 365755 116960 656540 531760 314330 49130 823480 774180 504475 201705 102425 25925 423810 383350 452115 575280 748510 453645 170000 104295 84915 275995 391935 456025 733465 172465 311610 417435 304300 751060 740095 414035 8415 33490 382755 42415 830960 215815 748255 108970 709240 847280 169490 595935 365245 69870 663170 273700 191335 539665 444720 731510 820080 178160 458915 729640 258230 718590 291380 281095 651270 291720 524705 515610 562275 669800 167025 812345 338300 545105 117385 184875 841415 722925 207740 319175 194735 703120 555900 815150 263755 654755 565845 257635 447355 231030 67320 319940 159120 31280 36635 605455 340935 640560 206975 544595 80325 281180 656200 389980 721310 737800 416585 226950 630275 632230 838355 588030 225930 605795 363885 283220 339575 469965 793050 318920 550545 832575 104210 382500 697425 241145 471920 394825 587350 820420 680680 464950 507875 545700 324530 804950 221085 681870 376635 439535 608685 599675 349605 618205 524705 417860 221935 215390 657475 330480 775455 696745 452540 391510 432650 743070 661470 651525 16830 477700 77945 586670 618035 179520 712980 557260 715020 704650 622285 526405 766870 315775 291805 119085 766700 229840 642090 834275 148240 525385 593300 569330 326400 465630 359805 533290 791180 544680 656115 771290 100215 257210 37145 532100 634865 736440 129795 526235 569415 784550 513570 585480 156570 377400 323595 225335 369325 5865 643620 591770 435115 496400 313565 710855 544170 341785 262990 42075 47090 71995 97835 484245 159545 563465 407660 71315 163030 557430 120105 199240 213435 791605 307955 275655 92905 415480 334730 347735 769420 677025 56100 319600 695725 75310 135065 549695 505240 204595 474725 7905 517565 138125 702695 416075 236725 98940 371110 431460 675240 412335 470985 538390 292995 319005 602820 715020 440045 192270 718590 64685 541195 627725 811835 818890 405620 826965 722840 72335 638010 313140 408000 40885 410975 830450 531335 74630 128350 284665 291210 106845 14365 643025 288830 282625 796450 157420 153595 42160 121210 533970 607495 564825 690625 205615 482630 208420 85935 613785 716635 141355 331840 707285 186830 199920 771970 340255 182155 644980 594235 694450 2805 103445 54060 153255 453305 813535 823055 420410 260015 697595 193885 91120 782595 628575 116280 443360 215560 747575 103700 109905 575110 181815 434010 397800 62305 255680 122910 11985 462485 582080 493170 387600 101830 357935 565590 142120 770950 838780 615995 428655 321725 314160 720800 189890 346290 601715 17000 77775 114155 554030 283305 660280 709835 788885 415225 843880 741540 251175 323935 635290 592620 39355 216070 418200 242590 389640 508045 419900 228565 533460 105910 450330 525130 299455 832235 48875 701335 24225 205190 87380 254320 353345 366690 510000 511615 308635 100470 304640 300220 544170 608345 547145 371025 526915 163625 403580 780980 559980 369835 272595 643110 28560 179945 748765 316880 452455 725645 224655 720715 512550 205530 681955 512805 663850 301665 293760 47260 528020 345270 397205 249305 117045 378845 371450 243015 513570 639880 814725 117045 25160 94605 203150 330990 58820 227460 718165 685270 601545 16660 153425 386580 87890 82025 708900 60775 307530 742645 836910 311440 819570 191505 165495 52530 470560 809540 18615 670565 442170 388705 641410 184875 294525 839205 220830 16915 529295 257720 464950 531335 69190 89165 216580 423895 41990 109650 411825 472005 291720 677450 141525 82535 592620 205275 30090 832745 67150 416670 211310 632230 802910 626365 416160 760750 89165 600015 432480 51255 402390 612255 682805 221510 46580 413355 628575 510935 627215 635970 765255 590920 284750 774860 713150 271915 462315 387770 8840 114665 87125 313055 723350 136935 490875 693770 469370 100215 465375 1020 230860 823735 536775 367880 660450 600780 700230 303025 267410 224060 362610 4080 732190 115855 669120 595765 309400 432820 620755 231540 662915 18530 815745 236640 451265 371110 448035 485690 169320 57545 98005 268090 62475 633335 31280 804185 766785 47175 834020 655520 124100 88995 551650 282030 555815 629000 682550 440895 127585 268005 468775 232815 424575 267920 253470 533630 789820 329290 576895 282030 640645 316200 647785 58055 360995 623985 777920 594915 826455 450755 626025 837080 446760 436985 307445 146115 469710 261035 599080 732530 564740 319430 742985 534820 616930 639115 809710 338470 322320 269960 334135 417520 258060 761005 377315 346800 529805 274380 420240 831980 634525 499800 627045 690455 143395 418795 216240 661045 44540 171105 595255 743580 23800 387600 666910 10880 370345 735420 188700 476340 686120 189210 801040 756245 262055 107185 824840 822120 708560 672265 108885 356575 573495 546210 817615 473875 447355 625600 353090 83725 838780 312205 421345 812005 333710 185045 697170 841415 473280 22610 400010 164220 849320 625430 161415 117385 279650 113645 403580 360570 89590 249475 776900 587095 468265 220745 795855 785230 324530 837420 649400 325890 224145 159715 744770 744685 755650 150790 74715 772480 187255 251005 527935 618120 436560 718080 400010 544680 323170 91630 604350 742135 360060 32385 780640 667505 637840 790755 794495 547910 4080 536605 299710 717995 315350 840735 175525 579530 465460 120190 796450 203745 545955 279650 83045 791180 83385 491045 398820 155805 8415 473535 258995 409275 194650 810305 696830 415055 538220 262905 362100 398055 371620 518245 87975 14195 200260 820080 70465 23545 288490 95965 377570 757775 585480 376720 604435 232730 503625 276080 804695 377740 467670 533885 646765 493085 230945 450245 479740 363970 758370 2465 45135 328525 365840 520030 274465 395080 315095 659940 636140 736950 581825 315350 74885 116535 489600 495805 43945 463165 808520 109905 410550 354705 273700 527255 467500 306680 131070 640560 681020 728875 565760 545105 578595 399075 521050 149685 703800 186915 358785 727090 508045 405280 495550 224655 332520 26860 167875 37655 109905 663170 325465 402305 156910 536350 143140 181815 286960 129965 472685 488750 147815 233155 777325 751825 87295 358020 217515 281690 189295 39950 71230 673285 498610 210290 847535 306085 594320 690625 499885 248625 537030 689605 746640 818635 318920 108035 460020 128095 114155 459510 727175 486625 684590 682805 609365 611320 607665 740605 261885 279905 407575 660705 548845 355895 816935 154275 650675 545190 657815 509405 689095 403240 101235 100895 692835 323510 148410 497675 302685 200005 198730 343315 684930 174335 106250 289595 334050 81855 366350 488070 793305 379185 635545 478720 260100 587520 412760 687820 659090 120105 75480 90355 482290 534480 584630 127415 673880 849320 223125 777325 536435 631805 595595 576555 171530 549695 796110 346290 501925 346630 432990 144160 130390 95965 541110 526490 537965 556410 157675 67915 129370 805885 407405 733550 562700 835635 703970 92310 502945 567545 211310 111350 242080 412505 640390 418710 477615 224910 56440 324020 28390 764660 669120 96390 734910 745790 597720 225165 54485 79305 497760 304385 252195 700145 327505 617525 173570 778090 768740 544425 378165 439620 366945 345270 682125 806055 302175 145095 169405 242760 399075 542555 772140 794920 724795 184280 849235 68510 668270 787440 528105 210035 73525 454240 579955 429590 397035 391340 282540 699720 205360 99960 37485 570520 811835 45985 321130 389810 840735 637415 380800 389470 28815 786675 496740 388195 50065 286280 36210 483055 434435 407575 164645 839885 791265 725900 223890 789565 425765 483650 432140 154275 199750 259505 677110 463760 111350 166855 818550 431205 473790 461465 802060 330055 196775 140080 835465 800870 114665 110925 642600 203065 825690 719695 756245 83640 837590 457385 325720 7140 440895 841075 671330 301325 691985 417435 366605 78285 59925 826200 788545 575875 834530 715530 350285 522410 249645 57290 685100 546635 460615 701420 114155 319260 727515 139995 44965 281945 278715 339490 249900 260015 754970 260185 365670 806905 610555 803250 587860 48535 567715 511190 284070 331840 10200 261375 62815 449310 528445 247605 355980 560065 552500 840990 785570 135490 457725 495550 819400 374085 338385 779450 846600 598570 778005 798745 740350 90270 171870 112965 40375 530230 274720 619480 382755 763470 468860 812005 451435 370175 246500 43095 827560 499375 134300 486540 550460 362525 32300 758965 505240 825945 745110 279310 728195 105570 658070 491300 201705 474810 442680 200345 817785 657985 384625 644810 619055 703715 788290 240295 162095 170935 414205 605625 182495 641580 31450 147900 244545 228990 752420 48620 24140 415310 575025 8585 71145 707115 221340 480845 72760 408595 493935 333030 202045 747235 815405 5695 698020 181645 456280 849915 599420 702440 549355 604265 295375 105910 99025 57460 690710 635205 440385 335410 751655 91120 397035 575110 177735 656880 140505 728875 493595 604860 113560 273275 306850 300135 389130 725305 302430 28390 597295 225505 410635 31790 673200 366690 125205 599080 473620 732700 620670 677450 818295 680255 519095 349860 151810 421005 837420 803335 593215 667165 441320 646850 668355 535160 712215 288490 605200 330905 827135 460190 635715 381140 713660 123590 654245 554880 586670 540175 260950 533715 277780 183345 90780 536860 574600 426530 717910 133280 291890 418115 427295 31450 704395 258740 486710 778260 764490 177055 5440 302940 550630 319940 376890 689945 89760 764745 70805 680850 747405 580295 31790 528275 539665 181305 258995 504730 593300 68000 117725 788800 85510 724370 569245 621350 24395 540515 239870 232135 613955 704310 587350 522325 333540 140590 417775 38420 162520 349435 697595 38165 702015 467840 177140 251090 803165 503795 464185 250920 456195 318580 160650 217005 809455 744685 376890 528785 201195 550460 536435 319260 596615 409785 688925 78200 741965 548675 753610 65450 171870 209865 432650 697340 264945 162095 39100 670650 684080 226185 580890 197710 390915 215135 351815 387175 470390 142120 715360 686715 387005 621435 399755 441490 672265 446505 351730 565675 230265 416755 130985 485520 780640 654160 616845 776050 719355 499545 139315 192610 138295 594405 122995 72335 160480 625175 362610 42585 38080 628915 567375 188360 792200 395590 158525 272765 67065 476595 557005 233070 107610 698700 808605 763215 817700 31195 786845 661555 287130 190145 174930 742390 399755 661725 297585 513910 282710 25245 793645 777750 170340 136170 718250 215815 694535 600950 248625 491130 551990 444805 37315 404685 700995 251090 598060 785570 137530 255255 559130 700995 256785 652800 634950 533375 286450 26265 466480 333540 240550 341700 143055 446760 578680 516035 552840 71145 508640 694620 707540 10200 195840 697425 697085 49385 145180 615910 48025 258485 294440 604350 831300 496570 239190 473280 98770 470390 209695 336515 188445 63920 156655 311525 272170 521135 184280 793475 640730 345355 160820 46155 141865 243865 524025 327845 345950 425680 761260 397035 686885 129710 33405 416415 202980 623560 110075 623220 26010 523005 827220 642175 82280 515525 334730 406640 670395 112285 609450 757520 670140 15980 350625 411740 36040 306255 315180 566015 545955 620670 833765 431885 403410 737630 762620 354960 15980 742645 79730 122825 618800 358615 217260 171190 535840 483565 348840 553520 839290 294780 776050 174420 400265 228225 61285 285515 159885 453815 98515 520030 796535 843710 448715 737375 678130 339660 521560 465800 810900 241570 734910 391935 550970 111605 510 123505 474980 782170 44115 201365 541365 706095 124695 284495 705670 647445 742985 14960 724965 473025 137870 362185 93415 66130 653565 549525 188190 557600 107185 88230 747915 783105 74885 464440 614380 54910 373660 204850 401200 294440 228225 239445 629255 419050 168895 78880 82620 627215 809880 337025 558705 706180 498865 779110 21845 794580 757265 46155 360825 652545 352070 516035 743240 281945 764490 346885 700740 785145 264010 89335 627555 765510 137615 450925 656455 407745 134725 593045 56695 650590 333710 134045 350370 763640 473195 819740 266645 475320 386665 592365 19465 41395 453475 101660 39100 171020 49555 786930 63920 393975 393295 787780 788715 753865 719015 748255 565845 272340 803760 679235 816000 55335 844985 105230 382585 285855 242505 275570 326400 196435 595255 623730 263925 480250 649740 440130 849490 321045 717400 593130 305065 715615 792285 418625 550205 693855 629255 296310 743240 490535 775710 308635 265880 149345 435625 612935 151130 128010 309400 281690 231200 534735 282795 593385 447270 98770 4250 217770 416670 633165 489260 742815 564400 653310 487050 263075 210375 728535 158525 48960 705585 48450 784720 669715 323085 353515 538730 832320 186660 816595 410380 541790 407235 493680 581910 551225 69955 836995 555645 45730 489260 220660 25160 430865 218195 35360 316965 89165 687140 129625 815150 546210 660195 579445 259590 84235 714170 616590 427380 640900 284665 113985 633080 165495 475660 268940 665805 705500 728110 531590 749785 266135 840310 193035 769930 753015 349945 806055 449735 293080 106420 435710 216920 87975 415820 462315 614975 79390 761005 712725 796110 575280 12410 428910 32470 457130 123760 600865 23800 125460 377910 755055 155975 127840 486540 437665 835975 728535 73865 690115 719185 245140 569755 23290 604435 182920 426275 504900 842095 338980 313055 601035 319260 527000 166600 499375 44030 258315 660025 357085 120105 466395 547655 818380 443785 168130 153595 435540 88400 555815 169490 520455 329290 517055 210290 473365 793815 256445 750720 180965 761770 481100 497930 228055 718930 221085 368645 791690 670140 216835 712470 280415 779705 527425 451350 714765 437240 658155 102170 51170 199665 239190 703545 105910 19210 473705 702695 227800 130645 692580 843285 14620 592875 745365 88655 45815 448460 546380 155635 745195 664870 56440 812685 529635 419050 54910 619225 532610 432140 746895 604180 188785 767465 194310 767210 247860 148155 789310 508045 433840 530910 179180 787950 351985 519435 270555 421260 165920 574175 101575 679405 763130 33320 317985 551140 308210 620245 761855 578850 307955 742390 751570 417435 32045 117470 322745 482885 154020 318070 747320 603500 480845 382585 311610 36295 589475 577660 782085 558365 826455 637415 2380 224910 476255 318240 251855 268770 675155 505070 452540 135915 469880 682890 8415 595680 446760 823905 33065 295375 741540 262480 64940 255680 22270 566525 141865 666655 255680 393295 270470 788800 751740 6120 651185 133790 604775 65705 617185 249560 461805 264095 48195 55165 809965 257805 507025 637415 648975 33235 324700 372470 792880 438940 139145 39270 34340 584375 613785 386240 467670 183855 530315 763130 844475 159035 343060 88315 349265 225675 595510 469115 258060 712130 532695 285345 272085 504815 670140 201280 54060 673455 271490 62815 668780 488920 553265 733805 541110 522835 223975 603840 657135 678215 56270 521560 619480 737120 486455 41480 778175 99110 328100 672350 808520 782680 843115 58225 714765 817275 145605 571115 213435 185725 637840 384795 757350 427040 156570 484245 594320 837335 333200 617355 471750 658750 453050 762025 527765 206210 324785 571285 454580 697255 87380 726070 128180 648890 138635 349010 380545 607325 227290 339830 306850 450330 516715 553605 549610 732275 112030 698445 391340 391255 603245 830025 277695 657135 796450 329715 382755 574685 331330 710430 58820 47685 270725 100810 83130 341870 612000 509915 598995 234515 463760 488410 183940 585650 181135 465885 418540 100555 99365 501075 383095 558535 4590 184705 225165 838695 363035 375190 379950 441915 786675 800870 261035 194225 792455 232560 67915 160480 699295 365755 683910 763300 211140 433585 318920 842010 312970 300475 223975 314075 569670 721650 177565 399755 606900 101150 499545 327420 222530 681445 166260 486795 846005 122825 121720 615995 363290 168640 209525 257380 173570 96985 292570 763385 25245 746300 337875 590240 549950 783445 529720 742645 726920 273530 629425 282540 269110 5695 493765 766530 433585 90100 425510 485010 773075 486880 347565 725390 440640 540600 369580 92650 352495 580040 557260 744855 539070 291890 44965 779875 575025 650505 486030 836825 364565 216410 190230 752420 97155 768655 668865 174845 28135 702185 83385 580890 428485 420750 596955 370855 314585 225250 586075 427210 299965 177395 389130 706350 508725 180115 570265 630190 832065 753015 838100 610130 240805 187170 652800 39695 339915 451180 799000 836060 245820 119425 616845 654585 640305 247435 211055 310760 842775 658325 491980 128010 294780 90610 266390 81175 472430 707965 329885 217770 759815 128350 162520 262480 626790 490535 458575 480250 577405 686885 27115 735675 38250 428485 485775 178075 801210 206125 435285 268770 769080 710430 447440 820760 601290 708305 805375 817700 257125 51510 732190 828155 535840 796875 32555 562785 44455 19040 143480 356405 337195 212925 188360 515865 266475 338215 796790 831810 730405 833340 373915 94265 348925 600015 642770 76925 10965 652290 700060 644640 575280 804950 368900 384285 95115 81770 293335 577150 518925 284410 123420 671415 340850 333455 481525 847195 180625 418540 118490 178415 10115 372385 125970 95455 656370 646340 120870 63920 631125 32300 445145 469285 521305 14960 530400 543150 453305 843795 84660 63920 698870 360570 17765 661130 741455 61370 412675 652035 798235 413610 550035 168980 401965 112285 481780 67320 576215 529975 232050 392615 724370 149855 364395 60775 308635 480930 810815 391680 732360 539070 680000 74375 413950 689860 635205 149090 66215 486370 480505 122825 401200 177395 323255 724540 222955 799340 399585 688840 317815 529040 450925 302345 356745 327335 715445 155975 123505 628405 592280 32045 836060 787695 4930 268770 305065 115430 315775 652800 275995 39440 499885 97835 758455 449735 298775 695555 152915 50235 99535 710175 806565 540260 312970 324530 392700 110075 249050 45560 313905 37910 356745 817105 746470 47090 566015 90355 652460 484670 43180 394060 12835 168215 401880 109140 88740 397970 260270 644895 612085 152490 828920 540430 253045 436475 673965 421855 174505 638350 183430 361675 274295 407490 814470 380970 584120 594405 155975 574090 149600 84915 370855 350030 786505 501330 265625 81855 152235 454070 691560 383095 748085 58310 102085 382670 482800 765000 664020 238680 93160 410125 132600 278290 131155 91290 96985 317985 831555 278800 158525 24990 508640 334645 204850 72930 692920 36465 664870 800105 736865 688330 745450 518670 222275 190230 838610 401795 694960 509660 149515 577405 445400 197625 618375 435880 728875 488835 660110 730915 334730 642940 826030 510340 620925 410465 442425 682550 131410 527680 177735 94690 617440 60520 430865 689605 242165 778600 367030 578935 838695 827985 196860 158610 690540 767805 489515 304470 595935 64175 225930 321980 76075 65875 69190 500565 163880 178670 828835 378760 713235 607155 848895 529295 656200 151215 187000 729810 413440 625685 280245 230265 134470 494615 435965 702270 549610 31705 210800 522920 844220 278800 526915 673880 644130 802740 105400 208250 591770 582930 105825 166770 44455 583610 449140 502010 310335 314245 629170 847280 817275 497505 672690 2380 248285 821950 710175 389215 566780 699720 299030 299030 822205 826285 441150 174505 463250 170850 217430 80155 448205 199495 730490 752845 631125 302855 643960 379270 54910 57290 18870 594150 283475 147730 317900 346290 819655 454240 514165 837080 339235 375275 581570 439025 799765 822205 417945 680425 711110 42075 745790 14705 623900 255340 515695 583185 222105 677790 242590 279905 142885 80580 198220 101915 428825 467925 222190 729810 641325 823905 67235 541620 45135 472770 15980 399585 384455 409360 80835 331670 34935 213945 122060 792965 768570 450075 703545 194820 200940 415990 799850 65450 135490 606730 675750 105655 267750 657560 103105 222700 746980 237235 504305 728790 789310 611830 490025 453135 841755 531505 528020 217940 646595 255085 5695 461125 300390 732870 280160 349605 286110 338300 478380 551395 380970 827390 249815 234345 760580 175695 656965 48705 174930 291720 772905 54230 132430 674900 563635 770695 838950 693345 323000 204680 796790 379610 706945 90695 589475 176800 713490 411230 313310 296395 302175 661215 344760 759475 811920 591175 184280 742050 238765 612850 54910 180370 710430 453985 207400 740350 347140 490450 745875 739330 743750 846090 290955 658920 100470 737630 51170 613445 579190 625005 657560 135830 216750 536265 405875 510085 595850 607240 313820 486115 757520 799340 361335 410040 159885 566780 390150 661810 168640 409190 153340 793645 805035 705670 346630 62815 95200 752675 264605 236725 727430 81600 345780 564230 161075 468520 422365 133195 652715 25925 20400 93330 100640 801720 538305 479485 371535 373150 684165 611405 750550 539325 331840 80070 351135 823650 734485 406640 292570 580040 236470 86445 150365 704905 236640 749360 696065 689860 800870 2125 565590 53125 272425 354790 507790 775625 524025 731850 701250 578510 742815 764830 66300 456450 214285 548845 124185 299540 441405 341275 428910 223125 508555 156995 381480 137445 363120 242845 36635 366095 847705 410465 46580 748085 204085 816765 735930 425680 834615 444040 157845 559980 553350 329970 652035 530570 450755 151215 180795 364905 518330 167705 211310 178500 555645 481525 583695 74120 144245 566695 249900 825605 567970 347735 95625 283475 734060 397970 424150 830960 38675 532950 343740 599080 160905 123930 792710 261290 455940 99195 701335 545275 213435 370430 669460 146965 193460 710175 436730 714935 154700 698105 318070 297755 98090 705330 159205 224485 183515 699890 325890 90695 676515 436220 639795 240465 519775 271490 117555 681445 345865 394655 627045 27540 593640 193120 414035 818550 774435 423385 395675 738310 672010 282965 418795 694960 340935 109395 548505 308210 783955 51425 474895 818125 114495 343230 435030 805290 81090 736355 42330 644130 820845 420835 270130 501245 70040 781660 802315 634100 520965 266730 48620 52785 149940 319345 210205 495125 246755 80070 484670 100640 203575 249475 471835 762450 390575 788545 90865 258655 160140 352665 71230 781065 603415 214455 511955 792540 347225 561255 145180 651610 32555 354620 811155 593895 570945 181390 634015 339745 353175 315180 559045 420410 369325 255000 295120 429930 336515 680680 237575 108715 750720 830365 92225 301750 564060 460360 794240 559045 702185 207740 560405 704565 572050 34340 649570 457895 122910 464695 448035 660365 452965 664955 841245 400435 337875 530400 395760 634865 609875 617185 192015 339405 353005 529890 640050 342805 300730 329885 531590 675070 178330 297330 120020 71485 670990 519010 293335 17680 192100 287130 267495 764915 787525 239870 664955 408085 650080 796960 167195 339830 86785 540940 557005 716210 795940 110925 472940 471410 810475 259165 155975 848300 752250 415905 503370 597465 454325 660025 226695 290020 369240 75735 116620 92395 638180 392190 398480 439875 25415 59925 451265 808690 325465 756585 834615 414460 287385 345780 106930 170765 169405 68850 643110 558280 204340 576895 345185 400945 843965 602395 733805 22100 36720 264860 185725 578510 688245 612680 845835 529465 318920 235450 791775 174505 323510 143990 633505 68255 223805 503540 458490 454410 259080 467840 227800 684760 93500 360655 396270 200685 151725 306765 740520 295120 87890 213520 100300 532865 574770 304045 837845 499120 748680 346205 774520 704395 271320 551225 226015 815830 174675 549950 226950 324105 73355 443955 456620 372130 332435 339915 644895 22950 45305 227800 800105 274890 292570 629510 747405 700825 421515 261545 617525 613105 731680 586585 837080 282540 23375 533290 83640 327930 472770 585395 750805 30685 420665 269960 305575 517820 365755 93415 553605 614890 265965 240125 256190 415480 365245 788800 816680 817955 491385 805205 810730 363800 417095 58990 522920 697425 121805 828155 345355 486540 464015 356320 624495 507705 252025 442425 315520 768910 643110 542980 651525 484500 707625 220915 775795 293250 202385 820250 663680 472430 320535 818125 250750 208420 404600 279395 831555 359125 296055 271745 667080 301325 54400 536180 129200 473450 453135 465375 558280 127415 264945 548675 240295 315265 17425 447950 841755 83640 710600 143820 158100 669120 128435 154870 648040 179180 608770 849150 475320 535245 591175 556920 572305 8755 100130 112455 149515 559130 215900 654330 65960 616675 711195 673540 619990 519010 721735 323765 556155 566610 714680 294100 610470 831810 96985 840140 309400 527340 62475 736695 629255 113220 11220 634695 459170 63410 180200 27795 50575 456790 335495 540090 433415 505155 797895 247945 177225 767890 487815 135490 593725 110500 786165 94265 687650 363885 377570 817785 811070 686545 244375 175865 135320 839715 26095 409785 13855 463250 348330 476425 798235 48790 583950 516545 719100 143735 127330 224825 332945 575535 569415 358445 345355 223040 218960 569415 69445 722755 324530 38165 432055 307020 421005 511785 665975 802740 62305 118405 282795 251260 420580 48620 278630 833085 340 796705 432735 681530 705075 447525 810220 56185 711280 430100 435625 25500 31620 185895 535245 603245 419900 657730 723180 546210 212245 789055 233665 734825 89420 778770 685950 221000 568140 717570 805630 478635 400350 607835 155380 541535 677365 769760 395335 695810 659175 159715 808520 592365 167280 469710 310420 418030 614380 674050 709580 517055 765680 827645 160990 485520 677705 694960 405620 542470 276845 75480 490110 137785 48960 714000 557005 675155 737460 163285 705925 558280 133790 549440 220150 802060 93755 234090 440555 838185 563295 87805 152830 122570 795345 318325 624495 24565 659515 137445 815660 216495 36550 333030 202130 656285 92990 725475 36635 515780 513570 323000 240465 736100 301240 309315 342635 16065 356065 545955 49980 163285 786080 78540 266475 184365 268260 757860 234685 248370 47090 492575 773245 458575 237405 527170 196435 120105 108885 334900 482715 535075 406300 639285 466480 16660 285175 53040 397545 717400 355810 612085 774775 64430 620585 638690 298180 383945 456365 725135 750635 586160 630700 623900 530400 502945 575535 278205 686970 763725 121550 400605 565930 193800 107525 784890 500480 733720 229840 459255 378505 486200 66980 524025 486625 361335 369750 97410 386155 797725 49980 191675 323170 521390 812685 463080 782510 674900 243270 443275 476340 717655 96220 621520 796025 665805 371365 236215 622625 397375 577915 306085 339320 739585 169660 152150 517140 331925 214540 785400 592280 386240 298435 808010 219725 35955 285430 687650 162860 47090 829685 668270 448715 489770 483310 203490 716210 28900 51850 465375 261970 448800 533120 11900 783275 718250 487985 639455 606305 669545 394230 154870 302430 654670 400350 545360 461125 49470 660195 529975 660110 196265 314330 304385 264775 849915 686630 838950 568225 412845 293335 470645 252110 588455 271150 345525 356320 609025 527340 431035 727005 830790 505325 82280 843030 571710 292995 730575 402135 837080 737205 134300 564145 293845 186405 723265 225335 6715 53465 643875 273870 22610 247690 491640 61965 702865 811070 112285 420155 456365 510595 359720 413355 616420 685015 742985 155635 365500 48450 432820 175525 829260 812515 351560 187425 368900 517225 583780 474640 777070 140250 108290 275400 388875 710515 663935 487050 712385 424490 211990 401455 149600 149260 689095 153255 83385 125970 279055 45135 104805 19295 481440 791605 335665 787355 357595 818210 97325 310250 431120 782170 136595 85850 149175 463165 576470 92395 368560 241485 629765 401625 207400 564145 177055 470730 177565 502265 460870 109395 98855 783700 434775 262820 599760 657305 62815 746555 498270 804610 714765 663085 828070 586160 283220 118660 107865 436985 618120 185640 43860 666995 121380 606475 403835 134725 136255 680 802995 782935 122060 307955 333540 462315 284410 389130 20570 664530 459340 761515 671840 511445 533800 302090 478550 412675 206210 210205 845155 21080 700230 837505 306000 552500 452795 158100 200005 462400 21335 60350 69020 480165 573325 194650 202640 537795 315605 463420 17170 766530 319685 124185 123845 633080 730660 24735 6205 454580 34935 297755 554625 830195 510765 21420 839205 377485 242250 208165 778005 740860 684505 527935 110160 109905 161415 72505 82960 115940 725985 501245 615060 713745 220150 63070 602820 726325 409275 507620 766530 354365 714935 483735 169235 771290 426870 450075 680935 738990 615315 428825 445740 185130 89080 754205 689945 623305 65025 732445 236385 819230 455855 544935 112795 337620 75650 785995 141185 756160 193630 775625 298520 818125 185555 287470 193970 774945 55675 626365 593470 46325 260100 30345 643280 321215 286535 250070 175355 98345 608430 162605 22185 831895 247180 785995 411910 349520 194310 762960 316115 204085 170765 27370 672180 396865 741200 72760 336685 530910 662660 804185 678810 586330 373320 550460 423300 671755 358615 90015 514590 301155 736015 8840 658240 186235 386240 385305 673795 777920 310675 266135 72760 167790 476765 841755 434435 236810 46580 772820 704905 555390 479145 685780 442000 729640 781915 326400 773415 665635 441660 231200 640050 576215 93245 771120 837760 728960 256955 149515 18275 291295 404685 184450 491470 418030 347140 338895 806990 203490 793815 538135 290870 628150 671585 86445 186575 559555 685185 609025 433755 99535 205955 607920 733210 752845 625770 298350 547825 844050 543915 128860 147900 161415 272170 539410 17085 636650 457045 75650 45730 167110 109225 657645 541790 96050 421855 655945 63070 782510 657390 730915 800530 587265 291805 747745 21165 388620 759985 167110 537625 377145 177735 368900 70040 805715 462995 781575 43860 510935 561510 52785 703120 402730 17255 754545 212585 354025 384370 320875 404005 561510 652885 120360 701675 412080 419560 685525 596020 265455 727685 7905 681360 480420 154445 359890 767550 805205 254235 106930 86445 748765 133620 158270 742135 722585 283475 710005 472005 20315 831470 24735 141355 159205 285090 191250 474810 567205 53890 717740 528870 565760 160480 616845 455855 98685 707200 255935 332945 83895 60860 679235 594745 833765 501585 594490 671415 682465 425680 304130 776220 388450 445825 11645 749190 546635 600270 185385 462060 683315 250325 833765 427805 593385 805205 804695 369920 744515 677280 744260 541365 226270 196435 326315 810475 151725 817190 512295 491385 628150 532865 557685 615740 18275 358190 709155 583100 570860 726750 817615 436560 587775 484415 488410 195500 801975 849235 470815 111775 747660 631210 749190 71910 213350 207060 635715 529890 197115 313310 829770 641835 616760 131240 635715 416330 92565 830025 481440 151640 540345 565505 691985 79135 409530 104210 280840 10795 766870 284920 74715 775710 818380 698870 187340 294355 48875 743410 795005 159545 594660 433500 389470 72930 276080 548675 438770 207910 609790 6715 286875 54400 540600 456195 460020 529805 259080 769930 247350 644640 580295 564060 197370 265880 208335 133875 493255 520625 675750 359125 432225 720120 691900 179605 322575 842435 547230 761685 708050 81345 679830 251260 93160 506685 588370 434350 594405 551565 634185 755225 395250 389215 143820 526830 168215 607920 513145 320875 780810 754885 222955 379440 23290 323170 502010 143820 665805 679405 523685 811325 654160 69530 268175 303195 597550 97835 236980 707370 248115 607410 408765 176970 663935 724030 52360 409105 94350 713490 558705 791265 64515 506345 206125 251515 544000 583950 139825 557090 457045 520965 496060 365670 248370 332690 85510 492915 312800 141270 202640 352835 631295 768995 537455 104465 286790 653650 395165 753015 628065 290275 509405 243270 622115 720800 696830 101065 310335 88995 185895 682040 818720 95285 34680 387090 773670 755990 840225 634950 763470 816765 419135 778260 87720 106930 750465 435965 114325 462825 759220 501500 56950 805715 246500 349350 476085 150025 73695 154360 325125 664615 739925 324530 161500 693005 166855 443445 751740 810815 369495 227885 5865 810305 685780 470560 605540 76245 225505 189465 567715 147475 66640 648210 369750 36210 298775 654330 21590 613870 419050 558025 519435 359805 414715 511530 811325 556750 629595 225930 343570 268175 215985 326655 686970 324615 324700 120275 586500 118660 408935 823310 129030 87890 264690 597720 265795 630275 88230 638945 197200 410805 685950 745705 390830 263330 334390 9775 686375 61710 101235 88995 675155 768400 826030 608090 670735 74885 79560 618885 214625 649825 498610 392020 446930 665635 802910 294865 313735 771035 770440 692665 387685 477530 117810 7225 198305 571200 156315 411485 256700 841245 671500 217345 189125 114750 47175 80325 414715 281860 723945 554625 635885 458830 618715 775115 787100 464695 432140 433585 200175 110415 195500 371960 128265 522325 322575 614125 732445 820165 782935 216240 351390 168470 432650 244460 530060 569840 235365 715360 665210 55590 844220 165750 42500 377570 571030 75140 344420 5780 225335 249560 294865 320620 290870 43605 803250 473535 458660 673965 465035 706180 714935 258230 404600 136170 743920 535075 44880 718760 421260 131580 241230 11730 84235 580635 266815 425000 57885 340935 16830 782170 242505 329120 702610 312885 339830 338130 429250 660535 415140 442340 517735 503540 80240 417775 701250 237405 507025 70890 454070 323255 517990 754630 390915 840395 646085 327845 139825 579105 515525 546720 496740 150365 500395 203065 294780 277950 567460 599675 437495 604180 712555 547145 603075 452030 112880 15130 82620 682890 76415 606985 792030 23630 757265 307530 53125 268005 373405 457725 470985 624835 748170 263075 495125 483310 671755 92565 275060 812940 429250 756670 561850 627725 679490 751570 834955 264010 6035 93585 312885 762365 817020 748170 350795 343910 361165 642090 425000 698105 345100 474555 505665 752930 645320 392445 263245 782510 539410 391935 231455 509915 136255 355470 411655 735335 182835 236555 478040 269705 365755 71315 656625 778770 374255 75905 746300 578085 267580 823395 516715 585735 448205 767635 31365 579360 539155 405705 344250 71485 344930 703970 112880 813450 205275 749360 25245 801125 376975 779450 285685 495210 539070 240125 75140 131580 688670 351050 107270 561680 791180 414120 325805 669545 773670 800785 177310 413780 726580 439535 655265 601460 246330 135150 106845 355810 537540 244035 824840 95710 582165 337450 722160 315690 244800 780045 705925 233665 13770 145520 135235 398225 650845 375785 625430 213860 747660 496825 142205 598145 407405 666740 129285 55250 648890 493255 391765 296650 63410 507960 523600 736185 112795 110585 35190 331670 616590 85510 738565 578680 31195 701250 803165 305235 200090 395080 374680 524620 43945 432140 183685 751400 291890 75735 667420 97580 256020 501245 326400 765425 149345 89930 821440 701250 629340 634355 426955 142885 212415 589050 252705 648125 15045 407575 795600 557685 323255 848725 331670 849830 363035 613785 549610 38505 355045 171530 693770 806225 808775 429930 376550 228990 704820 374085 617440 297415 387770 840055 197540 539155 35700 85 60010 817870 9775 152745 455090 465715 299200 496230 283390 426785 774435 448290 135065 364310 767635 279820 550290 226015 25160 326060 140250 479910 161245 735760 299455 495465 108970 35530 460785 104465 453900 45815 321640 404005 340340 206720 361505 609790 502520 347055 187680 715530 625940 230350 840650 304895 408765 288490 2125 456875 262225 512805 189975 216070 147730 334135 245395 321725 100555 487730 36635 225420 212840 555475 585990 247265 515695 541535 412335 237915 160480 275145 461465 346885 298775 32810 156910 160480 691730 274465 257890 655605 121550 9010 794495 473535 198645 740520 495380 601800 761770 199070 272595 128095 455090 231795 614040 16320 74290 109140 811920 663510 171105 510510 481185 840225 46750 151300 238595 433500 371705 786420 392445 561085 517735 715190 322575 329970 462400 539835 252620 176205 409105 848385 296565 721140 476765 183770 299965 405620 484670 137020 719100 140675 147220 654670 50235 618800 848045 486795 428655 342550 395080 844220 340765 42330 50320 472430 336090 790585 443360 262820 805715 642685 28390 477955 327080 742135 726495 796790 825945 732445 708220 795430 657645 57290 710855 434265 581400 309995 196180 446505 138125 625090 454665 461550 250750 456620 78455 843030 207570 676770 60180 424660 717740 631125 362270 506770 256020 744770 543575 830960 79985 282965 759135 584290 15980 184875 591685 97495 723775 753015 645915 116110 381395 452285 596870 248965 250410 524960 497590 275995 589900 279480 449990 170680 255340 249560 713065 642940 606220 549100 58140 719610 169660 157845 33490 20570 274380 334560 676855 427805 268600 673200 422705 65960 91120 531760 792795 147560 175525 469455 429080 211990 479740 807500 201620 78540 442340 831640 597550 733635 42245 527680 196350 637245 670395 270640 126310 332605 179095 602395 55080 540685 812260 202215 259590 88230 730915 826625 440980 449055 250155 200600 352155 672265 512975 601715 795260 755310 194395 697000 423045 135490 550970 381140 415735 632995 79475 732105 746385 652630 128775 667165 616335 751145 599590 644300 533205 706265 581740 295715 447185 193035 291890 648125 319260 287385 234770 441660 596615 191420 90780 748425 455260 237830 531845 564145 841925 345525 211990 471920 823990 359040 553605 439450 293335 336090 306340 387685 528955 638350 538815 29665 489260 504305 748425 612255 265200 310845 611660 498610 220915 668695 758965 128520 211650 338470 498950 660790 122910 219215 671075 433500 102510 284750 24225 148835 457810 151980 713660 494360 427040 205360 40715 754035 250920 724710 644385 387855 432140 300730 295715 701335 106845 270045 513570 275485 436985 706350 726665 331160 423300 739245 743750 654245 639455 782085 784210 528360 16490 241230 92480 310335 687225 386835 466820 381225 303535 487475 777325 212840 626450 31620 468180 831385 198135 704395 739075 199665 21165 829940 144245 217940 321470 24650 686885 505240 382330 403665 786590 714765 297330 115005 113475 142290 590920 622540 173230 562615 75480 433160 514590 605370 315010 277015 773670 75990 90525 326910 735250 338470 281265 591090 331075 638860 270640 548675 310165 521815 692750 256360 630275 757010 213010 74630 392870 804185 753780 818295 768485 561000 518840 664105 563550 833850 824500 402305 262310 475405 232985 803335 342805 139740 682380 400945 94860 479740 371450 282455 319600 720885 196350 48705 272255 623730 453815 820845 174250 112710 448205 297245 315435 306595 760580 151555 235025 214030 525300 39865 166515 142545 80410 486540 763640 490960 802740 54740 404855 644725 19975 235365 198390 686205 91800 360995 459170 798235 306680 173910 723860 582080 292740 324360 67745 392700 295035 32385 147050 596700 514165 726835 840990 352665 799595 207740 31110 419560 806310 401115 552755 651440 491470 410720 782085 567120 184705 569415 808775 163115 288405 811495 540345 333115 814725 210375 57715 434775 75225 27455 692580 683230 728280 742730 704395 825095 656370 152150 547230 533035 59245 409020 134810 355810 528955 447015 357595 628575 372555 302600 806820 59585 443870 339490 386665 32725 145520 252535 665210 719950 371365 405450 286875 344420 395080 806055 614380 34595 767040 268940 626195 439365 122995 741710 679915 822120 618375 619905 561425 634270 451095 377910 295630 653395 476255 206125 603585 173910 177055 354535 56865 748000 393975 110160 11985 131410 714425 58225 71570 62475 163625 489940 293675 23545 109055 167450 84405 530910 503030 813365 455005 667760 603840 169235 817360 62900 729895 277865 56355 333965 369240 560915 486540 621690 262480 654330 679575 186745 267665 798490 817275 595680 253895 560405 14705 705245 465460 217175 37655 241315 263585 167450 437240 756160 629765 629680 715785 133960 628575 659515 658410 406810 310505 375615 842435 338045 42160 578765 239360 334135 339320 306000 718845 244290 513995 830365 258230 285940 390745 606645 118150 18785 289850 639540 772140 778090 467160 386070 53635 523175 683910 579785 580465 580465 367030 734060 121465 645320 190145 10115 788205 603415 401880 431120 459595 712980 297670 305235 148240 379015 62475 150365 705755 514845 300135 387855 152915 23290 510510 700060 788460 333200 695555 493850 363885 508895 515695 839970 524535 646935 719525 752675 555815 266900 70125 255935 369750 784380 377485 208930 680850 547400 446675 407660 731935 325465 619055 3485 693770 770780 617100 152150 765765 351985 744515 104125 348245 611575 28730 295715 63495 431715 538985 697170 395335 526405 484500 839035 144755 613020 821440 844220 208420 494275 464695 377485 250920 50575 84065 552330 205445 21505 826880 469795 581145 390575 329630 562020 680340 464950 375870 512975 491300 796365 151045 434435 647020 426105 156230 435200 508385 669630 590240 215730 817530 95200 52700 659940 551395 499035 484670 438600 229160 595255 600270 192440 75820 476255 623390 466225 212415 624070 239190 498865 419985 332775 771120 26010 475745 455260 181390 714340 659600 612935 722415 713575 710090 349775 301410 579700 376210 155720 213520 367200 182665 294950 619990 310930 729640 242165 532610 376550 823055 491810 644640 375530 513655 697850 92565 256105 727175 639030 90100 306340 713490 801380 33915 478550 744005 201025 31620 399245 487390 112115 691730 5015 609025 445740 123675 48450 680255 612935 17510 100725 51510 139910 567970 7990 165835 475065 178075 266135 503710 555815 303705 844220 833765 537795 848385 452455 630020 362695 511105 783020 180540 374170 577830 525300 731850 238595 215050 9180 839715 199835 565165 267580 84405 72760 150790 112200 103530 379610 506345 292570 515695 263500 763725 79305 199325 661045 621095 179180 398650 140760 487390 260355 428995 651950 74460 163370 315350 470645 389300 362100 208675 422705 481440 64940 543660 269195 148325 151640 9180 42415 47940 363545 322320 822035 763810 680000 736950 331925 544340 398225 292315 648720 36635 397715 753780 669205 335580 544765 396525 209270 540685 662490 831725 485775 231030 143735 391170 653820 432480 703290 331330 207655 394910 704395 648805 171360 642685 146880 668015 530145 356405 802060 535840 555135 497080 684250 620670 564825 713830 336685 482800 231880 181645 279565 161160 278375 553095 644895 526065 46920 758200 381225 692665 384200 205020 758965 68680 653055 209270 479655 811835 267665 678215 753610 412335 757010 61370 539155 613955 150365 483990 346545 429760 492745 151725 389045 570180 628235 98940 672180 711960 211565 787015 57120 513825 209695 496400 80070 85425 94775 74970 350455 520200 113135 40120 820250 204255 595000 312120 381990 239190 353345 527510 191335 385985 539750 149600 485690 88400 128690 533970 260270 510340 259165 347140 178075 612510 161670 654670 282625 328865 341275 242250 837930 575620 688840 135150 67320 334050 847705 657475 107185 707030 89675 1530 81940 574430 188445 629850 527000 212585 844645 154700 683060 78200 549525 546210 225250 305235 294610 66895 16745 179435 297755 611235 4420 30345 321385 290700 53465 214795 174165 99535 4080 404005 401285 54910 262055 312970 423300 764235 47770 656455 359295 443190 695725 395505 258825 419050 279395 481100 133705 788460 150110 25160 325380 690880 423725 661895 824160 265370 62985 689520 535500 814300 461295 335325 671160 370430 214880 234430 334815 833000 802315 611150 49810 286110 377145 664190 613870 567290 763640 199835 16150 785740 655605 150960 475065 278630 468605 583610 606050 10880 375020 195585 683230 593725 505325 561255 203575 132175 46750 689350 646765 18870 697510 163455 1785 586500 768910 745450 74715 578595 122485 481100 706435 334985 816085 654755 832150 257890 655690 822970 515185 413950 721225 725985 178245 215645 664020 316455 379695 113475 205445 338215 281520 557005 397035 434350 779110 186065 537370 596105 746215 706010 38250 770525 203575 453390 491895 596445 767380 240210 523090 66385 52530 252365 314245 455345 729895 460445 173570 565675 104635 785995 340255 209610 215475 571880 814130 570350 580380 606390 200940 484670 752845 538645 165835 143310 113050 556750 531250 710770 55930 14875 450500 266390 787610 765170 464185 759050 184705 673115 391680 765 275315 337705 703545 82875 10710 159205 62560 641835 138125 678470 646510 659090 724965 21590 138295 690965 269535 59840 606730 572390 470050 768315 307020 222530 496740 737120 638435 274380 408000 159715 547910 649570 409020 630275 231710 472940 234090 614040 331075 365840 37400 270980 178840 28985 220915 822885 419050 425935 711535 683655 558705 174675 387600 403410 775030 386325 401880 328015 582250 7225 465290 101575 832235 552160 423470 166600 382160 844560 819655 18105 546890 86870 751400 369155 151555 666400 586160 340850 135235 101830 658495 70550 299455 340085 152915 393550 452370 798405 584970 527170 73610 503115 801295 377995 576810 334900 748170 805630 160395 696405 33490 702780 720120 839460 348415 31365 549865 771545 758200 277355 469200 559980 397460 484500 190910 250750 570690 710090 134385 275655 595765 284410 761090 486540 195330 304045 755905 101405 759305 550885 66640 14450 594830 457895 803760 591600 110075 534905 231880 690285 315095 161245 78030 753950 538220 317220 636055 82025 745960 799850 653055 628830 257210 474045 714935 295885 688415 630615 409445 133365 679065 392360 472005 535670 83810 447270 406640 29580 229670 532610 507790 504220 125375 492235 509065 12155 765935 492915 258485 445655 43775 458745 498780 803930 141865 202640 154785 65365 681360 734485 562785 368220 840905 556495 729385 821355 424745 63240 68340 181560 193460 779365 470645 547910 781915 642175 328950 123250 711195 488835 211565 203490 580125 89505 513655 778175 34935 435030 391935 497335 255085 508215 679575 283560 690880 821100 72335 608345 671075 140590 348500 421430 465970 268685 679150 561340 435115 358020 230775 185130 793560 43690 560490 358105 189550 405960 797130 301155 523600 650675 715445 666655 811325 255000 195840 183260 825945 695045 28730 607750 81600 136000 141015 131580 386580 397035 524025 242250 78030 57035 316965 102935 156995 519180 690965 633675 440470 490960 586415 625770 244630 64685 386240 633590 723775 427805 620585 173400 708390 342975 119340 161585 275910 520965 425000 364905 159205 507790 656030 389300 671670 410295 727430 289425 116025 285005 138635 174760 249050 656455 682125 413185 520455 226440 362100 6120 272510 545530 689775 735675 307020 730830 846940 239785 441065 299625 447185 804270 783530 133875 486200 398905 785995 598485 309060 271320 574345 441405 437410 507025 417180 841500 669290 361675 666230 818040 555050 750975 151215 806565 53125 766105 609620 348585 728535 225420 502095 229670 162435 303875 466565 820930 328695 662490 290870 629850 536605 121210 283220 493170 705160 687055 315095 368305 347905 685865 633930 675835 758285 282200 487050 232815 527595 159715 203575 662235 440980 415735 255850 73270 295970 257890 255680 732190 261885 52870 456110 612340 639625 634270 494445 591600 635545 841245 631040 334815 513485 696660 366265 622880 432990 216750 111350 172635 670735 123760 93075 90355 562360 149685 375870 110160 456960 498185 535585 291040 96730 157505 716550 338640 516630 232220 17425 717995 633845 72930 731935 118575 679745 1785 577660 173570 490280 262055 580720 813790 752760 546805 208250 189635 352070 71400 675325 262565 806650 560065 246840 278205 134300 163625 520540 342040 323170 33150 683315 753185 175015 109140 704395 195160 15725 574940 18615 379355 233070 247605 670140 16575 318240 54400 502095 566610 161840 57120 427040 366945 697340 395080 634695 248455 157165 150960 775540 350285 136765 625005 51935 695640 396950 769760 154870 416585 68340 407830 115685 100470 532100 789905 648635 81005 694620 264010 427210 29920 12240 797980 236300 709070 555815 697425 302855 94180 429080 132260 324020 702865 609025 834700 456195 700145 504135 15215 702355 734740 60690 769420 759815 578170 277270 796195 613530 149515 145690 788460 378505 139910 126480 462740 258995 616675 849320 62900 779280 787695 191335 497505 762620 557005 160905 39865 513825 261800 24565 308890 451690 832830 301410 49810 376635 437070 101065 212500 421345 611745 644640 501330 521050 638520 17255 208760 712725 299625 466990 394740 566610 251260 606135 61030 302855 449480 703970 635630 553605 300220 211225 109480 80155 238000 448290 770440 844135 752165 15130 777665 325635 105230 707625 784210 314755 361760 122995 289680 30175 130050 85 562955 761940 594405 118065 244885 818720 2975 780640 777325 171445 151045 760155 727345 118235 338300 597550 342210 206210 436475 838270 147645 411145 323085 87720 276930 539325 783275 558365 309315 357680 174590 388620 304555 293165 608855 801975 468095 56950 394655 731340 633505 479145 789650 607070 553860 586330 759730 84915 409530 24820 39185 614550 29665 678130 195840 785570 359805 775795 291975 238170 337280 724030 639200 690965 26775 56780 382415 802825 182580 526150 30260 587435 256105 69190 195840 543660 821610 469965 606220 499205 716465 78540 67065 350710 352155 7735 718165 152065 798150 672095 218450 366945 163030 490620 837505 781915 385560 22440 271575 81855 629595 385730 374595 311780 448800 156485 729300 547060 200005 731255 17170 271235 53295 234940 356575 638265 636140 13600 91460 713065 689010 47260 232730 530230 471665 310080 764405 271235 254575 832320 742560 666910 174250 69020 695640 495635 181390 482630 826880 536605 574175 317050 497505 145945 163965 432820 438600 274975 80070 28305 815915 150110 756585 251090 485265 561680 703970 387685 536520 483310 351645 446760 5610 552840 445485 240975 794835 788290 403410 814470 356745 787865 784465 252025 238935 11220 491130 530655 249305 812005 194310 795855 283815 220150 613275 415735 400520 20485 58820 495720 387430 578085 34425 754970 721820 128350 69870 744940 498100 730660 839460 71145 339745 724710 593810 386070 256955 699550 602480 264945 471410 230180 697170 274550 779960 296395 141355 849065 688840 259335 473875 253555 139145 401880 87380 55590 439790 479655 100640 11900 599165 489685 55505 61370 592110 556580 345695 326485 292995 66130 774860 628830 97240 31195 702355 768145 581145 341955 586245 220745 643620 774010 427210 3825 668610 250325 731425 337705 827305 716295 641665 821015 421940 699210 635800 716295 226865 258485 580550 214030 21930 372215 723180 111775 148325 759900 842180 2550 423470 262140 691220 638520 458405 411995 848980 277780 780130 464015 739500 193630 243610 517650 524110 339660 601630 846515 649740 200685 371705 136850 618375 391425 444295 41565 270980 371535 28390 669885 249050 29665 141015 673200 350965 738735 556155 473025 669885 562700 249560 597890 529210 104635 698275 489770 623815 17595 235450 395420 94265 378675 539325 664615 555900 313225 671415 705585 410125 287895 424490 585310 676855 652885 133365 28305 712045 257720 408595 140335 139485 299625 204340 1190 345100 252450 216665 657560 590495 645490 38420 331160 460445 531590 351050 363205 815150 451180 197625 163540 741285 151980 403495 381055 109820 247520 769930 588455 7310 89165 91715 538560 804865 455940 281860 74885 185215 510765 726155 652290 137955 673965 8160 438005 682295 63580 669205 210545 431630 156230 125715 576300 687565 279310 198475 239445 671160 394060 165580 384540 738905 151470 739925 561850 718250 724710 328780 534480 607665 419815 275145 832235 412420 155295 588030 265540 367540 724710 158695 268770 844305 250495 824160 719100 128520 767635 327845 729555 815915 158015 264350 410465 220320 579105 101405 95710 370940 648465 510850 306680 496230 732700 663935 404090 336855 253385 55335 72845 328780 344335 29410 755565 165920 125205 451265 695810 35785 301240 30515 709325 647105 658410 466310 357680 222955 604945 211650 342465 444210 434010 279140 682720 547995 704480 218960 635715 366180 98175 15045 157250 537540 180115 342295 816510 680000 521730 370005 113815 718080 336345 221765 642855 255850 260270 576470 738565 559385 392955 280925 527850 449735 449735 783785 267410 221595 428655 415480 181135 32045 11815 548675 252195 818805 539325 694365 590325 106505 493425 443275 381905 204340 258060 721735 670820 570350 201960 272680 756670 478975 720885 352835 847025 340935 499460 631040 598910 531590 834870 135830 536690 717995 664870 572560 71910 397120 214625 93670 359210 391850 58565 269705 387940 44030 584290 718250 575790 389300 726835 341870 3145 431290 328695 429165 339235 616165 373575 434860 216750 824075 348415 141610 118320 694535 332520 483650 304980 553180 819485 701250 333030 396185 732870 847790 149600 280330 43860 572050 642600 697085 832575 460530 625260 611065 525640 283135 309400 95030 350115 831640 834275 687480 373660 729980 205785 831045 287385 165750 294950 37060 618715 519095 379100 270215 626450 68680 203575 328525 545360 663085 475320 629340 775455 205020 411570 730830 251940 798150 83555 200005 699805 160480 404515 550290 77180 540770 157335 694960 804865 843030 831810 776390 503370 554540 12410 136595 402900 145265 475830 597040 208760 485180 297670 678555 69870 308720 235110 825095 339235 704990 124015 753525 288490 714000 744175 386920 438515 698700 41990 678470 38590 703205 601885 391850 47685 132430 778175 78285 84575 360655 92990 311355 459425 107440 377060 842860 302685 68935 214030 685355 397375 353005 3485 231965 63240 296565 719865 377485 457725 210290 650420 630020 588880 697340 849490 444380 190145 102000 68425 511360 306340 827645 795515 195245 219640 617610 298435 352750 246330 529975 112370 22270 611490 495890 148070 811325 344845 320280 523685 383265 610810 453050 238170 636225 385475 109990 130305 800105 796365 571455 833000 238510 701420 307955 764065 808180 531845 273785 286620 94265 65960 9690 26350 87890 325465 606815 261800 325975 243780 717995 474980 682465 467160 616505 395930 265625 294780 657985 464865 523430 784975 248540 815235 849660 588115 56610 233665 599505 224995 604350 456450 232560 835125 762025 166175 79985 95285 297670 282625 499205 704735 773500 134555 478890 268685 130220 793050 626195 633080 607750 663425 590070 705925 198900 564655 699040 403665 197540 525215 47600 599505 668780 770270 700315 362865 192270 295545 314585 509745 829685 361335 333625 680935 453050 47345 839715 58055 29070 483140 761345 27115 711960 575705 703715 689860 689605 741795 655945 394060 308465 139230 778005 336345 405280 66130 505155 649995 645575 233325 840820 22525 504050 543320 176800 798575 218620 473195 514675 643450 158610 306255 492660 410465 171615 477275 96645 222530 103870 600355 3145 455600 16320 58055 267920 520540 790840 469880 82790 411400 673965 646595 228225 210970 784805 842350 739840 79220 756415 666740 218535 830535 3825 282540 480590 570775 422365 454750 76160 362355 546550 718505 492490 572135 624835 492830 645830 692410 613615 426020 198475 468350 203830 651185 658410 520710 518075 171020 26690 789140 201620 334560 595085 646935 841585 522495 59500 500735 443530 772990 465205 296650 522665 523515 590410 40630 274295 789310 241910 607750 188870 653225 420835 201365 295545 806055 257805 813705 410040 169575 329545 632230 275060 2805 537455 440215 40545 664360 777070 705415 369835 363035 603840 247860 193630 543915 317305 506600 277440 799085 809710 70890 12325 151385 130645 701760 47855 507790 461125 735080 552670 557515 134810 302005 103105 66895 330055 602820 252620 821525 140590 263415 807670 219725 366520 763215 223465 628830 64430 460275 331755 460020 44540 694025 656710 370260 718505 365330 554710 244715 379525 680170 8245 651015 539665 779875 168130 62985 292400 199665 802145 815915 43265 186490 605965 48875 278800 118150 27710 49385 720205 508470 598825 480760 168130 370005 90015 480675 356915 110925 788120 167960 268430 733635 745025 783105 681870 33235 702695 701675 574005 370770 247350 176970 48195 636820 677280 432905 780640 311355 479145 360400 375785 431545 287300 478975 194565 365075 230775 115855 209525 805035 87040 362100 394145 72930 607750 24140 516800 591685 738650 505155 450075 754800 252025 649655 462995 728025 682380 797385 293335 789565 143480 414205 109055 843965 66385 510 209185 37060 465715 842350 131155 318495 340255 419645 826030 374340 552585 159375 94265 578935 342210 56780 484585 82195 160225 718675 484670 484500 682805 298180 103105 157930 610895 697085 160310 245480 155295 123505 85765 119765 509915 227035 405280 659260 455430 276505 469710 53975 441405 315350 16830 173910 242675 501670 192865 804100 839460 537030 272340 12495 683400 126055 413185 223380 310760 836060 169150 189380 147050 119935 692070 422280 795005 766020 685270 324785 757350 511445 10455 554795 653225 338470 390490 73865 598485 257125 807670 811835 478550 39525 346120 522240 504815 263755 298180 526235 199155 303365 232305 506855 800700 111095 593300 40630 180455 225335 134215 779875 310930 304215 701845 400180 534905 330395 770440 437835 751060 319260 1530 95795 669800 398225 448375 592875 211395 518160 567290 653990 151470 709155 661385 172805 765510 436475 771545 328610 543150 545190 744685 590580 564825 398990 556750 763895 567035 699805 299710 630615 744260 361845 128945 96900 796960 193375 309825 177310 732445 536350 159035 527170 763045 794240 629170 657645 171530 28985 779535 352240 147645 257805 479400 171785 391170 490790 308210 655860 774520 663680 14620 456790 560490 176375 841330 56270 224060 286195 438940 754970 5865 759900 483310 765000 315690 651270 429675 746130 123505 319940 290870 793560 379950 597975 377570 178670 818295 387260 344165 549270 260525 369835 298350 210035 28220 226355 595850 213605 399585 634525 384115 310335 591515 493765 379440 435285 543405 170000 760835 643195 59840 797895 189295 161160 352750 515780 448630 779025 53380 815575 615655 762620 45645 530400 462400 435370 342890 557600 774435 810815 354195 703800 682465 372555 745365 548335 118575 199665 543320 350455 743325 367710 548675 148070 483820 750210 815235 170425 76585 453050 260780 712555 302090 773245 481950 690965 439110 530995 823735 610810 167705 135235 494615 700145 538305 462655 144330 18190 387175 131665 754885 313905 720970 171530 363800 841925 672945 583950 122485 808350 737035 299625 746045 477700 799000 221935 271660 427465 220575 527085 761005 495465 646000 281265 663255 808945 350370 271405 266135 449310 738055 838525 46835 842095 394740 541450 187935 579445 105995 672010 479995 699210 579275 456450 789310 440215 416755 216750 224485 730830 417690 614635 838865 509150 584460 243780 111860 734570 133110 376380 86530 439535 625005 656540 244715 308380 339320 107695 646850 112710 637670 285515 679065 280500 740690 34425 542980 710090 509830 547145 433670 256615 308295 250920 360825 176120 409870 277780 11305 740945 594745 648805 629000 835380 95200 423045 767805 141610 423640 20910 135830 312715 578255 474470 838440 721225 830450 790415 98600 277950 148155 412335 760240 831725 636225 188020 119170 157505 780895 126735 687055 422025 747660 656625 827985 729725 165155 731765 535755 328950 95710 783785 707370 62135 102935 477105 416500 297245 101235 540090 418115 205190 401625 578340 490195 639030 263925 800700 43775 139145 741455 626365 355045 311780 407235 535330 111435 788290 517310 830110 263585 433160 571625 28390 626365 451775 163370 205360 531505 664445 208760 603755 469965 752760 438345 524450 731765 69190 721140 448460 494785 704990 818125 556240 267155 278035 100130 175695 803590 87040 191080 783615 98685 755820 640220 156995 94265 632910 72080 561850 399585 194820 561425 759560 678725 286620 837675 322235 222870 595935 272085 527765 764745 118405 29495 555730 359890 618545 810900 505920 754290 349095 162520 518075 278970 628150 706605 607070 306340 527765 785400 454665 673795 596275 130985 653905 734400 466990 203915 661980 88740 723690 125715 486285 275910 147560 87295 196350 205105 775455 734485 601120 112030 45390 42925 488580 527255 306680 762705 464695 646765 399670 54145 24820 228310 825095 219300 651185 794070 337025 783700 658410 567545 493510 597805 358530 720205 818380 733890 723435 483140 454665 114410 723520 642260 275145 725900 416500 428230 73525 168045 260440 30005 502350 451690 565930 453900 477020 656115 316540 250835 714000 364905 570010 30260 658920 455175 776220 527850 628830 494105 754035 744940 356065 111350 689180 103955 178670 213350 101745 461720 441660 209695 241825 486285 556750 55080 768145 221510 190910 636565 74715 812940 49130 381650 419730 291210 599930 609025 78115 242080 65365 475235 476935 487475 409275 77520 394230 427040 756585 823905 491725 567375 145605 153085 801295 548250 71995 229925 560065 596360 371025 603160 404175 48450 368560 16660 517140 481610 290105 576215 719610 487815 137700 180285 814725 506855 290275 790755 359720 694875 241230 428315 365245 800700 74290 276420 491130 425170 631720 706265 221850 621945 542640 46325 781575 470390 522325 680 338215 382670 707965 46070 573155 357510 456365 330990 496400 30090 45220 781150 197200 69105 679830 756925 560915 270300 638435 457640 707200 635970 98515 681530 449480 473705 477700 391085 185980 544340 219725 413440 430610 39185 69700 810220 691645 240295 402900 224740 473195 416670 482885 465630 107780 64260 840820 797895 1190 20060 713575 537540 266220 185045 229330 591005 797980 183175 655265 789480 188360 780215 711110 290360 404940 472940 520370 513400 317985 835295 797895 89590 733805 16490 301155 141780 189295 358445 799935 452540 338810 623135 465630 485435 674645 480675 736780 208165 222700 849405 410210 703120 213010 339745 779875 207570 787270 817615 496910 336260 303450 633930 456875 500565 756500 583100 640900 605965 27455 396610 807500 765850 814555 837420 256105 472855 520370 439535 478465 186405 589815 391425 585480 304300 162690 799935 144755 554710 828920 260610 555645 484330 369835 272765 163795 73015 608345 204000 531335 646510 358955 503965 691900 302770 130475 595510 676430 291720 843540 424235 403325 290615 341275 505325 152660 406385 277865 394995 498610 480250 100895 154955 685355 663340 390830 215815 424490 645575 380715 478040 832320 424660 634440 69700 667250 601970 695300 385135 273190 589135 435795 837845 381055 465715 623985 134895 667930 556240 218960 115175 245395 183940 543575 1020 457300 10540 774860 822970 321555 757350 762195 391595 521475 412165 643280 156315 624070 669120 289000 824245 100130 709070 522835 560490 810475 629680 429675 142545 188615 531335 771800 250155 97410 553265 119170 512465 512040 473875 743240 719015 571710 576215 589475 792285 113220 139570 540855 810475 148835 714510 731000 716890 438175 807670 754715 184960 555050 317560 9605 452285 423215 77350 671330 442170 241400 467755 373320 205190 365075 292655 529295 435965 308465 448375 393040 670565 332265 310080 475490 353430 748595 839120 845580 233155 586840 10115 73015 419985 579190 389300 608770 318240 647445 474215 220235 679575 488580 80410 242675 224400 758880 785315 370260 53125 63325 141355 341955 452795 777580 102170 594405 186150 290190 96730 809710 202045 245395 390235 182325 634780 265455 607495 75395 436645 827050 380375 470305 494190 522750 133025 601885 40715 702015 842605 793985 819740 243185 506600 167110 11220 321725 405450 647785 0 0 779960 309145 34000 356065 618885 727090 282625 20400 166685 593810 112965 660195 738565 460955 647360 530740 556580 49130 831385 798150 420750 841925 438685 842860 43775 473450 425595 297075 715785 222870 241315 780215 433245 768145 74290 394485 461125 38080 398565 574770 307360 828665 171615 736950 723520 780130 243015 602395 69360 780555 616505 328355 711280 817190 87210 621690 429845 507195 565760 558365 733550 243780 38675 492575 206465 791435 437920 740350 555815 788630 629085 417265 340 190060 158355 385050 76670 398140 314840 453050 383520 184025 43860 810390 161500 82450 689010 689180 803845 95200 467415 383690 798915 349180 742220 164645 576300 786845 652630 59585 565845 444380 21420 783870 542470 317050 739075 83640 12325 331330 614635 409870 844475 110840 473620 300985 542215 283985 718675 768570 476595 260780 626110 743325 466905 462485 410380 262140 58820 741625 773160 411570 317645 408595 292995 287215 792455 825010 582165 586670 632740 660280 221340 287640 135235 732105 291465 213435 368815 485180 18785 581230 160140 529550 114410 321130 155125 319940 203660 36210 166515 86955 751655 756840 302090 621945 4165 281860 599250 286280 457300 840395 738650 678555 607665 660875 12665 71910 737970 414375 600440 740520 229245 458660 363375 71740 192100 272765 62220 402645 735590 283815 651100 352240 564145 108715 642685 608940 711280 230095 342210 425000 53720 844645 178755 785655 840480 502350 804865 20315 150875 213265 667930 505155 419475 443530 726835 675580 406045 46325 447185 28730 431120 768910 765340 284665 607920 9520 699805 644725 629595 410635 256615 436730 826030 627045 694790 550545 26605 41565 98345 547825 203745 821780 451605 12665 4590 427295 579105 303450 186915 128180 115855 537200 837930 313990 824500 792370 258825 461550 220405 321300 277100 175865 762535 251175 789395 50660 437750 737460 546295 511870 753015 78710 598060 252025 394060 733210 471750 367200 768060 403240 377315 452540 731510 390660 231200 328185 736355 835890 326825 682635 500905 231880 314670 426530 597040 90100 123420 89250 262225 122400 762025 317475 237235 512550 230945 124695 600695 544255 645320 837930 640390 206465 255 768570 465375 755735 721225 405450 216240 52190 642770 328865 223210 148665 683655 640560 754290 387685 832405 706690 576810 514930 215305 786165 368050 28560 704990 783955 610215 326315 448800 607665 653565 487220 681190 773500 336090 545785 738480 672690 160055 646935 438345 92990 43180 332180 225930 224740 464780 665380 745705 393635 717060 472855 801125 241655 686630 665975 849150 473365 557940 764065 274975 503200 540515 725390 597125 357680 278035 139230 505835 570010 649145 617185 834615 70295 115600 166260 122995 819995 677705 789480 34000 808605 507365 770865 478550 195330 566525 615655 432735 783445 360060 628660 458830 836315 673710 91035 452540 399415 687140 502775 500820 283050 350455 458150 424490 711195 720970 107355 468265 846005 249050 379355 366265 731085 248795 208845 771800 656625 770355 435030 346120 508980 705755 236725 89590 845580 549440 419900 303450 808860 374595 141525 349435 258315 752675 844220 59245 155635 809285 468605 4760 617185 838950 309570 717655 534395 436050 228395 543660 434860 249730 74715 621945 453560 2380 319855 536095 561085 503710 197115 828920 303365 787015 580040 88145 306595 283645 26435 301495 326570 781745 765 423130 372555 812175 677790 140845 45730 582590 788205 480335 388195 315860 819400 274210 300900 632060 53380 243100 511615 685270 686120 160310 283645 197370 253300 156315 591515 435710 469200 546550 295460 761430 763385 774605 49640 144075 275740 307360 737035 160820 332350 161500 169065 14450 146880 788035 269280 791010 233665 837335 705245 708815 125460 70040 50575 382500 777665 686460 830875 424745 101575 259845 751910 783190 296140 108630 591600 201960 53210 649145 732445 176460 105230 756670 403495 753610 73780 255595 53975 651100 648975 731170 646765 177140 44795 803505 387515 587265 682550 268600 205020 120785 25330 794240 254830 119170 424660 673965 623220 611065 207060 825010 74205 237150 435795 682550 367625 609365 19380 161925 218535 17680 821270 244205 72335 642175 799425 563720 19125 470135 146285 785485 795685 596530 168045 778940 729300 99280 327930 674730 578340 369410 233920 551225 573665 397715 163710 613445 797640 304045 498015 731850 719270 457555 14280 827050 438940 810135 659175 305490 372385 792455 416160 335155 295460 169235 251770 550545 571965 237745 130135 558535 790925 621520 719695 132770 159885 467840 10795 319515 821780 479400 229500 574175 567715 457300 716380 336430 64090 407235 724625 715530 844815 840225 515950 231455 488155 630785 270470 48790 6545 605540 51510 759900 739585 589050 236725 28390 167535 466820 18105 240720 248795 63750 606050 737035 308380 715190 274210 165240 631890 467755 588540 479740 204510 509150 484500 418710 151045 632230 284665 209440 391510 332605 389385 519265 631720 419475 322915 506005 375445 129710 294610 662830 180625 352580 34000 748085 326315 780980 108120 806480 277015 799850 654755 507025 595 109735 334985 430610 597295 670650 724795 206635 179095 836315 817530 716890 8415 224145 192185 223040 207655 717655 485010 437835 461125 13430 746895 766700 277185 52955 695640 179095 816255 746980 824160 40885 142545 414120 746640 549525 490110 73355 702525 152745 432905 64260 45135 362270 646340 709495 69020 491980 38590 758625 287725 212585 400775 4590 815745 382840 282540 596785 380120 28730 597975 486710 558195 798065 724540 761685 4505 629850 99875 658410 711280 693940 18020 161245 469370 264350 307870 263925 259505 612595 608345 836060 338215 167960 629935 193545 397205 634780 397800 193035 675750 774180 588115 689350 399840 671415 355895 460700 652970 821950 834615 613785 122570 176715 574260 227205 516885 763215 339235 792370 434095 276845 340765 13770 745875 266305 380885 491980 118320 403410 188275 782255 781745 649910 677620 389640 275570 741455 783615 449735 430695 249730 435795 694620 560235 86445 568310 833340 93840 460700 605115 722925 46410 646765 209355 659345 652205 831215 490450 481865 613530 328950 816595 521560 635290 211565 362185 110840 388620 388450 383775 77775 486455 113730 424575 557260 3570 209695 578170 260270 243185 133450 556070 163795 381565 382500 439705 101065 209015 432735 500055 201450 715955 163540 832150 497250 585310 520540 564740 615740 616250 551310 838185 511785 556920 520540 234260 90270 822885 234005 367285 99960 201705 83640 684505 552415 537370 346375 595765 412505 642345 739330 184705 356490 462995 32130 161500 312460 442340 819315 475150 417265 465120 67745 151470 743240 792965 200175 841755 204765 296990 664615 58735 511445 212925 157590 382160 230265 178330 437920 468010 813365 33320 768230 720035 709495 49640 545105 340935 839120 67065 81600 721480 676175 299710 69275 824925 18445 735930 572985 599420 692580 646340 137020 283985 380800 812685 490025 153935 113560 270045 61115 445145 792880 15980 316710 328015 644045 236725 801295 597040 21590 714000 623475 517480 161330 299455 722160 841670 455430 560575 2720 621180 702610 577745 528360 365585 574175 441150 787270 774350 585905 550715 348075 812855 239870 725475 251685 579105 194225 447865 11220 652205 732785 312630 41735 458405 690455 775540 391340 141865 101575 253385 433500 457385 519010 729895 248370 495295 155125 800955 424575 204170 798235 143310 557855 350370 532100 702355 275995 122910 594660 704990 764575 663850 847960 496145 403835 377315 519775 381310 495465 266645 175185 522750 118490 85935 338215 395845 520880 12155 514250 321045 588285 109905 58735 715360 602565 421515 250920 378675 429675 462230 325125 710345 757520 204595 610470 719440 63750 296565 390150 366520 833765 70210 261970 833680 833085 839205 143735 843965 801720 702610 413950 600695 781065 289935 748935 153595 824160 657050 52275 307445 776390 33405 375955 350965 765680 269535 155295 186915 67235 637160 512975 388620 704225 102935 216155 171530 86700 442340 772055 170000 376550 396950 459510 847790 750465 722585 805290 590325 686630 795600 793390 424915 551735 722415 810390 541110 481695 248370 671755 537455 570775 675410 361080 565165 488665 480080 7565 691815 612000 412760 606390 288915 191760 248795 783190 815405 36040 409615 436220 824415 15130 736610 739160 811750 832320 763215 478210 206380 739160 63155 81175 555900 359125 204085 159800 249900 12665 427295 714765 92650 453305 665465 747660 671075 706690 148835 452540 594830 199835 136680 357000 764150 522920 501075 420240 464525 289255 334730 841585 513400 579785 325890 206635 683740 249220 145690 46750 355555 91120 26945 830025 224655 461210 685865 404855 530740 161330 316880 307020 694025 350710 542215 589390 346715 594150 31535 554880 223210 505240 538475 408170 194650 765595 7140 41735 158610 380630 169490 438260 490195 269620 446420 777750 370260 418370 493000 817615 775795 578765 335580 323765 392615 344760 514165 457980 655180 676005 391850 300815 726495 510510 75480 436730 51085 473875 475745 30600 341785 810050 538050 160225 295460 514420 819570 289085 64090 445230 117470 370430 427125 555050 171615 300815 30600 209100 368730 291465 585140 731170 150790 630530 349520 584120 177310 325210 638605 36975 535500 163285 828410 514335 121380 390915 141355 640985 672010 196690 336940 328185 35190 808520 603245 13600 252875 544510 239020 808010 394230 136595 310760 517395 38760 843965 334645 269620 355215 423215 143225 86870 303450 317135 219810 822460 313820 839375 576300 447100 60605 680510 452965 144755 557940 836145 384455 786930 83980 610045 218960 607580 381310 537030 253470 722500 575110 399160 32725 55845 491555 671415 654755 403665 552160 732275 125885 373490 236555 614550 194480 183770 109565 17255 506515 112625 654755 713830 772140 577915 660875 625090 639710 443700 748765 745875 614890 242505 352325 556580 562445 696660 832915 206380 517735 69105 624070 265200 222360 669630 296905 444040 24905 476000 325975 615740 231455 95455 712555 659175 155720 88655 802060 33320 442425 525130 648125 180795 495550 429930 529125 549695 37655 664615 326655 510170 41735 101830 642430 397800 527850 43775 192015 378675 31110 348755 383860 700400 383350 11390 678555 32045 500055 93755 498695 446930 564400 732190 715020 283645 759135 686035 370600 404175 741200 303705 6715 129880 699380 178925 715020 214370 266305 25500 47090 257125 321215 478805 319260 285515 368050 470050 304725 571370 203150 191845 215900 727260 192440 843200 441575 425340 33150 294355 316710 792540 8840 749360 392105 467415 290530 353260 755225 368305 673030 566865 301495 407065 736100 66640 121040 577405 651440 443275 17000 168555 99620 503710 131920 332265 613105 449310 731085 628830 397545 509830 84320 648210 93585 309060 531845 647700 379015 326060 553010 155635 397205 610300 301070 585225 774350 56865 171955 434180 16150 295630 600440 19125 84490 640220 693260 333285 780470 208505 172465 309740 728535 645235 451265 235620 662405 705075 624410 232050 759220 186235 197710 222615 302855 49385 64515 261885 415395 223210 826285 713745 679745 431120 132855 2890 375105 334220 398310 700825 677620 556240 799085 64855 564995 610895 126480 559555 733210 100215 803675 597805 831895 51425 328610 461040 32215 278120 675155 265370 10710 311015 730575 323085 160990 9520 216070 133195 379100 807840 316540 553775 275910 249645 554455 720800 231030 82025 742050 415055 518160 167535 721650 311865 714935 648210 688330 759900 23545 134810 364310 832915 417010 396610 699720 361930 615910 481695 209780 427975 213010 795940 267920 85170 245055 559300 765340 584290 526745 641240 322235 123930 602140 265370 238935 576385 69360 422875 67915 318580 417860 612085 799680 355300 167025 542555 219300 267070 111860 473110 65535 182325 411570 161925 803080 172125 508130 393805 510340 623985 815320 546295 132855 155890 725475 825095 518245 615570 452455 788970 407830 466140 585055 753525 678640 612510 533800 828410 501755 830960 453050 7905 653310 740860 240805 40885 480675 94265 436475 150875 754970 58905 451775 175015 711365 710430 651865 665380 181560 90525 75820 760750 557940 461975 232475 409360 755820 805800 735250 380630 516545 290700 649145 463250 352070 92820 64770 674135 548250 456790 278545 297755 714170 771545 614125 35785 232985 598825 662150 12665 145435 281945 338640 212500 81940 197285 685270 234600 438345 838610 687990 482885 270385 642855 673370 246585 140590 408595 14280 205870 130135 146370 47940 744515 766785 378505 677025 365500 472770 179690 503625 494615 334475 273275 53975 674560 571965 689265 581570 485945 696490 792880 565590 620670 156485 714255 606305 144160 641750 669205 276250 259505 154530 847790 372215 74205 187935 431885 555050 321555 692665 751400 774350 459340 382500 331415 152065 36635 379440 732360 207910 660110 743155 839035 134300 539495 415990 655605 176120 826030 233240 57120 588115 381565 667845 19125 140080 111265 610980 481355 640645 411995 301410 776645 172295 415735 749785 170510 796195 605370 735590 329545 373235 58820 230945 569330 90610 457810 578595 559215 826795 536010 827475 54315 328185 227460 353685 239275 687650 550885 217855 629850 91290 700230 1785 800360 453985 394910 572560 44795 178415 804185 519095 98770 181305 115005 299540 397375 362100 440300 36720 32215 566695 611830 795940 569585 618715 346205 407065 24140 474215 367200 803505 4250 702015 59160 524875 609110 748085 450415 407235 508130 73525 693345 678895 448545 236215 766615 420155 734995 595085 80410 575195 431120 440130 7055 741370 173145 209185 135150 113645 30855 779110 769250 637925 1020 288065 32555 770780 716125 185045 48025 78030 580975 467245 14960 679405 310420 222955 647530 573580 83555 729895 254490 809540 391255 533545 450585 40035 818380 277270 777920 258825 404940 157675 722330 540855 432565 301750 140930 497335 325380 351050 712045 647190 48195 353430 720800 754120 783870 707965 482715 301835 199155 442000 784380 562020 499885 185470 453985 192100 596785 707880 847535 123080 363460 277355 69530 601120 562445 298435 822120 446335 303195 523600 844135 328865 640900 438175 488410 259590 771885 227630 495720 799765 401455 84660 178245 535330 542385 618205 304300 817190 823480 733380 656370 693345 59500 259420 279310 143055 376975 744090 138295 416330 17935 56950 821355 417180 119255 96475 673200 733465 240465 667675 581740 350370 418115 43605 53465 306680 334305 393465 77520 790245 490960 351985 206295 426530 608005 116365 744685 368050 90865 788715 561340 755565 298860 580975 489345 802825 477530 674135 769930 280415 184620 247350 243185 621690 716805 398055 495550 393380 832235 10540 25160 831555 807840 26265 286025 635460 83130 239615 337960 579955 801295 12495 431375 620925 219895 575025 284495 127500 591940 349860 150195 498355 167875 249305 668780 90185 647020 446590 198305 21760 538730 43010 843030 445315 13940 302600 620160 627045 68510 673540 235365 197115 556155 800530 240890 552415 258740 132600 455600 216410 752675 13345 159715 690455 356490 655265 657390 313990 25755 497675 776560 736015 485180 666740 826115 479910 552075 631210 513230 629765 365330 301325 667080 765935 569585 649230 843370 371110 473450 799000 760835 18105 301750 554285 810730 524450 148835 728450 820760 38420 437665 416075 292400 599250 354790 55165 356745 108120 102170 313225 376125 618715 193120 720545 831300 83895 826200 849745 666910 724200 216835 126990 232220 611745 47260 87040 832150 328015 42670 28985 337110 442680 302600 811580 421005 290955 844730 591090 652800 251005 657390 193120 423470 504560 99365 489855 336175 439535 214625 448035 466480 653140 536605 377825 436730 109055 346545 263330 823140 75905 141185 198645 338045 495720 418880 568055 212415 186235 455175 468010 572560 205615 29070 218790 76500 304300 550290 74630 830875 280755 43775 664785 599675 384795 254830 476340 579785 586245 530485 840735 789480 204340 487730 217855 229075 248115 727090 448630 63750 61200 525980 525640 599165 244290 756670 576385 529805 25670 749530 325975 431800 631040 326655 475320 752845 88740 763810 374340 566015 482290 543320 548420 139315 80410 817360 707115 360060 397800 407575 766955 249390 428910 309740 55760 261545 728025 746640 177820 690285 304385 584205 436560 339320 160650 237150 746980 312885 569330 818890 28050 2975 185130 22355 165155 540770 749955 630785 58905 550545 246670 836910 653905 699210 302175 688160 588370 776050 820335 826200 40715 604775 481610 816935 425170 139740 684760 195160 656200 241655 92140 128265 150535 293760 232390 256105 476595 443445 315945 568225 307445 792625 524450 320620 411740 128690 331755 24140 1020 292825 277525 736185 789395 781830 429675 686205 357935 569075 146200 592620 291720 751570 667930 485435 473280 282115 166940 34595 497760 51425 156315 194225 746045 776220 492660 289850 79815 787525 346885 796365 350965 410720 86530 313990 101575 41310 172550 461805 688500 650505 596530 495210 511445 493595 5440 518245 358190 564060 214030 408595 623050 573240 65110 243780 262735 464525 364310 605115 232220 263755 378505 283815 240550 561085 255595 459935 259335 743835 597890 767890 411570 249560 721735 181305 793220 31365 606645 438005 542725 451605 808520 746640 784550 232050 467840 232815 761940 495040 406725 427380 811070 51255 153595 254660 328100 24310 457555 194140 561255 614295 265880 748255 399075 501330 219470 535330 227205 127925 455515 766785 238680 449820 401795 468010 759900 521815 459000 583355 813195 193545 542980 592960 155210 530570 793220 234005 618205 257720 167535 822800 337620 482885 604350 184450 370430 440045 486540 213265 283475 92225 570945 98260 699805 198815 461380 324445 45815 435455 403240 367625 377485 526830 370260 345610 13685 30260 453815 613445 404090 550630 363545 814385 212075 749275 399330 228650 454155 480590 335410 627980 413865 313310 706265 550970 268600 815660 506345 731255 559470 173400 587180 265200 847365 705500 721820 61455 211225 533035 141185 17595 715275 731680 142885 239870 623050 190740 195075 781235 41565 754800 499800 428740 570605 468180 575365 811240 698700 812175 145520 613530 534905 818550 100045 612085 226185 594660 712725 276675 824840 294865 300305 140760 638775 370260 224485 392700 627895 639200 800785 559215 607920 282625 167025 593725 683825 691900 834530 822885 5100 247350 166685 138890 691050 52105 559045 508470 604945 167365 190145 603500 489430 157930 347650 787015 163625 582250 514165 814640 568735 686715 317815 514420 826030 224315 822460 729810 652970 315520 398140 193120 126650 581910 26095 685695 792965 252365 557260 253130 828155 79050 145095 102255 536350 328270 360060 336090 136510 197030 844135 447270 244800 117555 846005 175100 537880 774520 752845 10625 674305 753355 240040 50745 537030 228905 820250 698020 755395 706860 25925 725305 515865 86530 56355 237490 665805 604690 70040 122060 282880 828070 406810 157845 21250 443275 816340 610810 348160 590580 484330 514760 658665 45645 304555 175610 748340 530230 209355 847110 82450 817445 448715 220660 115430 580975 479060 279480 204935 706180 722415 786590 725135 615740 534480 4760 202980 355470 240295 828240 227120 335070 184620 373575 319260 818550 801295 812260 601545 450670 30515 592790 117385 264945 54060 403070 182070 367030 192355 675835 660110 703120 239275 437580 623050 816680 183430 576810 37315 348245 774690 602310 329205 703120 239615 183005 13175 660875 621010 783020 516375 737375 148835 380205 145690 817360 319515 406725 378675 320025 168555 357680 768740 123845 336600 623560 496315 82365 354790 831215 570690 260525 207910 378590 306765 584545 581315 656795 490450 419475 527340 519690 83640 508555 444210 628575 667930 744770 86020 842095 351645 17935 358530 812600 835040 515695 804865 65705 167025 706605 753780 465885 753950 287300 13685 382500 235620 677875 144755 822800 712385 561765 53550 625260 41395 521560 656795 746555 727855 550460 692835 486540 402985 362270 104720 367200 203235 553860 396100 477105 810815 302260 825945 18020 72335 824925 31110 533290 465630 671500 610300 767125 497335 220065 489855 710600 225590 758030 51425 284920 184280 268600 411060 29070 537285 286705 579020 260950 54485 809455 557855 684760 212670 364565 748595 617525 599080 527935 837930 416415 407405 512465 286620 592365 634100 575110 601545 505070 382415 457980 358870 53550 261460 497675 828240 154190 146795 751655 279820 154105 735505 635545 828920 680935 539835 332010 514250 386240 656795 94690 637670 400265 605285 597550 175525 328695 320705 777750 324360 40545 587350 602650 447780 406980 712555 269195 440215 664445 40885 770440 543320 507110 282965 543235 423215 311270 646000 101915 742645 728025 700230 485095 736270 175780 91205 683315 574940 338300 154955 304980 305065 738565 680000 574515 729045 557515 829515 559555 181900 642770 521220 287215 196180 483735 346800 619055 554710 442595 727770 337025 309485 25925 776900 154530 700400 611490 653140 847365 53890 580125 109480 202300 776305 428655 501755 640645 189890 789905 631635 0 0 0 494955 303535 711535 639200 612425 324955 16065 572560 588880 708730 719440 275145 432820 672775 326570 158525 596445 210120 185470 118745 530570 716380 576980 444040 491810 784295 641155 551990 629425 307955 430525 617185 618290 324700 516375 671330 576810 123165 666315 309315 249645 669120 682635 494360 125460 257720 648465 422620 231880 290105 340510 324785 648890 60860 394825 462995 303535 64855 32810 287980 741200 403920 490280 25925 413610 85 427295 201195 152490 71060 11900 571370 505920 141440 35105 76670 354790 695555 686885 406980 187425 384285 111520 760495 767125 190910 205445 244290 238170 89845 194820 739330 336940 234430 146200 113985 738140 17850 153340 803420 449735 849320 596360 206210 9010 487475 692325 753185 341445 42755 158610 740775 34680 276080 376720 798235 603415 11220 730915 563975 743240 93500 807925 144415 53890 166600 573495 799000 195670 175950 144245 778515 611490 477105 696915 382075 82195 555305 391765 29240 576555 657985 792965 827900 211650 400775 817700 483140 498610 761260 301070 315350 688415 113220 100045 365585 567970 356405 160140 339320 717740 107270 138890 644300 700485 362780 228565 764575 78455 836910 399840 544935 215815 318580 615230 437495 467585 547995 825010 83725 587605 516800 814385 572815 148835 761090 602055 666400 736950 33575 172465 674815 705670 86275 404855 195840 846175 338215 833765 232985 310590 371110 289850 570180 12155 368730 764660 204340 796110 680595 150280 413015 428825 336600 502010 235025 403495 254830 793390 249815 578680 59670 191845 493255 244290 408425 39950 230775 722500 571200 826795 566780 252025 763300 486370 70465 471495 398055 393975 180880 594745 722585 560575 483225 50490 727090 390235 97240 645150 527340 403325 186320 417605 377825 5355 289595 527680 614465 495210 50915 141780 802570 601545 553860 290020 57800 518670 407915 518245 587605 724115 503285 419050 329715 205190 839630 228140 258655 761600 605965 733465 274550 597635 718165 847875 169065 712640 503370 629935 575535 283220 21845 426955 720715 472770 229840 830195 138040 26605 223380 691645 665975 754630 215560 532015 749275 735930 166260 431375 341105 203405 639965 454920 451180 473960 425510 756840 249475 250495 265540 95880 437410 625685 524280 330395 490790 815915 97070 208675 282030 602480 377910 98855 550375 782170 821610 670480 239445 392360 342975 158695 636225 264350 464950 121295 225250 294270 612765 70210 122060 818805 260015 732360 775115 642770 687225 791605 845580 356575 58650 47260 581315 576725 654160 36805 28985 249560 24480 168130 96390 757435 142035 406895 284665 827815 621010 6800 596275 75990 610045 16490 658155 847620 87720 632145 666315 117470 78370 15555 667590 85935 558195 170595 365925 394740 49130 684590 677025 539835 537625 638520 241145 231880 120190 62135 240550 605965 240550 793050 712895 652035 438685 309060 8500 410125 10540 589730 644385 800870 758710 392020 700825 327760 614295 77520 838185 78965 55845 72165 76670 300135 370685 568565 551225 619395 762195 838950 849150 394145 817105 780385 40970 71825 627045 160990 5950 170510 190825 231370 638265 271575 162010 313225 266900 464355 558790 728960 633760 386325 324445 804185 388195 396695 243525 390575 628660 271915 612425 331415 672180 493000 30345 670480 552415 454580 443870 46920 453050 250750 761430 418030 143310 170425 654755 474810 137360 547655 179605 751400 264605 448630 684250 70210 318835 133705 342040 460020 81430 80750 511870 52870 53125 196605 348245 344335 143650 700995 668185 265115 471920 56950 330225 138975 837080 837590 154955 837930 330650 130475 282370 131495 107525 633675 133365 602395 677195 798830 15980 258910 537200 191760 826710 589985 364055 676005 574940 142120 169575 297925 514250 827815 89335 728535 244120 648125 613615 3145 709325 587350 383095 249475 60520 480335 317135 452710 208250 242420 46920 322575 488070 452030 340255 531675 117810 112625 372130 298775 443445 42415 397035 121635 615400 822545 714680 333030 105485 834020 309825 334985 164305 618375 499545 658835 535925 543320 36125 67915 408680 153510 25245 5695 341275 266220 424915 768485 198730 815405 833595 480930 475320 292230 758880 2635 90355 280670 22355 786080 505750 704480 803420 359635 539495 230010 639030 732360 264860 155380 224400 181050 3910 120105 127670 619565 798235 93755 476595 283390 158100 378930 64090 441150 125545 732360 444295 354450 754715 704140 760325 585395 637415 299965 512125 659770 786505 307190 139655 559215 184620 844730 424490 766870 743240 591175 784380 741880 385305 215475 464950 97410 753610 631720 532525 538050 702015 495975 261630 295375 413525 188105 592790 299370 811580 405280 539835 207655 596955 716295 559980 686375 316710 688330 124865 112880 710090 575960 380800 810645 539920 148495 18360 52785 35360 274465 13090 157165 132940 597890 669035 485860 701505 361590 236980 264350 377910 386325 458745 391255 47940 779195 466310 620500 311525 236640 458830 39270 84065 232305 102850 477615 289170 566780 682635 81770 153425 171275 326910 288490 539835 148665 87295 148750 508470 722075 257380 781745 593215 674135 526235 536095 146455 679065 28815 491470 22355 96985 207825 510680 316625 707200 112115 190145 517140 821015 459850 562785 54230 459255 428910 341360 120615 250665 373915 424320 833850 334050 610130 801210 538220 160395 119000 673880 184535 795940 613615 754460 105400 132175 606220 549440 527680 685865 247435 794750 788885 313395 747915 770865 110160 75650 383860 837590 674985 348160 365925 710940 620755 251005 253470 183515 530570 790075 323850 740690 267495 537455 486115 520200 24480 121890 605625 663680 449310 624240 800190 44965 144330 288915 385730 592025 685610 684250 184195 12495 62560 288915 36890 734315 396950 28645 156060 207485 288320 768485 55675 706945 169575 752845 585310 562360 279395 155805 333455 182070 778345 767210 824160 74630 540770 316200 423130 487560 404005 96305 535415 706775 39525 510765 282285 793135 593300 524790 214795 209610 822120 191675 388620 677620 449310 1445 812260 329205 410465 64600 62390 283135 407830 602820 786930 757775 177905 843965 468520 738735 285260 432225 288150 789140 130985 771120 11220 228735 391765 421345 173655 777410 118405 297755 822545 574260 616505 195160 607580 132940 137785 311610 487900 257805 751570 358105 698105 116620 436475 783020 290615 356660 663595 31365 685865 539410 448035 662320 770950 115430 439110 437580 678640 793390 348160 363885 383435 75565 112030 537795 810985 461210 457810 184620 33490 741030 153255 449480 262395 786675 808945 89165 400775 459000 811410 150450 63665 561000 804865 279820 425340 690540 729130 250155 372555 441915 717060 53465 75395 470475 659005 728705 612255 623730 564995 245140 764235 408595 65365 474640 535245 149005 827220 359975 404685 629170 291040 626110 327250 85 143225 182325 560575 700570 89335 443530 621435 716720 484840 341105 206890 792965 7820 780895 658750 67065 716040 549100 530060 742305 104550 83810 618205 164475 176970 522155 5440 261375 724030 38165 663085 714340 44370 645405 502775 33660 563380 173145 607665 504135 532865 8160 641240 781235 151555 117555 304300 183430 85000 612850 206380 345015 143565 170850 545445 375530 540940 146200 32895 227120 276505 688840 16320 619225 230775 689010 408255 276420 81770 142800 811920 235110 591770 524875 148495 498780 786420 695555 589560 53975 536605 637160 846515 646425 200600 395165 147305 665210 701250 513485 781830 654500 729555 360740 114665 669035 537285 745875 209525 301750 711195 262310 706775 437240 647275 477445 492575 677025 781745 530910 522070 77265 495890 122825 435030 495125 501160 844390 754630 835550 761940 510680 744685 466395 755055 642430 726920 326230 72505 457895 563295 493425 240210 491980 299030 386410 90355 845155 614380 581060 838440 326230 472940 467925 791180 742730 408510 638520 563720 483225 757860 453390 296395 752760 599760 809965 237065 683230 628405 95115 66725 453730 373830 813705 522580 329885 386155 658240 71485 433160 424575 639115 679065 751230 463250 716805 523940 384795 252535 54825 175100 585225 547655 83555 24140 670055 599505 489940 311100 265710 77180 373830 682720 28475 796875 240040 467840 372980 288405 164220 123080 450925 673030 530825 481780 288150 308720 849830 260440 456365 111435 19040 51340 124355 848300 341955 502520 223635 33490 149430 390745 453900 789395 530655 171700 96815 213095 781915 197540 293930 574515 6970 268515 552330 364735 196945 519095 294695 794240 37910 342040 628745 790330 509320 846600 23460 818720 487815 490705 768910 271575 450670 146285 628745 640305 436050 491130 377230 155125 258995 219385 102425 542640 655010 159970 728535 69360 61965 454155 845835 197115 66640 26350 809370 710090 22865 730575 807330 405195 296225 565930 376465 733550 230605 818890 811920 38080 544000 702015 245735 101490 331330 623560 634865 590750 123590 485520 11645 628235 86445 158440 142800 306510 260780 569925 100300 694620 343145 410040 26605 748765 687140 340000 133025 630785 405025 497505 675495 74460 342210 512295 155465 563890 514845 6205 814470 71230 518925 190145 529210 251005 449820 11815 392275 591175 110245 16745 300135 683825 704395 736015 824585 160225 58225 525045 550885 51340 674390 655690 689095 330820 340085 444635 78030 834785 658155 830960 57630 505920 721140 82960 646850 262480 737205 67575 464780 755310 435625 824670 318155 675835 599760 138720 487730 692835 515440 470645 599845 163115 801040 753015 318750 600355 698020 107865 454070 522070 820080 780810 145265 196350 549270 352580 549865 475830 436135 296310 416840 349010 541280 660620 620160 578765 683315 737800 823055 18870 440810 511190 576810 21165 745535 297500 593810 806905 793135 660025 640050 843285 588200 681530 194905 463165 761515 156060 491045 341020 184535 78625 124695 443105 342890 10795 331670 835890 654755 10710 207485 325210 827900 296990 348245 545275 116195 380715 349180 538390 766615 514675 472855 237745 317730 817020 102085 333880 153170 238680 418710 103785 247520 155550 147985 438600 622795 232475 293590 752845 98430 826285 391765 820165 90950 115940 682465 114155 83810 676600 343315 525980 598145 591345 68510 342890 53805 57120 319090 370175 235960 299370 85425 688160 372980 90695 159630 211990 214965 489260 677110 140080 841075 16320 224230 409955 252280 758285 812515 506770 800955 121295 53890 247945 516205 241995 99025 764065 268940 629935 6545 333030 588880 286280 217430 806480 770100 508555 640730 782595 563295 340000 246415 672010 184195 698360 331500 369155 342295 541365 517990 417775 805205 101915 212415 52700 438770 817785 336515 40375 241570 91120 839630 23120 495380 41395 751995 291295 225165 452965 657305 593045 277950 621095 350370 824925 469710 544680 755990 481015 282030 254575 671330 40970 628745 403665 379185 371875 707285 111350 184025 179265 381990 802825 131410 379100 645915 287130 559130 743410 741625 463675 133535 617780 358190 738225 505155 575620 171105 14790 112030 405705 407235 64940 90610 143990 485010 792795 822885 299115 669375 252875 484500 361420 506685 647955 459850 216410 816085 673285 469285 268600 264690 412590 151640 258315 278630 835210 179435 798490 102425 144585 719610 809115 332010 122060 289340 595255 291805 171190 249135 644045 320365 670650 355470 25585 595170 89760 220830 840225 60860 193800 502775 283900 326570 617610 804185 483225 420495 464015 302600 613530 39440 512295 441915 732700 304640 542725 245310 131665 661470 527255 230520 579955 693940 806650 603160 194055 653055 822545 278545 437495 471495 770185 26435 668355 720715 683230 735760 441915 526660 415990 348330 302175 696065 626025 129710 397460 573410 157760 59245 667420 551395 570860 293420 706520 791010 249730 572305 670480 516290 232730 349775 87040 637585 52615 450585 546380 600270 278800 659770 553520 407660 269790 734825 238000 536605 736865 480590 339150 138295 34595 491470 120445 538050 825180 224230 638265 711535 141440 148155 147305 539920 100725 237745 668355 211310 344505 433755 324105 553860 469370 207570 789650 5525 355215 460360 758030 766360 550460 678300 759730 221595 661895 718930 466905 354875 580465 573580 321300 290955 652375 558705 281265 258825 318835 40290 46240 482545 606985 223805 693770 539750 830790 634100 532185 358360 206040 584630 541960 158780 170 779110 150705 134215 682720 361165 626365 640475 4080 289000 729300 560575 714170 572475 828410 336515 309995 564825 56865 287980 436730 645745 389895 510000 240465 619905 286025 204935 315435 475915 578255 812175 767720 418540 295630 93840 195500 95200 15555 358955 783870 65535 149090 599845 117470 448035 188020 113645 6800 309995 78455 184535 833170 238935 264690 174335 416500 108205 740010 719780 623560 392955 107695 606985 728535 106675 160650 770695 490620 62135 447270 333455 166005 269025 529380 603330 686205 804185 32555 598230 317985 407745 65705 541960 717740 151300 530230 558365 616250 752165 345780 598400 31365 665635 803505 514675 498440 669630 630530 270300 655435 732785 596105 721735 338045 657815 508980 245480 338385 294015 704650 793050 800700 606900 354025 459170 678470 724795 162775 476680 60095 24395 70295 489090 20740 80240 661300 458065 15725 33065 471835 758795 213860 644385 69870 567290 785145 78710 241230 643790 730490 677025 126990 843625 729640 742050 208590 31365 664190 178840 636565 243695 717400 806820 269875 60265 704310 71910 401965 663765 91970 322830 586330 642600 409700 514250 407235 147645 149940 612935 84745 799935 480080 460105 627045 543405 209270 89080 290020 575790 392870 275655 67575 454495 757435 327080 270300 160905 528445 162180 274465 404090 101405 659090 64685 780895 4590 637330 319600 829345 149005 138805 813110 549355 610470 176715 256785 208505 453730 749530 632060 355555 576725 88400 74460 192865 603925 22440 631295 438260 663000 116450 575535 117725 32215 77265 77350 140675 265455 390065 836655 253130 604350 847280 227035 467160 740350 109565 598315 564655 474215 134555 764405 45305 194140 209610 397970 461040 428060 227715 273530 384795 658070 9350 101320 416585 55590 816850 206040 379610 137275 810560 431545 377315 259590 44285 139570 76670 613190 43775 39695 129795 391085 834870 648635 687055 333285 700825 448885 154105 522835 621265 317220 299710 163540 484670 183430 528190 400860 321555 257210 365075 185895 195075 133705 722925 237405 158610 571710 324785 181475 318155 263585 89250 739075 243610 489005 426445 514250 689350 350455 144160 126055 522070 140760 812770 495975 686885 196860 493680 256530 771885 185725 260185 349520 187680 581400 127500 324360 245055 336175 477020 718335 121465 469710 690795 192100 311525 340680 227630 590835 540005 436815 179520 156825 605880 322065 164985 776475 795345 591260 502095 628490 935 765000 499120 23460 517820 236215 291040 811665 35955 509490 703800 177055 521815 125120 81260 677365 22610 540345 477870 400520 713830 222615 719525 741455 697680 646085 526575 350455 660960 62135 379015 204085 171530 302940 147985 484755 719780 396270 581400 184535 68340 360230 183430 173060 26010 426445 124440 726155 754630 325040 262140 294100 356915 410975 357850 436985 805885 400775 347650 673455 498695 158270 260100 298775 753185 757095 813195 836910 271320 328100 63070 434945 402050 697935 789225 813025 150960 750805 385305 265540 742900 143480 63580 716040 447865 653735 338810 219555 454155 330225 278715 521050 644130 530485 541025 697510 348245 289935 351050 436475 269620 149600 398565 189040 126395 625685 192185 524535 98345 705500 380630 223125 233750 830450 588540 763300 576810 306340 661725 667760 164390 32980 429930 32640 142120 7395 670735 631210 123250 558790 98260 409700 764660 490110 361165 204255 440980 261800 174335 778855 102085 218790 706520 206975 841330 381225 77605 454325 346630 798320 91970 302940 619395 473535 778685 799850 28390 493255 398310 404345 305745 708900 646085 605285 97410 770100 395930 641920 167365 648805 667675 126565 686885 270640 159800 4505 530060 228480 406215 698530 227205 612595 531335 708050 669800 794495 485265 563125 70465 247095 578255 615315 344590 814130 517395 324020 431035 437240 490875 500735 491980 177735 435795 678980 414290 116195 557260 90610 415055 722245 407065 206635 282625 330055 318920 773925 655605 317730 532270 437325 452455 778855 664700 441235 303790 1955 509490 78540 232135 405280 618970 201620 120615 45560 45730 439110 416075 347565 306935 150195 791945 701165 50490 83215 567885 523430 197370 141015 313990 660535 359210 547570 847280 385645 213605 604690 687820 606815 615230 710600 558195 669800 178670 453220 687140 2125 743155 351220 514335 424320 422535 33320 14620 378250 709750 112795 2550 553265 123165 363545 109990 696405 294950 123250 624240 376975 416330 376635 430015 750550 373320 87380 175610 786675 486880 798830 355555 289765 762365 839460 650250 112965 466395 337280 84150 25840 790925 213010 443615 644980 139655 367115 308550 835465 449480 447270 570945 156060 429505 233495 731000 350795 62390 168130 403325 816170 246585 188020 369750 775795 68000 758625 623050 826115 247860 95795 698700 490535 160310 646680 311440 256360 635800 802825 537540 354365 481355 394315 557430 686545 269875 623815 378760 259250 612680 792370 358530 321810 22865 219470 72845 5610 756415 498270 770270 108800 806820 538305 686715 254320 233070 753185 625175 655520 729300 588030 828410 196010 143395 38420 408680 173315 569670 80835 348840 545530 761515 553180 53465 254235 73355 114580 275655 786505 384540 402305 121975 228310 437070 787780 23970 437410 311695 701845 499120 217515 638095 314075 22270 712385 765170 579700 530060 108460 806905 822545 759220 145945 550460 815745 333540 151725 205020 725050 406045 633930 231795 588115 11305 568650 432565 178670 100980 562445 552075 230690 401115 696915 227885 833255 539070 334815 360400 62305 459255 569585 11815 73270 452540 683825 543575 190060 676600 390575 838610 607920 370600 678130 395335 482290 750975 275995 639880 255340 364650 86785 693430 692580 543575 494020 296650 439535 34425 777835 387770 664020 611830 741285 668950 23800 775540 781490 77180 208505 546975 532610 644130 40545 79475 798150 68340 755820 81855 151470 483480 624155 825520 407575 19550 53125 158270 789820 397545 320705 178500 634015 260695 306595 566610 473025 323000 838695 492660 41055 702015 768400 59585 812430 68340 623900 241740 723265 637500 224655 17595 783785 634610 18785 8415 789225 383690 410380 795600 50150 35700 490365 771800 159545 462995 293080 771545 200855 689095 523175 819230 247690 549780 485860 720630 198985 49810 723520 432565 450500 106930 215900 350030 814300 636140 576385 329630 647955 631890 754375 509575 408680 172295 760665 4930 340085 794410 370005 122485 173315 511530 203745 723520 790075 285345 697680 487475 194055 768230 104295 695470 574770 690115 623985 118830 411060 696745 1190 306255 765425 325465 226270 249135 312460 444550 320280 240805 619565 679575 583355 30600 268430 138805 677280 750635 416415 585480 728705 442680 381650 527510 327080 436730 228905 179945 754375 336260 627725 362015 299880 737460 718335 198645 687140 167875 368305 610470 843285 171615 153170 724200 251940 149940 605200 484415 464270 461040 534480 619310 680680 280245 322235 273955 237745 227545 486880 678130 231795 768230 489770 581740 154190 126310 232135 440045 682635 491385 450670 389980 50575 459000 98940 426105 804865 317560 436815 238340 781830 659345 260015 456365 119425 167110 552755 98260 14365 830535 534055 133705 440810 623220 190315 308295 65875 205615 56780 338130 139315 436135 442000 674985 471325 799255 212075 644130 763895 370175 658580 455940 175780 119935 703120 98600 342975 374170 138635 620925 544425 765170 32810 788970 46155 280500 367285 808860 777580 155295 226610 622880 708135 734230 575790 606560 455005 716465 150535 664105 344250 591175 520710 634270 628660 228735 113050 804525 378250 507705 573665 64090 165665 46155 815660 742645 494615 711195 183685 303365 354620 197200 763385 128520 220235 315265 590325 352155 539580 451860 488240 504900 518075 527765 781150 43690 742900 443105 622285 17425 47685 166005 401795 773585 606220 826285 99620 606900 226950 159120 495465 673540 363290 424235 528105 357765 464185 53465 191760 337025 582165 422110 484160 139230 153510 788885 420750 417010 568820 609365 122655 202300 640645 832490 462485 470220 12410 566185 761090 587350 73440 93245 828410 117980 191165 483905 534140 280330 631720 536860 501840 668440 429080 700570 469795 324360 343825 417010 307445 249050 641920 192100 258910 570435 654840 514420 644045 510680 407235 792880 718760 489770 374510 764405 281520 560235 586160 319090 604435 805205 836570 715870 182070 233325 117470 535925 133195 428400 232390 29410 195925 506940 181645 696660 555305 345270 501075 552075 507195 652205 651355 300560 203575 131920 761430 19465 440640 809030 732105 248200 147305 358955 184195 711280 226100 155805 231200 501670 564995 560490 484670 813450 796110 77350 578085 495295 608685 753440 295035 13855 817870 238340 5695 633760 213350 736780 303875 153085 622625 307785 555730 455685 497165 176800 123675 692920 50065 830450 200940 316115 338045 491980 52955 271490 565165 405875 222190 814895 60520 581060 22100 505410 734910 357510 479655 419645 26265 839290 396440 134470 529890 612170 781660 540940 98430 405960 385645 112200 776900 585990 833000 604010 757095 318240 3910 644810 682805 665465 363800 836230 318070 812430 143395 353940 234090 706520 785400 766105 743580 65535 376805 660960 807160 203745 212500 472855 271915 613955 199665 405195 437580 340510 411995 445060 720630 742730 60690 686715 409785 28475 460020 532440 86445 526915 104125 409530 33575 604350 696490 440810 89590 504305 576980 707880 300985 448715 387600 332690 427380 139825 321385 452795 679065 490195 636140 782425 414375 25925 697255 277865 309910 598910 7480 11305 320960 346035 80070 687055 695725 124440 408085 47430 723180 113560 496825 408340 497590 343995 778685 319600 736015 581655 844220 415055 745790 11560 826030 816000 361930 649315 700570 505325 54655 542895 584290 462570 57885 126140 302685 121635 460360 731935 421855 515185 467160 482375 751825 45475 366605 479570 830620 260950 826115 320195 847875 706945 494615 274210 126565 540090 793645 291125 539750 341615 614805 697000 603075 323595 724625 237660 155125 20400 63240 716125 773755 473280 808265 792455 250920 244035 484925 300815 738650 196775 337705 175525 448715 292400 180285 391425 794325 201025 158865 90270 657220 655095 115090 219810 109905 306850 770610 630105 57970 260865 460700 32045 46750 537285 66300 844985 341615 705330 445655 690115 721395 692835 9010 391000 775115 844985 683825 170595 799935 625855 405025 119425 110585 583015 589645 491385 799765 482630 186830 565420 55165 187510 277270 309315 135575 162945 395760 126990 796875 132175 822800 377145 647530 421005 802995 325890 616505 746895 251175 500565 831130 617100 635630 802740 293760 808690 708305 418795 265115 409700 45815 226015 628660 395760 558790 106335 89505 836315 847110 457385 23800 787100 671415 307445 265200 844390 292485 663085 572985 640730 794920 201365 170 449225 666570 827900 702270 802145 500480 299965 356405 766530 204425 99620 478210 438940 17170 687225 207655 244290 32810 404345 366860 638435 845665 472855 612340 690625 658665 663850 60350 89760 272680 324445 213265 734230 480760 360910 334730 554710 157335 372215 796535 656030 382840 271830 412335 750295 828240 235025 483225 667335 407660 651355 557175 452455 763300 553775 417265 384625 519435 312800 707710 146455 127500 567290 190485 414460 792455 720120 261630 593810 527000 264350 347055 813875 145180 638010 179435 68595 545615 297330 400095 713830 617355 531845 826115 433500 802825 516885 496740 6120 447100 24480 808265 313140 418625 619565 162010 311015 446930 498100 498185 615910 469285 750805 453305 137530 780725 596530 794835 82535 49810 332010 25160 680935 15640 584885 640390 114665 323425 65365 152065 206805 594575 511445 242675 592705 675665 504135 97410 552500 43775 316625 328015 93585 136510 497675 281435 600950 37570 795090 235960 572560 302260 452115 791350 742390 131750 359040 329970 180710 531165 134640 222700 528360 377570 230180 700995 674900 409020 472430 661300 565250 263500 632485 756585 749700 641410 90100 149600 274125 471580 830450 146795 705415 312035 825860 692495 606135 844985 389215 351560 29155 13090 696830 427465 379610 315095 61285 705245 87295 244290 830365 833850 422450 664785 420240 790330 849065 258315 345780 506685 424490 775200 353175 402220 177395 733295 652885 123845 695895 726750 644640 405195 170 719355 189040 761005 577405 789055 386240 750720 367455 411060 190995 85425 703120 532610 8925 521220 440980 44710 456280 83300 561510 493850 53295 661215 718420 820845 136850 635970 248115 177565 406130 805800 779025 316880 185810 258655 652120 844985 836825 505835 258145 764405 762620 74800 18700 107440 330735 651610 603415 644810 748255 376295 185555 635375 717230 27455 147560 750040 181985 760580 456790 315265 620925 197030 464950 543235 274890 293165 440640 322660 59585 662830 831725 807075 227460 364310 115345 311525 716040 180200 730065 73865 792710 845155 135320 610725 667675 631720 676260 502945 686035 427720 76415 607240 627555 813195 350540 42245 633675 56270 44880 343570 780300 741710 93670 350030 101575 650675 586585 660195 35020 561510 40035 58480 640985 822375 161330 238170 360825 77860 214200 303875 585310 183515 202215 375785 846685 2465 690795 629935 405280 547315 298010 37910 295035 803080 233410 824840 51255 520285 381650 410210 673030 334560 703205 375275 406555 204765 237660 203150 588115 731680 642855 169915 244460 327165 425935 384030 529720 142460 522750 331160 279990 473620 158185 740095 212670 407660 167960 79220 647445 728195 833425 702015 670480 585820 201875 112285 832490 689180 642345 266645 40715 240125 91630 620840 725475 652120 450925 61795 188275 304385 404260 561680 382245 757095 669885 409275 537795 69105 118575 748085 568650 82705 434010 670650 481865 702185 771375 652545 814555 167960 733125 184875 66470 740010 323595 718845 567970 131495 635800 463930 616930 533375 729810 531590 45305 708475 116620 39100 837080 57800 796875 272510 417945 356490 45900 700995 286365 40800 410040 240210 111690 73610 371705 640985 811410 588965 315265 652800 105230 316625 669545 503625 241740 191675 806565 796960 760155 526235 52785 330310 705755 152235 620585 283900 343995 566695 457810 499120 144415 731085 812345 708900 78200 694110 392105 684930 783445 108630 711790 659515 682720 59075 826115 679830 88655 221255 78625 463165 694960 827560 171445 174675 569245 38590 365500 636565 763980 178415 93500 550375 258910 772820 231455 724030 383010 313310 743750 578935 460955 583695 155295 404260 445570 188955 280755 100895 350710 256870 639370 348330 212160 646425 529295 798490 142630 346375 592195 596785 173145 106420 674900 373150 460700 137445 140675 652120 527085 148495 823735 576385 318920 643960 513145 478465 326400 829855 171870 16660 672860 572305 19465 6035 512805 442765 481185 292655 471495 550885 167195 200600 453900 334560 223295 98005 734910 549355 424490 450840 629510 263500 442340 750465 22525 738225 10285 372980 809115 469625 748510 768230 617610 537625 92480 279140 411655 132430 478550 607580 713830 380460 814300 28050 300645 645490 754970 832405 410890 404430 38165 65110 605965 683485 770185 115175 316455 197880 628660 433840 103190 278290 172720 760495 160310 466735 688245 27965 419135 58310 532100 353090 358785 508980 156570 216580 11985 497590 135150 147985 722840 723605 296395 384965 842605 744600 616590 752845 178330 492490 504560 824245 583525 80835 569670 393720 843370 383265 398480 695045 51170 295375 217005 172805 299880 419900 753950 700570 15810 585735 160055 407660 626450 672860 398820 485605 487220 807500 668950 789225 175185 302855 442935 256275 624580 423980 351135 317730 152235 222020 38165 690795 328355 69275 158270 495805 597210 102340 331755 28645 580295 810475 663850 438600 108630 746810 518075 361930 615570 63325 669375 487050 737375 836400 327675 555050 387175 679150 483565 396780 78285 118575 570945 512380 291380 490025 824500 756925 96135 310675 677960 711450 760920 645915 498185 56185 176035 242335 34935 153000 480165 666655 149770 546210 696660 359465 252195 119425 141185 787270 337705 595425 397970 330225 742305 448970 816000 206805 528955 361505 139485 279905 321555 784550 234260 791860 94945 465290 524875 75650 428485 709325 789990 510170 198815 224230 662235 109650 823055 826115 145690 468945 145010 423300 569415 156655 403155 232135 621860 191760 683570 228480 299795 9180 612000 169830 443020 377995 412675 97580 679830 819740 809965 265795 13770 472005 253300 32810 728450 205615 566950 627810 393890 437665 646765 628405 169235 709325 179605 90695 812345 580380 102935 458490 344845 701505 729215 761515 634865 459340 574260 597890 215475 562360 811920 278205 55505 679660 311525 369495 102000 407915 700060 794070 668525 296140 330820 515865 730830 631125 571030 306765 297500 704480 424405 105145 444720 737375 832320 159290 464525 113135 189125 721310 7055 452455 791350 274125 585395 847705 42330 65960 305575 471580 14365 318410 776050 113985 210375 724880 177395 715020 776220 47260 497420 51170 687480 716465 300050 120785 348585 172975 560490 79475 501840 57885 821355 177565 291720 99025 809540 478635 186830 479825 62815 180880 419475 375700 20400 280500 639200 41140 801125 197965 133280 721735 676770 119425 385220 190145 579530 549185 104550 508640 759815 647020 817275 539240 826455 390915 413780 432140 302685 483735 530485 825775 424575 328610 829515 653820 466140 668015 208590 581485 784210 834445 74715 818210 347735 755055 815575 207910 635460 608940 523600 733975 783190 802740 598910 16490 36210 800700 647105 178075 60520 402730 193630 645830 836910 513570 197200 569755 639200 501755 436390 840820 748765 813195 400095 70295 453985 716380 463335 6290 606730 30260 607155 313905 812260 704140 713490 560915 636310 537710 355045 336770 150705 296395 405195 443955 742220 345525 224060 275400 314840 274635 824330 480335 429250 176630 155720 433075 406385 610215 101830 663170 57970 183090 197795 697935 817700 70550 27710 782255 408680 80920 312120 560575 623220 369750 754545 98685 571285 474215 119935 121380 134470 259335 432565 308805 530230 785230 593470 90440 196180 471325 22695 292910 541535 202725 239020 128775 745705 765255 269535 549100 303535 171700 359805 103445 101915 36380 834530 638180 786080 27200 544680 468180 233920 148240 837165 682805 561255 27370 496230 6715 395335 642260 601970 595595 111095 632655 468520 785825 324020 45560 160990 291550 422535 483055 139485 46495 222530 294270 269025 742135 352325 725560 465375 363035 125035 790245 826710 698020 780300 697680 510510 834190 582845 87125 318070 71740 193715 20995 838355 288150 482375 629085 149855 238085 497845 689690 519690 581060 642090 484075 337110 160310 732700 29665 255000 214115 235960 576215 159970 695640 279650 505835 49045 741625 284665 491045 311100 532185 522325 294525 569415 44455 731425 570775 504475 698955 641580 423215 821270 221425 70210 567375 743495 494785 191080 572900 677620 405535 617610 290190 232560 745875 723605 404430 13685 640560 717995 694875 837165 407065 818720 628490 126905 584970 170 396185 704055 796535 840820 112200 356405 318070 800445 215645 732275 345525 442340 726920 847875 693345 486880 460360 761175 608260 137445 136170 623050 408000 846855 740690 86020 269790 50065 167110 298265 815490 789650 815745 212330 832575 444295 843370 802655 170425 714765 368305 837080 398735 474470 314670 576130 397630 85595 286280 87210 647445 617185 128435 421940 748935 49640 467160 595000 303535 581655 371875 278035 743155 822545 661385 137955 510765 479400 704650 627725 27710 250495 93840 200600 444635 395250 469625 115600 726750 542045 377570 66555 504815 367285 826880 342720 512210 189295 818465 72930 11815 609280 521220 533970 502775 315690 285770 298435 307870 839715 500480 829175 305405 148325 248030 376635 379270 120870 550545 678045 260610 153255 755650 716550 267240 188105 418370 620160 25415 687310 369410 762875 579530 178755 68255 402985 690285 254830 157760 809285 517395 572305 4335 499290 490620 842860 780215 138380 479230 169490 13685 566100 278545 139570 632060 240890 785995 74885 535330 509830 290445 415565 408255 110075 250750 814640 541790 658070 731255 636225 586245 502435 530060 692325 531165 620925 544595 111860 120105 370005 191250 14875 784890 393125 310250 19210 746215 798490 478720 331330 372555 361165 828495 709835 384625 159120 794155 148750 536605 234940 721055 273020 465630 733295 781830 793900 6630 371450 467755 313310 690710 578170 336090 203660 108460 249220 692580 286620 663340 92225 614210 589305 30940 835635 571625 500990 461125 736950 335665 199580 529040 113390 40630 59500 799595 138805 727600 24395 528615 97070 848810 42330 746725 96900 559640 366180 664870 839885 259250 249135 430780 772480 805885 446590 496655 114410 521305 645150 625770 340085 418200 803675 565590 88400 762535 723435 415310 341360 822375 235280 711280 654245 736100 180285 31195 226865 606390 682295 43690 526405 487985 839205 425340 654075 498185 246500 618715 121805 189890 706435 202130 360145 493510 200005 32810 723010 505920 803675 732530 708730 336770 119850 695640 300135 773415 796280 779620 623815 728620 29920 389980 121890 304895 666995 372980 257890 320620 194905 849065 201620 651440 587690 683995 73780 564995 163710 546465 690625 50830 728535 412930 513230 743750 49640 42925 354960 628745 655010 143905 715105 522325 503625 4165 759815 231540 398395 154360 527850 149430 480675 208335 576385 618120 139570 799935 310675 573325 610555 848215 552075 538390 563975 391765 430695 198900 423215 276675 623900 220745 186490 457980 562530 151130 678300 533205 608770 710600 64260 254235 173230 785910 239955 435795 487050 777155 206805 550290 485945 242250 230435 384455 686800 1615 727005 625600 398650 336430 153850 342125 808350 694110 34085 624240 785570 524110 481610 694875 533205 139060 642005 150195 705925 208845 98515 30260 820080 761685 268600 214030 242080 59840 486370 421855 600950 269450 165325 813195 56015 260610 722755 440980 165070 76755 38420 17425 408510 694025 521645 754120 206380 45135 593045 82705 720035 183260 324020 665380 666655 302430 102425 675410 626790 245480 164900 800700 12835 432735 233835 634610 238510 76330 821695 741285 553350 183260 743240 6375 757690 508130 91120 133535 374255 399585 151385 91545 381650 102170 289255 681530 416840 648210 563125 519775 596190 772990 16405 481100 2465 688415 444550 233410 327505 19295 558705 299200 405280 665210 441745 818805 742475 255000 488070 839205 456450 24055 837250 256870 822715 621265 666740 36550 707625 570095 416330 716975 120445 447355 547740 168555 493850 434860 139825 485520 657645 23545 17000 386070 141440 713745 24735 246160 392445 673200 819825 784125 724115 634440 440385 356065 756415 722160 359210 337790 283985 438005 472005 683485 527510 644300 498270 110755 327165 615910 84660 165410 421090 454325 215390 430695 683400 807925 392530 319600 297925 567120 382075 548165 492575 316540 665635 258145 749105 166770 34170 303705 845750 172720 592790 148070 835890 216580 772735 456875 458490 142460 634950 740520 492660 28220 574345 394230 593385 648210 438940 606560 41140 482460 657560 379100 552415 769845 301750 561170 97410 160905 71145 81600 501755 380290 55760 745110 339745 60605 696575 103020 30770 426105 62985 506515 106250 521815 602225 221510 172975 574260 118405 15385 226610 295120 745365 471920 650675 798405 414885 563720 812090 388280 838865 508045 591345 80325 391425 7565 711365 380885 80410 762535 280500 824415 545445 596275 773585 451605 434095 303875 31705 574855 709495 420835 264690 557260 184280 455940 560320 229755 658240 453135 110415 723860 704055 99620 791605 228565 96645 601715 520710 86105 158440 549440 352070 124355 444975 431885 11815 479485 173230 521305 93330 455770 778855 780895 206125 844305 788715 773075 702610 680765 4590 542640 258060 651865 440980 775880 452625 413950 818720 520880 51595 769080 128520 510765 429250 818380 293845 679915 372810 362950 184620 187765 50065 708475 636310 423215 814130 597805 184195 613445 289850 426955 242590 515355 118320 268940 236640 89930 748170 535075 17510 601970 450415 613955 298180 87805 108970 241315 461380 346630 704480 572305 222020 67490 300475 344335 400605 529295 675835 325295 360400 91630 617695 200600 469285 498525 2465 414715 262735 574345 464440 260865 84575 245650 233155 34170 673880 752675 688500 360315 30090 321300 149260 176545 597975 664955 739160 147050 555645 733975 113475 222105 813535 608515 147560 649570 47260 129710 236555 608345 436815 426615 728705 299455 656030 62815 331245 86530 329205 636565 193630 34000 246670 437240 469795 157505 538390 72250 227290 1190 784805 182580 578595 250495 343825 224315 162860 468095 421855 272510 170425 327845 83725 275655 461465 344165 30515 41905 175525 356660 19210 746555 839035 821355 109650 682125 363545 138635 559810 448035 70720 797215 698615 90015 821355 233155 717315 712385 494105 496910 617270 263415 488835 807755 195925 599590 577660 597550 765680 140080 513825 417265 502775 156995 653140 130305 672690 780980 485520 739755 834275 327760 105825 677875 142460 138125 570775 727090 524790 600100 377740 128095 813790 741540 487475 510425 500310 413270 603160 7225 128605 551650 390490 612680 692410 622880 782850 650165 189635 575620 12750 218450 763895 498865 252535 102340 341190 770355 462315 486625 275485 754545 390150 334645 786165 326570 525980 691645 16490 646680 226185 29920 242760 138720 172975 389555 574685 346545 538560 614210 121125 653310 635630 466735 754970 300815 392105 78200 820675 719695 532100 821780 243015 291125 379185 636055 145945 527085 313990 813365 636905 579785 824585 503625 24820 8500 632315 193290 528275 186660 539580 787440 101745 846770 838015 14365 143905 803675 401965 293335 520370 53210 821950 557770 420665 247435 406810 175440 339065 303960 362015 641665 602140 3995 742475 810560 289000 405280 800020 140760 547145 710600 262735 612340 127840 308550 74290 375445 385390 210205 366605 380375 414290 296140 588455 114665 204765 389385 240890 448970 447610 548420 547570 578000 143055 50490 648720 544850 56270 267070 657560 620160 586585 169490 230860 575875 755735 580040 577830 765850 785910 610215 86870 177310 835805 167620 205700 345355 16830 689350 202895 305830 69190 791520 573495 207570 363375 473705 812600 513060 164985 821355 848045 542640 751060 802315 486965 752335 833680 42840 240975 446165 447865 124270 640560 278375 157675 15980 796025 400180 320280 490790 300305 203065 776815 760665 186065 151810 656455 423980 603075 92225 641750 296055 46580 124525 738480 323935 158355 392360 772735 792625 39610 432395 60265 832745 398395 263840 722925 467585 95965 826115 47175 92820 516715 830365 167960 777835 247180 593300 596190 120615 30600 24395 324105 52700 773840 324020 18530 406215 281775 664445 539240 36890 332180 243695 275740 452625 128435 439535 348670 562275 210800 473195 142970 454410 105655 254065 240805 810985 300730 31110 488580 572475 650505 759305 34000 111435 197625 703800 303705 144925 806735 123930 379610 150195 519265 96475 354790 464525 210715 844220 535160 719100 69955 453050 260780 162775 376635 644725 61285 816255 355895 428060 111350 245565 106165 796365 575195 753780 78200 168640 334390 786165 307785 307020 755395 639370 25670 351560 489770 688755 216665 77010 140420 586755 567205 787185 466480 762450 143905 523090 182410 340 759560 264690 18700 685015 118320 716890 122400 706945 588710 740945 517310 359210 252450 400265 34425 562530 672180 33065 620415 615910 9690 687140 626110 511360 27965 799765 435370 46155 30940 192270 226780 549100 731850 429505 679915 80750 677960 511445 691645 198560 264945 104550 146965 767805 516715 243100 554625 482120 754035 318410 796705 113390 546635 458405 487390 797555 805120 832320 432480 279820 239870 532440 694705 70720 765935 22525 477955 177055 450415 562700 442170 529890 252110 729045 102085 163455 61370 286280 240040 194565 435880 558365 582590 238340 210545 810645 151045 119595 152575 157335 697170 596360 706350 354280 619395 792115 685525 808860 75565 601035 377910 8415 741880 1700 666315 838780 169575 111690 537455 662150 84405 201790 794495 337960 587520 225760 30260 563975 51850 196265 414460 71315 149855 609875 568480 683825 715955 262650 115940 600100 609110 198560 749700 791095 167875 359380 12155 316285 533205 539070 727770 284240 328100 323765 527085 837250 589390 305150 327930 130305 383435 767890 839885 787270 229840 154360 228820 620925 365160 690710 708220 558110 243355 626365 799340 446760 625940 108035 828495 828580 211310 545615 801210 376720 100895 278290 275060 96390 539410 159290 9010 201195 660450 90440 354280 226865 431545 385305 778685 618800 669290 528360 573155 532355 417010 130985 447525 210715 641155 276505 599760 90610 115600 793815 387855 613615 609450 221000 836315 824840 284835 519095 127755 370005 720715 294015 839630 31535 550375 689350 537710 524960 124610 549270 339065 204085 319770 196010 292740 286025 592110 13685 654500 376805 560235 672690 48705 464610 473195 513995 687820 815830 820845 524705 107440 656795 770440 121125 95285 309400 93670 283050 169405 545360 61285 524535 307020 826285 341955 231285 691390 838695 88145 26520 297415 528615 157760 223210 398990 349435 357595 589050 204085 92310 445995 375020 591260 49045 163285 242420 101150 231455 112285 275825 62985 661300 338980 774860 345355 778770 570435 228565 357255 680850 582760 360995 534055 632570 736865 847365 373405 60095 438685 635035 231795 725220 557260 803760 300985 814810 87550 407490 607920 647700 478125 134300 683400 93500 98940 745790 132005 822715 644470 133450 480675 129030 653650 569500 106250 596105 391935 275570 844390 727005 787270 113815 623475 138125 242675 203150 289425 131240 248370 194480 447610 628660 590580 134385 112965 368050 13855 349095 258145 434945 678385 373915 659940 750720 585565 102595 265370 402390 165070 820675 237915 247775 510340 808690 463760 419050 721395 409785 677705 279395 95370 826200 182835 596445 605115 5610 595510 164390 540005 714000 206380 135575 145520 298860 545615 616250 29750 381480 350625 250240 74630 328525 198900 305660 305745 582335 682380 589730 103105 490875 846430 669375 229160 238595 248285 375360 434350 372725 576385 211905 537710 234005 41820 37740 241910 173315 165410 804185 423215 354025 371280 684165 812855 818550 35020 261120 44200 632570 158525 770695 578510 328440 626450 518160 165155 560830 751400 721735 291550 93245 790245 278970 539240 610300 111435 787950 314755 273615 778770 830535 503625 320110 626110 498950 801720 623900 636310 106165 654075 713150 87125 835040 837080 722670 740095 9605 624240 488495 751230 697595 419390 824670 214030 221000 486965 163200 114920 355640 96645 17680 311185 70295 586585 715360 75905 570520 724200 390660 315690 646085 75480 216410 337195 522070 490110 110415 796620 576385 119085 400690 384285 379950 45985 36465 762025 314075 21420 407575 792285 482290 848980 73355 463080 708390 160990 156825 609960 803590 687055 167450 52190 276335 391765 122060 143140 456195 36720 627385 248880 461550 434605 104975 844900 540345 818210 120785 258910 633845 460615 674475 739840 435540 189805 655945 388365 538305 265540 707370 621435 92140 485095 299880 299710 234430 219215 203745 569160 265200 541875 577320 568225 593045 288575 783870 537795 29325 468605 296565 102595 368390 279650 120530 591090 447610 686460 363120 670225 618120 246245 398395 267835 336515 446675 34425 3910 20910 354705 822120 756840 68510 824330 377740 767380 443020 387600 327250 648805 771545 676600 794665 48535 343655 336685 728705 425255 526660 608515 733805 739925 379270 547910 312630 210035 592025 729895 96730 731935 561340 756075 151895 76925 650505 112540 591005 550885 509745 516460 825095 436220 142800 483480 784210 679830 273785 315180 836740 483905 457215 11305 288660 318240 190570 460530 90950 422535 52530 702950 111180 711960 188190 190315 798915 501925 420410 604180 455005 37145 826795 500990 774010 531080 359210 192950 296480 774945 771715 349435 789225 816595 204340 138380 562785 144670 362950 296990 638690 803250 591855 537965 740775 212755 578000 762790 793220 256530 679830 186490 260185 82025 356405 599760 586755 832830 78795 596615 673370 551650 751230 608345 573495 221595 99535 795685 428995 672520 636395 620245 44880 81430 503455 322915 327080 417945 178670 302345 730915 845155 621775 569755 198220 365755 734060 587435 118745 282285 496655 638860 319430 431715 72845 90015 97750 703715 255680 609960 195330 128265 801465 238000 224230 382245 275230 384370 607495 472345 389810 323765 27200 356830 830535 426530 472175 795005 110245 183600 392955 745110 656455 642430 785230 784040 206805 812430 664955 746470 665720 511105 567630 401285 328780 162180 530400 229585 26520 440555 516460 826625 322235 336855 487985 782510 246075 591430 589475 331330 417350 169660 240550 124270 650930 458575 89335 420240 63920 238425 370090 545445 304385 269620 659260 651865 784125 553945 60605 361420 622710 408595 94860 503200 115600 90355 602395 791520 302345 640305 191675 567800 643450 220150 329545 255255 241230 733890 332435 724455 818550 623390 830280 317390 155720 623815 779535 702865 842945 116705 344250 344420 415480 611235 305150 35615 680255 224230 63665 12750 28985 796365 357850 221255 101915 592875 89590 181475 5355 632655 658155 813875 167025 528530 419475 679660 17595 636565 115090 105825 575450 352920 165665 549780 706860 711195 690540 693090 552840 778005 62730 800360 73440 685355 514335 635205 19550 284495 362270 45985 546380 423810 271915 624155 638350 326740 539410 160990 783700 720970 477190 377570 23970 371790 25925 835040 554625 28815 675580 180965 584715 544595 164560 806650 391595 235960 23545 745195 115260 123420 374510 633165 207060 595340 694620 726155 123845 83130 505920 616250 407150 835805 615570 167875 147815 251685 629425 291125 386580 248710 502605 350200 775200 294440 162860 398140 62645 690370 264775 788715 529210 314585 765000 524705 332010 762365 587945 300730 385645 13770 345525 498185 795600 776135 576470 2720 284835 793900 612765 731000 81685 308975 285600 252280 44540 599420 677705 798065 815915 753355 508555 177735 452965 372895 819910 540175 276930 100895 608685 73440 308975 733040 610300 139655 474810 498185 488750 616505 177225 847280 82960 428315 536435 72165 572135 328100 198220 707455 271915 764320 269790 569840 468095 230010 475490 482120 144330 608090 819315 355640 205530 262225 274465 51935 346460 672775 608430 754545 418625 21590 591430 292230 793730 796195 110245 144160 365160 409275 755735 565675 657135 248115 780810 331755 206720 83215 236640 373660 655435 323085 311440 461125 253300 155975 401115 640815 799850 3400 111180 459765 378165 805800 838100 174845 28985 788885 34680 396610 339915 676600 653990 328950 426020 174250 667335 544850 556750 500055 209780 567970 242335 808775 286450 794665 597805 207145 468350 155380 558110 811240 343400 260695 386410 824585 815235 214625 739160 174250 218620 491725 429930 367965 614550 322320 232645 77775 169235 545700 788885 531590 752590 651355 299285 196945 634270 484075 767125 802145 755055 234005 787610 633335 339915 42245 228990 412505 699635 152915 729130 356575 728280 417265 222360 556750 563465 184705 792200 297755 526660 790500 293420 266815 256530 291805 459340 28730 18785 362610 195075 598230 549780 99450 440640 153680 116790 252620 136850 553010 318835 758710 22950 495380 73100 822545 307020 716550 503455 728450 592790 130985 666060 269535 282625 575960 197030 759220 111775 801380 642260 682720 494530 645745 434775 161670 246075 36890 365925 244630 818720 629680 684845 75480 323170 361165 800615 754375 122825 822885 453985 424915 116960 451860 457980 201025 46750 822035 209440 367965 304045 337790 612765 79475 171955 672775 416585 165750 399245 85935 153935 663510 807500 82110 602650 389215 18955 540940 348840 746895 592365 526405 507110 72080 459680 603245 674730 503965 431970 488835 415905 780980 444805 756330 472005 694025 602565 63070 212500 315860 212840 665380 485690 359465 825010 481865 566015 515525 574515 334050 454665 640560 548420 466820 758455 812685 541535 158610 326995 474555 206040 382670 209015 312545 159715 359720 824500 201365 233580 123505 290530 802995 93840 389045 9265 102595 659770 677110 223210 492065 785995 376975 71655 123165 86190 676940 562530 588540 121210 456960 140930 35530 194565 509320 541960 180370 72760 618120 285515 139315 367710 128095 285940 426360 843965 227290 282540 315350 665125 274550 355640 214710 162095 572560 413865 738820 367880 241485 733380 440555 390915 241995 620415 840310 221680 172295 409530 695470 59585 88740 199495 634695 844390 600865 383690 834785 549100 287810 783870 134725 232730 112540 693855 53635 295545 606560 119850 752250 107100 221595 384285 105145 432990 632570 360740 442000 764065 75565 742135 201110 501245 372555 38590 114920 467585 636310 232730 314925 824075 102170 244460 618035 788460 456195 202470 558110 304725 704480 45135 178755 845665 744260 626025 813705 226270 624665 299795 629085 155890 608685 272255 441660 627045 300050 805290 564485 363460 409020 47685 429335 128265 744515 826285 356150 678385 720120 661215 367455 607750 800105 215815 203745 663085 408510 675155 674475 731510 71230 472175 219640 771800 90950 401370 710940 505495 101830 555305 140335 608005 458830 766275 616250 231880 735250 494530 384200 734315 689095 623305 674560 280670 379865 771715 273870 448715 342550 395590 702525 175865 171190 72250 466395 180455 471920 775030 152150 452540 421260 431885 283560 807500 625175 114495 130390 445060 340425 6885 703545 491895 370685 1615 622455 434520 207995 268600 276590 807415 579020 219215 281860 160905 561255 268855 584715 430015 17510 317985 575450 213350 148580 114665 397800 166770 373660 525980 429930 117555 234260 245735 526915 74205 797045 24055 214285 145605 99025 477870 562020 313395 720290 120870 55930 131240 4505 258995 432395 225590 104975 821525 716805 371960 607070 152405 644215 94520 684760 504475 143565 180710 82280 369240 462570 813620 224145 266475 592025 286450 638010 357935 284240 326400 357595 549440 536180 338980 9520 512720 682635 419220 411315 377400 163880 192100 482290 613785 692325 575280 300730 80750 694535 834955 507535 15810 663680 86700 500395 297840 817700 306000 729810 56270 79560 151640 595935 596785 341785 834190 459000 29240 664700 727345 579870 669120 354875 377315 424575 186405 214965 264010 260185 91120 282200 291040 304980 703545 436050 124440 135745 633080 608430 104975 593810 376805 629255 689180 341275 331245 545360 744260 632315 659685 248285 303790 417435 564400 247095 48620 110500 719185 445910 158950 178415 790330 492065 103700 662150 722330 77180 134215 262905 360230 207655 420495 214030 437580 227715 826795 466310 509575 831470 612425 446250 83640 660790 397715 66215 813280 546465 281775 593045 800105 695555 66640 73695 649910 259165 78370 586925 68595 379695 161075 63920 99450 427720 750550 480250 141270 317305 17255 703800 135915 459255 818125 66045 283560 192695 271405 488495 556835 441830 776645 847790 627470 505580 395760 381480 162010 125630 726580 706605 17085 834360 845665 349095 228820 699635 242590 763215 162265 354450 467840 469370 106335 449650 166260 372725 45305 161585 209695 283220 141270 283730 830025 93585 305405 79900 563720 782680 523855 342720 68255 253215 762365 384200 75310 250240 489940 830110 420665 841840 211480 568905 680 285005 803590 594320 182920 365075 102085 446930 256360 623560 610895 55930 677195 827220 659175 193545 117385 564060 485860 322405 535585 683655 276420 504730 357510 118745 31790 219470 762110 127245 662490 610810 178925 540515 12920 713320 390150 565760 517310 349180 188445 62730 332350 848725 398565 505495 676430 680595 280925 359975 613615 221935 459935 510085 387770 381735 166855 176120 106420 433415 530570 405705 584885 592025 297075 849405 554880 754205 388705 831895 113220 192525 187765 698870 773160 488835 600780 190400 820505 41310 574175 557940 491725 443700 566100 496740 708815 28900 437495 30515 699720 194055 793560 165920 6630 721395 787610 9605 581145 149600 798490 46070 715190 703715 492490 43010 323085 172380 311270 180540 235195 588370 710855 291975 431035 118830 467500 726580 779535 325040 694110 143905 294950 123590 34255 303790 585650 442085 329885 268090 555220 830195 781405 734995 126735 202555 807840 677705 42330 778515 485010 345865 814215 46750 51680 744770 81345 159290 271405 643280 483990 598570 31960 74205 607240 150705 774775 152660 664105 722840 514080 702355 182240 837845 285515 231370 316625 591005 635800 422620 357765 635120 449480 171360 136935 669120 351475 316030 222785 366945 624665 117640 807840 129540 213605 136510 505155 3740 88995 57970 758965 256615 88315 173740 256105 819315 828665 661725 485265 219810 723010 109990 507535 712470 518415 202130 337280 67405 410975 736610 471495 387515 712385 616250 370090 426190 572050 935 339660 205785 13430 665125 246245 466140 663425 163965 438260 114750 440385 27880 406895 433245 680085 48280 527170 407490 41650 41140 644980 94945 239615 433075 190060 358105 118660 820590 529890 344165 217600 759305 566185 125120 539325 45560 53210 482375 629170 660450 303110 289425 244290 326910 43520 203660 443190 695640 119595 767040 676770 372810 332775 712470 610385 620925 381225 714850 239955 469285 552585 234430 475660 534820 280500 93840 644045 526915 161585 468435 602055 215135 529380 138380 811495 742560 120360 39440 126650 31025 405705 204085 281265 556325 810050 594405 103870 74970 579275 782170 200685 744515 181390 606815 197965 714935 452370 183090 179605 556070 64005 391510 799765 180710 59585 759475 477360 271065 277695 656540 45305 768995 820165 610980 841330 829260 847195 452795 216920 705670 746215 226525 108885 722075 755055 551905 739925 677620 262820 549610 135320 539155 589390 849065 465205 772565 159715 114580 336345 344930 205105 731425 517565 724625 687395 414205 642855 24735 474895 568225 418370 371025 19465 536350 162095 286875 77945 381735 106930 755565 370345 146625 342635 775115 734995 287300 363715 571115 833680 428655 828495 432480 803335 31535 760325 544340 176375 673540 242080 716210 781745 120105 191420 58310 328270 550545 582165 592790 636990 285600 481015 517735 360655 556070 629680 419475 805375 236640 300305 11730 161585 315010 385050 659005 601800 99025 614210 269875 647785 417350 627895 368560 445995 729980 819740 214710 683570 254745 507110 620415 698020 721395 715870 276930 346885 320705 600695 397885 364055 92905 399160 464950 756840 681020 473195 52530 10625 473195 604945 79815 513995 456280 469455 461210 511615 317135 781235 833255 31450 481780 805460 205445 458065 72165 498355 234345 782085 116790 74460 74885 511785 336600 553775 510765 363800 159375 676685 514930 113050 727345 428740 463505 181985 452115 848045 532355 608770 332435 568480 277355 675495 631125 181135 476595 572815 55505 695300 202045 789055 283560 330990 136595 214540 91970 151980 244885 495720 479485 11730 660875 689690 115685 614975 252025 661640 180795 731170 772140 476170 258315 613105 605455 218875 315435 570775 734655 532355 325125 7735 541110 182240 501840 189125 388705 357680 133110 839885 69445 353260 358870 200855 404005 783530 720205 375785 300475 822970 311185 295800 206975 496740 774180 458320 75055 608090 805120 367200 381820 467925 781830 353090 551650 414205 717740 402475 513315 644385 455515 660705 443955 344165 67405 448035 391850 391000 599420 245650 449735 543575 209525 621775 64855 540005 358615 740690 149175 581400 325890 355555 474980 191165 20230 445060 476255 167025 464355 248455 584630 739330 208760 275485 554540 264350 415905 437920 746130 495040 445570 305915 768485 447440 641410 291635 553860 158950 190570 810390 131070 155295 764150 817615 62050 806310 242420 269280 424830 463250 792200 281945 315520 98430 565165 91035 513145 312800 529210 467245 432735 478635 375445 755650 844220 706265 813620 122145 808860 164900 819145 599845 191930 289340 32810 692155 329970 830535 758370 345440 794835 378675 259590 417265 411145 432140 527850 552415 784380 820590 748085 432650 133280 313140 528955 173825 779875 71995 743070 97580 451095 684335 711535 538390 68170 302855 11475 113900 838355 416075 155210 680935 292230 504220 621860 489345 281350 41565 90100 168385 468605 354195 356575 314670 814725 241995 160395 744770 205445 327675 150535 429845 520370 804355 120955 458405 283815 449310 350370 364990 24395 434860 599420 327165 418285 701760 1530 70295 132685 822035 687140 222870 622795 141015 815830 438005 182580 714680 42160 426615 536520 98855 249815 749700 733465 15810 841925 71230 290445 737630 97920 786165 578170 212245 532525 460445 296990 136680 418115 308890 447865 562020 482885 744260 535245 409275 27115 63410 686120 65450 834105 507195 464865 207485 370005 24310 760665 637245 59330 6715 543065 67405 451180 15215 325975 35530 836230 280925 26350 713660 384540 593810 164050 378505 292230 197540 490960 245140 625345 609110 570690 101235 27115 387600 560320 139485 139145 79815 804015 756245 223210 771205 58480 185895 656455 164815 819315 623815 337960 589560 102425 372810 302005 234515 830450 192015 784210 297415 509235 56185 657985 72505 176800 313395 547400 792625 781745 581145 147645 179520 646085 21505 174420 262735 492065 689095 229670 617100 297585 610895 133280 24565 558705 838525 261120 214115 229245 327250 244375 777070 288575 726155 217515 614380 263500 739840 308465 691390 519860 103105 227545 217855 782595 240125 204680 292995 163030 391170 42075 275400 760495 392020 619310 775795 292995 449820 35955 357000 592365 685185 143905 130135 526915 67235 56525 564230 737460 725730 29410 175525 370260 532610 672605 64430 326400 51850 257380 156995 82875 193035 796450 646255 553265 570265 13260 284665 520965 479400 236555 138210 362950 412930 601630 784295 173740 203660 264180 183685 211565 469625 649570 298095 101235 583610 390915 280330 601630 753865 642855 727600 195075 316455 620840 656370 93840 436900 720035 133450 582165 538645 588795 566695 352070 383435 848470 651270 571880 32555 307700 244715 654670 214540 796280 185725 754800 341275 383180 213690 218280 569840 777750 640050 178670 222020 511275 267495 527935 530485 209695 692410 820250 527680 241485 468265 718080 366265 249050 525130 518585 293675 53550 725560 422875 745450 501840 126650 771375 515270 235365 2295 11475 439025 214625 67830 550970 292740 302260 565675 574090 197370 738735 387855 128180 742560 416330 696745 803165 67915 89675 280585 186915 314755 431375 54060 181220 611150 575365 649740 741795 446760 436985 425680 269025 787525 319090 68850 171105 374935 103700 447780 680255 584630 47600 178755 76415 477190 608770 283135 236300 306000 668440 130985 448205 281775 84745 526575 318070 550290 25160 844815 194225 844645 214625 750295 728110 75905 270895 765765 712640 420750 846685 91970 588200 370175 210970 404770 526660 587860 56865 261800 694280 401115 234345 523940 744090 273955 731850 745195 697935 773160 320025 153850 646935 117725 379780 18445 96900 568905 116110 657815 27285 440640 677280 608855 601035 583950 779535 297500 629340 659855 174335 302770 477615 521985 494105 293675 641155 660195 759900 143480 640815 811750 304980 836485 54060 473110 164390 729300 177140 75480 420835 572305 253215 370175 801380 363885 80835 542130 274550 159885 14705 246670 788460 200770 756925 476510 645150 229415 271150 441150 493000 194395 820335 339320 644810 803080 511785 218195 555390 255510 384880 479740 620585 458065 688500 493935 544000 284920 264520 138890 813110 98430 521390 614805 425340 378845 442085 369920 97495 484075 566950 497080 506005 154870 245990 209525 615400 373745 314330 203320 158695 619565 820505 193035 657220 543660 494785 14705 662405 300985 153085 807245 508130 205020 159205 91885 370260 608345 540600 638350 8160 641495 212415 343485 825605 312885 844645 586840 290785 165070 269790 457640 347990 360400 397035 616080 480505 58055 213605 637330 425680 547485 60010 612850 455770 490450 414460 205360 3825 490790 714340 805885 354110 107355 335070 676430 534565 20740 347905 635035 481100 58990 63325 497760 519860 157760 625005 108800 357255 76500 340510 832660 816595 619480 16660 187850 369750 233155 510935 189975 789055 794750 691050 72845 499290 270215 282030 14705 485860 482715 108205 380035 67150 290785 723690 678555 208165 606475 366520 477105 208335 545360 689860 658580 573835 207910 111690 539665 40800 676515 150960 266985 818040 408085 82450 40120 472175 160820 835210 557260 260440 620670 502945 470560 290615 687990 491895 490365 358105 484245 313225 421005 259590 477020 550970 183430 639285 253130 264265 215645 400435 376125 388280 731850 604690 336685 580125 543065 179265 464100 584120 71315 291380 45220 427805 490195 544170 560235 32725 518500 497930 395080 142545 447440 798065 741710 708900 285175 827305 395675 820930 73100 591940 827220 455090 641750 420495 560830 274805 574515 759560 134640 119085 458490 439960 731085 269705 305660 817190 15980 698275 215050 534225 521560 313820 411570 91970 531590 655775 537030 683995 346375 601970 655095 4505 141270 168470 661300 201790 351475 808520 428655 689010 801295 250240 430270 286195 727685 498185 607155 583440 355300 174250 294270 729045 581315 478465 117810 810050 501925 787100 524110 238425 801210 314160 389215 376295 489175 290785 616335 808945 237065 737290 444550 653650 597295 718420 503795 362950 843285 703035 414460 506685 469540 216835 36805 813195 842775 8415 237575 533545 402645 485945 198560 201110 55760 804015 823140 753525 327675 58225 525725 328100 411570 645490 688330 13685 110670 527000 188275 730745 161840 93925 214965 807330 657560 596785 576640 231455 641155 167025 585650 100130 370005 385220 734910 181985 330310 721480 273190 467500 384030 333540 829005 478465 281690 789310 515865 93330 46240 283985 124185 827645 741710 379440 757520 165155 751060 631805 753440 729810 595510 121975 88230 837080 73610 65365 426700 571880 431885 402815 638095 10625 446335 648805 592450 764490 577320 829090 481440 799765 466820 132515 287810 591600 495465 438685 92055 742220 781490 577830 759305 781490 758370 841925 416415 324530 186490 306425 1190 33660 422025 159885 611405 742135 282880 446505 341870 58480 288405 19805 531930 117725 491130 32470 701760 678640 228225 167535 270300 222275 449225 124950 196605 421005 773670 569415 474895 13685 180795 298010 652035 536010 344845 19720 682720 7990 600525 762790 6120 121805 774435 75055 447950 205020 674645 40970 9265 196690 660110 348840 688075 464525 719440 385560 710940 345100 268260 414290 198645 724625 812005 419560 182325 555050 212330 715020 100470 488835 706690 695215 761515 582590 840140 275570 455855 131665 605625 78795 7225 160055 687565 269790 44370 447610 472770 158355 712810 483565 577490 581400 599165 290870 104125 212245 693260 330735 87125 698445 198815 572220 818465 125460 1105 223890 518075 141525 48110 541535 491810 263330 815830 245480 34255 414120 79645 284410 246585 419135 168725 205955 827985 23545 159545 717995 158610 366010 105060 96985 705160 602140 337280 832745 136085 211225 424490 681360 454495 118320 109735 645065 347395 312375 772395 821440 610215 252110 299795 371110 16320 740605 689265 533035 656540 287470 17425 104210 243355 196860 515695 172975 121550 63155 39525 7140 706265 726240 389215 758880 750465 341785 508470 202215 552330 297245 797045 493680 584970 489855 680765 59925 314245 152235 35275 278885 797215 83215 446335 47260 374170 366435 504475 79645 796620 553690 446080 544085 239615 843370 447185 750295 272595 229670 808605 17340 311270 33660 623560 434860 372470 577150 131920 648380 657305 336090 603840 28475 449480 745195 764830 120445 525980 421430 267240 249305 684675 527850 787440 27795 657815 768825 829855 127755 435200 217005 165155 265795 491385 60180 383265 468010 825605 414120 471920 427465 725305 381055 833340 824160 761430 458235 218365 687225 790925 537965 746555 771800 841585 554880 157505 432990 168300 427720 702525 799850 512635 610130 821865 820335 34510 776730 354025 572900 414035 498865 99790 294100 585565 649400 193205 431800 157250 276505 18955 581655 444975 754205 586500 294440 134470 411825 564825 731935 807330 118150 280500 236045 661470 796450 759220 423640 105995 842945 184535 532780 460275 242930 180115 165155 346035 517565 752845 443870 105910 394570 838015 598995 525725 476255 568990 179095 793305 44030 236640 490450 722160 48875 601375 29070 572815 102000 621520 344505 442680 697170 669460 570520 677960 115770 513485 647105 453985 390320 28475 292230 222700 541705 245055 521050 546720 229075 624155 48535 253895 206465 460275 222530 79135 499205 411995 88485 25330 8585 356150 647870 587605 648635 746045 503625 551225 296905 93245 455345 512040 819740 585650 88315 378165 571115 626365 476850 315435 105400 42245 51170 698785 134555 247180 654245 74035 212840 371960 650335 87805 324190 430100 457810 146200 646680 551905 471665 425595 32555 575790 811665 150450 149260 705330 652290 10710 347055 307190 565930 207825 641665 440130 170 249135 68085 99110 624580 433925 151725 413100 772140 620160 554285 763810 220490 322490 261035 505070 468010 523600 728960 255595 251940 656965 358445 587265 23460 239530 124610 227545 194565 586925 152405 96475 685950 536265 622370 448120 11050 657645 704820 339745 132090 685695 112370 831385 303110 452285 500055 455600 238340 50745 623475 264690 133705 693685 697000 406555 142375 465375 305405 251430 164900 753695 321980 690625 190910 570775 619990 288575 287555 741965 545360 653310 230605 632230 405110 294270 656880 614550 786930 688925 36380 631975 624835 249730 432480 736610 129965 195245 188190 46325 240720 3060 458150 176205 222700 212670 654415 605115 605030 181390 686205 545020 837590 16490 407405 458915 323000 385390 229415 15980 806310 400860 763045 729725 700485 85255 358870 732615 210205 751910 501670 105400 822630 135490 431970 343910 69870 688670 280415 190740 9265 47260 595935 94180 368730 263415 356745 224740 779110 761090 201450 439025 379355 793985 225760 710260 100385 832745 377145 32045 72930 145860 43860 678640 420665 23715 534395 583185 659940 643110 351560 500395 100555 527850 559980 603160 234940 442170 809455 791435 550205 691900 657475 217940 641920 192865 204085 825010 326315 701930 442340 48790 583780 645745 451520 613020 781915 615995 799595 436475 534650 114665 162350 422960 282285 444465 109650 241655 673965 386495 4250 656795 524025 755225 636310 754970 350710 439280 649060 71315 516800 185725 158865 469710 694450 177820 75225 14620 637075 762705 491215 124015 66895 734570 805205 487135 161415 788205 479825 222615 643705 402730 74715 697935 566780 204765 657900 429505 271660 280500 189550 388705 820080 50830 114495 153935 363545 546720 353600 529720 694960 818125 752930 607325 631295 91290 495210 11560 186490 834785 25585 128775 74970 517225 759900 188700 621180 487390 784040 388450 822205 226015 649400 312375 839715 516545 125630 94265 160565 318920 188020 364990 44030 712980 786760 773075 110840 66130 76415 125800 365415 311100 667335 71230 396440 588030 277355 233410 645150 299285 577490 180710 601120 288235 315095 123250 436135 241060 219385 771120 392190 350200 301920 680680 369750 368815 581910 475235 486030 700230 557175 11220 97665 86530 254320 82705 746385 695640 396185 525130 345950 242760 283135 100640 321130 410040 464185 711365 363290 568565 725050 643705 463845 199495 705415 155550 768315 508895 805970 660280 560320 535160 21250 426020 264010 71655 175525 450245 44370 339150 524110 330820 582760 563380 289000 195585 823650 403410 196775 298945 663765 289595 775625 318410 229330 99450 532015 265455 109735 493255 42245 87805 489090 240465 160395 296480 599760 193035 705585 725135 548760 217940 94605 185215 462060 292740 746980 749870 561510 221850 59500 75650 484075 564315 469880 114240 413865 89080 505325 402475 102680 1275 765510 75480 271235 578510 195330 679660 612510 398650 523175 90780 534735 825095 454070 847110 762535 785995 129285 534650 538475 731000 296905 792795 24225 521475 544000 324190 171870 648465 366605 252195 23715 336770 429335 243185 514165 541365 64430 250155 515355 325890 453475 667845 329035 320790 491555 664530 140845 47855 712470 377740 104890 567375 783020 797810 118830 37400 303365 577320 11305 167875 310845 397800 363375 711535 736525 832235 538135 700485 746810 299115 301580 817530 731510 77180 282710 85425 457045 734910 618545 736100 215390 726155 647530 604265 294525 249645 619650 40800 451775 393805 52700 707625 31960 480080 28730 535245 464100 377315 57545 495720 414630 98005 652290 685270 796535 58140 87890 198730 198050 460020 114495 700570 476170 219895 359210 35615 840565 647870 502095 276675 401880 137530 790330 839205 394740 594830 824160 777580 673030 673880 552755 645915 222785 26010 616675 13175 17085 37995 716635 635630 706095 460445 515610 510340 765170 210630 733380 700995 680000 210630 99195 304895 604180 613530 59840 111860 159205 825860 340000 163285 510085 722840 610130 729300 370430 36550 3485 275740 374085 768230 668015 39525 292145 341785 191335 37060 258570 784720 713405 148495 133620 393295 216240 744600 708050 403835 382670 732870 688415 146625 649230 421005 323170 306170 399330 110245 329460 669970 322320 515610 296990 625940 202555 734060 113135 610470 754035 199835 766785 103530 650505 538900 96900 55335 842945 829175 330140 349180 803675 803250 803590 518840 124865 314500 64515 587520 11475 224570 14875 757265 540600 837505 181305 243100 259675 431375 449820 610640 198560 846090 182835 357680 549695 842435 551905 262055 325805 262990 275995 561595 392190 748680 782935 486285 274125 84320 755650 30940 714000 169660 152660 658240 371025 55165 806990 22355 759560 570860 660025 203660 379270 770865 109565 430015 204850 79305 411060 525725 188445 268855 37485 184365 752080 19210 342040 336005 430355 695895 748425 743155 255255 150450 89675 828070 636820 653225 767890 311015 122485 71740 782680 25500 44285 592705 376975 585650 687990 678215 792030 745450 592960 92820 226100 20485 113730 502860 729725 99195 629425 96390 557345 168300 797810 12665 652630 158355 146625 286110 344760 100895 628490 194565 821865 661895 365245 447440 819910 697595 302005 347310 308210 729895 446590 207145 162265 399585 291465 138720 577660 554285 88485 395250 457300 515950 102935 553690 208675 245565 289255 286365 680340 392105 659855 384880 711110 710090 470560 547825 498015 526915 456620 81685 43775 160395 159630 784295 512380 111520 236980 399500 815150 277355 204680 743240 418540 373150 30345 380290 471835 406895 367030 311100 47345 41395 838525 301920 80155 619055 784125 367115 622200 67660 34850 726495 368220 827815 4335 454410 91120 255510 316370 262905 826455 371025 234090 493000 8075 348585 388195 549355 738225 331330 505750 173825 121380 56100 676430 524025 40715 793220 162860 510765 376465 213605 234260 50660 129795 554710 7480 612000 537455 256360 366690 396525 515100 61880 695470 538560 581825 676260 354790 318240 798575 499715 131155 624665 309400 412165 811155 773330 528020 533885 557685 285090 664360 485180 217855 33405 516120 662320 484585 695470 467840 309910 756075 824840 218195 497335 421005 444975 813365 94265 573325 37485 350625 806225 286535 468945 59245 252960 701760 89165 426275 225505 438600 772395 440470 583015 684080 322830 159970 709665 80580 580550 487135 334815 440980 98600 390150 554285 144500 70465 722925 668270 653650 431460 109905 99875 849405 559980 43605 515100 158440 191590 87720 757010 602140 736695 10625 181900 385815 627640 284155 65790 477615 149685 360230 695555 428400 447015 162605 667845 21250 389555 799170 695895 254490 520370 270640 511955 51680 109225 166175 310335 221510 490280 801040 838525 552330 543830 329205 526235 782850 812090 162520 101575 515270 5780 705245 115770 223210 150535 293845 686290 206805 187510 459595 499375 829940 285685 5015 46410 287725 581485 58055 449310 682975 145265 428570 352750 51510 551055 323510 283220 581485 445740 645830 486540 774010 456110 604945 802995 655010 484415 309570 558620 757010 561850 689860 533800 253640 697595 541280 362610 241825 137020 23885 664445 107950 292060 825690 778345 490110 112965 714935 440980 695980 397715 312460 542300 728875 550970 688925 501245 353940 364140 173655 751995 162350 683400 41395 375445 252790 814385 373235 269365 565590 74375 255255 351220 208675 318410 387515 735845 465035 806735 223295 83555 485010 731085 244290 489940 350455 364225 289765 54655 810560 570520 283220 587690 405195 404430 566355 794325 225590 439280 515610 119510 333370 621520 578850 501245 738990 577235 57715 610130 549015 471070 32215 386410 780555 107355 594660 151895 400265 700995 289340 358275 263670 580125 630020 163880 194565 824160 430100 714170 25925 496570 738055 698445 801550 107270 281265 648890 780725 245905 409020 269450 424490 520030 833765 594830 45475 630190 269535 761685 407745 691645 714085 613615 559385 585225 648975 101660 477955 147560 385560 471240 363460 54400 109735 233750 214625 586075 255680 103190 588880 313140 72675 530910 416075 702100 260610 72505 494360 96815 632655 501160 95710 615655 816595 6205 786845 322915 113730 789820 372045 481270 344930 636395 370345 822970 753525 689945 90950 40375 554115 532525 285430 730235 238935 618630 691645 623305 183345 405450 832660 86360 542215 115090 611660 610300 121550 496485 838015 495805 736525 217600 204170 454410 90355 630955 388025 728790 333455 92990 379015 100555 685865 287215 663510 820420 737290 817870 408595 168640 121805 801635 356745 819655 53975 474980 145605 313310 552245 574940 533375 295460 423130 201790 375360 170425 9860 386665 182155 436390 648720 358870 16490 695385 112455 624325 655350 446165 22865 439960 398055 275145 112115 154105 397800 220065 341530 370515 630785 76670 325890 768740 460445 49470 702525 261290 789565 38165 37910 575535 472515 321980 754205 321980 598060 657900 479230 744940 631210 802655 663510 114070 750125 34340 34255 603500 785060 160650 147645 604010 260865 509405 678300 209355 38420 632995 65705 684590 49130 133620 708390 279905 192185 172550 302770 775285 568055 683315 838780 5695 434435 648720 535585 155720 41990 47685 406045 233580 147815 87890 562275 703970 137530 676515 499630 73100 160650 273870 354875 350455 98600 526915 105400 792710 6375 703715 583525 538730 164560 227035 117045 437920 171700 353515 521135 303110 791860 814130 430185 300305 477190 694960 631295 311355 668525 609875 528190 753015 599335 606135 650250 579955 578935 329120 140675 285430 703035 208165 743665 429930 437580 187595 617270 195330 36890 326825 240295 658920 290530 668015 147135 738735 463420 484245 306170 299030 173570 549185 266900 847110 75565 60605 70380 824755 547315 481865 435965 384285 157250 636225 312290 586755 261545 116365 410125 751825 127160 491300 371705 478125 798660 143055 710260 663680 775455 400520 224825 103275 652970 394485 22865 78455 798490 267240 185725 618800 545020 208675 668780 342465 162010 521645 570010 562955 534310 815745 93500 396950 613785 591770 249220 313480 812090 579275 774265 64770 504390 162860 51085 287130 833085 292315 836825 348160 193205 779790 140165 76500 685015 422790 107100 385305 763725 525640 113730 239870 755395 403070 601120 182580 530910 616505 585225 463080 728365 719270 213180 596700 182410 631380 774945 622625 783105 262310 616760 708220 786845 348415 7395 321980 227120 410890 365415 256955 119765 533715 289255 414715 171785 136170 501500 155805 698785 650165 695385 821610 543065 742475 229925 296055 107270 623985 515780 848470 245395 5780 358785 335070 45390 833340 176885 192950 27285 158185 154360 526405 663680 347905 178755 706690 710770 10795 253640 346630 710685 419560 824755 137190 77605 488835 439365 183345 155295 272170 797300 447950 221000 257210 184195 153340 623560 312035 565080 290020 434350 254235 323680 816425 38505 502775 57205 333540 478975 672350 264095 397715 238340 325720 848725 285770 464185 146540 357340 106590 41310 71315 629595 296225 375190 611405 94180 366690 248540 515610 377825 60010 721055 469625 9350 3825 255170 688925 169660 523005 793475 563805 673200 599845 152575 8755 446420 212160 815065 775540 637670 564825 544255 307360 768485 98515 494445 129285 432565 389215 374170 805290 696405 517820 538900 15555 62475 289085 53635 160480 806395 63750 300985 768400 611915 158355 85255 646510 820760 512635 137275 215985 178075 496315 481100 743580 295375 578085 690115 479655 183770 277950 441405 430270 308295 611660 765 335070 712300 100300 17765 160480 180795 59330 74800 162775 556750 217260 434690 789990 120105 338300 758880 839375 34425 344165 313140 55165 83045 204680 33150 106165 187765 117725 350625 205105 299115 281265 286365 208845 589985 62815 437325 236810 772140 57885 498610 464780 717060 688415 19890 68000 816595 756585 539495 263500 48110 332350 133960 385475 700400 241145 297075 725135 668100 611490 836740 156740 408425 746045 718505 67065 175610 631635 658325 595340 610215 547570 382160 451095 55845 577915 271660 535670 487645 467670 820930 192270 313820 145775 680765 10540 417350 727940 50405 379355 771205 148665 531590 252620 495720 444975 634695 302855 300985 760410 569500 262480 708730 5950 699125 15130 182325 192950 227885 802740 5610 30005 724795 428570 161160 537115 799680 247180 319770 257210 328100 478975 125885 293930 807245 767125 334135 832830 279735 614295 130050 551225 480760 117725 741200 659090 647105 109395 649740 816510 649825 799510 370430 32640 573410 470730 328015 162860 120190 448970 345270 770525 235960 295035 122995 22355 684845 596445 133790 545105 345610 790415 27625 322150 73610 388875 718930 251005 568990 370260 497250 844390 594065 766955 289510 814725 7650 148410 548165 412675 621350 190485 180540 284920 367200 821100 737460 576215 785995 588965 334985 550290 148580 607495 9010 468350 351390 810305 169915 661130 590070 241400 827390 338640 150535 678555 321130 207740 227375 6205 365075 556410 512975 628065 451690 369920 761260 48960 268600 341785 694875 284325 238935 15385 686970 82280 185810 608260 534990 221425 205190 18190 582250 234770 684335 649740 126480 74885 805800 521390 651525 534565 82025 375870 58820 443445 568310 610130 758370 301240 801040 501670 414715 132685 46495 703035 97495 65025 370175 486285 727855 612595 771035 746555 597210 111945 218365 315435 569755 153340 791945 693940 83810 758625 39525 802570 704395 593215 627555 454665 67150 612680 559810 608260 445825 275485 147730 116875 257975 65110 650080 134470 582590 279735 57120 114495 680680 639455 724880 49725 538985 398140 364225 68000 230180 839290 690540 224485 541110 162945 618290 102170 384285 758965 518925 579615 513655 44455 332435 29750 475320 282710 142630 118660 391085 121720 788800 837930 345100 582080 395335 221850 129200 316540 608430 174080 55080 239360 33575 261205 19295 273700 836485 281010 388110 35360 14450 762025 213265 605115 264605 745195 615655 436985 182240 763555 460785 159460 368390 158440 143225 69615 140760 301155 749955 555390 525215 403835 274805 319685 378760 348330 650080 666400 638010 614635 398310 628745 45645 272765 675920 339830 428485 21590 424150 85 804100 172040 235875 462315 192950 184875 290870 280160 583185 821865 220830 139825 745025 192355 192355 811835 770525 440300 662065 409955 509235 596020 788035 826370 808860 620075 489515 518755 611065 83300 283220 639625 718760 49895 822290 765425 434350 121380 767295 583355 815490 595595 803165 219130 665210 747320 37315 841925 146625 666485 731340 830110 472940 377740 428825 496060 694280 228905 195755 591260 440130 649145 405280 613105 62560 50405 391085 489175 671670 634015 357765 24395 211480 539155 391000 647785 148665 688245 777835 795515 260610 163965 26265 45475 49725 328100 339150 839120 295545 337450 188360 357510 811920 580720 26775 109735 211905 318835 306510 315860 423385 143395 686205 692835 350540 198050 545190 565590 130900 626450 512295 134895 699635 342040 507705 742050 681530 223210 397545 29155 165920 126650 162350 597890 678300 450840 260355 444465 729130 495805 513995 697510 652885 242845 56355 98345 728875 623050 296990 334390 745110 385475 750550 495125 146030 706180 758455 695215 3995 761685 49895 282370 464695 509745 116110 806565 158950 396355 551565 378845 412080 197370 478380 31790 360315 542555 183090 568650 800020 479060 452200 307020 467330 50320 664360 556240 43860 236810 715700 694365 441660 325975 281520 342125 502690 837335 406640 95625 377315 422535 804780 107950 261970 210545 842945 43520 361505 128860 643790 24310 442085 91035 535670 792285 562275 484330 183345 745280 316625 262820 390405 663680 365500 234600 413440 145435 500225 233835 652800 788545 230775 571795 704905 549185 802485 710770 808010 784550 466905 712470 657730 265455 474045 183515 55080 641665 774690 389725 210120 490875 280585 735250 565930 791775 218620 442765 41905 563975 587095 792625 559385 307700 17340 803335 166005 619735 485690 64770 14535 74120 40545 489175 64770 598145 640475 133790 504730 523600 518585 439195 300815 820845 403665 367710 581995 31025 648380 394655 413100 204765 63240 243100 469795 779705 623305 512720 807500 240295 209015 469115 739585 253215 400010 90865 480335 166515 323850 491130 555985 311780 169405 93075 147815 717740 631125 297585 216665 748340 38335 579615 824500 441915 535330 471750 733550 570350 757775 409530 686545 102170 303875 678045 640305 287045 255340 577065 452455 218025 791775 378930 312970 418030 142460 506005 794580 136425 697765 768825 230605 546380 762280 95540 672095 192355 693005 668865 360315 66385 444125 171530 20400 326910 502010 585820 141355 598315 785315 108205 697085 600950 561510 75650 36380 804270 404175 248880 123420 832405 511275 197880 230180 396015 19635 152575 494445 636395 552925 507535 543745 449565 277355 212245 113985 405875 452710 117555 779535 538050 397460 355555 283815 477615 543660 805800 286620 25160 793475 344420 121805 372385 193800 97070 383265 612255 705415 202300 489430 355725 814810 420325 406555 505155 372640 637160 749700 758710 29155 446420 20570 572815 16235 555050 604860 378420 372045 510850 623900 818295 705330 330735 454750 78115 784890 275995 422960 681360 773670 324445 446930 787950 31365 127160 304555 491555 390660 454665 751400 708900 747150 641580 133450 138975 238935 275400 545955 34425 351900 72335 486710 506090 225845 252365 333370 503200 475830 240295 687310 46070 222360 451860 224570 495465 27540 72675 511275 231285 379270 243950 824585 632825 421600 749360 92140 24990 806735 232645 342805 447525 365415 264265 478550 453475 358870 410210 284240 473535 755990 654585 548080 2380 846090 375785 32640 628915 413015 424490 228480 279140 104975 300475 572135 474725 526660 166005 338470 729300 632995 593130 458065 753355 414970 602395 585395 610555 410635 459170 524790 300645 592875 425935 14620 645660 789990 692835 760580 418880 613700 38590 202640 419050 399925 435795 651865 815915 582675 165920 76755 314415 40035 104465 443105 195670 384370 785485 573155 579955 382500 737545 281775 268940 784975 841330 86105 568140 152660 306340 575620 182155 736100 76670 471920 272085 202045 418540 552755 727940 812005 189210 404685 403835 499545 532780 361930 564825 832405 87040 677790 378420 748425 743410 324105 628660 410210 253725 644895 751995 207400 209355 299540 197030 795260 655945 22865 32640 670990 62135 776985 660790 38420 531845 411740 357340 558280 28135 180540 519520 198985 128605 199495 682805 626960 395165 275570 810730 500055 66810 616080 370600 680595 561935 3570 366605 786505 114155 346120 386070 691815 56695 676855 350880 739670 618290 531505 209780 767210 602905 382755 663170 614550 684845 724115 463420 691815 602820 767125 225165 211055 2295 361930 794410 133620 429675 356575 215305 709835 461380 500735 529550 284580 240890 385900 548250 689180 719270 762450 709920 50745 792030 222105 218110 437155 355725 444040 120105 317475 620075 516800 370005 18700 246755 592620 206805 625940 740350 535840 619820 167620 750550 160565 179945 381480 251090 808180 633845 10115 447780 367030 85850 183090 680765 314330 531675 575875 783275 452795 594235 602990 802145 616165 537880 306340 608600 169830 506090 50320 761685 787270 536265 565335 629255 272425 71995 58480 586415 299795 370430 329460 119255 513230 231965 341870 617865 276675 171870 153255 389810 554285 140930 175610 357000 381310 231455 546295 279650 45645 152745 344930 46240 454410 843370 708985 183175 534735 405790 741200 25500 329970 52785 837335 775540 533800 650080 228480 30090 64175 130305 96305 256105 327335 721055 804270 410550 383180 255 485520 633080 233665 737885 279225 834785 791180 186150 118320 588115 483735 43775 45390 722160 607325 488750 27880 102000 394655 413440 447525 86870 203065 655775 405025 456705 232645 476595 334390 396355 450840 564315 536605 429930 575705 134810 81430 251600 184450 835550 680935 317900 322405 31365 522920 128180 692580 602225 428315 690115 715360 326995 426275 150790 15640 39865 268345 449820 842095 627130 598740 328525 827475 510170 492575 249560 554965 534310 534820 431715 511190 626620 519095 439790 397460 715955 351985 277185 814895 114920 517310 505155 320790 43265 254320 475660 636225 614635 168470 816340 111095 401795 26520 482290 846005 138720 341360 425340 523090 47430 633250 72590 465035 724625 41395 579105 752930 305320 189550 150620 764490 388620 82960 297670 122230 763130 247775 14620 672690 725985 809965 556410 505665 332095 718930 570520 771800 268855 72845 840565 601290 640220 739245 91545 233835 115770 652290 56525 63580 692920 561085 255595 212245 177395 240805 169830 611405 220830 304555 752250 819570 421940 379950 309485 246755 65705 255510 130390 845580 442510 705415 458065 262055 657135 680935 484755 267240 652120 764830 780470 803760 659090 7225 366775 476935 468775 571455 488920 135405 779790 235195 536435 160990 839290 139910 237150 455685 532525 215305 695300 8415 714425 620500 792965 29070 641835 827050 766445 356575 753525 365245 819740 416500 663425 551395 163880 512465 519265 611235 418540 564655 594320 538475 369495 646255 771120 103445 362100 392870 841585 63920 33660 723435 549100 394825 814725 17765 340935 759645 830875 673285 407065 332520 676345 324360 199325 202980 344250 165580 790755 390745 359635 154275 344420 790670 309485 767040 770355 15385 664700 644300 107610 166685 303365 185045 582420 689265 673965 172210 597210 183430 106505 153000 579615 3230 737800 638095 334475 676940 826710 571625 277440 570690 94265 499460 545615 127840 162945 368730 138975 826710 399075 561850 799170 751060 90525 714680 573325 699125 18020 428655 411145 595425 527085 156400 715700 382500 127500 687990 712810 542300 751485 551055 532015 211990 128350 493340 36805 803335 582505 379695 782595 402645 546295 676515 519435 52190 695300 275400 72930 307020 817700 430525 728875 568225 183345 599335 239785 715700 82450 34850 830535 402475 609875 432820 4930 34000 379950 516800 228055 99960 562615 217005 541025 428145 544510 605030 779705 40630 835125 372300 363035 192270 790330 381565 323765 269450 20485 528445 798830 564655 799170 708050 166855 108290 61795 371620 806395 547570 112710 604860 790245 162520 740435 751910 487220 22270 165920 5015 318750 174505 823480 495125 259845 366350 501415 498695 375105 632060 191845 334390 380205 805205 466650 568735 303195 5610 439195 746300 73100 451265 73525 705925 450925 633760 401625 701505 704480 167705 846600 486115 629510 576215 372130 837335 424830 399500 768315 16575 123080 391680 458150 146200 589645 323425 200175 575705 680935 428060 154105 27965 543745 146880 62560 210970 813535 89930 535585 424065 549865 241145 86700 109395 498525 660450 332520 71315 495550 717995 71400 123335 371280 686375 449140 21930 387600 278800 769675 81685 305320 760580 270300 43690 429760 163625 530315 765850 499970 108375 552330 477785 622965 254065 524450 650590 457555 307275 772735 333370 492320 543405 163540 763980 211225 142205 382245 233240 216325 77605 202640 410210 669035 767635 138040 323850 127585 492660 166260 644300 118745 520795 786250 35955 620925 273020 221340 13430 470305 11730 721820 78370 42670 830280 667420 816085 790755 666910 620500 259250 196010 594660 55165 687395 768740 283560 414375 19635 622710 45645 544000 66045 188360 591430 815405 579955 532695 268515 312290 803080 494700 791180 828240 745790 190315 420750 182835 598740 599420 559640 30600 415990 303875 840990 790160 766785 410380 413525 358445 679320 480420 662660 116535 724115 131325 120445 413100 414970 370685 402730 579700 665295 407065 218450 227885 693855 527510 211310 297670 199665 748935 280585 6375 408680 791265 67575 510595 350795 651440 522920 306765 427380 563125 318070 103870 129455 837760 4505 255425 600865 604350 97325 780980 22355 707115 301495 601885 687905 437155 15470 673625 543575 244630 35105 651100 76500 684165 49980 1615 37315 847365 562275 137190 603925 245990 265200 143905 650505 736610 578340 161330 322745 748255 610470 134810 608345 366180 421090 410550 227545 173995 645660 681275 86105 281605 485180 698955 128180 20315 186745 766020 827050 805375 165155 802825 402135 575280 674390 333710 354025 264690 437920 796875 90440 684335 351985 761940 802060 106930 772990 199665 416245 752675 561085 690880 541450 593980 448800 75055 737715 506090 739330 798405 825095 498270 654840 142800 312630 151470 821610 318495 637670 22015 293080 155380 236045 110245 459170 196350 653735 251940 232305 369325 440045 488325 202980 304300 19125 456790 652970 182750 653395 393975 581315 76500 664530 533290 412845 821525 263160 644130 106335 686460 344250 667420 595170 415820 212755 40800 779705 328865 675325 330905 604435 780810 141865 713405 53040 293250 842945 774180 340510 366350 839545 187000 754035 203235 217685 197115 756075 759305 82535 525810 12325 762450 309400 823055 716380 582760 126140 314840 435370 529040 431885 544680 543830 75650 766530 681445 800190 473875 120275 599165 476000 382245 791350 551820 594830 409360 106760 204510 247775 346460 571370 632910 461550 160735 703460 798065 471410 1105 406980 479145 783530 18360 372130 70550 192695 163880 284665 355130 743240 397545 115430 305745 55505 149345 549440 304045 46580 213010 774860 108290 80155 261290 448630 490620 282115 628320 613360 674135 620585 821100 831640 492745 827220 366605 678980 249305 126650 813705 816850 606900 722160 26180 388790 304215 593470 169150 780045 833000 207315 39015 204085 175015 178585 595765 822715 624070 657390 330140 420155 45305 289255 428485 566015 356235 450840 189210 63240 675410 192695 77010 693430 239870 730915 696915 584035 464525 646425 472345 144245 515440 603500 629595 758625 598230 255935 186320 215985 289935 686035 627725 258740 133110 825010 647190 813705 93925 707030 383690 18275 636565 496910 603245 88910 189465 719780 34680 439110 723350 152915 223040 522920 683570 730150 65110 38930 402305 364395 628320 738480 67915 164645 116365 810135 707540 739840 769420 627130 172295 510000 635460 628915 464355 33065 826200 440215 759390 686375 588285 245055 449395 216155 777325 661555 730235 26775 790075 393210 178585 26860 577405 738565 451520 202215 61285 325380 811750 799000 224485 528445 311865 310165 590580 346120 819315 303620 219640 183260 146795 550715 752250 638265 257295 292825 37655 816255 216240 291125 129625 645490 389895 335410 520965 660450 283815 565590 616930 589815 90950 425595 543660 167790 358020 96305 475915 816170 530655 544935 510000 559130 96220 359465 628320 656880 671755 227545 314075 504985 544085 539325 722755 105315 496825 294780 385305 330225 818295 264180 168725 695640 303450 585480 158270 129370 221425 251940 13940 497420 387260 357340 175780 633760 757010 430525 658750 835720 349095 109395 501415 589390 287045 506685 578340 501585 326060 267750 386240 645745 639200 598570 192100 789820 845240 428315 827645 599080 698785 255425 99620 772310 765765 617270 471240 824925 18955 88060 847535 131920 616760 179095 107610 548760 723605 73270 400945 88655 415310 848385 188530 526660 776390 648125 332265 456365 409870 693175 253300 473705 575875 329885 772140 673200 504135 603755 334560 279735 584885 724625 777495 166005 656200 4675 630785 416075 404940 173230 4250 44285 357680 580635 618120 642855 317815 419985 538220 272510 284835 93585 755395 112030 95370 17085 821355 527510 399075 710940 498100 209950 711025 440980 55590 433330 140420 95880 416330 585820 182920 530910 354025 483140 696235 610045 537625 229840 289680 717485 223975 375530 207485 329800 368985 515100 48195 395930 634100 534905 602735 514335 494700 608685 254745 509320 156655 762790 735845 367540 537880 186405 458320 677960 840990 412420 37485 803760 510765 156315 418200 623900 390235 628745 469030 220660 718760 432650 679150 259250 313140 333540 438175 572560 229330 554200 544340 372215 14620 50320 837080 330225 367880 722585 713150 246840 803335 216665 247265 180200 357850 273955 212245 366350 176800 90100 377485 559385 332945 632060 563635 62135 838950 288150 447695 402560 352495 237405 702355 711195 710260 732785 371450 362695 563890 280160 93245 174165 680 8245 620330 633675 777070 67235 4505 38165 419390 332095 52870 24905 219215 273955 337025 84405 600185 475830 733125 723010 510255 669205 98260 69275 318070 148240 475830 367285 167875 697170 239275 532355 253895 589645 337280 486880 92650 512040 163285 398395 362355 231880 409530 372895 390235 461975 691390 848640 222020 772055 740690 556580 714850 714085 719525 739075 498780 219810 719950 15385 502520 269365 1275 668865 235875 782425 689690 649740 627215 502265 155890 728450 202045 402730 610555 561765 585140 836655 478720 499375 626110 220915 300475 400010 764065 264180 133280 414290 160565 96985 614720 723945 329630 315860 745705 52700 86785 367285 833935 154700 199155 507620 251260 357510 578680 332775 803080 383010 296905 780810 353855 94095 256870 827730 298265 678470 241060 519690 637670 53975 171445 89335 283135 96985 550885 152235 551055 495210 87465 428400 835040 572900 822630 408170 809540 356235 538560 485180 607665 241400 839545 363035 329715 728195 400860 492660 793050 301750 457980 215645 11730 468010 167280 211650 604860 773160 226270 514675 524110 662915 79050 690540 210885 477530 231795 155890 104805 793560 106760 426615 837845 145775 325720 149770 432990 304470 497930 223975 826965 757265 234430 452030 66725 301070 470305 574770 767210 51850 220830 472430 394060 5610 71655 130475 620840 797045 330565 344335 174250 260440 752845 792370 705585 292655 425510 109905 381650 551310 574770 191590 409190 40545 227375 826710 410040 735845 222190 52445 52020 73780 799850 136850 528785 474470 209610 828750 494360 738225 94010 813025 641835 196520 756670 11390 283815 665975 808520 254915 330735 660450 775115 538815 348245 830960 831810 635970 22525 17340 771205 117555 653565 128350 426105 478975 492320 136850 618375 526575 792540 558705 371110 777580 556835 552415 513315 372725 293250 618630 803930 625940 226780 243270 278290 111605 657050 374765 394570 261460 247095 579190 323595 456960 522580 486030 162945 612425 404515 74630 155125 823140 546210 369920 649995 192015 285005 187170 792710 65195 559385 91545 192950 491810 89250 349775 442425 746300 670565 769165 587350 207400 262140 320705 418285 669970 626875 769590 845155 486795 667590 18530 849150 628235 720885 830025 348415 170340 501500 815150 566610 427040 466225 542980 137700 235450 706095 444890 708645 214710 770440 727430 611745 569075 228480 562615 238935 518330 716040 316285 80835 188700 495465 332010 546465 623305 121125 115345 778175 375785 598315 641580 767805 382075 210885 327335 629680 458405 839290 8925 406640 72250 512720 100385 251685 287300 564315 216835 618375 805715 676855 500735 488750 111435 819060 83470 132260 53295 33065 465545 9435 514420 521475 435540 709835 498780 364055 372980 488240 710600 294440 522750 639455 451350 109310 337025 819570 382160 112370 160480 48790 738650 188445 105400 435710 823735 139655 536520 762195 831385 204595 679915 9520 584715 409530 323850 784210 560830 393635 489090 11900 89080 649060 310420 453305 272510 609960 211735 234175 660960 71315 791690 576895 357850 548420 329460 149515 91630 733975 199665 383520 374765 804270 142545 762620 521815 628065 219130 655775 705160 263585 294185 292995 361590 477530 203915 723095 384115 544850 555560 170000 670990 380630 222615 846685 770270 802230 363205 290020 651780 125715 158270 274040 55845 448715 655945 528615 796450 206805 475320 476510 153595 839630 53550 81260 426870 400690 125290 507110 23290 482375 414290 846005 449820 759475 635970 390235 194395 146030 349265 643025 353770 430780 248115 660110 733550 640475 683060 348330 528955 587690 333455 794240 197540 465545 547230 702610 141950 529975 61115 351305 12155 472090 467925 357680 457810 151555 452965 698785 725900 576980 262565 163880 92735 714255 413525 328100 586925 190400 460360 41395 23120 549185 518500 506260 402050 507195 42500 138805 204680 518670 758285 113475 176630 389725 231710 394825 3740 110585 721735 606305 229670 7990 624410 97155 689520 516885 842265 472600 313990 805630 673115 180115 364140 578765 287130 739245 288320 788885 273700 811410 341615 630615 798405 502605 805290 187680 728365 684930 348245 168045 128350 302090 184195 709070 816680 260950 838525 332010 834530 428995 672520 797895 364140 793135 736185 727515 708220 121040 110245 190060 340340 614890 182325 495380 311185 336345 70720 684420 66895 526915 118405 197370 273700 248625 0 0 0 0 0 576895 782000 308295 526320 66555 618630 411570 758200 18360 182665 542895 763725 219980 69955 379865 435455 790840 558705 840225 273445 751655 497505 417350 631380 121975 31025 649995 296140 616250 620160 705245 792540 262820 274890 116025 849660 590240 20655 592620 822970 845665 759135 178415 355385 800955 320365 560830 682040 143820 456450 345015 817275 642940 472430 329630 479825 139145 660620 513740 491810 521220 500565 454665 745450 669205 548080 807755 479060 192950 365925 236640 227460 304215 72930 433755 662320 756500 336855 25160 109480 273955 238170 12665 212075 508385 107865 493340 810475 603160 145180 827730 291720 810135 785145 550545 59245 81855 745960 704310 529890 605625 797470 352750 736355 481100 832575 838865 32810 592535 163880 552245 807330 750125 108375 730830 346715 115685 425255 201960 264095 32810 831555 210630 200260 521985 785995 816850 238085 516120 700995 674390 573155 491725 638180 149685 216410 838695 743920 752080 692240 687990 567970 441065 751485 532100 193885 490025 526150 605200 515185 596360 627130 309230 164050 844985 555050 554115 717485 768740 792115 61285 496995 282710 372725 717145 482460 149175 428230 470475 589305 518160 528020 257040 57290 704310 316285 675155 156570 366095 685440 796875 616335 267240 473960 166430 272680 737290 56780 575960 9860 653140 575450 519095 275825 100980 188020 658835 373490 688585 193460 750550 379355 106590 471920 239870 492405 187680 750975 639540 661555 517735 168045 493595 92395 228820 26860 131580 456875 222020 300390 250410 734655 700400 214370 192100 610215 255085 416075 159545 770525 173910 207400 583355 773415 742985 107015 706350 500990 317050 426445 120955 58735 114665 814470 362950 352325 62050 532185 373915 290530 58990 329800 78965 701845 385815 594830 464695 572560 508130 233240 651610 247690 835125 198815 615060 545445 576640 819145 5780 431205 638945 588115 749190 212585 227290 118150 411145 432310 215305 674815 500140 344165 85170 261970 673965 172210 558960 96135 140505 555220 674220 86445 108715 11220 219470 844135 435880 636140 31280 611745 431035 547825 613870 287895 22270 501840 356150 621520 486625 478635 698360 805460 500735 805035 19380 77010 420325 280160 648380 318155 250835 206890 247945 761600 300900 820420 552670 663170 207145 735250 564655 366775 816680 548760 54740 125460 526660 62390 595 38930 593810 370345 474895 189550 491555 288235 266645 570860 451775 228055 516205 811835 65535 657305 767720 597295 395250 187595 840905 81770 681615 68340 174845 561255 288405 512720 522495 687310 418370 33830 340595 227290 128350 445655 171785 521305 587180 331330 608430 768315 211565 231200 595425 701760 252790 729555 746300 708815 211565 373575 521560 616335 324275 710600 680085 49215 749700 465460 38590 38590 742475 264350 24820 353090 117300 849320 461380 277270 403155 558110 456535 274635 577405 541110 746980 286960 497590 427975 364140 678385 347565 810050 673115 744345 64940 459255 439450 27455 3655 162520 837930 539920 380460 387685 588710 375870 583525 44965 262990 322575 621520 539070 45390 607495 514760 489345 599250 677960 836910 564060 121465 661725 655520 491300 25670 626025 125375 237830 261290 449395 684930 428485 807755 793560 161840 520030 287300 678045 418115 701080 512805 470645 481950 498610 623305 358955 726495 272085 733720 628660 413015 558535 550035 792965 395590 791520 500905 386325 500225 565845 362610 421600 551990 302940 59160 400860 609875 12155 185640 657645 828920 329290 391000 302345 670140 4590 632740 651440 809540 690030 725645 720460 350030 175100 67490 806565 811580 215900 381140 623560 226185 73695 433925 573240 519180 641835 653905 570010 84660 379270 107525 738225 1360 111435 2040 813365 202810 776815 451860 719950 603075 205530 403665 790585 50320 20145 345440 226695 242165 108885 452795 162095 648975 132090 278715 601460 743410 128435 112115 165155 78625 320025 633420 150450 264605 499460 21250 212755 750295 300645 266475 750465 548760 686715 327590 513060 186915 209865 759475 225675 849235 271150 226440 380375 208420 845495 732870 324615 694535 162095 702865 808010 37825 239785 757860 661130 570265 467330 255935 613190 678555 629000 734400 62645 804610 440725 589560 387005 796280 264435 471920 840820 387515 368475 145605 797555 120105 455090 369920 813025 432140 671755 182155 178755 525215 522240 748425 258825 660960 619140 448800 160310 833000 263075 822885 367115 319515 496315 87295 319770 807925 679235 734740 142205 405195 731850 707710 262565 347225 733295 441405 104805 129030 642260 115855 208505 23630 469880 665635 373575 753100 454410 837250 141185 622200 34255 814555 44030 119765 539580 177990 849065 165495 339575 770780 121465 658240 124355 672435 49470 289765 37825 452370 267495 457895 497420 84830 217090 655265 151045 649400 89675 228055 482715 479400 184875 305660 403155 304385 709835 7395 237915 543575 572220 701420 74630 375360 648210 68085 653735 502945 386155 750975 636225 839715 117555 3230 629085 500225 585310 454155 542300 203915 272680 311185 738990 294610 692325 754205 400775 124440 430780 253470 54060 250835 795090 678980 64090 517650 224400 102850 172635 78200 282795 183175 416075 581570 354875 206465 118320 427975 541875 240550 519435 632485 426785 546890 202385 304045 607410 8500 174505 710090 804695 318070 443445 366095 692750 120955 204595 485690 558450 610385 497420 395845 471240 657985 374000 14875 814215 631295 768740 772650 443870 43180 176715 349435 401200 335750 93840 843200 205445 360570 548845 287725 88060 300390 756160 847875 496230 68085 259675 787780 756925 709325 74630 565590 733295 9265 681360 634865 55760 155890 847960 541620 734570 546890 716890 804950 137870 624410 746385 492405 645830 211565 178330 626280 621435 425595 315520 183260 416585 34170 594405 597040 33065 634525 91035 788800 158185 593725 686545 260270 841840 147050 492830 197285 750125 572560 450160 376635 70635 332265 127755 278290 111095 312205 81770 635375 638010 610640 802400 570010 108885 36720 841840 421940 804100 453815 714935 597465 133790 463505 11730 518755 410890 620415 156910 755480 12580 514675 45305 296565 220490 621010 12155 601205 117810 591090 693175 469030 458830 307020 809455 571370 694450 206125 552245 118745 92820 777750 797895 480505 123335 424915 711025 450245 513060 315350 349435 674220 502350 313225 222785 46920 11475 650165 193290 254745 731850 512805 103190 292485 559980 158355 334220 792965 242590 420750 67830 470730 132005 268260 551395 331670 582250 715955 107270 681360 145860 416415 512040 696235 845240 59755 114325 371960 801295 571455 2975 315605 47430 650420 569585 511785 161245 575110 667250 807500 378080 105230 237575 738480 807245 71145 202895 775115 797980 634695 747065 612680 294270 111180 448885 153680 315605 469115 425935 431715 197285 343145 269365 30090 533545 654500 30855 718505 444805 436475 817955 560405 538815 526490 766785 497675 840735 433755 488835 397035 508385 832660 848385 554115 60520 176630 110330 311780 296140 453645 326145 246585 321895 806650 834020 362695 244885 721310 736270 376210 255680 514930 669460 704990 194650 248200 639625 837420 324955 301835 527340 491045 159715 395250 477530 222360 703970 478975 403750 558620 562105 268940 451435 153000 430100 775115 269280 569415 468265 704650 575875 208760 504050 22780 91205 345865 538050 694790 250750 605625 142460 167960 636565 220320 231710 40460 381650 617015 316540 633165 60945 750720 123420 658070 283135 434690 324020 527000 719610 55250 201960 598570 34595 848895 385050 138465 140675 424660 14365 17850 336175 412760 744855 460615 216750 715615 301240 381905 209440 66555 702525 730235 163710 486880 767295 165325 647020 293420 47515 846090 649485 372640 555645 126225 825010 739245 317305 50320 303960 38760 421600 394400 161925 140080 821440 163455 767550 721395 130390 617865 109905 162605 816255 287810 129795 721225 220490 689520 333030 281520 345440 615060 360740 115770 403580 286195 390575 630360 41395 316880 394570 102170 683315 687140 150875 700400 793305 449055 331500 484840 138295 88230 599505 575450 476425 501755 149940 325805 775200 379185 511360 262225 74630 448460 655775 830875 234005 702610 477360 4080 700060 124695 489430 212925 843115 720460 741285 648890 763470 61795 560235 742985 111605 157505 713405 382500 357170 793050 337365 640985 667675 214625 23715 524620 490450 196180 318835 374595 374510 398990 383435 491045 668355 116875 819740 715870 648890 36040 633675 839460 526745 164475 814555 115685 450840 266730 675920 414630 571625 649825 669035 18530 285855 210120 844900 33320 74885 206975 116535 608260 217090 241400 472515 537030 257125 425255 232135 463590 727940 277185 562955 84320 737970 57035 303705 801550 379950 253470 768570 196435 196945 791520 755140 326740 768570 195755 294100 499120 571115 106165 61115 775285 170255 443360 38930 264350 101235 354705 840735 19210 665125 80580 494785 210885 825520 160310 604350 477530 494105 553265 90355 148495 403155 117640 564400 842945 351560 408255 342975 441830 625855 354960 377570 534565 822885 784295 435030 484585 275740 71825 428740 599250 367965 466310 466395 179180 660110 542130 436135 438940 154190 162095 145775 267155 628490 331245 323340 677195 777750 551990 41310 16150 334900 268770 784720 329970 460615 57715 518330 97495 43605 193715 198900 748000 4080 750550 560830 126480 474725 506600 482715 417860 708220 79390 490195 363035 835210 280415 577405 540430 318070 316540 357425 304385 218025 621180 177140 173655 354365 101575 659515 758030 171105 518585 56525 709580 339745 93245 308890 369070 48280 607240 558960 490365 723690 287470 746215 557600 73610 735335 124950 194480 460785 1530 375105 136340 430440 28475 364225 742390 490450 150875 65110 683655 624410 498525 313735 593640 360315 383860 35360 538475 643450 294865 465375 625260 56780 722160 324360 180200 814470 767635 751315 432310 486030 686800 405960 676855 321810 586755 848640 582760 517820 406980 700400 320535 105570 322745 439110 268345 100895 826200 170085 85935 464525 118745 414375 208335 536010 614040 582165 430950 552330 384370 578255 446165 137445 565760 765170 489090 164135 532525 378930 350370 425850 141100 428570 535500 395250 501925 412335 492490 210205 547060 549610 194735 173740 131920 537710 617440 826285 271405 400180 225420 566525 608770 515185 678555 689095 540430 251515 482120 531930 667675 476000 22950 263245 546890 791010 838610 339405 326145 228225 419645 759985 375530 224825 816425 1360 666145 448800 619310 673200 755225 778260 501415 180880 811920 361930 395930 181305 663000 468860 542470 643110 327165 737545 333710 102425 554625 132515 838015 723265 102085 331245 196775 109140 298265 18870 427805 579020 593725 231115 406980 6035 53890 7310 681530 531505 345440 661215 754885 471580 728025 423470 302345 440470 848725 353090 384710 206975 187340 170170 14450 182070 404090 821610 143225 741710 83555 246670 387260 661555 738310 481440 213435 401285 282370 649230 112795 36295 744090 745365 140930 288235 331840 839970 61710 794920 505835 762705 494445 499630 575110 143225 509745 584375 417180 130815 496400 472260 643620 77010 493340 34935 677960 248030 801295 168810 426105 593895 181390 179350 497675 846345 108885 351985 340 297585 140675 22440 819910 210545 397715 137360 381225 599335 749275 540770 468435 770695 385305 169575 701420 568990 489345 730235 241485 610130 159970 302685 318410 483395 210290 844305 400945 95795 727345 11560 112115 800530 551565 440385 461295 581995 637670 2125 626365 13515 349350 355045 462485 376210 95795 608260 347905 189040 619225 532185 519605 231455 838525 103020 98770 831130 353940 38165 166685 845920 181815 700060 542640 808860 48110 461975 444975 254575 846515 117980 393720 773075 435115 403835 605200 244035 693770 696405 362865 77945 835975 358360 612935 784040 40120 394485 150875 21335 818465 567545 824755 200430 595340 434605 81685 748850 432055 728280 249730 494105 404005 413525 45815 520540 549695 277695 739330 572645 754545 822545 49385 283475 358190 366095 513740 587605 278460 312375 815575 28305 760750 729470 473790 514420 299115 594150 588030 519690 729130 393975 275740 690285 512295 568225 675325 682805 592280 75820 394145 824075 456960 191590 285685 830960 436900 787355 736100 106505 470050 255850 421175 571115 30685 69275 616930 807755 841330 648465 240380 671415 384030 769505 616165 48195 390490 221340 82535 354790 819060 227715 697085 189465 564485 345015 537030 11730 154955 570860 186915 697000 73015 768740 240465 498355 77180 485265 291125 842350 582250 500225 733550 30090 132940 189210 59755 587010 334220 517905 468945 473875 581995 160140 703460 568565 719610 704820 420495 21250 405365 563040 476255 827560 495465 224825 41395 350285 187510 26265 352665 476510 503285 825180 135745 6970 436475 385900 249730 562955 238680 239275 326315 283135 789650 784465 593895 514420 121890 550715 715700 178330 507280 54740 617525 571795 245225 825945 240295 154955 258230 472090 190060 479060 5865 489090 427125 713490 381480 761005 765595 694875 133535 112030 309655 553520 46070 259760 541875 777665 608260 108970 773840 189380 120360 683995 582930 426445 579445 779960 495125 296650 38760 156910 674900 507960 730915 538135 819145 339745 517565 355130 82365 346545 159715 390575 449735 575620 313225 448800 196690 490960 413440 422025 596360 161840 625345 744090 678130 209185 516970 22270 356490 834785 710005 187595 770015 363885 547315 405790 387430 787270 464185 560150 611660 509745 438600 624920 819570 304640 422960 115855 10455 366180 105315 541195 719185 345270 849490 5270 204425 269450 196775 277950 33745 765425 764490 179350 200685 482460 157165 488495 341785 49385 268940 642175 259335 806140 645660 2040 816425 515865 488410 345525 80495 374765 381310 803760 536775 444040 287470 118830 837505 692665 848810 692325 841840 75820 203150 549015 318920 750975 86785 803080 87465 808945 323085 301410 692495 323425 218365 36125 213605 70125 762960 80070 692665 621860 375445 782680 121890 217515 199070 135150 42585 112455 314075 700825 800275 634270 229755 94945 385135 541620 131495 293080 285515 388025 409190 755820 671500 92480 706690 353090 93925 209950 231285 85850 401285 756670 171275 475830 90015 91290 766700 640815 555135 103445 596105 448460 283560 393380 32810 821015 486285 346545 307105 804100 215900 586075 582250 100385 489770 78880 660195 615655 565335 838355 17850 411825 66725 1445 420495 460615 540685 148580 263330 479825 142545 678810 465630 816170 833170 158695 453560 194905 708560 583780 691560 295035 620840 34765 72250 706860 452965 397205 359805 479230 7565 33660 588200 131240 114580 415565 829090 568055 843965 553605 187085 820675 635885 398395 110925 178330 355385 579530 130305 230010 495380 430780 195925 453985 131325 795770 257890 648210 513995 729215 224060 743325 269365 362695 563210 334390 78030 372810 603670 463590 674220 433075 15555 125630 427720 304300 602140 610895 50065 110925 406045 511700 50150 447780 551055 768570 160480 147050 272680 85255 507195 731765 816850 820590 306000 9860 216580 35870 785740 300220 234855 551820 800105 801040 351220 612850 115515 807500 677025 328950 549355 534735 240040 412250 204170 352240 310930 524025 132600 173485 511105 181985 660620 398735 607325 310335 756245 452200 255425 11730 106675 588285 647700 368390 737205 643705 707880 404685 655010 695810 680935 408765 690880 423130 565165 245650 488495 469115 786080 756160 758965 451265 215390 825010 809200 122400 516630 606900 771800 683570 304555 538475 602905 768995 374680 52020 604690 280160 198985 530145 75820 717825 253300 329630 34340 41735 782170 511530 117385 453730 485350 155295 388620 749870 380375 125375 152150 428230 467670 270300 300730 530570 271830 147645 312375 260865 796790 727515 541365 612765 436985 757520 731170 374340 473365 230520 336345 696745 332860 687140 825350 822630 203915 797215 707115 196690 137870 262990 129795 597465 121635 216920 118745 445825 827560 476510 70635 414715 528955 89505 611660 59925 620075 458235 649910 732615 413355 609195 392870 363375 177650 323170 668695 752505 789650 423555 507875 680510 496060 717570 724115 757180 79390 199240 411060 532525 242250 526745 123250 98345 111010 843880 695045 586500 652800 636820 433925 194140 750125 365245 105825 589645 283135 638605 385390 698955 98600 494870 206890 284580 605030 766275 845155 81855 503625 436135 494700 27030 671840 23970 782255 83215 255425 204255 729045 701590 789905 362695 107950 370090 581400 600610 361675 693685 672945 80495 820165 15725 661385 377570 398565 174250 766700 813280 361165 325975 519180 8415 623815 214285 799425 741625 688160 684930 667080 189805 361335 243865 820590 302430 230180 424150 624580 469965 824415 534820 358700 73185 563465 696235 350285 285940 319770 139400 426615 621945 139825 245905 8245 2465 779790 136255 653480 485095 657220 437240 287045 558875 92735 586840 209780 555815 474385 803760 47260 155125 183260 265285 730405 43350 461380 614720 43605 734825 401625 35360 210120 650675 232645 317050 250410 796620 683060 110075 341955 170595 13685 81430 798745 423300 667590 651440 739585 712130 436220 631805 570860 499885 170000 346970 142970 694960 142630 443615 122230 131410 165325 817445 304555 406810 778260 267070 146795 592705 756500 518500 296905 745875 829515 220660 46155 41395 204510 496060 607920 399585 781235 724965 813195 84575 557090 458915 116280 133365 694110 737205 85765 641495 167110 489090 30175 150960 85000 269110 493425 457640 106505 434265 111095 8245 841160 385220 363800 596955 693940 685695 814470 375275 552330 637500 687735 626025 541365 706690 697425 297330 839970 145180 239020 264435 667930 496825 626450 61540 46070 214370 323850 677790 120190 357340 318920 35785 716890 352410 302770 418540 716720 132770 317050 511785 583100 246670 96135 301750 838525 413525 693345 306000 9945 355895 425085 123165 219385 474810 139995 589220 242335 159630 289935 784380 500055 815490 176800 53465 79815 189295 563465 176375 798065 698955 167365 500820 113815 437835 501415 61880 409785 184535 298775 153085 27115 573155 574345 753100 780385 610215 730065 507280 301070 627300 697000 643620 406385 223125 445910 463335 638095 443190 315690 34680 328100 343740 285600 431630 325805 228905 277865 119425 230350 768995 98345 528870 258485 248625 698105 510085 307870 613955 234430 559725 634185 422875 730745 125885 264435 167025 426955 788885 197625 639370 390405 451520 303025 671330 640730 787440 239275 176715 282200 460700 37230 289000 703290 529295 645065 326315 617865 573410 683060 838015 695300 588370 515440 434180 447355 723945 52275 328355 80580 186150 16065 600780 129965 84490 98515 666400 767550 258060 549525 610215 736950 321130 646935 74460 346970 292825 462740 376635 57460 475320 763300 329375 696405 803505 429505 772480 737630 175270 272765 101745 200090 672520 667760 325210 350030 260780 242080 323850 17340 714085 530910 682890 259760 332775 797640 842010 208760 730235 243355 441490 695640 776305 132175 95795 217345 515950 826030 546380 46750 458150 153425 61710 494360 78370 687055 400605 371960 170 576980 33320 595595 72165 587860 497165 27370 548590 245225 772565 241995 6885 520625 841415 734230 466225 317220 635120 428570 14025 705500 180710 306255 603330 179265 670650 526575 729980 774775 159290 92650 189805 504815 702270 371960 789480 67235 110075 768995 614720 78965 209270 802655 182410 500395 456025 346885 692580 310420 624750 100810 599505 604010 231370 802570 311100 661130 16745 839290 410805 770440 772395 352325 268855 539410 184875 837590 187935 563550 264435 645065 777325 785655 139570 682890 104295 256955 560490 21250 111860 252620 580465 460785 521560 567375 380290 201280 198305 791435 291465 578000 67405 652035 823990 836910 613530 72250 169490 181985 707285 316710 801550 234855 34510 717400 180285 411400 349945 565335 266305 409530 481440 603500 164730 491725 374595 489175 166175 395590 279990 216410 88060 397630 530995 451690 44795 516885 182750 16915 435540 599080 696830 515950 341955 443360 14280 771885 127415 770015 352070 835380 72590 612850 692240 832490 518160 467585 509575 607580 734825 313140 550545 231115 474130 715955 752420 602650 583355 460105 375020 393125 173995 97835 683910 64770 286025 697595 842605 44115 149430 672520 301240 566610 480505 149855 619140 588370 783275 6375 771205 565675 678810 423470 411485 517820 377570 612595 145180 632910 195670 320875 705415 137530 435115 95625 444805 793305 144075 634695 524110 266305 22525 110075 47855 483140 55420 748000 553010 549270 719185 724115 685865 277270 413865 225335 54230 679405 750210 784210 62135 421175 61030 568055 44370 131835 291890 457215 53040 337450 796365 784465 744090 617100 783020 282030 348245 652375 401965 713065 17340 589645 540515 666740 621095 440045 96560 797725 678130 324700 495720 835890 689605 92905 698360 377655 490535 404685 543830 154275 605200 572135 348585 382075 464270 167535 693175 333540 481440 153935 612085 425170 338640 663340 740945 37145 791690 347650 508725 696575 276250 462570 167365 31790 602140 668270 717230 306595 763045 468010 317220 299965 494020 778770 217175 505325 329205 302600 293590 295120 519945 99705 586585 512635 755820 303450 325465 711620 630785 661895 105570 491130 124780 621095 817870 153765 409275 254660 39355 645320 587605 87890 81855 262140 279650 400265 80920 509745 214795 3655 36720 50150 640560 281605 761770 544680 95285 792030 271830 579530 507790 316370 710940 713915 796620 798150 564655 659005 842775 104720 397205 633505 121720 359380 699210 324615 758370 325295 306765 74800 56525 776475 250920 45985 365840 377910 489855 635205 656540 384710 463080 552500 190060 60435 216835 750040 697850 814130 641580 32215 700570 300220 801125 331585 459680 263245 265370 673880 533205 641920 559215 403070 598060 195585 67065 776815 17510 257890 2125 576130 145520 224315 184705 555985 472260 847620 579615 278290 457640 97070 81345 132090 250665 67405 669290 94265 12580 605370 596360 294865 349010 629765 693005 636055 221680 205020 756755 91715 416840 639795 492320 430610 742305 621775 726920 86955 358955 844390 464525 422195 203235 678980 114155 807075 619480 456875 710600 686290 453050 471240 524535 245650 424745 155040 250070 415225 354280 792880 394570 689180 726495 115600 563125 29665 99705 725730 748935 37400 281010 592620 769505 364055 631635 431970 746640 30005 256870 359975 327165 365755 580380 740860 52700 182580 660450 554540 622710 543490 65365 270300 396440 584970 135660 313055 714255 39525 610130 613615 398395 376125 721225 478550 689095 588115 297330 406130 308550 726835 775795 596700 248370 774435 796365 50915 173995 783275 197540 768910 583610 170680 205105 104465 407660 337450 400775 353090 640050 37315 195245 310760 745025 644130 655605 358785 449650 649910 485860 548080 115260 606560 39355 4930 76925 105485 360230 331160 660110 37485 68000 544680 305320 552075 478550 214370 515440 259675 310250 383945 536520 39015 595340 301750 415055 560915 115090 380290 829855 281180 22355 741965 696065 782255 335750 463165 185215 608770 252025 335835 629425 839800 531930 544595 142205 349860 160990 702100 623050 393125 330140 670820 198135 135660 490025 806905 747830 703715 546465 631295 63835 3060 62645 771715 719185 484160 320875 404430 424405 658920 701250 563465 792200 718505 195245 17000 320620 483735 104890 138465 99875 402985 307360 319430 727090 485860 123760 17085 846175 784210 75140 140250 511020 698615 409105 819570 839460 619480 559640 178330 756925 164900 783020 326315 297330 660365 751485 147900 264350 408085 213350 22100 440045 499375 420155 586245 411400 277355 312885 813365 243780 362270 264095 247605 736440 581485 723095 842265 84915 152575 548930 751740 19635 684335 472430 632400 651185 551310 34595 823395 834190 560490 308295 710175 734060 278035 441320 462825 48620 483225 324530 77010 639965 420665 806820 595340 98685 338130 548250 179945 750805 784805 17340 802825 74460 816680 391425 754375 591600 5780 718845 179180 286620 604180 95285 646850 311610 337960 358955 624580 416585 211990 554540 679065 441150 534225 665635 197115 610385 626790 115090 391425 384965 445400 709920 556920 190910 774180 575025 731255 667760 705840 198560 585395 543915 354365 165495 235535 314925 363885 590665 141015 529380 56695 48025 110330 273105 348925 558790 120275 676175 601460 60180 771715 357595 549695 46070 799510 135490 519605 713745 589050 285770 608260 401965 786930 42925 449395 215050 167875 346375 590580 787865 347480 775880 486540 336685 776305 543150 306680 642855 12920 161670 168555 213010 19040 743750 331415 839375 444720 695810 554710 846515 494700 85255 324530 424745 483395 179435 342805 678130 331500 661130 93160 491640 255510 848725 749700 670905 454495 35530 13855 496060 426360 838950 447610 510680 78625 281690 662065 629255 490535 567460 542810 784380 524195 76075 349775 725135 627300 74970 220915 383605 597125 700995 278460 476510 798065 848895 812090 638010 132855 404005 665890 98515 682975 587690 138720 583015 786505 294865 64175 673625 35020 192780 295460 712980 74545 600780 235875 563295 792370 352325 112115 816765 519265 803250 102680 825265 139060 674475 378505 552585 184110 33150 72250 718505 277185 95455 846005 127585 553605 168215 397375 483650 541110 660620 225165 522410 46240 209015 221680 672775 838100 267750 210205 418880 705755 259760 420240 169150 431120 720715 32725 445230 18360 427125 731595 118490 397885 623390 161160 211565 469115 499630 594320 380375 648295 211310 334050 139740 460615 282115 506515 131495 706350 352155 636820 264010 724710 835040 582165 334135 306255 441150 351900 682380 837505 224315 434605 778090 800360 848130 843795 532865 175525 27285 572985 517820 56695 359295 379610 600780 535840 240720 560490 411230 448885 787695 361250 540770 678130 134215 619225 660110 450755 464185 50830 37145 419645 396950 136425 330650 57290 407575 118575 335070 46070 577490 811070 720800 246755 621775 779535 263925 626450 168980 308805 727770 147645 164305 73440 752590 658410 474470 247350 410890 59925 171360 531250 28390 785910 450245 386750 840395 613190 490280 343825 495805 252620 151300 695130 373745 434520 744345 360060 113220 659770 230350 581145 420580 65195 410550 143480 790925 406215 275740 344165 696150 264180 584205 742815 609875 640475 438855 750720 405705 610045 604605 562360 529295 637670 599675 524110 600270 726070 252280 411570 11220 542130 263500 149345 638435 325210 582505 628320 385900 446420 777495 271065 598655 781830 455770 242760 775200 606815 607410 237490 585140 168555 830025 269110 592535 191165 525810 427380 299115 505070 82365 601460 372470 735930 184025 215475 375870 776475 20655 411485 600865 822885 444550 780810 679065 568055 563295 458660 57460 755480 467840 700400 734655 39355 822290 208165 123080 229500 500820 380800 825775 241145 108035 314585 734145 406895 570690 575365 573920 50320 445145 499035 669120 515440 38590 649655 144840 243185 120360 108205 467585 586160 151980 333285 615910 111945 331755 158950 489345 470560 410380 771970 540770 187765 412590 45220 500735 218195 632570 218450 624750 839205 320960 797045 202130 407830 67575 547400 184620 338980 720885 627215 705330 404005 776560 576130 332435 37485 93075 533290 631805 597465 420665 377230 719695 42245 250240 651950 354535 283135 518160 212075 264265 33660 773755 652375 347820 634610 74290 213520 27880 534395 614890 613275 231965 630190 595425 130390 781490 366860 110670 640560 488580 376890 276760 506685 225845 502350 757010 649910 1870 268770 112115 296735 252875 668525 752420 821950 263840 103700 8755 224995 720970 225165 682720 456705 684845 661555 814300 220320 151555 270470 727515 134810 820845 61625 768485 753950 703715 107185 383860 290615 668950 705415 750125 540090 34085 335410 432650 592705 88315 72930 630700 336005 645745 90355 386665 87975 482885 838610 788715 664445 718930 424150 849660 394910 510935 324445 134385 155635 483225 339320 626790 225250 600440 562275 662065 741625 756160 522410 172380 223465 764745 664615 277865 208930 755990 470645 665295 711960 289340 334560 490705 322150 231710 532355 291465 237235 683315 795090 251770 561935 391935 70125 568140 2635 356235 648635 793050 623475 345015 268600 751400 222360 787440 385645 11135 346800 819910 839970 38760 545360 559470 621605 694450 367030 700740 205530 831215 26690 285005 647615 199665 78880 790925 707540 601205 64430 666485 192865 770865 79985 35275 603415 93075 164815 732190 53890 336430 791180 741285 796790 431290 722840 76925 138295 315350 849065 193460 596700 72335 354365 103530 576045 230690 407065 5695 844135 594745 64345 472430 359210 420665 828070 650505 280330 715955 367030 732615 99195 300050 464950 549780 122400 15810 656030 79135 115685 213265 493680 48110 116195 788375 423300 265965 163965 718420 561595 467585 712555 560490 351220 373575 829260 790245 830195 626535 132090 269280 305490 767550 791010 477955 743920 26350 268685 814810 376295 776560 844730 208080 394910 610980 469115 772140 255170 83725 705330 698615 346970 45475 151555 615145 578255 263075 98260 237575 375360 709920 258400 768910 701505 399500 254065 305915 352750 596275 51340 721905 592875 582165 525640 24055 507960 45390 205785 119595 506685 303875 146965 741455 650845 693770 228905 171445 620160 352665 413015 346630 800360 216920 585990 443105 235280 383095 196435 571710 681955 389130 360740 572305 693770 116365 141355 557345 234685 477615 800530 753100 507450 797725 790415 390915 314500 372895 180370 495805 399840 820675 764915 552585 142035 120105 480505 507960 539070 221510 354705 791605 232135 184110 329290 666315 131835 340000 4675 736100 762450 468860 259080 760580 502095 117385 434180 365755 292995 148410 609450 731170 291380 167705 263500 672435 829600 798490 337705 726580 530825 846515 822460 700910 291805 267495 503710 482290 369580 780810 83470 188615 274210 841500 225845 601545 91715 791265 29920 559385 331160 62730 125290 779705 34765 507535 693430 410975 212840 419220 810305 575025 688415 35870 308210 189890 571880 313905 487390 571625 333710 559980 304895 834445 213180 336090 804185 455175 577150 200685 775965 54315 22780 574600 841415 412080 215050 192015 782765 107270 269875 9095 194140 246330 334985 726155 527255 138465 528275 439875 699040 534480 353685 813705 592705 122060 204000 156230 515015 549015 849320 490705 585225 456195 181985 162775 277695 634950 263500 607495 359380 788375 780300 341190 496910 135065 695045 92310 94690 73440 284325 847450 623220 33150 70805 272595 439790 373150 535160 505155 134215 57885 645660 639115 388450 396610 98600 614465 716210 138210 357935 286705 1445 547485 753865 408425 222445 246925 846175 138040 438345 437070 308465 638435 768740 341360 567120 454070 667590 484925 43860 529125 739330 514080 191845 809880 566440 546805 828155 739330 491470 713320 238340 156910 158610 547060 374850 698360 381905 689520 394230 583610 736100 675325 845240 300815 174930 74970 171190 698870 563380 221935 311865 42245 662405 107270 760750 236895 660960 200770 316540 522495 355470 284325 209015 546210 218875 550460 218195 374340 704055 466905 322235 101405 455685 168980 183430 643280 668610 135235 750550 799935 289340 649995 162605 227885 345610 11050 778175 180625 644300 535670 730830 436220 636140 576895 402730 35870 96730 579275 239870 815660 31535 632995 628915 573155 313055 630615 507280 432990 478040 209780 606305 642345 1105 112200 18445 206040 284325 239275 802485 716125 450840 689010 633080 631210 351475 211395 466310 810730 375190 398055 70380 673285 282880 647615 254660 420410 79985 193290 761005 663935 505240 60095 28900 278630 13260 717400 350285 128095 832915 248115 669035 632910 307530 301835 490450 710770 680765 806905 171275 183430 831725 807925 591260 654925 241400 501585 101235 189125 490280 317050 296395 816085 638350 526660 78030 683910 450585 391595 417605 145690 479145 99195 621435 678895 779110 622115 553435 42415 740860 531080 658750 568395 696490 140930 226015 302855 623645 125290 690115 36465 639880 224400 626535 64685 215560 715955 650420 513315 774010 140760 630530 545020 845410 178925 314245 374340 253640 677025 245140 777240 177225 714680 457215 704225 721905 761005 438345 286280 816000 188870 370260 613955 311695 343825 22440 397205 293930 406895 329545 201960 795855 623390 258655 197625 214540 424490 639370 588455 319175 37570 583015 460785 386325 697595 818635 836825 162350 528360 359635 565335 492150 538645 18020 72335 589050 58480 234345 578595 226780 406045 475575 339490 692835 128605 123590 156230 523430 587010 661725 568480 148920 412505 835975 73525 257040 97835 562190 440130 684930 297160 102340 803845 838100 7055 269875 740350 42160 181730 673625 470560 424660 192865 385475 231625 41480 718590 671925 149345 592960 689520 421600 121380 572390 721565 248115 166345 600355 499375 682040 45900 99450 247010 506430 811070 242420 801975 70125 817530 66215 418200 720970 366775 323510 836740 436815 258655 716635 377230 591770 312290 368560 27880 27370 460955 64175 327420 843370 636140 400010 702015 345270 442680 846090 274720 847960 801720 541025 495040 514760 41565 364735 203830 752930 54655 302515 209355 557175 239360 311610 520710 480760 365925 141865 119765 346545 615230 759900 759135 188615 35360 100215 518585 586415 590240 651610 47345 423130 143820 113900 601290 654500 11475 25245 66980 114070 84575 36720 251260 200770 360910 482120 514420 201195 849915 611575 155210 657390 670310 316880 816000 219300 24905 653565 568905 497335 776305 407575 724455 788800 303535 165240 346120 315095 574770 283390 752675 281010 448375 743580 318580 476680 520200 375360 22695 498610 244205 474640 555985 756585 261460 511190 382330 631465 256445 687735 605710 199495 578340 590070 578765 617015 592195 253045 411060 268600 579190 526405 101575 91970 522665 622710 473790 473790 236895 492915 452285 168300 731340 722245 270640 654670 300220 111095 328610 759645 362440 199155 194310 728025 36550 626535 320705 62900 365925 184110 615655 326060 319600 157420 19805 29155 289085 58140 591005 294270 846940 496060 555305 749275 723775 397460 611915 784975 340 109395 159205 92140 56695 1360 626280 654925 56185 320450 239700 372470 532695 832575 333200 65875 9775 43435 543490 536945 825690 627555 523600 604775 113135 570945 214455 695980 13090 731510 285855 369580 662320 384285 238340 335665 839120 505665 235450 472175 255170 391170 826200 366605 295290 565250 735165 256530 187510 282965 91630 639710 111520 823055 785485 75225 328015 350030 83130 523175 344335 649315 12920 696575 76245 316030 127840 478210 630870 816000 586245 136680 197285 598145 272935 348585 199410 226440 433415 102510 432225 367285 753950 179095 446590 480845 726070 476850 483905 583440 186065 753865 769675 287555 743070 552415 498270 264945 604945 626790 589050 614040 254830 768145 465715 25245 273360 726920 59245 235790 244205 507195 7735 524450 55930 193885 788545 799850 738565 621775 59330 385645 575960 215475 656710 507025 389385 712980 626110 389470 68340 166770 770865 739925 214200 393295 848470 296055 421175 279225 652545 508385 640220 278800 758625 478040 631210 523515 680935 51255 74970 548335 603160 27540 735590 91885 782850 419815 121465 369070 206550 236725 561425 769420 323510 127160 104975 391510 49555 572135 415565 702950 103955 301155 661045 485265 46920 234940 321980 690370 664785 113560 22695 7480 613870 237065 83300 757520 52445 642345 28645 420750 379270 63495 499800 416330 411060 774010 724710 195840 200770 357765 212670 390830 163625 668355 690455 497420 584545 840565 154445 238595 86615 689010 323680 139655 157505 188105 142290 324955 451860 187850 72165 741710 85850 580720 828920 495550 51425 566610 59160 279140 273275 816425 735845 411230 124440 9775 664020 542980 13430 369835 162520 597550 39695 818635 400180 545105 404685 778770 492575 317985 628915 503285 458915 32555 389470 464440 647445 145520 755820 165580 51595 669205 61880 436560 87805 11220 772055 849405 90440 542980 664020 721650 598995 838355 671075 810645 244290 328780 67575 10540 359635 251770 226015 42245 202640 486200 432310 167960 604690 685950 539920 298350 656115 780215 772140 258740 192100 793050 681190 424405 260185 590240 648040 563465 294185 518330 115685 147985 823395 25160 558620 406895 173995 548590 564825 578680 413185 47090 456790 843625 79645 114750 168300 656795 30685 266900 345440 719695 93330 754205 230945 12835 181560 235025 590155 768995 740435 554795 836145 120020 733295 835805 440470 127840 503455 571625 744600 218280 24140 94180 371620 123760 586585 550460 729810 819230 747150 221510 40120 251090 71060 117725 246925 581570 478975 264945 378590 802400 756925 67575 552925 319430 221425 167365 269875 494870 620840 536350 638265 518500 633420 497420 11900 506855 22185 785230 300900 715020 175270 473535 680510 705755 110585 158780 349690 395675 300475 524790 412505 770865 135660 699635 340510 648550 826625 340595 620160 798150 278120 319345 163880 140590 677705 776475 766530 364735 243270 178415 468690 789225 478720 792200 705840 669290 226950 141525 233325 5015 17085 840990 318665 835635 259760 835380 680765 13515 434095 248030 385730 653650 745705 693345 766955 419645 9520 717485 456110 269705 246755 284070 99280 616590 792965 513060 621690 631210 801550 565930 552500 342295 235960 809795 292485 787695 714255 846430 209100 186660 7310 170510 396100 525980 345780 755905 377315 840055 147730 685015 719100 359210 534225 236640 348330 585055 502690 674390 86955 396185 282030 710770 240125 652290 340340 207740 799765 172550 842180 66980 212160 385900 787270 453305 790415 146795 531250 261460 87975 538900 550800 17425 693260 674220 518755 715615 232985 285430 381480 734230 117810 773925 268175 800105 248880 474215 75395 679915 601205 293760 85085 690540 640560 178075 784210 723520 633080 390830 832660 97155 519690 410975 132515 203405 124695 693345 346290 217600 579360 228480 147730 255340 749275 521730 676855 343230 259760 91460 64600 275825 481780 88910 32725 34510 391935 815405 54655 160140 556665 65620 370345 419815 232560 712130 495975 176205 486880 25415 801295 511360 12580 262480 387260 560915 484075 167195 104890 14195 788035 324360 554030 791435 145350 90185 566440 669460 457980 335920 194225 628915 53040 62390 532950 185130 492575 284665 79645 617185 422535 551225 688585 97580 142290 831555 710005 394400 246330 610810 762960 629935 375020 291975 210205 369325 146200 151300 130900 510935 372045 839290 792795 684930 760070 37995 621265 768315 112115 290615 809200 644725 420155 319770 194650 513910 162945 488495 266560 524535 148750 539325 70125 606050 357680 194225 396355 111945 474640 207315 102170 615570 604095 60605 267240 426870 837335 25840 263670 779365 58225 317900 342125 650845 551310 325720 109055 68340 35105 653395 403750 98090 576215 678130 675325 530740 110670 257805 428315 109225 296395 162690 755905 188275 49725 162945 451605 764150 304470 87210 39525 243100 616420 832660 249220 553945 756500 330735 637415 833000 200430 210120 96730 519605 406300 220830 374595 825605 344420 565420 589900 828920 675750 848470 518415 529890 667165 520710 554030 544850 486795 245820 609195 382160 719440 697000 56695 335325 365245 35360 544935 442255 145095 815745 842945 499205 115940 410805 656200 518415 580210 674730 421005 209185 183600 199580 729385 780385 444550 103275 636395 296990 187170 317220 340425 518925 40800 87210 503540 627640 460530 795345 308890 54145 311610 570605 759645 229925 104975 629935 222530 745705 332265 644640 508980 52615 629170 459170 413440 761090 670480 512720 189040 56610 129540 119085 675155 534905 227290 372810 131495 5525 113220 768315 667760 91460 310845 137955 726495 713490 570860 277695 226950 243100 521815 340340 421005 793645 190230 750635 541110 415905 825860 421430 438175 88145 497080 244715 18190 17935 173230 33065 83810 818210 378335 201620 90525 840990 11135 148495 76925 837930 292145 447780 100045 540175 513740 557260 239700 791095 84065 67150 449990 780810 160225 290020 5610 500820 200260 297840 793900 803250 790925 124695 725730 488325 748340 134300 303280 189125 684080 80240 446845 367030 59245 327080 572475 690455 170425 693770 30855 5865 267240 507110 434860 103615 15130 28135 144585 488665 439705 746810 475660 365330 242165 382075 770950 431800 757690 138380 474895 301155 655605 641665 414120 693770 475745 395760 557515 437325 120020 452370 47005 458830 662830 836910 758795 467500 307020 514420 769250 104635 328440 186150 411315 525300 282540 491895 391510 823905 617440 181815 788545 240465 288235 36295 492745 832065 331075 546805 481440 653310 579445 473195 625515 14960 637585 69105 225845 201365 444125 101150 68340 597720 791180 521390 746215 256275 849575 286280 556240 707795 187850 299710 466140 617440 428485 686800 491470 275825 108630 774945 501500 710175 600355 815915 137445 340255 830280 428655 520625 196350 604350 825520 157335 368305 428145 500395 164135 270470 736695 760835 289765 39185 270640 406130 353685 270045 325295 353685 726580 128180 394825 384285 368815 163200 580890 819315 554795 830365 166090 146370 368560 317475 351815 556070 772820 532950 692410 566355 101660 696320 183260 392870 363885 632995 139315 429335 345695 41395 257805 75650 121380 727940 55505 404685 553520 529380 606390 544340 675070 569840 796535 701845 275740 679405 720290 93755 743325 495210 105825 335665 840565 465715 316965 96985 717060 336090 505750 645490 310845 154700 609620 712555 759985 681445 637245 54740 721990 604520 60180 20740 747915 590665 464440 564825 550800 646170 347735 192950 246160 813195 731340 580890 768060 481950 416500 755225 779195 97750 261715 8585 761855 502520 543235 206975 719695 742390 727770 44030 808435 313735 408425 69020 94520 731000 209015 548335 774010 380205 586075 326230 447015 436475 691730 350285 386155 404770 802655 821865 20145 633080 512040 349860 761940 822885 696915 333370 517480 538390 319940 389045 622285 30345 337110 311865 624665 276165 116025 102340 735845 755565 374085 796280 78370 630445 753015 794155 342890 250070 206295 727005 346545 497250 468945 720205 674645 317220 784295 470050 437920 100725 109735 15980 248965 512295 517650 665890 542215 706435 62645 205700 581995 315690 476170 528870 415905 94690 364225 357850 606390 448120 99110 517905 577065 182240 640645 446505 290530 578680 77605 210375 576895 708815 105400 83895 776560 675580 795940 46750 97410 232220 846515 800360 280670 433330 476340 1615 98515 213860 616930 605455 519605 488750 154105 58055 144075 679235 658665 117385 538390 677365 34170 287555 769080 26435 488920 149090 442595 313735 13090 227885 351730 297585 606305 479485 345440 379015 675495 202045 7650 510255 240040 344845 447015 348840 720120 617015 13515 612000 399245 834105 238000 813960 719355 347820 624155 63325 357170 76415 446505 103955 691730 768145 705245 704735 771375 688840 741625 762620 738395 177650 498185 216495 28900 499290 718080 481695 164050 104805 79815 813450 27965 390235 684675 220235 482885 775455 18530 676175 124610 212500 618545 242250 243950 491555 536180 554625 486880 173400 317305 274295 171105 621010 31450 776815 462400 378420 833425 703205 347310 780725 179350 827220 499885 677535 773840 767210 841330 824330 675070 408425 40375 518245 247180 480760 95880 547485 276505 631210 54910 433330 790245 303365 578425 494020 718590 380715 529040 162350 650165 750380 434265 171105 662320 326910 640730 615570 800445 512295 36295 622030 438430 353600 741540 583355 848810 127415 621350 523515 480590 530485 450330 2125 594575 309230 50405 225590 463675 295970 784890 276505 202810 596445 392275 97495 499970 833850 843625 730660 190145 58820 500820 419050 553350 159460 434010 341530 529635 300645 587605 324360 95710 27625 833935 367200 637925 644215 400180 403070 307870 821440 378080 218450 630615 359295 296905 605710 371620 171615 541450 759305 654670 307870 146455 538050 653055 35955 202045 238765 153255 350795 661385 222445 429505 228310 312545 680085 380800 551735 538645 361250 128860 212585 31280 3315 429080 14365 690200 423300 10455 620415 478890 129965 818040 766615 71230 538135 364735 220745 41820 270300 497760 401030 211140 837335 5525 234430 437835 183855 195925 602310 68000 696915 730915 518500 521305 623220 453135 196775 378250 265625 171530 18020 554115 704990 531930 396865 437495 722330 541025 470730 19465 611065 647870 826625 371535 249560 431970 842180 699040 265795 844220 670565 596105 439875 623560 729130 534225 495210 137700 197880 93755 742050 94690 581485 271065 14450 659770 76755 607665 72675 806905 403835 131665 512975 440470 468265 538050 129625 474130 266220 708135 390235 345440 303450 363205 173995 557515 501075 6460 108290 794495 360910 316540 265115 351390 375615 501755 107100 612425 639965 706180 135575 231455 252620 720205 64600 317050 297075 605710 803930 473195 546210 475065 351815 133365 592790 645490 92905 434520 804610 86020 659260 134385 106250 588115 536860 79475 565845 266050 171615 749190 78710 22440 261290 206890 451520 774860 615655 596700 489090 781915 235790 638775 795515 559045 143990 261205 692580 624070 430440 9605 503540 522325 533460 140930 833510 578255 313820 400605 421600 66130 257635 168045 610895 743920 462740 452880 377655 75225 623815 463420 518585 516375 558450 781405 716380 75310 14705 453985 725135 196520 791095 683910 464270 69615 354960 535160 414375 235620 498100 482545 704310 718250 490960 184280 49725 623560 719865 849235 56355 801890 831555 124525 68170 208505 216920 620500 88655 479995 190570 15215 734825 770780 246075 318495 218620 403410 137020 285855 267750 461125 25160 785570 100045 73015 769505 220660 726920 638690 601290 655095 607155 709750 656030 99110 19720 788120 481610 388365 518840 562105 239360 472345 613955 158865 57885 564740 91970 558960 259930 511615 58055 554115 553095 811070 783530 350030 685610 518840 773160 194480 21250 25755 23460 550970 622455 792625 41990 599845 818890 196605 153680 615060 748765 128520 341190 572560 461890 705245 22865 688330 848470 395420 507365 15130 85765 68425 678045 228480 346970 318240 599590 430185 328950 76500 71400 376720 235450 650080 607070 58905 256615 622030 190485 41055 587265 605285 400010 778005 700570 770440 459000 841670 448970 277015 686545 588625 692920 407490 51000 800445 807755 44625 120870 466310 516800 433160 63495 510000 446165 408255 812685 65620 197285 68595 611490 806055 264520 846515 513060 356575 539240 845410 594150 494870 442255 162775 429590 130050 81175 254830 757350 641495 441320 557005 790500 823990 232985 462145 474640 397120 699805 391340 167960 596020 409700 321470 131410 178670 440725 366775 489090 240635 310080 78880 499460 231285 725645 8245 523685 522410 834870 90185 646510 378675 694365 848130 236045 435115 91290 710515 679830 319600 94010 288830 311780 80750 494785 102595 129540 218280 66470 536945 144840 228310 15810 206465 410210 630700 233495 501585 570435 221595 442935 196265 185130 465970 550460 243865 504730 311015 790585 595765 423130 234600 675665 271490 698105 840990 197030 243270 831385 323510 551905 66810 419135 106760 274890 400180 458660 424150 750635 370090 28560 269450 238000 297415 61710 130815 27965 739840 805035 806565 78795 307530 371195 821525 577235 250155 82365 831130 722075 769420 589220 466990 167450 754035 353175 582080 447015 659090 771120 469625 351900 483735 79135 444295 123080 114665 333540 169150 88230 3060 163455 253045 314500 808265 382500 653565 837335 318410 441915 557515 506090 427040 403665 180285 49045 312970 148155 202555 628065 77945 818295 584715 708475 251770 195500 15130 321215 70890 418030 286280 664275 369240 315180 654755 422280 483395 843795 575790 500905 152490 166515 467585 839460 282115 479485 24310 317560 485775 655010 645490 712895 847450 726665 248710 470390 453560 488325 504305 299455 574940 504730 452285 372385 524535 68340 634270 288575 557515 584630 232475 587010 531675 136935 392870 662235 594915 406810 518840 514845 646340 742985 434010 752080 36550 637415 71315 24650 289425 478805 827560 799935 837590 459340 825605 79390 87040 742305 693600 352240 510680 68765 203745 564655 484670 325295 174165 724455 11560 47770 687650 608940 639200 675410 835295 282540 7055 457640 674390 393805 55505 460955 374000 311015 48875 62475 175695 580805 552330 677365 273700 413270 690880 721225 422875 203915 673880 627555 379950 813025 447185 545020 76670 277440 371790 6375 444465 305915 670225 180285 131920 101065 738820 383265 817020 387345 601460 416670 47940 146880 178670 444890 492490 288065 617610 785485 2380 394995 455005 699720 814300 215900 9180 623560 706350 166600 303280 37740 201960 798320 483905 718930 460105 607155 731935 176885 73610 641580 715020 369580 25245 836060 837335 814130 579360 388535 646000 619140 211055 10965 212755 708730 270300 58990 605200 86445 654500 648805 325975 750720 215050 498270 236385 806905 333370 770100 695470 522240 818890 480845 389470 584290 559300 755310 375615 630360 634950 291380 545785 158525 445910 804950 397120 636820 438090 319855 214540 91035 666825 498950 342125 782850 557770 148240 702185 512380 614975 819145 634185 757775 563380 429420 511360 81430 206550 520370 549440 55335 57120 740350 739925 437070 19805 46665 701845 255935 411740 572815 585480 630955 614295 720290 134215 800530 358870 330225 783360 443445 13175 836825 674220 819995 307870 538645 576725 525130 310675 34340 550715 15810 365415 848215 493000 481610 311440 600865 90865 601205 493340 441915 299200 790670 431970 434350 499545 422025 715700 543405 781405 784465 333200 68170 485860 822630 338895 268855 451095 627555 414205 85340 41650 308465 307190 495720 176715 711110 655180 623645 828325 110075 390405 644980 818125 254235 324105 135915 536690 502775 135915 462145 578425 512210 792370 364395 571880 777665 233070 333455 684930 583355 617015 754460 3315 217090 555475 141610 692325 47090 319430 784975 265625 383265 664955 389640 684080 348585 221935 134385 660025 594150 720545 28985 769335 267070 717315 509660 294355 11305 139400 298860 753525 654245 590240 270300 519775 455515 129880 332775 790245 207485 181560 170170 139825 814810 812005 482290 600780 760580 144755 431035 424915 434520 750635 833680 746810 728110 598145 243950 459340 396780 162095 826625 235195 253725 607750 424065 410975 427210 465630 382160 831810 130475 538220 697510 272850 568735 192865 37485 662150 497675 355555 292315 620075 457810 510085 287810 479910 761515 482375 315605 232900 569755 809370 543575 278120 731170 492745 779875 582675 188275 67405 424405 584120 405195 324615 41310 134810 673115 58055 95285 787610 349605 379525 382925 666995 44795 736950 121380 494870 67235 627045 216835 409275 235620 636225 183260 537030 383860 812090 718590 177650 743070 72250 225420 770780 226440 400945 149430 712810 657305 405705 142460 213095 699125 132855 183940 170765 64940 11050 499885 272765 709325 549185 13600 83470 290700 351135 811665 649230 429165 608090 782425 69700 401455 517310 242250 157335 303535 649995 498185 677790 292315 61795 742985 834275 22780 314840 750805 182155 694960 583270 639370 728535 826880 99790 641750 643620 646170 567630 256105 240890 833935 773840 319940 726665 495295 791860 40375 607240 38760 721905 324275 144160 370685 39270 643280 285430 525640 201620 544935 700145 227970 704565 462315 825265 318580 561170 362525 142885 486625 429675 152065 596785 303960 52870 566355 418795 544850 752420 734910 37825 264690 765850 373830 430015 470560 830025 104380 679915 754800 636990 325550 645235 168895 97155 655010 486965 113645 616505 691220 187680 435880 624155 124185 638350 566525 189890 320875 832065 762450 773160 753865 326910 502690 734655 829600 345440 469625 645490 263500 312545 238850 251770 717230 429080 2720 346885 452115 153765 686715 138380 340340 461465 293250 243525 70465 226440 748170 248625 401710 84745 719610 540685 485095 116195 112455 677960 118150 642345 236130 657815 821525 305575 742135 174845 611490 77945 381055 492575 152745 567630 782935 97580 374765 152150 155465 297075 223890 536435 536435 639455 660705 468690 485775 437495 99705 593385 240465 83555 810560 295630 425340 782680 574940 144840 20230 248965 341445 252280 518670 845410 534650 340765 659430 770015 39610 735760 498100 493765 827305 174165 262650 58055 830620 810900 689860 807415 774775 839375 412165 43860 664870 296395 827645 535840 268515 182155 822970 204765 240295 682465 351645 144415 317645 550290 582930 561255 213435 400520 177395 685780 176035 356660 258060 332180 416840 808180 724115 734570 465970 301240 178755 826370 249730 272935 153000 252705 126565 167790 550460 262565 584205 575450 552925 339915 584545 597550 343400 535075 640560 399925 606560 812260 101830 497335 549610 459340 360315 741965 24480 461805 562785 751995 162945 568820 624750 436730 771290 804100 448630 365075 591005 431800 388875 84065 785315 401965 134895 783870 120700 480930 621350 276590 696320 485265 61795 442935 204425 673625 578170 696320 143310 701335 241995 805715 517650 257890 733975 751145 684760 564910 386495 778940 412250 23885 510000 33575 658240 1190 749870 102595 623220 86105 814555 777240 373405 235535 29665 730490 456705 812005 314330 689605 110160 402390 647530 657135 245055 617695 730235 8670 726920 393210 638265 578170 717740 591345 765340 224145 271575 265200 821185 719440 815405 115600 721905 328950 598145 424915 375445 11050 72845 654925 183175 243440 345355 443360 580805 452455 489685 311525 71995 29920 742305 436305 297670 740605 739500 278375 804355 757010 720120 535840 352835 376890 396100 583780 708475 517905 758370 248200 241315 496145 64005 743155 136000 547740 690200 146880 61625 725305 591770 305405 762620 740775 617270 796535 507365 679065 367030 819400 601970 198985 130390 324955 249220 29325 39015 440980 847790 542130 700315 3315 81260 618885 634270 330990 795175 518160 255425 807245 423045 185300 550885 333285 337705 543490 513910 235535 608855 423130 282370 159120 663765 842775 50065 803505 166175 314755 454835 645490 673285 360315 265370 622115 289935 647105 639030 799680 323170 211735 122145 536010 843710 385050 28475 310760 209185 418625 106590 188615 615570 658495 791690 547145 780300 327845 303705 30430 784210 125630 285770 354195 797130 119425 343145 139910 833425 203065 246330 109480 38675 458660 680850 19380 284325 267495 271150 214880 464100 271830 21930 65790 49980 699975 398650 702610 86530 469370 180030 762110 323595 184280 720885 812855 113135 292145 26180 370090 6460 602055 719270 532185 455685 412930 330055 249900 734315 88145 523005 629935 515355 150875 349605 847280 120615 140760 743750 485520 514250 674900 603160 337705 738565 472260 706435 117300 14025 292995 478805 409360 39525 279055 62815 512380 502775 801040 641665 433075 94180 11305 847280 12155 86445 604605 285260 544340 93840 487645 737800 423470 716890 336175 352920 108290 204170 87380 787950 442510 634440 279395 590750 624070 486880 530995 641410 144840 168640 396525 319770 348245 624240 105060 224910 276420 434435 618715 759220 549525 344250 460445 24650 333625 155805 94435 384795 689180 567970 100895 181560 181900 312800 710770 33150 307785 330480 742645 753100 778005 646170 224145 154785 569670 547315 45305 737630 414460 407575 652035 685270 507875 567715 750465 316540 219385 700655 833425 196520 107865 63410 312545 610045 70975 691985 608175 832575 72675 46155 710770 651440 705160 753270 737205 81430 533375 687905 15385 102595 305320 809115 161500 559130 721565 747065 37655 42075 430185 271065 584800 542045 726920 803845 207655 518330 540685 266220 648720 316030 810305 792285 141185 740520 159290 268430 743750 702100 570180 742645 92055 440555 268090 404515 371875 816765 623390 19890 123080 715700 611745 406215 324275 505920 293845 511955 189210 398310 188955 443785 363120 272680 549270 280840 742645 334475 820335 389640 378590 28815 673710 748085 23035 389895 478805 462570 83895 668270 717485 685270 785315 804270 290020 429930 619055 180710 379270 375360 604775 843880 438600 225420 571285 535330 372385 198730 769930 753015 726580 568225 171445 318070 517480 332605 608430 505750 472685 99195 694365 322490 384795 524195 363885 204425 139825 115770 361335 241570 817020 300985 590410 152150 67490 636650 805375 668270 630105 334645 149260 614125 381225 830025 3485 461210 175440 235620 98515 358530 18700 307445 254150 3995 157845 97920 797215 825860 821610 760835 407235 175185 823905 188275 178245 468010 381735 400690 590835 49895 662915 745450 549525 628405 56950 725815 600950 426445 151555 26860 1275 756330 109990 398565 401540 599250 285940 514335 595680 736270 521645 496400 352835 227035 67235 523855 438430 681190 427040 88910 367965 422620 562530 329120 609365 340510 517310 783275 289425 214285 643875 654840 8075 470475 405535 333200 87295 577150 222530 647785 811495 492575 664870 498695 815915 150790 290870 531845 671330 653650 401540 690030 272340 288490 703120 166515 224315 833085 154530 373150 34510 109905 709240 543915 483820 137020 174080 213945 623815 631040 278375 521220 836315 771460 675920 801040 508300 415480 392360 277695 146625 601290 81430 766955 157335 22015 185300 628065 737290 2210 533970 113390 553860 789480 327930 662150 321640 484925 68425 258145 329630 351220 203065 376295 58565 343315 561340 164390 365160 51085 550715 7310 816510 425170 273785 800445 343145 808095 660705 326315 92480 151470 505920 608685 339320 93755 522835 602055 822885 214030 550290 849915 695810 819315 521985 375530 344845 107950 222530 251430 216155 291550 135915 608005 760495 45305 366095 733975 232900 408170 378590 209100 690370 643790 413355 4335 390235 438005 29155 14620 707710 630190 334815 665465 286960 162265 697085 458575 608005 290105 297330 180455 280075 283305 504220 478635 47600 815405 692495 639795 544255 484755 553095 618545 35360 172125 353005 399925 350625 321980 130900 56525 749105 250580 32470 410805 222105 347650 368475 775965 174760 426190 140335 540430 659090 185555 502775 348160 803675 373150 18785 792455 209100 705755 96135 671075 419475 718165 223210 740520 110755 202045 7820 705245 838695 717230 702100 788120 639540 328525 115345 76075 86615 784380 42585 571880 130560 456620 473875 329545 769930 699805 546125 62815 661470 140930 770610 151470 161075 546720 140420 46750 192270 639030 504985 508470 544935 426530 375785 806395 260355 653905 4165 417775 270810 368730 72845 61880 608515 311015 199070 68000 557345 674730 53465 810135 108205 724370 799000 277355 96390 10710 441150 124185 773245 152915 634270 555985 635035 344250 391595 691985 298095 301835 238170 696660 604945 193545 779790 85510 132515 205020 689095 177905 521390 2380 516375 252450 640390 441235 823225 52785 145095 774010 793730 157505 787780 222700 503200 480590 612595 777325 17085 473025 423810 65620 351985 664870 594405 801550 828070 534055 701250 232390 537030 218790 35700 808180 555475 629765 185300 755905 193460 414035 849405 705670 704310 433075 836230 599760 758115 202555 344250 766190 821610 718760 81090 73865 35190 752165 233070 241740 377230 22695 719865 806225 820675 801550 549185 364480 103445 57375 547740 148835 848725 307275 38505 548845 63495 698700 573665 251090 813535 548930 300050 413100 836485 817700 291380 806820 707285 751570 502775 541110 711705 189380 194565 669375 562700 50405 121465 645830 313650 21760 419900 584885 472345 712725 626535 381140 483395 303195 80580 755565 180625 35615 649060 639710 674645 717570 329800 521560 318495 617100 167705 273020 638350 398565 388535 201875 799765 250835 298520 711365 391765 57460 100895 53380 342890 204170 198390 231285 432990 395335 83810 770270 214285 322235 441320 15640 682125 84320 341870 42160 497930 575110 413185 62645 275995 507450 124695 83215 288575 231370 818635 402730 9945 273530 314500 416245 251685 578255 327420 350710 478465 652970 125630 631805 211140 523770 179775 520285 793220 771205 799170 449735 708475 555390 198475 478975 604010 119765 397800 213435 684335 478550 193375 203660 322320 84065 151980 702015 91460 736015 153255 656625 336770 16575 57630 183260 117045 755905 190315 136765 464015 163710 674305 6120 422960 435370 796875 713150 708220 397885 109565 657645 622625 766700 52700 705160 503965 512295 574345 473705 100300 103105 300900 20570 385815 614720 689265 641580 365500 654415 841330 624580 758115 513315 805120 9350 195925 642260 618460 35615 770950 29325 452285 451775 68850 75650 145435 245225 676770 765595 275230 66895 577150 347650 211735 729555 413185 742815 809370 212840 830450 628065 368305 719185 701505 206635 249475 287640 672435 11985 398140 166770 569925 746300 633760 247180 627215 740010 818125 30260 623645 796195 200175 539495 248710 596530 362525 837760 512550 301410 532865 600355 803505 455345 479145 591090 102170 505665 150705 554540 126310 735930 754120 261035 297415 92735 800785 830025 23120 365585 300560 134725 563465 84660 525300 493170 320025 520030 792455 330565 723180 449735 806055 497760 554795 171190 349690 637755 96135 156995 741370 342550 719015 125205 713235 820930 258740 329885 255 193800 530655 250155 360655 323170 140080 457810 509915 472430 192525 420070 433075 21760 501330 596445 329035 746385 534905 579785 414120 192015 452625 815235 829770 181220 414970 457725 371875 69530 830960 214540 835890 9435 177055 256020 561765 525045 787525 276845 307615 319175 128945 410295 406215 213775 835550 76755 458830 721820 55165 606730 265540 471070 151640 349945 585650 561425 285770 365160 831300 458745 76925 167960 311525 11390 707370 363205 589560 15725 421940 270045 724540 21930 642940 542045 35700 820760 376125 338045 718165 433925 347140 698275 471155 747490 769335 200515 148750 183940 839290 485520 566525 367200 284665 159885 434350 418115 460530 787780 359975 664530 2550 842860 467245 12580 592450 711110 644130 631295 623220 461380 454580 58650 525555 686545 371365 234430 205870 754800 93755 509235 645235 374935 828240 207910 17000 728620 388535 226440 473365 329205 253810 58310 480675 512465 110245 100470 461635 34510 321300 421005 291380 499715 776645 123590 478890 394570 396185 571965 645745 291040 95880 41055 556580 687055 547655 595935 247520 48620 351390 574005 4760 92565 801210 657390 588710 192610 719610 81770 538815 373745 406640 455260 54995 828070 55760 616335 50405 691050 523260 288235 826625 636310 94095 502095 16660 559130 375105 767125 358020 216155 676940 164050 691135 418625 733210 316200 27370 785740 200260 444125 693345 19805 7395 28220 61795 468860 766530 305830 17680 351730 271065 840395 150110 649570 53635 796960 626535 345100 443445 378930 847280 83640 10370 211140 493595 698530 70550 442680 304725 260780 405450 485010 174250 195585 583015 812600 802060 183770 125460 760070 647530 223380 447270 628490 827900 800020 246755 795090 334645 418370 94860 27540 117045 239020 295970 241230 757435 191250 510340 486285 8840 251345 790925 56355 566695 32980 545445 628065 811580 284665 705840 580635 680170 37485 431460 748425 649825 75565 575790 555985 836315 23630 339235 573920 668610 477870 224145 517395 670140 314415 768400 71570 52275 538560 818805 610300 213180 176545 125375 232815 448715 698190 608940 106845 300135 60350 323850 166430 818720 154020 329290 432310 777835 784635 509150 537030 257805 160395 130390 675410 68170 338895 557345 457810 589985 153340 755735 301495 344420 426615 323085 31025 728450 287300 378250 129115 228140 528105 353005 151385 437495 702015 580125 406555 309145 307785 326400 52870 759900 753355 372470 424320 190230 765850 468095 325975 61625 628490 251005 95965 707880 571965 122230 388875 34595 10030 14535 697425 226610 127670 370175 129880 551140 453305 633165 741880 332690 675155 468350 176715 736015 599675 310930 334900 750125 611830 295800 81855 339830 178670 464015 613955 224145 631210 32810 35105 374425 359040 771630 62560 536180 631890 255765 208590 628490 408425 147560 418880 841075 443785 387685 482460 803420 597210 375275 236555 713745 273105 111775 634780 248710 52360 595170 147645 360995 299880 760070 350540 463675 278205 137190 590070 222955 40120 184705 144585 557770 519350 357850 268770 638095 847280 730745 101320 135320 23035 44115 503200 316030 521475 57885 623815 12835 298180 649910 469200 825350 675835 814130 200260 846430 601630 526150 537285 487815 182665 564570 540940 249475 327675 555900 717060 413185 77095 699720 706435 730320 426445 92565 88315 12240 505750 767210 843880 725560 445740 808180 652375 235450 128350 76415 471070 672520 592790 390830 185130 331755 669545 577320 105315 674730 574005 783530 694025 485520 483735 186830 208335 71825 464100 11815 555475 179860 282200 418115 49725 8245 255425 689860 340340 301495 576980 308550 727345 655945 532780 370430 701080 843030 377060 440385 343740 200345 80070 78200 595170 624155 247775 487050 152745 696235 650420 303535 686545 14450 397375 330055 593215 719865 800190 473365 17595 557175 19890 80155 176885 237830 62645 708475 217515 652460 17510 195755 352665 663595 553520 848045 224145 836230 439195 646340 222445 513060 805205 724030 474130 787440 348840 481950 428570 154190 812175 702950 87210 120105 135150 522155 180200 332520 786420 847875 422790 281775 298180 312885 438855 8585 848980 277100 240380 302345 543235 733040 389385 8670 111775 115940 481525 145945 1105 346205 305575 530740 756075 80495 274550 211820 586925 690965 540005 371620 85765 566015 35020 416670 550460 705755 807415 340 573920 549780 153340 505920 546125 786165 116110 267495 795175 148835 385305 245990 168130 321470 177905 528785 92310 129880 369750 365500 672350 531590 609280 680085 782510 764235 774095 323085 801635 757435 656030 260950 44455 683655 716295 169830 190570 166855 650420 733890 205530 820250 498100 761515 627640 808945 794920 21760 840395 93415 824160 625090 114495 344250 168555 727430 256020 193375 370685 583525 463505 811580 142120 627555 608345 218875 673880 436985 475660 82960 699210 707965 37740 549015 385815 786335 204765 327335 421005 169065 205445 761685 71655 197455 819655 31195 470475 153680 170085 296310 364990 784890 670395 606305 596785 650420 232900 521305 290360 541620 378845 308550 691645 737205 234600 257380 645915 548930 684165 87295 150110 72845 679405 687480 692580 69615 331585 760495 220065 724795 750805 743920 554115 82535 437750 508895 287215 120785 325720 236300 256870 79475 373745 451520 557260 738225 688075 384455 764745 470135 326570 320110 710600 730320 628745 584290 112200 3740 33405 459425 161160 428400 359550 81175 119510 6460 60010 439620 147050 26520 666145 191080 654245 643875 339830 657985 290785 189975 428825 614295 742135 374170 326995 102425 513315 89590 429420 797470 705160 301070 844475 385645 575110 625260 766445 81940 700145 300390 649485 651015 221425 331925 90865 574345 250410 680680 674135 759815 711620 242930 74460 436390 160650 641495 829345 812685 252705 541365 803675 829345 520710 678555 566185 123760 273275 745535 71230 502010 448290 731680 425680 8075 368645 711790 194820 755990 190910 440045 12665 564485 310165 553180 481610 302940 188360 737205 28815 672180 674390 99365 64770 114325 279650 702525 497930 807840 566780 29240 405960 508045 516630 48110 520200 322575 633845 593385 427125 644130 641750 378675 603415 787525 537285 748340 838610 377230 491300 430440 525300 195755 14705 697595 26520 528275 678045 647700 83215 131410 241655 403410 125800 425255 585735 158270 138380 259930 832915 824585 288915 367370 789565 778175 129880 22950 318920 831470 586670 131325 332010 813110 333370 313140 560235 555305 710260 35700 467415 52190 253045 348500 731170 86190 656200 169915 196860 298265 585650 226100 278885 214625 233750 168555 753950 678045 525555 108630 736100 254150 412165 370260 786675 829005 659685 197880 676260 457300 662660 140760 536265 413270 685100 848130 716550 493255 56015 267410 601630 204850 141355 189550 815065 257295 112370 573920 366690 780045 348840 152745 720290 723690 579020 458745 387430 431715 216155 415905 107865 188530 761005 248625 589305 709155 646595 843200 577405 672860 547825 326910 95030 843625 219640 721990 772480 777495 512635 650845 584375 29835 751570 587605 119595 165155 381820 442340 630275 477700 225165 557175 639795 210715 350455 783955 751230 155550 526575 511530 533290 463420 8415 541705 411315 18275 438600 163710 749785 220490 75650 564740 657985 319515 843115 670480 347395 281265 569245 374085 61965 456705 347480 728790 684505 727175 483480 736950 1955 625855 727175 751145 109820 809965 385135 499375 106080 637415 646085 390660 845240 390575 709580 459850 713575 626110 371705 504985 89420 340 178670 301240 525300 428060 834615 491725 236385 688160 849575 187085 223465 143650 720120 456365 493255 353600 336005 646340 123250 562360 192950 7225 236130 214965 683060 328525 594915 31365 500395 654245 634100 505240 192355 360995 525895 653055 817105 837930 505410 668610 294695 84745 848895 734230 293505 642770 386070 427295 289425 583780 241315 373830 736865 101490 254405 110415 606985 818295 1020 794920 80750 61880 265455 424830 657220 209865 235195 256785 325125 743920 818125 818295 199410 560575 328780 724625 472940 255935 345355 132940 219045 200855 306085 805885 195585 50405 704055 658325 184875 483480 254150 842775 214285 305150 309230 711960 160480 672265 440045 787525 477785 718930 236300 74970 275910 4420 836230 96815 475660 449820 529720 152830 294100 846430 292995 439450 151555 792370 525385 188615 495380 171020 419985 61710 359465 210120 202895 419050 27795 610895 39185 781235 198390 268260 120615 54740 29665 787355 183345 724880 740265 271745 137615 819825 486030 175865 160650 95625 520455 462570 740350 96815 742900 599250 262820 308890 788715 785995 341020 781490 716210 731935 214370 75650 260950 755565 205360 611065 806055 404175 214115 601630 363290 768995 673030 371110 807670 255850 150110 286535 19550 252110 734145 552755 63325 598740 509745 120020 267580 417095 429250 629680 110755 788630 56780 361590 106930 530825 316710 370940 570180 347140 699720 482630 735845 747660 217515 81685 792540 818720 245225 305235 323765 32895 139230 710175 753100 629085 594065 409870 1190 174675 214540 776645 276420 696150 455430 563465 367115 569415 689860 365585 556410 575450 96135 470220 672520 545785 591005 733890 597465 768740 421260 131835 768315 444550 200345 270725 334390 747065 361165 757605 391765 760495 845325 689945 64175 795515 780555 423640 158270 376635 207910 805205 643365 352495 759220 567885 93075 433585 812515 371025 261800 511955 83640 270895 333370 290360 444635 463165 97580 312205 455430 307530 198220 16660 84150 727090 703970 228055 704225 719355 526065 108460 94945 278290 227120 738990 620415 610725 317305 669035 164815 437155 85000 186150 233665 356490 444805 260015 726325 111860 278630 165665 116875 247265 243525 215305 612255 116875 697255 16065 588115 530315 527255 102255 478465 196775 444550 725730 828495 375275 189125 320110 82705 28220 119680 550545 106590 270385 710940 187255 816425 166090 126055 352070 164730 556240 467755 844985 692920 170170 607240 50065 641325 497505 382755 221340 138295 139825 119000 598570 58990 327335 560745 767040 575110 595935 187595 736015 656115 710855 137870 457640 699295 540345 779025 251855 823310 744515 821015 627385 128350 568225 708985 524620 217430 623560 697340 321130 518330 514675 529975 125120 415225 187085 60775 622115 27540 734825 174250 631295 484585 436645 635800 28305 459000 441235 689180 332010 815660 330395 173315 755310 132600 317135 739245 388195 503115 395505 422280 282795 346545 710005 130050 129880 400775 661895 562615 154700 47090 151810 570010 849915 204510 741710 198985 37740 588200 420920 319345 193630 700910 673965 802315 488410 140165 165410 19975 312970 250495 230945 68850 684675 396100 214965 496230 815320 643705 450330 307615 825095 418710 537540 845580 582675 744855 75225 151980 310420 165325 643195 313650 698360 87465 83130 617100 532525 738480 544000 450245 359720 470050 848555 34595 9775 524195 551225 101235 634950 617865 583610 155975 800445 405875 158100 460955 40970 642515 82620 38335 566695 435115 240040 587095 724965 122740 429675 644300 552755 564400 746045 68425 485945 206210 767635 350625 496740 131920 161925 141525 223720 414970 232730 723350 99195 336090 842690 161925 184960 426785 302430 586670 92820 375700 277270 211140 471240 844220 835295 19040 534905 309400 679150 385815 529125 116450 119595 470475 801380 696830 743070 109395 683995 137785 200770 673285 431545 642855 293675 814555 680935 494105 163795 702695 340425 573580 297330 517310 476255 720120 191505 792285 365840 263415 453475 632145 308720 774605 80580 817445 556580 574005 373745 54740 275995 56610 697850 470220 813620 23035 111350 391170 621180 272340 12665 192355 470475 492660 697425 223805 701845 280755 508895 453135 324360 579275 511020 545530 665805 363630 437240 627385 702100 281520 507195 362695 165325 598570 774095 526320 367625 683910 605625 510 576980 789735 299880 451605 836995 391170 78200 543065 466905 837335 183005 329120 459000 808860 772225 325890 553265 43095 522410 384710 67660 383350 599335 619055 597635 607070 269960 710940 478975 323255 318920 279990 604435 254915 507620 705925 795175 410805 5355 450500 786165 223295 523515 314670 443785 243355 126820 164560 536180 77775 438770 148665 172720 308040 429165 160650 345865 801040 697850 711535 283305 744005 627980 521135 397630 737630 532355 599930 595680 802655 736100 229840 726835 791010 676175 555985 447100 209440 738225 768995 169150 811920 692750 786165 539410 842860 231710 347225 633165 683060 320450 258655 528785 372300 38335 82535 637670 598655 525895 298520 113305 330565 743750 143225 345610 676005 55080 273360 242420 70465 626705 487985 427210 274380 151045 8160 243950 838950 396100 44200 648210 787440 184535 666825 236045 397460 580040 116790 501755 260185 343740 606900 296735 104975 417860 814130 249135 609110 652035 240295 542810 590580 52955 119850 478295 587180 27965 249475 629765 397120 733295 103360 262650 485690 828070 642600 743410 483565 780300 730745 673200 380460 811835 715615 363970 168810 313735 609365 674390 330905 660790 13175 506430 500395 789820 535075 538730 693855 75055 471835 201790 376125 602650 241825 70295 769250 75820 435030 658750 708730 696150 591260 149090 265200 374170 42925 217430 781320 784125 86870 125460 425170 168215 473195 15215 265285 105485 476000 361250 708390 317900 151215 549950 735080 795345 178245 747660 501670 843370 582505 686460 99620 234090 426190 156485 170510 415565 389470 93925 829260 476170 339660 140675 129370 655945 372215 89335 124100 737205 608515 214455 207910 790500 125205 561595 303365 801720 791180 324105 766105 162095 622200 449990 574685 676175 70635 491810 360400 565590 696405 279820 694620 172380 323765 86020 316200 757860 499375 214370 384795 786845 621010 733805 240635 846685 416330 156315 197710 586585 514930 141015 610470 609280 96475 173570 554030 86445 768655 146115 649315 165835 648890 166345 340595 207825 805205 526320 627385 515185 799085 44795 718675 517820 331160 176290 186405 575705 664105 831725 24650 699890 768060 775115 351560 108970 198560 803505 514675 704395 825010 355895 372555 686375 513400 570945 237405 747575 796875 80580 492660 598910 33065 758285 403410 233240 22950 769420 360400 811835 113645 251685 643365 196265 201620 578425 156060 225335 799255 116450 665890 110670 318410 464015 635715 702525 338385 790160 793135 411740 102935 528870 697085 137870 807330 688755 833680 151810 829345 130730 421345 433925 317050 581230 200175 634695 512720 791775 447355 695810 563550 717655 483820 849150 14875 147730 342805 575620 645490 299710 679405 528445 87635 391595 779450 629425 461720 729980 206210 788290 238595 36975 357425 620925 299115 378165 384710 390235 216495 697085 709070 18615 663255 646000 7310 470135 360060 746895 499460 249985 818040 846685 374510 514845 8585 116620 218025 418030 263415 820250 488070 436135 327165 635120 540515 154870 352920 240975 768145 698105 497335 23970 329545 126225 35700 243270 226610 441405 162265 760070 801295 591005 446080 721395 427550 520625 223890 479995 366350 525980 82365 305490 288405 552500 353090 222955 757095 298350 795855 97070 118915 138040 2125 275910 604010 150110 100810 685100 582165 759390 229755 79305 96220 719610 777155 645065 584290 618545 240975 334475 766020 371025 629935 635715 823310 137020 367200 569500 823650 735080 95625 176545 153085 645915 219215 78710 304640 381735 35530 676260 92140 751655 409275 842350 600015 823480 97410 755140 634780 334220 371110 368900 242250 760155 297670 286450 779365 228905 38845 411315 638435 714170 224485 365925 10115 553010 492660 206890 202215 162520 83130 579530 556580 580805 409275 614040 216580 313225 787270 450160 758965 18445 454750 286450 32045 306765 817530 357425 764235 809285 770100 750890 431205 267495 273020 5610 250410 273360 789055 201960 78370 5950 464525 259675 141270 391935 482035 737800 736695 661385 562615 571285 70720 357935 784125 210545 448205 58140 269535 441235 226610 161925 505750 151555 204765 781745 319600 420155 187425 89845 717655 673795 206635 68340 739585 576725 722415 204425 478125 460275 8585 290020 584800 98175 17935 273445 178160 741115 829090 240550 158780 214455 395760 639030 464610 396525 20995 720970 776390 757605 696915 369580 818125 639455 759900 45475 227035 329545 368475 26265 57545 685950 799170 374000 215815 359635 692410 317475 679660 297415 366690 347990 602565 596105 175695 643875 734910 1530 416330 249390 576810 74630 487985 229500 728705 597040 559470 218705 152235 122740 276930 250920 315945 535670 547655 744175 233750 383350 590495 729130 829430 94265 800870 230520 197370 660620 499545 15810 543745 387515 716125 205530 480080 511275 41395 379610 786165 789310 166515 529805 212755 527935 631720 57460 784890 256530 106335 440555 740605 496740 411910 492490 189975 774860 291295 100045 174760 285940 551395 821610 167960 827050 69785 240380 439110 742135 453220 578680 506090 69190 647955 371025 487050 158865 690030 364480 588285 201875 678810 618290 558960 498525 274720 724880 730575 107865 113220 420750 825520 168300 399840 593045 254065 795940 616760 40460 454325 717570 455855 349520 536435 784465 625940 319430 624580 646595 710260 2210 24310 736865 202130 346545 695895 225165 496315 17850 721820 211990 847365 168810 398820 176035 44880 63155 666145 629850 107015 54400 340340 484330 4165 399075 144330 603415 522155 143225 427465 19720 187255 461040 572645 251345 367115 12155 275145 73780 688500 384880 463505 354110 290275 746300 196265 569670 538645 616505 111350 320535 13430 255510 519010 797470 181730 30005 700315 470645 261035 237915 202640 220405 367965 382245 544595 27370 105060 226185 301920 671245 195670 818720 464950 726325 725900 23035 611575 509575 770185 838525 664105 712470 298605 543065 262055 463930 445230 733380 791520 165920 413780 435710 662065 534565 366690 736695 768570 99875 377485 197455 76840 476935 473620 812005 659770 772310 546465 318495 143055 320450 755735 380375 496060 271150 502775 352835 509575 481440 29835 238085 800955 832745 208165 235620 843965 550800 763130 803590 791010 122485 383095 403070 144840 715615 707540 243950 803845 845665 527680 513060 477105 340850 214540 489175 208930 829005 776730 14450 646255 785995 523515 2040 96305 329035 768655 525215 435625 165665 255 495465 646170 180880 236215 334220 615145 765850 139910 145605 455260 239870 156485 149430 470900 82110 659685 370090 431715 178500 125970 79985 472770 99280 453475 228565 719270 662320 73355 847620 276675 705160 346970 541960 695725 286280 612850 92395 51850 227970 126225 793645 614720 251005 257465 72080 328100 620245 382075 293505 412335 739245 635800 100555 713065 572560 474725 524535 811920 617270 173910 443275 306255 556750 755395 605880 809625 722585 166430 662660 531250 18615 591175 85170 158440 152150 231540 214030 498780 295715 150620 641495 776305 395420 716805 661980 283050 243695 603415 806905 721140 473790 394315 20145 838185 676855 57205 788800 362015 616080 231965 316540 178245 768825 578935 73100 214540 242420 614380 31535 268260 121040 556410 848725 623645 526915 422535 750295 783360 222105 234600 652035 531760 437580 536775 278375 557175 510085 688840 561595 503285 697680 461635 56185 106845 597040 803080 170255 673200 160650 766700 4675 218025 117045 713405 438855 606900 362100 574260 613275 386325 712300 139060 203915 330055 11985 723180 410295 221170 377740 45730 680935 792965 560830 300985 38080 604010 406385 162520 705075 44455 429080 423470 548675 206465 108885 582760 594490 672520 422620 548930 190485 280585 735675 276675 625345 147560 238680 193630 55420 553435 341955 643790 191590 311270 509320 144415 542810 676260 557770 708985 113900 537370 267325 829600 510680 716635 198900 318665 46240 384370 19805 95115 643535 680765 254065 64175 236130 100130 712215 205870 842350 605200 812600 581655 393550 254150 24480 665635 500395 399075 725900 502010 754460 845155 61455 369240 503115 244885 737970 704225 322235 74460 147390 704480 76245 781830 406470 603925 725645 307275 489770 840735 490620 838270 751910 349860 490535 260525 4165 665380 598230 262225 720800 695385 844815 223295 208845 7055 139400 767805 67405 495040 381820 265540 250240 385985 57800 72845 43945 214880 300475 752930 652035 48535 674900 212330 773755 679915 302600 71230 406045 470985 795090 392275 151725 257380 735080 651270 299880 708135 665890 246755 467500 274890 711875 702610 493000 421430 557090 116790 800530 310845 224145 602310 501585 28475 760495 596870 351730 217685 57630 711110 83640 678470 165835 189295 9180 181645 841840 137105 624070 500565 130560 292230 498950 75480 269960 796960 138635 373915 800445 420750 442935 112540 226100 617865 644895 764490 745620 97410 96305 640815 339065 99450 282880 471920 106165 422535 334815 673625 164390 480675 89590 734485 831555 609365 384370 673710 367710 40885 626110 573580 245225 121125 60860 210460 305745 184365 776050 610215 280415 525130 459595 227970 501585 627640 161330 389640 726920 366180 685100 702865 107525 226015 645830 170850 45560 430865 424490 482205 617440 43605 530570 564910 93840 35105 37315 299455 464865 408170 741370 566695 654670 441915 496060 305150 253555 421855 781745 31365 757520 184195 494105 319430 388790 599420 686205 756755 693260 409870 342380 292570 753440 529805 1020 90440 317390 83045 137870 300220 509660 186405 595340 526575 671500 467585 181050 759560 624410 459340 380290 763555 743920 38845 88825 788120 618290 94265 757520 181815 626790 742730 559385 581995 471325 28730 120785 78965 478720 586245 686545 315860 338725 738055 100470 514930 409020 374765 749700 681870 837845 62390 342720 352920 488750 538730 843285 699720 644385 807840 347310 621945 30260 254490 793220 840650 176630 809200 113900 180455 631040 307615 103530 646000 124695 332520 226355 608090 480930 416160 638605 584885 689520 714255 545955 245905 683570 640985 90525 64600 730490 376975 421260 283050 147390 705925 795855 670905 364565 278545 809540 77265 457640 269875 844985 453050 421430 751910 654840 584545 34085 657900 260950 844900 703630 685780 177565 456110 321045 562955 750295 111010 375785 544000 197795 672605 98600 441405 648975 674730 399500 5610 653225 52020 567375 359805 160735 708900 173570 406810 61030 832830 89590 748850 10285 81005 463845 676685 777920 621010 723350 32555 291380 800190 834105 525980 276250 124440 622710 794155 286620 732615 341360 397205 127670 144330 218535 264775 298010 354535 261800 557005 229075 283475 394400 324615 482460 811155 766275 782935 756160 274635 483735 14365 444210 753695 89165 623645 521730 9860 824500 436900 231370 120615 136085 731255 360400 396695 385135 155550 469625 64940 439450 26945 125290 177140 600865 786505 81685 669545 650335 489770 86360 74375 677110 680425 518840 5355 503455 219300 298690 418370 80070 31535 101660 69275 631550 292315 825095 29155 286365 98770 524535 603330 366095 496485 288660 404090 109395 530230 516375 342635 848300 165580 381310 315350 823905 2550 747915 56015 498100 618460 307105 305235 297925 317305 504560 801890 674560 706010 231795 563295 275230 83725 551395 126820 692070 675920 607580 255510 36125 559470 612425 733380 8415 332605 450415 135575 841415 588455 358870 121890 610385 39865 308550 653055 247860 575110 253470 137020 737545 731765 205275 213435 776390 119085 356915 715785 728450 714850 430695 221425 570095 378590 94775 465120 674985 320110 53890 456620 405110 805205 506430 258995 806395 801550 21420 445315 659260 794750 719100 426020 446420 804100 659430 170340 366095 666230 176205 637160 428740 749360 761515 731340 548165 164475 235705 341020 176375 22185 85510 429930 7735 703800 11135 546210 769420 579700 169830 91375 286960 825010 536010 584460 840820 77860 488835 217600 443785 370345 252110 584545 741795 542130 465035 469370 268940 654415 679915 47090 375190 436730 322490 200345 105485 60945 16915 218875 339320 199920 774180 86105 183175 377740 508980 683655 239530 277865 304470 707965 428570 457215 793985 273700 276845 157250 522580 623730 363460 718675 266050 286280 202470 137190 422025 606560 453730 365585 269535 600525 802570 126990 690880 330735 591940 766615 671330 433160 146710 760325 255170 798915 110330 176120 103530 615910 374255 221000 23205 109225 130730 542810 458405 515610 386070 13515 322490 419730 276675 192270 212245 665890 390745 491385 588370 408850 316200 360995 767295 759305 372130 324275 424915 507110 179520 151300 347310 668015 3910 531760 289680 691050 731935 760070 148240 642345 281860 594660 550290 787950 330905 811325 596105 795940 8330 571965 797895 593555 844730 168810 322745 42925 307360 151045 579190 427125 717910 427975 87465 753780 231285 393635 268430 238680 330565 635715 288150 407745 155975 292825 337535 484925 178075 49130 666570 51000 658325 146625 811495 29580 712385 95115 183685 435795 441320 764575 518245 53805 692070 651525 285600 786165 216750 400350 157845 699890 474895 710600 677535 687905 404685 427295 691730 458915 273785 422110 342635 32980 130730 117215 552925 538560 451775 526065 75140 777750 346120 242505 215815 101320 651610 738735 261290 623135 44710 60265 397120 465205 377570 197795 424830 312290 710260 338470 95965 255425 342805 811410 605540 685865 164645 87550 724625 790415 613615 84575 493425 649145 331330 119510 807075 554540 748680 593725 250410 534055 555390 666570 554030 371875 124865 195840 232985 351645 362270 371280 225760 309060 591600 318410 712045 636735 313905 537115 439960 565250 745110 562700 135660 72080 765255 507110 208930 805205 788460 172210 815915 757605 641835 527340 193460 176205 693345 446335 493085 166770 651525 239020 19635 190655 157675 298350 11475 632995 340425 574855 242675 2040 329715 64855 346545 610725 285090 698275 423725 492490 91460 84575 686460 135830 717570 90355 301495 736015 770525 523600 412165 104805 513740 381650 221595 48450 814725 645575 230180 747660 331840 437665 310080 644215 194140 497420 831725 683145 784975 812600 238680 159375 63665 774180 736270 621350 349520 231115 762365 40035 572730 402475 209355 739670 140165 840650 632995 811920 644810 680255 247605 128775 40290 96475 614805 288745 53720 41820 306425 97070 553350 515185 467500 722755 592790 483055 384285 277185 661470 66895 200005 453560 426445 746385 656455 329290 765 385900 701165 730320 501415 124015 354875 460020 154530 822205 802060 527765 610810 261120 647275 156825 504390 806055 801210 489175 739500 177990 83980 640305 544510 282795 728025 564740 74460 285770 795940 749360 675070 495635 541620 768570 667590 595000 424235 139825 687480 844900 612850 434010 225165 788630 542045 311185 543235 372980 11135 45560 77775 269960 715530 540260 212075 498185 244545 351900 181560 330565 668270 470305 828155 286025 824500 47685 351730 783870 107100 149855 698955 523770 419900 252960 545870 164815 64940 725390 628235 801890 412505 34680 6970 671160 672350 662915 308805 304555 592110 170000 290785 341870 659685 628405 298265 420410 269620 624835 653310 620330 106760 686800 149600 834105 698700 719440 178585 724880 658155 655945 773330 817020 371110 159290 417435 339915 52615 319515 7735 633675 147390 225590 94010 543915 293420 238255 265880 99535 176715 191165 728195 498015 397460 132770 500735 801380 649145 353770 817105 24990 87295 706945 158185 369835 755055 848555 241825 563805 693770 734230 842690 372300 12325 224740 153425 469540 202640 283560 282795 615230 54145 510765 800105 314925 300815 368135 34510 314925 846175 255850 168980 79985 741710 651950 396610 592025 180795 436560 167110 154445 100470 680935 102765 411485 605115 478125 772395 525385 301240 528360 434265 838440 212840 125545 16150 767380 492320 481270 123845 73610 89675 342720 489430 365925 575110 328355 544255 154020 431460 206635 249305 483820 102000 716380 387430 644470 721395 718845 74885 841330 508725 499035 326145 339830 622370 274720 360230 682890 563295 377825 719015 267580 539240 330905 60945 103870 331585 152405 635630 794920 728365 659260 667930 80580 731255 171700 10370 570265 265455 543405 63155 815660 629765 432140 610045 513060 826455 106760 504305 175440 335410 675495 476170 275060 136680 137615 305405 284410 221170 190315 783360 159375 175610 243950 143140 755140 456280 744005 355980 203745 367200 382330 444465 137445 762875 26435 181050 835720 681615 416160 648890 683060 821440 27370 125715 199750 262225 5270 628405 751910 470305 617270 343910 387600 832490 690030 504645 266135 479740 183175 214455 788120 654755 563040 85935 354110 312885 587265 724200 522070 308295 717655 264860 668695 656965 729725 74460 727770 300985 2125 825265 322830 477445 94775 414545 127840 668695 65450 358870 747660 115600 727005 135065 69105 425170 512720 117130 378420 275230 15725 469710 792285 678725 291465 121465 43265 506260 116790 754715 767125 486710 109990 644980 578085 651355 139570 117045 789055 629255 363120 419390 137530 16320 96645 669885 790670 133280 600270 228820 228055 841755 530825 139230 594405 390065 669035 513655 264775 440640 680680 64940 256870 361675 356150 565165 310335 641665 665550 460785 699210 207145 189975 704565 630445 505920 245395 772140 768995 199155 24140 549100 700910 325465 811410 306085 166770 558535 613700 501160 397970 544935 727855 525385 440555 301580 18530 488920 571115 75565 670140 572815 584630 573240 384200 432140 71315 805205 823735 825605 584800 258655 817615 702355 631465 450925 539240 668185 144840 1785 305575 150875 790585 555645 506260 558195 498185 223975 94010 384200 233920 16830 158695 426615 766105 522240 551990 828240 698870 326400 754885 596020 231115 558620 586075 740350 617695 432820 821780 769675 127500 29155 494785 241570 771035 388450 292230 768740 334135 228140 799765 579870 795175 183685 711790 34425 464865 48365 610810 682890 547570 587350 45560 742815 363035 139570 469030 570095 261715 20825 236725 342380 658580 500990 370345 330820 245055 287385 264010 360060 530740 629680 58820 793560 793220 133790 559300 261205 246585 166940 475830 64515 795685 161245 761685 526490 710685 511700 35530 779705 109310 388365 229415 416160 791435 472515 770695 287895 578595 615740 350115 2210 828070 669970 658835 222020 352920 276505 99705 437920 115515 148155 287215 442255 574940 425680 729980 515525 631550 101320 625005 588200 83555 629850 397120 454070 507875 778515 727940 190655 808435 757690 733975 776135 448460 335665 350625 581060 628320 537030 268345 67660 432990 411145 56695 453645 57800 83215 474215 376975 576470 525810 166090 430950 307445 349435 798830 191845 642940 72420 584375 94435 266985 813620 416585 193630 742900 139740 126140 543150 68340 389045 689435 628575 23545 561680 66810 89845 753270 764830 83810 692495 517565 575450 782595 456960 1020 557770 576725 242335 727175 277780 529635 277610 650675 442425 840565 400945 496910 531505 394825 120190 134300 155805 704055 380800 41905 525045 715870 694195 64685 400860 801295 793050 78030 257295 612850 788290 205275 837760 492065 640390 176970 795345 187595 249220 305830 847280 291635 394995 414715 762025 179605 614465 794240 133960 660620 349945 159290 260100 4420 598995 849150 567205 226270 40035 144160 198305 652205 88315 794665 412335 66130 822545 127160 262055 431715 441660 836910 411315 500650 233835 403155 348330 314500 491470 578510 244120 195840 19890 678895 684250 522580 71060 664360 412335 623390 339490 147900 71655 504135 101235 846685 27030 791605 745110 558450 800700 544935 430185 193885 53975 18445 143650 771035 318495 158185 347480 454750 576980 341020 86360 431120 820250 58650 715020 622625 759475 2125 497165 498185 37995 75055 500905 139655 305745 619480 219810 428995 16405 820165 119765 340085 613530 622115 805120 455940 616335 608260 440385 414630 608175 827900 384540 397715 814045 511955 340255 652800 344080 594065 74885 831980 420665 338130 717740 136765 86700 143650 441150 251855 288830 718675 765680 112540 326060 248625 596360 781830 200515 407745 712470 773840 38845 650080 838440 264945 815660 286025 344845 370770 794835 451435 229670 87890 32895 728195 729810 74120 409275 628405 465970 364735 176715 542555 428910 261970 372470 294610 786420 722075 567800 94265 631975 56015 582335 278630 727515 319600 673710 495380 615230 316115 620585 429590 372810 755905 821525 537965 708305 794495 118150 328695 556240 279650 40120 322320 682210 482800 628745 699550 283645 781830 295375 548335 753525 284070 405620 557175 640645 721480 451520 715870 521900 426360 640730 681785 261035 19210 462995 399840 750040 617950 676260 647190 1615 527425 402135 426615 121550 294185 818635 526320 119170 475830 492660 638435 89250 78030 111095 302090 623475 795515 62475 479230 374935 636055 278970 262905 777495 130050 454240 192525 554540 688670 375360 158015 659940 554030 475490 286110 336260 573580 304045 163115 414970 341445 131240 792370 494190 191250 151470 708050 142545 603415 285005 308125 341275 76160 557855 566610 222105 371705 281690 728960 324785 485095 649060 667250 444890 789225 689775 730745 818720 516120 735845 29155 520370 690965 404685 107525 559640 585310 625430 529975 202895 19720 406300 763470 86955 281350 41905 310335 711110 204000 100895 374850 53890 709070 742390 819145 237915 677620 118915 709070 400265 718335 140590 154190 19720 497165 669460 160905 361845 472175 638605 579105 659770 360570 377485 674220 49725 369750 100895 731680 571880 470900 400690 184280 341445 706435 477445 386325 221850 755650 116280 216835 502095 45985 800190 103190 306340 293080 585565 849150 823480 436815 520710 737970 719780 181645 603075 381650 364650 237745 44965 216580 834700 437920 676685 26945 522240 790840 666485 625260 391935 441830 274890 629850 90780 644045 278120 716720 749870 212755 121380 296310 83130 216240 295545 665550 177990 212075 770610 782085 239190 376805 816425 159800 467840 672520 841840 612510 45645 204255 510000 408255 816850 520540 841925 128520 408510 128095 668440 780980 350115 565250 102000 106675 536180 408425 20400 263925 816765 104380 616760 729555 427890 239955 835210 222360 154105 366945 495040 323425 164135 607070 388280 401455 185130 3485 428400 126990 430355 482290 767465 440555 332010 557430 660790 387940 452370 389130 705755 35445 136085 532440 461635 800360 405960 147220 827135 84830 235025 515865 52700 560405 738480 185470 579785 14705 489515 659940 276165 372810 192865 385305 797555 708730 491980 768060 657985 739415 807670 520370 525555 632995 151895 495890 203150 489855 538645 795600 184960 358530 718675 291125 674645 452795 485180 9605 37995 555390 235365 847535 759815 214115 202300 624325 503795 133790 639115 278715 295290 785825 234430 320790 277780 691900 767210 641410 556495 815150 704990 525810 102000 110840 774265 584545 500735 379610 155550 697255 106250 636140 608260 390235 662745 223380 14450 566185 788460 237235 446165 622030 181900 521815 541790 150365 287895 51085 593725 360740 176375 613870 712980 847025 386665 203830 435710 309400 357170 24565 580040 76585 651185 63920 258740 491045 388365 5525 274635 282370 466565 23715 691730 49555 4165 167365 788800 291805 61370 674560 159970 134810 260185 179350 372555 35785 327675 810985 82365 597975 314245 360400 699040 532695 387600 460105 52445 475660 114835 537115 496400 396100 322150 373150 57290 180795 266050 314330 573070 255085 583950 37995 689690 98855 548250 361590 588540 398395 804525 154955 272255 613020 566610 33065 304130 630105 383010 674305 21420 96900 788885 143990 595765 277865 693600 791775 458235 343995 11815 154275 44880 353855 292145 30345 330990 262905 275400 176970 328950 261205 577320 828240 137360 50065 388960 154870 678470 551565 376635 663850 398820 667250 713320 385050 138720 594490 228820 281180 584630 205190 225335 787185 558535 404175 220405 172380 834530 133110 523515 269705 4165 757860 816595 288915 210035 594490 543915 408765 170170 567205 720715 389385 729045 782680 420240 444465 446250 347140 771035 343825 819910 796025 309655 455940 7480 249985 602395 273105 541450 263670 637840 225845 440045 336685 48705 721735 148410 762025 402305 627555 770695 517650 46495 694280 376210 79305 195670 87805 257720 686545 484670 554710 65875 780895 214370 257550 815660 347905 405705 519690 839885 635630 593810 511105 837675 537625 595680 795260 88655 509320 664275 667760 691900 21845 47600 719185 830280 762875 68000 805290 461295 217770 114835 248200 268855 736185 674305 92735 409275 143480 35785 494275 747150 819740 830875 560490 647530 338895 631040 655605 184450 362695 785400 754545 799680 801380 600440 541195 232390 692325 665635 35105 20825 65280 650845 81430 102340 533715 589305 72080 486115 214115 698785 653650 645830 834190 588540 614380 83045 100980 240210 408935 316285 69955 530740 824160 395165 323000 323170 14960 312375 810135 248115 350030 403920 754715 323170 676345 96050 74715 807925 173315 776900 826710 312800 598825 220490 365840 823225 179350 546465 400945 627385 348925 353260 189890 702185 43860 239275 258910 551990 556835 796280 620670 168130 526320 263755 424065 844220 144160 576215 38250 76925 437240 102595 247860 83470 806735 257040 489005 757095 829600 242335 441575 556240 813705 609450 90525 623815 692325 373660 450585 584715 176630 364310 106675 520625 671840 179605 379100 538815 397970 34510 674475 166090 454325 296735 376550 151895 252875 598400 477360 135575 721650 252365 430695 283305 779195 156825 355725 500140 242335 244545 207995 11730 62475 510085 258740 528700 340510 70805 722075 129455 51510 634610 298945 596955 771290 309910 77690 279820 1275 59585 275315 80070 209100 226695 194735 112115 332180 33150 181220 12070 1360 771545 23205 758965 141100 824160 246585 721990 744770 226610 684505 565420 775115 177395 608345 748595 741030 378505 561170 168300 795685 498440 736355 647870 698785 410380 592875 619565 643960 3995 676175 391680 802315 711110 747320 595425 711620 35105 304045 68935 87125 65790 834785 37655 322150 410635 173825 95200 722245 19295 525555 152320 548335 674900 560150 384795 602820 706860 515695 595935 165835 365755 108715 155550 107100 830195 479230 399415 9605 409530 347820 286535 314585 377910 577660 507790 510085 772820 174250 829345 792880 293590 321640 289425 607155 820590 23035 745365 90270 7565 626790 251090 228565 595340 792030 63835 453815 306935 740265 176290 674985 602140 93840 725305 150450 541790 397970 753780 656540 409105 453390 173315 520115 212330 146115 57545 535330 358870 536860 192950 116875 304215 57205 211055 396780 692070 782765 287045 725220 13090 37825 532185 110075 581995 275145 173995 39270 826455 375955 189890 497335 152575 276930 32895 628745 403155 656370 619395 666145 253130 505920 712980 595000 561170 256615 273360 162690 23800 555305 821440 332350 690370 149685 594915 500820 596870 114835 81515 528870 520540 233580 69105 59500 215560 689350 328610 791265 85 8415 286450 282710 355725 412675 487050 459595 256700 641155 469115 108375 695130 251345 659090 572390 203150 633845 779705 752505 383690 642260 96475 178075 634780 678725 49555 318155 424575 298095 141865 812430 830875 524365 582505 735760 741880 136765 469540 31195 513740 737800 26605 687565 465290 64515 385730 641835 2890 277015 742900 701420 70380 312800 532610 173910 433500 449310 267495 601035 112285 719525 72080 554370 517310 350115 63665 734655 729385 53635 771035 298095 289000 504390 414035 668950 840480 404005 739670 367200 319430 506940 608600 746810 818720 589815 177735 473960 164985 713065 303280 795090 450160 45985 147220 126480 820335 229500 714680 756670 76585 802825 764065 410805 784720 347820 725475 221425 331670 45135 370345 15215 494700 609365 370770 422450 82110 81345 181645 614890 145690 44030 635205 36465 222530 825520 252960 313225 775115 796790 818295 122910 124100 276165 75990 651695 383435 782510 340765 825265 590325 535840 481185 120615 301325 81855 666230 549610 638605 165580 556580 315945 42585 798320 447100 16235 414120 410465 780810 681275 288235 731425 347480 274465 636480 230350 97070 662660 484415 442595 224400 808775 700570 603415 50065 243270 577490 672435 475320 750805 226610 834530 677195 693005 98005 622880 434095 650590 640560 835635 528530 408595 583270 20740 17595 700060 592450 257635 171615 111010 75905 591770 155210 714170 176035 15980 618460 650335 35190 789990 822290 296820 474470 364140 344760 605370 588625 310250 119170 609110 563975 689520 429335 373915 540515 517140 103785 457300 748000 604010 366095 353090 86190 768060 217345 190230 841925 263670 749190 35615 101320 332265 746300 162945 680510 576725 506005 840990 662660 487220 125885 501075 396950 538900 242080 115515 196775 778090 616930 427040 237660 333710 463165 175525 463335 845495 489940 396780 101065 22780 39780 376210 815745 19295 625005 409785 829685 135915 447865 408340 663850 30090 590155 570350 202215 724115 111010 168215 474215 349180 13430 491470 32045 125630 318410 770780 317390 665720 377485 128520 668865 201280 482630 546380 786590 585735 184110 482800 234260 385815 211905 64600 257210 816510 266135 54060 637415 554625 314500 606560 836230 430695 259335 386240 51510 425935 768315 482375 60605 499885 233665 101490 498950 520795 596785 754205 309400 443020 88060 442000 130985 632570 198220 764575 713745 275400 658155 348160 412675 810305 835975 432225 429080 553860 234175 36380 703545 644215 83810 540260 663000 274550 572220 468095 331330 834020 832660 612595 131240 618715 152065 420325 163795 286960 463080 424745 172550 436985 701675 259250 173230 190145 659345 797300 498780 845750 600780 36040 10285 391850 219895 439110 585480 516885 620925 849915 169235 19635 372385 458915 762620 361760 250410 347480 100470 423725 85595 92480 578680 487900 225165 213350 367540 602735 739670 450840 45985 235195 589985 246755 161755 390490 372980 608090 242080 141100 423555 241400 277185 370770 745450 738650 473875 467415 706265 594150 764235 494955 617440 78710 188870 706435 803845 243270 631635 627470 585480 698190 639710 423130 409445 743665 841585 610810 331500 848215 288915 512380 492235 163540 519605 180625 456960 694110 34255 662235 664105 767210 324275 104465 287045 555730 497080 508470 663510 642770 842605 817870 231965 75905 618970 399585 673710 778515 764405 183345 675410 467160 646935 381310 177225 483310 377230 309145 802825 565080 502860 384540 121210 164305 35785 776900 776475 103275 749360 183600 348500 786165 497675 174590 10030 401965 544000 839290 789310 80580 190910 65960 631125 380460 343655 836740 70720 797470 707965 708730 241315 380715 736950 830195 443105 341020 837760 441150 266050 529040 225505 141525 128435 244290 750720 394145 593385 617015 214455 536180 577575 131410 123930 563975 773840 149430 138465 365160 69615 792965 92140 652035 181645 545445 396015 743410 798490 378675 516970 462230 565335 819825 282285 660365 634100 11985 320110 251430 462825 277525 718165 672095 425425 738990 523090 762790 32470 631890 757265 356490 735335 417435 412165 626790 305490 573495 764915 530145 286195 662320 149940 737460 147475 187000 651355 285940 831470 661640 751910 108375 182410 610810 767295 667335 89675 392360 744600 651695 178840 636565 761770 436390 465630 826710 376210 804610 146625 345695 546040 496995 22440 565080 548845 188700 45220 627385 587520 79900 151555 800360 371365 776050 470220 271660 354450 181645 497760 833595 803165 614040 687310 724965 294950 7650 551225 663935 712810 280245 781405 728875 160310 662490 496910 4505 197965 678130 389725 689860 197710 281010 345270 201110 64600 770695 412930 821525 399840 70975 349605 186575 613700 272680 797470 837845 189635 583780 53550 432650 105995 343825 692665 781830 329035 828920 847875 65960 409955 764745 370685 502435 711195 784975 170935 802485 410720 175440 841245 185555 339660 378590 19805 98940 162860 786930 456110 783615 365330 461720 465970 192780 400180 509745 165155 91375 9605 532100 294100 148835 564400 370175 214880 717400 402050 806140 743070 274380 206805 64345 319090 256445 315350 587775 489175 756160 512210 63750 809710 147050 260100 609450 481780 676090 197540 130135 585820 225080 554710 350370 389215 87210 762450 158185 621945 773670 638010 104805 796620 27965 361080 350625 234345 687820 228225 52530 134385 358615 520455 768825 511700 554030 605285 259250 279565 695980 134980 427295 772055 227970 453135 457470 109990 324105 712555 612510 315095 363800 665210 312035 289935 425085 44285 173910 267410 346290 372045 687735 149515 262310 324360 76160 31195 89505 752675 480845 249305 307275 598060 179520 572730 115685 709155 266560 34850 560575 783445 688415 226440 350710 329290 11475 577150 791690 489600 30430 336685 846770 329205 204425 171955 413015 241400 609705 179180 286620 321555 156570 616590 603585 219300 698105 469880 751740 337960 542810 250750 304980 357085 649655 94605 114325 74120 694450 58990 326570 771885 524025 559300 570520 451435 246840 58820 34000 536010 331925 459680 426360 406895 64175 408680 433925 565250 101915 453305 11560 315350 446675 189890 169830 4080 736185 327590 147305 273105 580040 291975 391935 191505 511360 6035 389215 160990 75310 156315 456365 126480 313820 654925 258145 52190 449565 381820 580975 175100 57800 455005 732275 122655 656540 742390 358870 605285 702525 513400 177990 638690 289425 848640 743665 262650 584630 88230 173400 114155 409445 782595 255000 820675 637840 757945 739500 822970 716975 739075 375105 791690 249050 806225 470560 92055 616590 177990 252365 128860 322575 545785 583270 620585 409955 440470 41055 274380 101915 402220 840650 832065 208760 628575 848555 190995 173995 762790 635205 587180 732785 359890 249560 753695 554625 303535 800105 842265 135490 309655 757945 144840 617100 528955 820590 287130 133450 317050 660960 114155 526490 290445 393125 15045 283220 42245 205020 272935 474300 64090 447610 298095 67830 343740 525640 473960 255340 598315 116705 556665 317730 590835 475660 724455 195245 544595 519350 603585 837505 155635 244970 634865 773670 528360 686205 129965 833680 56270 114240 248965 408935 332010 166005 665295 182665 586245 290275 847535 133875 483905 450670 663765 174420 273360 30430 287810 695640 517480 395080 84660 843540 75055 421600 727430 288235 215305 125035 13090 668610 587860 498525 288235 25160 585395 828240 377655 180710 485265 215050 537455 723775 81940 161415 837930 381310 678895 831130 63750 612595 656115 158950 792285 16150 11645 789990 424235 141610 352325 290955 512720 295715 391765 688415 512720 484330 421515 732275 362610 170935 359295 613105 154275 669375 127245 226525 782340 671415 488750 159290 650590 699890 666485 815490 710345 243100 787015 382840 140505 827560 312290 597550 726070 798320 618460 745875 130815 20740 557600 666230 662320 327335 295205 70295 602055 393210 791605 538560 249390 412080 514080 126650 283305 821865 673370 98600 77095 154615 515695 497675 502350 251600 411315 491215 656710 678470 590835 345270 332180 554880 644980 20995 149005 473960 630190 312120 392275 106165 193630 304045 340425 550715 317305 335070 52870 494785 73100 489515 71060 576470 774945 363375 831980 500395 756670 405535 316625 557940 691900 123165 622710 822375 823480 297500 265115 665295 292230 736865 27880 139485 31535 411230 340935 671840 701930 617440 562700 550120 431290 500225 251345 266135 183940 507535 230095 686035 31790 839375 56100 245310 295885 72505 522070 774435 849915 179520 429930 484585 288405 205275 168725 699635 518160 262990 189975 172125 750720 184280 786760 755820 763045 417605 220745 336515 423895 407320 812770 172805 95795 745025 323765 461465 231285 26860 444125 334390 557770 389980 183855 127415 418115 580125 791435 551650 568395 552755 743410 186150 809710 832405 375360 450755 758625 551395 717060 389980 53210 45730 252705 261630 113560 242845 668270 361250 331670 411400 350285 479995 542640 580975 549950 614465 470730 287555 637245 384200 203235 447525 745705 339150 842180 314160 452540 830960 355130 784550 372725 37910 48875 406640 564400 276675 797555 788970 372640 840225 718420 397035 168045 155890 629765 807925 329120 685610 11050 443785 412760 182750 284325 433160 89590 401455 107440 508640 16320 488495 134555 488240 132005 531335 255850 408170 225165 718590 402390 546125 104805 679575 585820 177565 692410 627810 802145 130305 279650 766870 166430 43775 605710 590835 443700 29665 74290 450585 427125 102000 443955 786250 685610 170000 107865 340425 641580 355725 526150 784975 613190 668185 53465 187255 586585 439875 708815 806310 132345 349350 442765 204340 453560 321300 36210 789225 450500 176545 565930 674305 652885 712725 329970 745790 485010 82280 624580 1870 766190 47515 809115 291550 283985 603415 831725 532100 381650 525980 753610 243525 356660 156230 842010 49130 710940 400350 623220 769505 849660 596785 640305 845750 363545 803165 323170 345525 212245 190825 39525 342125 26350 800190 274040 396440 622200 794835 651865 504050 381905 662150 343655 764575 349180 139740 575025 518840 64005 90695 258315 301495 320110 362610 106505 827050 163625 573070 486710 752845 822715 294185 754120 838865 661640 845920 256360 330140 463335 698275 399160 437835 694280 449735 28220 546465 624920 238425 493340 186915 536435 604605 709920 519180 467245 582760 112370 808860 21250 827305 451010 590155 514250 444635 435540 692325 504220 604605 221425 377145 20825 624580 510170 89675 371790 810475 280585 738395 448885 332095 654330 696150 311100 362440 414205 290700 768995 258060 28390 30090 104465 62645 770950 19635 513740 633845 215900 316370 310420 129030 487900 849490 714595 215730 294950 832915 776135 784295 536350 756585 535330 207910 400180 657815 272595 274975 586160 7055 221680 33490 468435 65960 61880 781405 723775 177990 68170 310080 829685 18700 284325 702440 567970 160905 82110 146030 210715 634780 131835 790330 93925 414460 733805 10115 222020 655435 322235 756415 57120 209525 801465 69360 797215 664360 110075 624325 102680 285600 292910 389725 14195 400860 82705 66385 64260 818720 11135 717655 431970 577065 516460 665550 229840 295375 396695 727345 260015 437070 815065 172295 159035 584800 408765 358105 364225 452285 666145 339490 368730 258400 699720 555985 643535 371960 336260 327675 64940 45135 204680 694025 718080 829175 253810 269960 333285 767635 353855 212245 306340 445740 818210 517650 525640 426360 345695 678895 796280 437835 356405 512295 75905 252280 593215 806905 428400 381990 15810 659345 842010 111435 195755 781235 288150 31790 766530 713915 353685 651950 810390 686205 391085 475065 497420 327930 749700 206890 69445 467075 506940 381820 422535 645575 51595 562870 435965 630360 846940 613615 769420 363460 220745 144160 708220 567375 799765 168300 34595 298350 641070 327845 329885 123675 53380 200770 208590 21590 284410 99110 776815 737460 455345 248710 249305 805800 477870 186915 81515 824245 737715 337365 739160 755225 524450 5950 360570 17595 178840 145605 193035 388025 74715 628490 575365 520795 777665 788970 56780 219980 78115 412165 659175 94350 385730 645830 570945 89505 138465 181475 160480 556495 90015 134555 569245 107695 270300 775795 99365 297075 179605 753610 196350 775795 400860 738395 189210 339235 320025 115770 207995 376380 743070 787355 551990 167280 557005 11815 603755 777920 584715 715700 260950 742900 598315 309995 771885 124355 368220 37060 835890 491640 814980 675920 440895 413015 419900 19125 713320 641495 460445 417690 167535 427040 293505 605795 358190 512040 440640 581570 631550 126735 112965 262055 57630 127585 384710 820080 466990 777665 550885 729640 470645 71910 109310 322490 177650 322065 594830 496570 557175 240125 239105 333795 296990 306340 484755 286620 807245 396355 391680 187170 547655 549780 162860 324530 200175 811750 464610 835125 246755 679150 707030 756500 474130 420580 401285 274975 496570 81090 710770 529295 660025 500055 166175 105910 466310 214030 50575 677365 113050 770270 235365 302940 169745 231115 479400 631210 320960 793730 456195 279735 524365 625515 304045 479400 80495 621180 284580 117300 147900 714425 488410 296395 466735 676175 519435 65025 289425 458490 523090 390320 717145 299030 775370 835635 454495 620160 35530 281945 846430 804780 753780 399330 400180 166345 325380 366605 407915 573920 461635 326145 99450 78710 162690 16830 158525 364650 531165 485095 461635 694365 47855 669290 796110 168725 642600 703630 591005 566695 832660 602565 244800 433075 571030 236980 409445 659345 211820 292740 251600 795430 646000 165835 271065 520455 695640 84660 619905 785995 275655 753185 173910 522070 420920 233495 115940 636225 517650 528615 64175 192185 701760 229840 484330 502350 28645 824755 347735 278035 151300 510680 380120 408765 788630 526150 516120 762365 64770 839375 847875 688755 816765 228820 310080 772905 708135 418285 420240 205615 294100 361505 829855 17850 645830 823395 418455 359890 475405 699635 785315 86530 745875 801380 711450 364820 578510 345525 379865 832660 60350 198985 617950 553775 837335 718505 715700 795770 149515 307360 593895 396185 778175 800360 794835 713405 118660 713575 621095 669630 510510 760665 182835 367455 833255 262820 186745 279225 780385 652545 392190 109990 268090 87125 80750 27200 674475 657220 334050 259165 849235 584205 20740 530485 472600 366095 538730 525385 139485 535670 748850 501160 500565 500140 172720 841670 660960 587605 279055 322575 830875 456195 544510 166175 123760 283815 414545 515525 473025 279310 844560 197370 226610 176970 432820 636990 567885 622965 64600 15895 640815 440640 464355 189975 501585 112710 119935 841415 784890 231880 47515 471070 801805 257465 722925 124355 262820 98685 50830 194140 137530 738310 306765 833680 587775 299030 464100 90440 703800 351900 311100 780130 730915 680765 7140 173910 21505 631890 171530 259590 210800 234345 168385 470390 52360 288660 138210 317050 787355 490705 402305 318920 106505 131750 406045 187170 639710 131410 435965 520115 803760 541535 717315 650930 385985 289000 645915 591855 398395 180285 264775 261035 168555 552415 683995 472515 720970 419560 402305 82790 201790 416415 359295 439875 31620 401795 57120 580635 745025 209780 735165 596445 536180 574090 76160 566525 718335 505325 830875 364905 634865 228565 269280 297245 471835 122995 29070 342720 575195 343485 413440 308975 422620 739075 289085 645660 710515 145520 523090 833850 639455 731510 515950 73525 830875 582250 396610 365840 235110 602310 198730 827730 111945 728705 565760 469710 509065 713490 805205 105910 273615 20060 648890 19040 20570 787780 709155 508130 578425 295885 479060 29070 496570 542810 599165 387600 716550 72675 483310 239190 712980 102765 92310 232900 687480 654670 134215 684250 805970 772225 715615 267665 97070 787355 431970 463930 353430 246670 17340 496145 698105 400945 364225 302770 302090 25160 764405 439535 632995 821610 243270 739500 691985 111945 305490 793815 288660 675665 269790 122910 583100 739330 130560 738650 85425 358190 835550 304980 613530 766530 404770 452285 744940 185980 325890 736355 686545 786165 644215 110415 534905 438005 635885 37655 539665 388025 354365 167450 187765 413780 352070 262395 615485 695470 563125 519010 344080 148070 229755 759050 679660 243440 827135 122995 764065 368390 526575 144500 209015 81430 715445 89675 397205 29155 113135 775965 775115 356490 269960 296820 395930 139910 675665 594235 193970 726325 115855 808605 203490 519690 155635 489090 614890 522750 704820 758625 14450 552925 252535 104380 662575 195585 486370 671160 681700 696150 786250 607835 560575 275740 479740 355810 462570 23970 585650 311440 338640 16405 350965 664615 718080 399670 225760 45220 127755 41395 194990 481355 685610 522580 13345 509235 410635 326825 52870 323935 571795 264945 570775 423555 630870 685695 241825 323255 512040 498525 749360 27200 373065 761430 725050 576470 648720 84150 841330 757775 352325 827730 600185 361335 216325 787440 397205 115515 238170 265710 801975 789735 523260 349860 761345 826540 230690 237490 484925 242845 838270 816765 64430 535330 338810 105570 482885 271150 298860 670565 258230 703545 830960 159460 379525 316965 812260 132855 595680 558960 308890 65025 89505 637585 336855 288320 484840 773755 462485 81515 175355 589390 61880 393975 770015 431715 147135 710345 212670 314755 645830 524280 124525 746300 221085 268685 605965 763640 419985 475150 640305 258570 243440 713830 846430 385220 471325 612680 507450 22525 716465 504560 838950 830025 105485 128520 201875 372980 735590 281010 644980 214030 415480 241740 175355 181050 245140 744005 793560 332690 18955 484585 537965 45730 473960 845240 682720 764830 185725 10880 110500 322575 567290 279395 630275 249560 762960 559810 431375 254065 622030 553860 148325 82620 4845 614720 515015 700570 843540 122740 431715 422960 256275 175185 428060 122655 58225 34510 834955 770185 440215 334815 622030 567205 5100 79220 752080 471240 324615 535755 455345 642600 174760 409785 173910 379185 14790 638945 589220 632060 735930 720885 53125 486030 368305 820250 209950 716890 669545 234090 606475 837250 707030 327675 362015 730235 510765 265540 323000 11220 303110 44540 823905 587435 727855 556495 814470 485265 9690 807415 612340 849320 438685 756585 706180 832575 439025 672095 478295 436050 610725 530145 376040 626365 668015 137105 421260 83130 401030 151215 757350 106250 700655 448970 567545 374765 717400 283135 449990 8840 643025 617950 822035 453900 380545 9945 428655 323935 584375 297925 187680 9860 107270 528105 42160 744770 62475 279140 363715 637245 177990 721905 453135 265625 348415 719100 75990 280840 711620 120105 725560 278630 527425 202215 130645 165070 16320 294865 462400 346715 813790 186660 634440 452625 656200 399585 277270 159545 385815 225505 580890 514760 117215 216495 749785 230265 468690 132940 574175 748935 537880 601885 666400 149600 192780 408425 145350 520710 802485 531930 680000 795515 18870 241485 43690 663170 668525 776390 245990 66895 680765 362355 468095 238425 149940 812600 62220 818380 216155 363885 579955 221085 821695 263075 453135 346205 184960 259760 121295 763385 648210 790840 323765 481270 118915 179435 711875 476935 777580 280925 449650 664360 405280 437495 801975 487475 766530 150365 337365 159800 6460 224655 119340 781575 821270 657305 219300 205360 775455 840820 683400 477445 286195 219810 639115 459425 98515 203745 225420 184450 577490 307360 153170 261035 845325 805885 419815 348245 130730 169320 327420 795090 692495 563380 513825 494190 429335 187850 154105 350880 390405 747745 659685 355895 503880 400010 533630 96900 183685 673625 247860 628490 809115 99450 644810 492320 136765 685100 635885 736695 635800 810730 11475 385220 407745 272255 216325 482630 246670 828410 411995 766360 550545 495125 711960 315945 588115 506855 24055 174335 790585 777155 187000 562105 371450 164815 390915 482035 602140 657475 428570 651610 629765 145860 40290 775370 766530 677535 491895 226865 309825 796535 392360 481865 475320 298265 102510 450160 98090 225760 605880 658920 233240 5525 255765 428145 3655 105995 722925 230180 27030 91885 318070 551480 517735 554285 308040 485775 539495 106165 413440 200600 598740 502860 584205 509660 101235 120360 523175 835295 828665 464355 282540 827815 281095 146880 307955 801380 343825 758030 566865 68850 708900 777240 550715 572815 681785 815915 516885 626025 797215 642345 500055 541535 427550 611575 17085 192270 559300 797895 261630 479145 87550 437410 618375 552245 676175 510425 317985 9860 651440 269705 681530 774180 271150 340595 82535 5865 104465 464185 346545 668015 740775 728535 760070 644045 739500 609705 215390 341445 95710 709070 341445 37995 308040 238255 48280 206890 614380 687565 513570 775710 775030 353685 448885 626790 756840 412505 580380 613785 332350 382755 598060 549355 364905 576640 788035 121295 107270 3315 9860 250580 185470 394740 803335 494020 160395 585820 846175 500565 51680 389300 649060 392530 675325 462315 405535 831555 215645 196605 224570 374170 407150 523090 394995 764150 630530 126225 503795 25670 604350 704055 580465 130560 211735 34680 167535 510935 518755 667760 587435 740095 575195 177225 764745 247860 70550 58565 787270 826880 205955 274975 420240 327930 349690 382415 417350 684675 518500 601205 214710 331925 640645 626025 809285 106590 304215 768400 547145 193120 81770 363545 537710 21335 749955 19040 1190 629510 661045 59415 698190 165155 777240 256530 19635 750890 714850 830195 692325 838440 3655 396610 278035 336345 271490 88995 791435 501755 27455 32725 357680 378165 117640 314755 49555 781915 230265 57800 734315 597125 169575 815235 629935 829430 64940 624155 715360 24735 200430 172550 22355 842945 122740 760665 674560 162690 573495 104890 824500 390490 326060 691645 6715 714085 745535 146795 680850 400095 730235 810475 198135 238595 170595 504730 657390 414120 749615 554540 351730 653140 684930 394825 629425 159120 795430 444040 162265 604945 715785 707540 844560 36210 757010 340170 389045 195755 632995 429505 535245 611745 87890 313990 38165 272765 248115 656710 91715 366520 663340 797215 539750 655945 423215 424830 203830 508725 392105 231625 271235 563805 324530 141695 132940 104720 54570 378250 424575 296650 649400 25925 597720 524535 197115 799680 100385 367370 263585 530825 706945 572475 607155 735505 514675 409190 283305 236810 349435 710600 47175 394485 13515 262140 650505 53295 808265 108715 416330 436815 95880 314585 350710 99960 152405 86360 425 36890 82450 830790 161670 80155 349605 64940 412675 226525 727430 577490 472090 618035 17595 513910 335155 31790 769420 530230 276335 430610 489005 771545 687055 250070 68850 482375 344760 5185 104720 380205 139485 237065 654245 679745 217515 86190 445655 447950 695470 846940 675410 145010 419560 532270 48960 343740 704225 787015 727770 818720 566865 801635 62390 134895 787355 51850 840820 162520 576640 314245 136935 813790 78540 189380 747235 591345 752675 6205 322150 412590 812685 251855 40885 593555 798915 392955 715615 616760 487305 130050 653905 538390 104040 211310 375445 375445 468010 521220 191505 276250 322405 766020 405705 51680 178585 117215 52955 228735 39950 272935 753610 133110 115515 570265 608855 677110 355470 498865 815575 493850 421940 666315 106420 11560 174760 791350 312545 679660 418540 114750 86105 798320 224655 42500 377315 24055 837250 653820 115005 469710 19380 57800 715190 449735 827050 150790 196010 194565 775880 300560 463165 792115 394570 773755 330820 489005 184110 682040 124015 22695 536010 704055 502180 842435 825350 420920 847280 578680 338640 591175 275485 709495 466735 738565 202895 71570 314415 595 513910 84405 515610 617525 558195 284410 228310 95965 485350 343145 186660 72590 372640 508130 609450 343485 191420 452285 622965 599590 255850 607665 289170 367625 658920 566440 632230 614805 472855 531675 471410 735250 682720 749615 247095 166515 762875 366775 317475 356235 284920 351645 91290 761685 79135 176035 698190 53210 628490 676345 141695 758200 456705 486285 388960 590325 604945 120615 438005 640050 705415 447440 257040 774265 143140 600780 512975 29155 163540 583525 507705 66130 335325 338555 758880 130305 324275 547485 768060 846430 141865 35700 485860 464185 580040 41735 751230 730065 834360 699720 576810 427040 787355 12070 825945 456280 525385 152320 556665 190315 504050 444040 569585 331585 772395 676855 390915 780045 608090 723350 180285 81600 821440 246585 255 734315 358700 289255 32215 321895 491895 683485 632315 50830 245395 664190 253640 821100 669460 672690 344250 13770 265030 470900 613530 481525 11135 827985 78370 723605 802740 129030 123335 350965 547400 302175 110330 434350 848555 52275 767720 557260 848555 262055 253725 630275 363120 332435 549185 118915 236725 828070 116705 412165 697340 417180 687905 233665 39355 143055 631125 729215 372385 10370 274805 547910 469965 8415 628065 81685 264605 780215 2890 478635 349265 564995 544850 504305 575450 368475 23545 511615 592110 770015 320195 225335 190230 376975 9180 154955 317050 718505 543745 308720 577150 269280 433330 244035 680510 775370 705415 115090 845920 468435 187425 53295 183005 745960 834275 685695 571625 311865 265540 20230 99620 786505 96050 230350 233410 636820 161840 304895 841500 451265 95285 226865 311525 511615 474300 362950 477190 218790 580720 44880 837675 304555 751400 413950 189975 408340 221680 331840 13600 800105 215050 751655 842095 645150 259250 766700 211395 316030 520455 545360 124780 375360 738650 29495 390405 79900 832320 677280 641665 466905 2125 527510 294525 15980 413185 55165 664785 574175 827475 145435 273020 123080 206720 149345 112540 278970 689520 557855 489770 328780 824925 820590 504135 572815 838185 539155 633250 746130 302345 218025 661555 759135 143225 324955 730575 605625 417265 724795 810730 782680 5525 749785 823820 8415 381140 380715 103105 383605 446590 798915 201960 412250 820505 70210 734485 109735 474555 758455 35020 414205 372980 298690 464355 412165 230520 617695 605370 431290 156740 736695 504220 160820 545615 806735 836060 686545 5525 524875 197115 760495 137785 549780 87805 698615 632400 825435 581485 334900 205360 237405 662320 240210 438855 517310 541790 753355 645745 492320 273955 667760 76075 262480 469115 314330 38760 245565 5270 208590 90525 459765 843455 381480 195840 752335 54400 755735 52955 167705 455260 576215 413355 574685 147305 782340 38845 789735 444890 51085 34680 490195 523260 449225 793815 477870 168470 272765 715700 70040 160395 790585 84150 771205 741285 9435 465375 784720 585310 94435 380545 307785 156060 200430 267750 264435 272595 6970 625090 575450 130050 362015 774265 423725 370345 418285 159970 369495 146370 567460 840140 761770 726665 309145 386580 87720 309145 801720 436135 662490 813110 87040 336515 358700 176205 276590 597805 118745 106845 45815 152150 389640 273020 74375 636310 355385 347310 642005 48790 6375 766700 81090 160990 58565 317475 140845 777580 620755 791350 599505 501585 556665 237065 372470 189210 740605 351560 310080 401200 470135 162690 28135 521135 830620 413525 419815 64685 63920 164985 817275 504985 149770 599165 208930 518245 248710 439875 460955 305320 803250 401370 473790 189295 457555 353685 88060 202300 555050 387430 331415 282710 116195 546720 213350 708560 100640 229330 415735 801805 692495 367625 3910 708135 750975 702525 530825 502350 237575 64005 430780 847110 412080 255595 564655 230690 202640 337620 547910 685100 131070 61030 52530 458745 452115 120615 674900 254065 573835 754545 406810 695470 113305 195670 68595 489770 797980 551225 493765 520285 62390 668610 448375 664105 272085 150450 83555 128095 718760 237745 584120 366605 657985 762365 147390 87380 453220 326825 208335 763555 399245 849065 599675 369410 680595 325295 174420 326570 139315 283900 361250 186320 506940 555900 343740 575365 763130 375615 81260 50745 502010 556325 757605 348500 811495 23375 73355 826965 412505 135320 71910 649060 124780 417350 609450 657730 533800 7480 86615 177990 368135 60520 100810 711450 489940 109310 87040 776475 312715 107695 501585 253215 509065 626535 306510 333455 695725 805800 351050 689520 353770 782510 396950 342380 202640 701420 285005 579360 55080 229415 540175 725900 26435 562020 498780 598145 40205 672945 389555 526490 845070 676090 172210 223975 141100 278630 85850 756840 836060 179520 560150 716975 458150 727260 395080 819570 471325 359975 740860 250495 417095 402900 373490 304980 158270 224060 641750 158525 320705 477275 669120 485605 782255 3485 269280 394825 783020 258910 797215 355725 427975 203490 50490 159375 627385 466650 773245 656455 637500 218365 63835 662745 790500 532950 325210 222785 848130 662660 167960 109480 608515 621520 368050 77010 777750 442085 288150 528105 16235 656115 789395 784380 145010 525810 568820 487985 361250 548930 377315 264605 611065 836315 651185 277695 105060 698615 342465 211650 69700 180030 522580 345525 617355 142885 50065 679320 803845 400010 19720 652120 141270 708900 513315 350795 807840 601120 38590 743920 370770 720120 133960 771630 54740 382585 689180 738905 375105 153850 48025 1020 725135 715955 78455 489260 26350 249730 598570 787865 182835 417520 194820 542130 823905 837930 40290 257465 820675 58820 112880 728110 597295 299370 838950 688925 247350 733465 482545 391680 811240 168045 598145 146625 238595 307700 443275 180455 3400 226185 96645 703885 551225 165750 392615 329885 6545 585055 613190 13260 316710 583015 196520 640305 622965 421855 621350 443275 242760 196095 546125 368815 713660 307190 215135 398310 331075 131665 274380 107100 168130 146625 184365 801720 38590 752165 53465 287215 604520 623645 294440 731255 842945 222700 164475 544340 238425 811750 120530 539665 290955 743665 92565 491215 154870 46410 126565 454495 170170 616505 696660 357000 691560 197710 772055 121125 18955 787100 425340 188275 382840 409190 392020 8585 380545 586585 315605 541960 412250 659090 626875 466820 174590 447100 521900 19890 249645 793815 132430 43605 807160 119765 723605 659600 551225 539665 88570 353600 560235 242760 815660 516630 381395 546720 642515 406385 60180 252025 337790 139230 530145 596785 525215 801550 590750 697255 146710 461380 514080 731680 128010 595935 503965 41650 599335 800360 549525 277950 337195 149940 113475 13940 360910 478040 553010 561170 27370 248880 844730 752760 471240 563380 89930 85255 450415 424575 232135 203745 293505 847620 731170 367200 555560 669545 596360 834190 655095 618035 458405 551820 88230 2295 254660 603160 577490 234345 849320 596870 597380 794920 368390 791010 396185 608345 412080 292995 666230 510340 191080 308805 243950 606900 214370 487815 689775 845155 281435 71400 494955 371960 369580 247010 340000 796450 710600 679320 718080 37485 709580 583865 337790 757350 204935 676515 38165 446675 243185 283220 290785 493850 714680 795685 679065 354875 198305 237830 667505 224825 353515 412080 479570 179010 82025 685525 381735 214030 32215 518840 682635 89675 652120 486540 702270 181815 452540 827135 832235 184450 308125 126820 578935 315860 730235 702100 238000 513400 808945 509575 11135 556750 664870 775370 689775 90950 669460 217430 788290 699380 207740 300985 183005 175610 653990 492915 756160 508470 733295 597720 233410 100640 286195 451180 1275 272680 231625 34425 227715 246330 274890 386580 88655 131750 708645 464525 797895 144755 573070 688160 276080 162945 64090 612085 637160 553180 747405 782850 364480 727515 483905 315010 597040 45475 435370 584120 534225 58905 324105 579870 369155 713065 62475 172210 90185 339830 81600 385475 494275 148495 4335 480760 9265 286620 590410 674305 529125 605795 562955 398310 517565 66980 772650 117470 263075 726155 688245 805715 276250 410550 178415 355895 151895 138890 809285 747660 115090 455600 336600 684250 528700 16830 296905 444125 444550 819485 469200 170170 356660 715615 536010 482545 807500 378505 350965 583525 152745 626280 262650 712640 454665 709750 77095 384795 28815 439365 243355 365755 389725 724625 26605 149940 748340 318750 686290 787780 243185 54655 367200 443700 379525 110670 24565 203405 600270 534565 765850 495975 300475 204850 685865 117470 479825 88995 301240 82790 485265 683315 359550 843625 344420 656285 592365 614210 806735 719270 651355 101235 698615 507875 102510 520455 473875 167195 620160 323000 378760 64515 121295 703630 27370 100215 249390 339575 81345 477615 277865 151215 731425 425000 168980 305830 566950 668610 118660 685780 784805 204425 677110 201875 771120 321895 207145 100555 171190 819825 113220 577575 565590 438005 608090 210035 749530 106845 338130 714765 677875 687820 579445 353175 153680 470475 288405 16745 283985 688075 108205 814640 692240 814130 69870 669205 785145 162350 135150 104975 838355 475405 153085 820505 326485 708815 86360 672180 124610 648635 694790 321895 664530 834275 379440 468265 44285 24225 275485 324190 32980 416330 236130 277525 254405 784805 233665 418965 120615 227545 182240 247520 479145 113645 806225 426190 540430 28050 460700 516885 71400 193970 88060 582930 395845 88400 346035 184195 297415 109480 655350 472515 757775 812090 495890 463250 620415 252025 649825 606900 485180 463420 720970 725900 635205 111775 750635 476085 464610 716635 66895 57460 676855 545700 294270 672095 377570 680170 622795 106590 231200 228225 722330 790160 832150 677025 676430 426190 193885 669630 654075 337195 156825 119850 413185 257210 134640 466055 569415 33575 442595 290445 284835 461975 218110 346545 152915 743580 540770 469030 779620 128095 591345 610895 690030 552160 194820 241400 88825 648125 674730 18785 207995 827135 465545 772310 551990 149175 644300 293930 244290 456705 218280 608430 781065 613785 780810 273190 774605 807160 76075 164900 779705 611150 763895 748085 590835 597040 122400 805885 451775 659090 271830 751060 562190 276250 277355 416075 444975 470815 772055 516800 643195 701675 308975 818805 296820 523005 89760 764830 511870 129880 321980 686035 102935 275570 55335 767550 435795 303790 346460 35190 280160 361760 51765 401540 697340 732445 457045 315860 254915 274720 763385 388365 731085 473535 344420 20655 136425 374085 578510 441490 686715 514675 582165 543490 261630 837080 390065 753780 447270 498525 265710 795855 821100 280075 475235 355130 735335 295460 540090 144330 496825 356405 736610 847790 17255 505240 85085 64770 150705 295630 756245 627640 360315 488665 601715 541960 144160 515100 538220 594235 388875 218110 390320 219980 317475 6715 6035 554965 627045 106590 206380 6970 76500 610895 414630 9945 524195 117215 740605 295205 2550 431630 5950 64770 559895 701505 199495 496400 610215 580465 532015 668100 738055 270470 272340 836570 247265 513145 474300 575960 128860 640220 515610 834020 773585 450500 534565 661555 743665 741030 27370 670480 525385 757520 601290 23715 600610 438175 330225 231880 676430 709240 640730 163285 832490 390065 471665 204085 233920 836570 824670 95115 363885 221170 335155 97835 825180 752165 707540 529890 349520 619480 510085 347905 314755 419050 34425 244375 427040 242335 68425 303365 216750 579020 500735 144075 18530 201025 116790 112370 573155 100640 425170 695725 810305 454155 657815 841840 652885 328525 829515 843540 615825 756330 433245 233665 239870 453815 679065 357000 617185 587690 408510 679150 300220 204680 320025 197370 82450 737970 662150 361930 145690 406725 804950 843880 414715 376720 850 724285 593215 810560 816850 378760 801380 564825 78200 355215 582165 738395 675495 178755 693515 753100 141015 375105 396015 487220 183345 101915 512465 748000 123165 504220 164900 622115 194480 770355 736015 422110 140590 450925 822630 589220 333880 830365 197625 816595 671245 405705 243100 746130 668440 165325 719695 271150 224400 236640 499970 582590 356745 209780 670905 254745 336940 707880 528020 707370 650250 280500 299880 529975 113475 100895 432310 826965 626025 723095 52870 628745 167960 659515 470390 422110 229415 790330 633930 433245 616590 740520 597295 57545 283815 820080 288065 106080 465120 531760 662235 45815 186150 800530 686120 407235 67745 571200 394825 728025 249050 84915 676600 372810 336345 66980 698190 419815 328610 4250 753950 847025 88910 16320 36635 542130 822120 202470 507790 90185 319600 372300 499630 201875 2210 682635 847365 647360 87635 259760 787610 639625 808605 248115 796960 690200 725135 124015 384285 352750 761770 522240 554795 845155 52785 146285 436475 129795 157590 551225 95880 60860 293590 575450 200600 443955 493255 561170 665380 220065 190910 88230 531930 712215 285600 173825 494530 272170 109310 845665 305490 651865 245565 376465 299030 468860 32555 807075 464780 633675 772480 201535 731935 44965 700910 530825 480080 334900 385475 476425 377485 14110 32045 664275 330310 86955 95200 359550 141780 508045 674815 688925 521390 410210 804695 431035 361590 431970 646000 580125 73865 608770 335240 685865 752505 159545 532610 261800 401880 180370 628235 68425 436135 223125 126310 358275 85 58905 465035 502095 238510 324445 39695 44625 637925 487900 526065 245735 746470 344165 651865 762705 199155 366860 406130 721395 60265 795345 471835 541365 444550 365670 425340 772565 460020 34340 348840 603500 458490 51935 679065 349010 119000 839205 203915 230265 89505 768910 47090 216240 647870 458660 427380 384540 22270 590155 49555 280415 303110 139060 179860 305235 655010 473875 295205 588880 630445 779620 639370 783360 130220 742560 532270 578085 132345 492150 776220 271235 401200 662915 274975 479315 518925 492915 102680 659600 19380 102425 724965 536860 547485 549185 666230 434520 405280 63665 568820 655265 641580 545785 643960 666910 597210 364905 289595 399160 770525 690370 608515 183855 441830 763640 480250 88060 246670 395760 368815 393805 361590 817955 190060 17850 155125 77010 52615 307190 198135 344845 479485 329800 756500 146455 7735 621095 138635 710260 335750 129115 816000 94265 156740 202895 312035 412845 670395 587180 537795 412590 132515 210715 18615 5610 14620 255 2890 170 340 255 0 289595 817870 583695 409785 466480 270725 709750 440980 483565 47175 386240 18955 832830 791775 37995 580125 303450 739415 782510 194140 634100 558195 677620 508130 587265 34340 520710 781660 444210 315945 720290 189380 283815 210715 67745 534990 249390 35360 622030 78030 168300 712470 395335 262140 207400 161415 313905 251175 119340 733635 786335 268600 351560 802485 227120 712555 372555 774265 58990 757180 454240 33745 648975 205530 126480 645235 197540 788205 57545 362440 150875 369920 489770 130985 170255 504815 336345 232305 203150 593470 756755 622030 682125 343145 680595 714170 310165 194650 528020 188445 593470 702440 71570 754970 212330 294015 266730 763130 316030 528275 341445 667845 626280 291295 567885 382245 12835 620840 9095 48875 403835 30260 638605 459170 119170 790925 219640 491895 1020 839970 102680 799765 836485 739670 476085 756755 511020 80155 649995 404005 56440 609450 333455 271745 724285 282965 553435 92310 493085 765170 460190 688925 838610 110585 688075 247605 239190 170340 798150 596785 623390 649145 492150 786335 103020 794155 213095 64090 781830 220065 68850 204085 704310 570435 196095 164560 266560 215900 84830 273615 3485 130730 230520 647955 599080 471920 405195 125885 740095 291635 393210 285345 649655 258230 653225 302005 439365 252875 7225 521900 298520 424150 819570 653055 625940 485520 780555 518755 651695 154445 148580 491215 268855 97495 174675 572220 452880 556580 75990 821780 683995 250750 297755 34510 76160 244120 24990 192270 319175 259760 598825 36635 357935 313820 332520 515440 122485 470730 605285 209440 73780 285770 28560 82450 457470 761175 13855 97665 540855 185300 386750 729555 846600 619225 235195 433160 121890 97495 36720 417860 211820 390235 276675 827050 49215 220490 552840 324955 369835 841075 302515 603755 522920 804525 570945 743580 701250 78030 461550 325040 757180 326400 25160 389045 435285 689775 494190 1870 524365 416415 18530 407745 283645 227290 230520 95625 167365 827305 763130 277270 436305 775880 480080 477190 423980 89505 43350 541960 362610 451775 391170 110500 349180 440810 683825 300475 214710 580210 693855 538900 790755 90015 505240 540770 780810 300730 379695 30345 188700 680935 28900 832405 47430 628065 459765 388790 325040 614295 490365 537880 137275 432905 89505 395675 313990 840480 47685 816085 765255 216155 290785 695130 153340 595850 454155 754630 501925 798150 490535 249305 800105 837165 442340 322660 777070 112285 523345 833425 106505 160140 242675 841755 92055 715700 513485 766870 44540 151130 86955 534225 702270 771630 293590 431970 714085 340340 346630 231030 501670 400945 751485 318495 451520 122655 323085 242250 682975 780640 298690 756245 104550 499120 268345 579615 206635 314840 678045 593895 482630 197625 213095 130815 833510 712300 423980 134640 554795 359380 743580 662745 449140 748085 450670 786335 48195 38760 263670 847025 460785 219045 397375 792880 56950 304895 620840 590495 785060 726835 360145 468860 486965 49215 56865 377400 135150 242080 329715 324360 716890 26945 126650 87465 485690 447185 317220 93925 263415 84405 729130 527680 747915 776475 644470 304045 259845 378845 328100 137870 120275 189380 30770 621350 656115 844050 7310 779280 131240 362525 336260 666740 377230 362185 661640 48790 464780 599165 751145 169320 766020 782255 374850 58310 796960 121465 777155 569075 673540 699380 271065 646850 366010 610980 456195 514165 323255 525300 227545 43860 694110 147390 333285 615315 177395 21675 592620 563890 444125 605455 794835 342210 635545 655945 290785 417180 244800 445910 660705 424660 55590 126225 494530 676430 704650 368645 81090 607325 418030 419475 492660 223380 240975 465375 800020 269450 716040 33490 465460 678810 831470 349265 287980 779025 749445 794495 24820 279480 756670 547230 164560 402135 52105 620755 525215 527510 26690 569075 673115 400435 226185 344335 742475 746470 748340 735505 410210 323085 102935 669630 233070 824500 603585 264265 731340 378845 699295 588200 186745 310505 618120 377570 713320 20230 794240 284070 416670 126905 491895 826540 745535 710430 768400 256190 622965 419900 452370 259080 337875 821610 659005 149175 204000 625600 356915 758795 647275 226950 757520 50490 199580 611320 647445 657390 839545 107185 574430 793730 762110 313990 321300 211225 221680 63920 610980 39355 814385 842095 360910 436900 658155 68510 490110 540600 581400 360995 146880 400860 389980 187510 268855 341105 27370 844900 362355 658240 665550 782680 428740 87550 397375 132345 400350 62645 147815 630955 476765 339660 144925 812005 145945 367455 726665 496740 463080 385050 412420 554540 740350 442765 557005 684420 35445 67575 738225 687480 29580 225250 194820 131240 685950 48025 723435 210970 599335 341615 567205 409700 39865 472855 736525 502010 744940 52020 289000 667335 389215 63155 697595 26180 307530 672860 543660 7140 399500 201280 709835 741880 270300 74290 666825 374000 836570 158440 90950 510765 242165 112965 255850 748935 829685 321045 493255 134130 386495 162605 639710 639115 663510 150195 671925 842605 64090 229585 765425 354875 768570 274465 578680 15130 616760 8245 404005 412335 284665 351560 292995 400350 139570 366690 448290 179775 237320 468350 12580 620840 350880 415395 656115 352070 769930 427040 737630 259760 297075 311780 187850 801890 635545 80835 593470 117215 710430 849150 430015 297075 744600 792540 391255 39015 828665 583525 532185 821270 645405 655605 443445 173060 685185 820335 753015 844730 681275 659515 139485 600525 739160 514250 249135 428740 227290 663085 697000 124440 698020 176970 591855 628405 108800 335325 826200 596020 649570 826370 125375 632910 329290 713150 121890 398140 312035 490620 436475 706605 396610 483310 507365 777920 719270 45305 539155 37060 503965 734400 427550 515355 547315 173060 114665 368815 761260 573920 461210 415310 635800 14875 518500 33065 491895 717910 739670 188615 228990 260525 391085 544680 11135 410720 690030 492575 666230 490535 249135 426785 130815 500225 367710 457300 740265 319940 416670 813365 512890 589900 579700 518500 119595 420495 62220 799510 831725 213350 518330 325720 457980 69615 350030 452285 636735 595510 344250 762280 652630 522325 19720 597635 841160 40545 11220 297755 391595 493680 319940 134215 207740 473025 373405 165665 97665 580720 229415 658580 519010 109735 134980 689180 154445 107865 658410 270895 661640 568055 508810 50830 491300 413525 649655 630955 840820 538560 837845 652120 400265 846430 691815 764660 700910 688330 285940 655860 210460 337620 671160 558365 9095 787525 4335 368985 729215 842945 12325 764235 619905 452540 721395 522835 167450 321555 668865 650335 196350 54570 247010 295035 168555 387090 735335 583780 283560 250835 134385 776475 473960 830195 197455 350370 287980 284240 208165 351050 246840 247350 419050 327165 707200 7310 731340 833255 411400 27710 823650 382330 472855 486455 625430 207570 415310 694195 125885 376720 128945 204340 547485 55335 380715 97410 150960 305745 525895 144500 469370 13260 186745 248710 568480 215220 389045 397545 836825 425085 765595 411655 381820 69955 39270 48705 256360 772990 459170 135320 176715 564825 459850 31960 794920 503965 669205 466820 162690 488325 751060 400265 288660 520030 414460 305150 695640 536605 362015 441915 175355 167195 701250 115090 10540 755565 830110 298690 8755 86190 313820 394060 640900 694535 648975 459595 612085 738395 640475 167025 296565 252365 68170 465035 209440 729895 632230 62305 354450 265795 733125 47345 731850 338130 478975 13090 267495 431885 506175 332180 287810 78625 175780 722755 587605 63240 553690 345525 275995 647615 28560 60095 75990 11305 768485 137615 245310 505920 46920 330905 517055 794920 734400 346035 663850 294950 494105 678130 536775 532015 722670 351305 575535 768740 75735 406810 23545 193205 331925 298010 62475 527850 97835 506430 735165 779705 547740 105485 827985 585480 813705 336260 723775 124780 758370 581145 165580 217175 614805 277695 831555 797470 178160 182240 306935 209695 289680 487475 225165 598825 184875 644045 278630 843455 654415 233070 478380 5015 463250 502435 644725 730490 407830 247690 669885 146115 16150 44880 491130 27965 309400 621350 671245 823990 813450 434265 28220 692325 62305 448630 316115 426700 224570 316795 199750 701080 295460 366435 788460 320790 506515 199750 449480 660450 361760 623730 543490 699890 361760 323595 511190 450245 26690 303110 846855 406810 758625 417775 28305 559725 716975 757775 223550 18360 774180 216410 746215 621690 13090 117640 78370 742985 510680 34850 228820 618800 307615 196010 823990 186150 785910 563125 758965 834615 639285 471750 546295 394400 675325 125630 403495 689690 110755 621945 479740 522580 50405 477445 260270 421175 793985 456960 97325 76925 660280 206465 636735 304470 311525 521900 574260 46580 429930 273785 365755 119510 427550 179690 807500 677195 148920 751060 619565 372810 821695 562020 238935 550290 512295 428740 48620 27540 814385 380715 153595 459170 781320 467840 255510 321725 35190 152830 332180 12665 56865 22355 679320 501245 486710 795260 469540 322575 454410 101575 780895 316710 146880 159885 552415 163200 843540 94435 465035 696150 7310 431885 425510 27540 384540 119425 782085 511275 595425 787610 223295 596870 516035 579360 666655 462570 756670 840565 178500 51765 66810 568225 296990 307530 590325 340085 575620 720120 157930 602480 254660 28220 489090 183175 266560 70295 635715 332095 557770 124950 574430 491385 781660 231540 730575 293845 428655 836230 30600 425000 94010 320280 823565 502180 671585 749105 471835 75820 671585 722755 520965 377145 718335 167110 222530 425765 466990 425935 778090 351645 394995 685525 560745 110075 448290 624325 379100 218620 204595 65960 357425 433500 77520 104720 627300 295120 86700 728790 271575 719610 201450 838865 335070 207655 822800 116705 455005 844305 249305 227970 785060 738565 33320 48960 296055 174505 642090 767720 600440 356575 628575 593130 92990 455940 376210 598570 586585 562785 254405 614465 759900 427550 331925 58735 700315 345270 268260 402220 365500 393380 71655 122655 318835 117810 676770 503285 360910 518245 115855 464865 682040 134725 588200 691305 234855 225165 606220 114580 722925 27965 344335 515950 301835 237830 760920 613445 42500 73015 124950 424235 688670 666145 376805 209695 392870 179010 458745 282200 28900 557940 292400 762450 449225 115430 439450 623730 568650 412760 600270 34850 549865 260015 598485 298860 441915 796875 17850 758965 74460 731000 793730 481780 634355 837505 46580 217515 775965 444805 709410 531505 130050 415310 257210 844730 268260 535330 70210 103955 441235 778855 653565 463930 313565 483565 182070 704055 562955 149855 823310 841585 559980 143225 383690 484500 28390 382330 249475 641070 594745 425850 669375 778770 238935 42245 762875 143480 250495 792795 453475 838780 220320 543405 57120 722670 838695 268430 578170 420070 815490 719100 185895 580890 218875 760410 640645 843880 499970 480675 561425 358700 341530 47940 204000 576470 619990 277525 377740 82110 531845 648550 431375 333370 19380 638180 546975 510510 153765 337790 716125 756925 429420 131835 192695 783360 206210 736865 64005 98600 103785 583695 803250 68850 492405 694450 700485 534395 785655 776730 569840 232645 671585 483225 259250 738480 698190 393380 406130 448205 248455 96730 583780 68595 137105 27455 625005 12665 609195 21930 767380 611065 72335 106845 536180 216665 227375 263245 634270 170255 556750 8075 687480 468095 206380 694790 90100 739160 839970 330565 240805 690455 10455 119000 125205 795770 716635 393380 514335 380545 191165 844220 600780 673370 109055 496655 700995 507705 440640 735845 295630 627470 325210 406130 411995 89845 391680 264180 197115 422960 241315 35700 96475 493510 549780 792625 750720 697425 120700 134980 729980 825605 848555 643705 17085 731595 515950 580380 150450 839205 832915 75310 731680 339150 176120 224740 698700 557345 669800 272680 257465 324955 611235 225590 818975 841670 686460 65195 529465 570265 568225 141270 685100 493935 739330 31535 300475 610045 101575 203065 740180 562190 491385 294525 721565 566100 189465 236385 245650 759135 566440 821525 526830 618375 256955 388705 705925 413525 418030 207825 102510 109055 320960 546125 455430 391255 625685 728535 324020 620670 158015 107780 799935 590835 69020 347310 102170 153170 181475 369325 224230 498440 193035 532015 253470 787780 151725 655095 256530 699380 34340 186830 32725 789310 418965 540770 448970 332775 795855 848725 547145 300560 211650 180285 191420 483480 766020 52020 389895 702610 529720 291805 272340 460360 19125 107185 625260 644810 203235 684760 4505 310080 368135 98940 273105 406640 574600 621180 392700 754800 610130 357680 649485 62050 667335 626960 444635 822120 368730 410465 792200 284325 585225 203490 206550 769335 350030 41820 119255 71740 230265 298265 165325 327335 260950 15640 84660 719865 585140 487475 411315 448205 373490 290445 283645 119170 440470 568480 67405 519605 473365 531335 754800 607495 704225 121465 341445 406555 749360 47515 748935 616505 273785 14790 70465 669290 449310 481525 671415 533800 713660 170850 604520 609875 114070 606475 203660 582080 397630 508300 821015 701760 57885 154020 262055 634610 412675 20655 222530 50830 667505 579275 409955 188275 597975 115430 713830 368900 840225 30770 590410 607665 540430 10115 638435 479230 97835 166770 209610 695045 431205 216240 467415 446505 487730 89505 522240 70975 165240 665380 681700 639285 192865 666995 540770 359890 162265 106845 540940 776985 410210 96560 403410 524790 788375 752080 324445 779280 727090 609620 798065 229670 75310 429675 579530 174590 62900 451775 128435 414630 156400 66470 547825 377910 821780 222445 486625 259845 478295 247860 735930 577150 383350 414885 305320 808180 835975 632400 250070 338385 837505 371365 702695 415735 160395 228565 775795 844900 134470 510595 79135 591345 723010 518500 223720 344760 257380 64940 187000 130815 523940 83470 544680 448545 177990 498695 807500 241740 303450 803505 456790 117980 394060 203915 43265 308125 73695 706690 159800 677280 104125 824500 255680 742050 126310 465885 373405 676940 456450 188275 55335 446675 577745 127160 298350 765000 510000 153935 645490 704395 121125 734485 53890 101745 282115 79645 166005 386070 209355 321045 697255 289850 665295 502520 719355 612170 676940 174760 747915 310760 256190 747065 296395 5695 176035 393040 792540 610215 506345 448290 309400 55930 706945 246840 506940 164475 637755 564995 574430 279565 277100 463505 735165 207145 716210 457045 555560 1700 743495 397035 495890 543235 2805 597380 518585 167365 79220 394995 234345 355725 327080 815830 165495 674900 755905 689010 163115 65110 330140 432820 69105 174165 70890 112455 550970 635375 660620 600440 258485 34850 337025 795855 795855 355810 592960 814555 228565 810135 397545 834275 770525 356235 370685 557090 221765 173230 695470 438515 49555 607155 422705 454410 400095 640475 176885 275825 394230 368305 118320 773670 46920 278460 755650 223550 40970 287470 782000 804695 846090 509320 59585 810135 796790 598315 93500 94945 308635 32725 470135 399160 466565 124610 578255 110245 54060 437155 784380 797130 415480 486030 447100 649230 334135 349775 317815 465120 585395 562530 48620 267665 132090 445995 791860 487305 318155 16065 394145 50745 726920 372215 839120 358785 806735 267835 123760 337705 80070 11985 556410 379015 2380 169490 440045 504390 310420 201535 243525 253725 551225 435285 436730 310505 396355 228395 201535 356915 382075 290105 436390 828920 200685 426105 660280 334220 581060 726325 382160 374255 199070 800785 589645 294185 523855 323510 448290 236810 712470 782935 182410 574090 416245 620925 326910 106505 127415 306255 54655 218450 254320 378590 224060 191335 117980 299030 621010 443530 703120 365245 589305 395845 218705 583610 682210 541705 183685 789055 65280 184025 484330 713235 425765 672265 750890 148665 349010 356660 86360 530825 271915 544850 522410 243015 843965 460615 289765 113220 320365 684080 122825 401115 217005 419135 537795 451605 552160 645065 320110 502010 154870 171955 126310 539750 220490 357680 586245 734655 666400 486285 403580 543660 464015 20145 66470 477785 324530 45560 624580 587265 338810 257890 3485 568055 446165 93755 211820 335155 355725 839545 257125 23205 496655 722245 343825 495975 244120 447355 46240 297160 599505 721820 407915 326910 791945 565505 473535 470390 37060 81175 491810 753185 480930 363205 205785 709325 430950 456280 477785 132175 789395 308465 665975 222785 501160 773670 570945 258570 407065 108630 121890 797725 778685 771290 26945 515950 130730 68935 133025 29410 285515 156825 9520 437920 726920 409105 204255 781235 760750 229160 445740 443785 409360 442765 494190 16235 654840 165750 278290 460700 839970 693770 66385 16830 477360 144500 680935 569245 480590 162265 13855 284155 581230 712725 433245 704480 572900 847025 323000 536010 799680 793135 648380 790415 53975 93500 510765 116195 207315 791265 221935 753525 33660 503625 454155 226695 559810 103955 61795 636990 376635 413270 487815 819230 427890 175440 785910 824245 519180 555900 357255 756840 332010 425085 594915 739245 322235 698785 211565 655010 498015 668950 599080 633165 500735 621265 501330 614890 768655 66895 91800 14790 488240 63750 761175 718845 388875 222785 560660 635885 574685 449055 314925 749020 403750 436900 151640 289170 544935 719270 451350 244970 505580 357850 163455 657305 240550 653820 470135 788885 438345 438940 747065 609535 460615 587775 756755 281860 140335 318325 783190 731680 71655 418965 468010 485180 653225 26095 181815 142035 264265 84065 632230 273105 695300 455940 96645 181900 252790 89760 338385 156825 338810 691730 818380 542725 633250 633335 372385 27710 27455 225845 200940 832065 698360 14195 336515 328185 43690 575535 383435 474385 584885 271830 233665 14705 162775 614805 338045 817190 358445 602820 72080 749870 480590 667590 433415 410295 469200 505240 671330 343570 140165 347650 394910 44285 215900 827900 107780 93415 42925 832065 432565 24310 224315 134215 739160 569500 585905 197370 611745 263840 268430 495210 349180 654245 189380 558195 178500 53380 801720 678045 355130 409955 694450 761600 768570 663425 107015 252875 47005 538050 73100 548080 208335 34000 478720 230520 799340 614635 627470 789650 81345 112625 601375 24225 652290 264435 188105 666655 253640 786080 562445 95880 496825 845325 76500 200005 767720 575875 57800 7310 2040 275145 774010 506090 482120 289680 838355 86105 785825 679150 246075 399840 571455 372725 415480 179095 341445 527170 545870 362695 5015 602310 417605 708220 459510 595425 796195 559215 810645 836655 151640 173230 619905 138210 263245 723435 532865 491300 3825 143735 806480 8755 34255 109990 649655 600695 262310 134045 3995 267495 152745 765170 306425 475915 675495 463420 508555 224315 189890 767380 430865 480505 671585 104975 266475 632570 203150 484500 333795 509660 729810 170935 595000 310845 729385 464100 125885 693090 398820 312800 10285 464185 22695 412760 748850 745450 195245 396695 461380 104720 315435 30685 353090 78625 361590 486795 176545 275060 739415 245480 449990 106590 746980 815150 50660 78795 18360 497165 523090 192950 656965 636225 780555 722415 128690 147900 798490 603585 447610 743580 18190 14110 311525 637670 466735 248965 660195 796875 326060 640390 787015 723180 732615 270725 735165 518160 366350 169575 423215 352240 787610 313480 326060 28390 619480 486455 296820 671670 215985 739245 486370 774095 629425 60265 50660 782340 703375 815745 735930 751060 42585 441490 126820 748510 45390 363545 734910 764150 381055 96560 76585 649570 504475 28900 299200 275400 7140 370940 669800 706435 286790 86700 507365 375700 204850 699720 190995 440980 264435 775540 89505 285090 607495 770355 305065 832235 536435 763385 299370 461805 451180 165240 500480 717230 455685 708305 223295 331585 489175 97835 568395 225845 688755 678215 658070 22015 831130 281010 173145 626195 170595 13770 317645 64345 286960 440725 242165 489770 185555 758795 527510 482460 657900 680000 291295 299625 630445 545445 38420 594575 771800 560405 231540 784635 747830 100385 313990 623730 185980 642685 599675 628830 635375 167875 83895 378930 327335 399330 519180 355640 717060 532185 418540 302770 449395 461465 727515 578935 254320 566355 348925 263500 414290 304725 146540 190230 496145 734400 178160 48875 822375 516290 130390 592450 681700 102595 633760 776390 718590 821185 581315 258315 573580 521730 19720 218960 460700 381735 670140 665465 122655 601970 513740 334050 449310 87125 156485 327590 177990 321555 799595 729470 115515 691050 75055 667165 654245 333795 327165 390065 122995 336685 202385 699210 353345 807670 401030 402985 638095 141865 130220 600610 607835 482205 752165 551225 419050 534225 81855 71315 783870 117725 405875 541110 144415 596785 21675 438770 121635 714255 12835 278545 143140 432990 265710 349860 533120 224145 367965 822630 287980 476680 606560 88910 366095 131580 58395 500565 292400 656115 587605 757520 313225 589305 586670 33235 821100 23970 265200 685525 295715 699975 66980 785230 123760 67320 436985 361760 336260 811070 42670 637330 733890 821015 153850 160055 623475 183260 50235 429420 89420 264945 701335 656200 107440 490110 841245 393465 318410 253895 710770 611490 113645 554285 292825 27540 320195 598315 298860 278630 401455 785995 735930 497420 383605 676345 315010 418285 612170 282200 796025 126905 831895 667420 509405 66640 554540 143225 331840 644640 231710 649570 828410 665125 30175 25245 326655 472005 257040 818890 615145 516970 37910 759985 680510 464780 95285 298605 482035 354025 130645 178075 761175 765595 319175 624410 459680 403750 641325 246925 788035 223720 125885 646680 15725 809795 759730 293335 167535 528785 323000 260695 284325 119935 357935 237150 228310 18955 362780 111860 196010 214540 129030 466310 96390 473025 677960 351815 777920 727600 838355 811410 805205 260610 25585 386240 673795 557005 488325 789225 238085 153935 525640 718080 667250 119000 630020 562105 830280 282880 574855 457215 649655 41310 567205 562445 622370 561085 601885 441320 404430 764490 560320 149345 678980 236300 791095 492235 547400 568480 203745 449565 376975 813960 279480 547825 35190 787950 8500 286025 209270 470900 595425 430865 336430 787100 659855 206125 237065 315520 804950 270130 395250 585565 835125 470815 773500 34425 744600 501415 304300 771120 515015 840820 836995 648295 239275 471835 816255 727940 768655 685440 130135 50745 24905 255680 370430 673030 223550 167110 349860 382075 573580 63325 751060 180880 519605 741540 425935 364225 724200 159630 716210 509660 26180 839970 331925 654840 375870 825010 39015 326315 401880 48110 699975 658240 411910 198390 490365 57630 534565 582335 419475 301750 485010 451945 662320 772395 685865 421685 612425 489600 197710 142205 545785 44285 787100 476595 703545 531590 434690 552245 601545 151045 674730 663000 492405 301240 680340 217855 22865 836145 578510 546295 80750 460275 51170 452285 16830 469710 555645 818550 275060 577915 632825 171190 747745 305405 619905 287980 769335 595850 290445 2805 720970 378590 444975 4335 536435 825180 217855 664700 843455 821440 661555 693770 387345 241060 17340 364735 95965 544510 159970 100640 820930 705415 761940 533970 640050 748425 144500 722160 411400 49300 276590 546635 537030 603245 479825 233240 159375 329205 608600 206295 748170 229840 696745 264180 134725 66555 417350 163455 544170 181050 255 4335 192695 770610 576300 269450 231455 206890 830875 566100 474300 756500 85595 375700 216325 183345 660790 375955 210885 184365 113135 101405 642770 652545 469030 658750 690965 364650 14790 785995 446930 447440 536690 800870 499545 64430 278715 647105 163795 614635 507960 645830 678300 505155 50660 303875 480165 134895 104380 294100 450585 56355 214115 180370 532695 80410 58055 769250 36465 809030 245225 814300 703970 271915 414545 791860 614295 434095 81345 275995 249135 494445 232390 733210 527850 585650 644895 28135 28815 686800 555730 148240 316710 528190 36550 701845 255 592705 449735 421005 7905 280330 86275 841415 298180 788035 456790 553605 358360 551140 415565 680340 439110 28050 588710 396100 835380 399245 674560 416330 758710 666315 670310 828665 291465 803165 622540 812600 436220 480165 129540 461295 392360 416245 630870 339405 256530 54825 525470 485180 792965 363800 761685 156825 546720 212585 352920 170850 374085 111945 799255 694365 836655 822460 702270 708815 585735 590410 778600 224995 763810 531250 801125 701675 668780 169915 644555 513655 683145 833085 323340 560320 294100 246245 427550 77775 598485 297755 690795 564570 342635 817360 128435 458065 346715 186745 202640 418965 427380 99195 516120 35955 165580 503965 172805 205700 642685 342295 33745 112370 311100 430185 425765 700315 44030 547740 666145 824500 607070 527850 386665 134980 286195 20145 347225 80070 121380 11815 739075 779960 41225 493000 751145 68765 325635 127840 169830 271320 119765 465715 113730 814980 125545 161840 608515 797470 259250 736780 287640 358275 551905 705160 438685 17510 107695 715105 98515 686120 576470 778430 629510 674560 546040 428740 206635 826540 112880 9945 187850 489600 430185 206720 414460 442425 580635 705585 476425 628575 471155 385730 144160 815915 423555 188275 772820 596785 722330 571370 536095 657390 764320 6545 732870 792795 842180 721480 70380 623135 42925 795175 329035 8500 185130 177905 123335 57545 498100 658070 698955 424660 619140 747150 673200 23290 711280 681700 200090 391595 109735 176035 244545 500480 837420 813280 599165 757265 373745 747660 554285 62900 119000 295630 814385 83895 96475 536860 723265 773330 725560 236810 814215 532780 488155 534650 580975 297755 411655 708730 660280 679830 432310 477360 783700 166005 826965 283730 236640 818805 86700 296905 170595 207400 567715 648040 238510 824415 534225 666060 542130 276930 614550 689860 756925 105740 231625 40970 66895 674220 4335 702270 639795 293250 818125 481695 320960 719015 698955 316455 597125 289255 744345 380800 268345 595595 56865 745110 814215 400265 837335 132260 170255 83640 249815 314840 741795 825520 313905 597210 790925 544680 170340 384115 317900 606645 506090 303365 429930 75140 166685 366435 373660 384285 617780 109650 703970 786080 473790 698530 794240 786760 33830 506260 316795 523090 661130 231625 611065 252110 437155 317135 395675 5100 263075 500990 848555 37315 677620 185810 814810 627640 438175 190400 314840 267835 493935 732785 527935 598910 591345 688075 377315 311950 418880 349095 586245 699295 365585 63410 171955 812090 295800 395335 582590 454495 623730 603500 707710 355725 792795 39865 751060 393210 468690 16575 167450 146285 673370 666655 605370 419560 253385 529890 778175 77435 659940 629595 546295 747150 319090 185215 432140 329460 252790 351135 106930 77010 633420 161160 562105 662150 45730 312715 304300 136595 353345 489600 343060 190825 344760 833765 152405 191675 47345 727090 281180 361250 360655 298520 263500 128180 756755 552160 816510 225335 664530 142630 499545 132430 376805 536010 238425 364565 100895 103870 787950 670990 539495 324190 495720 196945 138295 506855 363545 564315 338470 778005 837335 555645 645490 142375 581230 117895 566100 156400 681275 751655 72505 836995 737460 556070 491470 182495 156315 796705 237405 224995 592110 469030 474640 209695 358445 505155 749530 556750 733210 552670 126565 773075 312970 774435 808605 748680 181985 548590 372810 342125 559300 2040 719100 785570 201280 356660 292910 840310 689180 535925 603840 38165 491980 822035 724625 435880 1190 582505 376295 702270 75820 824925 718250 664275 109650 44880 164390 28985 49385 50915 5015 47600 304300 416245 217685 97920 707030 351900 267750 822375 435965 780725 639965 96560 190400 303025 13855 741370 360400 148495 805715 561340 238850 77690 459085 33830 606985 335240 693855 775965 268940 769420 809200 290615 347990 587435 65195 35955 51680 500310 703375 245650 418285 236895 702355 836145 621435 93755 256020 589985 203065 827220 315860 801890 666485 568055 676175 359805 234260 196350 449225 437495 87805 180880 295205 17340 787950 456280 547400 621180 550205 573410 532610 310505 369580 233155 379015 108970 41650 190230 750465 524875 201875 631975 769080 802825 121975 535330 299115 801125 732360 557005 544595 417945 645575 612850 815575 74120 648550 296395 488835 726580 465205 105145 637415 502605 240295 470815 255255 750805 646765 286535 181050 159375 446420 776900 84660 695895 755140 693770 547060 751995 245735 102000 411400 241485 206210 200090 268260 596445 194905 799765 16575 519095 826370 693855 398990 690540 658325 525300 485010 657475 134470 458065 596700 807160 107525 450755 472090 275400 172380 351645 94690 55760 674390 352410 727430 380290 87040 644300 112455 4930 427890 573750 265200 188190 348075 158780 421685 575535 715190 785145 157420 294270 223295 307870 69615 245565 148155 547315 198135 850 655010 368730 293760 162520 401795 441405 642685 183430 513995 41480 493850 770865 256190 745195 583270 380205 285260 304725 532865 117725 794495 23630 134470 292825 388025 71825 311100 53635 690455 401285 74460 501755 680255 318410 113390 677450 684930 334730 287725 307615 341530 627300 601715 59670 9350 555645 82195 133195 703545 505155 577490 564485 413355 71655 366435 216665 448460 200430 364565 332095 100725 147390 784805 635035 111860 605030 312545 481525 58395 576895 622115 512465 167110 650420 352665 285175 709920 325975 402815 432820 90865 43860 736950 819145 458150 599760 719185 680510 354790 797555 613190 540430 44880 807500 667080 342040 267835 541110 290870 639795 435880 669035 31450 570945 130220 783445 130815 596105 180030 2975 633590 674730 110585 435795 255680 840225 844730 376210 308550 102255 845240 251685 739245 531335 241060 296140 258995 615740 406215 460870 116790 193120 260185 677535 46070 77095 505155 396950 326400 153510 842180 591940 800105 310590 248965 707880 372300 167025 849915 580890 464015 626960 676430 513485 791860 410040 496230 724965 739245 492320 646680 193715 630785 181135 584970 366350 799595 317985 6885 468605 28050 112370 410210 660280 402560 437495 342465 597975 371620 133535 610725 845240 22780 566015 524365 207995 753015 226525 847535 612595 29155 289085 750890 414460 505920 68765 737630 516630 66980 169745 107100 833595 387940 13090 476595 785315 745365 257125 801210 68510 59330 413440 430865 87125 542470 779025 324360 39270 662405 787440 57715 174505 636990 599080 792880 735080 724370 178925 608260 802995 212585 639965 334305 88995 421430 665380 439025 121975 111180 503880 458235 286025 377230 637670 420665 125970 702270 549865 824840 562955 45050 255085 57970 89675 167620 762960 362185 108290 353600 254490 406215 787185 526065 674730 505580 276845 455685 104210 288575 372555 167110 771800 174250 648295 155635 681785 662915 510085 485605 219470 412165 611405 717910 221255 599250 842350 568990 135320 483905 650760 216070 41140 481100 57630 265625 487560 773245 385305 654415 717230 40035 9775 313395 192015 308380 816425 704905 243100 788375 142460 577575 571455 258655 211565 92990 156485 478040 431885 540940 428400 846345 213435 632060 727005 446930 154105 29070 54995 522070 580465 345100 437920 282795 454240 563210 202725 657135 100555 252365 389215 536690 563635 648550 233155 35020 315350 80240 43010 152660 26605 759560 115175 335240 75395 732955 126735 387600 675155 458745 736355 561680 563635 644725 694790 793560 663170 640390 339320 683825 92990 258995 136255 59840 522410 559385 702100 300220 602820 712045 42245 8670 738395 13345 154360 22100 103700 156740 77435 430950 114835 388195 641070 72335 473195 531165 819570 290360 568565 315350 690625 660025 618290 413865 723095 365075 674815 494530 821355 239445 730830 339575 690115 788035 623390 511275 280500 637925 517650 124100 736270 608260 82110 406640 199240 727685 796450 160140 536945 424915 41225 693855 637075 370260 373235 385220 673200 200260 625940 728365 322575 284920 513145 285260 542980 430015 175950 55675 445400 807415 299880 147730 715785 797895 334475 696490 122145 615825 576215 754885 140845 543065 298520 819485 94180 632060 189125 746725 817445 776220 750635 648805 443870 37655 695385 668950 817190 842775 340425 389215 658750 208335 100895 282455 179435 599930 521220 332435 193035 824925 2295 24395 695725 774860 209100 425 485180 555475 3655 34000 736440 492745 412335 752335 34935 333455 210970 546465 604690 472430 785230 211310 61370 386070 444465 477700 123590 118150 325210 291125 437580 626960 362185 84830 794580 620415 409785 529805 438175 225845 405450 593215 203575 214880 421685 268515 200175 37400 58650 679065 59075 652545 660790 629765 627810 511275 88825 402135 655690 200855 192525 156145 744600 644810 545360 726070 302940 452965 550715 592365 468095 741455 197880 228990 830110 150450 818890 255170 729725 46325 213605 409190 140760 9945 164475 399585 545615 569160 274380 666655 607665 116960 813450 669630 651695 497930 328100 761515 298945 539920 213435 785740 70380 32215 682635 828920 45730 396525 697595 82025 621945 204340 326825 798575 37060 778940 807670 389215 59245 62560 499970 561850 367030 244630 554285 403665 596360 655860 413610 388705 472600 80835 721990 148070 581230 52785 481695 466650 642600 213180 727600 362780 604520 236980 462825 308635 93160 205445 239190 126055 563890 431205 173060 734060 138720 2295 93670 180115 533630 556155 732445 771630 633845 170425 480335 223040 164985 619395 391850 843455 290360 236725 50660 772055 523600 420410 722585 71400 468860 759135 227970 523005 786250 420665 795685 548505 639625 849830 41735 114240 629680 350965 566440 388280 353855 514165 119340 664445 169320 613360 568905 580805 476680 428400 732105 463335 456875 83555 76415 278205 148920 391765 669205 553435 360995 333285 8330 668015 24310 383095 168640 337705 500565 718420 582760 386920 628660 379525 364650 126140 629510 185130 753100 502520 789225 63410 261800 652885 822120 718930 47515 666230 414290 813790 508470 34170 779025 305405 762110 299285 533375 188785 763640 87125 742645 670310 751655 306085 601970 164390 589390 778005 647445 40290 731085 100555 391935 589220 510680 731085 322150 573070 107525 769420 838695 659600 512040 476170 510765 558790 545700 185980 328355 82960 831215 621945 745110 216835 63920 401880 449735 10370 178755 650845 382670 460955 708730 705840 801805 405705 442595 776050 212330 30005 508810 558535 333115 449905 435115 580975 300135 585990 218535 575535 380375 332945 308635 310420 631465 486965 462060 88485 143990 376550 168810 236725 839205 7395 414290 297585 403835 457385 269110 613020 487900 340680 675070 814725 347225 777920 448630 364565 677025 565080 644555 415565 332860 600525 170425 652375 843200 677875 801805 17000 133790 194650 649230 89845 620840 97155 357340 303450 225420 442000 647190 123760 617015 148325 283985 247520 649995 69785 381055 615230 504220 796960 64940 391510 534055 65875 767550 351220 680935 793050 44540 222445 322490 833595 141525 235025 150960 36975 122145 735930 411740 367030 681105 553520 597380 6630 376890 176290 750975 782510 138295 68000 39270 734825 533290 507280 262225 653990 122145 835040 543830 741200 760495 149770 456960 393805 479570 264180 566525 370005 459510 34595 281265 194735 735760 502605 711195 730065 150960 122910 31705 42925 668185 719865 145860 324275 806820 706860 737120 561085 231200 432225 297245 403750 261630 745875 733125 494360 475490 625855 293760 606475 148750 408255 514675 38420 22780 217855 702440 457895 838100 97240 522155 112285 335495 458830 528020 799425 368305 92225 166770 698445 830960 199240 67575 487305 390575 156570 555730 440130 696745 50150 493850 431120 47005 814640 33660 632995 419135 77775 19125 232135 529210 702100 347225 195755 570775 488240 475065 766445 282455 115600 233920 560405 730660 829515 582845 539155 829940 416585 63155 440725 547910 538305 688075 384795 565505 666230 398820 832150 394485 408935 402900 619055 179010 399755 487645 565845 609110 48280 88485 257380 623220 293250 680000 141185 776815 41565 337875 402305 225930 138720 482205 278800 648380 688330 449905 230690 398990 84830 489005 453305 155805 125205 535160 390235 169235 4420 73270 582420 610130 838270 746130 662745 122485 213860 663255 406980 541620 152490 749360 367625 451350 409700 344930 315945 792540 544680 752760 363375 794665 16320 623985 266730 335070 772140 341615 842690 41395 697255 234260 181135 157080 784975 772990 314670 255255 165325 133960 34595 230945 393210 786165 435115 478040 53635 135320 808605 340170 581910 731680 360485 607240 165920 337535 589985 386920 520710 748765 530315 77945 158695 508385 425170 550630 801465 433330 258910 527510 311440 5100 273275 104210 404855 589560 609450 358870 260355 265200 15725 222275 397970 818890 225845 771460 201110 818380 8330 648125 615230 728025 434860 212500 793985 760410 443275 156485 478040 27795 1360 80920 105485 596530 661555 756585 472005 181135 251260 671670 561000 694620 404515 685270 46070 116110 41990 169490 785995 800955 340 404005 181900 758880 358445 318070 2380 763470 83385 669120 691475 716550 672010 30685 491810 585225 378930 654330 104040 373660 523430 761515 234090 312290 653480 136595 606475 68170 268855 726240 620245 92650 830365 399670 689775 466395 844730 268600 742730 775880 402135 730830 295205 276760 587605 474640 844220 196690 693855 288660 749360 276505 512635 352495 815745 641240 340595 216155 700740 39610 25670 485860 461125 224060 348500 528360 647445 371535 729555 405195 152150 442850 638095 508130 531675 306850 441660 806820 4930 47515 73270 290955 450245 410380 226185 714935 81600 250665 346460 48280 686290 815065 837675 560405 642515 35785 563465 506005 678980 183345 261630 123250 45730 752590 202300 110075 535755 546210 536775 745620 554285 114580 487815 661215 376720 61625 272425 361165 788460 400095 134215 719100 275145 33065 51510 520880 89760 253300 95795 44115 288660 180370 830365 568905 184875 599335 8925 678810 263330 475575 20315 300305 471665 377400 847705 419560 756925 227035 831130 35785 604775 174845 483140 277355 95285 440980 279055 765340 134640 697765 404005 648380 246840 427890 511105 623560 478465 259165 181815 237745 669120 622285 259760 538560 520115 446250 33235 304555 499715 737630 35955 656370 379185 315775 831725 217685 611915 438685 217345 645660 743155 191165 716210 125970 67915 216495 754375 618120 317985 534310 327165 330140 741795 650505 815575 226185 67830 14705 602820 839715 693940 464355 458660 261630 545955 456025 387685 341955 84660 618290 818295 448715 101575 199835 293845 754800 85425 655690 831215 160395 553010 779960 782255 599845 104125 606815 52445 338215 48620 238085 417265 709835 431545 426360 272595 319515 582845 606050 211140 221680 413780 617355 413695 309995 333285 494445 70550 92905 249475 294440 485605 187425 553180 423215 839120 459255 3060 558875 331925 28815 796535 255425 257125 748765 247180 178585 806905 640985 849235 654160 548845 391000 489855 658325 658410 16660 50065 1615 310165 503625 93330 129880 737885 790075 674900 415140 7395 615400 595765 388620 490535 388790 367030 227460 290615 614210 252960 663935 354705 257635 347990 243100 8670 772225 661810 78200 95710 532695 7310 519605 330990 61540 407490 104465 169150 321470 414630 792115 802655 407320 714850 606560 642345 112965 739160 327165 835890 183685 493850 225250 30005 559810 801040 557600 55930 207910 830110 421005 793475 111775 236130 282370 207400 845155 444040 204000 456790 608345 415565 1275 350370 82025 173485 642685 416755 179265 33235 254575 307445 631550 159800 65195 749275 714170 58990 476085 74460 429590 440895 594575 126650 350200 615230 90185 544255 513825 397035 160480 632145 300900 429845 480080 174845 131835 821780 313055 30005 487900 647785 407575 679405 735845 30005 522580 300645 732870 130135 74460 112370 300390 312375 722245 656370 677280 7735 485945 535840 63495 647785 67660 479145 518585 3230 603925 489005 739500 47430 523430 351560 847705 815235 736185 235025 216750 455345 360825 774690 383435 312120 583270 421345 132260 774180 322320 696150 14705 493340 542215 390320 450925 423045 619820 530910 815405 830280 173910 711110 20145 341445 290700 42160 228735 746045 643620 369580 821695 435965 830195 744515 649740 723945 816170 509405 600015 248370 728195 35870 205785 567545 218025 783615 259505 470900 176290 414885 159800 179265 253555 31790 689265 584035 260525 364140 241570 155380 398565 28985 148325 587435 784890 840310 670820 760325 547910 307530 762110 644470 41225 18530 469965 432140 492490 676345 340765 655180 795770 370175 504815 610470 762365 279735 339235 226695 462400 663085 108800 100725 86020 81940 570520 702270 762280 512465 422450 849575 30685 388960 43180 440130 550630 277695 728025 100555 225165 80580 609280 691645 74800 628490 6715 521900 597040 636905 366265 525385 709835 416160 561255 781660 388875 421770 174760 669545 537115 436560 455685 810815 398990 532610 204425 521900 700910 571710 294440 38250 745280 831300 643025 549185 168470 563635 473875 826710 811835 477870 96985 770270 777580 589645 375020 595085 467585 30005 606815 590495 404685 239190 518245 591175 104805 336090 58565 379355 127925 437750 746725 462910 138805 314585 451775 360655 588795 574770 505410 736950 764660 191760 169065 728875 689945 489685 189210 330650 285260 763470 79985 433160 563720 75650 393550 209015 415225 511105 121720 571030 706435 778005 542895 603415 593725 94775 480675 492320 605540 333115 760240 146965 632655 599505 197880 95625 760835 19550 282200 661555 829515 389300 124100 574175 829345 568395 289170 754800 213180 515865 514590 384880 324870 798830 717145 12580 206465 226525 123335 749870 547740 531930 23375 598400 630870 567120 255340 640475 196180 566950 349520 139740 671245 576300 546550 276845 324105 460785 625175 503540 392955 81175 322405 608260 150705 811665 284410 435795 697255 279820 17935 557685 745110 609025 607325 616080 172890 488325 258570 393550 801465 599165 686205 31280 36805 306935 247435 316285 722755 42415 567460 320110 505495 75395 744770 13090 203830 621775 487050 263245 33745 808265 584545 653310 39610 627130 504050 187170 595340 303280 651015 255850 618460 44710 60350 469030 567800 604860 391595 139230 793645 417860 553265 836825 787100 708305 836230 592790 681615 549865 325040 215730 825860 34850 378590 718165 630190 149515 810645 11815 656115 175610 524025 626620 785570 477275 725050 843200 663340 447950 741965 743750 831725 235280 719355 379865 346885 547485 163625 606220 30260 589560 76245 835805 300560 1105 129455 94350 477870 283220 806395 562360 368305 13855 273700 10880 3315 438855 22865 738735 238000 745620 634440 398140 549270 299200 184110 498610 501075 774180 282370 458320 225165 594915 161500 261205 63155 686460 376465 339575 65790 810985 30005 492150 121890 145605 580975 69530 340850 743835 527680 821440 1700 358020 582335 373490 176035 277695 483820 426955 565760 389555 556155 482460 503200 469030 761090 151385 788120 210460 46665 8330 68255 658410 435540 847450 187595 367625 535755 480505 606050 59585 229755 659515 410040 378080 603755 58990 52020 603670 642515 18530 367710 413610 75905 782170 683400 578765 742390 770695 98090 448800 64770 443445 65025 834020 177905 377400 388450 288830 214710 526065 212585 340850 332860 97155 789990 822545 743580 351305 302770 355810 337705 716040 53805 570180 65620 236215 190825 73015 218365 644385 95795 392785 412505 797725 229245 575620 416415 672690 826115 118490 18785 9775 621520 112965 482545 67830 753865 257465 44455 411230 738480 220235 808095 464865 665465 825860 317730 273530 298010 308805 293590 738565 526915 743410 580975 224655 131240 464015 717485 563380 41905 596870 444380 138635 96645 362610 203660 817360 626960 681615 705245 827135 730830 305490 749700 510850 477615 840990 507875 504050 496570 64345 497590 810475 432310 632230 77945 503625 430100 786675 747575 811240 85000 136935 621605 266900 37400 348075 52785 499205 330225 152235 270385 596615 534565 720035 360485 497165 323255 107865 654755 592620 395845 66810 628830 623390 537115 746895 500990 347735 96305 307530 278715 281945 818380 616335 454410 155040 679320 138550 787695 256955 67150 122060 566865 443445 607155 809710 85255 17425 11220 366605 682380 695470 743325 659600 125545 845665 449990 140420 817190 209610 714510 299880 640730 543235 640730 187085 271150 674560 246160 535330 240380 793985 28305 236810 47940 799425 305490 402050 486115 667675 694790 439705 576980 820165 438090 34510 105995 748425 602650 49385 271320 252790 167705 592620 439790 620415 104805 90270 703970 34595 485520 350115 277270 415565 613360 60180 693515 841245 657560 664870 373830 761600 335155 540175 291890 170935 23545 208675 149260 20485 468860 487135 83385 13345 131750 367880 803250 363970 821015 707285 8500 730065 778940 22695 632570 530655 663595 253555 565675 327590 324700 582675 124780 256190 380375 48450 681360 650675 786845 68255 716295 510595 146285 116535 410635 788970 829345 703035 847960 739585 762365 146965 636225 583780 620755 292315 90610 396610 96645 328440 107100 82280 478805 730235 584290 5015 477445 470135 639285 526490 235535 276675 151300 252705 26180 754970 538220 449310 462315 643705 328950 383095 180285 449735 436730 609195 634695 688075 88825 183685 51510 787950 305575 446505 96390 654245 268515 611405 730235 647955 337195 368815 672690 597635 217175 26265 789565 548165 41140 702780 614550 792455 384115 171615 764915 810985 66470 603670 766360 340340 202300 631890 20485 76755 704310 428740 666145 501755 614805 154360 22525 701420 674730 207740 186065 104295 604350 219980 755905 66045 145775 768825 245650 701930 473535 459765 351220 274805 455940 146710 720375 410040 676855 479230 306340 32640 419730 643705 61710 595340 731510 181135 205955 638265 318070 683655 415565 42840 563465 514845 757010 391510 728620 371705 370515 165325 11900 714340 181985 569585 357170 378250 336600 704905 632825 839460 836825 556325 565930 655690 424830 568055 7225 34255 4505 68935 386665 824160 247945 153000 118320 260440 523175 820505 274465 555135 826795 515695 85170 92820 533460 681020 298690 483140 713830 267240 468350 627130 724030 610300 293335 227460 818295 483820 672775 62815 428060 655945 548845 653140 615060 624495 287725 604605 378845 850000 370175 632060 350285 311525 222105 758880 268005 756585 543745 609110 319770 771800 164900 148920 581145 55675 66130 669375 23120 819145 505070 814980 672605 119510 121040 54740 491980 427975 732615 40375 415480 254745 703375 817700 744855 351390 44540 552670 727685 773160 240550 359040 184110 769080 203575 220235 825095 170340 238850 244800 614550 763300 602310 215985 517735 708305 346715 20485 694110 827220 128690 586330 362100 472005 584375 654245 692665 157930 413100 844475 202810 528955 609790 460020 718675 421175 324360 640815 603925 357085 359295 376975 108545 26520 288490 292230 413440 420495 750295 546720 157505 616080 815150 238000 49385 286960 136000 840310 578510 455940 577575 737970 409105 544000 568650 78115 48365 587775 170595 812175 800445 8415 292740 20740 15385 267920 64515 113730 694025 162605 588115 518500 4420 339660 461635 84830 240720 728195 91715 784380 605200 619735 277780 523005 230860 764150 306000 605285 68595 175185 86530 11900 42925 240295 328695 161415 296650 443275 664360 385985 181560 13940 112370 487645 93840 90865 302515 737205 532525 709835 531845 634780 802145 242675 263925 351390 308380 312630 364225 831385 842775 18020 714680 330565 262310 98090 211395 462400 30430 159630 713320 429505 566015 282200 72080 457810 25500 49895 610640 287130 260525 506940 807755 15045 204085 822290 375360 778855 523600 401285 164305 350200 174675 619650 470305 498100 671585 42500 503965 847110 461890 465205 600865 618460 294780 559810 408510 28475 459935 208335 84490 500905 551140 765000 830620 292825 421260 119595 841755 446335 287385 125205 755820 118915 491470 675750 183430 711620 249645 9180 538475 362610 749700 281605 599845 717655 803590 112795 686205 454920 558705 283220 836910 546210 461125 696490 547145 799085 70890 28050 338300 87635 118235 691135 431970 511785 496230 802400 629595 99280 743750 390235 694620 577575 799680 275995 420920 269705 253810 183430 326400 206040 329970 685355 36720 40120 420155 601035 149260 720120 313905 76755 739415 113730 686885 518670 682125 675580 802740 501330 135235 149515 661470 510000 768910 599505 445740 347310 712385 168045 447950 402220 481015 671755 428400 652800 554285 808775 392615 556240 768400 774010 671670 389045 422110 462910 313395 839800 472515 607750 134470 614295 362695 434265 421515 446505 135915 393890 21505 411145 719695 153340 578850 667250 494445 791945 835380 697340 819060 483055 421855 420325 369665 744940 746895 214455 19805 489515 200685 179605 421515 703715 367540 134640 522410 416925 616845 31705 491130 757350 462400 384370 719355 460530 20315 144840 761515 538560 779195 845240 670565 235620 629085 803505 423555 37995 212415 207910 135915 71315 148240 827730 444295 568395 259080 824925 355555 746640 707455 634525 250750 6715 784550 464440 262650 146285 441660 700315 19975 99280 52020 48365 514420 771800 334815 652715 68595 428400 253725 303280 268430 307020 263330 435795 495635 562105 299030 644895 245140 335070 272935 545190 716890 34425 396185 16660 787100 524450 400605 173400 335070 283645 725560 597295 334985 80325 139825 329120 438855 666995 391000 649400 76925 758200 663850 523600 196775 782850 265370 732785 532100 587945 278375 678385 660280 81940 248710 759050 434860 802995 128605 397460 663425 87465 240040 368900 163030 593895 713660 538305 837335 414970 731170 251345 60860 254490 370600 204595 361845 492490 181900 213860 657985 166005 609705 425255 704140 212670 233835 591175 358105 483990 27285 292400 50150 680765 486030 806735 542130 735250 206720 278545 530400 25840 644980 208760 532270 571625 450840 98430 178585 422790 823650 338215 192015 507365 223805 379100 116790 668270 401625 604690 99365 333115 569925 740860 50575 252790 382925 769675 504305 353260 592535 321980 517055 765 706945 692325 311355 736100 296735 469540 630445 601205 693090 117980 327505 765170 583270 158950 67150 8755 144840 110075 256105 177310 2805 279820 208930 486370 781490 629000 455175 558620 471070 438600 257040 691900 528020 7905 177820 176800 521815 503625 717315 162435 123930 597550 485435 457300 403410 334390 722925 212160 668015 334985 95030 716125 658070 187255 739330 13940 290955 282115 297245 262480 475065 510935 462825 748850 632910 196180 125205 184450 661725 148410 411145 254065 153425 8075 425425 841075 557090 88230 604775 370345 450500 495210 318580 198730 431035 371195 739075 73865 311270 722755 582080 476850 595595 688670 241910 427805 465290 107865 442425 603925 573240 555305 440130 734400 90695 17680 700740 651610 439280 176290 78965 753355 366860 707710 547485 212330 816425 422790 776390 227460 294015 69445 119340 820675 590920 309400 440810 593725 453645 146540 292825 111520 506090 585395 221170 369070 747745 39610 849235 495210 386920 329630 707115 165070 754545 151555 50150 376125 177055 58310 74205 293080 15725 758540 572560 834870 358190 627045 77605 525895 483395 409105 630360 469540 586500 45390 105060 12240 360825 365500 14280 732615 354535 277525 681445 333880 320705 538135 368050 288065 685355 144925 361590 290870 617695 725390 696405 694110 497335 12835 614890 333285 779450 416245 718845 631720 417435 184365 623475 31110 821355 712810 744090 558450 58310 99790 607750 138380 144330 754290 638520 567205 152320 674730 606390 6715 841925 395335 656115 507110 54740 227290 189805 579275 609960 37060 709240 604265 735420 477105 824500 449225 582930 82110 327930 793220 345865 734825 225930 559555 327335 614125 580465 427805 487135 337365 228395 657730 470815 40205 478805 21165 383605 740010 289680 515100 425850 183345 337280 311950 45730 665720 275570 465120 592875 614720 408340 425935 771460 781150 455345 517990 725220 727260 381990 416585 528275 621435 85340 79900 121550 589560 170170 161500 711195 532525 228650 577320 821355 546125 333625 160735 34765 195415 398310 488070 349605 739415 622795 841160 373320 180115 413865 85510 51850 428230 434095 626960 210800 278630 787525 818720 684080 186575 678725 320535 391085 183600 97835 569755 280415 764745 116620 562955 203915 626365 137955 658155 372810 658580 712215 633165 319430 437920 775710 486540 845495 300305 632825 129285 234515 357765 420325 34255 700400 374340 201535 505750 664020 7905 251175 175525 45560 48535 718675 44710 3060 705415 568225 596105 812175 131070 277780 64345 420240 371280 256445 607835 402220 360060 753695 603755 807075 19805 38590 633590 736185 394060 781150 485435 760325 712555 783105 698445 196265 295885 302940 6545 508640 164900 332010 777580 632825 71910 469880 295035 253725 776645 7565 211820 833340 303535 247180 775965 566100 682720 269025 266135 621690 845495 275060 1445 137785 95285 552925 38845 194565 202130 32130 37230 758710 646085 170000 459255 319940 723010 434945 503455 342210 97665 825520 271065 708475 301495 291040 178500 438345 607070 576640 779620 360740 21165 216750 437920 503115 293760 51680 338385 727770 30430 48110 58225 723350 474385 31450 726155 746385 567545 111690 361845 70720 473025 370260 262225 830875 106505 191420 205190 829855 204425 773415 633080 827645 472685 735760 393890 640050 308465 518075 327930 13260 757690 598995 809115 482205 509660 243865 765170 23035 595 62135 94860 101235 242165 123845 497930 694195 571370 208250 91545 693770 475745 583695 848895 468435 745110 623645 72505 82960 723860 264350 573580 157080 781405 515185 745450 623985 676260 451775 343995 54315 290615 768740 242590 367540 748340 717825 430185 146540 389980 384455 400435 36295 745790 281520 788035 478720 703460 591515 88910 442085 430695 148920 334645 372300 646935 389810 294865 653735 833765 120105 650675 150195 375955 829855 230435 141865 421600 361760 275910 10625 20485 499885 206125 735590 78540 651440 834190 613020 73100 514675 704480 654415 326910 722160 589900 365500 512805 615400 8755 598570 196435 196180 41480 770355 551820 647700 471240 62050 618035 240720 46580 118150 1275 118065 74290 326910 496315 680935 482035 571880 415990 509745 821525 525045 735675 637330 441575 181390 18700 142545 85595 283305 682295 499375 95200 417775 590750 238085 339065 841585 58650 696660 764065 92905 247010 795345 84575 604350 572645 460955 704650 328865 106080 387345 169830 359550 387515 728535 463930 153850 436475 193375 17680 667675 431120 407915 847025 420920 143480 777835 566780 541620 723265 635460 621180 197880 578340 108375 568650 565930 434265 125290 240295 453985 734060 386750 588795 784805 728110 799000 199325 396695 767890 443190 350710 326060 512635 285855 377145 826370 191335 91630 671160 392020 286450 738310 717570 333030 169660 271830 625090 685015 428825 730320 240380 446760 449395 361675 254575 509575 474300 96305 372555 667080 355385 442255 66385 647785 627725 140845 74460 139570 505665 484160 634525 680850 541365 830450 356320 835720 116110 761685 84830 57375 237320 420495 165495 215220 440980 271065 532780 714000 568735 827730 721650 706265 81175 399840 327165 258315 35105 255850 618460 251345 320280 664615 3910 766955 602735 27370 87890 461890 501415 564740 698615 772735 341530 3825 649485 549100 157165 352580 272000 113305 393890 498865 24140 340595 41990 733720 568140 3910 524790 399330 492490 673710 691815 190315 135575 678215 134045 161075 357340 603245 786590 829685 833170 254150 531080 211905 441660 202895 751655 626960 386665 796280 161925 58565 838610 608430 838525 119680 261460 709325 717060 35785 646595 511785 631720 815065 433755 68765 248370 804695 788885 701930 840990 438940 35190 114580 59245 130560 388875 633675 80920 258570 199750 260185 144330 374850 467755 550375 738140 630700 667250 365330 585395 272000 827985 524535 344080 263330 800105 681700 117980 717315 122995 424065 786675 474300 639880 170085 715190 189295 497505 441745 336600 225165 608175 70805 493000 151640 355640 6800 160225 585990 390320 15045 37910 328270 607835 216750 4760 70805 418285 488920 619480 56950 596020 647105 774520 85935 829005 799935 845070 242080 117725 387090 280415 735250 829175 449735 394400 413440 260185 816170 283475 419050 692835 279140 26775 440555 359805 806735 665210 178670 445740 82705 514760 50150 396440 339235 608175 632060 506855 288660 812175 367880 86530 651865 706265 465630 838695 521815 424150 118150 588200 340255 285260 487135 413185 165495 34680 76925 547655 792540 89080 395590 646255 810815 329205 730745 766020 643365 572900 683060 746045 741115 221595 281605 76585 12835 322150 783105 165665 28560 202555 791860 359890 549440 15555 138465 380885 71910 227375 211480 807415 159290 12410 87635 525980 362610 255085 226695 579445 77435 308465 736185 785230 671415 541280 466310 796960 467925 97580 677195 361505 731765 723945 71315 34425 427975 54400 411825 501840 691985 805885 381565 313565 401965 554965 724455 338470 62730 714595 45390 512465 781660 477190 246245 266475 11985 86190 664955 82790 500650 675665 83895 131155 66300 200260 434520 274805 119340 89250 570860 143480 267920 355980 9095 839545 766275 34680 519095 66385 391255 76840 669120 571540 793390 533715 396185 166600 826540 436730 651185 185130 160990 797300 615230 645235 819995 361845 453305 267410 123845 290615 7990 563805 359550 509915 806395 417860 294440 487220 68510 445825 384115 677535 580805 73950 275655 294185 201450 497845 698190 411400 232390 461720 34170 276250 611065 681020 679490 362270 833085 184450 180455 461975 486455 632655 497250 368900 402985 96220 309230 229670 244290 445060 798830 403665 83300 420240 756585 335410 371790 647275 541705 438430 146625 531760 596870 215815 201705 294695 308040 622115 126225 344845 454240 345440 487985 224740 308720 274210 37570 290870 96985 315435 547315 138890 148155 626280 333030 226780 180965 142970 404685 538390 720545 238340 148240 772310 725730 773585 537540 347905 203150 339745 474980 703035 288575 164645 593300 786335 355300 601715 393635 438515 141355 611915 114240 204255 773755 233155 260440 434265 311865 311865 141610 748765 652460 150280 404090 695130 640560 374085 566695 451860 502010 268770 690880 381055 141695 437580 630785 159970 526490 319090 588795 625770 621180 203745 647785 207995 720375 751995 19550 403665 665635 364225 17340 259250 834190 314160 432395 21930 469455 771035 571030 256785 605625 692325 671415 706010 777070 313055 744175 177990 530315 370940 811835 5950 308295 78200 595765 160480 723350 356235 478465 101320 432310 39695 366265 434520 89505 699040 38080 172380 321810 605370 275230 648635 148240 612850 56780 721990 508130 195245 359040 610725 274975 499715 4590 39100 302260 623560 789905 105655 266730 404685 812260 502350 418030 494530 707030 605200 404855 674730 306595 115430 198050 26010 935 455855 229755 280925 516800 352070 320620 241485 791690 849405 791350 135575 227715 546550 139740 793475 83895 638010 99535 735335 541960 390915 773840 729980 8755 441660 783190 427805 517905 506260 76585 177990 538730 703885 34680 94350 516375 279055 187170 225250 808010 685865 623730 281690 617610 639030 77435 774350 472685 94180 597040 773755 593300 83300 281435 666230 665210 670310 145350 420325 269620 836825 716040 653055 229075 225760 315435 469285 271915 839035 550885 482460 847025 184790 634355 595085 504220 90865 182835 88655 640900 617695 693515 704820 479315 668525 188870 465885 833340 557940 95540 51425 264520 349605 575875 778855 132260 702780 473280 630955 91120 202300 130135 695555 158610 110925 86105 233495 844305 717570 90950 626620 32640 738820 186745 528020 348925 247605 548420 822290 726240 650930 785230 542640 537115 729300 746300 541110 675070 664530 639370 519350 762620 847110 779705 7820 592280 618120 72760 686630 410635 77775 451435 775625 738480 207910 312290 585735 563805 375700 241910 299370 421855 201365 68000 484245 523430 475320 20570 631040 680765 356405 405960 57715 364735 303025 506685 280585 359635 262990 439535 285855 148920 777665 1785 848045 547485 205275 676260 452795 386155 487475 508045 661215 89760 364820 511105 332095 251600 749020 818210 315605 171020 538645 473620 728110 47175 52445 823310 492490 477530 822120 347735 718165 563720 232475 433755 117215 758710 601970 487050 391850 535330 469115 847705 261460 658580 533460 227460 445485 398480 702780 65705 276845 315520 46410 198560 176545 572390 82195 676770 114920 266985 21420 429760 665295 524450 190145 717655 254320 495550 365500 428740 807585 257295 640815 73270 259165 243865 214370 127075 31535 777410 81430 688500 207995 326145 407830 495125 285685 94945 526235 521985 738140 445655 819145 361845 64005 762025 624155 170850 4165 245310 631550 467075 22525 683485 109905 713745 190910 330225 261800 390320 671075 700825 282540 427125 208335 388365 792540 596955 487050 203490 165580 284750 606305 746130 146795 573495 278460 102850 445740 537370 582080 333710 310845 179350 740775 234600 139740 642430 513995 143735 824755 8330 291295 193885 330820 770780 496740 507025 24905 135065 448800 511700 578850 714255 532355 283305 725050 139910 402560 283050 754800 715870 458150 278630 749020 88400 473110 626110 283815 674475 188190 162945 399160 769335 16320 64685 406045 552245 843200 726835 394315 239785 484840 138975 736015 424490 610895 677110 809880 341360 488665 436985 566270 288575 119850 451435 50235 451180 626790 143480 243355 276675 224995 83895 389980 160820 211055 303025 426700 176545 136595 750380 388790 101575 631550 368050 192610 258825 748340 292145 457810 6715 740435 825775 280925 13430 159970 834020 495125 404090 560235 841245 566695 550120 282625 132940 445060 788885 678980 342380 606730 217175 499290 155125 516375 650675 171105 359040 271745 272340 51255 134470 774605 211395 527680 403240 289255 430695 201195 312630 524705 633845 134895 813195 741795 650675 330565 668950 238085 238340 273870 429845 641580 191335 286195 89930 307020 346460 556410 538305 774860 620840 503795 740180 159800 37315 149770 376380 707455 163795 761430 334135 357170 40035 369920 741370 296905 239870 641665 72250 798235 74885 496315 579105 708730 727005 376210 758200 581485 486625 756160 85850 579870 383435 455515 322830 794920 191505 228565 484755 43095 627130 262650 302515 713235 635290 6885 202130 736610 648040 731000 125630 438090 496825 777495 133705 183005 79645 135830 129625 11135 848130 325805 834445 785655 784295 133025 722245 66725 387685 190315 194480 661810 198730 346035 176375 472855 64940 374510 700910 371620 356575 384795 225675 287640 675410 204255 230945 833680 503370 677535 376635 3995 788885 180710 68425 654585 746725 33405 20485 655265 488750 405450 25330 529040 408680 48195 346715 66640 350370 304980 179265 223380 528530 428060 577660 84660 782595 315690 798915 716380 580975 522495 506515 53040 216070 115345 157335 161160 285260 74630 202215 458915 29155 322490 149005 25330 643110 497335 826710 536180 288065 277865 369920 510850 97835 47685 434605 664530 120955 671415 555475 689605 624155 27965 266985 173315 55420 380035 269875 770270 316115 357425 164305 283985 538645 244885 181730 822460 651100 786420 564315 312800 250665 734910 113305 37995 312885 559810 797045 762280 638945 109565 781405 466395 622115 340255 202300 645915 725475 123250 25755 108035 786250 505580 351390 598740 804780 650845 479995 158440 359720 278205 531420 704650 294695 625345 368730 38760 240975 418030 651950 422450 564740 182665 720120 676430 529465 171530 718505 847450 233750 713320 735845 287215 136170 98770 251600 234600 124185 390660 448035 763980 11390 257975 651440 272850 257805 17425 38080 500055 389470 652035 499800 836995 143565 308040 824330 638690 537200 95285 531675 603500 504135 622880 305150 406130 561510 175355 474470 525045 769590 589305 434775 109310 654245 380120 262480 275145 134215 688415 10710 823735 682295 783360 231030 614550 131155 274210 111435 607410 817785 791265 810985 376465 494105 764235 689010 766700 266815 207740 538050 338215 555730 304725 685695 812430 739500 573410 349690 175270 544340 728195 207230 824245 724625 661555 693940 151555 141950 446420 208165 10795 2210 177735 63750 35445 672265 371110 788205 193205 217005 455260 74120 380120 442680 113305 614975 128180 87890 348670 38675 139400 527425 120020 545530 818210 547570 742985 99790 217430 789310 33150 454580 551055 696915 383860 663510 826115 723435 496230 99025 251005 267580 108120 106760 599675 346035 290020 173740 722755 580550 135915 159545 424660 437835 371535 765000 23290 456280 239785 376465 298860 1870 52785 269705 425935 101745 623900 53635 524025 809200 718080 357850 596530 792285 217005 205360 731000 484415 612510 88995 134045 129965 451860 646255 54740 711195 709325 583780 722925 671840 844645 835465 464100 349180 63750 644640 318665 335495 27795 586160 656795 774945 45985 121720 724455 238510 200430 824500 383605 270725 141525 564740 219640 70380 411655 559640 173400 734315 372895 678130 179265 346205 830365 733890 23970 190910 759645 625430 185555 606475 421940 505325 180370 814640 625345 490365 399075 23970 846940 122995 292060 726155 449310 20740 577150 381905 323000 434180 116620 746300 731255 76160 602905 39440 237575 310590 706095 421005 378080 629935 758710 483990 428740 114665 156740 126990 317305 547995 842945 359805 129625 449820 236810 830790 152320 639710 462315 522410 31535 276080 27795 455940 835805 104975 121040 438855 514845 465970 599165 746215 207315 732190 499290 400350 421345 98770 769165 483905 88230 423385 203575 689605 280500 849745 442085 160820 121550 698615 137360 841330 615060 157675 334475 128860 70210 321810 794070 371875 156740 793985 807245 87975 687565 79220 725305 223295 700400 404260 402220 837250 465035 435965 700145 323425 19125 835380 601885 284750 239700 643960 124185 835040 627895 389130 612255 342210 65110 16065 425680 151725 836570 650760 130135 407490 139145 714425 448375 467585 778600 96050 612765 147730 596105 282795 422960 846260 801295 377655 112200 140930 366265 434265 394655 730575 288235 243695 644470 418540 474810 792030 515525 147050 814895 777920 149515 558110 613955 710005 733975 711450 796790 762960 726240 361505 722585 398650 781490 234600 760070 513230 771035 805035 53465 73270 95370 649400 579615 13090 583695 496655 57800 224060 280670 425510 765 789990 539750 686460 249815 220320 384285 306850 271915 799425 74290 151555 181050 661130 753780 652205 15130 56015 716890 837760 31875 381395 767550 449650 697935 424660 534820 594065 331500 327335 331585 369495 641240 281180 7735 4420 166685 375360 223890 503370 373830 533800 344080 774265 372725 290530 300645 430610 775285 289765 130475 202300 679830 611150 552415 355130 32300 364480 6460 431630 459850 463165 221935 542045 755395 309910 275825 562785 779535 78880 278120 477700 472770 376550 820590 238085 60010 30600 744940 658835 554285 65875 10625 5270 642260 111860 517990 610555 271490 849575 324955 52190 628745 586415 345270 553605 743750 799255 627810 384285 578425 720205 465460 616760 847450 358700 233665 86955 183515 765680 448375 807925 778600 476085 401455 666230 196350 605880 396780 778345 58480 406385 387770 534225 546465 479655 69105 406470 34510 783700 582675 795430 826115 820420 303535 456960 725645 343910 736355 524365 477955 807245 281265 464270 625940 441405 687650 517310 627810 416415 616165 133110 576385 444890 504985 585310 502860 599505 285940 789650 611575 110245 147560 802740 494870 236385 82195 132515 536265 271235 76330 243780 238850 432990 206890 276420 133365 107355 393805 125970 658920 529465 111520 549610 79135 218620 517055 654330 145435 120530 299625 550375 163285 93670 97495 285515 271660 337365 316710 410550 547485 780980 781320 120275 512295 658665 17425 84745 706520 427465 627640 90100 57630 662150 464185 459935 541620 65960 355895 779365 656710 519860 636820 544510 162605 677025 524705 529295 344420 646425 253810 660025 26945 648125 291805 90695 545190 462315 54910 515100 278630 157590 259080 225420 717995 251770 507875 296990 167365 607325 52190 247435 148410 619225 16405 420665 316200 478040 104890 18445 104975 14365 561680 297500 636055 27965 442680 665295 674985 484075 98515 366095 322830 679660 77180 320195 347905 794920 25500 168300 526915 729470 701335 90270 358955 597380 318920 561850 647275 449055 779280 56440 483480 566440 473450 10285 510 189550 124270 607835 543915 90440 158355 34170 733465 369835 632230 319515 657305 464440 690200 660705 54230 232390 509745 661470 35190 446165 243865 688925 343230 169660 324700 620840 754800 642345 399755 125545 682975 322235 577745 776050 575365 496230 232135 326230 233580 80495 364820 69955 316285 554370 545020 549695 107355 100385 695470 137785 88315 619735 348755 585650 821610 830365 747150 835635 452285 309060 599590 755055 30600 231880 571625 526490 383350 130220 621945 464270 221765 309570 184620 22015 524960 163880 339660 361250 304045 475915 652460 65195 138465 607665 601035 193630 46155 631380 488070 247265 674220 667335 709750 763810 461380 419050 771800 679320 369495 510340 38505 12920 586755 5100 677365 77690 353260 355130 613275 606475 38335 718080 349605 560150 363970 219215 614210 486880 566185 265540 434095 584800 777920 690115 588540 685355 311950 816595 480505 220320 436985 86700 51340 241825 755310 390660 540345 816510 444975 79050 253045 729895 697595 66215 62985 12325 645660 80750 52360 694110 209695 836825 589815 287895 299625 597975 511105 807415 14110 376465 229755 266815 717570 412080 49895 417265 720545 389215 47090 24820 423810 589220 790330 443360 489855 571370 588285 434775 255340 65450 482715 794410 576555 193290 700570 660195 530570 48960 15555 655095 151810 374935 594235 575620 496315 844560 813620 712045 812430 543490 813195 627045 132685 344335 7990 653565 215560 279565 367795 189125 336090 372895 352325 529550 519860 357340 806395 666570 189975 777155 85 587435 678725 95030 251855 440300 697510 267240 427720 744260 399585 270385 615655 134810 787610 693345 562190 72845 677365 277185 681700 586755 370430 108715 490620 585480 794240 625770 632570 205275 202215 427380 169065 845070 47855 845240 679490 98515 275825 377655 749870 186235 658835 633675 102255 391255 577235 448630 698530 662235 405705 625770 79305 664700 311100 501160 845240 284665 28985 475150 286875 665465 214625 139995 87380 809370 839460 107865 689010 653480 654670 50745 371620 143735 323340 761515 324955 3995 220660 292485 325975 180795 216665 613785 750975 745535 101490 45305 511445 253300 187510 824670 121465 431630 662490 29920 665805 143565 729045 627895 14280 25415 159545 278545 489345 575280 386410 28985 528530 229755 24565 709070 160055 102425 139570 358955 633505 809285 374680 843625 149260 380630 808605 423300 789820 207740 602395 34340 299030 181220 246840 822035 844135 513060 398735 612425 455175 463420 782340 590665 69360 376295 244885 813790 777070 362185 604775 433840 495210 657390 833170 821695 252620 541960 701420 286790 150620 282200 453305 319175 620670 783955 395250 664105 154445 624240 271065 805715 410635 88315 159885 182580 417775 395845 90355 631125 236045 466225 312630 361590 131495 834360 421430 305915 667335 783785 148920 827560 270810 817360 778090 451860 543320 485180 578085 392530 672265 491810 546635 455345 571540 31025 195160 356660 71655 206805 612255 393465 106420 231030 255085 233750 690285 550715 362950 130560 234940 724455 709835 275740 244885 160820 520880 542385 272765 151470 776645 834870 800530 383520 71400 627640 675495 116110 422960 696490 793985 364650 561425 781830 750040 741710 158270 133365 641835 111945 180710 89165 621350 771205 826795 551820 624750 75395 353175 550035 630275 79645 547995 587010 419560 432735 818210 836145 416840 473535 214710 544170 781575 555390 316540 767550 76840 804950 439875 344250 620670 299455 138550 328270 732700 18700 666910 626705 22100 262820 277185 665210 407150 668525 1870 546210 319430 51170 821015 83045 560830 801040 354280 355810 599505 404770 178585 70465 219810 812430 281435 533970 194055 438600 654245 558535 623135 432565 466905 193460 786675 782850 197880 80665 661810 329120 781405 73865 287895 520200 723775 146880 117980 3910 437410 491045 485350 718930 346715 790670 222445 791520 822545 508980 217515 582165 407660 277865 378080 800275 168895 29240 784720 717145 387600 439705 847195 143480 86360 459850 831385 394995 610895 834275 644385 644215 605455 537115 571455 821355 131665 638605 482120 638435 814215 562105 130050 254320 159715 259590 712895 147050 727005 388195 778090 477105 150280 728450 427550 580550 454835 27115 629425 165580 519860 122910 168640 230690 333710 723860 668185 11305 306425 830535 96305 275570 233325 825860 273870 491640 796280 16150 574175 700315 555475 9435 74970 571710 140165 265200 492915 167280 223040 428825 514250 130305 374765 805035 622965 386495 379355 621605 336175 215390 275230 92480 400945 24055 632570 810645 753015 136935 777155 606305 437070 258145 768315 650420 62730 420580 725985 175695 152490 590665 32300 461465 331925 442680 380035 188785 571455 473365 166345 123930 519265 486625 437240 361930 551820 444295 343570 209100 33745 314245 540430 610640 639710 131325 737375 414800 489515 491640 713575 46155 105910 379100 235960 504560 79645 63240 161585 261630 597550 447015 337960 581315 63155 283900 766190 571795 200260 701165 378845 85595 554200 458235 512380 356745 492490 434605 815405 187595 618460 184960 491300 246415 547315 817530 372810 764320 741710 482460 162010 353770 482715 14620 23800 706350 363460 16575 487730 386070 280075 490875 636310 419645 697255 621860 270980 43520 293590 581400 490025 649315 168725 237830 308465 221170 357085 621010 496825 51085 472430 583015 488240 26690 64345 248965 735590 247520 403835 400520 488920 680425 173400 679150 331840 83810 242930 387345 673030 352750 711875 131410 339745 341445 243950 295630 743240 418540 267325 116450 667760 243185 556920 481610 194395 807075 275910 343400 387005 198985 806480 203490 425 146030 249390 246500 152490 357510 809965 469030 203150 440215 744175 474385 848045 601800 7735 33915 806990 815575 132090 193120 81430 63580 769335 425340 648380 521135 178755 513485 818720 360995 450245 524365 804440 843285 81685 600865 426700 434180 36805 388110 564825 67490 204595 300135 536095 689520 125630 233325 233410 706350 102680 707965 501330 255000 841415 62985 392190 679575 91205 459850 170425 453305 42840 65875 832745 821015 299030 844390 660875 178160 272255 48280 601290 100895 237150 469540 239700 83300 679065 788460 301070 436985 278205 240125 60520 431035 349095 146965 586840 792710 188275 611320 404770 90185 223465 585395 477785 814300 293590 224655 622455 376550 514760 761685 150960 455260 496400 146880 600950 824670 805375 188615 732360 568820 47005 759645 288915 170595 189295 434945 476510 59160 796535 713745 132770 211565 398310 210970 242760 686205 413015 338810 571710 345355 281435 480930 200090 570520 435795 383775 502350 656455 375105 561000 176885 287215 682805 131495 285260 545190 636735 164390 95795 673200 548845 789820 181985 791520 843285 554625 49555 759815 307615 206380 747830 539240 307275 211225 818125 624325 781150 407830 85 589900 541620 703290 516035 703120 34170 486115 500820 156315 568650 50915 91715 743495 79135 55590 340510 302345 319685 313055 148410 189040 765425 344250 340 604095 247775 795600 709920 591940 680170 248030 672690 202640 705755 667845 61455 416415 371790 622880 640900 320875 411570 67830 645235 750380 376890 25755 388450 571625 123675 478040 626025 701845 184790 749615 541365 554030 176630 604095 351220 677025 32470 617440 310845 354875 418285 619480 257040 31875 635715 107270 691730 659685 352750 759815 608005 811750 669290 751145 297925 564400 778600 290190 184875 317305 483225 527340 465545 572900 130475 51935 759305 758540 822545 708475 605370 676430 136510 409445 128435 521645 840990 316200 455600 654585 211650 704140 409955 389300 112115 342635 590240 91290 825520 427805 67150 95285 218025 204425 140335 639370 405280 162690 796025 577320 719270 155295 778770 565930 126905 547995 162775 252025 744430 434095 155210 76500 406810 215390 710685 640560 552330 419220 112030 75140 818635 122740 646000 201875 210885 804950 549270 616250 190230 148580 153935 320620 114665 27115 564740 155465 105060 354450 32640 131325 571965 609365 347310 377060 46920 278205 694450 596785 718335 415480 415990 346035 538900 111860 636395 814810 559045 629425 329375 823565 61795 266815 230265 634950 327250 761260 461125 643960 337365 411230 378675 481950 329800 63665 647615 725135 518670 535245 695215 227120 210290 295375 625260 201025 224825 776135 367880 70805 49130 736440 711535 785825 443190 508810 170850 690625 253980 432225 765085 681615 625175 433075 705500 220405 18020 831045 98090 799510 617525 209355 33915 549185 725730 546805 144245 470390 365755 292145 476850 355555 848980 374255 253300 18020 161670 498950 277185 173230 19210 173315 478040 312545 76755 754800 806905 198305 596785 282625 815915 250665 527850 323085 327420 337535 596020 429675 844220 217685 496740 4165 72505 639285 154785 589050 62305 248115 658835 464695 447185 712555 692665 106930 724200 137445 676685 204340 33830 798235 295120 309145 216665 327165 508130 701505 123675 838185 235875 32810 109480 170850 1615 375105 598400 763810 550290 630615 159800 172125 279310 152830 507195 59075 775880 542895 801890 201110 468520 528615 279225 800190 355045 126140 378250 562445 241400 440215 546040 331415 280840 736865 117725 725900 43945 492915 536690 532355 713575 786335 336430 818975 593725 166175 58225 141355 751570 801465 345950 295205 771630 402730 610810 729810 433415 95880 234430 727345 163710 497675 770780 790585 46920 71230 259165 472430 224145 558705 340000 149090 484245 612765 849490 76585 763385 74800 52955 426105 137105 182495 783360 806735 599760 142375 333625 242760 226185 66215 725305 618545 406725 392445 88400 249390 155550 311525 776560 786250 163370 845665 369835 694450 473620 201365 283135 57205 352920 529295 417945 356660 590155 42075 316115 422705 596615 356065 346545 92140 30770 548760 803080 383520 745280 437155 221085 266305 301665 707625 516375 476850 698615 69275 413100 394995 144670 447525 79305 93500 813365 827475 164135 375360 781830 463250 203065 90950 302685 476510 11305 539325 344845 483395 37485 88400 797300 725050 539240 806905 173060 299030 740010 657475 239870 288150 535075 636820 343910 683655 536775 382075 217515 515100 737120 607580 271830 665975 676175 44285 447185 546805 849575 391850 833425 414630 377230 73865 743495 191335 440640 70380 545190 564060 359720 666995 320365 318835 77095 43010 626025 810390 94010 747830 312970 847705 577745 305830 804355 23885 7820 500565 744430 27710 680000 261630 218110 298945 796110 839375 515610 702440 54995 435880 717825 553010 840395 743495 172890 85935 221510 688500 259420 441490 563890 154275 107610 702610 164730 401625 438005 447865 848045 232815 492150 403410 46070 532950 608940 510765 244970 782085 361505 744940 72930 248540 90950 9010 417435 489515 250325 462995 514420 291550 810135 825945 847025 787440 232390 264350 668610 195925 588965 228225 136510 755650 450415 372980 204425 617950 306595 599335 731510 351815 58820 108885 508725 16745 199495 403835 652460 102510 367880 597465 829685 116535 338895 279565 402475 23970 627215 568395 667335 223295 209780 582505 316200 494785 310250 636055 297330 265965 618290 236215 246500 11645 82790 539240 544850 456705 769250 146540 563975 299285 573325 543915 527680 576470 735080 696320 762620 695045 127755 435200 836570 806905 460870 681105 124440 428740 755395 98005 622285 418710 326910 328695 662745 774605 787780 532695 321300 59840 282795 336685 250920 484585 267750 279140 636735 776985 342550 42840 659175 325465 246840 750890 497590 729980 81345 567290 361675 718335 164220 359125 224995 604350 231625 722670 844305 327420 746045 188870 418710 243610 825180 212075 392530 116110 457470 197370 451180 399925 828580 413270 700400 443615 348585 59585 701165 337025 493850 702950 319175 282795 674050 298860 661555 107780 351050 302685 641325 177480 218450 286875 230010 125630 12665 449905 177310 798235 592535 276335 635630 733890 284750 567715 622540 755735 361845 290275 506260 155465 84150 230435 177820 802570 655350 14110 842690 807245 624240 583185 649740 617440 61200 443275 163285 465970 43860 198645 254660 371705 69955 190740 513485 569755 362695 64175 171530 13855 428995 179775 745535 529465 721820 80750 569075 186405 217940 81345 754800 708985 333710 119765 294525 427720 280415 465630 632995 345015 562870 321045 567970 300645 264265 47005 412760 666230 368900 91460 299200 226610 506430 445315 527000 483905 55845 751570 692070 789310 813875 505070 432055 502690 797045 843965 493085 825690 62645 668525 280840 209270 487050 340085 542640 665125 495465 262735 331245 258145 739330 524280 472515 761515 840480 504560 262055 297755 204255 457980 296990 93160 822970 559640 811070 272170 759645 772480 676090 296990 643620 627640 44965 494615 403070 145945 295205 332180 284665 262055 549355 325805 170425 530825 311950 42670 159035 701080 745620 453050 677875 68255 217685 620925 671840 667760 256955 519860 81600 653480 408255 188955 206210 771120 615315 630105 42755 795855 478380 682465 599590 361165 643535 353430 151385 498440 542725 816595 417095 230435 491640 315265 88570 174505 827730 557005 506940 503370 328865 405365 703375 729555 430865 524705 273700 720035 145435 369240 136085 490705 240465 610640 805630 427635 810475 454495 576470 439620 719950 384880 249135 288575 129880 318325 41395 609450 386410 408935 13770 316200 199155 327845 484415 312545 571455 187765 642005 54910 513825 727600 561935 216750 236725 130050 841925 764490 596615 346375 699465 275060 736015 621180 8755 679575 428995 457470 423810 468860 139570 290700 424830 552245 137190 632060 87125 637160 439535 190910 774265 660535 267325 413780 321810 731255 11220 282625 66810 837080 573155 730320 55845 323170 615655 633335 764150 812685 91545 252195 98855 564570 535075 235790 211735 495635 221595 824840 273190 152490 191760 808350 609365 827135 837250 494020 592535 195925 125290 569245 344250 501585 820590 222870 464185 822290 935 451690 391340 380800 37825 154360 462995 287640 161585 615060 451435 451265 122740 665550 739245 82620 258145 190230 652885 717825 285600 700740 62220 716550 684930 109310 127925 398140 74545 527340 231200 393720 294100 828665 534565 167280 408425 98430 156145 74205 136340 817275 433840 204680 808775 161925 491810 679235 519180 802400 194055 713660 137530 452880 466735 514420 400265 247095 226780 722160 333625 375360 819315 680850 552160 692070 442595 728450 747405 253470 8160 346885 89335 622200 735505 191335 218195 424150 461040 365755 267835 289170 143140 130305 498695 94435 841330 294865 725050 626365 561340 519350 224230 346715 268005 228140 299965 85935 374595 173400 289680 759730 88825 591345 271575 804015 25245 681955 486370 4250 270895 129880 129370 703715 121805 756925 834700 72165 21165 266985 721055 195160 73950 65280 745535 464440 841670 737120 189805 314840 307700 102680 578170 285515 528190 271660 153170 525130 183685 477190 39525 245480 65620 692070 103020 256700 68340 622795 224060 85595 300560 841160 203745 60605 176205 466480 319175 786675 764065 329970 475320 657475 635885 569925 178330 761940 82365 312290 338895 673370 60520 420495 71315 454240 675665 542215 210715 764320 469710 546210 519350 816595 280755 577660 341530 824415 610470 161415 441830 666995 239615 798235 398565 676515 36465 45900 210460 537200 521135 800530 45560 104465 549525 487560 571200 638520 43350 330735 138975 689860 219725 110925 438090 611150 292655 661555 716295 683910 411485 476765 5695 323255 231710 180710 500990 775795 446165 220575 64430 373065 773075 384965 330310 434860 230095 254150 16660 824500 71145 848640 405535 672520 190740 265540 564570 841925 202810 506685 285515 654585 382840 441065 635970 27455 800530 658835 490280 587350 754120 315945 21080 336005 374510 136680 313905 555305 849745 475915 791690 722415 759220 477870 392360 460190 137615 454920 463675 612170 163200 27880 379780 13685 419390 394910 372640 482885 178330 371110 555560 16915 137105 231455 642345 278630 122145 122485 579530 261120 5355 739585 613190 349605 712810 201875 391765 491130 70295 819315 95795 357935 784125 409615 616335 582080 166515 689520 223720 100810 599590 194565 211225 49810 247945 683825 186575 791350 672010 14025 711450 749870 447440 187340 158100 757520 590665 278630 167450 773075 577150 138890 798490 574260 431035 748680 564060 239955 307445 522495 405195 62985 761770 327335 49725 184450 546975 230350 403325 805800 772565 196350 422535 27795 553350 575110 359975 794070 669460 40715 211480 725645 238170 633675 290275 5525 673540 79135 328015 355640 36890 679660 408595 358275 274805 326825 313905 624410 848215 33405 687225 731000 470475 136425 296735 519605 262565 420155 352580 278800 327250 803420 187680 572985 675665 704140 24905 713405 235025 133620 721565 555050 692155 494955 53380 511870 758965 401540 422790 512210 110500 451010 641240 320535 543915 247690 487050 239275 77690 213775 37570 431290 570605 272765 336940 81515 841075 272595 226610 348245 426955 25670 238340 83045 688840 676770 402050 52530 470560 805715 800020 94690 799425 803080 650080 326145 587010 520795 306425 831130 280245 561340 295630 494700 628830 413355 717315 439620 564995 222360 693855 821865 589985 96050 786165 731340 654670 48450 436135 246075 63155 713405 7225 826795 695555 627045 127245 39865 781235 143225 442765 83555 156910 267240 594745 187595 552330 278035 353855 821525 143650 658410 37230 677790 523940 685695 535245 593725 280925 664785 213945 683400 593215 165580 56015 526150 425340 700230 722500 120785 188785 202810 105315 485775 497165 101745 532695 7055 276250 602565 849405 761685 842860 577065 829685 801550 343995 272255 640645 525300 748340 68510 251940 86530 477785 550205 347480 281605 223635 435455 396185 601460 231115 569075 161415 229245 561170 720460 602990 181050 335835 87635 32895 403410 67575 689435 65535 273445 154360 548165 776645 605200 764830 140675 122315 438345 202810 521220 584885 181900 603160 495805 151980 345015 451435 1785 510255 555730 232390 632655 707880 192610 126565 836060 168045 743495 418880 819485 538135 567035 47430 747405 325635 132685 529125 832320 366010 137360 268345 583695 210885 587180 246160 350540 250920 303535 326060 5865 573580 279310 283560 19380 126310 211650 509830 520795 652205 500395 734230 212245 298095 433330 636310 655520 807415 842350 346205 810050 708220 556920 346715 778600 405195 426870 659515 114325 224485 111350 366520 60520 541365 484415 64345 739755 845750 830450 593895 720970 27710 128350 316625 174420 480080 241655 432310 240040 44710 390915 548505 261375 107015 266390 690540 539835 354790 785060 600525 52190 624835 146710 825690 20570 800870 359210 71825 733380 12155 29665 206635 260610 617270 72505 534735 828070 108375 746385 201280 644215 558025 341275 773755 808605 293930 18190 787355 751740 704055 612085 638690 617950 94605 210800 120955 137700 698190 148580 623135 477445 14960 257380 154105 736525 673030 626620 468435 588455 598570 238510 494020 778090 234855 343740 413525 614805 156570 70550 410890 8500 145520 75395 409275 556665 302855 256955 551055 828750 491470 173655 833425 173230 190315 140335 740690 754715 163625 569670 333710 420495 761260 273105 242165 87975 264010 168300 739840 306935 814980 60945 825775 121465 485520 401965 657220 295460 29580 720545 510085 385050 759900 91120 274465 419560 535075 634865 675835 339915 287300 820335 94010 352750 214030 625005 721480 27965 92990 120785 206890 296650 400520 92565 527680 767380 14195 599165 383265 461465 14875 471240 626110 747405 308040 466140 788205 96645 534140 794750 311525 176545 829515 123590 257295 109905 511190 388195 460020 385985 533545 662575 454750 190145 98345 40375 226610 425255 372215 258655 513570 591430 329375 691730 644895 87040 459510 489940 658665 432735 504645 546465 379695 627130 590155 221170 94095 118150 631975 52530 417265 445060 578935 320705 454750 214200 66300 220235 262055 37655 262905 795600 761175 470220 253300 39610 41990 76925 259335 78030 530740 742985 742645 732700 340255 386495 408935 649910 625430 242930 172465 78880 456875 214965 473025 499800 274975 440470 195670 551905 473280 828835 110160 41990 588540 454070 797045 665210 68510 499715 13005 385050 542045 145350 838440 653395 475405 183600 100725 160905 740180 600100 527680 780895 135320 287470 579955 125970 337790 79390 658325 167620 204680 19040 266560 684420 174675 533800 229500 138210 585055 202810 477870 816765 289850 831555 468605 381650 190145 668440 810390 843115 627045 217005 681360 61115 470560 421175 822460 63835 663680 360315 734315 645320 522325 760835 116365 537285 660535 129625 259250 287895 684420 828070 476680 68935 317050 262395 550885 505495 521220 625515 9945 760665 216920 2040 770780 45730 688840 411825 295460 295630 829600 193460 305490 133365 804950 843965 761345 325125 484670 834105 306935 390320 823225 690880 662575 260780 384370 12410 842945 356320 284240 452625 794665 553520 484585 214455 487050 6800 786505 418710 524025 621010 823480 127840 158865 454155 214200 328440 214115 277950 489175 559810 476765 586330 414205 702100 214115 66130 796280 693855 57800 237915 584375 120615 517990 26860 270555 283220 303195 255 404175 725135 15215 185555 364820 296225 17085 74290 170170 239700 823055 845070 542980 680595 527425 93160 762960 79560 449225 119340 834275 616420 19295 292570 265285 27370 488495 171700 530400 717400 372895 519095 468605 443700 553520 261630 358190 768740 98345 566780 433245 291720 846345 482970 155380 114240 540600 503880 71740 766870 350285 542640 436135 775795 362440 817700 466395 557260 412505 369155 230265 785910 266560 619905 767040 343230 94860 355555 187085 134980 463590 495040 51765 232475 622115 721905 234855 153000 167195 219385 689265 41395 288320 694705 367965 714595 622115 601290 791605 827900 815065 795855 427125 81005 561425 678470 552755 564400 496400 156145 618375 225505 70210 444040 730235 805205 501330 274890 229500 672605 345950 571200 600525 579530 74290 180795 136170 772905 612850 447780 478550 28050 533715 438005 348500 393890 141355 122910 630360 368475 817785 547230 645320 850000 526830 280840 230520 514930 301580 367200 53210 724285 795855 316115 389300 430695 613445 690710 827730 196605 518245 349605 166090 42585 347055 807500 550630 284580 368645 762365 664870 494785 700655 216835 715955 22610 270555 822630 616420 594065 114835 203575 613020 1615 158440 579360 796790 631295 249390 475660 641240 189295 560320 728110 176970 669885 403325 646935 741285 297840 252280 562700 481015 846345 31875 535415 660110 654500 576385 616675 694450 424830 689690 103870 560065 320365 658495 701080 606815 709580 549185 691475 809455 109310 408170 668865 542215 729980 155125 652630 75225 367200 385815 173060 295460 470985 117470 43605 188020 842435 798405 228395 594660 22440 92055 304725 177735 590835 269875 705925 486285 559725 19040 60350 135830 182920 403750 264690 519605 587860 341785 158610 404260 772820 353090 389300 335410 282880 82025 791180 625600 531760 225250 557345 463165 736100 27540 704225 483905 795600 635460 826200 123675 394910 521815 653140 689860 706350 511020 499630 88485 618970 120275 777410 479825 280925 207740 615825 435710 766700 186575 94605 824415 631295 594235 299370 46325 178415 771120 460530 828665 356065 378165 747490 282455 71145 303705 725050 346290 453220 477020 462910 510680 379695 746980 522580 111265 291720 690200 142970 773075 511190 609450 194565 582335 735930 240125 422450 679915 562360 171955 682125 493170 152235 542810 685695 738905 382330 732955 833680 64345 364395 758115 745110 118575 544510 382075 493255 190315 48280 630360 38675 770610 87125 687565 498525 480080 206210 179435 355895 248455 508130 116875 345440 486625 729980 507365 165920 29325 461210 13600 308465 352325 261630 305745 749445 47600 564400 248710 161330 683315 382075 729470 148325 180710 315350 98855 67745 828325 362695 326485 528020 49300 228310 842095 413100 350540 395675 722755 678555 843200 787610 147475 772990 564315 99535 237490 644555 249730 274550 642260 296820 322490 62560 76245 248625 264775 391170 421175 537795 289510 715955 644555 503540 763130 515695 305490 77775 344760 512975 261205 409955 327420 87975 805035 573750 642685 461295 329970 171275 272595 178075 339235 585650 85935 174505 699975 562785 535500 615740 116195 424830 158950 35955 380630 111605 583950 610895 235195 136850 285005 47940 45730 542045 411315 451350 337110 126225 292060 674645 59075 705585 225675 406045 502775 161670 544000 842350 820250 550545 842010 598825 407830 824925 576895 752165 275485 428910 763980 651780 757435 274125 712810 110755 800615 754375 192950 811495 68000 370175 815660 430695 569840 432055 764065 280160 426955 502690 510425 662575 654415 93500 449735 827730 531165 2380 309995 427805 362270 743240 163285 637585 417435 259590 283390 228650 18700 624920 66895 675920 330225 474555 801125 49640 831810 279395 655945 425000 586925 530910 446505 337790 771460 623390 94945 816000 277440 444975 412505 461465 437240 539155 497675 156315 178415 174505 286535 469710 4590 115855 382245 754375 752080 807840 843795 398650 309995 363970 431630 111860 587180 304470 178245 461295 707115 822035 38675 278630 765510 795090 655605 569925 661300 842860 294015 232645 620670 284580 151045 671415 162775 477105 749530 681870 142035 803930 350455 832830 607580 94350 309995 312460 243780 569245 182580 92735 723775 776390 165325 128010 304895 484670 295545 196690 672775 334390 847705 213180 623475 325975 322830 531080 368220 509660 135320 530655 99280 475150 322575 137700 652630 817870 498525 271405 653225 767720 395760 552415 285940 447270 229415 241145 833085 723350 227885 140760 172805 60435 829515 632995 618885 138465 689265 618290 282625 776135 33320 530485 263160 11730 104635 441065 800955 638520 523005 792795 662065 686205 461890 6205 359890 96305 19125 99280 180455 153000 803250 792285 785315 374340 381990 669800 88230 75055 340255 134385 783105 783020 7225 774180 682975 392445 50915 230180 295120 674135 301410 250835 379695 629425 636735 259760 684165 521815 454665 798745 442765 613615 55505 709495 828070 717485 407320 358785 133960 656710 591770 180285 488835 186915 527850 380885 166515 304045 368050 262395 76840 625345 477870 110840 812005 762280 213605 359380 484415 795685 371705 282710 700825 139910 439960 254660 761770 690710 703800 71145 98770 599250 615655 394485 34510 412165 46495 634185 661215 655860 555985 687650 630190 237065 709580 219300 831300 500480 306765 536860 74885 437240 713490 558365 375105 695470 654330 238595 751230 838015 163540 798830 715615 121465 723945 203490 137020 609960 551905 214880 602140 697850 593300 220660 481610 795090 415820 479740 572900 683570 639200 85340 57375 776475 83215 376040 431375 781490 229840 48875 50575 506430 117555 667420 656880 287045 227715 372045 447355 584120 669545 55590 253555 655265 368900 344675 387855 805375 366860 35530 273615 309570 74630 166175 669885 742220 240125 119935 164475 666825 319175 332435 702270 592110 60520 622455 639965 755055 453390 76245 201195 682210 455940 314585 107015 843540 832575 512890 303535 823480 572305 77860 367710 766530 593895 473960 810985 615995 487985 727090 751740 710940 426190 258910 8415 473450 518075 632740 223975 236555 541875 142545 396355 299455 528785 319090 816680 4590 473365 812345 185555 752165 676855 659090 773925 248285 135830 38165 299115 796195 743750 98175 674900 793050 55930 779790 30940 324870 596530 448375 409190 365840 777240 767040 431375 434010 668270 725305 634780 481185 803420 311865 472600 381905 150280 429335 56695 794325 39015 750040 804185 485265 555985 495295 408595 411060 767040 36125 199410 838525 88060 598995 592705 668440 94350 791860 282200 50660 167365 558535 362100 317645 532270 48450 771630 151045 374425 384115 133025 438600 150620 195415 187170 650590 791775 310250 708390 812685 131495 191930 277780 832320 782680 459000 258655 212585 657645 221765 653905 39185 611150 279225 666995 239870 792795 231200 464525 562445 579785 692580 448715 317390 152915 790925 251260 782255 19210 171700 453220 324445 533120 306255 769080 234515 419730 716975 672010 814555 413270 161415 425340 56610 844900 820505 19550 223720 510 389980 238340 108120 391340 366265 389130 417945 465885 846600 52700 715445 821270 415225 670650 233240 8585 280415 397630 594660 593385 692070 361250 624665 218960 248030 364140 238765 179095 16065 132600 360655 562275 77775 409275 278545 702950 514845 610215 731170 600440 480505 162265 679660 213010 30770 324700 176545 412165 376550 306425 353770 465375 373490 847790 434350 303365 632315 163795 806735 847450 102000 608600 588795 762535 681955 770185 378165 744005 840735 75820 719610 719610 844645 653650 639795 708560 352920 710090 637755 206805 531250 345100 742135 190740 670565 537625 645660 421685 130305 511275 256190 351560 836825 390575 523940 473875 104040 264520 747745 108715 411570 488070 743240 227205 514760 173230 487985 759730 736270 478975 587350 305150 71570 377315 404600 227290 511955 403070 154700 348245 748340 510000 196010 240720 719780 722160 822290 838270 126650 242760 231200 187085 254915 527935 60095 458830 547400 574430 228310 205360 374595 784890 794580 620415 518415 602225 712895 22440 759135 217260 266305 157335 174505 86870 76670 730575 59500 487900 278375 614975 501245 386240 536095 711620 648805 644130 134555 798490 62900 91545 557175 280585 327335 310420 716550 782170 132260 111605 416840 493255 591855 200345 778600 415140 723860 360740 708475 737460 789395 171190 273105 403410 651440 453475 177990 663510 73865 25840 702440 223550 17340 157250 605200 291295 782340 40375 795430 840565 338470 504815 770355 125970 561935 226270 822460 680425 413780 405365 262055 93330 848810 89590 807075 230860 443700 501670 743750 587945 159120 559810 333710 661130 67660 296140 602820 213775 752760 775455 613190 695130 581740 490620 354110 310845 422450 334560 100555 33320 281690 187595 408680 15725 84490 711025 327165 284240 822630 224060 693175 529720 785145 401455 79475 433585 453900 85340 402305 553690 271830 24140 350540 657645 462910 339660 486200 491300 263245 686800 167195 393550 271235 323425 269620 850000 671415 290275 252195 184875 49215 400860 773500 646595 624580 219130 443445 792455 241315 538050 522580 742135 791945 515865 199835 288830 604945 474300 421515 404940 443955 367455 386580 441830 265540 518500 47685 282030 822630 103275 568140 421345 231625 541280 546125 228905 409955 407150 596020 804100 358530 179435 32980 315350 638945 177820 810560 369920 24480 224910 387005 90355 739925 433245 186235 727175 9690 330650 207740 277865 214455 583440 434520 56865 84065 409360 425340 107695 686970 180795 307870 797555 344250 589815 74035 778345 163115 153170 534650 126225 721395 779450 414970 841585 807755 504730 460105 272935 420240 736015 570180 162350 555815 400520 755140 548930 442000 302940 745280 488495 696575 348330 515015 490705 323850 269195 730830 696915 126650 56865 463845 348075 463845 292400 325125 131750 843625 168130 791095 283645 725305 538645 364055 732530 322660 522325 774860 222020 51000 127500 674985 547740 739075 17000 754375 634865 543320 385560 88655 547910 437155 577490 470305 440470 693515 47345 826965 566780 690540 235960 574175 64260 263925 14620 97665 453645 162435 586585 670310 843880 434690 722075 15895 817360 712385 681020 453900 393805 34850 760155 350540 47005 774605 215390 190230 488495 480080 726240 489175 581995 276590 477785 308125 288065 349520 165240 481610 592790 535500 690965 707115 190315 379695 212755 449820 600015 47515 296650 479060 78200 162605 58395 145350 740180 299030 246245 600270 412845 192780 378505 799935 518925 46155 272595 779960 733465 283985 426445 282710 799935 277440 117470 12410 387430 535500 537625 584205 712555 401710 845325 485860 113900 360400 578850 236725 64600 104720 771545 92055 12070 224740 802740 445910 279055 800360 19040 382755 585650 592960 536095 223040 723435 472430 134555 103785 341870 75990 517140 649655 209355 760240 105740 591005 725900 385645 543235 162435 626110 211565 39100 286960 23545 55165 574685 176545 374425 392020 609365 551310 696660 47005 695385 496400 534055 611745 712980 643790 101490 116875 783445 839800 69870 477870 434435 314330 805800 360825 800445 812345 404855 747320 2465 694110 309655 159715 254235 240720 761005 693090 277355 316285 748510 574005 63920 23205 490110 426360 381225 286280 771120 623645 825180 729130 112625 461210 109310 622965 524195 396525 573070 746640 259760 395505 823055 171530 507365 299200 499375 598315 130220 691730 366775 787100 501500 318835 672860 127500 228225 413355 584375 635290 759730 724115 492490 400775 61625 551905 396950 159120 202215 812770 383180 647445 842860 502520 175270 508640 61965 183855 234855 16830 826965 414630 437410 112115 201450 354450 704820 35870 592280 114580 515865 2465 695725 822035 460700 66725 787270 501245 744770 704140 687990 60605 590155 620075 324530 789735 737545 797810 358190 43435 138380 96220 281265 450160 50575 812005 202640 350965 658750 504815 235365 353260 616420 395845 760665 323085 779025 664445 396440 76075 798575 565165 290360 633675 726920 462060 422790 774860 266220 543490 139570 455600 125630 818635 764320 658750 312375 553775 669715 81515 5525 38505 508640 847280 823735 331500 557175 721650 436815 44625 114580 213775 457045 409360 484585 742985 724115 608175 434605 537285 835975 211395 185555 65705 462995 663170 193460 694195 174080 306850 124015 298520 671075 70635 41820 43605 6375 260695 27710 503965 126480 447865 33745 350030 465205 16235 236385 587180 601120 542725 105485 670565 531080 843455 97410 119085 814300 233580 238765 205615 620160 132940 766190 293675 757605 310165 262565 664615 751740 422025 845155 762705 487815 497165 109565 810135 304215 426020 192950 737630 395930 653395 18190 521645 505750 458745 14535 150110 207485 608515 729725 426445 41395 94095 411910 334730 409105 535840 295800 576895 530910 142205 246925 427380 319175 151130 674050 72590 269705 639540 378080 19125 802060 594150 142205 429080 736440 58225 553265 817360 51085 761090 75650 280330 380035 406725 733890 74885 360485 3485 369835 15470 693600 79305 478805 109055 704905 94775 233495 505580 674645 441150 177905 624240 564825 730830 439875 30600 199665 60010 696235 48110 418880 711365 747575 645575 429080 820590 132515 835040 292060 161585 841840 705160 301835 559640 623900 78880 130220 534990 306935 829770 486880 182665 774775 156400 263245 98515 509915 136255 408510 339490 683315 65025 48280 761005 85 780980 380800 796110 511020 212075 110245 719100 493935 501500 391085 774605 638945 107525 819230 732190 448970 146115 696320 285090 734485 511360 497505 844645 75565 733550 716805 70720 27455 32725 736525 195755 807670 5015 663680 701080 477020 772650 432650 495550 643025 664615 727005 165410 293165 130900 652715 744855 588030 414120 729640 19465 317390 710770 88995 408085 115090 391680 337620 126225 444890 730065 813365 7735 214455 332775 376890 680425 524025 284070 277185 184790 294440 74035 513230 642430 687055 45475 837080 271405 704820 525300 336090 305575 276505 622880 121465 325550 763895 427550 519520 224995 432225 386665 553435 510 102000 559470 261120 447950 294440 160905 98175 211480 265795 128860 8840 831555 314160 240125 716125 345355 146115 95965 609535 634610 144415 699550 121805 794325 699805 552500 116875 529465 281945 678215 79730 655945 457980 322830 675410 501160 592705 442085 101405 171615 459510 39525 637840 697085 718165 447525 618375 713490 384965 673455 833510 719950 364990 670395 698360 107355 95795 263840 405620 493085 555730 451350 573665 240125 500990 318835 77945 440385 190570 289000 792455 266305 772820 461550 20655 831895 424915 590155 747915 796960 583610 263075 144330 484075 653905 603500 549015 324360 239700 490025 810220 836570 54995 223465 786675 581485 125970 561425 697850 834870 348245 787950 607920 208845 117810 797725 320620 152915 740605 558195 776475 37230 284070 552415 483905 13430 815320 569075 443275 800530 626705 638945 372215 702610 547910 89930 700230 756500 415565 185895 375870 571285 690370 834105 218195 534480 682720 321810 494955 157505 274890 586840 294270 489175 21845 449055 564060 118660 150450 377740 577065 53210 615400 844390 239190 682890 629000 18955 292655 472855 562785 402050 781915 370940 3060 140760 190570 679660 798745 756075 515610 81685 78200 597550 298435 375105 831980 827730 677450 536095 477020 100385 560575 313310 293760 76925 727855 173570 799000 16575 371195 488325 8585 496825 504475 746215 549440 178670 466310 149005 90950 639030 614210 154445 423470 190230 252535 837675 834360 326825 357085 539835 449310 546210 50235 205360 300815 29580 496740 317900 44795 244545 566355 788120 96305 109055 717655 199665 517225 72420 280840 628150 501840 336430 531505 448375 542215 563380 304810 188955 456110 544255 636650 640645 19465 250920 680510 571710 686630 710515 92225 634100 381565 272595 848725 467160 449310 468435 595085 229500 661810 604605 199155 204340 614125 633505 603415 720375 454835 740945 294270 598230 519350 359125 165410 568735 448630 699125 29325 63240 658070 729470 494105 466055 432565 242250 404770 85 436730 568310 17425 269025 300135 493595 711365 662575 633250 510 831640 376125 203150 830790 838525 371790 569840 407065 66895 432990 173910 386155 323170 784380 120445 73525 631040 516035 447610 281860 167535 241060 123420 704225 703800 247010 53550 602820 211480 482970 701760 123675 695810 156740 826370 109225 781915 260865 67915 785315 92055 179095 195075 212075 698785 428230 631125 723010 31450 150025 468095 691390 529040 685015 757010 748255 182325 374425 549015 163710 661215 638010 523515 298945 230520 252450 87805 168300 425680 593385 3315 561510 258740 482715 52020 585225 78030 535245 264010 536180 122825 32895 262140 207060 744260 710345 131750 2805 427295 38080 281690 572220 376210 341020 241400 824500 195500 264520 748340 295375 111690 459680 497080 323680 97835 243355 364735 119000 762705 760835 716805 747915 432395 519860 323680 42840 40460 368560 114920 611660 433670 282030 200260 68935 550715 496740 94690 169660 786760 237490 574260 75480 472685 302005 515865 179945 298265 817445 552755 301240 245820 50745 262140 557430 289510 689010 454920 318155 278035 354875 63410 273105 686630 239870 816680 22525 408595 552925 523260 559385 744940 206125 542470 117215 524025 454070 386665 328780 347395 302345 489345 216325 627810 408340 409190 493510 205785 33745 603585 408425 2720 554795 119340 302345 521730 470560 849235 438600 835805 307785 654415 78795 30685 448205 493170 601630 558960 575025 259590 524705 321810 632145 211735 637840 217600 822205 276590 571965 393210 321215 406555 221935 298860 173400 824160 489685 533035 846685 182325 632060 649655 651610 574855 303110 773415 384030 76840 135150 242675 83980 696405 742390 225165 814045 443105 187085 269960 548760 51935 652545 315945 845070 482205 458150 128605 321300 495465 584120 332435 817870 523940 398055 143395 478380 638350 400350 697085 496825 755395 433840 336940 548675 658580 392785 520710 296310 205275 678215 170765 773585 817105 63240 99110 373150 44710 578170 401795 593725 789310 581145 186830 344420 641325 430440 398820 770950 57630 409785 773925 160990 429590 579955 705755 421515 689775 794835 99620 108375 381565 702780 272425 836060 837590 176545 328610 109735 766445 659260 392955 646935 613020 799000 800615 293250 825775 262395 149345 268090 334050 278035 161840 800615 457130 80155 220235 772565 388450 75480 158610 671075 744345 72420 561510 410295 474810 398055 765850 94690 338130 62900 281605 461125 86700 698785 595000 379610 292995 762620 172125 589900 700995 663255 716210 679575 622540 142290 417690 413865 289765 749530 472260 443615 110755 149430 368900 309485 566950 216325 30515 327165 478125 706945 762535 779875 763045 466650 338215 220150 106250 111520 488580 614550 543490 18360 566525 66725 504730 470135 424065 309315 769165 102085 215900 625855 71485 716805 848045 455260 461975 495210 508895 62985 175355 270555 622880 316285 735505 179010 120275 653140 381990 441490 690965 301240 750040 711110 198220 802145 686885 662745 182240 691475 466990 88655 515015 158610 101405 116790 26435 474895 364310 564995 799850 625855 119510 476085 487220 289000 27710 381140 809115 279480 519435 542555 504050 702015 193205 810560 313820 159460 404600 654585 642855 145775 160905 593045 446250 720205 108545 351305 809795 320620 309995 835890 557260 436730 470645 153510 24565 623900 205870 845155 389215 457555 507705 800020 161925 310335 241570 475405 361080 60605 843200 785060 432990 203065 75650 130815 603330 32215 236980 108290 792625 560575 634355 132940 787950 126990 637245 488665 310675 548930 269705 770780 647700 513740 784975 123335 730320 61710 249560 349860 617780 348330 228650 315010 368475 615400 613190 350965 488920 675240 326485 531165 322235 101150 167110 138975 77605 29665 163965 535330 278205 550290 526575 681955 295630 818975 145520 518585 782765 419220 220490 574515 735165 834020 18445 501160 509745 27710 792455 581400 56695 549865 740350 359720 217855 152660 486880 656115 711025 650760 849235 175865 193205 74970 603075 603415 356575 11730 441320 299710 840055 477275 329375 228565 613190 609620 561000 501075 368815 269450 72080 471325 555815 55250 234175 496060 807160 390915 96390 396525 28475 161755 321385 723265 618460 501755 395250 498950 835720 787950 288830 443955 787015 452030 833935 432735 694535 291635 636990 545785 847450 475745 10285 183515 598400 755650 474980 822885 564060 135150 113305 250155 542045 123505 86445 114240 556495 706180 94265 792370 80665 419645 117130 657390 507195 68935 740095 268005 780470 140845 440385 330395 224655 93245 455940 701335 113305 782085 43095 601375 221765 10540 58990 233665 359805 546125 319345 636820 132685 242590 145435 504985 594490 718845 716210 27710 520200 429420 6545 258400 417350 6375 750550 660365 213010 311695 376550 306935 93415 448460 335750 817190 204085 814810 439365 266815 717400 123080 606050 341020 216070 327335 309060 93415 499800 281605 397630 221170 335155 192015 409020 160905 421685 274125 447015 686630 107525 95540 487985 198645 110415 352920 418795 799425 759985 58055 600100 825095 192610 579275 554030 142545 579615 767805 116705 584970 286450 424830 661895 298860 515525 580550 265625 667165 494615 787610 502010 549950 7905 678895 584035 581315 731425 415395 220150 804865 760920 380970 160735 324445 824160 543745 571880 87465 401285 84065 559810 695555 201195 674305 664955 846770 234260 132005 265625 740010 98175 405705 57205 89675 99195 283475 218790 789990 619650 531080 83300 390065 595340 712300 668185 480335 725815 276250 758795 81175 769250 356745 723350 787780 600780 307190 376380 691305 58990 362270 845665 23290 258315 34170 45050 714850 169745 642090 207995 765765 428400 642685 70040 616165 727345 235960 350625 824160 558535 775880 663340 257550 551990 255935 9180 408510 84405 621945 375020 513230 746130 355045 158185 5525 27200 699890 801720 53295 386750 103445 710600 523260 402900 639200 373065 409955 741285 205785 163710 685695 62305 261035 332775 207485 3230 805205 822630 658665 153425 533120 669885 175355 777580 840310 822120 821865 51340 588115 237065 483225 796195 103955 296650 524110 279990 666230 529975 40715 602395 548675 86615 838525 443190 751655 751910 610300 513145 846685 6460 409615 107610 615995 447100 784890 377400 463760 383690 291720 408680 346885 268005 698445 201025 740690 595510 723605 445740 720375 835975 782085 518415 517055 227885 258740 381820 326740 92480 270725 249985 190740 691390 78370 243610 19635 293760 822545 577320 243950 367965 821355 798065 239275 702950 23715 51085 638265 818465 409190 44965 671245 70295 840650 202980 522325 116960 700315 481525 645235 829260 127160 573155 152405 11645 133365 680085 85085 517990 777665 540005 671500 323340 411655 301070 519010 795345 540260 251345 439790 93925 549270 757350 54145 89760 835975 661470 126395 18955 629425 664445 290105 94435 818040 362780 528275 130730 610470 551735 153170 336090 111010 486370 822205 155125 515185 49895 269110 165325 409615 334730 364565 5185 733295 479315 38165 405280 342635 616165 236810 66300 120530 626790 490110 6460 699975 677280 186405 569160 79135 645830 393465 806140 782595 200770 183345 300985 612850 73185 559640 532270 110585 3740 731850 56355 461040 618035 593130 430440 526150 384795 277950 703120 143140 523430 545700 802145 255000 643025 218535 327505 781235 63835 589220 199835 505070 124780 339915 743410 133875 25670 312205 715445 163370 623645 587520 751315 116195 192950 689010 660620 47005 506770 142885 559725 506685 335920 792880 455685 399585 177905 560150 345610 273955 221595 850 146795 507280 124525 743410 306595 649315 58650 843710 388110 433500 760070 334985 509745 713745 411655 763300 142120 51680 760495 330565 344930 549270 411740 297670 316030 205615 564485 401370 529295 105400 359380 339150 668950 457895 25670 176120 608005 693770 108205 349265 562275 29920 165070 500905 76075 164985 4675 626705 274550 92820 712810 590410 144245 20230 265370 56270 304045 794155 747150 3230 431035 638265 51935 799085 339405 6375 680 362780 410550 626960 442255 343315 149005 55165 112200 248965 456195 668610 142035 214200 659515 373320 736865 184705 498865 663085 334560 217090 673540 759390 560235 478720 425255 54145 64855 428315 718590 454070 67490 592620 290105 347140 791775 487900 526150 550800 475150 632400 706520 537285 334560 565335 607070 188190 808010 80580 26350 562530 141780 273190 827305 283985 383180 732530 442680 390660 535330 359975 275230 346545 708645 481100 544510 82790 623645 733890 559555 743155 773925 22100 735250 833510 208505 92565 271320 716720 245820 554710 771120 6290 683145 835465 287640 175185 733975 267920 839715 419475 514505 371705 20740 295460 816000 436560 17255 661555 562700 782765 445230 441660 224825 328100 30600 102510 639200 710600 402475 616250 695895 485180 335410 253215 323510 818125 213520 787695 498950 32555 703035 454410 838950 841925 160820 139485 500650 409615 611235 263925 228480 543150 331500 260015 126225 739670 657305 701165 348840 727430 680850 206040 331330 547230 658155 406895 422790 708305 500480 114410 640560 295715 577830 243950 529635 815915 677960 71655 167280 171445 269790 241655 58140 286620 448035 25075 94775 686290 157420 128860 431205 737290 806480 648125 267580 328780 777665 609535 670225 774010 136850 196605 809710 823820 342720 493935 737205 722755 29920 197030 720205 524535 246075 323340 19975 254150 736185 308125 173315 812855 74375 669545 527765 34935 442850 544935 137445 340510 193375 679490 600950 289765 224060 22780 259505 292995 672010 835210 344505 597295 481865 170000 201450 692580 14110 837845 835295 791945 255170 836315 179945 538220 621435 41480 773330 282965 620755 714170 653310 596700 458405 662150 241740 342720 798405 701250 837930 359890 602735 415055 419815 310845 530655 392445 111435 70975 103275 393210 176885 531675 444635 483225 462145 731680 84235 660450 64260 74290 525980 308550 835465 46920 802315 663425 15810 484075 107610 272595 650165 164305 680595 78200 325720 179605 848895 638860 247350 612850 505580 18615 150960 361420 619820 518160 167960 844050 36890 123165 454495 54060 170510 127500 758455 307275 546295 625175 518245 645660 150280 87635 375870 6630 693770 465205 662150 441320 51935 630190 688925 64175 642940 772225 515610 828920 571370 673965 148070 739755 189975 519690 563890 214370 59585 805885 311610 513315 399075 645405 693175 420410 690625 741540 304555 750125 675920 186320 760580 385305 85000 408340 51000 730830 196945 204595 840225 374340 559045 0 0 0 58990 182155 474470 479400 288405 335750 338980 479230 432480 805800 458575 793220 285685 720885 481610 664870 452540 429675 794155 636310 326400 261715 28305 351135 574600 33235 326740 580465 508725 634695 519860 600440 136340 199240 778855 2805 337280 610300 385050 516120 648040 522495 755565 737035 393975 474130 350965 725985 94350 797470 290445 508045 444380 373065 69530 628830 818210 532185 783870 827730 320620 621350 366095 538560 262225 713235 125970 560150 639455 549610 662065 806225 319430 503880 597380 270810 313140 429335 229160 829430 603755 423810 753695 449905 446760 91885 167620 578850 226270 119935 94095 581315 122655 466140 278460 533035 828070 141610 470390 114665 120700 555560 484245 155040 746895 683910 355555 627810 265710 519775 379355 495890 539240 468775 68850 456365 479655 707540 676090 514165 517310 253640 143055 730660 815150 332520 292995 391595 615740 371535 283560 253810 369580 566950 663680 458320 268940 43520 433075 510425 14450 432480 511105 519350 524280 341105 248540 410805 706010 193375 588540 230350 513400 109225 427805 184450 842265 129285 280840 159800 69275 142545 245565 315520 60775 540940 310335 36465 734910 299795 144925 134555 791010 330225 292230 716635 680680 368985 792200 407575 343145 31960 559470 6800 753780 136765 480590 725645 764915 333115 385730 258315 748680 832405 151470 73525 718080 527680 713660 791605 220660 355980 579360 502520 667165 81005 185215 109055 656285 694365 401030 142035 253045 76330 583780 423980 325975 35445 391170 779280 523430 100980 39355 712130 221085 343145 164135 270810 844645 223635 594745 762535 497080 665805 175695 786420 605115 477360 167025 179860 585735 389810 697850 6800 387430 650590 257720 742645 740775 482800 303280 145180 376210 82535 651865 621010 475065 827220 511105 705160 444040 180625 758625 836230 321470 95455 267920 602735 552925 27030 637415 432140 498525 275230 83045 747915 325890 608515 381480 573580 753440 707285 599335 195075 835125 346800 249730 264690 567885 597635 360060 557685 263840 610130 60690 187935 692410 365160 734910 433755 162010 412165 89165 849745 56525 147730 782595 482120 711280 531420 265625 115770 144245 239445 420750 128860 293590 144330 57545 729555 431120 760240 732530 249900 324275 205530 340425 387600 181815 743410 680000 335155 252960 196010 313225 114325 102765 257890 106675 808775 128775 400520 715275 333455 794920 339490 478805 748255 843880 192185 399500 201280 560745 407150 346545 478125 759900 324190 506515 52020 264180 766020 755820 314585 138210 206635 192865 729725 786590 800785 342465 448120 147220 797215 809625 484840 620330 656540 754885 115600 317560 810475 109735 103870 666740 19125 173230 331160 619225 353855 507195 492320 389470 183345 109735 567120 310845 627555 597380 696490 165665 802910 22525 578850 792115 60265 611235 416585 541280 674645 588540 768060 298945 699550 346545 150110 101320 230690 616845 455345 582080 698020 758030 723605 244205 479910 319685 261800 323255 44625 37060 21760 527425 802060 751825 232900 302685 206805 575195 39610 318325 181900 607325 636310 784720 750210 565335 110075 714255 226780 699125 479570 230350 52275 146370 694535 301240 792455 699805 678810 99365 296055 190825 597210 697850 50745 663340 388620 596275 228905 762450 47005 329545 811920 257890 503540 59585 401625 585395 535075 352495 670055 805800 749275 29155 134385 431290 695045 400520 319770 677450 395335 462655 56950 635460 11050 327590 843625 269365 215050 250750 469795 450330 822460 41480 349010 805205 835550 380970 845665 324190 844135 67405 314755 420410 554795 798745 192865 179265 399755 147220 319260 332775 749955 36975 569840 671840 392530 241485 455600 616675 482800 334900 114240 220575 114495 102425 389810 428230 298690 415055 205955 272340 665890 145435 325550 121635 477275 13685 350285 795260 521645 278120 172635 40885 551140 179605 72505 195245 655520 699550 252535 319005 657390 700995 796620 2125 73525 219385 676345 407235 95880 824330 418455 596445 200005 584630 646850 562020 615995 301750 438855 720545 813790 448290 39865 397375 822035 843795 770950 844050 725985 803250 11900 126905 307955 30175 112200 98940 530315 635715 782425 85595 474385 524535 359380 745960 786930 758030 284070 266475 693260 178500 737120 800955 204425 367370 149430 581060 762025 708900 463930 196520 683740 39440 59075 399500 292400 87380 235110 286705 314755 806055 486710 237830 482375 49810 81260 186915 270470 32555 761940 771545 699720 383690 587010 754035 164220 205700 86870 429250 769930 355300 105145 765935 148240 394910 610130 804270 15130 774435 698020 653650 768230 42755 682635 804015 640900 603585 231200 501245 697680 129370 52360 297330 651185 359295 279905 741115 401965 432820 95625 836995 75905 12155 489685 376295 789225 174845 818890 288660 73610 808945 190570 781235 323680 826965 130560 845580 474045 513400 440725 680765 235025 601205 397290 513655 67490 514080 552330 540345 189040 674900 710855 215815 57885 138295 148495 568310 744175 277100 279055 452115 332860 294355 251260 830705 191675 449650 165835 77095 774265 412080 104040 145945 369495 829430 593385 684845 237575 341105 653565 618885 667165 587435 263585 746470 259505 800275 358530 591430 208930 216325 382075 258145 180115 798235 300730 518585 705160 640645 300135 846260 765255 302855 582420 691560 844730 123250 108800 376125 360315 502180 810985 468605 116450 474555 176120 355810 646935 54910 82535 550290 494020 683825 744685 271320 763980 295630 323850 230860 713235 236470 555900 670480 90695 421940 311525 790245 175440 787950 213690 554710 362355 542300 454240 506090 8245 46580 484585 606645 822035 438260 220405 778770 692325 155635 615655 413270 710430 193800 258400 321895 592195 210375 465205 181730 375275 410550 688245 681190 435710 816170 696915 559045 174675 251600 292485 79305 321725 491215 796450 603840 442765 607070 193545 191165 114750 520370 226440 748595 672095 213860 103360 689010 582675 591685 692920 230435 199665 796280 655350 402135 834445 421430 531590 841585 469965 697935 188360 688160 556920 369665 465120 375190 277270 127585 688500 542385 291890 263415 123505 556835 380035 6545 631465 719015 504220 427890 528445 703715 504135 267920 510765 395165 303705 155805 833085 710345 807160 621180 481270 616675 108460 484500 377230 822205 9180 293505 119935 702185 726835 540515 410465 762790 497505 335920 403835 493850 526830 838950 156230 5015 430950 375020 137020 664275 775030 103445 135405 622625 779960 141270 440810 535840 453220 401285 715700 464610 704650 227205 756585 235110 86105 396695 584545 234005 817615 537965 700060 215730 128350 602480 173145 520285 206465 249050 478805 174335 202470 166005 430185 451265 154870 185895 52785 847960 708390 404770 507195 289000 202300 206380 712045 625600 641580 541195 571200 849150 511275 420665 276420 124865 708730 706095 294525 459255 372980 17595 736100 529125 274465 439110 592365 411400 623135 197370 630360 724115 541705 234685 415055 172720 199240 402645 523175 612850 841755 172890 640135 217430 795940 692495 736865 755140 836485 644385 523430 29325 697085 807840 743410 547485 462485 698955 374170 45475 481015 586160 144245 176120 320790 222105 477360 406640 63070 74375 624920 381480 411825 179690 836570 255935 652885 754970 173145 77775 281265 717825 240975 772735 638775 800360 538560 340850 791860 36125 125375 625600 513910 415225 301410 560660 482545 180965 392700 97155 20400 824840 608940 659090 215815 708900 367030 809285 704905 97580 247095 118660 776560 832745 632995 730405 357085 52105 710600 46580 786165 107355 79730 563720 670735 10540 699210 487135 658410 324700 779535 784635 60095 92395 387685 226695 44285 316710 320280 828240 71400 748595 347565 776050 235365 287130 145520 451265 438175 355895 682465 839460 836230 770355 566270 137360 116960 787865 111435 85 654330 511445 428570 385050 36125 842435 393125 825010 827730 375615 563465 561255 238680 524535 362865 386665 191505 346715 80410 326570 312460 524875 840565 774690 314755 431885 503030 398310 642175 471410 827050 11985 825775 168385 780300 712470 503710 638095 806735 382160 242675 299455 107100 17000 690115 593980 726155 215390 344420 137785 568480 207145 617185 635970 477530 845155 672010 305660 61880 57970 190825 258825 637585 148580 547740 96390 826285 407915 218365 317135 51850 255935 836485 32555 574005 490025 432140 521560 372895 581400 646170 256445 51000 365670 548080 655010 684760 703375 622370 99195 516120 800955 487815 547655 832320 1020 26520 400690 611575 36550 828750 599250 442255 714340 28220 790670 552500 22270 53805 430695 228650 354280 378930 22355 50915 139910 750380 382840 571455 247010 750380 833765 618970 22780 805545 398565 264860 129115 347480 474045 750210 427805 732700 682890 747490 203660 497165 480335 423045 628575 336260 562615 79730 84660 222955 515270 12325 463420 283305 349010 295800 518330 119680 748850 341530 71145 394315 428740 705160 280925 761855 740945 268940 359040 30345 422790 640390 808775 469455 452625 74800 328440 537115 632825 650335 700060 549695 176120 14960 520625 622880 61115 414205 13005 417265 534310 368985 110925 149600 678130 497250 201875 188785 165325 292825 788800 159035 168640 559640 296565 26945 308720 533375 141780 543065 322660 417690 77010 282115 499970 308040 20230 668440 730065 600185 194650 697255 712725 302685 133110 204085 725815 359890 68000 424915 56695 386410 579615 495465 272595 326060 562445 40205 473450 119510 28390 752080 635120 86700 593725 110755 624155 107100 81685 813280 537965 201280 382160 365330 274125 301920 808265 436305 155635 136170 724370 239615 123760 542130 328865 249560 174420 806990 381990 251940 496910 648295 137445 428145 447440 732190 190825 200005 388025 749785 87295 423470 829770 197880 82450 397545 73185 414120 660110 193460 246245 809030 117045 131325 590920 371790 720120 9435 15470 441320 576725 56865 414290 550290 692835 171700 198985 215900 519435 820930 68085 8075 517650 327845 454410 10710 447695 210715 768230 466055 34340 389895 148155 239105 332690 847450 782340 28645 252620 362865 505240 267835 130900 344590 619140 660110 288150 576555 495550 483565 405280 68680 176290 167280 143565 515695 593470 441490 641750 773330 436390 754120 163115 680 365840 16490 344930 488325 722160 329885 565420 354280 468775 183090 111435 51085 69530 112115 355385 270895 826710 332010 62220 532610 5610 489855 547740 29750 709410 656710 238850 748255 352665 770610 662915 268940 478635 651015 261035 164900 35870 527425 568395 439875 149685 318155 644130 76500 766615 544595 728280 598825 564315 277355 113050 781745 166600 422280 706095 542470 798490 623985 226950 429250 387345 102680 627130 312290 480930 546465 721735 432650 627130 463080 556835 718675 706010 787695 32980 146030 720460 375700 639965 218705 427550 554625 623050 567205 681955 802995 565590 583865 544000 424065 268175 687055 508470 15810 50575 259080 379440 696915 640730 472260 284240 11305 786590 111095 186320 747320 794920 822715 486880 441575 762790 85170 354025 674390 346035 617355 411570 319770 293420 208420 345610 313820 379865 433670 274805 783870 415565 169575 490790 604095 520200 846770 379780 349520 127075 532525 353430 142885 822545 129710 291465 124695 312205 316370 517905 479655 671585 499545 482715 254150 246755 772310 162605 173230 331500 72165 56270 169745 720885 321385 786165 806565 657050 498780 684845 589390 609110 371535 806480 596530 847535 600695 555390 422195 326060 504730 614125 559725 297160 400690 341105 753355 571285 561680 819400 505495 666655 560575 96135 487985 255935 684250 833765 130900 292145 102595 51340 113135 820505 840225 362610 136595 131580 780980 209525 339660 791435 715105 257550 435710 757265 252535 773925 810985 109990 64005 676515 31535 277355 725560 611235 642005 78795 707455 192865 805545 521135 288405 803335 569160 430185 765595 213435 214625 139315 667420 534990 682805 656285 329715 213010 18785 723010 18955 786250 119340 61030 623050 211735 454920 307530 481270 421515 835975 234005 456535 830620 20910 472260 219810 317730 774860 63835 32810 225250 316285 139740 754970 491300 478720 436220 551905 250325 810305 842435 820845 748850 68595 133280 777920 818805 270980 111350 669630 296480 707540 73355 839375 362015 425935 359380 354280 832235 760665 214030 163795 2380 291210 840395 406130 99025 169490 52870 415650 338130 769080 388110 645405 385985 175610 624325 782595 463930 430185 24480 431035 789820 215390 138975 97240 312290 324360 519265 450415 55505 655010 655180 146200 191165 413185 792455 568735 824330 414630 794835 590155 757775 647275 413950 482120 563465 838950 254405 327505 91205 350880 114580 455600 233410 202045 761685 125035 776305 786250 399755 499375 85085 171615 3060 474810 619395 667675 274975 822715 833255 66215 36465 254150 33235 842690 298435 235875 359975 102765 286195 147135 782935 789395 777835 95965 316455 35785 583185 5440 710005 739075 179945 771630 762110 52870 831640 793645 394400 662235 24820 463080 300135 73950 708305 339405 77350 106420 583015 797130 592195 73100 429590 178075 129455 835975 128265 725305 327505 151385 28390 443870 98855 52870 268090 246585 229585 813705 566015 322830 671840 539580 137530 68170 53805 30600 400010 417605 404430 560405 700060 602310 816340 118405 397460 67575 129795 709155 401625 112030 686630 227375 846770 115175 805205 453305 322235 114580 461295 510680 53890 457725 255000 140760 473960 491725 85170 236980 743665 172805 717485 733805 521390 168045 460955 681105 636650 388280 295545 77860 471580 769760 128350 18275 198730 100555 506855 795685 522410 595 482205 338045 660280 170 95115 564995 647445 503030 331330 177565 402050 825860 802230 466735 265030 837675 218535 705840 431715 364310 473790 473110 793815 426785 337110 184790 572135 177650 1785 688755 181220 163880 691900 658240 415395 490110 791690 255 779025 700315 410975 384880 115260 347225 276420 73610 552075 236980 486795 357255 757605 91290 650250 274465 438090 764915 79390 671840 241910 541365 44710 45475 232135 680510 17510 771035 724880 3995 23375 173995 632825 150195 78455 826370 680850 758285 512465 162095 776050 303280 410125 98260 156145 189805 70380 330650 142545 484925 142630 771035 668780 78625 322915 765595 463080 422110 132940 847875 2210 158355 781235 155380 659600 834445 791265 465375 274635 91120 474470 536180 765340 340340 318325 566950 755650 82790 54060 450330 258060 355555 30005 499120 204595 591855 826625 686205 75990 169830 204595 404515 301835 176715 105060 449140 441405 792115 155210 155720 721225 108545 715360 279565 121125 25415 26010 665550 296905 603330 848895 144755 386835 601545 217855 281520 34510 166600 334645 381055 275315 161160 526150 8755 198645 604775 504305 637670 526150 272850 216070 212670 634185 690200 205190 804270 7395 161415 321725 736270 472005 407660 80325 397035 504135 419985 64005 660450 391595 506770 641495 766955 806055 22185 788290 177820 629170 766190 160480 695555 672775 764405 277780 814725 455175 105910 622285 585310 640985 235790 745620 369155 378760 613870 828155 583440 104550 457385 762450 201535 583270 843965 20145 313565 26520 620075 342635 676515 654245 640305 589475 352920 561340 766105 72080 221085 654755 700655 484075 715700 93245 662405 4590 847025 308975 670905 700910 432225 363800 575790 695640 780980 391510 15045 175525 765935 596105 394400 446930 99280 408425 494190 323595 361335 654415 502945 263585 690115 445230 370430 505410 269195 554455 2040 124610 597040 561170 792200 547315 411910 80325 541450 188445 378590 156315 634185 415055 63070 96645 500565 706095 443955 718505 451775 379355 457215 618205 723095 759815 820080 380460 417605 347310 604775 775370 44795 732530 198475 564655 706520 43605 473280 691985 538050 827815 47600 802060 843455 325465 122995 233155 571965 36295 406470 800360 74630 266475 575280 274040 400095 461210 299795 292570 92395 271150 248540 302770 539580 120615 629765 588795 294525 631975 653480 512805 847535 30940 767040 820250 321130 144330 125290 229925 785995 140675 111180 649825 424405 655095 487645 661130 671670 472260 395165 827730 373575 435795 568990 543405 705925 450415 563295 62475 681870 55420 415225 184280 788290 515270 478635 739500 304725 420665 370685 218535 487900 733465 608940 568565 353345 139910 410125 695130 360400 61455 232985 220915 506005 561255 445315 482970 828410 514080 2210 717825 236300 193630 21590 684505 628745 60775 76585 239105 612935 528870 109820 291295 218025 55165 417605 495295 470390 679915 417350 253640 100130 747490 825690 138975 626790 796705 519350 204510 422960 337280 412335 24140 671330 754375 58225 434605 702100 564655 158525 106165 211140 51510 520455 847620 745365 313650 317305 30090 731510 377230 632315 637755 523600 541875 435710 307105 80580 757095 844305 74120 779280 737035 415225 75055 701505 776220 643705 347820 296140 379100 67490 758370 424575 748935 259845 848300 50575 125545 652290 142290 342550 57120 12155 683230 674390 419815 588370 39695 683400 581570 451520 822120 154955 37485 837930 690710 788035 156485 842520 488155 201875 558535 385900 642855 226695 542215 333965 559895 301750 675835 466905 309910 104040 584800 145775 453220 820590 827645 449820 805460 684760 734315 391595 37315 731340 362695 69360 132855 518585 809710 320195 391680 804440 566865 679660 460360 399585 602650 478550 324275 502860 87890 199240 435370 318070 221850 497760 618800 672690 236045 547655 86275 730745 578085 478720 638860 428995 393550 327080 495805 63665 123165 171020 393295 767295 725645 705415 791775 340510 325210 261970 640560 220405 158950 392615 32385 752080 397375 587180 296395 799765 349010 673625 81090 190230 363035 749955 832915 567290 357595 486285 255935 235195 151215 823650 166515 849320 268345 185895 216835 135405 518075 423215 385390 642600 480080 822630 46920 768910 179945 25500 45645 551650 77435 43095 803335 563890 443445 662065 507195 721565 113220 252875 591685 48025 294100 497675 328015 343485 316455 389470 254745 741030 780130 676855 387430 804270 312205 660620 68680 205190 161840 702355 591940 584970 272085 17935 767465 64685 691815 514590 359550 729725 365670 415310 318495 796960 163115 349775 224740 193035 748935 403240 659770 743665 589135 420495 256700 460105 220150 206635 25585 708730 722500 323340 833085 513655 417180 238170 764490 108120 769760 831980 518585 798745 697255 657050 228480 61370 104040 427890 590835 508810 698105 74630 258570 806055 401115 44540 609790 188020 68170 19635 740605 627300 695300 311355 836400 593980 96815 676855 541110 223465 800530 391510 490960 707115 804355 545530 187340 69190 217770 468690 40375 268430 800870 182325 417860 273955 53465 308380 84830 793220 581995 423810 501415 491810 563210 303025 242675 740605 356405 375360 168470 522325 694450 145945 685950 508130 807670 567035 804525 557855 548930 271150 272085 674900 774435 782425 229245 234430 125205 542725 159375 68850 202385 805715 224315 364395 214200 94520 176885 494530 349350 113900 261375 341955 418455 37400 465205 384540 121805 514165 543575 809115 583610 623730 512805 241570 614805 820335 83385 102425 36720 769420 475745 9180 23885 633505 471495 704905 336005 655350 126565 240550 631975 457215 212840 57035 79050 441150 200005 842180 43265 481100 368050 409530 194310 82450 491470 751910 223550 368560 298350 65620 631635 311865 336770 205445 79475 44540 92140 531250 358785 296990 316370 813450 787610 356065 447270 532865 618205 210460 298605 174760 171955 745280 53125 240210 419900 101830 115685 655945 626960 208760 813280 142970 736270 66215 148920 792625 689945 814640 804185 534565 121720 490025 81430 520370 687565 622370 310505 72165 808435 71400 69020 657900 391680 341785 206975 99535 352580 255850 265200 832065 34935 443445 519605 231965 653735 275145 7140 321470 85170 664190 689520 620670 732955 625855 722245 790755 52105 252535 49555 739585 477615 805630 477445 263160 90270 544510 530740 661555 261290 251685 424915 40630 576385 198645 467330 708815 482545 809285 631295 362355 839460 30940 601715 313650 509490 146455 757520 561340 709835 489430 227800 651780 392275 510085 523260 274805 308890 412590 377910 613445 131240 121720 636650 752250 822630 203235 429590 60520 305830 375190 822630 721395 645490 31960 699975 750635 244970 559725 85000 217770 543405 797725 115770 324615 808520 90355 499545 752420 785485 698190 579530 306510 765 545785 167960 683060 564230 524195 558535 791265 388280 137955 843115 562530 514505 793815 389130 758285 496145 165325 597295 755225 548675 681190 657815 464015 343740 773585 22015 805205 276505 470220 378930 435200 212245 608855 828580 810730 323085 164220 643960 326740 69955 164220 426190 318155 248115 748085 546550 31875 623560 408000 844475 199070 390235 448205 141270 11560 404855 532780 524875 63495 168980 239870 524450 3910 62220 279905 470305 63920 531930 424320 666655 264095 841245 742305 177480 439025 146965 441575 640305 659260 547060 138805 257805 407490 404515 302600 337195 442425 203320 534310 520200 416925 721735 488495 683570 594150 76585 237660 315265 503710 546465 630615 212755 591685 787525 486540 318920 814640 291550 392445 130475 195415 249220 460955 457810 663935 610725 417520 47345 619140 664870 672180 538730 324360 159545 334985 233070 726750 653140 426530 142120 334730 374765 105910 601120 326485 360315 549695 165240 258910 120445 304555 503880 215560 208845 487475 572220 793560 724200 748765 154190 581145 63750 793220 224400 783360 175695 78030 648975 366265 625345 48450 825775 134385 271150 554965 798150 319430 256615 160395 694450 205530 561425 79305 266900 57885 678980 79560 638095 194395 476765 714170 725220 666485 675920 842520 610385 770100 171360 681955 674645 170170 535925 848045 693345 612850 321470 434775 40205 558280 767805 76160 438600 849830 535415 737885 801295 553350 847535 500905 123420 700740 120360 331415 766360 26520 590240 362270 638690 478465 423555 63750 114155 551820 548080 182240 696150 806225 8245 666910 327080 298605 175780 785910 402560 518245 160395 40800 38845 75905 175015 98260 830960 527510 341870 143480 417435 425935 482545 247520 695810 551055 497590 820420 564060 503115 844220 450075 655605 733975 701590 196010 699210 12070 53380 366690 715105 755140 39185 818720 461550 182155 762875 350540 139400 95540 491640 799680 293165 362270 451010 245480 716295 58480 255765 198560 188785 242675 392530 359890 207400 752505 126650 419475 353685 766105 40460 810560 541790 351985 585990 354535 310845 566100 570180 74970 761090 316370 369410 457300 667420 367540 764575 844305 36890 93585 586585 467160 425000 440555 799000 72590 722670 437495 274550 654840 337705 719440 190315 398310 749785 769675 319685 223465 569925 39695 559215 298605 730830 363630 160565 477020 30600 440300 749955 137870 710175 515695 134045 74375 782850 292570 145860 613615 167025 721735 295545 205615 74970 236810 14195 4335 661810 593980 98940 339575 162010 213605 373150 24225 644215 247435 474470 105655 168555 214030 406810 286790 428145 164220 388875 788545 515610 238425 359125 808605 388365 782850 578680 251940 380715 619650 374085 695810 627045 398820 433415 96475 719270 677535 287385 71400 761770 378250 582420 387430 785825 280245 443190 491725 55675 75905 67745 277865 736950 394995 121210 539750 700315 213095 77775 775540 137275 13260 561510 490450 235365 795940 118320 779790 19040 719355 480845 402900 396695 453645 56270 487985 274635 463675 385900 292995 589985 614040 152575 93330 558280 541450 601460 749955 710175 312460 112370 339575 681275 62900 287045 528190 824585 115005 525810 838440 710770 652970 313990 300135 596275 630275 792625 785400 302685 220830 273870 846430 731000 65280 319600 330735 273275 22185 376295 451095 314585 520965 40885 260865 374255 623050 380460 46325 420665 358105 704990 300220 512210 405280 24395 390745 777495 825945 747660 541705 718250 609790 623985 739840 147390 314500 316370 670480 626790 556835 771885 369920 698955 357595 272340 248200 593640 78965 43860 251940 446420 193460 20825 431120 469370 678555 465120 780385 234005 290360 566865 646680 236300 677960 74120 471240 336090 123165 58310 694365 381990 608600 411060 935 516715 301155 519520 233920 742985 415650 371450 717400 81260 444210 234515 356915 191080 303365 344250 86870 825180 784380 715445 630190 459765 805205 772480 68510 662915 682975 180880 353685 535075 663765 340935 269960 518245 190485 602225 371705 706265 193120 689265 632315 464015 779365 34850 396440 319770 828920 340425 356490 142970 311865 207315 107015 700230 382160 791350 731510 9435 429845 633590 843880 726155 683655 761430 454835 116705 799340 290020 77350 586160 59415 313735 2465 291465 597125 638265 98005 793475 110670 351390 759050 171955 481865 684420 291975 708475 327760 521985 414885 142290 268175 132770 134725 527510 470900 500735 186745 157930 824415 67575 102680 847365 17765 140335 172550 824330 752930 726495 413015 512720 122740 643450 215815 127925 793560 686205 351135 706350 582590 491215 819060 265370 802315 139230 545785 88910 505155 127755 683655 600865 140845 53125 500310 240465 445825 57545 37060 826540 464610 44455 457555 518585 555475 833510 591770 85935 401115 294185 588200 513910 106165 828580 584035 362185 610640 48790 229755 20655 53550 554030 818125 447525 468690 110330 426275 310420 575280 365330 783870 197795 823905 142375 503710 58395 396780 582250 631975 423895 611235 377060 228055 409615 126310 492320 32130 524280 626450 129200 209270 217090 179690 660620 358700 752080 458490 847195 656370 19465 561425 222530 41650 289255 253130 17850 295800 758115 413865 126820 493000 42330 847790 167620 136170 276590 388705 440980 85680 478125 528360 180880 110500 679235 347565 446675 524705 631805 218365 16320 676260 741795 171785 24990 442680 825945 378675 324785 475575 163285 649740 503370 788715 536605 464270 201280 765510 735165 115600 574345 102935 58905 86870 350370 767295 225250 813280 581230 393465 598825 740435 837930 583015 432905 322915 96645 87210 287045 768910 116110 530655 92990 759730 625685 11730 595 554285 247775 401370 675665 217515 529805 617525 708475 833935 62390 5695 388195 749190 448205 768060 352750 666995 139315 660790 322235 426955 22865 198560 420665 395675 76670 18020 546465 8415 367880 283220 628490 160905 8245 422450 229755 562190 733550 363545 322830 166855 425 244120 641920 381310 718760 30260 144415 644640 392615 712895 446080 254575 25585 13515 217090 127585 54995 144075 624070 6545 259505 59585 457640 246415 300900 312290 763980 146115 334815 827730 29750 149090 166770 781490 738055 663255 514505 551395 266730 662150 286705 384115 381055 680000 379610 647445 142630 723690 469285 789905 282880 504730 475745 609365 383520 689690 235705 560660 753865 172380 427975 612340 145945 569755 291040 662320 262650 750975 752845 10540 621605 336260 73865 3740 667165 180710 375615 195330 428825 826540 114495 673455 335580 185045 774520 214455 45645 472940 287300 326825 342635 39270 450330 389640 689435 438770 694790 250580 836400 108460 631040 686630 563380 485860 476085 334815 469965 376635 838440 99280 822290 11475 489940 537200 387430 616930 348245 534905 142800 292060 133280 277270 380630 363290 570095 426615 70125 589050 79730 416075 301580 635545 556070 401200 180965 157505 699805 837165 238595 829175 732615 420580 533545 202555 665550 230265 181220 456620 255850 585990 620670 130730 328185 80580 158100 755055 465290 533120 174930 141695 193970 647275 617440 262310 181390 149855 431545 422365 628150 706095 252365 516630 626450 246075 625175 171530 449480 344165 452455 469880 294440 585650 279990 15385 40545 534055 712300 390150 630020 359805 713745 64090 189890 759815 394315 115855 379100 794410 239190 406895 61030 262395 211140 331670 128520 86105 372640 535160 788035 44625 744260 710855 551735 312120 844730 760495 189635 748680 515185 81770 71655 555560 7820 386410 605285 817955 281265 462655 713660 463675 333625 683740 236810 613785 812600 465290 553180 708135 101320 196520 365330 355980 762790 319260 433160 714595 536775 129795 820505 55250 588965 196945 381140 542810 839290 28815 823395 150960 583100 202385 632910 622795 844985 783020 335835 438260 738395 596530 379950 441830 98260 413610 545190 497505 724540 134215 146540 206805 349265 106760 357680 139570 559810 745280 405110 688670 497505 264690 506515 700570 301920 268175 121465 279735 304470 535500 311185 287895 790925 340425 210035 229075 121040 279820 95710 388280 344760 535840 821185 316625 581655 317475 56865 293505 478295 573495 192610 235535 446080 320790 335410 319090 745280 836145 200090 61710 844560 514335 674305 588965 821355 680595 804695 397120 811070 322320 806735 666400 26010 798065 334900 697595 78795 610555 549440 435370 41650 604350 561765 626875 559215 509065 120190 57630 47515 372130 555220 91460 811325 226865 741370 411315 307785 469115 6885 772055 574770 771715 676090 530910 214710 485605 502435 243695 428910 354195 202300 482970 310845 759305 577745 263500 181985 377145 394230 111265 650845 218535 323680 146710 312375 142460 646085 404430 417265 344165 374680 137190 792710 254405 262225 635545 652205 596020 695980 258145 83300 52700 175865 755820 770610 427805 7480 541620 459085 516715 541280 474045 846090 159035 652460 540090 507620 844815 199665 346205 150535 645150 718675 337875 202300 428655 846600 236810 812515 374425 192780 730490 36975 453390 315690 586585 413355 3910 638095 839460 36040 733805 160565 794835 746130 117810 613445 168895 723350 576725 571710 34935 614635 106845 70295 392870 204085 58565 316880 177565 12410 841670 833340 115940 472600 275400 385645 559045 349010 242675 451860 755395 291890 170510 817190 511530 23035 295205 43350 92650 483565 400095 678300 399160 464780 826285 117130 412335 385390 397460 425 561850 791775 569500 108035 500990 720035 300475 389810 645150 181220 300900 732785 626960 675750 540345 773160 79305 259080 699975 150705 648380 321555 488580 178160 405705 595000 577320 259505 125630 218450 141100 67915 546380 558875 73780 666825 649910 200770 849490 572135 117980 261545 174505 739245 835975 655775 249220 37145 120360 571540 375275 295970 526490 463505 255340 620925 732360 758285 783190 46750 755055 46070 805970 329460 58990 810135 668950 299115 442595 251090 17850 760920 284070 496910 696405 676260 315775 135405 185215 37740 435455 58055 483735 289595 189465 464015 792285 647275 423810 673285 217515 561340 601545 184705 541280 410635 449990 70805 745450 699805 280670 292060 378420 139060 73270 762110 151640 203660 549865 379610 300560 597465 638605 213945 408340 308720 67235 601715 69700 87635 82790 353260 702865 677280 635035 333625 376805 755735 439195 79050 723095 376295 368135 75650 248455 810475 392700 255340 560490 648125 519180 660790 752675 440980 375870 568990 287470 728960 763130 783190 657645 182580 207315 135575 210290 802995 295205 465120 559895 769335 265795 564315 273360 48620 87635 37825 725305 325210 37910 230010 624155 667335 176460 496825 28220 201790 594235 537030 589050 433755 257210 801550 71570 444805 117215 47430 547570 190400 376890 840140 793135 78795 337705 784550 581145 133110 219470 660620 591090 400350 619905 289425 542130 421260 6715 163880 292995 716805 238170 87210 709410 497420 534650 59670 793050 673795 287385 260185 282710 48365 782510 468945 684590 235875 676940 271745 773075 304980 456875 113135 514420 652715 279820 471155 123930 231710 111435 201450 726155 788290 140080 779195 358955 750550 288575 55505 180285 444635 150705 712470 814895 250580 484500 251940 579190 63580 630020 162095 766700 644470 305915 698020 787865 96220 588030 592875 592535 319005 445400 277440 140930 583525 23545 599590 187850 685270 473705 129880 205615 729895 724455 186320 695895 383690 456025 695470 691985 517650 554285 35445 40885 385815 93670 305915 431460 782680 38165 152490 314075 405025 37060 516800 369325 824245 681275 505495 420070 616505 786590 502775 797895 53550 244120 409870 431970 168045 215305 577745 248965 577745 791265 182155 504220 254660 560745 498610 32555 494445 447950 214625 559045 188700 447185 428485 698020 156145 79220 380205 516545 714085 232050 735675 604605 770950 664105 232305 207995 527085 567035 731000 261630 433925 605030 303960 288745 188530 530570 475065 373915 177480 761260 790840 210460 154105 573325 572220 612000 245310 660025 18275 717145 619310 510680 372640 20145 452200 339575 280330 10795 167365 159205 488580 585480 517905 432990 494105 122570 387600 737545 47430 690030 68680 272340 419390 473110 246840 166090 783190 309060 526745 366860 421855 664020 502350 99365 688840 119085 348670 796280 364310 194565 431375 726240 181730 195330 306935 569160 431375 68000 314330 553095 336430 290275 753355 292825 35615 568480 767550 521305 9605 497590 658580 425085 829515 553265 40035 676600 308210 441150 583100 168895 290955 775370 251685 847620 3145 807585 401625 591345 255340 364650 780640 51510 227630 680085 606305 809030 656030 255680 20910 8755 438175 685525 38675 60605 411145 279140 536010 810390 512975 104040 19125 316455 487220 422620 205020 221850 397545 322660 173910 419985 188105 306595 719440 17340 287045 341445 724200 360995 69700 559300 364820 607580 218195 578170 693090 356830 226865 134895 309995 168470 273445 282965 7565 198815 267325 581655 68850 774095 109225 58820 30090 213180 768825 43010 500140 515610 411060 610980 282285 185640 637415 21420 796195 372980 677365 237405 847280 344080 798405 684590 828155 61965 838525 497590 12410 820165 830110 735760 476765 211395 690370 391255 278970 833340 812090 365670 87805 19210 170170 36890 579615 211990 228310 715615 356405 388875 215475 264095 355215 411570 834955 487220 274465 688840 402815 316880 112370 71740 626450 425425 14195 19380 124100 103785 450415 176375 672265 197880 9775 231030 452115 774690 226525 284835 783615 675580 54230 97155 358020 347395 406045 83640 27115 554625 7990 679065 483310 94180 289935 92480 468945 401030 302770 701335 388875 848980 412250 92735 53805 165920 582760 751570 288490 305490 64515 491640 5865 746385 770525 349095 176120 173825 660280 717400 603585 155550 257890 782000 592620 814470 15215 570265 418455 559300 444040 567970 636140 588115 698105 340 718420 477785 752760 52360 26945 222020 392615 602905 638690 529635 60435 542640 139230 832745 426020 128690 678725 650420 706010 146370 409445 464865 540345 452795 529805 791435 379865 126565 144415 736015 322065 244545 621010 111860 437495 49640 546125 488665 422025 795175 763640 611660 60350 192185 227120 464950 632570 389640 134130 260185 139315 258315 204000 611745 528190 107525 133280 114920 297075 88145 614890 763130 642260 490790 494020 187765 750550 698445 32725 110245 396780 382330 316540 103275 183940 517480 124270 575960 423045 382670 347310 619990 706180 42245 308295 139570 599930 614720 398820 369835 599165 761260 157590 329715 83555 337450 662405 368475 265540 407235 792880 658495 448375 298945 830960 269620 395760 143310 47685 823735 254915 251855 648210 275570 410720 327335 609280 275995 248795 744515 623390 189465 34765 102170 185385 443360 306595 197285 695130 168300 845410 528955 11135 502010 759560 719270 250325 81685 81260 597210 179265 396695 575450 590410 216665 56100 323935 196350 769675 824585 784550 591770 442340 159715 236980 709750 637160 591855 540175 162775 160565 348500 723520 509320 82875 162095 17510 202045 266985 52955 808350 299880 708900 337705 293505 845580 638945 628405 268515 305405 151300 368560 61030 548250 312035 521730 743665 785485 242930 691390 463505 680340 410720 454665 665975 720375 67320 365840 189210 456195 44965 691305 329205 541025 589730 798405 448970 685355 467075 68595 199835 790075 717570 85255 59755 787780 588965 583100 635460 330140 36125 268175 596955 724455 83215 186745 421685 779875 662405 35785 786250 206550 522155 283135 443360 682720 581485 654245 434095 772055 701335 490110 465375 562105 124865 379610 491045 816000 755395 470645 782000 517905 323850 221595 230520 425000 482120 44625 174930 604945 274125 590580 100300 78200 185300 44115 771800 10455 263755 693260 65365 805800 23120 24650 836740 187595 143735 175865 174420 249475 722415 706690 545275 579530 638860 143055 380800 631380 638945 291720 665295 36380 97155 202895 695895 10880 125630 52275 814300 319770 744345 147135 791350 58650 814215 45730 209270 278375 523940 267665 313310 627810 375785 799680 151640 632995 651780 550715 88315 13175 29325 371790 370600 234770 821185 104040 700570 413185 561765 796195 11900 138975 199070 96560 678640 29580 398225 636310 431205 503030 443020 66555 178670 209780 222275 833425 424830 587605 191675 600950 173570 107950 101575 720290 144925 314840 360060 31365 550800 348670 626705 697000 144160 515185 498440 585820 276420 623560 277695 290360 556920 700230 676260 835380 42330 839885 665975 20485 501160 215560 491555 201280 334815 525555 158440 414715 260865 472090 66215 693940 791435 777410 750380 797215 173315 780725 653905 812515 646595 440980 683655 670225 500395 721480 749615 674900 88910 678130 779875 80495 167790 147730 683060 650250 827900 124440 786675 445910 466565 153425 262395 436900 810390 570265 580125 533205 351730 409360 480845 44115 140590 270130 342805 744005 413015 555220 255425 716465 96900 645830 777155 264690 699635 383265 263330 478890 825520 710770 844730 507365 31875 232985 44455 192865 225845 508130 7395 351560 516460 727175 1955 23375 484755 525470 718590 577065 85085 727430 289170 500650 598655 47685 311270 692665 823820 447185 615655 722755 584290 419645 270725 353090 646510 715105 530485 290360 214200 264860 427040 422705 367115 296140 720035 612850 256870 286875 18955 263160 250240 440810 723605 749615 758965 842945 811835 656455 665210 691390 271405 369240 326400 745620 675835 700485 516630 6545 712215 167790 300390 336855 805970 820760 245820 536095 495975 425085 91120 7480 169235 842775 149090 765850 675155 322235 784040 77435 802230 200940 90015 94860 172040 248115 530485 179945 113475 765255 91630 813620 764575 581995 634610 278460 397375 164560 596105 452965 469200 720970 106590 228990 143225 712215 825265 691390 341275 278205 772565 402560 105655 186915 516290 849490 490790 514760 151045 197030 37910 528870 114750 442680 483395 271745 347140 415565 310930 534140 82025 342380 93840 239785 750805 538900 725815 181475 507620 136340 724710 776560 151895 364395 324190 129880 271915 358700 169150 300305 725135 238255 126565 281180 423555 464865 205275 749785 423215 819910 542470 843285 261715 19890 330225 730490 539070 495975 228225 449565 34425 639795 685440 286705 183430 695725 585990 380035 420665 658240 409785 335835 347310 454155 448715 606985 347735 102510 315945 131495 335495 375105 355980 608940 844730 57205 105740 193120 64600 408255 80665 376040 251685 301325 557515 216835 99790 654245 726750 302005 830195 505750 131835 768655 725815 89335 491895 74715 323680 460955 498610 613955 339405 433840 831215 317305 474640 277015 51595 182580 212245 423640 117045 827305 564145 161585 495720 190825 33575 741030 740180 205870 721140 661130 58140 389810 495295 44030 151555 742730 149260 618205 749530 9775 813365 487560 648890 758200 245820 672350 792625 803930 405280 740010 558960 112285 606730 732955 69190 129030 643365 425850 379610 31790 282965 619140 295885 43265 800700 97835 485605 597550 320280 438260 373065 421770 253470 528190 561340 408255 643705 139570 130135 480505 345695 820080 168130 453305 197965 27625 838525 117045 366605 24820 584800 302005 840140 157845 314075 430695 596360 330820 118320 92565 515525 266985 799170 125715 408935 83555 813280 211990 826880 303365 697850 330310 284750 48365 285090 98940 490705 374170 129625 445485 340170 61880 604265 486540 333370 251685 673880 315180 82875 741285 734145 548165 45900 504560 572050 403750 8670 595340 429250 33745 171615 633590 557090 333710 692070 697680 754970 330735 158015 666060 314925 171955 65025 626195 148920 96645 324955 5780 518755 51765 254235 6630 835040 649740 552330 252790 375275 570520 341785 624325 76245 500990 290955 662915 765935 550205 303875 19125 583865 661640 824415 533120 488920 169660 829940 700995 354705 687055 778430 295120 54400 14280 241825 26775 81940 491555 442510 635630 657900 291720 129030 383775 724455 819145 410465 496995 799255 512805 774350 86275 67745 292230 132090 821355 802740 267580 635545 565335 561850 2550 488410 816850 390405 548250 708985 550630 592025 666740 840310 663935 280840 564570 422535 266050 504050 176205 457810 809710 622540 542640 832150 327845 465800 448120 162350 88910 573155 739245 623050 199580 653565 649145 518670 489260 806480 692240 115005 742475 544340 416585 832235 529550 848640 80665 803675 278375 655775 558365 376040 845240 69275 500735 547400 454835 423470 328100 216580 650760 656030 216495 701335 56695 801975 521305 502350 40120 43860 755735 623815 212585 71655 292740 238000 733040 204595 33405 823990 252790 394825 483565 670395 308550 754290 375020 804525 415055 818040 4165 720885 479740 216410 360995 602990 346035 767635 734655 193035 371790 97325 315095 174080 77860 507535 37910 738905 683485 180540 835465 498100 621010 935 73270 388620 831045 571455 537625 95880 577405 617100 671585 822630 301070 389385 626365 307785 372725 282625 192440 270640 846940 699210 117215 219640 238340 149600 182495 794665 504985 459765 291040 598230 455940 489345 81855 201450 671585 843030 225505 323170 428995 753355 824670 474640 721820 140675 231710 206295 459595 715700 835295 309910 347480 285515 745195 726495 461125 315350 167705 295205 564230 432055 14535 13175 713745 705245 175695 195670 157845 785910 469540 606985 671925 206210 552075 258825 316965 441830 708900 495380 563550 111435 205530 102170 167960 106250 80070 407830 475235 121295 495125 673285 760750 833340 99875 32045 519010 242420 680170 777750 612255 15215 126820 823990 416840 159035 165155 253725 477190 385305 95370 620075 250495 178670 586670 308465 680085 731000 126395 248710 490025 834870 79815 420835 705245 823735 373235 254660 835975 84065 229500 611320 405875 556240 37060 765255 52445 22015 368305 379015 398820 403750 636310 465375 471495 34765 91715 450330 828155 719695 651270 771885 224825 215645 76585 196350 637075 627130 638180 425425 481695 340340 485860 450755 636990 708815 105145 521645 264435 302770 171615 196010 788885 301750 755480 216410 566950 340255 187170 586415 261205 102170 455600 75990 200855 440640 567545 20995 609705 463250 429505 281945 616080 578850 252960 467075 450245 260270 32895 465630 94690 295970 692750 8415 329375 37145 220915 595000 631125 169830 328865 777920 45900 524705 754120 542215 426190 660790 304980 101065 210460 772905 687055 108035 221425 731850 294440 709070 537710 648805 753695 440385 328950 288660 300135 337875 757605 91800 158270 442425 707370 619820 673880 181815 242335 803250 551225 165665 334560 43775 223720 835040 22015 105655 196180 249815 562105 745025 728110 747405 827050 806225 783955 248285 576045 282880 53380 310675 264265 255510 114240 203745 754545 752080 95285 442850 189805 290360 520795 311865 210375 426190 242335 28815 303025 656880 169320 473195 339065 86275 714425 736355 617950 407660 405110 765170 154020 258825 227970 592790 261715 327845 639880 194735 16065 792965 499800 784550 5865 246160 211565 95965 192355 451690 642175 330990 823735 174760 299710 432395 30090 196095 204510 177310 162605 540855 814470 429505 141355 266900 455345 217090 96560 732445 140930 711790 379950 80580 728365 484500 371025 644810 501840 182070 485095 496230 736610 749190 794920 379185 636225 486540 528615 440300 514675 677535 479740 600865 386325 154360 381735 341530 203660 791265 252025 154105 791095 744090 587435 256275 638775 207400 555985 629680 741030 343485 814215 770780 845325 236130 412080 825265 720545 742475 433330 629680 232475 720205 795175 800360 663510 28560 48450 175270 40970 290870 491300 185980 365075 199495 227035 710175 506005 317560 769930 517055 791435 50830 184705 573325 327250 368560 819995 560150 322660 823140 118490 78795 103360 765340 43945 296395 667845 204850 802995 228055 482035 788630 840820 166685 98090 553010 512805 530740 717910 19040 568310 126820 42245 388450 799510 815320 52870 263160 402475 47005 259335 406895 71485 767890 223465 620755 481950 17595 768910 209185 712385 529550 618120 498695 62220 50830 835380 783360 774945 225930 17765 629935 434010 713660 743410 761090 477020 210715 73100 645405 94860 146625 533545 366860 700825 836570 279225 58055 643790 755990 224230 832660 487390 325975 282455 385645 507280 687310 531845 28985 486625 791095 11730 8840 460615 32385 811495 225760 438090 699210 362865 787610 686630 440640 518755 130900 174845 611065 70890 531845 224400 56015 579105 324530 523260 577490 328100 285855 519690 223040 575705 343655 115600 626960 414290 97665 562785 514335 125205 688755 82195 64175 311015 264775 456195 168895 531420 622200 846940 213180 397715 739670 154190 632060 622540 617525 36890 804695 411400 18275 397035 199240 389555 105145 60350 487475 628915 798235 470900 752250 200940 637840 271065 815405 501840 389725 710685 667080 250240 16320 780300 148325 30855 722075 56440 124865 523770 414885 194990 317050 593640 435455 135575 84150 404430 386070 604180 583780 550460 516375 769845 554115 243695 78285 188955 515185 791860 76670 582760 152915 261205 161755 453050 30005 41055 450245 27370 634185 813025 629255 487475 624325 624665 196520 551650 724370 578170 517905 471325 564485 473875 392785 8755 151895 269110 663425 455260 565590 828580 817105 491130 182750 417265 630275 318070 780555 509235 132940 729980 179435 445655 285345 430440 510595 682550 628915 548760 542895 581825 74120 357595 841670 557600 224485 639030 276505 86445 825435 482375 615655 33235 638435 275825 77605 34085 57375 696065 638095 403240 530995 106165 426870 749020 399330 807840 696065 479145 262735 735420 762535 181730 935 788545 661045 341360 533885 839290 19890 432565 809370 503710 71145 519690 577660 363885 14365 689690 492915 344165 659770 25755 202640 684080 443105 21335 346800 437580 347735 441575 742050 255255 420665 461465 412930 597210 20825 256020 327760 135745 586415 552925 371875 730745 477445 484670 507450 815660 524620 371280 612425 539835 741285 236300 575705 369495 758795 624920 442680 379950 517735 129370 444295 482885 211820 436050 662405 837080 611405 152405 285175 28815 284155 704310 849150 796705 788545 71655 710770 731340 248370 586585 132940 614380 486880 461125 128435 345695 833425 289170 123930 189125 541620 674985 815065 164815 563465 814045 474895 510340 184875 263500 301240 415650 188785 496910 10370 64855 636565 644130 135915 194735 400095 775370 426870 366435 247010 304810 618715 212500 494870 269960 235195 436900 454325 313055 729725 439365 666400 844475 490195 234770 370430 125120 639625 96390 736780 169405 80835 683400 837165 815065 344080 686375 148750 633420 421430 755820 787355 80835 598315 241230 773245 296820 166770 768825 276505 250410 827985 160735 687140 145350 502095 740180 621945 396100 377825 545020 197795 534735 661810 748085 27115 88570 464865 361505 733125 250325 787695 204340 651185 619565 77520 169830 536095 19465 537795 125970 295630 489600 693430 752165 737545 341445 292740 74630 525810 812685 388535 258230 216665 422365 424830 388960 142460 630700 259250 792030 375105 511785 208845 761600 660365 717655 236385 503115 633250 587180 3400 618290 384285 361335 311610 480080 276590 504390 647870 599845 519945 36720 823055 589135 305065 194140 682125 683995 51170 239615 728450 739245 241145 330225 189295 187000 237320 845325 453390 506430 290360 446590 352750 568565 705670 146370 367540 428825 658835 647530 218790 87125 438005 356235 356575 489515 402985 149090 56525 539240 365500 725900 410890 491470 443445 757690 193205 808095 77010 672350 16745 460105 627640 15130 166515 825945 79730 104720 696320 400095 804865 331670 842265 779025 603925 422365 832745 419985 21335 134300 679235 99535 191760 629170 180200 557515 716720 282880 18700 157930 732785 622965 302600 165665 317815 201535 329885 825520 505240 249475 163710 510170 225760 429165 384540 556920 7225 362440 752505 323425 207825 597040 515865 749020 17085 236130 335070 750890 379015 805205 836825 410465 221595 533460 680680 574175 221595 265880 583525 598230 3145 471070 420325 48960 621690 402560 435795 292230 115600 161160 522240 524535 746300 321045 334985 770185 283305 366180 682805 342720 648890 752675 87975 581740 710260 379525 317985 816170 224060 383860 46240 587010 614805 723010 207995 591855 650760 471155 69105 11900 325465 1700 135150 547485 254830 608090 614975 320450 137955 517225 98855 582420 133280 558025 636055 671585 111180 444805 640900 295290 453305 576470 88145 287810 469965 261715 443785 698190 117215 469200 125885 554625 113815 713065 521305 180115 211565 572560 493255 215560 195075 371790 391000 55590 5780 101235 815405 598400 184875 523685 309570 210460 300135 200430 173060 596275 272935 696660 567715 551735 116790 84915 688500 701250 834530 649230 458405 504900 172380 391595 500990 93160 795685 817445 71655 466650 551820 270555 614465 333370 726325 582760 681955 782935 322660 579360 152150 127160 841925 530825 843370 791860 78625 315265 563805 671755 470900 154530 21845 536860 641665 547740 318410 811155 459170 603585 19125 687565 447525 170595 801210 291210 86615 414630 222870 372555 597380 187935 434945 605710 330905 186490 54570 677450 716550 353175 530145 469455 469710 104890 365245 86785 237575 718080 653565 96305 522835 714085 846515 459255 229330 220490 836485 755905 413780 528445 717910 581315 579785 157675 612850 207485 226525 552925 302855 625855 354195 671330 65960 176545 817700 98430 470050 480845 818805 272850 582165 557090 241655 411400 341700 766445 413185 416245 4760 648550 137530 347820 496230 187085 306850 426360 319940 227375 623135 485690 515695 500480 679745 787695 39185 346715 402815 474045 362865 203830 500650 88315 453305 761770 644130 31025 179350 618375 827900 73185 521900 193630 494020 663510 708390 366265 647275 559300 460020 166770 788205 253725 418965 666315 807755 103785 849150 244120 654840 189805 74715 251940 700400 352240 351985 254405 406470 97410 759900 601970 342890 37060 692920 524960 28560 390575 420580 204935 523430 271235 765850 545190 723435 837505 245990 190740 134980 80750 738650 165325 470220 790160 38165 541450 392020 816595 717910 319940 304130 604350 276505 288830 402560 79050 664955 438090 490025 555560 213095 469455 129285 292570 97665 818295 839460 641665 207485 367200 679660 280840 70295 159375 476850 468180 31535 674645 213350 697850 109395 92480 78455 54655 194225 815490 787695 208165 345015 258060 462060 351560 503540 654330 523090 97495 547910 111095 303705 291975 817190 211480 193545 762790 476850 200175 586840 582420 647445 26860 268515 642855 4080 282455 609365 805545 521645 171190 816340 633420 794580 221935 764915 151385 260610 572645 842435 185215 499035 304130 421770 524705 656455 188190 159545 755735 494870 15130 1530 351815 34510 480930 129710 563210 513485 576895 506685 408255 327080 315605 797725 280415 268600 232050 151810 532100 347990 442935 208845 796195 713150 497250 694195 62645 31535 37570 829260 111605 303280 207655 617185 20995 282455 282625 309740 53295 131495 772480 295715 686630 593045 846260 731935 199750 681105 19890 526830 253130 194565 140250 144160 366945 433755 791010 504220 436305 731510 199155 770015 488325 185895 428995 238850 361675 597550 87465 385135 707115 433585 388025 115600 564655 636565 300305 542300 537370 676515 280670 178245 188445 523940 357255 109990 567715 552330 11050 309825 44625 179265 572560 203150 289595 606050 634695 592280 399755 478635 325210 661215 822035 378335 411060 248540 704140 180285 839205 376380 642685 228650 606390 630105 237065 602990 847195 524705 157335 181985 120870 93585 238000 91460 36890 425510 290020 796620 314925 742305 525215 183770 289085 721310 451265 84320 403325 776815 141525 248200 175865 547740 167705 512040 760835 724285 589390 338130 456195 394485 492320 319430 656625 376720 804270 356235 138465 595765 238170 788545 41820 814725 100470 39440 201960 303875 602480 429590 249220 586925 271065 23290 146965 715445 256445 763810 386325 309230 721055 733125 472260 146880 189975 323595 222530 22270 153510 592790 354280 605200 491810 288745 627130 204595 326230 800785 504475 712980 363800 513315 476765 769675 580975 340 120530 615570 814215 330225 341955 779195 2295 306425 827390 580805 275570 617270 469455 222360 199325 515270 517905 1785 24905 223210 246585 414715 572050 135235 810135 580380 649910 677790 574345 699380 502520 163115 25160 652375 726580 336600 407660 61710 542045 368900 292655 427550 676600 591515 535245 554285 185130 358020 261885 490110 415735 801380 107610 642855 129625 841500 800785 204510 364225 408000 616505 776900 209270 391680 675070 839290 238085 753865 183515 685100 398310 735250 785400 356150 805375 38760 566100 753185 790415 626110 556240 235875 245905 829770 66130 432225 181135 193205 636905 105910 153170 3825 340085 24225 741625 275570 105485 81940 30770 160395 416245 251090 599845 93670 373235 668695 263840 85340 809285 264010 449650 838525 740690 286195 671925 558195 189040 215305 633250 555305 738140 372640 426275 445655 567375 776135 88995 411825 524960 130900 834360 274805 338045 341955 718590 817530 651015 448545 487815 842435 443615 61880 372980 742050 551395 84575 401710 88825 769080 240720 167790 84150 238085 425680 806565 310760 566355 312460 226015 366945 767125 692835 190485 748340 52190 436985 36975 728535 433500 380545 102000 169830 443615 757435 376550 826710 105485 612340 290955 95285 29325 252875 743155 570945 665210 406385 172465 585310 748255 665380 146795 258315 151385 548165 761005 165155 555390 546380 239105 154785 288405 821355 516970 766700 429165 379865 63920 828070 348500 577235 239275 429505 170 622795 622795 523345 718335 211905 431035 490280 90355 585990 347990 289085 469965 335665 448545 33490 270640 607580 273530 644470 465375 216835 364565 56440 417010 528700 586075 301325 523940 294865 781830 490705 674305 785655 529040 469285 276165 730575 772990 475320 269110 484670 661640 440895 802655 377570 753865 626620 266390 365755 832150 319515 50830 278800 136850 3570 287810 330735 653905 664615 347055 180710 750210 208760 749275 341700 789140 369495 551055 503540 782000 473535 375020 548930 415565 475150 785400 393210 842775 231880 16150 3230 614465 485095 400605 383180 25415 242165 190655 579105 224315 208590 239700 224995 43520 44115 99960 244715 649655 719780 558110 532695 799340 133705 635545 435965 296650 709325 626025 688415 770780 108970 469625 424915 773160 469370 237320 214625 306510 246245 440810 101745 706435 343400 274975 531675 64090 216325 373915 492745 315605 158015 803845 659175 100555 582080 737460 348415 24565 456025 563295 495125 158015 850 732360 208675 835295 440555 428995 429080 305065 450585 534820 166090 640560 548675 449480 670905 284920 519095 234855 54910 474045 698955 435030 272255 668950 312205 361505 292740 790075 735505 725050 66640 607835 17000 693090 752590 257125 59840 259335 271915 744685 121720 752165 637925 95625 461550 769675 360315 803675 749870 138890 653650 93840 238000 735335 661045 243950 576045 576810 218025 37230 22780 47515 714085 450075 337620 106165 674815 4590 242845 262480 209695 526320 32215 839460 305320 619565 523345 400945 668015 691050 819655 836655 686970 86955 420835 363375 775455 256020 522580 437495 811920 305745 23885 252280 87380 227205 270215 81175 434690 726835 747150 15725 819655 319940 206975 159800 114325 573665 551905 749700 298945 75990 260270 676175 14960 390235 172890 274465 367455 324530 191590 122995 639625 363800 362355 360485 620075 70210 283305 415055 368985 129965 50915 374085 688500 682635 562615 25840 31960 73440 32725 435285 560150 372895 321470 211310 432905 382075 745450 591940 834445 303875 299795 278885 638860 105740 476085 164135 426190 409360 704565 277780 111775 150875 795685 820930 236980 166855 524025 558280 487815 674135 44795 839885 214965 598315 169745 586585 375700 518500 10030 251260 683740 473535 243525 360315 535500 224910 172550 120955 613785 376635 745195 134725 230350 282030 522240 177140 331075 713490 522155 685610 97920 167620 814980 577575 157675 741965 757095 13515 369580 607495 518670 397545 274975 804015 714425 154615 79730 462485 610640 313140 833935 200770 461465 258230 199665 562615 800190 97665 600865 172125 70890 657390 28560 195075 149685 787100 93075 254320 352070 225335 528105 649655 277865 393125 178670 723690 271575 89930 180625 319005 712810 383435 393890 200175 300135 677280 53210 146200 603840 49555 484245 411740 373915 435710 166260 804355 160650 524705 125375 680085 840140 93500 363885 64175 158780 589985 266560 238595 32980 34680 268770 458065 16575 673710 547400 257210 700910 270555 820165 22270 138125 461635 143650 734910 754205 605625 138295 832065 36125 296650 539155 810730 284240 294610 255765 73015 848725 488410 74715 548760 212500 381565 207740 195415 709070 517140 425595 478040 708985 653990 469115 198475 411485 529890 129710 694790 762620 382840 589730 53890 760070 846770 738650 735165 87125 402135 105910 93755 357000 383265 541960 828835 454155 264605 629595 332350 579275 254915 493680 445145 368985 206635 827560 371960 73780 821185 133025 759985 541280 160650 182835 240210 511785 609620 324955 115940 741795 548505 312715 743750 825435 381905 584460 75225 466310 826200 418540 250920 401285 465460 754970 259930 593725 745875 568650 672520 734145 32215 496145 434010 572985 141185 316370 761685 632230 823480 648295 563635 421600 678045 478720 374085 394740 521135 743495 382925 205105 297755 295800 618715 276335 304895 205275 156315 707710 766955 174590 699125 77010 839800 165155 126735 276420 271320 323680 339915 11900 674390 353175 843880 194650 237065 121380 318240 686205 398565 600355 61370 639540 288745 602395 712980 113220 521135 747660 596870 345355 691135 609875 354960 697085 137190 118575 703800 220915 561000 150875 277270 30855 650080 693090 250410 380630 34935 790670 816255 523005 774860 531590 779280 150875 105485 833765 255510 560915 482800 452285 822120 824585 43095 86615 242675 342465 90950 485860 156230 740180 628150 334305 428315 629000 678810 484075 133875 347735 63580 415905 423725 703375 162095 764575 665720 269790 758455 707285 338980 87635 97240 198475 410040 637670 360230 469625 31535 678300 352070 741625 627300 531250 455260 562275 564570 341700 601290 812515 776135 324785 183430 760070 807160 328185 20910 396610 70975 23715 156145 700060 615570 762110 731765 528020 164560 634015 486965 482545 512040 672945 720290 20910 527000 157165 10285 783445 738820 682465 799850 118235 53040 381990 675920 53635 825095 560575 635800 326400 5865 685695 720545 331755 694450 69615 214370 448460 319685 726920 844730 173230 656965 44965 695045 445400 234600 406725 279905 404175 592365 768485 41310 453815 576980 736270 261205 771205 173060 740605 567205 718760 536690 596700 703715 90780 544255 632485 605795 636395 256870 594150 271915 815830 711195 152745 422110 69955 836740 75225 737035 516120 404855 706690 224740 723010 395335 689350 362185 491895 201365 341530 355895 422025 457725 412675 582760 465885 67235 527850 195245 463250 557770 97580 647445 833085 384030 2040 115770 772310 300985 298010 643450 711110 466055 382245 479570 91545 837760 796960 468435 323850 484415 121975 439620 13430 608940 464100 454920 182665 403835 421940 250155 450330 82365 252790 557090 782850 592195 481355 638860 612170 185895 179775 241145 91460 617100 58055 406640 484755 595510 729470 153935 183770 406810 617780 539580 823055 295970 746045 205020 561765 730575 218960 818040 465885 281095 555815 387260 20910 784295 139570 708390 39185 805290 71060 772480 362100 632400 630020 664445 3655 820930 760240 678640 842095 799510 466480 784040 731765 440640 819230 815320 395930 291975 37825 341445 121550 290615 50320 192610 651780 713745 719525 463675 766785 243780 647105 446930 496570 288575 225080 265625 322065 608090 55165 414545 322405 664955 615910 482885 22610 648380 625515 782340 673965 186235 540685 85425 697850 384965 333880 299710 767550 537880 82960 445825 587095 465120 179180 14450 308125 52020 342210 551225 520625 632910 265370 350455 737035 96050 438685 615315 165665 768145 317645 37740 362865 4165 456875 584885 21250 671755 140165 389045 440215 536860 406555 434435 222360 296735 514760 545360 653905 112285 794665 78115 444635 172040 611830 611745 735930 150620 290615 244375 317220 742730 565250 239190 677365 319770 428315 817530 297500 297500 700400 181050 587605 568565 606390 230860 733635 595255 791350 507790 565505 80410 375190 396525 727175 651695 132940 543575 4080 438430 454665 63665 172550 476850 22950 422280 651950 651865 780215 229585 272085 614635 243610 815320 260015 237745 762790 432565 339915 738990 733805 330905 193630 92650 20910 470985 583100 77690 543575 764065 136425 587775 682805 364310 769505 225250 794240 258655 688755 261630 363205 72250 657985 72760 422535 224740 368220 837930 672605 63410 835125 625005 844645 607070 74715 462655 130900 223975 374595 520115 513230 195925 707115 772225 765680 501415 274125 369920 539835 331840 375275 742220 169150 134810 642685 180710 239445 27115 790075 5950 784890 296225 163540 707455 712725 697510 673455 123930 395760 226185 293335 184025 163115 319090 700315 498610 752080 223805 530570 148580 810220 321130 585650 626195 83385 549440 98940 599250 634440 54910 623050 809625 727940 280415 804440 181560 114835 548165 327335 751485 556325 477190 24140 296905 834445 833000 284920 512295 355725 491045 601375 764490 14960 796365 166685 752760 298520 757945 296055 360910 786335 267750 516205 303790 412505 21760 617185 259760 628660 664105 53720 48025 326485 594575 390575 592790 679065 467755 480335 596870 406045 746470 784635 495040 52105 198305 565760 377740 742135 44370 227545 839205 337450 631635 68255 550375 686885 337280 832745 24480 831215 370430 158950 818805 20230 23460 340170 534055 699295 645235 383945 81685 172040 222020 91035 729470 698955 848895 687735 598655 520710 335325 554370 378165 24820 550885 748595 9265 431205 455175 707370 824160 274210 253980 170510 509575 544340 81685 243950 32045 12920 367285 595170 211820 297500 78200 691305 711110 795090 457045 37315 726325 341190 520115 647445 543660 514760 801550 127245 665890 210035 579530 176120 396525 475235 466395 349860 784040 840395 655775 696065 137955 100215 310420 482545 341955 560065 433585 431630 776985 523430 259250 425850 633845 647190 743920 168725 233665 351050 726070 49980 365840 209100 415905 779365 387345 426020 395590 839630 107950 848640 199665 263330 126055 357085 287640 449820 396865 602735 139315 845325 54400 323085 113050 9010 329290 452455 714765 652035 169915 222615 795940 800785 710940 535160 155125 216750 331500 39100 232220 355215 595425 780215 363205 680765 121040 680340 645405 639370 564230 196350 234685 618545 642685 700485 395420 276165 703120 830790 478295 439110 94520 356065 280245 625940 159715 403580 75140 340255 209440 122315 626025 435455 294525 75055 457385 211990 163285 671500 403240 127670 109480 26945 622965 282030 787525 276930 492575 732445 508300 399670 161415 47345 559385 457895 6035 595170 496485 839800 679065 481440 365840 19975 510 485265 399670 4165 26265 575535 460105 617780 148750 811240 674900 294355 762535 500225 373915 826540 112370 262905 186405 762875 8330 717825 361675 624240 228310 535245 226185 786760 135065 646680 646935 802995 774690 111095 172635 243355 202130 28985 826540 453815 618290 487645 38250 362780 241060 61965 702270 176970 770525 117810 1785 193715 391935 147390 565675 262990 659855 558110 14790 561170 149940 523515 17680 319005 368220 800955 717485 803590 367115 627725 81770 646425 171020 279565 344930 671330 533460 496995 425000 719015 632400 542895 504305 759135 827050 333880 497250 490280 714425 543830 680085 393975 629510 604435 236555 377485 523005 208590 256615 738395 574175 832235 582165 579445 621945 35615 557940 505325 160310 231710 652715 645490 369325 192695 351390 239190 843115 526660 73610 711620 758965 527340 16575 804185 672095 263415 484840 800360 602650 9690 763895 99280 699975 172125 571795 848895 470730 637415 398565 43775 467160 385220 595765 335750 168300 682125 284070 529040 247095 597380 424575 139315 812175 762195 747915 271150 492830 696745 681615 276675 527765 621945 269875 635630 691815 175525 358955 1445 471240 371620 99280 424065 138890 830450 453135 510255 595595 322405 812770 222190 410635 70720 92310 780385 755395 312375 324530 286450 697000 663595 753610 350625 835635 204510 160735 292655 204085 180625 665210 239615 102850 804865 668100 270385 737800 734740 97580 520370 598230 571370 531165 710005 67235 721395 381310 682720 42670 291125 258570 605455 645405 167450 415310 205870 792285 842095 481100 48535 122315 350285 260610 367455 200260 393635 370005 294865 18870 287980 219725 827390 110925 325295 51170 519945 833425 56865 432905 236980 772650 781660 469370 687650 608430 302175 619395 680000 478720 701930 218790 83045 81770 675920 793900 837505 73185 698955 375360 410465 662065 651695 681955 541365 326655 530230 454835 127330 672775 430950 245735 172975 567290 781065 558280 456110 743920 721395 429250 576215 185725 681020 789310 556920 141185 68510 246075 85510 803080 285685 47770 801380 379270 207230 775285 94010 419560 131325 423045 660705 515780 640900 660450 104975 122570 504645 512125 651780 278545 229500 482205 234515 788290 410380 203830 615315 640135 321215 512210 753865 196520 494785 554200 129625 845325 106250 372300 218960 706350 361675 230095 469455 762790 700485 596530 439365 392530 31280 610385 619225 749615 462825 215985 812175 690710 672180 680425 630785 151980 397800 465290 71230 840905 104295 183005 276505 598825 584205 260780 266815 249900 712045 610385 53210 663850 40460 357765 286705 133790 329545 804355 89080 495125 747660 369580 237065 483225 389555 281690 385560 273530 604350 767380 669715 661810 57630 755140 548930 509745 225760 840820 338555 251600 97240 240465 8585 598485 835040 343740 796620 493680 151300 380630 178755 216495 609450 17085 60945 205700 491725 330650 649910 802995 514590 669290 681955 385050 401540 603075 805800 674475 406470 42840 649995 5185 74460 171700 644640 738990 111095 150025 21080 695895 140420 692665 108290 41140 48450 671925 22355 369835 702695 200770 355895 186150 337790 639710 250920 161160 624240 717230 210800 87040 532185 337365 815660 30940 88400 545275 551140 600950 447270 627385 565930 159035 482205 762450 474470 331840 138040 630700 216070 771885 272935 128350 578255 552670 809710 253300 808435 555645 128435 203150 157335 679065 43945 88825 500990 484075 167705 437750 181475 301155 700145 356660 346460 478805 220065 457385 596615 52445 125800 280160 691730 240465 216410 135065 198220 228820 680340 396695 337450 341445 87125 624665 154870 163965 818210 597210 48110 49045 355555 352155 620075 291975 6205 316965 93840 590920 526915 554455 732445 112285 2380 740265 386920 544680 663085 136085 7395 263160 806395 47005 618290 771035 383180 126735 33660 345950 328270 316200 405110 837335 827220 30940 781065 227885 564060 167450 292400 627300 793560 631040 372725 553010 282795 255935 799595 285770 56440 141100 300560 104635 23460 36635 50235 681190 257720 510850 818890 171190 152660 629255 360060 258740 71485 323595 148410 76415 390065 177395 466735 663765 160565 734485 768145 70805 172465 712725 144755 18615 750890 817955 460190 760835 697085 130220 326570 417860 808350 306340 47770 486965 766955 672435 390745 817700 723010 30685 829770 333200 799425 60265 637075 762875 160225 701590 286110 657900 68000 264605 551055 440130 167790 757010 332010 744090 623135 557175 122230 385390 68935 720120 265285 557855 388025 481780 434520 202810 232475 669460 269535 535585 207655 682550 92480 842010 144670 206125 79815 122910 116110 246585 366265 532610 788800 542895 65450 790755 160990 832575 841075 104550 686460 775285 764405 73865 342550 810815 459595 687310 845240 606560 608515 253300 320450 712725 750210 676855 817700 192780 30005 452370 816765 771120 596275 514590 678385 31875 198135 275995 210800 209695 645830 77435 18275 495465 766445 110585 740605 539325 19805 768060 704650 204595 464780 261035 309145 166260 426785 408170 743495 183090 381055 772905 555050 448205 355810 342550 545870 802995 717485 215900 64430 821270 5525 626025 662745 248710 482460 695130 633590 681870 39355 39610 721395 125545 746300 455260 103190 141695 495720 547485 416585 192100 657560 466225 20315 810220 472345 334645 532100 2210 181220 78880 263585 82875 138040 757605 806140 833425 366520 744600 127415 676175 394315 323170 595 504560 162435 155975 493680 25160 248795 566100 262055 508385 378760 395080 487390 795770 71825 647785 823990 254065 575535 562275 28475 230605 749785 711875 185895 480165 152830 450585 786250 361590 44880 80410 151385 695045 124185 325805 374425 119680 192865 125800 41480 323085 10795 524195 9690 805035 734825 613190 599505 142800 245225 566100 714680 273445 357000 126055 694875 282455 62560 342550 222020 126650 562615 682720 37825 415480 673710 282285 817105 285685 644725 412250 240550 575025 30940 65025 594745 589390 311270 849065 627300 11815 545870 679150 849660 216665 446165 823820 703205 369410 306085 366690 545785 47855 757860 45815 151215 675835 41480 589730 539495 375275 275060 512125 277525 242080 385560 324105 94520 88145 648550 537285 421260 336515 247775 193630 32470 612680 837590 125460 535925 228395 355980 692580 304130 452625 294440 592110 732615 18190 154700 607410 700230 724285 24480 642685 596955 11645 803165 243100 324700 49640 215220 174590 720205 767975 634185 131580 275145 322065 545275 779705 365415 624750 335240 265625 403240 658750 106845 406045 715785 771460 229075 674135 58650 723520 180455 815745 594320 554115 298095 119170 824755 699465 140930 288235 809115 736355 802400 612085 86275 844560 288575 502265 240550 31960 715870 619565 308805 461890 104125 686120 649485 171105 822715 302600 108460 15470 797215 349435 413950 416075 762195 660195 344420 50405 711960 741540 458830 803080 535500 720290 782510 110500 93245 297160 530995 476765 588710 43860 558790 761345 520540 311865 405195 480505 750210 114240 236385 792200 374340 526575 642345 728280 129965 153935 785995 799255 407915 505410 755650 283475 486540 178330 312205 432225 589560 121550 801805 762790 691560 460190 361590 773755 50150 422365 254830 301410 793220 843965 519860 321640 224655 641070 672690 487815 540090 831470 737120 510935 563975 122740 168725 400010 283560 597040 509915 752505 741540 290700 477105 458065 566270 758625 264265 310335 732530 176715 236895 392955 350370 163540 438345 434520 299285 813620 33405 323255 240805 432735 31110 712895 555815 504730 306085 152830 727345 356405 612000 25160 585735 217345 100130 58565 462145 225590 614040 96730 667930 802230 338810 470220 651015 451435 687140 163965 155125 191845 611575 825860 431460 96730 829685 205020 484585 461380 801975 109055 287810 705670 726835 237660 630615 516800 369665 845580 383860 376210 825435 700910 118065 663000 623475 592535 482375 415905 157505 80835 772820 20060 780045 163115 647700 367200 500140 772905 220065 607750 507790 594490 488155 189125 503710 583610 247350 98600 308975 181050 490705 419560 145945 138635 618035 49215 476255 105825 183770 759900 794580 183600 476765 59075 233665 272085 707880 244885 413695 59500 199495 457385 671925 789990 237830 72930 572985 64090 228480 365160 282795 566270 708475 144245 264265 143565 542045 289425 543830 59415 308975 113900 618545 771460 220660 688840 303450 643875 285855 123760 371450 163710 247945 117130 62220 723265 538560 92820 84660 533800 530485 808520 697340 685525 770100 372980 456280 354790 369495 645830 28220 182495 735930 563635 519265 275740 849660 183515 216325 519860 207995 117725 809285 208250 324190 140165 752845 68935 827645 609280 259590 696575 498950 335920 278800 541535 588455 530740 511445 566185 432820 337790 408680 124270 108885 572985 688160 7480 679320 742135 38930 824585 162520 554710 84065 659430 356915 542300 473535 531590 779790 640730 363885 644725 141355 530910 40120 727260 390575 26435 82620 681275 212670 584800 189890 108460 210630 427295 547145 147305 138635 788375 253385 381225 247520 268345 783190 459340 162860 211735 150195 702100 759050 315010 731170 214285 520285 738225 818125 567375 676855 775370 315010 675495 808520 520370 47175 699295 31620 642090 316370 472260 698700 760070 319685 262140 692835 136255 801975 325380 538645 558960 597975 771715 262310 771970 799765 255085 134300 155040 22270 290275 834445 252535 617865 696660 803335 272000 193545 20570 137105 104125 566355 425000 753950 844390 66895 20910 630700 527425 541110 394825 159375 735505 240125 728365 78285 693685 31365 724965 228395 401285 383690 36295 385390 562785 317475 260695 693940 209440 281860 690880 610045 384455 493000 576640 668525 396355 779790 56440 65960 81430 106505 549950 717910 264180 537030 199665 639455 88315 533290 73355 712470 243780 821950 647190 609195 421090 450415 45730 570180 468010 414800 244035 631465 406215 66895 356235 328950 261290 589985 28475 166855 444465 800190 625345 179775 467330 830620 718335 423385 76585 443870 109310 412505 453305 658750 191420 310930 822545 195755 781320 760835 659855 489685 193205 492490 782935 82195 238765 642515 647105 13515 116620 544000 275230 66640 265115 834955 408595 292825 767380 251175 251260 432310 517905 21760 365755 533120 589305 801125 656625 760920 224910 376295 60180 614975 834105 367625 39355 415140 404345 561935 391765 632145 701845 375360 290785 809880 721820 839035 385050 139230 309910 834190 376295 56270 215985 390405 242930 428570 445570 292995 779875 91800 278885 813365 374595 412675 839035 183600 796110 295715 237745 149430 238340 575195 221680 799850 810900 182920 662235 593385 788545 561085 552755 292655 364140 580465 344080 772225 457810 645915 205445 210715 17085 95795 229670 245820 224825 325465 81175 656115 586160 426870 806310 42245 536350 473195 123675 827645 457300 509830 142205 774775 402305 834360 558195 308550 406810 64345 774265 466905 484500 271915 153680 128520 12665 677620 233835 211650 542385 499290 526235 544765 383010 135830 95285 687480 382585 27625 48705 526915 484330 445910 336515 733890 543235 819230 570690 532185 502690 640645 420580 17510 817105 719100 431035 306850 130135 163115 249985 185300 659855 392360 48195 173995 432395 838695 362270 185810 281010 574855 680510 777155 164050 656880 677025 47005 376465 557175 743580 125375 75480 18700 349945 456960 489005 492830 753270 819825 739925 171105 848555 743495 37060 799510 561595 796365 108545 764575 709240 779110 783020 357425 531675 133195 333625 368135 751995 396950 402050 99450 650930 440470 10710 57630 646170 757945 98430 645065 512210 431290 232390 557600 750805 303110 140675 646170 448205 80750 511190 558450 354875 576215 111435 463080 299370 309145 533545 45730 661045 116790 441150 122995 379185 187935 261800 347565 52530 759645 134810 167195 106845 655605 182835 764405 429930 175185 793985 600185 421600 53295 64175 139740 164475 510340 111860 423215 843625 8840 309825 89845 804185 450585 253045 451010 368475 197710 594915 239190 616420 438345 806735 636650 780045 356490 258400 669375 401200 30345 700315 708475 365330 651355 623220 559385 169660 807670 698955 616590 79560 558620 799085 780215 27625 384115 671585 96645 528360 836910 708050 70890 383690 153935 312545 551310 273275 419815 327760 262395 540260 773075 578850 238510 687225 248540 461380 572815 37655 457300 566865 432055 648295 752165 581485 711025 190740 13345 33490 716465 167025 105740 664020 543065 784975 741625 538645 181645 15215 152660 167960 788035 337620 817955 432905 471495 489175 297840 95540 694620 681020 761940 599590 706435 407065 281010 562530 83470 400095 650930 425510 502435 539410 597550 791010 45135 408000 681445 280330 691900 236640 642005 571625 228990 156485 334390 842095 26350 476935 546125 445655 419645 778090 390830 478635 275485 45390 354195 482715 428485 302855 60945 439535 206125 400945 714000 183260 540005 534480 549440 3315 568140 272000 355470 35190 773585 616420 552585 611575 502010 350710 388875 649485 24990 389385 726750 468860 131155 746895 25245 340170 499800 473025 2295 110925 316795 20145 685355 164135 383350 354280 636055 394740 403665 633505 763385 67405 769930 615485 694705 116280 567715 556835 185725 493000 654160 208845 510085 47175 584885 182410 183940 601205 169915 25925 472770 715785 508215 823140 523260 332605 153085 457385 834700 416585 564825 757605 538560 2380 565250 102765 90015 68170 620840 671925 197115 1105 695810 392955 342635 89845 248285 495890 195925 564825 446165 638860 635970 824245 127925 390575 490365 54825 539920 396355 97070 319685 713235 511785 693515 510085 583950 515695 695725 466395 205615 838440 628235 411825 180795 580380 363885 2805 555305 825945 120785 68255 474725 764320 453475 523685 307190 194735 785060 633250 794325 623305 643280 224995 520285 437240 376720 185555 469030 551480 400180 421260 116960 482545 602225 397460 9095 544510 176460 690795 660195 717485 163115 418030 382500 394315 34510 329800 501075 433160 457810 179520 381055 809115 23120 323850 847450 560065 473960 172295 787355 478890 451690 663085 460700 45815 766530 765170 639030 234770 753780 185215 439620 831300 253045 609705 639710 391935 426870 33830 140930 335835 844645 584715 354875 135575 757690 389470 445740 640475 753950 268770 558365 474725 555390 402475 277950 133450 368900 56100 607155 362015 742050 781660 501840 106080 351900 639115 415225 425170 462145 196605 95625 702355 117725 567970 329715 619310 521220 479145 812770 268600 649910 604605 551225 25500 697170 283050 781830 326825 273530 464185 664530 204680 784295 738395 108885 441490 444380 353515 65620 538560 830875 395250 336600 502010 456620 593045 39525 526405 11220 640475 261545 258485 117810 541195 60690 635885 741030 183855 282795 217430 181815 390150 447865 424745 171105 808860 136935 828240 209100 667760 438855 540940 14365 787100 250410 726325 114750 33150 22780 401455 52870 316200 807330 674220 503540 125885 635375 111945 231370 636650 203405 293675 469285 260525 164390 65620 711960 96815 55930 525470 102680 31535 157930 767465 732275 250750 756840 633590 250835 247860 395760 322235 74885 616760 569670 69955 633420 790075 784635 560320 101405 132345 195160 614040 189635 240890 554965 222700 361845 450415 821525 443700 311525 465800 781065 292740 676855 580380 570605 697680 585905 725220 341445 610470 627215 474640 110840 583270 681700 48110 64940 334900 455685 683400 639370 316200 849235 665975 289255 423725 326995 354875 346290 239785 516800 480505 8500 703205 570435 20145 447270 424915 527680 476935 47005 262990 638690 191505 85595 2720 98855 23885 138295 261290 643280 448290 307530 686800 493680 721650 54145 294355 752250 517565 836655 279990 383095 732615 720630 69955 344930 754205 771035 17340 284410 335070 563380 411145 494870 683145 828665 256785 416755 572900 202895 490960 540685 40035 55675 566185 175950 58395 60265 44710 237915 726325 840735 268090 192185 74460 323595 92735 30090 165750 419730 115600 472855 484840 23120 467840 407150 707285 396865 184960 346035 673880 204425 63495 278970 9945 650845 134045 529210 186405 838100 503200 688160 712640 715530 513825 536605 570860 793985 355130 553350 611320 720375 317645 204000 641665 848045 506940 35020 300815 106930 651780 302090 764235 386580 158695 14110 133875 45050 513740 335155 360655 519860 398990 76925 145095 354195 206975 549100 282030 620245 405280 590410 748510 370260 264095 97240 418285 332095 11645 46750 282540 333200 747065 300475 37570 849490 84745 361590 605030 625090 506770 23630 719100 272000 764575 267155 409445 686460 12325 715275 437325 182410 684335 194990 345355 688245 72080 616930 757265 361590 47345 558705 68850 763130 761770 360655 182920 560915 466650 686290 415735 503795 76075 118660 539240 34850 798745 193290 58310 18275 114495 548845 611660 544255 705500 419900 594830 138720 574090 573920 117300 849830 581995 313310 529125 300050 400265 630700 798490 619905 395335 304810 493255 730660 80580 710345 213180 803675 282880 275145 828325 295375 263840 230265 630785 245905 419730 545870 373915 819995 30940 32045 770185 418880 482375 704905 108970 218960 766105 274890 679065 412675 451180 1445 224910 349180 31535 729640 56695 384455 372215 379440 79390 543660 427210 772055 719015 194820 672945 214880 707540 843455 635035 70380 91120 610470 383945 94265 427975 688500 526065 801210 324870 94945 342210 735420 253555 318410 521475 109990 843455 225760 550035 530485 337705 362865 359125 98600 459935 521645 422875 381480 515610 94775 238510 799510 614975 299115 725050 362610 268175 766190 189295 691050 127840 291125 459425 377060 522325 1870 366265 372470 356320 675920 570775 133790 603670 306085 294440 592025 199495 122910 85510 473705 351390 748340 656540 228565 632060 83980 472600 31620 497505 708900 714425 53975 713830 412505 596360 246840 741370 195075 105655 90525 397630 470305 82025 476085 759135 211225 475660 687225 671755 828495 515610 745535 600185 334560 433755 823310 289340 231200 15045 640645 731935 547485 806735 76755 324105 426275 200260 626365 642005 346035 765680 746810 682465 266050 754800 621435 288150 374000 393295 253045 735760 626705 380715 576130 203745 88145 311100 14110 32470 530825 566525 263755 310930 789310 468180 491300 251345 129625 670905 804610 697595 373660 257380 842010 357595 766870 514930 78625 508130 59755 439960 170000 818890 473280 74970 583950 700315 310930 495125 627300 515525 616590 724625 385985 92735 198730 686545 63835 48025 674815 34510 275230 206040 222275 578765 83470 543490 654415 774860 180455 15810 780045 127585 197455 760580 838355 350540 369665 539410 97410 281180 202215 260610 622455 736780 432735 21930 294610 46325 14875 433840 441745 496400 490705 553180 453730 148665 188700 662490 824330 763980 681530 149515 625090 307955 382415 22780 365925 475320 704735 824415 392445 114325 451860 542215 705670 752845 621690 353090 477955 416415 782425 214200 648125 534650 247605 811155 551650 371025 231880 809285 749020 314500 454325 837080 708220 12155 532355 318665 295460 523090 741965 22865 249475 286790 686800 258655 648040 486200 80495 254150 566440 809115 182410 808945 820845 400605 655945 846175 507025 226525 758710 619395 748085 188700 418540 147050 398905 613360 73610 438770 433925 136935 102510 295120 335580 103190 696575 180710 667845 262990 502010 600950 515950 11815 316285 13685 669630 679915 513315 221510 26350 783020 737035 467330 172890 170935 830110 105485 515865 465375 797640 112115 319430 229160 606730 521390 155040 195670 567970 826540 773075 795430 299030 88995 397970 176715 723180 342465 770525 404940 401965 540005 220490 288745 778430 598910 642430 294355 824925 596105 317390 98090 751400 302685 702015 38930 163710 500735 464525 552330 744515 474045 225165 628235 531420 262735 836910 419050 491215 249900 269195 286875 557600 506770 416840 794665 739925 848130 336855 5015 380375 556920 318325 485180 537455 842435 713745 79220 756670 283135 714680 324615 336175 99450 638860 70975 61880 226270 133535 29495 286365 317390 841075 801040 52190 450925 691560 211310 787950 540430 644810 435880 618970 776645 753270 263245 517905 569330 356830 326230 444210 325805 392360 153170 767380 596955 684760 108545 534650 45985 531165 317305 269450 397715 246755 185130 30770 356405 117555 443190 272850 596870 62645 790925 430440 725050 525725 310420 768740 571285 811665 776135 647020 105315 171785 799340 118320 241910 631295 468010 399415 323085 535245 560065 411145 849150 417435 594915 747575 668695 628405 203745 543915 77435 8160 226695 578255 482630 562955 97155 163795 186660 251260 485350 321555 757860 301750 536350 786930 10540 538985 352495 476765 760410 407490 3485 23375 532100 661555 113135 161160 462740 362270 148240 142545 473960 625685 328440 731170 131835 165920 549610 15300 153680 88825 189550 517480 402645 491130 248540 89335 694875 78625 657220 641750 788120 614210 686630 99025 146030 176715 127500 677620 643535 460700 21930 144245 644725 579785 722330 620755 18870 527765 704140 615400 504305 565335 326060 541620 91290 391340 621945 519775 448205 558365 310845 670735 403750 414970 354960 487645 662235 330905 285685 177395 94435 180030 254235 282795 639115 712725 549950 659430 261715 591260 634355 625770 121720 504390 48790 474130 400435 9350 733635 196775 202895 312460 282795 236300 575875 850 436135 496570 652885 655010 522580 534565 312970 417350 215730 98940 363375 11220 762960 570265 454750 848980 577490 288490 26180 771800 602225 311440 690030 491385 722585 164050 691560 261800 652460 243185 782850 837845 657305 580465 59500 71995 648295 106590 801975 773670 338130 600185 492745 473960 223720 242165 338980 46580 196010 519435 508895 606900 354535 175185 151215 670735 416245 48705 662575 583865 619395 422450 745705 794325 475660 36890 124780 671415 197030 475490 325040 217175 406895 719865 168130 175270 119425 585650 446420 106590 63410 746385 477020 667335 254065 91800 278800 700060 804525 824670 713405 60010 437325 537710 555390 105655 167450 806735 259505 698105 606645 782340 788630 100725 582080 555475 765000 118065 100980 385900 679830 424915 723180 21420 695470 646000 349180 717145 280330 410550 272850 687565 731340 229840 841075 328355 486880 47855 514590 182410 478465 191760 786420 495040 796280 458830 171445 96645 791690 264775 631975 833340 726070 318665 640135 130305 169235 785995 610555 551990 176375 465630 456960 90355 578425 561170 327845 8925 265455 824160 518330 13940 116195 172805 70805 663170 35445 284750 220660 580890 109820 539155 216155 561170 565335 766870 329545 610980 420495 552160 348415 428230 23800 566015 777750 733295 818550 704820 660280 356065 641070 299115 743495 256020 223550 495040 553180 105655 785995 821185 348245 440980 196605 191250 711620 72250 510000 312970 661130 717315 756840 606475 435370 726665 763385 774775 782000 268175 351220 675240 696490 95115 498525 449735 356745 344080 369070 103190 192270 245310 367370 596955 765425 117725 704225 709155 70125 286875 592025 28050 433330 591940 702355 136510 674730 690030 781575 181305 681785 653480 471665 776475 696575 260185 329630 767040 350030 95115 43860 786760 843115 290445 443445 311525 150365 811070 317305 313565 20485 832235 551650 802825 98005 483735 509235 780130 737035 116790 381990 605540 543065 844135 373745 93925 571200 434095 515100 554200 664530 674645 298180 515780 825095 515525 210715 269025 757265 143905 260610 364990 3655 794325 565675 201450 376295 393635 320535 549440 381735 32300 715615 725985 254235 593725 487305 496400 597550 389300 319005 693175 306595 749360 525810 302430 43350 339830 325890 221680 775370 784720 613785 593300 791435 364225 103020 335325 673795 416500 373235 96985 743410 555305 342295 179095 121975 59925 774520 476765 475490 666145 428060 367880 615910 831130 342975 785400 744515 375275 107355 423980 47770 344760 826795 68000 192100 720630 265285 251685 712555 400010 540600 671585 515865 591515 440980 542300 339150 690795 238170 457980 332605 740180 796705 8755 604265 244460 433925 109650 492575 412675 246245 802060 681700 591090 241315 189890 757350 551480 761600 203065 348670 190400 743155 572050 380800 699040 239530 362270 443700 370770 842095 98600 330395 293250 590070 137530 323425 561085 7565 831980 107610 165155 481865 648125 10370 450245 419305 441660 578680 371365 610810 97155 216410 530485 631125 612085 33235 465545 684335 820335 122315 386920 349095 670905 403240 86190 80750 788035 221255 210800 670735 120785 129795 58735 539750 348500 139400 583270 403835 256020 286195 350795 215305 43775 447100 668610 767210 121550 525555 240720 749105 567035 164390 216750 704225 754970 504645 737035 234345 536265 725050 99110 294100 608770 630700 724625 588540 797980 431630 160905 17085 655945 321385 621350 703375 77010 42160 290275 626450 535500 48365 626705 541450 229500 119000 638520 145945 347480 56950 712895 656115 718420 655690 724200 207485 529040 509490 272340 260015 553605 581995 514845 166260 35105 670990 673285 67490 325210 390065 845070 298860 233070 209525 78880 697085 538305 354280 846770 445230 433585 159460 432990 178245 639880 337280 545530 538730 824075 123845 57630 65110 629595 178755 629680 37910 39950 699805 653990 610810 286025 458490 423895 139910 275145 680595 464270 618460 4845 249900 571030 227460 404855 463590 334900 342465 12240 832150 327760 753780 615400 625430 709750 703205 570775 728705 620585 282370 413015 74035 660195 208590 597040 488240 2550 57375 666145 227290 456365 620075 723265 158610 294695 48960 566695 605455 229160 428910 694450 820590 148920 694620 90440 720545 381990 103615 679150 128775 82960 831300 840480 406130 240465 425510 591940 161585 653735 625515 307700 360570 676430 324615 106165 319090 10795 218365 36975 450670 609280 592110 651950 471835 139570 269365 433160 516630 473875 144840 674220 458830 454155 376125 141355 148240 542640 791605 333795 179860 350540 610300 458915 422960 807840 662575 411485 156910 328185 736355 199495 59840 464695 466395 104635 111520 475150 618545 378420 166600 678895 348075 170085 795685 417605 657475 716550 428740 408595 509405 381140 37995 182495 630105 227630 587010 155550 296735 819655 513655 614295 383945 728195 191675 547570 179690 161755 4505 563890 594915 271065 537795 106675 131835 456705 693175 346290 391510 419475 740945 124015 115260 827985 319685 754205 173060 86275 521390 75140 498950 678385 752590 258995 88825 256870 175100 590070 356320 409955 799595 430440 408935 213265 89335 423215 819995 620245 115940 86190 397460 414205 413695 552670 412080 515610 656370 714085 842435 295375 365500 359805 349860 127585 699040 50235 556580 198645 308550 809880 553605 772055 261290 575025 403155 25160 118660 483735 204765 313905 514760 839970 518415 571285 629680 387260 696405 383010 325125 51085 48025 336685 150960 14790 811410 99280 692750 387345 507620 27795 19465 310335 414120 823310 181135 617440 640305 625515 844135 836825 118830 121550 405025 552330 847110 39695 145010 732190 112965 138125 109480 752930 239360 380885 318495 728790 683400 628575 198900 530740 290700 212415 300135 684590 179775 86870 418030 728875 517990 580550 7055 653480 459510 848470 142715 234175 479315 558875 770865 572220 595765 79730 648635 740690 758030 842775 620415 525045 458065 268005 742560 413780 638520 841075 745705 39695 372130 574855 617695 177055 626620 360315 195755 316625 558790 634185 776560 512890 550290 504135 217005 7140 353005 139485 737290 566015 716040 600610 651440 635205 31620 501245 847025 213010 357850 683145 100640 543660 651865 804015 379355 742815 286025 226780 790415 137445 121040 779960 492660 355215 239700 805035 258230 483735 561595 289000 107525 566015 54995 170850 494445 507110 326655 423300 499630 199495 656540 769420 342975 664615 220575 375190 825180 101405 263585 255170 270215 753100 579020 255935 794665 657645 609790 355725 359975 387005 813705 598400 543065 738650 661725 94265 285770 368645 13515 783105 769760 249220 7565 11900 154955 637840 765 287130 465715 419985 549270 49130 201365 539495 732105 712810 753015 561000 96645 507790 661555 59925 601460 275740 442425 184280 49725 666400 30855 155635 518160 794410 670225 21505 457980 708135 744515 311440 494785 402815 662575 768570 740180 653055 630530 63665 516885 409530 743155 793730 340085 255 259675 110245 278545 221255 479825 493085 104380 830790 794495 723265 282115 488325 403665 755990 773670 357935 447610 317475 670990 196860 58225 670650 365670 47345 75480 461295 743240 762535 221425 420240 804440 18190 626025 507790 254150 437495 234260 164730 289170 599760 362440 411995 425 242250 682720 56695 280330 728875 640220 193035 780980 46495 808265 454835 652970 301835 105485 110755 728025 327590 165240 577575 148835 731595 222785 523175 84915 8755 160565 830365 358020 358615 375700 259080 822205 734145 350540 812685 297840 128265 458745 674305 600780 816425 526320 644385 148665 727430 312120 697680 102850 651355 733295 102680 148155 81430 261970 530145 818465 153680 362950 218875 640815 725730 772565 76925 844985 168640 492235 828920 421770 626875 505835 386240 723095 118915 177735 747490 663680 71315 576300 841415 26435 679150 660960 228565 718250 606135 542045 848215 372045 340935 684505 518160 551395 774265 117470 538645 615400 42160 175695 38675 505750 107780 476935 302600 452795 238425 571795 475320 725815 780555 544850 676855 526745 116195 369325 125970 489345 762535 259420 654925 548420 379185 489770 773075 633675 588455 322575 328440 513910 81345 829090 287895 670820 584545 105230 482120 122655 303535 245480 47515 79985 587350 430865 631550 740095 357595 610045 337535 845665 510850 691220 134215 383945 495805 354110 38335 18955 216410 381225 234260 710685 140420 387090 51340 779620 713320 84830 504305 664955 477870 693260 832915 291720 1785 197030 94095 827730 218195 92055 127245 751315 22270 757690 684590 676515 121380 828495 611745 843285 92905 539325 787865 651185 261630 655265 454750 299030 232475 383180 469030 69275 109225 384455 7650 714085 257890 517225 300220 581400 441405 20230 633080 752760 525725 312290 185385 425000 119000 395165 26945 456790 42415 170255 672180 284070 828155 849405 313310 546295 727770 363460 619735 587435 127585 244970 81685 129115 205530 156400 430695 520880 434435 399670 112115 116450 334220 282710 648040 222360 692580 309740 548845 588030 657815 161670 24565 337110 42500 586415 212415 64005 562360 570265 56695 515610 639625 673285 333795 162350 845410 379950 386155 708560 833425 812855 837505 662150 373490 289935 554625 19125 160650 62390 483310 635885 778430 728280 262480 432990 721565 671415 112540 638605 555645 295800 573920 294355 386920 378760 501075 728535 20145 123845 343400 218280 332350 303705 213010 310505 710600 408595 840735 318835 439365 627470 551990 209695 802485 234430 580125 740520 722075 737035 286365 773245 723435 271235 184620 781575 667335 404175 754800 321215 637160 692920 77945 119425 777495 804610 433670 590495 749445 171020 291465 87720 351390 167960 795515 653140 114325 639625 769335 371875 145180 290360 204170 575620 272170 727430 228905 362185 146795 216070 398905 364650 205020 395250 292995 200855 783360 396610 751655 470815 248455 427125 543065 437240 699125 161840 362270 141015 60435 71315 683060 171190 453050 443700 379695 758115 642430 795260 814300 715105 725560 291210 783190 184790 348075 576725 757860 487390 695385 95200 375275 232900 28220 192865 790415 35700 314670 283475 138720 781150 103955 47600 635460 62390 845750 395590 700570 768315 186405 411060 708900 172380 153255 111095 303705 158440 779790 109140 120700 735760 558705 406980 829515 287895 436220 832405 835465 698360 840310 120445 771375 391425 714510 646085 51765 331245 732785 709495 213265 567885 536010 14280 84745 349945 51765 368815 438940 53975 640475 828410 71570 682295 737630 356405 688925 130050 314330 276080 546720 473875 476000 261375 132600 598060 705075 844900 575790 110670 368815 254065 231200 502350 528275 634355 784125 513145 480590 704735 779535 455855 179010 790925 817785 57970 208420 463930 695895 674900 274380 828750 407150 308295 646085 570605 305490 589900 316965 618970 272170 540940 678640 609960 500820 278375 43860 673370 438770 718420 214285 190230 305235 694025 150705 596700 289680 593130 672095 332520 477615 787780 247690 352155 662405 300985 349350 546210 111095 426530 542895 604180 690455 330480 80070 525215 653565 768910 763895 427465 181305 602735 59415 334985 68850 351815 4335 284070 142970 47175 117385 470475 725135 511955 350115 55080 507535 211905 336515 656965 377995 706860 804440 766955 445315 10200 226185 713235 559725 430185 154275 281010 522750 608430 109310 644300 263925 19550 21760 5610 440300 409360 726155 767635 647615 725390 522835 843455 28900 434520 396950 625345 419645 569075 271065 598230 280160 527680 430100 821865 172805 409275 543320 270810 384285 400095 623815 591940 200005 324700 575365 332265 770270 701590 374850 807755 210375 312800 459510 705500 668610 464695 120870 15555 747320 481695 642855 168045 203575 293165 72760 505665 307615 416500 781745 140505 217345 732445 501670 348840 778005 561425 174165 513655 438855 335835 747405 484415 189635 351815 12665 411400 477190 257975 731680 217600 816935 300135 348245 208675 460275 138380 455600 792285 53380 456365 166090 835720 541365 461890 230095 152235 838100 27965 105825 813110 700655 613445 103955 641325 229500 763045 495125 418540 372130 529040 89505 178925 823395 103700 673115 335070 708050 829940 34000 348925 558620 38760 390320 619905 177395 744345 670055 574090 819910 412420 434350 6545 535840 794070 297415 212925 244630 749615 398650 777070 508215 222530 744430 661470 314160 197115 351050 190655 729895 836315 657305 723095 450755 376635 521900 265200 664785 198135 124185 653225 153000 336685 433585 230690 41735 180540 416160 440725 366095 556070 500650 757775 688755 254235 345100 630870 597465 691985 24565 184280 289510 144925 108205 102255 782595 201960 549185 128265 755395 580465 129710 128265 168640 598060 582675 489090 836910 647445 599335 259080 787610 344845 260440 564485 545445 646000 346120 242080 124185 397715 152150 108630 360570 773840 345440 21590 23545 459680 219215 139570 158865 819485 89420 709495 741455 610130 523600 722330 314585 373830 748595 322830 451520 745790 336260 815065 200515 379780 685865 193290 726070 510 591855 663595 748595 96135 812430 798915 581060 464355 419815 252280 53720 289935 251005 156570 356320 756415 259505 694280 137020 184875 49130 203150 518245 697425 786675 87975 111350 419730 240890 179180 113050 695130 35275 760325 169575 811495 458660 538730 211735 754630 715445 368560 60350 568820 744260 588115 213180 299540 662320 420580 534735 740435 776305 810050 194905 516120 87040 576810 512720 678215 733295 643960 229160 34680 533035 253045 216920 50915 262310 821015 105400 207230 211565 569415 459340 820930 193545 128945 88060 153850 848555 528615 240125 48450 510085 649400 196265 187510 170425 821780 534140 662150 477275 300135 334390 566100 10795 548165 203830 443105 845665 709070 478890 829430 493255 118745 123675 54910 411740 5950 188785 768740 506430 680085 443190 803930 745450 320620 399330 403240 791010 759815 142630 665380 239360 140250 83130 317390 215730 369495 650420 787525 676090 609875 787865 807840 374765 483310 61965 761600 349690 419220 650590 92055 573920 364990 784720 609875 790330 215900 762450 606815 810900 494360 768485 553945 147560 80665 549525 504220 634015 27370 551310 249135 386580 369580 18445 815915 286110 541960 245905 702440 58820 31280 645575 261460 474215 67915 615825 356915 471750 681105 772565 699210 796960 103020 16745 275995 428230 373575 222445 343145 613615 562020 417775 761430 485180 759390 389300 306170 69275 218875 54315 391170 491980 706180 779450 250835 300050 302090 571540 136935 805885 844135 574430 371280 89080 419475 774775 625685 105145 510850 370855 267410 104210 768315 782850 801975 331245 773755 476000 389215 264775 398140 149005 835975 655520 828495 638180 766870 505070 487645 120190 16490 615400 736780 464865 496230 464355 298860 757945 247180 161330 119595 161245 611405 411400 254065 688500 362695 440385 384965 755140 164560 305235 52360 127925 466395 214880 158355 312205 732190 168640 324785 636480 690625 316540 821865 176375 510680 289510 384540 242250 626365 816595 523005 704310 71910 231200 259760 773840 784210 245650 381650 272085 593385 295205 358785 358445 684335 69615 833425 452285 176630 141780 80750 456365 535755 150705 273870 649485 674220 374765 11815 7820 748000 433160 770950 476510 98600 763640 373745 113985 761770 666570 67150 432480 790415 303960 380120 338130 308805 699295 186405 17085 633845 384030 530315 216835 452370 7310 729215 100640 86700 311610 96050 434690 800615 324360 299540 651780 191675 780725 373490 3825 410635 185130 140675 109310 70125 383945 760325 800700 482290 227630 536010 554965 754885 289340 12835 793985 533970 403070 104635 281605 312885 570605 13940 313820 175950 117810 260610 589390 538050 133620 551565 664105 206465 289765 109225 175610 76670 24990 107185 586670 570010 684760 216920 685780 682550 145520 46750 309315 406555 794070 10115 317560 555645 717145 371110 325635 847960 71485 274295 349435 416415 180625 374255 636055 778685 676175 389470 565335 176120 677535 576045 638180 313310 708475 536520 384115 82620 795855 744345 77350 1700 301580 276930 715955 139145 690030 696405 668950 567460 126990 425085 586670 765595 654245 804100 482800 14790 576555 490960 434520 675665 185130 442425 61455 221170 643535 389215 303790 602395 114580 529380 741880 761345 525640 600695 722160 384455 638180 290955 366350 577745 848215 769760 111520 639710 458320 742985 242930 508470 746385 28475 685355 55505 619395 12920 238255 525385 87380 768145 657050 654670 566695 305405 351815 728025 762705 246330 549100 451350 27965 683995 434605 192440 494190 410635 668185 256445 452625 34340 755310 432225 588455 335665 670140 835805 630955 654075 718845 737375 646765 43945 202980 229500 241825 839715 95795 194820 250325 661555 157250 458320 156825 693430 798575 78455 568480 750040 112540 806735 623050 191250 58055 242760 296140 608600 391425 81260 169065 573750 195245 712810 464355 64855 432055 620925 197625 613615 577830 793815 600525 707030 148920 379950 92735 435455 135575 431375 290700 16490 747490 617610 289340 580550 77350 270895 456365 199495 605965 613020 372895 676430 726325 798150 133705 579445 601970 356065 107950 598230 530485 242845 686800 121720 711450 521135 312800 432650 295035 585735 35190 689690 351985 368220 511955 334985 365245 18955 709835 24395 255085 495380 582760 446760 148580 686290 187425 510680 411400 379015 64855 805460 131495 321810 654755 252365 581485 317475 515525 571795 326315 227460 623730 432905 686545 798150 55590 21250 417690 408085 379100 822035 787780 654500 433330 807075 784125 113135 302345 122570 737630 40205 513995 359890 634185 843880 808010 503540 485010 348925 684165 517650 410210 555815 556495 541195 438855 77010 22525 184365 44625 509745 373745 438260 160990 616760 472855 843115 294865 435370 606900 135235 627555 838355 28900 146455 580550 615910 509150 342635 371025 355045 623390 256615 276675 609450 198135 459000 336600 315435 849660 128775 807840 64090 328525 516885 205785 383095 599760 277185 711280 289680 470985 574855 35785 12835 731935 305405 576045 536435 465970 443785 454920 570605 306340 770780 574090 456705 648975 382330 451605 99875 536605 712980 464610 546805 832405 671925 657220 641750 390065 510765 152745 538900 838865 16065 466225 463675 211055 335070 105740 675750 712215 525300 579955 12580 799255 463845 330650 823225 763725 449650 644980 762450 619565 601205 509150 503285 614465 580550 725305 154190 806225 156145 770610 296055 658410 754035 498695 379015 833595 683400 246925 13940 204935 45560 27285 134470 817615 810135 649655 802230 691645 831045 442340 838355 179945 68510 158185 128010 56525 673030 373150 296990 477870 148580 743070 655180 726665 844645 685950 434690 344420 132515 815235 245395 123845 335155 565675 757350 269025 390660 386410 666315 521730 271830 643790 63240 589305 20485 686035 495805 24055 686545 842860 702865 29410 653565 439110 58650 820590 158185 416670 132345 646850 630105 418540 672435 796620 411910 482460 430950 197965 307360 84065 437580 76160 48705 506940 568310 333710 476425 314075 574430 497505 429845 630785 21420 164900 305575 74460 533205 178670 23035 762790 679065 629510 378335 833935 44030 158695 840990 714255 457895 570945 507705 346375 175695 462655 360400 479825 1615 724625 352750 402305 29750 250240 190145 262820 373320 251260 8840 451690 812345 612850 669375 741795 191845 430610 164730 321045 233580 444805 375530 451350 71060 159630 679830 183940 365330 654585 729300 235365 2550 305405 338555 51425 347565 65365 43690 1615 598995 114240 152150 450670 244800 391935 181305 194990 672860 40885 816595 113135 278375 106845 384880 666400 499375 482290 768570 8755 567800 827220 407575 312715 52275 81515 675580 562700 602735 655605 467755 501160 632315 458320 445995 404005 557430 832490 783020 35105 28475 544000 935 187680 615995 431035 384880 40545 135150 97750 655690 124525 262565 167875 91970 720715 9350 514250 361080 303705 614720 590410 196520 6630 819570 602480 835805 138125 523770 133705 198730 425935 418880 758030 171700 286705 326060 625855 347820 233835 116450 632315 92990 580295 456110 382330 718250 552585 588200 136680 52020 76075 140335 280330 174080 185215 730150 622455 427720 589730 756415 378420 620075 291465 771375 187850 231200 581145 115600 239360 755395 499715 391850 298435 4505 543235 699890 765255 382330 747915 14535 506770 349435 307020 789140 674220 660620 169830 825775 401710 196095 430950 396270 435540 782595 461975 108885 732615 46325 842860 115600 369750 680765 358275 697510 16405 544680 629340 483395 249220 238085 592790 829685 184960 354705 551225 844730 626110 300305 711620 584120 731170 15130 599420 415140 294185 709580 379780 202045 715105 742390 406640 177055 792200 316880 315010 761430 19635 396440 654755 617525 534310 365500 6120 628660 503880 517140 637755 243015 11390 303280 840650 212245 681020 319005 489770 504305 253385 238000 817020 360315 767295 221170 411400 514590 403835 128775 182325 94435 329375 418795 729640 682975 322575 622115 317220 140250 389470 169150 205275 603330 651355 693260 762960 766700 580805 751230 98260 283135 344930 630105 417265 276335 821440 137275 818975 475575 2465 833765 486200 387345 775625 367115 252535 364310 625005 639285 64515 378675 200940 752505 96305 169915 386665 553860 593810 779620 609535 772990 326655 299200 121465 833680 693940 761685 28135 444380 192100 452880 457725 291380 477615 100640 207570 248965 540600 325635 326485 537710 671500 754970 803335 743665 343315 103870 192950 382330 845920 597465 426190 427465 234430 468520 212245 421005 295375 113050 54910 313735 353005 39100 192525 596275 823905 81685 29920 516630 411995 204850 831130 37740 331415 444805 157335 474385 555815 125885 314500 316455 755650 378250 596955 119510 719780 162860 639965 357000 351220 197455 400180 88400 564910 544085 626195 547485 98345 697085 120360 543915 830620 380715 57205 431715 379355 836485 680680 575195 829005 114750 509405 516715 737715 142715 20060 227885 543320 935 725985 388620 441405 414460 139740 357425 328525 643535 513995 285430 363715 329290 804610 303960 545445 788120 427210 596360 81515 210290 530145 569670 419475 226355 363120 714765 319600 490195 440980 461805 788800 787525 646255 304215 694450 638775 771970 613020 411315 654585 730745 340935 403240 164305 154870 670395 405790 379270 291550 619565 37740 430185 456450 530910 412165 171785 544595 183090 723435 321725 663255 41565 439705 650760 793985 786760 518330 481270 789820 372130 497420 334730 746300 519520 554880 27625 673030 816850 179690 373575 727600 105315 367115 210375 438430 658750 816085 507535 350965 711705 397970 113815 188190 173485 77945 181390 547230 41225 252875 60945 753695 156740 552925 271915 221085 339490 562700 529805 763555 808605 90185 486795 116365 391425 699125 440130 11815 472430 640815 848385 257550 320705 170765 410975 393550 615570 199240 270895 159970 604350 804440 301665 481015 760665 48025 283560 476510 505495 294525 111265 665635 11560 358785 249985 324445 757435 198560 474725 362780 101320 524110 96050 368815 487645 47685 731000 165410 107865 404685 422535 51935 387600 768740 309740 87465 382075 175610 452030 769420 277270 68255 60010 280500 677450 755395 253980 809625 127330 343570 159800 537880 422365 169830 327420 343655 285940 142630 565165 743495 797980 332265 835805 223125 170170 239955 377400 21590 560915 513825 510255 332775 649060 521815 278120 446505 753865 657645 220575 232390 287215 720460 629935 304130 313140 68935 205105 149260 256785 58140 776050 450755 123250 489090 828920 734315 573495 310420 726410 613870 272170 392615 464185 711195 592535 635630 113730 268005 724455 270470 8160 349180 139145 4675 653735 124695 141100 782935 438770 705925 253130 619395 107610 293590 174080 65110 98515 143650 763640 482970 456620 23035 814725 42670 599845 504390 79900 59585 540855 709325 296990 586925 28475 12835 568650 739245 483140 462655 717995 230945 633590 700400 388790 280670 492915 484245 604180 564995 641495 494360 453305 765000 835550 223975 262650 550970 569925 449480 541110 728025 559895 353515 273275 16320 565930 114665 44115 795430 97070 112880 4080 405705 754970 62390 425170 9690 842435 368730 351305 330310 585395 776220 164305 38845 580890 620840 815320 848640 411485 546040 541195 351305 298605 799170 794750 406895 414120 539325 204595 529550 729640 210120 706605 484925 809540 794410 116365 724115 85340 754630 642430 789990 644470 164560 207315 474300 684250 161585 272850 498695 207145 422875 658410 428230 659940 463675 334135 578425 32725 357340 276845 556665 45645 31620 204510 240720 353005 424830 340255 595000 565675 522155 302005 98005 143395 264520 666570 761005 379100 720460 162605 684930 154445 56780 492575 564400 550120 797725 486965 26520 190740 430270 801890 99195 823650 294270 310505 31620 618715 29155 429845 159205 829940 671755 382330 476850 679065 810050 88230 341615 568565 737885 454920 723605 237490 714510 186065 176885 360230 322575 76585 695300 546295 766190 94180 386155 583525 71485 423215 641665 77520 397630 759475 429335 802825 391935 80920 164645 812090 101490 28390 98600 141355 179945 344845 294780 707370 375615 106675 266220 86445 318495 814895 174250 793560 522920 682975 273615 171275 768485 654840 318070 55505 508725 338300 451265 812685 511615 632485 394230 341360 547910 68340 688415 654755 445400 819995 351560 296820 727430 474980 439450 478125 54995 476680 836570 206125 142205 425510 513825 277185 69615 252280 812515 431205 23885 398310 183600 254065 826880 377485 388535 727515 547740 740945 223040 240295 105145 713575 731340 447270 580635 598145 561850 382415 112710 191845 723180 101575 62050 12155 700400 807415 434775 252790 35445 451010 75395 220065 741200 15640 742050 734740 506430 725985 518585 233240 370260 554200 241400 810985 346800 582590 300900 749105 244885 735675 661895 441915 296480 576555 745790 23800 380120 760835 224655 588030 823565 683400 813025 696235 187000 574515 581995 6970 174080 533290 772990 25585 824755 614380 347990 150620 52700 825690 256275 453305 93500 132005 34000 393805 102170 817615 323935 557855 469370 417690 54315 518585 552160 662490 545785 91460 133365 694535 52190 605030 545020 99025 255595 237235 358785 71995 373065 209780 464525 263245 517820 489430 267920 508300 801890 393975 215645 745535 839630 575790 477360 761260 78200 305235 372980 392785 302940 381735 595765 580720 532950 424235 307445 59500 142205 645235 122910 849660 57120 433500 253045 700570 548250 816595 812005 221340 51595 83300 344930 345780 467925 486370 77095 791690 170510 483990 41225 359210 256615 803165 252705 93245 199750 353090 9180 101405 219555 757605 453390 350540 454070 427125 318835 464525 261970 483820 281860 198730 443360 405960 630360 619310 784805 526320 605795 701760 551055 394995 755055 285090 116875 61370 725560 260015 501670 461210 13005 201535 677025 565590 134300 642600 75905 394995 426700 377655 828580 321895 388875 712810 87550 242080 474215 588030 11220 733890 100640 520625 633590 697255 435370 133450 43520 497760 187085 702525 64260 64940 538135 529465 336260 74545 9435 303195 660620 543065 604945 39610 821610 770610 277610 433245 97410 260015 840905 564570 272340 453815 384115 614550 287045 670480 363715 70125 627130 183855 843455 86275 494870 416160 205275 502775 459595 449140 243270 418115 440810 801975 638435 829685 242420 159970 160225 556410 822205 830620 482970 344845 279735 315945 387345 432905 662405 472515 636565 556070 305405 184450 651950 810390 243100 181305 424235 198305 159885 296480 88060 525300 804015 40970 289680 849235 152745 440300 304215 808520 341530 113135 355640 849405 205360 442510 715105 733550 805290 639370 211225 219640 201960 548335 210375 743240 26265 697425 7565 277100 682465 196095 527085 596360 543915 646850 404005 498780 366095 801890 393635 508130 391255 181475 742050 841415 557855 501755 806990 96985 13515 325635 450075 713235 711280 772310 739925 54485 475660 369750 74205 321980 238425 556665 761600 615910 237235 32300 605710 33065 790415 641580 75565 651270 311695 608770 761770 167705 594150 265200 217770 660450 662405 211820 818040 264775 429930 818380 442170 436475 710175 829430 505580 151895 251090 135150 448035 843370 328100 368220 139825 434180 379100 454920 401880 414800 466225 263755 770950 601205 522410 330650 371620 610470 218960 65450 451520 308210 281945 491640 184195 325550 140420 461975 694620 773160 639200 177225 807585 780130 606220 225080 185045 728025 676005 530400 115855 660450 824925 7310 715190 416330 414035 44795 221000 237830 510340 414545 375785 541960 351985 751740 457980 413780 214200 482205 581315 813365 331755 746555 752760 449565 826965 798150 846515 784210 92055 816170 87890 52615 490790 611150 273020 286960 502350 227120 7650 507875 690710 566950 325720 725390 26945 657560 761260 646595 84660 3825 362015 32045 164050 109140 625600 385900 762705 533120 293760 655945 249900 125290 553350 792880 19380 375360 777155 85425 46240 492490 501245 827900 670990 342040 609280 125205 841245 400010 172125 562275 829260 262650 414630 227290 772310 282540 437920 217175 690965 63410 397035 689180 438855 2380 271830 182155 32045 77095 172635 597295 403920 748170 209780 480420 674475 500820 422110 529295 268940 1530 786080 171445 318325 644470 242760 275570 111265 18105 289000 61455 192100 254490 281945 314840 465205 471240 189890 599080 270980 688840 474980 85 827900 286875 516545 609960 600440 702525 797980 812940 173485 194225 456535 21335 566525 80920 514335 467500 638945 448885 792455 83640 763045 804950 643280 503880 41735 19890 561000 375615 131070 158695 227290 827305 760240 241230 14705 315180 800785 328440 727685 250580 600015 647360 1360 278205 319345 467500 132685 482460 250665 125290 738310 192865 400265 662830 423300 737035 23545 174080 87125 387005 808775 332690 139145 674135 68510 344930 389640 25585 438770 757520 441575 725135 558705 179860 421005 741965 261120 471155 419475 169745 784465 674390 742135 493680 228225 572645 425425 824670 726580 469625 411145 367200 505835 452200 823310 252960 826285 461550 467075 739075 196095 514930 599250 135320 333880 463250 346205 796875 508470 617015 710685 309145 326995 245140 565590 329120 825605 222955 713235 430440 653055 11645 253725 380970 47345 623560 397630 824670 543065 358360 273615 710090 61115 203745 131070 41055 367540 313055 11135 763045 531675 736100 848980 493595 310250 490450 69105 522835 123335 284325 200515 728280 377910 568990 575025 367115 708390 335835 343655 629170 521135 77520 309910 410295 166685 67235 709665 314840 366435 546210 745535 347990 546210 690965 352920 383520 429505 304130 441065 242165 788630 354535 794665 265540 82875 402390 794665 272085 813790 220490 272935 570435 134640 821440 118575 563125 212670 395250 426870 158185 542130 717825 380460 667420 482545 40545 561510 837505 15215 111605 712215 420665 742305 771970 6375 748425 20315 414970 445825 434690 499970 523600 465970 57460 159800 844645 533545 636735 70975 664530 18530 545445 329035 129370 32555 543065 729045 743835 727600 515950 350030 289170 615655 689095 14195 683570 216410 301240 489260 160140 684335 744090 609535 598145 508810 754290 464440 272085 498950 296395 304470 775540 198730 756160 657135 589475 689010 744600 191080 315350 446590 88400 642685 210715 161330 184450 16745 136595 26435 593215 28560 14705 195925 5780 631805 776645 230520 209015 375360 544510 616505 152405 528615 538560 251260 78285 304215 376975 232050 576810 393635 471835 518415 567035 790245 810135 680255 569755 631125 603670 229755 231710 464695 723775 681190 90185 643875 768570 312460 585650 436900 729130 37995 315690 396865 81175 441065 540260 611320 132175 554370 47005 703970 40120 451010 108970 551310 844730 126650 98175 69530 529720 721990 256020 13685 305490 840225 295970 317815 550375 341530 186320 337110 631975 491300 366860 289170 761090 496230 24140 245055 457640 371790 309060 469285 838100 358530 543405 45220 539070 435200 787015 332265 265200 244800 718080 848555 104720 148835 439535 113050 268685 291805 236810 827220 563210 521645 826540 267835 211990 450585 692240 635375 509150 590410 242080 755990 244630 702525 224485 97070 781915 357425 2210 69700 827560 834020 659090 536350 783275 646595 359890 65790 440045 465545 287810 831810 21080 357850 344080 777325 637585 371110 450330 454665 23885 248710 493510 367880 232645 127670 235875 429930 678300 509915 55165 183770 268175 829175 612085 251940 64770 709495 814980 21505 750550 97750 798405 623050 695130 488835 99875 282795 607070 776220 75480 694875 368645 78285 161330 760920 248795 427975 765935 513740 713660 201110 204850 561170 125545 20825 355300 570945 649655 127160 748850 252535 276335 34595 261205 493085 80580 317985 557770 476935 206295 264010 593045 355130 323935 43435 210035 600015 666230 58225 562615 742050 395420 848130 778940 476255 352495 76500 104805 717910 603585 31110 436985 369495 105570 20400 128860 691050 662320 7140 543915 106165 603245 371705 843880 826540 70550 480590 328525 140335 427550 481950 302940 460360 391765 626025 330480 361845 294440 481525 352750 265370 155380 310420 435710 607750 841245 259505 792285 639030 567035 109565 836995 670990 44625 259505 760325 740265 110585 239360 341190 249305 776560 6205 608345 742730 750040 602480 163370 168215 725730 834955 332265 81430 615655 678810 7650 358870 276675 32810 700060 279905 467500 486880 455685 218450 152405 347140 308295 77265 129030 410380 523940 840480 824075 755225 488495 423980 217430 116450 635460 384200 228055 422280 229500 299965 635290 184960 9265 489515 738480 657220 269705 402560 521645 539835 3740 784720 725050 147730 776135 462910 537625 560320 202895 219895 594490 387940 487900 190995 459255 386240 724455 614295 57545 703885 49385 234770 34170 823650 684760 248030 760410 133110 266135 477445 124440 568055 24310 598230 784125 295205 688415 570350 704820 649400 427380 658495 373065 115770 495295 204255 296650 308380 794410 322490 428315 401710 217260 679065 355895 611405 215560 810730 51170 67490 49470 545870 733805 586670 290530 246415 596445 675410 149940 35615 672690 128775 446590 6545 85595 423895 345610 400775 353600 597380 426275 742730 21675 676090 452200 367115 738395 542810 814980 212330 623135 415310 135575 37995 643280 513060 8840 81940 353515 741795 309485 770355 134385 452370 702185 379695 680595 823735 760920 685015 26775 463420 443530 605880 143055 442510 446335 569925 515695 369835 526745 222785 384285 553095 437920 228990 425935 190060 307275 196180 673200 282540 691220 229925 714510 644300 728960 128180 753440 788035 449055 185725 778940 274210 551310 376210 798830 333795 40885 66555 543065 526235 417690 374935 715275 42160 709580 569075 833255 254320 153340 598740 668950 121890 335920 844815 588965 140760 244970 167535 518415 654330 667165 86105 56355 334730 660790 541535 705755 259165 231455 450415 154700 666825 256700 199665 423725 532865 67065 41140 649145 562785 149175 9265 297330 426275 212075 188870 307615 456195 219810 719100 39525 34255 710685 459680 681020 349435 116450 214710 316795 632230 47345 585395 206465 609025 227035 759560 569840 62900 248880 630020 74630 289680 177820 294525 525130 713235 277440 617185 329885 829770 4080 823310 62815 694110 788375 311185 833255 743750 795005 35360 804695 732360 36890 95710 25500 73525 504560 833170 312630 798660 841160 493595 10455 365245 265285 115345 528870 681700 186915 622285 232645 781745 122230 374170 281860 65450 272340 477190 325975 467925 312545 190825 810645 246925 719525 359805 404685 219045 436050 341360 295630 370685 345440 230350 759815 642260 661300 213605 235195 769335 709325 746640 800360 480590 88485 484075 608345 641750 232220 154785 410210 54060 469795 843200 107780 499460 731510 770780 431375 447950 602905 593725 316370 154700 637330 380290 796195 418795 391765 810730 554200 466480 775880 497250 168300 566950 406895 282285 615740 421685 436220 600355 386155 488155 500735 117300 828665 330395 350710 801550 612510 130050 748765 582420 539070 67405 645745 737460 216580 339575 204170 611915 420240 316965 609620 669715 166685 771205 51765 579785 347395 95880 694535 554795 48620 468095 730830 665210 12070 141610 90525 683655 450755 552330 488155 243270 308890 668440 12155 754290 107270 3315 292145 518840 490450 615740 311525 217855 433840 414630 741965 57375 376635 43945 788800 449395 10370 803760 500820 296480 822715 411995 201280 736270 549780 396865 338470 332265 559725 793645 14195 464100 225335 16830 580125 557175 605200 216750 438770 821270 323510 809965 512125 756670 358275 99960 472940 86785 671670 804100 646510 334390 10115 587860 573750 817190 77095 398905 449055 730660 695640 19550 234515 396525 439535 687650 551565 17425 642770 700400 4080 413525 284410 50150 807670 380545 451180 661640 425935 121550 558535 171105 50830 201450 173400 209865 409105 798405 815405 806735 469115 266135 656965 445740 825605 788120 445995 173825 837420 340170 116875 338045 553010 599250 824755 131240 582930 203915 164815 312545 596530 364225 49555 379100 292995 737460 648975 625685 201705 560150 80665 310080 778430 433160 3315 463250 146115 172040 745110 772310 649995 287810 574940 490705 438175 642940 581910 562020 306765 833170 40630 289595 113560 612000 392360 426445 33745 20995 777495 765085 92140 574175 40630 24055 121125 347225 143310 38250 478040 185045 24310 752420 475575 46495 664700 458490 209270 270555 698615 287045 531420 671245 650675 311185 739500 838780 257635 201535 44285 515950 209355 305575 536860 358275 560490 44880 659175 606390 805375 428230 253555 298350 537795 624070 747745 670735 104210 755395 392105 406130 288575 344335 546890 787185 707965 346885 162010 2380 834870 121635 606220 219470 608345 731170 618205 792795 117980 384200 617440 316880 376550 816680 148750 78115 285260 555985 371790 131495 279990 510340 529635 644640 430015 462315 729895 362610 512550 484670 838100 174505 682210 4505 345695 563805 688415 363545 367030 705330 566695 374085 476510 392700 445655 490025 509830 396780 234770 235705 766955 585820 713405 663085 487305 96985 525810 340340 587520 520965 140080 306680 515185 141695 484415 710175 556665 696405 775030 30175 717570 846005 287980 775285 448970 748425 296905 78710 288150 91800 827560 553520 627555 333880 289000 344590 180965 779620 56525 724115 840905 474300 517310 789735 153085 107695 523175 44455 440810 232985 432140 576130 837760 461720 50490 779535 648040 329035 106590 500395 839970 619990 648975 733465 732615 659260 613615 617610 580975 335495 564910 672605 668610 367965 340000 414545 6120 762705 228735 274465 452370 115770 158865 817190 652375 521050 797300 419900 414970 770780 185895 464610 749530 226695 173315 779280 274550 531420 468180 323085 180965 327590 257465 433925 65025 806990 69615 672520 488750 637160 779960 667420 841245 637840 537115 419730 24650 536095 24565 334135 704310 570180 92480 432820 671585 622880 166175 495805 478805 846430 624240 803590 543235 620755 839290 347055 625685 307275 149685 139060 649825 262480 41990 663085 731680 606390 765510 534480 429335 406130 639710 491895 200090 283390 689010 550630 24225 144585 411145 506600 307020 718335 202640 600780 87635 430185 289680 292655 20995 529210 378165 578595 422620 698275 370600 196180 847535 819655 157080 211735 417010 121975 403750 36210 370260 204340 174930 530485 655945 271065 113305 233835 221510 540600 773755 313140 773840 737205 229330 671925 178670 727685 809030 640900 476680 171105 758795 390490 298180 738650 752930 252365 16490 384030 602820 224995 771970 824755 740605 725560 597125 647020 141355 15980 498270 351135 646085 767720 432820 598060 737375 346715 305405 230010 316795 253045 691985 259675 467160 112540 180030 746300 756840 328355 655520 444890 818975 41990 802910 160140 67320 563295 692835 122230 788290 115175 78030 324020 365245 554285 108375 93330 90610 41565 637075 232815 534480 843370 768910 377060 580040 205190 733380 332690 21335 649060 725900 746810 257380 779620 679830 128520 108290 431290 467075 114070 680340 544935 538135 502095 294270 689010 113050 56185 213945 644555 687905 637670 274550 203065 717060 628490 15980 490790 580720 263415 673625 424745 67915 536775 156485 15300 484075 480335 561595 340085 70125 355725 671670 330055 679065 656965 75565 669035 92225 115005 606730 472770 162860 379185 166175 532780 217430 12240 34850 360995 315350 596275 629255 763980 690710 39780 388875 67915 305405 115940 545955 87550 687055 182155 131750 505495 400860 217685 46750 821270 390320 24565 213350 170680 539410 369920 625090 378505 247010 253640 793560 745535 700655 754290 474555 324530 736355 483905 131325 848045 10795 285855 205190 477615 374765 750550 20060 352580 449055 847705 672095 628235 51000 37825 836315 542810 633505 322660 332690 130645 61200 405535 367030 181645 394570 579360 731255 154700 849405 344250 768145 522495 245395 230095 175100 125290 621520 547230 668525 104380 287980 119425 731170 331160 156400 406045 402135 315945 613445 375445 286365 404430 411230 736185 520370 132600 364055 667250 215900 355470 823565 136595 529720 712980 378165 461295 658750 102085 117300 449480 518500 285685 523855 507450 791095 801805 464100 830110 230690 666655 311185 653055 833510 29580 433075 118065 440810 673965 196350 544170 344165 591855 274125 331755 644725 183345 116195 455515 121210 740180 343910 655690 101660 589135 500820 125205 158865 182835 668610 627640 352835 488920 487050 258400 269280 2295 696490 237660 827390 475745 489685 162860 697595 771290 550035 359295 199580 211565 632315 674560 848130 44455 174590 22355 488495 9775 478720 156400 207995 222275 316370 500650 809370 582250 561850 333030 773415 94350 39270 479570 844560 35615 41565 179265 269535 387345 672775 791520 129880 63580 310335 91545 153765 561425 532270 410635 60010 379780 638095 40885 650335 333200 155975 484925 718080 127415 324700 101915 634525 671415 233920 533375 678045 85255 311865 213435 244120 275060 740945 375615 148155 477190 101660 641070 82110 742730 384200 299710 718845 368135 200770 832660 197795 534650 397290 387515 253130 707965 593555 780725 651270 371280 789225 87550 745620 528445 416925 231030 458490 83130 205700 780810 485095 193205 827645 823820 487050 504135 705840 463930 737120 77605 343230 838355 453985 187170 541960 808180 446590 325295 815065 432735 334050 797980 368305 171020 784040 479060 247010 458660 228650 200430 143565 327420 539665 393975 641580 336600 293250 5270 76160 296650 114665 827220 82875 752335 151300 771885 491045 264605 591770 375190 14960 738650 376040 659515 609875 152150 261545 775880 484755 35615 160650 620670 436475 832235 73525 791180 448885 86445 263415 116790 231795 127500 627895 217430 421430 588540 750295 73525 314075 744600 642770 165835 745280 756245 377910 411655 831725 482715 282370 562105 103020 665465 39440 259590 714255 430950 219640 438430 228735 813280 57545 595935 603925 648720 618630 119680 41055 104635 593725 123845 208165 114835 531165 542470 277695 436050 570435 374255 100470 590240 453390 280415 24735 264775 128945 766105 12920 454580 813960 683655 32385 266560 141440 616930 733380 340595 446760 521050 385730 469540 554030 231370 106420 490620 522665 1700 283730 847705 288660 586670 351475 198645 388025 649400 345185 358020 344420 535670 115090 210885 190315 572560 710430 278800 564485 550800 632485 243950 848725 13855 541960 622710 651100 176885 174420 243695 829940 528445 226185 219130 202385 236385 49045 695045 213350 81430 770610 481440 392190 487645 735845 621010 77265 785825 486285 473875 614635 363205 30260 401115 296905 378590 566355 478890 48110 674900 767465 29410 124950 527935 120020 679575 551735 777920 630700 745110 501330 834785 513485 325975 809880 725135 826370 411825 719695 402305 781235 104040 114325 444550 50745 202300 843115 459510 340510 447780 5950 407405 767210 623390 58820 6290 637160 162775 681955 26265 326655 664530 105400 516035 439195 665890 666400 657220 192355 600185 835975 780895 406470 754290 80665 660875 388790 416840 129115 319770 426360 393125 358785 745875 10625 181900 482120 849320 436135 816765 63835 303790 482715 326485 493170 19805 471665 231795 303025 761260 313480 849915 745790 523940 132600 768315 498015 28730 92480 742305 151215 574770 554710 833085 623985 551055 837335 572900 779960 444720 427295 798660 274805 745705 332350 332520 779705 486200 553605 721905 53295 104805 663680 463505 614295 345865 110925 806565 271745 132600 179945 157335 212160 283815 492405 783105 268430 586160 405365 365500 487560 360995 155720 53805 709495 101235 651440 688755 591770 159035 818040 779620 669715 8330 635120 394485 464780 250835 762705 427720 180880 351305 787270 225505 2465 452880 476425 436645 588030 210970 738310 25500 200685 663340 810645 115260 459680 123590 36380 615655 423385 238935 290785 575705 500140 631635 231880 431290 623135 775710 175440 725135 737205 721820 577575 502095 395760 740520 796280 405025 402730 214540 843540 756925 580210 350370 103275 230435 453900 453815 589560 332265 536690 511530 378760 619225 253045 795685 319345 553010 224995 184790 508555 548420 517310 833680 797810 621775 768315 347225 349605 458150 329800 538985 796280 78285 525045 729215 368050 525640 269535 831895 204850 81515 576640 109990 234855 368645 351730 593470 529210 698870 624580 77520 385305 717655 802230 561935 142885 820080 761940 485520 27880 401200 601460 57205 506260 174675 713830 113220 545105 53805 60095 344250 638860 302175 623985 387260 481525 721225 622965 203320 374340 249730 9860 487135 573495 431970 226270 526235 470135 565675 455770 45900 581230 9945 75225 633165 281010 377485 315435 535585 785230 672265 273445 176460 16660 137530 224825 249475 20145 309995 162435 234685 45560 113985 316455 89590 456875 103020 490025 313565 401285 358700 14195 581910 557345 669460 54570 2975 355980 150875 456280 613870 692070 173060 686120 218365 627555 13345 24990 55760 556750 451945 469030 401200 261630 647190 482375 160735 817700 346290 200175 41055 291550 849065 569160 48705 469710 576980 335240 603415 59925 694450 191420 16575 568735 812770 77265 126225 287810 65110 409785 512550 304215 347905 597295 615910 191675 39270 155380 231965 648295 22610 428145 474130 503710 102510 342720 12580 234175 665975 151470 18445 582080 105910 343230 841160 222275 556835 392190 745960 409870 28985 843200 779195 401795 438600 716890 586160 514505 566015 719695 689010 800530 122060 266560 618205 786165 268770 378420 696490 172890 173230 741880 718335 291210 643790 681190 482630 28475 354025 542300 661130 459170 97580 507620 457555 768910 99875 229840 136765 92225 61710 103105 784720 218535 346120 100640 79050 466905 237150 350370 184620 705075 849575 792370 835635 606730 497675 511190 761005 410805 20315 104125 761005 505665 75140 222445 504900 233920 702100 330565 210630 114750 716720 830365 195500 574515 592365 4845 629340 341190 746130 653990 640900 285175 753950 560405 82705 202555 140930 806735 803760 241910 589560 739160 136935 453135 793730 123845 834785 147220 404345 233070 222530 126140 848215 389555 843795 727770 257890 642005 847110 117555 192015 445060 30005 295205 139655 611150 33490 415395 509915 213350 816085 776815 397885 308465 503710 25585 357170 252110 752675 511275 145180 94265 699550 750125 154275 242845 434265 344080 428145 66895 768315 467245 792795 42245 646425 427550 515780 120105 181220 104380 53210 145605 206550 159375 521900 96220 8500 405365 662575 336515 690965 90270 125630 411740 460190 22100 243015 690710 37060 774010 766105 149005 813450 725645 691815 774690 666060 579190 765085 478210 36635 578425 357765 418965 648890 643535 592875 179265 726665 332095 806820 790925 271575 254320 350710 791520 612510 356745 318750 744685 808350 62220 400435 257380 296225 225165 536010 255595 65790 373830 622030 183430 215050 194480 465630 31110 7140 125120 334645 374340 351645 803420 455260 224910 408595 317135 293845 254915 190570 732360 768315 769930 546550 332775 657220 41650 146285 736270 743835 502180 89675 172805 159545 42160 256870 696065 377740 100385 580635 645150 519860 236385 61455 107355 463590 257550 808435 626450 237745 157845 822715 359465 849490 114410 272595 347565 515865 298265 86360 532440 84660 482800 289935 160905 847365 712045 12325 550205 61030 821610 803845 505750 592875 196860 589305 298690 48960 716890 730405 556325 36210 387600 559385 289935 132005 333710 580550 245310 483140 72250 551140 276080 842180 8585 400350 830025 362865 714680 145095 382415 415990 52700 395250 389470 119765 170425 522410 340680 819060 76840 603925 185555 114155 728790 744600 766020 357000 686715 806395 470475 67575 666655 777155 254320 196350 495295 617695 606730 110755 370770 126480 5610 795175 75480 838015 207315 26605 335240 721055 79560 300390 17425 95455 489600 489430 751230 296905 478975 518670 683315 790160 562105 604435 150110 326655 542725 804355 74715 563975 795685 264435 738820 293420 493170 302005 468605 596785 438600 457640 516460 818210 790925 148920 202045 269705 835890 844475 785145 472260 789735 134470 166175 818635 772225 33235 590240 337535 153680 776475 579020 193290 419985 129455 165410 163115 525725 203235 718590 676345 287980 459085 90610 249135 662660 289850 61540 336345 50490 526490 757180 550800 676940 194310 615655 255850 419900 621605 351220 134555 736100 785230 287130 119000 116960 243270 714680 146710 387855 156655 51425 436815 277185 51510 458745 711875 300135 522240 298350 614550 666315 129200 181560 142205 846600 412675 401115 439025 437495 376295 676345 620755 264860 93330 623900 668270 95370 40800 763045 536095 711450 187425 327845 320535 266730 501330 314585 449140 254830 832405 90015 388535 287810 462230 841925 650250 476765 345610 613870 409700 742560 353260 22780 476255 184535 225930 799000 459850 423385 127415 449990 498270 455090 31195 39610 479230 731510 368900 474640 411570 683485 623475 91630 559045 534990 619990 303875 751485 801890 667590 603160 153340 508980 78710 436985 172380 507365 592790 718930 263755 367965 768655 841670 270470 832490 164730 614550 449990 759815 636735 398565 307105 444720 344590 581315 637245 21675 460785 605625 496655 198985 553435 359040 466650 61710 305405 442085 745790 352070 580210 228310 722415 302940 263075 214285 336430 490620 606390 422875 498185 166090 14365 255850 334815 690200 381055 662065 8160 586585 713235 410635 593810 469115 590665 262990 446080 732105 416925 60265 125545 196350 198560 139740 353005 167705 56865 645575 319260 380460 536350 528360 762280 282625 778090 770695 473025 789905 45050 568055 185640 304045 153765 272765 594065 762620 136425 642515 541280 607495 647785 752675 24905 632145 151810 157675 775710 809540 481015 242335 575280 735080 285685 139995 292570 676005 655350 50830 340765 129795 412930 209695 128860 107865 91290 214540 734825 757860 317050 687225 485010 79560 471495 660280 193035 684420 767295 634355 213180 35700 162010 660705 39610 757010 306085 345865 487050 771205 785485 610470 211310 114155 178755 404345 20315 386070 69955 228905 144925 385815 109820 81855 536775 395165 814130 830365 830280 223550 222615 240720 447610 425085 203235 546720 709580 488920 503880 256020 803420 42500 186575 12580 347055 555475 553775 812515 492575 588540 111180 423555 57460 479910 12835 131665 766785 653395 736865 499800 591770 803420 381140 676685 223125 99110 80155 844815 274890 618545 590240 793730 614210 840055 102765 424660 74885 369835 523685 709410 841330 460785 170935 438770 309910 733465 647275 786845 653990 292145 106590 291040 474640 17085 547060 274805 684845 299625 30855 141355 325380 620500 81685 763810 174080 332095 612510 151810 663680 75225 45220 588965 775285 115430 696575 836570 511275 524195 314245 708220 333710 458660 193205 23120 469115 597295 677960 313905 294440 559130 65790 2635 842435 9775 654585 484755 598145 774180 83555 177820 275230 136510 491045 396100 259420 616165 30515 281945 835380 19465 699550 467925 827305 308550 569075 843200 641155 637245 809795 757435 518245 464015 832150 261460 727430 297160 164815 94180 226780 432650 578850 169745 785315 31875 370005 33915 692665 276675 83555 22015 508810 767635 153850 195415 104295 16150 743665 432820 682635 493680 323595 780555 715190 220745 435115 139400 791520 147220 608685 165665 660450 235875 367540 612765 202895 92480 473705 382500 769930 207145 225590 678725 93415 802230 548250 794665 299540 602480 228820 246840 311355 108120 52020 193460 473535 246670 436985 555985 280925 612085 315945 337620 427040 662235 145095 777325 88145 621180 445655 31705 365160 457980 43435 172210 51935 843285 180710 673030 110840 643280 234090 92055 835720 691985 677790 190230 151895 684760 191845 209525 170850 301325 763385 338980 839290 509830 392530 775200 464950 809370 180710 715275 487560 447525 786590 612935 239530 688670 728365 716890 309655 630785 668270 770185 552925 805630 568905 135745 600610 265455 80070 24310 92480 472345 580295 378250 405620 431885 404855 196860 771290 221000 203150 76245 629765 720630 59840 719185 837590 662915 60350 297585 39950 379610 461125 472090 108630 562360 739585 805290 360060 68935 800530 261970 509320 505920 495635 185470 62645 360060 521220 56015 364990 631380 326655 463675 102255 796280 700400 530740 202640 79305 679830 73695 209525 105995 105655 200260 160055 414970 568055 553010 480845 102850 87210 380715 509915 677960 644385 461890 25075 424320 419560 291210 295970 135915 114495 603925 28050 616250 180030 634780 296735 409360 54060 634695 278800 749700 213265 347565 276675 752845 12240 676175 53295 75055 279225 613020 12325 46750 423215 375275 270130 469965 155550 372215 140760 513145 781660 422875 471495 758115 47600 706350 73185 355980 274210 578085 695895 717400 705245 123420 204425 68595 45390 660790 679235 647275 469710 166345 406470 418880 93330 64770 574600 480420 711535 655605 309910 741795 595340 562020 501160 530995 552670 583270 599420 169490 528785 321725 706265 62900 785655 179010 255 16405 268515 10115 62390 66130 2125 850 765 85 85 0 272680 718675 471240 543660 249220 387175 825945 648805 361080 383180 601715 438260 139230 822970 807160 117555 552075 449905 263075 809625 821950 168895 656115 181985 359125 512295 750210 51680 720885 41055 41140 597635 684590 456280 570775 839630 142375 720290 355895 115515 307190 825605 107950 476510 591685 346630 676005 605710 521475 837930 7480 474640 135915 98175 86955 46495 221170 831215 278970 847705 125035 33150 668270 381310 230435 811580 346630 77520 470985 353940 619055 331755 112200 548930 460360 641495 580805 456025 693175 118490 356405 311440 206040 25245 794325 614635 469285 783190 99025 42160 718505 524365 198135 228055 657475 654670 656200 556580 734740 68935 340595 82110 779705 770950 727005 817700 336600 734570 312290 805630 378675 823395 106080 426870 801550 359550 19125 791775 686545 747150 55505 848895 46665 306425 765680 168470 562190 708900 361505 348840 161245 294950 839800 48705 18955 619565 660535 156315 731595 755905 104550 321215 215985 714595 695555 580295 71655 416755 491555 117385 101065 274720 195160 308550 583610 103615 288575 194565 834700 461635 812345 66725 756840 325040 328610 288575 19125 31025 684080 520710 243695 485435 738990 416415 428910 783530 759730 654840 713405 134555 261970 311440 676175 185215 371790 307615 480080 837505 312800 162265 661725 512550 325720 617695 447015 610810 15130 679830 104465 41310 720800 471495 831640 639540 242590 725815 587350 625600 395420 791945 835295 391170 314755 381480 235875 275145 151300 687140 45390 117130 118235 342125 610980 768485 740605 688585 642855 416160 140505 756500 600100 712640 307955 574090 716210 330990 603840 689775 170425 210970 388365 476765 279140 828580 530230 485690 606390 721480 587860 107355 516460 128180 491130 324870 495805 412420 585225 755140 621775 663680 308465 272085 27370 668950 278800 758965 594320 445230 774690 276760 145690 144415 107950 664870 472940 411315 467755 535925 516630 800105 510850 120445 125885 720290 175525 160735 525895 431715 44370 743155 414970 138380 677620 757435 718930 829515 796280 14620 665380 352325 571710 541705 737800 261120 599760 679150 148495 116960 331585 10200 111605 270045 89420 49555 709325 665295 294525 58225 710090 654245 163370 544085 140590 517650 65110 362525 207230 464185 296905 121040 605285 276930 833000 461805 344250 532610 129030 199070 267410 431545 624240 738820 806310 197710 556410 409190 794750 281095 710940 310675 388535 92395 759730 476850 387940 199410 232135 63240 130985 441405 809370 68680 66300 371705 472260 362100 55250 218025 435795 681955 133025 365500 349265 243355 69445 547400 65025 472685 655605 288235 56355 828410 794665 616420 270980 273700 709325 148835 447610 68595 766615 235620 71740 652715 82365 384880 120955 790075 479230 675665 384455 533885 428315 682125 764575 232730 516460 352580 556240 385135 475915 467075 512890 352240 113475 582080 506940 431460 638435 340765 703970 613955 421430 338300 501500 766105 333115 413950 790160 677790 13685 781150 55590 295545 5865 626705 589475 770015 736865 288405 671415 745365 817360 690200 455175 730660 617695 679150 714255 206975 140590 269705 604010 580720 137785 258825 453305 343400 153255 17935 391425 456875 250240 211990 100385 214200 632315 350710 363460 256870 640220 380035 669715 354025 56950 500905 500225 527000 83470 244545 537540 654500 322405 85935 776305 566695 548250 499800 510000 570605 605455 394910 19040 385815 500565 516035 778855 427550 705330 316710 235960 577830 669970 841925 771205 586585 473875 161925 743070 285175 17850 501245 501415 427635 282030 368050 467500 141950 323340 307105 696235 690710 404770 502775 780045 610980 428910 124185 30855 666825 135915 520625 280585 270555 486115 767975 1020 32130 300985 83300 162605 718590 646255 51510 774265 679745 592960 583185 392530 7055 810985 280585 223380 597465 537370 135065 754630 671160 226100 67745 280755 130135 167365 586925 716805 818210 208675 19465 251260 646085 137360 328355 474555 822630 251855 770610 167535 785910 763895 584545 806480 688245 181135 286875 164390 370940 553860 573410 228480 798575 816085 392530 769845 158185 540940 384030 364990 42160 309655 128435 101660 465460 38335 213520 114580 126735 31195 214030 537370 554285 184535 105315 540260 245565 476255 473705 563040 73185 507790 247860 448715 392785 583610 350455 358700 189040 682805 242675 131580 62730 551905 25500 5355 555985 75225 825180 18190 383435 664530 562445 478295 406215 735590 63920 516715 314670 662915 713150 668610 21080 62730 107440 53975 372385 64430 581485 526065 543575 166260 658410 423895 821185 693005 594830 793220 95115 841840 316540 383095 454070 153510 139995 552925 780980 670735 781745 402220 171190 816935 136425 761515 145775 123760 489005 530995 104125 818380 513825 307445 80155 413865 62560 144500 130900 689435 561255 188615 194055 9180 819060 465885 374425 546975 645235 402645 362270 116875 162180 348245 602395 560235 708135 710515 750890 114920 99535 172805 704735 431715 103870 65025 490535 270555 133025 635545 725985 428825 474215 326060 388620 474725 711535 341700 207060 755990 137445 156655 692750 660365 425595 90865 171360 35445 498695 710515 182240 215135 132600 299795 709920 570095 716635 4930 843625 764745 801040 720545 754970 457725 497165 670650 653310 412930 822290 195075 298180 59160 641665 103785 419220 434095 253895 722245 440215 792200 648040 456535 28390 616845 421940 372640 726835 574685 725560 223295 386750 584545 111775 719100 786675 329205 653820 725815 805035 682720 144330 246840 556665 769335 339745 646595 799850 746810 837845 843285 656795 738820 797980 292655 486965 509575 560320 32045 107610 389045 323680 553435 256530 564740 445740 398480 800105 713065 281605 30685 820845 779450 676345 487900 142545 610895 442255 429420 144245 632910 621860 532270 698360 159800 240805 278205 110415 122400 88825 100300 16915 77265 405110 847705 30515 829090 191590 64090 56525 399670 104040 738565 805120 380800 311015 504985 571880 166770 778600 366095 174675 301240 6375 325890 278885 589815 783020 516970 179010 161755 218620 197710 398735 297245 218705 826285 698275 679235 22525 147135 260270 64005 54995 311185 318580 413780 829430 707370 125800 395250 197625 657390 28730 130135 21420 42330 703885 704735 377145 682550 18445 72590 547570 65790 314245 397460 212245 477275 611150 831895 264265 604010 130390 566695 4250 42925 25330 20400 275230 86020 776900 481015 607920 609705 405450 691390 615570 477615 283815 633165 823225 310590 481440 261205 336770 185810 210290 632400 154785 337110 673370 69615 313650 254575 121210 575195 403580 632740 286450 171275 620755 576640 403580 489005 130815 268345 694365 622795 264860 135065 64940 170255 125800 423130 766445 185215 641240 517990 500565 753015 362865 275230 739075 594915 75225 229755 819910 528275 272510 737545 695555 725900 214285 371450 780555 185895 675495 190400 198985 408255 44880 333965 107525 340170 653310 258655 530230 365330 758030 299115 700995 671755 325805 780810 487135 178670 46580 776560 754460 223805 724115 126140 306680 298690 607920 593045 462400 365075 116705 692665 554455 515610 223635 444805 88485 65450 530655 366775 372895 431630 332775 819400 819230 423215 320025 69445 826965 315180 716890 248285 498100 767890 195075 395675 329800 78455 381650 297500 382075 126565 366265 416245 470815 773415 20995 292910 175185 77435 185215 317900 680000 17255 133875 252280 725220 597635 264605 814300 274890 762790 289085 194565 106250 214200 124695 496145 308040 166175 517990 337450 176970 14365 788630 556580 96050 738990 364905 539155 585140 452370 665040 354195 841585 254660 318580 282455 366860 316795 505070 748595 722415 676090 100725 398225 498270 775285 328695 126140 489685 519605 352580 683400 478465 714680 403240 114410 400690 202725 225250 566950 291210 726580 461465 90015 613105 599080 791350 834955 272425 243185 152575 101150 217600 434350 594490 316200 333200 345270 425085 585565 424660 843625 456960 475575 57800 554880 455940 143310 339490 266220 418625 659345 694705 76160 819570 147645 686205 449990 349435 172295 484075 847280 762790 453305 407915 565845 681530 107950 759475 485690 225590 813025 154275 44625 488325 290615 323765 752165 118150 718505 454580 192270 499290 191930 714000 827475 150620 151130 43180 188275 102425 33575 456450 352410 520795 790330 345015 641070 122485 632655 350285 75905 240380 185470 652460 504815 232220 560660 703800 642855 823735 189720 715530 232560 503540 514335 315095 194565 736865 218620 443530 673880 641580 744090 137445 559725 809880 349520 420070 43095 287045 617185 527340 537200 571455 333200 548845 220320 231455 525555 341105 709665 674475 666060 481015 547825 106335 209865 506430 117470 572390 82535 837420 841330 417095 817360 441915 748850 575960 430525 113815 664700 133025 773415 691135 557005 721225 374595 632145 307190 572560 337025 641325 350370 490450 803930 598910 204170 22865 751060 708220 817360 477275 127755 397545 688245 399245 824245 100810 787525 795260 575280 739840 115940 596700 316455 704735 724030 625515 281180 126480 832915 834445 406045 511530 366350 464695 690710 250665 806990 743240 681955 247010 619735 787440 425255 170255 279395 55165 779705 718760 403070 617270 687820 120020 244970 297840 300985 322575 797045 661385 13770 780300 676090 668355 781745 281520 20315 808350 296395 422450 631380 307955 104890 692750 580295 424065 175525 266900 259420 837080 312035 755650 546975 420155 172040 764320 402645 575450 542555 789140 72165 246585 97240 478975 288405 777410 114240 622455 776730 34255 414885 591855 170680 704735 425255 365755 696830 124780 815490 530315 759560 233920 830620 374850 738735 545870 47430 500735 294780 311015 379100 597040 128775 399670 165410 577745 227460 328440 507790 655180 492065 79730 18360 137275 5525 722840 814810 300305 571455 417520 159545 191420 646680 284835 62900 390660 670650 784210 430525 691900 209525 510425 414375 807755 40290 562360 210290 276590 113390 1190 341190 421005 241910 540685 116450 488155 326995 190060 338895 256785 752760 268685 412675 659770 796535 82025 742645 369155 237915 186660 672095 60010 202980 270130 627555 610725 495890 333030 804355 504135 493595 108205 468945 750380 226950 440895 141440 427720 440640 36040 374595 128095 55845 848555 293760 680680 468520 553180 105910 173995 770270 611490 805460 95880 36890 843965 158355 661555 272935 453985 2550 733635 763215 248285 270045 41735 726835 481610 842350 147900 399160 130475 803675 151300 291890 483055 39780 765255 183175 511870 275485 563040 46665 754120 151810 297840 733635 488070 600015 293590 394400 336090 833000 616845 644555 848980 522070 141950 446420 297415 637840 838865 713320 588455 266050 504985 498355 164220 472090 27200 749445 26350 588030 140080 754120 472345 182665 753185 627810 509150 213435 83980 384880 32980 718930 273360 626110 729640 157760 778260 147050 293505 551565 65365 68085 292825 658240 372980 4590 199835 695810 181645 152490 215730 620755 601715 774350 787185 161585 184960 496655 740775 544340 497760 359465 112200 550375 366945 354960 392785 416415 583270 419475 506430 752675 500395 8925 83895 344675 481950 658920 599165 37825 751995 388535 748085 668950 525385 381480 509150 252790 63155 780385 194735 108460 358870 110500 816425 763895 460615 392870 487050 219725 139995 33915 575110 498440 238170 704905 83470 489175 420495 550290 127670 485010 146285 326740 779365 175355 297500 98175 185640 580380 715105 776305 88400 390745 394910 585565 784890 490535 788120 634015 513570 706435 708305 753185 240890 697425 298520 284155 729045 585565 145605 486200 231370 81175 93840 806565 674305 798065 307275 266305 564485 343825 427210 89675 142630 269875 686120 598400 32725 466650 234515 113645 775880 821100 142630 781065 580805 99705 592620 693940 554455 713235 19720 147815 520965 408680 727430 504050 503540 576215 92225 732870 161840 210715 401710 329460 168215 186405 573920 159970 328440 150195 470560 778770 509065 149940 392020 653990 245140 148070 69105 442680 589730 344930 32895 248285 763300 796875 432395 737630 70380 72420 300135 706010 740945 571710 401115 117045 173060 684165 116620 257040 170680 643450 619310 74205 798320 531760 22865 713235 311355 103615 289000 232900 682380 357850 149430 208590 198475 612935 452625 576980 523430 29070 336175 149940 17000 739585 163880 147815 729385 174845 500140 578510 615060 585905 408170 308465 571455 627810 459510 624750 410890 472345 636735 800615 505410 774520 738565 773755 534225 100980 822375 173825 126650 521135 648890 752420 810050 164135 684590 492490 779960 415140 69870 551735 848300 386155 441830 744260 431205 534310 711025 669545 811325 107610 638180 55505 706860 306170 809285 220490 40375 468010 546380 430355 777410 47430 551140 149345 390490 227970 236725 666400 753865 560065 670225 360400 227035 32555 570350 590665 807160 515950 734825 400435 841755 683570 601545 11900 312290 598145 732190 532865 316625 262225 407915 764490 20740 563040 785400 410465 121465 695385 433755 297925 348840 568225 384285 569925 506175 117555 214710 658750 462230 370600 714935 554455 714850 629000 486795 424235 662745 756330 83300 277610 148155 573155 116960 288065 443445 356490 589560 524535 150450 132600 70210 622625 388960 619735 694960 131325 132260 355810 776050 518075 452285 367710 625175 25840 575365 562700 404940 758285 244035 335750 805035 81940 11220 26180 771290 846600 798490 795090 326060 189040 359040 76670 156740 627470 202725 489515 270045 474640 388790 448290 424660 63325 188785 326485 208930 795855 646935 171700 547230 44115 602140 287300 484755 223125 102425 563295 805970 279905 324700 39185 811665 251430 547315 791945 601970 374170 209440 605965 263160 97495 340170 582505 437240 360400 308550 135320 614295 258400 499630 785825 726155 835380 661300 699380 260185 669715 297415 276165 644300 26180 415820 602650 238085 181390 751145 368985 117045 632400 635375 772310 658325 25585 373915 759900 317900 500650 637415 63580 804100 142800 52020 402050 555815 326995 45900 616420 531080 499715 323340 452880 35530 214710 46580 388110 213095 395590 732445 663765 671840 159120 309570 261715 797215 275400 10880 291550 521560 409020 474300 258570 707625 22015 291550 718080 746045 210800 182410 736100 73695 629935 579445 360570 267410 508980 96305 498695 261460 233750 46240 46070 358700 147815 419135 360485 195160 807075 441490 715360 776985 830365 291720 827050 149600 795940 2380 677960 478550 591940 9435 770185 472515 358785 734570 462655 598315 374595 611830 822885 252195 647020 140505 845325 140420 356490 69360 584035 383520 295545 6800 619395 40970 24820 725305 253980 456195 611745 215730 55590 263925 195755 378505 254745 562360 719865 148325 553945 323000 221765 266135 15555 756330 158780 303960 707880 316200 590920 213010 296395 235790 724200 345355 492915 696575 246330 30090 524790 808690 598230 277610 520370 199410 668100 796705 567545 820505 486115 559640 53805 533460 518755 791605 729725 796620 702695 313735 197625 324105 305235 669970 682975 154275 25925 137870 809795 609450 74715 591600 141015 661980 452200 596445 328610 45220 31110 36295 735335 722840 284070 220575 371875 102085 220745 630615 381735 585140 258060 13515 91885 600100 463675 216665 516630 489855 329970 734315 70040 528020 679830 342210 130815 115175 98770 355130 727090 3400 431375 69360 849320 588455 649230 720800 148835 159800 397120 109905 269195 606560 353515 558365 756755 261120 471580 665805 579445 489940 256700 787695 449310 613955 829175 214115 98685 306000 312120 62390 805800 476510 343740 588030 386410 681445 818295 738395 96305 103785 65875 553520 518245 846345 563635 118745 71995 636565 37485 718505 292230 756670 548760 367880 527085 640135 169235 447270 42840 47515 192185 505665 451265 59585 356575 292230 707710 289000 223720 121125 818295 183515 794580 204680 764235 823650 648040 600185 771290 427805 277610 306340 608770 461380 402050 422960 183515 737545 77095 655350 574005 327335 797980 1105 427040 376805 528615 219555 428230 499460 103275 580380 58650 644555 789820 356660 458490 805460 451180 505410 75225 422535 405025 270895 702780 503285 222445 472430 621180 106505 96560 454410 836825 341190 366265 155975 568480 114920 600355 646510 845835 328695 453050 499205 447780 474895 448545 479145 489005 253130 506685 366350 367285 578340 556750 800360 54230 460700 769930 421175 95285 601800 665125 358955 201110 228990 400775 312545 456280 575450 105400 405450 804695 46580 665720 782085 743495 684590 144500 242420 495295 432990 446420 503880 786250 215645 755055 430950 636990 814045 635120 53465 659600 776985 621265 839375 20400 542300 7650 209355 425340 215135 735760 419815 813450 355045 509575 816850 526235 502945 292825 793730 294355 469880 371960 165410 793900 197285 716380 581995 380545 118065 415140 588880 208420 78710 113815 194225 738140 89760 722925 126905 325380 726070 630955 251260 774690 431205 683995 121040 641580 773330 451775 3230 471325 289680 347905 700740 430525 554880 724540 602650 15215 368815 273615 121295 69190 510340 162010 550630 606390 667335 636565 467330 244715 658325 668100 688075 514420 452115 76330 542980 307700 356235 716635 482715 276760 806990 507790 820250 286280 791350 419135 707200 215985 21420 572390 667505 457385 729470 150110 716635 581740 179945 787695 371705 158355 247860 322150 350880 414205 210035 316370 396355 120785 167365 557600 387515 397375 528785 97325 788630 593215 752760 291380 293165 5610 221765 760410 165240 273700 301920 56440 810390 636480 478635 769335 369155 833425 267580 215305 359975 133450 772480 269450 614805 110075 214200 135745 310080 43435 345780 585565 164985 676515 533460 62815 492320 544765 779875 192270 197115 840990 158610 815490 588625 97070 821440 178925 91375 488495 816850 47940 437325 563720 246585 601545 748085 234600 98855 215050 208845 151555 684420 236300 255510 780300 115855 371365 800530 610045 220745 20485 643790 405110 455005 269875 621945 223890 671415 611830 24735 839120 749955 73440 675155 277185 734825 394315 242505 650930 259250 741030 721820 717230 494700 309995 710855 39695 39185 690880 486455 449990 645405 279565 173400 654925 380970 693515 580465 485860 189550 434350 784635 40800 276930 377825 229330 514335 201790 292230 564145 497505 22865 37740 591430 828325 159120 210970 576385 607240 673115 456450 342550 616930 604435 609195 75990 643365 827390 391850 44370 729470 472515 836910 31960 742050 108885 447270 698955 685440 503115 151555 80920 367625 625855 6800 279480 563465 516375 640645 834275 403240 260865 234260 754460 252875 514080 366265 39100 343060 643195 714935 775795 204255 668525 680255 757265 435710 463675 817615 739500 155380 314670 378335 95285 398395 450925 190740 691560 508640 79645 2635 262140 694790 798150 473620 572645 470900 840310 80835 410380 513740 742390 77690 789225 473620 615060 545530 604435 442765 742560 79900 385050 732190 549865 150705 131920 661215 748595 527765 165070 396355 627555 496995 711960 84320 695810 449310 404770 295970 834190 754630 180625 370090 684505 766785 199155 159290 94860 48365 435795 251005 836570 202215 411485 725730 14365 201535 575875 274040 309315 639540 733635 174845 294865 474980 585480 391850 495890 343060 471835 452795 538900 370940 65790 54825 215390 573240 332945 307190 350880 738055 37825 348075 563720 590835 59755 51425 227715 553180 446930 358275 681955 141015 209185 172295 70210 336090 569925 331500 215050 698785 495635 253130 552160 706520 483820 191080 525895 170425 159970 674730 632740 567885 224655 325975 351305 634100 304640 410040 763130 695640 711025 402560 288405 501670 295375 58225 406810 660450 55080 450840 1020 93075 191760 2210 149430 191675 114240 87125 6885 540770 294950 610130 604690 172975 246755 755820 778260 243185 731765 764745 632995 271235 80240 839630 326910 619055 508980 163285 489515 613105 339660 673795 437495 77775 541960 580040 328525 762025 589305 415395 121805 687820 793305 584205 27115 8840 785825 324530 669120 382245 84490 685865 343230 741285 499375 148580 180880 91630 217175 246755 402815 840820 317815 401710 407320 187765 585990 824330 311270 701420 711960 811410 216070 706860 108545 597125 588880 229585 592960 423300 255000 21675 324360 299795 401285 285940 690965 845920 530060 409785 185980 529550 744685 211225 230180 17595 85255 165835 35105 195075 846430 699550 647955 124015 777835 346205 380545 578425 474555 142545 263840 29580 199325 758455 40630 50490 504135 414205 825095 319770 451775 16575 381395 797215 224315 400435 789735 526915 5100 603075 458490 312460 783275 104380 644640 661130 469710 768400 652290 546720 185045 204425 756840 493425 546380 187255 279820 807160 66215 121295 405195 646935 839800 565675 120615 358445 49300 660110 673880 407745 779790 214795 784465 112370 153000 401200 395845 272765 763215 717485 790585 569245 708475 485690 372640 282285 18020 201705 48705 802995 547655 759730 242080 168810 710685 418880 181900 330820 207145 262395 239530 32045 731510 209865 237660 671585 746810 258400 143480 523855 693175 655180 770525 295035 642175 397290 481780 828920 42755 833170 581400 755395 615740 846685 280755 763130 303025 378675 83895 41055 70890 137360 247265 605710 534820 260185 623390 124015 19125 838100 330990 653480 389130 237320 5610 578765 96305 8925 212075 13260 583185 392700 668780 125375 327165 677535 784210 671840 662915 486115 567120 664615 510 386665 667845 339150 363120 677195 398395 559555 295630 763385 557770 242930 24055 418795 633590 94350 286620 226355 570605 735165 447270 805375 744515 640815 51765 109650 519010 669885 771290 823990 391765 568650 778940 162520 510340 583100 299710 22865 743155 74035 57545 244205 765935 499290 222445 621775 771205 132260 825095 39355 572050 822715 540685 445570 348925 68510 82960 672775 606560 375785 174930 282880 177650 175865 89590 328015 217345 373150 525980 31620 178075 431205 102595 799595 805630 687905 162690 766360 225675 182835 847110 666570 191250 662235 158270 431800 793815 287045 806650 445315 251685 582505 633675 444465 280755 14280 207740 722075 560320 805885 377995 434520 90440 597805 337790 189040 706010 693600 650080 188700 834870 588370 573495 281265 684505 381990 314585 763895 67660 681700 84490 684675 171955 429930 735845 592535 511275 603075 171020 748255 811240 757690 476425 600355 562955 639285 682465 817530 71740 516120 395675 57885 509150 521305 385050 685525 79475 1700 644470 789650 723775 384455 742560 790245 129030 151470 634610 271320 20145 123760 591855 441150 242335 376975 734570 623900 585310 544255 200090 671840 320535 543575 182580 88655 137190 837590 711450 240125 561340 680340 313480 433925 302260 756330 842435 211140 241315 107865 639115 6205 98600 35105 422365 603585 811920 809200 267750 13940 751060 141950 188190 746130 177310 543065 430100 122485 232815 178585 662405 708390 285685 589475 750550 193035 213435 234770 377825 210800 674645 211395 682805 163115 181135 640390 503540 617695 6205 412165 340255 248030 630020 334985 303365 402730 139315 612425 637670 807415 806990 502095 246415 319260 6630 699040 176375 590325 809455 653990 310760 620500 740435 341870 538135 186660 46835 335240 338130 235620 225590 381480 721480 588030 426785 633590 828410 27370 166685 626535 358190 39610 31535 388110 408935 94180 708220 416160 827050 640390 775880 831130 207655 2720 607410 768825 282200 520455 562870 373235 372045 136000 322660 189635 86020 393295 633590 455940 612510 595255 777750 485350 702185 523515 133960 226610 743750 425935 294440 515950 825265 82110 663255 829855 376465 795515 468860 203830 506175 736015 153765 835805 704905 263755 407065 219470 758455 370855 759305 147305 305490 279650 443190 245225 50575 429250 473535 791690 516545 167450 364820 145690 68170 844815 557005 802910 464525 786590 405790 386665 2805 350455 70720 494445 187340 350625 738565 515100 702525 473960 31620 111690 349180 783445 769930 51000 825775 88825 73270 13430 84915 502435 239955 469880 367200 191760 750380 274635 41480 384115 757945 423895 756160 469965 785655 779790 227035 533715 289595 249135 167025 435285 434095 546550 837675 666655 745450 319005 442935 320790 651950 628830 372640 495720 385730 698615 565420 309910 373575 4760 626875 796535 61710 553605 744260 802740 814725 264945 273785 689265 35190 52020 511615 439875 368305 626025 265795 587095 527765 751655 4760 657985 665635 536520 213180 128605 63580 538815 232305 839970 573155 125460 28220 236045 692920 357680 841925 356915 468180 126650 109055 619480 435710 127415 436815 108375 423045 68425 636055 696915 442000 16320 599845 471155 646425 49215 2890 307700 126820 486285 242165 643110 748000 806140 165835 392615 237320 421345 161840 744940 330140 93330 302515 691220 525810 372555 301750 272850 566950 113390 261715 180285 294525 175865 643960 644300 554625 686800 828410 666145 545190 422025 584035 426275 613615 183515 425255 753950 655180 15895 690370 802910 547740 91970 7395 720120 326485 779110 676855 51255 274635 695470 828240 569415 368985 462230 395420 834105 744515 848895 213775 144160 700995 830535 658240 37825 186150 782510 712385 487560 237065 670395 204595 105230 110160 540685 202895 783870 137700 811325 175780 568480 112115 216155 152745 435455 183175 401965 829940 176630 840990 643790 781830 787440 181730 245140 667505 409190 154360 133705 708730 76500 744600 429420 675410 504475 703035 550035 565590 623900 305830 794495 522410 282540 358700 673540 364990 259080 68255 673965 674220 789650 316370 541705 46750 158865 24395 165580 146795 603160 554030 412675 556410 18360 740010 747915 710430 781235 556920 438345 478295 645915 390320 429165 639200 422280 838695 101915 346545 549355 502350 800530 514505 769250 584375 514760 644555 95030 191675 101660 396355 13770 198645 619905 465630 471410 456280 170595 533375 571795 677110 710090 776815 346290 169065 639030 661640 330140 458150 245225 648890 731595 518245 605540 371620 159120 253555 360230 514080 528445 534140 88315 659940 585650 748085 31705 77180 491895 195075 796875 264520 455175 354875 78115 361675 81770 613785 81260 278205 71485 337535 412930 246075 699805 302090 697595 672350 774350 807925 425850 298775 365160 367370 405790 802995 511530 810135 84830 669035 27030 811070 67320 407065 500310 223805 684335 583525 814725 565420 436135 227460 188615 401795 623560 127670 571540 214965 411825 10115 676685 678045 446165 630020 742135 161075 553520 345525 805800 85170 347735 69700 841330 87720 286280 155040 21505 3570 314330 568310 128775 764405 807670 804100 386920 182580 791775 723520 226610 26010 288830 315520 393805 777835 642345 604350 65280 522920 698275 476170 745875 349605 600695 310505 414035 719780 207315 163030 733975 688925 276760 677025 341615 594660 516715 114920 569245 479910 67235 836910 816680 333965 581655 694705 817530 681615 666570 276080 548335 577745 781320 547145 536775 510255 657305 235195 353685 717570 445825 240720 785570 347310 270725 139910 23885 103615 250070 145520 517650 230690 842775 328525 724710 121550 448035 113475 434520 675410 463930 53975 372810 132685 188020 789395 313735 410210 635715 652715 314500 750550 286450 835890 474725 805800 6375 266135 86955 381650 56695 670395 490960 676685 349010 706775 633420 265880 621180 170425 292740 564145 365670 367965 68850 417265 760495 185725 697935 57800 721480 10285 521730 264435 757605 458405 790755 189210 692580 448715 146540 266560 483310 148240 694365 217855 660365 760495 733975 4590 839460 531675 325295 776305 117725 308890 620585 550970 717485 814725 284920 817360 640475 427125 822375 545700 584460 431715 637925 767295 112625 709665 491300 366775 799595 610300 203830 19465 375105 748425 257975 848980 361165 591855 168300 54485 425000 393805 14620 114835 241825 428400 372385 129710 584205 784720 701845 524280 594065 51765 464950 733040 250155 645915 187170 458575 555475 254405 714510 515100 641920 670480 73355 86445 840480 269535 784210 414885 119170 138805 351220 115090 553945 674220 443275 786675 478975 108630 331500 59415 22950 696915 171360 681275 702270 286620 487135 799850 770950 839205 653140 519010 222785 524110 202300 255935 602310 722245 594320 753865 753270 339745 281945 271235 293250 796875 186065 378335 163115 652885 15725 280415 391255 771290 85850 581910 555390 379355 590835 730065 600695 130390 212330 35360 790840 430610 126650 264265 553435 343230 550460 318070 376465 472855 187680 691135 99365 414885 709920 376890 518075 836995 358275 2295 666485 80580 110415 2380 785825 293845 207825 291550 646255 308720 536265 536605 332860 538730 154445 672350 36380 567460 841245 633420 424830 280245 751995 89675 117895 744175 463675 548165 333965 17255 467585 149090 282200 650505 126225 740265 740860 23375 431970 30855 741115 583610 585480 840990 748255 557770 387515 19635 803080 632910 173655 320025 383350 397035 146285 434690 582675 81940 139740 387430 620925 93500 181730 517905 702865 753865 513655 320620 796960 241910 525215 670395 534565 265795 204850 91885 438175 673965 218110 134300 332350 327080 491725 272595 205020 221680 30770 367795 173995 619225 126565 44370 276080 564230 129710 254830 116365 687650 69275 736440 4335 384285 689860 830025 225420 622370 689945 296310 454580 839885 88655 736015 516375 502775 63495 549695 727005 642600 215730 810390 601460 172720 629085 247095 709155 817700 171445 382500 656965 113135 654160 788035 126480 787865 42925 702865 710685 775455 724200 723265 639200 760835 774350 28050 558195 451605 183770 273275 660025 572050 338980 187085 140250 379185 824840 287555 323000 264435 721310 828495 123505 171530 509405 537030 35530 402050 683825 263925 391340 838270 585225 670055 703800 305405 606645 384285 93585 417010 380290 302090 362950 480080 443020 710515 226865 40375 354280 20230 174505 162860 299285 40970 792710 375530 251855 428485 531590 191250 182325 338725 130220 371110 469115 382415 406725 804440 242250 478465 683145 737545 681530 79390 294185 717400 12155 35530 814810 316625 487730 457215 84065 130050 326655 430780 612340 784465 553860 186660 824245 474385 489855 358445 836145 268260 753780 747915 206635 233665 326145 692920 362355 762025 331075 64090 382415 211310 117980 706520 624410 267665 229840 745620 733210 119680 173315 837675 819655 291635 538135 525640 813790 322405 146370 725645 533375 138720 848640 39440 83215 91120 351390 481950 518160 1445 198815 816510 103700 784210 697510 710515 492915 523685 803165 63240 411995 292655 772820 464100 617695 337025 372215 668950 822120 415650 102680 430100 505070 776985 356660 184280 684250 61710 631210 737715 370940 55165 757945 598655 706860 779280 670140 784890 692750 163030 391765 347820 513910 522750 315010 73695 14875 808775 232645 342550 101405 588795 320875 166260 75225 592705 56185 72590 189805 244885 385475 570350 677025 552755 776305 688925 6800 178840 641155 720885 364055 563040 243865 369920 70720 318070 312970 236130 257295 199495 523855 750975 155890 547995 114580 353090 572220 588540 701590 89505 413015 608090 135830 15895 162690 576555 483480 56865 247095 276080 403325 530060 385050 631465 66810 78455 508215 45645 60350 187000 196435 59330 620670 158950 410720 69190 443870 629340 247435 135065 511445 483905 589730 503455 820675 562785 293675 536775 427975 311780 510425 182325 359805 312800 602140 611235 661130 662915 154275 430525 696490 521730 765170 434095 283815 251345 816510 278120 625005 623305 188530 20400 319430 320025 379270 828325 43605 285430 398225 531505 305150 545870 56270 827645 564740 748170 675240 672520 521475 308040 42925 816255 476085 274975 661045 86020 119000 307445 295545 236130 575790 143225 282625 775285 108035 544595 209440 467160 142290 89505 388280 299115 187000 372215 271405 182580 432480 627895 831215 358870 476255 779960 794070 440895 828920 579360 85595 564230 554625 754970 384625 512975 103105 61795 533715 713405 703800 765340 420155 423895 576300 456025 411400 84320 796535 631805 306510 837930 275315 723690 160055 348670 299965 351475 309910 188785 618375 387855 504815 525470 691135 472175 291720 476850 199495 215730 7140 63240 208080 96815 29835 244035 620160 207655 483735 416075 730065 392020 188105 428485 599080 436900 48450 293080 294525 464270 675325 352240 719865 410125 132770 58055 554200 724370 158695 509490 636905 203830 826200 631550 36550 284835 643875 847025 346800 246925 73100 722160 444805 439110 589135 740945 734825 751060 591430 671500 468265 719525 743155 155550 503455 639200 397205 273445 487475 515015 500905 832320 500565 786505 645745 789650 404005 215815 755395 456705 463590 675155 446930 772310 500820 850 533035 227205 96220 655350 461380 695640 93840 542215 662490 407915 84575 206380 561255 845580 255765 363715 209270 662150 444380 427125 752165 300815 563890 535075 681615 572050 245650 677365 596870 708730 49045 171105 193035 793390 140505 382840 333030 808265 366350 652970 816000 343825 843285 708220 223805 822460 479145 760750 666485 149260 764405 769250 595425 834020 60605 849575 391765 777920 434180 354790 42840 310420 700400 33915 304895 703545 95030 696320 190060 491980 697085 816935 754545 3485 220660 686375 65195 475320 287470 662150 612000 191335 518160 237235 97665 648550 600440 723265 739925 533375 464695 63920 436050 675070 117980 155550 72590 586840 614210 678640 82960 346375 472345 28050 326060 162605 310760 700230 145350 620075 82110 143225 502180 125120 83810 667930 660535 539835 613615 24820 818975 260015 103700 176290 555050 202130 101575 171530 765170 249730 790075 705415 151555 803080 112880 234430 705075 51255 834275 437410 403495 16320 134725 488495 484330 278460 725475 94605 528870 481950 255255 103190 360655 298690 301495 574090 215475 49810 778005 319685 116195 216410 731850 558535 588370 432140 56695 333625 609365 142035 748170 765680 456280 383350 193460 176290 451010 530995 83300 123165 659685 45050 780385 513400 700740 290275 751145 92140 711110 121380 18275 283815 380035 181730 434010 514675 549950 649740 88230 399670 38165 227630 585650 836485 485010 420920 95200 352240 359295 318240 528700 416585 232390 398735 449055 799255 328100 116365 726325 740265 440385 244290 705670 390490 820335 387855 381310 107270 710430 623985 684080 486540 129795 455600 395420 597125 346800 211140 817615 647020 150025 666570 678980 834785 119595 228565 21760 655605 697595 387345 836740 768570 355555 765595 421005 800870 127075 792115 231030 725050 225335 533970 198390 628405 830450 828835 529890 840395 566865 358360 698190 88570 306340 470985 187170 577745 679320 579190 291040 303450 753015 778345 719355 158015 54315 493680 515355 417435 842520 198730 74205 821780 417945 160905 598315 670225 436305 313820 207060 661470 138040 703630 266985 4675 849235 128860 359550 516630 341445 16150 831640 820760 664530 103360 756245 512635 759730 617185 326995 125970 204850 89335 585140 721565 123335 396015 803675 752590 341020 329545 460530 211055 48110 776560 289765 391085 847110 128690 776220 348585 117640 384115 801040 379270 832405 229075 80665 192780 108120 733635 171700 272170 134810 440810 90865 340170 373660 819485 700825 616505 747405 505835 665380 336515 817785 550970 724540 537965 603670 610130 607835 592705 204255 145860 600780 117980 137615 165920 162095 106080 412335 499120 9945 835975 545530 147900 615910 664530 682465 564995 412505 311015 686375 732785 359125 668185 565590 438005 733975 568735 89590 112540 836910 675495 117045 482290 453135 459425 109990 827815 250665 80325 342890 231455 321895 36040 356575 806650 305235 392530 402390 641580 817870 834785 282965 236725 838185 189635 525045 787610 61030 638010 351815 680680 66640 768995 787695 164220 191250 523260 341275 697595 766785 350285 687905 668440 801210 546295 740860 649740 289935 116195 509065 672945 659175 14280 795940 709580 128690 534140 727430 405280 498780 671415 168300 36890 729725 65450 663170 778770 774350 2465 344590 272680 301580 439705 849150 7565 636310 267240 839885 642430 146880 798065 286025 122145 359635 310335 526405 17255 769590 156825 141695 646340 223040 422280 57375 622285 302175 393975 676855 488410 330480 580550 761430 214540 744515 289510 765425 813960 149175 580975 830535 640390 303280 560660 700400 546295 377485 107355 564400 659685 382925 494870 184790 666400 224655 770100 440385 177565 434605 253470 316965 695555 766360 673115 814470 629340 271660 335495 422705 709920 239020 542215 30175 802740 837675 439535 695725 688840 467585 472430 374340 469200 215645 482035 646255 125375 661640 94435 766955 846430 793135 749105 640645 630530 479570 380035 194395 29580 493595 738055 543320 554795 600525 426445 696235 111860 778430 657815 828580 516970 70890 691645 585905 364990 612510 749020 806140 580295 792795 763810 809285 657985 266305 456535 283730 82620 710260 309570 25160 55335 617270 323085 97920 819740 210035 369410 138890 596785 22780 29750 556495 40715 266390 242675 714510 618970 792115 744855 145265 620415 827730 754290 6885 751570 623900 565760 583440 126905 646425 831130 357255 142460 691900 29070 751655 572135 478975 535755 357085 745110 58395 151215 757010 21335 337365 214115 292230 373660 83555 661045 741965 94265 779195 546550 757095 107100 592280 526830 766020 742475 240295 327590 692835 356405 793730 451350 470220 206380 15300 375530 34340 117470 120530 505495 572135 829600 734230 724625 698190 193120 628150 477360 29750 647615 276420 197115 345440 316965 338640 192185 60180 562955 168725 211140 358360 658580 428400 74630 349265 732870 275060 316030 624325 776220 605285 713405 829940 839460 243695 165325 834445 428315 179350 560745 604775 844050 753270 650165 632825 20145 384455 743240 539665 202725 312885 225080 571540 710005 535925 119255 243950 320365 113050 364565 616420 823650 498015 744940 829175 350625 155465 589220 608770 317645 249560 275145 779790 330480 635630 478465 769590 242760 548675 834870 235195 509660 600865 497420 77690 344080 321555 510510 594405 833935 375785 782000 604350 92565 2125 520625 102595 547655 118915 752845 389725 213605 245820 112455 404855 370090 248540 455685 396355 535585 315435 15555 76245 501160 447950 81600 340680 78625 709070 266475 827135 734230 8245 458235 267835 492830 39780 380885 761260 230775 125885 576555 837250 432735 535925 649910 405280 118405 253725 507875 100130 174335 348840 485605 277015 848980 718505 789055 610300 241740 450585 188870 805375 109140 263670 110245 457385 193460 529550 445995 235110 279055 90015 499035 279565 376125 472090 115600 251940 16235 531420 569160 100810 324700 281350 816595 285175 309825 153425 765170 79305 2805 546040 668610 32895 153340 501160 82790 324785 612000 557855 812260 513910 57970 150535 789990 804185 470900 290785 137955 664190 807585 163540 606985 677535 784125 327165 68255 398140 37995 639115 468180 150365 243355 378420 684420 362270 197625 372130 703800 553265 274805 224060 561255 159035 550460 266985 541280 257465 238255 545615 208165 404430 273445 590155 665890 454920 13600 123505 140845 13940 230520 549610 77945 86105 822715 78625 379440 276420 639200 779960 539665 235535 753610 507790 331330 115430 492405 713320 311950 576300 270895 155210 517565 453050 677875 141440 457640 300475 655690 95540 169745 388620 565760 72165 741030 541960 143055 812090 508555 36890 177820 623560 785060 686460 571965 417435 372640 783445 437580 345780 653905 720290 114580 527170 477190 339235 432225 440215 416415 337620 748425 259760 630700 589135 198645 776560 42160 179265 168980 159545 110245 450925 841160 289340 7565 235705 451605 96645 378335 140250 150280 269365 713490 39015 534650 368305 387090 567035 550120 785655 552925 383265 46410 386580 315520 691475 283475 348075 478975 409105 585395 188275 436390 190485 141355 73780 527085 538560 86870 687905 831725 247860 19890 641750 132770 352325 668015 220320 135575 620500 766530 661045 301155 396695 114495 170085 143735 361165 163710 352240 583440 84235 84830 35445 405110 187170 189975 144925 37485 568905 155975 248030 846600 692920 681785 376380 279395 506430 454920 814385 37570 21505 379355 408340 87720 258570 245820 772990 185470 322320 190825 122145 309145 754035 550120 153765 789480 194820 571370 425425 110075 592535 260185 517905 821185 152575 688755 551820 593045 291635 553945 570520 310420 502010 208250 690625 141015 593725 638435 536605 251770 151300 113815 468095 538560 689775 44795 115600 555305 76670 384710 151385 580125 306595 156570 357850 372215 188615 591855 572475 256105 752590 202215 35785 635545 590580 799340 615485 326740 587775 605115 581400 834360 303025 266390 546380 667420 203065 156825 156740 40970 32130 328950 209610 409445 288830 272680 521475 169915 523005 229670 648550 47940 606390 780130 686800 350115 191165 206210 484500 577745 159885 173315 797215 35530 469285 69190 312035 499120 321640 521220 90185 256955 390065 371790 458490 177650 639710 139570 383860 436730 130050 500735 622795 740180 268855 482460 122485 330055 42245 226865 181050 808945 135065 787270 503200 751825 29665 765085 242080 126480 756330 559725 727940 771035 121295 650590 782085 502690 627555 275825 813705 603755 269875 25415 13770 712725 680340 178585 691900 708135 477190 495210 497930 166090 277610 245990 309315 774435 208335 470900 21335 371960 135660 99705 29835 170510 696235 605965 503370 849235 53720 712130 784805 321980 506005 54995 196010 68850 357170 538900 666145 43775 754800 546210 261460 568820 480420 57970 447185 788035 242335 320280 649655 459680 247435 543575 237660 575705 616675 240380 507025 572985 79900 782340 700570 319940 403155 220915 719100 49300 208930 179860 19890 278800 407065 44285 168045 121210 87975 774775 153595 571200 264690 449225 312545 250155 781065 347650 255170 817105 835295 645915 318410 91035 510425 344845 490280 60435 547910 38505 387770 451435 638265 499375 265285 395335 167535 93755 648125 42245 740350 352155 682720 825265 841755 620755 222020 77945 711110 593385 733465 606645 559725 226780 264860 46070 345780 765510 500565 248880 134215 251515 471580 56270 286450 688670 168130 450585 525385 775370 96135 635205 59415 310165 671075 431885 268430 541280 702610 452285 626875 538560 426105 362525 816340 581485 799085 734060 296990 258145 443020 303025 213180 831130 511445 434435 414120 462995 801975 321385 493085 210460 339065 450500 828495 133705 238510 512635 350625 207230 616845 840140 454410 400860 658240 554370 154700 743410 239020 509405 122145 18700 149515 502095 714765 201960 730575 352410 564740 121040 315265 674135 279990 343400 831045 116195 565505 153595 355980 594830 434520 702270 58395 29750 647615 145860 515950 812515 457130 694620 538305 541195 635460 348500 730065 362100 269705 319345 648635 640900 729640 248880 676430 261120 206975 721565 606220 378760 487135 222955 740180 681530 179010 717655 729640 113560 675070 384540 803420 474725 130985 825265 448715 818635 460955 142715 466310 740775 354790 312630 496655 223380 168300 202810 633165 201705 713575 341020 220745 87890 730915 412505 744600 372215 291380 173570 490790 799510 384455 160480 519605 621435 228905 385305 651780 821100 393550 259675 66555 767210 156485 835635 717315 686035 317135 109055 48450 599590 222615 416755 837760 246840 151130 49130 828155 805205 56950 471665 415735 715785 843880 99195 85000 549440 523430 21760 733720 582250 464865 482120 597550 267325 67830 808520 736355 596020 568735 152320 233835 651100 507620 648125 631210 115855 391340 68680 414885 713065 454665 656030 415395 450925 787100 787780 684590 847705 101490 423300 405790 668440 206720 625855 762790 794155 540090 398225 381905 239445 832065 409445 145775 698615 202810 669630 190825 245565 64855 708900 739925 34850 632910 225165 661810 403410 21505 150280 369835 104210 810560 21080 101575 778600 517650 373745 670225 217175 221255 847535 286620 56610 53550 705075 745450 375700 422875 237065 43010 380630 492915 347820 542555 455940 697085 176545 234090 671500 669630 400690 175695 110840 12920 812770 203320 306340 477445 699040 58905 313480 448205 809285 102765 659600 537030 177225 676430 690965 15640 435115 376805 604945 775285 404005 448715 119850 587180 108800 399670 302090 668440 179095 457045 23970 363460 381480 580210 124270 820080 179435 85425 695385 608090 742220 412335 474130 363290 725475 362950 132770 48280 306425 340425 283730 648635 419050 682125 786335 758455 827645 562530 551395 794665 585905 15980 413610 72675 382415 530400 413270 509065 442850 786590 471070 437410 705500 590155 765510 213350 222020 59755 213180 735420 235195 101575 124525 320620 331415 326230 331840 630870 603245 513825 285515 399755 336175 522835 281690 834785 513825 5185 76585 45475 812600 279990 825010 711365 121635 786760 792115 604350 485775 517395 65110 664105 818125 596955 684760 372215 703800 631465 402815 96730 557770 621265 599675 467840 342635 382585 557005 366350 15725 259590 445400 187510 123845 357595 151555 740860 717485 48875 577490 392275 31620 707540 661300 803590 336940 217260 224655 771205 63495 254830 422790 614040 657560 447100 19380 684845 454070 329375 766020 322065 725815 414885 323850 678640 844475 832065 228905 397290 98770 651185 523600 398735 718165 622625 390745 576895 13770 596700 707540 104550 508555 269195 372470 693430 40545 508895 360400 611320 165410 12580 708390 512465 111010 749445 374170 670395 630360 149770 675665 543575 177650 120105 259845 766360 805120 671245 748170 225335 822545 517395 668525 69190 346970 831300 211990 38675 727090 617355 269790 791860 152490 268090 636565 289425 847875 645490 214200 494870 623390 733635 690710 64770 595 84405 55590 725050 329120 488325 16235 104380 654160 60180 844220 269280 181050 292655 304895 279310 729300 265710 79730 682720 513485 214200 478465 773585 448035 840650 228565 749530 412760 661130 239360 402815 143905 283220 188870 322150 666570 611830 234515 267325 208845 814555 517820 536860 596020 717740 128095 23630 628830 725220 652375 669970 653225 143650 656880 410040 358785 142885 468265 26690 717400 739500 164815 497165 759730 451180 799425 410720 82535 330140 655180 444805 494360 110075 107185 326825 570860 199835 359040 59075 759135 520625 160990 151045 325465 672605 61115 214115 544850 667930 150620 6375 590665 836910 52955 58225 245905 360485 349945 340085 682380 185725 119765 448800 413780 156485 641155 435710 58735 171275 158270 613530 498100 500735 15130 53125 693175 590835 328355 627470 686035 146285 326400 548675 384285 186490 329205 326400 303705 205020 507705 706180 186660 3570 326400 636820 484500 329290 744685 35700 667505 201195 401965 663765 194395 404175 276675 432650 397120 47855 446930 265540 847365 42160 542300 400690 529720 196265 819145 477105 28560 245310 831385 148155 803930 481610 260355 171955 721565 379525 521645 463420 451690 822800 669545 814045 170850 383010 266985 760325 106930 1360 828750 4675 617100 803930 234005 179860 766785 796195 292230 664190 39270 534905 108035 216920 526915 811920 621265 45730 270385 676940 106675 569670 389045 299625 655775 524025 680 691050 653905 553350 505835 526235 401455 355300 801210 555815 418710 311015 481015 328780 414120 361505 751400 213350 490110 265795 661640 652800 743580 574600 30005 132260 245565 96220 203745 82960 117470 412420 26690 263840 772055 42500 161330 486455 543065 129285 181135 401455 704735 843030 612340 56015 210205 438345 473790 443530 381650 359210 20995 827560 206550 516715 58140 504135 255510 201025 802825 437325 105145 629595 417605 354450 398820 721820 709240 363460 495975 683145 638095 156740 754035 291125 304470 249560 443870 368220 252110 190315 276080 450415 141185 430780 533800 570945 830875 595255 775115 281520 454580 18870 249985 289595 799425 532610 231880 590495 326570 389895 664870 561935 528190 760325 33320 372555 642515 766020 468180 774180 65280 22865 819485 49810 164305 536095 240210 544425 244970 371450 566270 145775 825180 401115 187085 550800 471835 779110 566610 117045 108375 89675 590920 266815 468605 803845 761940 543405 81005 20315 649485 210120 524365 632230 657900 661640 242165 804525 765085 508640 779195 258230 791775 268005 815745 830620 239020 266220 329800 694110 487475 283560 636650 712555 689095 625175 523430 149090 214795 717655 395165 485520 38760 547400 179775 735845 816765 546805 97240 844985 160225 244290 33235 218450 500225 658240 474045 679490 735165 261035 687990 421940 545955 97920 447695 809115 92735 671245 826455 293590 355470 211820 395335 182155 647870 575025 819740 290360 495380 538560 710855 80665 390830 309230 171275 533715 704395 506175 166515 449735 511105 139910 551395 376295 198220 519520 562360 552415 191845 700145 844050 39695 509065 327760 613785 329630 331925 445570 819315 149685 36465 766445 109140 81770 400095 353855 5525 782340 319090 29835 417265 587435 208590 162095 694535 35190 670820 399500 650165 770695 102850 594150 47685 312630 166260 679320 391595 712300 289510 467840 25925 784635 144415 316455 815150 684505 201365 716125 334815 305575 210970 774265 241315 582420 350625 44540 82960 452965 3060 711620 386155 575960 354365 526320 595 29920 346375 193800 280415 498185 46070 697425 751485 356150 449480 412505 143480 262905 810220 566695 690625 402050 780470 154275 751740 531760 574770 616590 59160 380630 570180 494105 311270 281180 615740 772055 514080 333030 609620 35190 829515 688925 635800 720290 807925 43350 733805 621520 363970 156315 280160 585820 92140 78625 245820 282710 370430 469370 266900 230775 280330 442680 191165 48960 496485 684590 513230 100640 178925 686800 832745 339830 780895 738990 838610 652205 623560 122825 688755 519690 606730 491640 154360 255000 461210 447780 440980 176715 126480 489175 415055 383860 226015 153170 58140 319685 96645 314585 243270 274040 580975 528020 579020 773415 150025 510340 703715 753525 240635 64175 109140 653395 574770 146540 377315 52105 211905 819910 124525 336260 845580 529295 580550 698615 179180 499545 526235 723775 110670 758710 360400 825860 230605 742900 68680 319345 455430 143225 121210 386750 134300 508300 28985 61370 631975 7310 470645 94350 158610 746130 446080 521220 443785 777155 35955 245140 349945 520455 825265 208420 781575 129285 428570 253215 750550 504305 594490 397885 219640 443020 328610 115515 281350 437240 597465 243440 240975 620925 596105 406640 403155 533035 776135 25585 95710 91035 536435 792710 222190 453985 715275 188360 219980 465545 213010 152575 622795 453475 456280 384455 327420 666145 371790 211310 368390 253300 512550 29580 630530 388450 207060 609535 66300 758540 71825 764405 148155 642685 29070 493595 359040 320790 28305 443870 225165 342210 213010 641835 544425 491725 222955 85000 676345 270810 421430 482460 661130 491810 533205 728025 607750 260270 551565 789820 832065 781830 217260 805800 744430 668525 140845 786080 483820 561000 203235 845070 38845 781575 847110 216155 222530 413780 164645 402985 285940 604605 212245 608430 348160 552840 448205 512210 492915 767210 234685 698785 821100 276675 11900 114410 50915 104295 639285 648975 721820 688585 279395 186745 174165 642005 466990 15895 133025 803420 661895 672435 476510 665720 19040 92905 736100 440555 822035 627470 420920 244885 600015 705585 783020 257635 106505 457555 776305 228480 657560 375870 482630 398820 283390 830535 825435 121890 175950 688160 16235 393550 405450 625345 504135 816765 554965 545105 538730 21845 499885 366180 227630 740520 695300 742135 364140 213860 826625 480930 532865 172040 170000 115090 500820 370515 679065 315775 604520 689945 474725 1020 17680 678045 743835 704650 136340 44115 123505 704735 525810 154615 31620 101320 366520 775625 213180 519860 61030 454750 346715 611235 255595 479145 194225 383010 788800 224740 697850 296225 807075 745280 68000 90780 142800 313650 234515 662235 109905 558960 4930 713915 319430 143820 104465 381395 581485 771545 71485 158185 787525 393465 236470 351900 726750 340255 692665 595000 832575 19040 558450 378250 56695 319090 541705 32215 328780 30940 11135 291210 673370 539155 525470 367795 712640 514675 166855 630615 572305 351645 806565 432990 189210 230180 536435 317900 842690 255510 830875 405790 389810 184110 653055 780130 294015 329120 45220 765595 65705 664445 667080 341615 679065 557515 600185 733040 723520 386410 571625 591685 827900 495975 522580 797385 247095 570010 433925 103530 38505 302600 464100 468350 482460 553860 11050 449480 56015 11985 196690 6545 490705 197710 17935 567290 652035 694875 125035 603500 7735 501415 292655 7650 736015 617015 748510 756160 579870 153595 634865 653990 660280 392785 191675 232560 683315 218110 214455 164475 474980 412845 784720 452370 112625 262140 706435 24140 794580 141780 792795 335580 798065 441915 159035 492660 767465 387090 64175 56525 825095 303960 614465 577915 124610 695215 783700 693430 653990 273955 581400 826625 511785 580720 582760 132430 645745 308975 144160 659005 136170 565930 64600 181305 384370 61200 61540 534140 631125 838950 591940 301410 787525 487560 336940 580125 180455 772650 395080 343315 248880 814725 132090 573410 453560 506855 373490 272850 798320 622370 436645 448120 28220 241910 164390 582420 679490 103275 425680 104550 78710 764405 799255 142885 327335 722585 497420 760750 71060 638605 427635 28305 837760 758455 497930 132430 314075 408510 153680 700655 696320 624580 273530 559045 67660 809625 638265 752250 659175 729215 363460 263415 827985 630615 602990 302345 744260 482800 842010 742050 229330 554795 69275 333370 497335 415225 453815 68000 730235 253215 559555 82365 322235 1360 446845 373745 824755 73355 455090 462315 848895 342890 85850 264180 489090 138975 222700 32215 166260 548930 156570 668865 380800 715190 218535 317985 584630 49810 761430 16150 521050 288915 66300 668355 44370 535330 669630 562020 476000 415990 134300 291635 234515 769080 345100 236215 90185 139485 225930 78710 554880 700910 347820 494530 219725 48025 174165 762705 680850 244375 616760 421685 75310 243100 748765 801125 625600 207740 444635 326995 142545 168215 714510 415140 452370 100980 519775 305830 773585 585990 250410 505580 28985 689265 255425 287810 230945 404345 226695 330565 318835 277950 333795 813365 822375 309400 776220 788630 368135 118575 173740 401115 242080 189890 464695 837675 21505 151810 539070 302430 354195 113900 806565 775370 60010 327845 680000 18105 374085 230605 647955 151980 713490 714425 108630 293675 158440 122995 149855 129370 321980 363205 25840 763725 818890 78455 592280 665890 763895 238000 386920 715105 629000 350030 266050 368305 86360 119595 802485 201875 407405 767805 740435 835125 263840 366690 444550 575790 759560 381990 555050 143310 631635 443360 835975 195245 305150 232815 386495 849830 670735 680765 287980 718505 172040 62815 690625 748170 158780 436050 366350 227885 124100 556835 58225 540600 612850 63920 157505 788035 722670 436305 436645 415225 55590 429930 322320 473025 498100 646765 426275 664955 88315 779705 351050 265030 98345 166685 725475 510085 272850 582590 437495 731340 75310 331585 245055 380460 255085 808775 717740 209525 304810 730660 647785 341020 170425 355555 508980 73100 144670 775540 241060 102765 845920 792030 825180 59330 757350 150025 560405 5355 794410 718420 827560 727345 35955 201705 338555 152830 365925 427720 786080 310760 346630 88230 641665 477530 144245 419050 827220 783785 328865 519860 129710 381565 767295 216325 676005 776390 677705 769335 337790 435030 122485 293590 840140 342550 362695 676175 684845 367710 706860 375020 260950 85170 545615 787610 320960 515270 66385 772820 186065 65280 817445 420835 638945 323935 212245 98260 690030 791520 417520 418880 481440 21760 582760 294100 439620 387175 790585 439025 126140 455005 301665 191335 116280 217090 551735 422110 409785 420835 618120 831045 453985 304470 15980 353685 36125 170255 741540 709070 184195 231370 91715 608855 477020 23800 274295 452625 62730 502435 570180 450500 504560 323680 672095 633590 178500 121805 358105 461465 290020 769930 179775 132260 509320 550885 330565 215390 151810 610810 101405 209780 99025 239870 751995 132005 26350 136000 654160 368220 592705 232645 450160 287980 366690 805460 672860 127670 186575 68850 758625 510255 482460 60605 604350 289850 187765 649995 350200 79645 366435 24820 740095 651015 209780 394825 610385 593045 81090 219300 772225 412080 411315 127585 219640 318240 782000 465120 185215 128350 675665 742985 808010 368730 829430 414205 786845 241315 418030 799510 265795 63410 840395 249560 484415 800275 590835 435965 19040 587690 772310 129710 357850 436985 429590 793135 33830 272850 764745 429505 589985 88995 762705 569415 399160 469880 148750 410210 350285 662065 613360 4930 301495 51085 489855 845070 550035 560575 528530 84235 276845 88825 533460 311865 186065 733210 418880 516205 705670 316285 737630 265200 625090 590240 485350 71060 608260 257465 658750 555135 383010 713830 556155 362015 637075 447185 679405 652205 67745 137700 446505 694960 368475 186235 361505 401710 249305 76075 645320 57035 806140 646935 596190 159545 761090 596700 505835 252110 233835 431205 249305 719440 788120 143820 613360 395505 84745 584715 561085 724540 731255 519520 292485 641070 279565 191165 744855 407150 235875 336005 441575 258400 303620 586840 117045 486710 312205 75140 307445 200600 318155 495635 682125 275655 603585 66980 182920 101065 548165 500990 839035 353175 523515 825520 524280 797725 797640 745195 495890 697510 472260 674220 159375 831385 302940 752335 539665 822800 63580 423895 664275 809880 504645 81345 255680 629680 72930 762790 68935 629595 296140 663595 477190 428740 814385 198135 603840 80240 242845 98685 630105 606050 332095 315010 332605 462570 316200 844220 292145 403750 115260 574940 449735 667250 196435 30770 334050 59245 535330 446760 698445 26265 25160 337790 673115 573750 183175 37145 643620 165155 310165 196350 212415 690030 9520 145265 345950 562360 421685 378165 481440 412930 90355 677195 304300 103700 728025 98430 785315 527850 764915 652545 224230 321725 644725 270470 491555 320450 283220 695470 679660 581655 478890 647870 848130 48705 378420 713660 445910 628320 264945 206550 421855 717995 364310 672265 202385 751485 153595 785230 254745 604605 375020 615485 33320 211310 672180 744430 324445 328780 325635 32555 784635 278970 712980 779790 737885 130560 692325 463420 519520 173655 472260 275485 680255 325210 444975 603585 521390 157675 786420 421685 311525 316880 677960 29325 834785 688925 810815 93500 408340 176630 156145 72760 502435 441660 547485 802995 255340 162605 739925 120445 84660 561425 613530 376210 453305 714935 172805 436900 87635 264010 581570 333795 176545 299795 378080 710770 69360 197880 766870 544425 816765 129455 266645 814640 824500 139230 675240 462570 659260 298010 22355 339830 270725 464270 491470 247435 797810 597635 322915 568565 170595 233240 560575 537370 297925 786760 683910 101745 193970 521815 414545 293505 835890 266475 833000 835975 612510 689180 604690 72505 591600 62730 825605 759730 420240 544680 40460 576725 258910 564910 747915 625175 149685 523175 220575 186660 294610 617270 643535 129455 338130 428230 352070 94690 67745 232645 590070 165750 701845 333880 664190 264180 459680 68765 788035 156655 562190 654500 119510 54910 478380 382585 525045 647955 616930 138975 342125 769590 124270 744685 416330 28135 15895 422365 501415 552245 454580 38080 322915 196180 197540 440470 117895 181135 578170 534055 666825 812685 624495 197710 552075 95455 214455 515950 199240 6800 737035 626110 497165 476765 262650 59500 412760 141865 636820 152915 469200 725305 611575 60775 793135 587180 204680 374935 550120 616845 702270 271830 78115 142035 132940 743580 233070 435625 159970 495125 253810 473025 825180 539920 229330 717655 362695 346460 782850 305490 473195 357595 507705 700655 669375 150450 807670 761260 1105 147815 447610 311780 384625 90780 526490 72930 825010 5780 63495 530060 431885 495720 143735 12155 547825 64940 405110 335325 104550 256955 741965 470475 450075 39440 562275 396270 629680 763385 138720 297840 625175 211650 659090 659685 352750 774350 86190 651440 560745 739670 640050 646850 557600 572815 485520 762620 303025 670650 50915 255425 236725 338130 264265 548930 520200 787695 414290 649570 294525 507960 622795 420410 774520 107525 411060 68850 232390 660450 236300 161330 177650 136340 373320 403495 848045 287640 401625 616250 328695 841330 776390 227290 156910 345100 626705 839460 295120 235960 601460 176035 620585 600015 551310 188105 779705 149345 779280 554540 643960 169235 785655 64770 514165 278885 319940 554795 298180 802400 360740 259080 9605 686205 164730 564910 669970 69105 272425 755990 124440 201960 329460 764490 751315 6715 547145 782170 593725 725305 698870 406895 553945 194055 609705 452710 824585 558110 251260 1190 29240 334220 503285 512720 574600 695215 207910 321980 417860 428060 845750 291380 685270 504050 161840 158695 202895 147050 449055 22865 737545 286875 349860 547145 194480 634950 155720 700400 305490 847110 549440 37995 28390 528190 534480 650930 108800 747235 616165 376125 259250 150790 467075 635630 45305 619480 168215 416755 842265 673880 645745 18445 482120 52955 49725 208760 509745 643450 590325 279055 441575 610130 705840 496145 811495 604605 174420 741370 228395 284410 292995 506600 232390 619310 418880 838100 96815 309995 464780 30430 815830 413100 637670 716295 478465 523770 333625 413865 480250 228565 461295 599335 504560 740350 555135 775200 785485 40800 332435 278970 57545 422025 362780 647020 88740 271830 471835 797810 620160 475320 838610 225845 738565 727005 713405 411570 338385 541790 199155 73865 593980 527595 56525 31875 543235 691645 597380 685610 23800 86615 98260 37825 171445 827560 608175 38165 86870 257720 730915 819910 486540 645745 108715 99535 423640 559470 374000 648210 16660 295715 56950 356575 589475 287045 283560 44370 298265 383605 240975 229245 358955 26180 765680 658070 679915 246840 667335 570350 597380 27030 494105 490705 681020 39015 507280 116280 436730 438940 196520 824500 40545 142885 204425 804440 100385 832575 282455 226525 187425 415055 763470 400690 363545 82280 236470 816170 507705 364565 201960 353770 530060 46580 189295 305575 768315 761175 631635 721735 301325 84830 550460 734400 79645 299965 257635 273700 59670 129795 823055 315435 535670 262820 228140 692070 628235 136935 207570 766530 810050 798405 249900 695130 772055 248200 100045 16065 169830 332605 103190 307190 641240 439790 155125 515610 802400 22610 375870 511615 382330 112540 163200 497675 407320 420835 694620 81600 551735 174420 567375 821865 533800 411825 91800 277185 523090 336175 518160 709070 193800 275655 77435 214030 258315 485860 458235 725135 371705 431290 360315 627300 248030 409360 326995 221255 467925 558960 543830 324360 541195 467585 337450 831130 319430 322405 270725 402815 752930 664530 150280 440385 532440 313395 302090 408085 827645 142460 597975 714000 225675 436900 515865 394740 181645 28390 244800 639795 307870 73100 120700 292910 736440 103190 248625 551650 383350 350370 668100 697595 334050 561255 344590 735760 143990 642090 129710 52785 210120 500395 352835 312715 30345 164985 477870 387855 428315 230520 139910 805035 614890 238340 371790 140420 676685 730405 222530 295375 775795 641070 162775 365415 507705 203745 401965 621180 445570 291210 530230 239020 452115 766190 542130 307105 361675 561340 506770 265370 362440 811835 317560 310930 282285 110075 413440 549100 158185 69785 366605 8075 164815 92480 335920 525725 206550 842350 760240 666825 595170 384710 275825 403750 238850 824075 540175 173400 781235 216240 313395 35020 69190 733720 20400 91545 477275 153850 249730 566695 720885 783700 442510 805715 62730 20485 293505 585820 622625 261715 709835 638265 519180 469795 499630 637160 417095 471325 57630 613020 828665 726240 68680 554455 621350 713915 9095 197965 444210 136850 544085 693940 184620 660450 121975 52360 746725 292315 390490 36295 502605 22695 92140 189720 578255 549695 250410 73185 88570 367030 846855 540770 347820 88570 519605 819655 0 0 0 262820 39865 753185 45985 104975 399670 574770 41140 209610 788375 506855 652630 630105 158695 93925 716975 232305 319090 426785 651525 189380 153510 517310 719355 503200 404770 805545 16235 804440 429080 776135 94860 432565 833595 158695 230775 755905 491810 808605 839800 398565 1445 291720 319345 192440 524195 424235 816765 412590 555900 505070 298945 10710 833935 841670 660705 597975 434095 679660 515525 341615 370430 728280 772480 207145 551905 104720 273020 791435 314330 460445 13005 476935 787865 350370 18445 22695 607665 105740 731510 388110 174930 124015 837930 84660 228140 117045 753270 377995 590240 834190 799935 377230 137445 467330 485605 682040 727940 488155 251090 707795 267665 100045 798405 551820 585990 527085 462485 783275 227035 848640 635715 752760 326485 609110 343400 436475 671415 161755 394145 538135 319175 45645 269365 221425 609195 588625 590410 288150 801890 564060 203830 596190 606560 564655 541025 510425 467840 481695 224740 613190 302770 68510 222785 29665 93585 159800 123845 242250 583440 570775 209440 284495 476935 794070 848895 65195 288660 34595 719950 65875 347650 490620 361250 41565 379440 368900 533205 335750 799255 241485 216750 789565 130135 86445 578085 193290 67660 776815 796365 213265 270385 834190 305235 653480 289510 742390 41310 81175 345865 401200 9690 379355 657985 735930 814300 309740 601035 417945 303620 310505 806055 168895 574685 708560 107440 684250 543915 114155 749530 645915 328950 328185 629255 136000 117385 595510 29155 610640 704140 364055 108630 848385 101745 694195 652290 404770 825435 750975 318920 67150 713235 739415 266730 725815 348925 2040 127925 799765 652630 460530 823820 275995 438090 553690 443615 32980 123165 428825 652120 200430 234260 298265 742645 821525 581740 690030 677025 504560 832660 401710 208675 112795 586840 101320 225930 229755 733975 741965 465800 11645 525130 442850 507365 846940 535330 296055 523175 455515 330140 28560 548420 85850 166005 748680 70890 209015 301750 638010 129030 138975 723350 788035 223465 36125 330140 179350 552670 690540 782765 190230 189295 289425 740860 139995 402135 374000 93585 361760 85255 250325 152320 673540 384625 263415 253130 550630 542640 623220 607240 683060 731850 124610 748680 832235 573920 629000 351985 810985 116450 433585 367795 191675 664020 413440 727940 810305 683145 274975 260950 795515 489515 630785 716805 417775 505835 582505 365245 313650 428825 830195 123420 296140 255085 768145 828070 420580 667760 688755 792880 437495 487560 162095 323850 411740 42585 749105 562105 352325 456110 402900 363715 821355 174590 95710 296395 255850 82875 476510 273360 849065 659770 711620 323000 568820 174080 592960 634865 98940 64175 616590 107525 834275 670055 286790 728620 638945 723690 600015 714340 125630 670140 805885 122570 104125 789225 237065 432905 776815 61710 575960 499205 168470 15300 569330 156910 147815 793135 121805 698275 792285 96475 373915 320280 161925 514080 551990 252535 225845 18530 377230 19805 692240 318410 568395 729640 493850 69700 735080 8160 461635 474555 65110 573750 684760 465800 147390 426700 138210 723180 601545 57035 808605 492830 746300 120360 92820 751230 471920 678555 447015 748255 159545 503625 219810 694110 669375 136340 797470 701420 509745 121380 566525 140165 187340 414630 492660 298350 637585 329545 328525 748340 844475 465715 353515 15385 828580 305575 699125 653140 104125 590410 220405 318495 840480 245140 201450 156655 717910 677535 319090 774435 519435 762450 365500 634695 163030 136000 413610 621180 482290 102680 699465 29410 261375 478550 239615 797810 12665 817360 655435 767465 666825 581655 737630 14110 58820 203405 605880 705330 629510 517310 116450 467925 554965 737035 417010 558620 87550 693940 332775 34850 204595 839545 160820 207315 408340 189125 29495 33660 161925 324615 804780 192525 13175 557260 124185 427210 830280 828920 491300 1020 60775 574260 226780 364480 218280 657475 411995 755140 576130 150705 204340 718845 684420 245310 33915 65025 666060 414545 626875 121295 307870 397885 158355 524705 765255 274635 93075 223805 841075 482800 95030 349265 566865 493595 72590 28645 773330 479995 419305 506005 519945 683825 73865 770185 756330 319600 640560 762195 812430 700995 710430 334985 535840 405280 349435 129455 531590 11985 560575 50065 334985 468010 418285 482800 475745 335240 443020 659685 635035 233920 195755 383435 16405 712470 327420 423555 821950 477700 111520 690455 363800 613105 845750 625430 557345 144925 602395 320195 613530 575365 634950 133025 730235 376805 100810 808605 82705 111180 64090 88825 665550 214370 451860 416330 406980 536010 520285 178415 119510 621860 152150 374680 531760 2975 602140 57120 15300 525300 185640 62135 462910 164135 417095 763300 587520 446675 805290 664190 146965 772735 138635 546380 170850 680 542895 328780 350710 208590 835295 144160 656880 692155 251940 789055 553180 217600 71230 535415 675410 288235 828580 443785 259760 786845 774095 737460 51425 572900 775795 621945 293250 550460 753355 836145 151640 326825 581145 149175 262650 155465 86530 687395 622455 671075 841755 406810 432310 29070 572815 294185 829260 544340 771205 780895 159205 600270 129200 73440 767465 369410 337280 733890 263160 485010 467840 710175 549950 697255 787695 34595 714425 32385 452200 664785 170 818635 650080 486710 845155 588880 50660 60010 543235 451350 225165 807500 810645 312800 95540 162180 1445 662745 213095 94435 421005 360995 822120 762025 18020 376040 539155 22525 13175 832150 692580 434010 504900 725220 546040 305830 652885 818465 777580 520030 473535 418455 69360 581995 155890 110755 398310 382245 481185 460870 226950 524025 273275 34510 602565 376125 290360 78540 75225 361760 64515 769335 706945 205700 248795 745025 812855 735250 601205 666740 163965 269705 677195 193630 388450 673285 177650 605455 583950 62475 317390 688160 66300 746130 722755 400945 445400 720715 398565 404685 309485 79730 510340 751400 336090 146625 461040 313395 787780 574515 462060 76925 485860 559725 241570 511105 342210 107780 115770 166430 512720 795005 527510 340850 157675 815575 420410 367030 219725 320280 730915 392020 801890 145180 198645 209185 4420 524875 102425 147050 310675 569585 694875 477105 393040 215730 158440 726665 797300 717740 23205 547060 460870 249305 777325 202980 738650 658750 238850 27880 462910 285430 230945 421430 183770 553860 595850 464270 162520 459680 489515 17510 274975 651525 341785 525385 302600 575790 122740 91460 666145 743155 585905 308380 450585 527935 270385 468095 291210 438940 328610 587435 614890 544425 690200 423810 660790 608005 593895 834785 214030 284410 127670 409445 401795 201705 342380 741285 171955 534650 451180 748085 345015 348330 802060 823140 765340 340255 389725 151555 127755 51510 211990 806990 608090 85850 829855 160905 179775 643450 221935 297755 563890 719950 767295 274720 604435 744770 498695 350200 33235 695725 109650 257465 745535 421090 357340 484415 736440 404515 605625 78455 695215 326315 54655 290530 492150 20485 372555 580975 558620 305235 560575 366775 833765 480335 830195 99280 451605 709070 171615 823820 515525 105230 501925 225760 527935 816170 470475 65110 483905 733380 483905 829260 327760 821440 217600 2805 169150 150790 483990 571370 597295 630105 250240 51680 620330 577915 147305 259335 625090 664105 405620 415480 154530 625600 322575 180115 264180 517310 35020 628235 733635 289340 292910 735590 469200 60520 596190 829260 111860 768910 331500 733975 598910 489770 349860 129030 3740 494020 346715 54315 308890 220320 510425 185385 804270 746470 742985 571200 721395 815575 708560 144415 432565 388535 397630 124780 247435 451265 544510 219810 430695 164220 436390 815405 325975 218705 255170 586500 381140 306680 257635 324955 466310 642515 252620 39270 668355 156740 318580 792200 282710 518840 753695 65365 610045 443275 493255 212415 384200 810135 246925 159800 742645 9690 128435 545615 342465 328695 699465 450500 145860 166940 191675 128350 613955 52360 627555 75905 218365 111180 267155 137615 250835 235365 550120 249645 419390 174845 795770 336685 81345 260355 830790 608770 651610 775625 756330 58055 529380 797300 129115 615230 613275 309400 472855 498525 104720 642685 474810 514420 190995 574855 503115 484245 76075 641580 318155 443530 266390 20145 778685 673030 657220 348670 246925 248200 452880 224995 295630 828155 830450 806565 406215 609705 532695 251600 528190 724455 230180 307105 775880 604690 757945 174505 68595 804950 152150 577320 541280 70720 656625 604860 86785 359890 82110 483735 291890 386665 137700 93160 93500 485095 499290 493765 549270 644130 266475 380375 568140 359890 476765 347990 151640 658240 135575 185385 489175 164475 572645 558705 292230 7395 441575 61795 197540 499715 644980 822630 422110 775710 761855 706265 161245 229160 58565 75310 830450 599335 700060 271490 462485 101490 148495 743835 394655 197795 160310 397205 614550 435030 793900 403665 282710 36125 503795 720035 458405 63580 585395 557175 6630 126310 808860 178160 529550 626280 813195 87550 332690 378420 660875 642515 759645 565930 43180 314840 717740 756415 654330 629765 77350 497165 275655 286195 88060 284495 292655 397885 472855 387090 616505 255510 832745 595 476085 350625 726070 283645 812175 449735 614040 718675 501075 798745 70040 19635 417350 10540 666740 416755 21165 225930 454920 588710 459085 696915 612425 819570 831980 307020 793815 118235 831385 450925 369580 320620 474810 827645 125630 186575 444550 187510 288915 700145 615060 552585 173485 299625 179265 492745 457895 319175 429420 702270 552925 519435 612085 44200 13770 11645 591175 27370 304640 69275 767210 412420 754970 687480 718250 269110 268345 258400 645235 311100 736610 127500 806480 82110 711450 124780 93075 383350 648465 252025 450330 627640 459425 128775 28305 603330 142205 622285 265285 49555 235365 445060 401285 246075 738990 406215 168980 437665 759560 572730 385900 82365 436475 316540 788630 518160 540260 732105 631295 830960 626025 549440 260695 802995 393295 337705 771290 457130 504305 749190 829430 306680 220235 300900 316710 211565 358785 807245 47940 479485 355470 60095 616930 634270 670480 403920 640475 9350 589050 551905 281945 378080 674305 99960 475150 232985 776390 257125 729895 194225 804440 580040 688415 295290 589390 172975 450500 41735 266050 66640 410890 721650 822375 260270 399840 92480 432310 328865 411655 388025 1105 91970 491725 105995 815150 338810 701930 92990 258825 526405 807500 702780 441150 350370 495550 73525 139060 327845 838950 768315 296225 19805 387090 822290 155720 144415 807330 732785 408425 320875 661215 780300 249645 810730 381820 732360 365755 515950 554710 238595 366520 513400 609790 102000 319005 451860 507025 620245 330140 684930 149770 229670 469200 108120 613445 574090 419390 683485 13345 37145 588030 462400 20995 691390 503285 212840 783275 8330 27880 806055 152915 461125 687140 441235 459765 182665 657050 132515 567375 718930 729810 563465 754035 445145 67830 802910 310930 712640 88315 848385 161840 435540 205700 336685 771545 683485 207060 154105 38250 812515 690200 246415 19210 838950 102595 345270 708135 772990 188530 526660 384965 451095 676600 392785 584120 200600 810475 805035 555815 316880 471155 302430 282710 622795 714765 271065 579190 841500 396950 500310 119255 784975 837590 289085 373830 581400 418030 13940 799000 11730 315945 603245 74630 140675 358700 292400 181645 787270 347055 402390 522155 405535 707370 170510 435965 699805 694790 486710 737460 390745 108205 103700 830110 148835 807160 427720 374850 259165 632400 268260 301665 349860 260780 605540 843710 624070 749020 81430 148410 746045 781405 814470 536605 457980 343060 767040 223890 170850 483225 12580 302345 578595 204085 620245 580040 147815 529720 197285 565590 225165 221255 83045 638775 619565 409870 438600 108460 603415 206890 354875 579700 138125 534565 705415 680425 848555 452455 186660 565080 202980 818040 216920 188445 618715 573580 21930 545870 792370 495295 480420 418115 67150 790245 801465 439705 10030 175695 713830 116790 139060 835805 683400 320875 451860 423300 831555 790925 551650 842265 76330 37230 219300 542895 266730 485350 499800 256530 692580 648635 233240 606305 753100 803250 118235 647700 607155 820590 587605 289340 552755 639795 85510 765425 313395 142035 785825 761175 135405 833510 349775 137870 695725 313055 1530 127415 756670 446505 503200 149940 75820 202895 730150 620160 208165 808860 614465 44540 434775 583270 339660 680255 317560 778260 328440 166940 599930 335410 173655 185300 398990 629510 470475 313480 721310 491300 447185 457130 287980 655095 693260 400265 31620 612935 531080 276760 632060 473195 730065 847450 213095 502095 189890 494530 724285 473960 811410 390405 139655 737970 101405 670310 220830 365670 459850 81940 541620 712810 72930 49130 656795 434350 237150 300900 127840 117045 43350 342380 230690 594660 760835 743155 330310 23715 113220 580125 285685 767890 678895 819145 327250 415650 23375 324445 845665 324275 665295 588625 513230 238595 374850 776050 362780 563040 292400 688075 308125 679915 391340 815235 142970 833255 736610 643620 23885 715955 230520 438940 175695 164560 63920 467330 486030 83215 681190 414205 567545 782340 348925 233665 837845 151215 431460 191335 661725 144840 588200 477360 599165 251515 298690 404345 442850 700060 292315 544255 723180 188190 665210 291380 115090 42330 738140 617270 459850 67405 64175 154445 498185 138465 317900 760325 217855 725305 707710 199835 832575 55760 141525 47685 381565 199665 816595 102510 588200 634950 303365 476850 333540 244035 438515 393720 605625 521475 812260 188190 63920 789310 121550 724965 512380 145605 744855 716635 664360 649400 784210 363715 22270 126650 294015 328100 82365 618120 538815 293335 692665 396610 751145 505750 63580 508130 727855 537370 596700 734400 358530 318240 709495 24395 269195 829175 446420 699295 328695 602820 39780 79815 822460 667590 660875 529380 684080 839885 623815 321555 561680 694620 56100 195415 588625 466735 438770 235790 3485 359975 524875 523430 36890 282200 217260 393380 823990 626875 471665 104550 690115 758285 807585 689945 427040 5015 779025 150620 421345 6205 416160 257295 17340 109905 776050 78965 165410 44795 671075 623730 624410 39865 846855 209100 313055 436390 844560 499035 107525 190655 203065 339405 486540 181135 808690 245565 273275 516205 475660 67915 320195 47600 37740 326485 845240 408510 166430 566525 821950 110415 392190 433330 331075 5100 204425 125120 806990 219045 409020 369665 442340 292315 365925 411570 136170 498100 257635 263415 410550 235195 571200 519265 222785 752590 123590 725900 430100 324530 406725 513485 327675 451010 472685 553605 672690 27880 838950 301750 125205 223210 706265 504475 496995 151980 634695 826285 206720 387345 831470 92395 569585 737800 47090 149855 83640 110755 161925 455940 284070 92310 113050 720885 725560 68850 38930 200855 511105 6715 507960 730235 529550 761175 296055 730065 664700 338555 580635 167110 157420 2890 86870 494615 522155 845920 657730 151300 96900 98345 659175 352665 490450 321215 280330 367030 724115 323765 803335 788630 159460 35190 40460 224060 478635 759900 300560 141355 333370 701760 640645 741115 278460 705330 412930 397035 808265 229330 848385 55590 465460 144585 767720 396695 128180 554540 156995 663170 40205 356915 232050 175355 255765 418625 237660 110840 129370 308805 771035 837930 643705 197625 677790 75820 448800 321045 566355 560915 820675 765935 603585 291125 821950 469795 685100 481865 379780 119170 69870 615400 317390 39355 812430 545530 729640 371110 488155 595935 641750 42840 593045 335240 583865 20145 339065 12155 721735 69870 651610 846940 766700 84065 409870 244545 275400 58140 501840 680935 537540 579105 176375 62815 332520 112030 437835 584970 706690 449055 188785 697850 670735 712215 529125 247945 623900 472940 798065 538220 48110 644385 138805 530230 198135 801805 512635 230690 245395 35615 15725 680935 490365 819570 529380 408680 537625 753100 582165 671755 252365 6970 423045 478040 560235 282710 176970 595255 107185 795430 762365 53720 246925 816170 79900 449140 641155 787015 73525 262310 308380 589390 658410 842350 279055 781830 831640 21080 172040 747320 4845 273955 722245 549950 545615 809115 196945 179095 262735 150620 338895 422960 607665 238765 121040 721480 712215 461635 275995 219895 663595 515270 107185 245565 245480 601545 478380 594575 308295 395505 349010 784805 331925 175355 787780 269195 804015 841585 548420 120870 633165 217940 46750 727345 175440 163965 769420 115430 724880 549015 65705 643705 132345 620670 22270 4335 613785 836655 414460 395165 366435 494105 37485 536945 279905 264775 433840 55080 383520 626620 257040 440895 543065 60945 831215 387175 84745 633250 20400 574345 475745 335750 587350 315520 756330 216410 412845 723860 774605 443105 620500 793220 241230 517140 816255 791605 460360 501415 357935 8330 288745 117300 261630 187170 155550 321725 840140 10880 531080 722670 459255 89250 631380 807075 787270 633165 109650 617270 661130 787185 814300 122315 213520 725560 350880 391765 412335 569500 451350 562615 181645 304300 165750 42245 255680 483225 778005 174250 428400 575790 337790 429165 828240 323425 675070 507875 611405 527680 573495 443700 778940 198900 372130 228055 112795 419560 301155 580380 687140 708815 629595 748680 18615 7905 65875 260950 218280 81430 212670 770610 493000 155720 568480 223380 789650 297585 678470 649995 2210 668780 799170 602650 229330 677450 373150 147135 317815 810135 728620 361505 495295 617185 545020 710600 454665 305065 608940 490875 121380 659940 606050 200515 799595 29665 33915 726070 740010 2805 290020 362015 82620 528190 104465 59500 177055 410125 56100 236555 461040 63495 347140 713830 122570 362015 809795 847025 770695 113560 73865 790755 272085 413610 341190 563465 295970 676770 256275 260015 636905 481100 725645 638860 72845 361250 615230 627215 572390 595170 220575 245395 315265 229330 302515 640050 490960 375870 128945 392530 296820 38250 435370 329120 235960 761090 612595 352835 768400 339150 451095 540005 400265 688245 770270 420750 674305 818975 814300 107185 291890 36465 174675 672180 351050 543660 830280 583865 839205 289425 342635 666315 8925 656200 2890 403155 471495 39100 208590 428910 252195 201535 585820 842690 47260 174250 682040 476340 545445 43860 735675 532865 576300 693005 662830 184280 314075 527255 10880 314670 801890 677620 399075 164560 276250 332520 345100 748765 817020 546040 243355 384710 805800 297160 271575 564570 480420 236980 695980 663680 839630 513825 701335 95965 383945 138040 751995 24565 814300 364225 313140 149090 160820 512720 167280 48620 162350 491555 664700 61710 609110 515695 412165 58650 781490 302090 731340 417860 526915 278630 96730 540940 579360 192355 149600 822290 143565 109565 97835 311865 280755 813790 754800 744005 151980 505580 729470 427380 608600 232475 23630 666740 72505 412590 634185 739415 178075 766785 774605 434180 213095 554965 826030 241145 751910 182580 58140 632400 465290 840650 299115 4080 273020 789735 811410 813960 153425 496740 341020 93670 591260 398140 815235 469710 295205 369665 340255 761260 524365 500650 764660 39865 673285 737205 654245 326825 256955 424490 285260 32385 504305 14450 155550 297670 316540 545275 412760 299115 501415 319855 706945 620670 211480 255765 239105 766870 379950 427805 396780 595000 673540 634270 255085 391850 499290 131750 508300 389810 97410 56185 623390 459595 754120 378590 452540 703970 643535 742050 801210 184790 145520 186490 218705 753185 601460 572220 472090 217940 758965 56780 99875 327335 628660 481780 193120 410125 672775 61965 552500 277185 464185 678555 180965 152150 332860 141185 349435 15810 377655 87635 543745 289000 784040 637670 315860 480165 603925 555985 584970 564570 606900 730150 13940 774095 313140 652120 199240 603075 131835 849490 685185 67490 168130 63665 711365 200515 173655 804185 206210 269025 119680 215985 391935 142035 49470 661300 310930 13430 731935 611745 85000 751230 582590 675920 813365 687820 395760 401795 562530 151215 375105 726240 70975 544765 736355 235960 808520 459595 222275 709580 70210 268430 290955 93415 53805 845155 746895 494615 840735 460445 185555 388110 213265 64855 283135 310845 701505 198985 89250 685780 766615 801635 242080 10965 15215 649655 547485 34595 185385 575875 253555 741370 305745 787270 612340 227800 683655 572135 5355 848300 124185 761175 525555 812090 274890 248965 804355 323170 770440 344760 263160 131325 131750 172380 666315 697425 198305 841755 784040 814385 721480 427040 583355 625600 700400 416160 382670 750125 90780 341275 162775 77180 176970 774690 562530 319685 332095 799510 26520 258910 75055 220235 602225 661895 422535 289765 261460 96135 125630 549185 679490 811835 145180 456620 176120 588370 460105 398650 618715 595085 283305 466225 631465 672860 502775 595000 620500 723435 157845 317050 425170 814810 243695 247435 493595 433245 567205 161415 301495 795515 585990 826200 787100 191760 719355 658580 793900 19550 366435 429590 489175 476765 601970 784720 2125 237405 650335 324360 602990 372130 714680 686460 183685 225760 42500 559980 47770 117725 514675 392870 162265 484585 533630 239785 164815 678470 172210 67660 600525 55845 328355 14535 492320 715530 724455 53380 268345 539070 186660 468180 230520 70635 191250 448375 121380 274550 499715 515525 421175 528615 19125 561935 499630 779110 719695 187595 73525 422535 86275 436220 754800 37060 149685 776135 313310 785995 106335 309570 438685 442085 15555 328185 577745 583525 151300 251345 570265 690285 760665 670395 140760 786080 793985 2890 714000 70720 764405 508385 529295 225760 641325 426445 145180 771205 262905 199410 37655 650590 610725 54145 788120 44030 753440 574345 173995 802995 656880 16660 646085 237575 529295 152320 802060 778345 606135 417180 336940 626535 393210 52700 530655 222360 74970 829260 716635 159630 33405 342635 264690 238000 793135 254830 806055 440045 611915 296140 188190 319770 447270 673880 745535 399585 295290 144075 702865 810390 416840 305745 476255 101745 78200 220405 66215 219300 528955 207060 566440 583015 188615 801295 488750 67150 666740 658070 498270 220915 307615 532610 671245 266985 484925 154275 770355 442765 533970 70040 535415 768060 739670 24820 485775 654075 376720 546890 238510 777750 667505 304385 738905 616420 520880 595340 203235 788120 469200 710430 208420 278035 1020 162775 168385 652630 712300 803335 233835 173825 635800 650760 352155 311525 241485 615995 686290 414630 248540 306510 667760 632400 445825 510850 535160 274125 833425 849745 43350 846600 483055 424405 576215 76245 256190 621350 721480 293675 369240 376720 328865 375190 105400 27540 376040 123335 556410 248030 766445 797130 86615 786335 662065 815150 724285 775370 682465 435115 55250 626280 406385 669970 677025 85170 621860 765935 290530 356320 312035 513485 43010 619140 119170 353005 46580 835295 258570 255510 102935 678810 372725 812940 676770 685440 20315 14790 167535 478465 217855 150790 340425 97070 481015 684335 382925 378335 177480 798575 350200 682720 362695 433670 401115 816680 273275 802995 793220 52360 92310 77775 629425 70550 487050 190825 32895 47430 640730 615485 772905 500480 389300 189465 193205 676260 358105 140335 49810 324105 149685 753695 768230 267835 121975 440470 305150 780725 774095 96475 51680 632485 366520 776985 363375 22780 455770 385305 727430 312545 376125 584035 223635 755310 14620 494615 464270 705755 429590 316625 573580 145775 265710 783020 23970 372215 378250 771120 765 129200 367965 311355 280585 192610 489600 342805 848470 622200 709410 636905 180370 513060 495125 540090 490280 200940 672775 530145 59160 193120 71655 141610 404175 563890 698615 686630 739670 817275 163540 570350 556325 351730 663255 712045 444295 650845 820675 275825 395930 638180 570180 813195 744090 534310 667505 711195 715700 132515 474385 631040 279310 274295 374085 624665 769505 704225 807245 639285 827560 448630 268005 398480 752335 42245 445060 135065 254915 664020 339150 778600 771120 438005 679915 269365 240635 682125 407405 21930 141185 686205 117130 150280 70295 70635 322575 47685 11730 661725 402730 728705 178670 221510 171020 585480 537285 278035 82620 406045 312120 481950 165665 28135 705075 558705 150535 820760 377825 294865 125460 780555 141695 696745 16490 296820 109140 113135 458150 141865 210800 800785 827645 70210 653565 283900 625090 821440 112710 370770 300730 147560 596105 374425 91630 747150 56610 43435 849150 619395 398225 271490 497420 629850 600950 119000 507875 691135 216920 377740 731680 530570 352495 202130 67235 694110 254490 638605 48280 741625 798660 80495 816850 630020 137020 411910 122400 186575 666230 206210 49980 38590 395590 746045 475235 782850 338045 260015 784805 408255 197625 10115 62390 714510 815150 841670 350710 9350 397205 340000 462655 676005 825860 485350 125885 752165 553520 563125 648720 724200 188105 318750 125800 124865 153000 775200 657220 256190 687055 773500 164730 516120 587690 173910 656710 379950 143565 453220 406385 482205 112540 14875 158355 242675 392190 188105 841585 425000 83300 35275 26605 654330 803675 129285 525470 299200 708560 247520 814725 242080 656115 293420 284155 296565 696915 176970 436815 583440 468605 130305 474045 471750 123165 579190 359295 364310 401200 192780 215900 122400 510935 476085 510425 717910 611915 812770 657305 798235 843540 247945 498525 437920 109735 114750 809795 618035 766275 798065 143310 555475 353940 370855 332350 321385 536265 598400 21335 154020 506685 686290 735675 316795 388195 228395 620670 666485 681700 515525 736100 719610 246075 526660 654075 318070 639200 466990 608515 16490 428400 57970 98260 553265 601460 323680 435455 289510 351050 18445 336600 155635 180625 30345 786165 315520 521390 253300 787610 779280 405025 406300 675835 51595 41650 331840 636225 503880 489770 445740 270725 790245 514420 481355 379780 370770 43180 154955 2635 45730 506260 112285 244630 799085 529975 85 535755 122485 363545 31790 704140 367880 19465 616080 419050 295970 418965 597550 404005 237830 321130 574430 407915 436645 680340 664615 20825 121465 394995 831895 779025 269110 65790 701335 563040 553605 16830 580720 354535 35955 325550 98940 572815 616335 337620 311610 565845 844220 597125 251345 164390 34085 152575 295715 161840 71655 721990 523430 80750 482290 37825 64600 524365 614975 444125 271320 200940 479485 299880 550290 486540 638775 482290 722925 601800 131155 298860 312800 794240 784380 633845 376635 740775 27965 160990 31960 579870 75565 672690 774945 843455 133620 481440 495210 524025 733720 15045 832405 806140 326145 508300 144245 408510 140080 708135 575195 350795 373575 844900 637585 138210 516630 471325 598740 428995 774265 662660 15215 828155 371875 759985 767465 185470 782765 309740 389045 471325 290870 474300 209865 344165 140420 742475 297500 595 476425 146030 171190 374680 511615 593810 822035 336005 537455 842265 13430 261120 722840 539070 253810 529380 139910 813875 156655 334560 402645 408680 523175 327335 394740 647700 35615 481525 752165 618460 89845 265880 122995 460445 797895 327505 563210 414970 10625 136765 131410 733125 532950 305065 764915 820760 61030 464185 695980 693260 559470 374085 596700 198730 60945 392360 809625 49045 329800 617440 657220 789225 204425 281860 707710 73950 525470 379525 76755 259165 603500 329800 306595 205615 112540 570860 251005 17595 293165 735505 654160 257805 97155 831470 55335 311355 271830 371875 399585 54655 240210 661470 515270 16235 668185 338895 400860 181560 613700 671670 633420 477700 463845 13345 806650 215220 613105 607665 395420 466395 525385 605455 781660 574005 329715 54060 218365 398055 761005 385305 709070 604350 6800 440215 135745 535330 781405 117045 767550 98090 776475 50150 373745 516800 239190 692155 32300 260100 188190 670990 676430 54570 646935 160650 12495 501415 640645 313395 689435 678725 261970 716635 36975 562955 746640 778685 119935 20740 154700 710940 669800 25670 603670 4420 548930 751400 273700 484755 664445 225590 811325 823905 677280 537795 405705 378845 140760 65620 433415 567120 672775 632995 466310 406980 695130 841585 166430 117385 189805 205445 433585 510765 368475 158440 26010 623985 33915 795090 594235 780725 54145 475575 117470 444040 627810 592535 613360 785570 209270 623475 509405 623900 723945 733210 840650 287300 505750 805120 195500 620330 738310 724540 845835 323340 133790 130135 723945 566100 702695 755820 182750 737885 645660 151555 471835 194225 204255 241570 108460 94945 351390 805035 668865 512975 350115 364650 301665 601120 325210 318155 54145 536945 270810 148240 183090 541195 157930 449565 397035 498100 221000 659770 494955 849660 3230 146880 519945 545360 841925 549695 626450 399245 116790 761005 651015 640645 651525 464270 550970 806395 471410 531080 706690 621860 69870 23460 792115 320535 111180 262395 330395 163795 193205 118150 781660 678045 97410 544255 585480 652460 327420 731340 478210 18105 123165 191250 23290 505070 672860 650505 77435 157505 837505 668610 397545 297925 216580 374085 610810 434010 52275 257040 360060 291975 225165 477190 260695 707115 406045 200855 66385 58140 57715 127670 204000 242165 566610 21590 101065 489260 635630 318580 670735 524280 620925 720035 603585 120190 589985 169490 189125 739925 600525 212075 454750 717570 197455 826540 591430 474555 65620 739500 812430 170170 797215 186065 440980 581825 527255 582930 24905 62220 16320 470135 539325 349775 128945 113900 788630 333455 313480 561935 825180 635715 157250 14110 198815 634185 114835 202470 38760 98855 481270 798830 186490 845495 181475 634100 230860 38760 168130 260015 668950 501585 838355 277695 96050 194650 818890 147135 655520 35020 389810 373320 778600 388365 154615 383180 382415 447100 738650 87550 480930 251770 655435 294865 231285 677535 148750 621350 842520 403750 497845 350370 821525 90695 361930 74545 690200 132345 414970 336175 756925 336855 594235 362780 497505 653480 83130 405280 641070 144500 53975 375530 775030 79475 85000 365840 808945 277270 190485 209525 476170 523090 706605 843625 264180 30430 586840 751995 603585 541535 316625 600100 679575 208420 47090 397800 120615 462145 689010 704650 823650 111010 520625 762110 763980 342465 430610 195925 659685 819995 511955 609620 438430 529380 57205 70380 808775 281095 424065 443445 26435 258400 568225 406980 548335 464270 744515 222530 365160 840055 825690 453050 471580 413695 617015 73440 172720 790245 785995 498440 413865 384370 566185 560915 738480 193460 301155 648380 760325 508130 138805 10625 63240 742135 527765 713320 732870 319600 234260 220150 581230 526575 439790 494870 456620 567290 734400 596700 758370 716465 259080 447355 517225 280755 797215 563890 294185 790500 795005 233920 588200 686885 758710 339830 612170 482885 475830 703035 536860 274125 14365 392190 458065 732190 457810 494445 296990 48280 764745 562615 284155 777835 505410 592705 144330 366095 234430 696830 470560 245310 74800 504135 760835 807245 320195 582165 405025 743920 520540 792455 733040 743070 446420 809710 8585 685100 324445 684930 271320 600610 1700 575450 222445 696830 335580 477360 637500 25755 110075 840565 420070 121635 394570 669630 828325 636990 132685 616420 751315 167620 792200 145180 165155 503285 385985 313395 9265 390405 81345 449395 549780 269365 518415 417180 498780 346375 69445 710345 582080 739415 547230 613955 637755 340000 283900 158440 405535 355895 153340 183430 197625 782850 401115 731340 696575 791010 513315 329970 88910 399840 299115 356320 365755 468350 324955 11050 561255 169320 816765 475235 361080 436815 660960 15215 276505 812430 42925 659940 720630 617525 309655 407915 262225 362950 317560 811920 94180 82705 545190 34595 742645 237065 315520 34000 14960 381565 119850 575195 746300 530570 845920 272085 581060 224825 682465 787695 256275 200430 451350 447695 265540 170510 688245 147050 753525 177990 320025 529295 184620 556920 163370 281860 359040 371195 636225 116365 177820 126905 412335 290360 641410 215050 298095 392105 338215 189465 283390 300900 333285 832490 20655 711110 75480 754205 491640 493340 352665 624070 292485 513145 494870 822035 13685 800275 324700 696235 31450 233495 774945 824415 22015 79305 325975 94945 249220 88910 460530 51935 23630 200855 784805 383350 294100 302855 444210 15385 434690 760410 177735 218960 303195 550715 58565 617610 294695 660110 245225 735505 189890 138040 695215 169915 787865 420240 625430 772225 636820 532100 765425 157165 497845 129285 390320 661980 432735 593895 643195 787525 843965 76330 686715 77690 161245 548505 599250 826455 52530 369750 350200 712725 671585 440555 370260 735590 115515 53125 500140 115430 740520 427805 749190 656455 429675 624155 47685 92480 633165 23800 290785 437155 410975 48195 621010 102170 207145 70805 3910 827560 53295 53125 468180 510000 58395 634440 132855 445230 401710 834530 36720 63835 846430 579870 551650 433670 848895 395590 322150 408170 279055 419475 643960 335325 197795 597975 636310 168130 176035 632825 685015 172295 82875 840735 543065 165240 821185 73780 289085 190400 108715 101065 829770 217430 396780 573240 446335 295375 383095 313905 64685 588030 753610 30685 450670 59330 389130 683995 659260 214455 591345 667505 62985 636395 88740 521985 269280 418965 611660 595255 50320 151300 194650 498100 576385 129455 340000 734995 599675 538730 311440 531590 700485 133280 779790 54060 452710 649230 730320 30855 699550 464100 647020 282285 560150 774860 721565 292060 786590 723860 223465 615995 362865 163200 402220 389555 583950 131155 42415 157335 74205 623985 228310 747405 410975 800785 468690 690200 131835 764405 427040 475660 847280 461635 709920 642090 700995 649485 401710 473875 547825 826795 681190 687820 360145 186915 56015 17850 109055 632740 248200 132770 220575 408170 168980 814640 686290 573070 298265 480420 702950 825265 709495 191930 472345 477190 89250 509490 771970 311780 329290 187340 757605 372895 11135 554030 50235 312715 212160 417945 169150 784720 34765 487815 741540 587350 455600 76245 374935 258825 142120 789820 721820 641750 136850 148070 484415 483990 756755 165665 611065 558875 57460 269620 773925 198050 410890 487985 619990 596275 719015 132430 206890 562445 737970 451605 550715 95370 175270 730235 273105 394910 755820 656455 542300 352325 526830 454580 251005 226950 814640 557600 218705 813280 707625 722925 461550 504560 530400 812855 93415 323850 799680 193630 14960 569330 478805 184705 619565 471155 221255 837590 301665 429845 182835 744515 87465 586245 66300 467500 40205 600610 693345 596105 312970 629850 561170 56780 799340 224570 798915 98090 567120 613275 303960 404430 337195 242760 9860 333200 745875 546805 110160 699550 159800 421260 732955 144840 43435 773160 58565 611065 712215 576130 532355 734740 402050 265030 724880 801295 728450 683060 581655 751145 115685 352070 691645 569840 656625 425765 584970 146880 431800 28900 526320 31025 352580 705840 71570 88910 431035 361335 783700 516290 296735 308975 92310 398395 17595 520455 407405 328270 645150 223890 480760 593725 133450 564145 105825 347225 12155 124015 261800 318240 99535 742815 459680 646595 634780 351220 562870 17085 739755 143140 501330 397970 296310 847620 734145 217175 534225 410210 20825 88485 456875 610895 224315 785655 588795 649485 568905 133195 99110 262990 136425 196520 279905 504220 193120 335920 411995 199410 104380 440215 213605 622965 666740 487390 576725 128690 70295 763385 311610 570435 389980 844475 382840 588200 18615 20145 107780 704395 778940 70040 781915 598485 213690 581995 619310 409785 48450 111095 287895 608260 257295 228480 651100 519265 114410 775540 787780 278120 725645 596445 312290 343995 560235 171700 534055 534310 248030 536095 535330 318920 794410 75650 458235 803250 53550 518585 705670 106250 157335 103785 437495 12410 240550 114240 753610 495210 367370 499715 614380 539155 152490 413440 220065 113900 177225 448460 235450 679830 159120 631550 377145 680255 537455 99790 782765 349435 536350 93330 662235 513400 654500 293930 572475 205700 607665 173910 803760 258910 333965 172720 687310 41735 664700 819740 571880 156230 284750 106080 803590 738650 298860 385730 606475 433585 693090 46920 818125 283730 763470 799595 116365 551480 245650 98090 119170 450245 589135 360400 320450 125800 239955 613530 261120 220575 220405 349690 275740 427550 708560 640305 202215 625430 766275 516545 309400 319855 504730 137105 360315 320110 217600 607155 410720 84320 90100 476680 115005 463250 617610 187595 151810 6035 280500 802060 730490 601205 321640 821015 462740 71230 779790 534820 179690 305745 507450 564145 690455 155550 92990 141440 299370 301155 170680 733040 17255 25925 191930 221510 398480 8670 710260 404940 522665 51340 587605 818720 315095 657900 231710 808860 184960 735845 235195 748255 324360 69275 709410 425085 414290 377315 358870 188700 305575 539410 767210 166005 712725 478805 158950 651185 513655 357680 574260 134810 638775 830195 547910 201280 395165 770525 618715 104210 678045 809030 29580 699975 710345 296055 370005 262905 632740 536010 101745 563890 547655 188870 260610 177395 255680 305235 666315 208165 592450 111095 624835 500820 306850 117895 843795 285090 5865 237405 456705 44795 780895 147475 734910 813620 549610 279565 678385 651525 346970 773500 601035 261800 372300 563125 603670 691220 337705 511445 574005 389725 779450 827645 829430 122740 238340 46750 794665 286110 497420 295800 836825 165325 355385 776815 531505 582590 675580 758540 569075 360995 307190 486540 405960 258570 151555 844220 610980 692580 526065 425425 625600 358275 97920 795940 527765 314160 404430 776560 103020 553520 659005 82620 397035 226185 234260 510340 499375 690795 515100 104040 633420 717570 598570 377995 208845 645830 8925 127585 343400 708645 385050 817190 617355 321470 134470 165070 763300 25330 56355 53125 174590 512635 267155 819060 373660 567800 426360 482885 32725 165920 609535 314755 593215 724455 433160 64515 316285 170850 57120 573580 507280 29240 206125 507025 156230 635715 383520 128350 670140 465970 470220 780555 797385 749615 780980 664955 144245 751655 46070 508810 461295 657815 624580 351220 478720 617610 187425 265115 339320 58820 17510 398310 797725 431715 88315 425765 74715 463930 709410 213605 472090 666740 219045 713830 476170 828495 26095 575110 56440 197285 787100 73950 236215 90780 192780 353345 825265 703970 481610 442425 720035 831215 177310 99620 402815 68170 299540 351560 369750 11050 436390 67065 224230 295630 718420 193375 848640 174335 420580 99450 800530 313140 539410 475575 486625 621435 230690 484415 839120 540430 357850 675665 598060 222190 813705 141865 719015 704140 809370 467415 196010 208675 307020 261205 2720 383350 685270 716890 748680 601800 640390 316455 578255 607580 189975 673285 693430 192270 414715 676260 405025 467755 108290 53295 653395 719185 778430 103020 45900 734060 625260 541450 279055 308890 27030 490960 34425 51935 133110 149430 450160 69955 433925 35105 263160 95455 166345 196860 210375 208760 20485 359125 498185 197370 206125 797385 595085 724540 730065 38590 58565 411315 150535 49895 493510 288065 648125 568650 438005 307190 492405 680000 501585 646255 383775 754460 198475 356915 613615 399670 355300 770865 174760 679405 325040 96560 620840 434690 710685 343740 295375 376550 563805 222445 830110 274295 689605 718420 64345 316795 374170 46580 569500 417180 91800 54315 158865 800530 314245 429760 714765 9350 588880 258400 115345 732360 678215 634270 639880 207485 652035 188445 382500 63240 541620 370685 346800 650420 487390 428655 633760 781915 469540 239275 457300 370770 88315 759985 77775 7225 465970 715530 137530 588115 574600 607325 167450 200005 795175 586160 805715 41480 45730 204510 464355 432735 819230 272680 193885 111265 717315 506600 97580 361505 525555 674815 434265 214965 357425 293335 10795 281690 93840 626450 794835 746045 606135 76500 798915 436135 225505 645490 356915 829515 119680 65790 378505 650250 281520 759985 314330 808010 748340 153850 162350 11475 230605 427210 357255 141695 679405 837080 244715 370090 213945 672180 625770 828325 44455 61030 411910 824245 419305 69785 808010 323000 648635 225080 97325 799255 24990 219130 631380 14535 329460 572305 377740 763470 637670 103190 114325 612850 426105 185980 272765 214285 136340 328100 320535 283220 647785 770950 781660 352240 587350 544765 571455 304385 525130 50575 5185 165155 387940 598995 755395 738140 267410 108375 723180 148155 605880 541875 380120 704480 716210 232730 399500 552670 270725 25500 563635 418965 262480 99705 137870 825860 630445 760750 203660 445400 209950 791010 765680 776475 175100 362270 405365 99365 458490 493170 136680 179775 676430 617440 395420 99705 580720 594405 764150 372555 162520 517650 45815 75395 505835 480250 417265 249475 440215 273615 459425 280670 333710 66300 235620 26775 243270 345695 541025 483055 369325 219130 152915 720120 715105 808350 436645 744430 493680 707880 319090 507110 348585 1275 653480 466225 517225 339150 533545 642940 42670 642770 530060 629340 727515 592790 601545 448800 482290 369495 3995 148410 50660 31195 386495 362440 115175 288150 382160 818890 244545 146115 191250 325890 424575 338980 370770 639625 664615 695300 184620 9945 362865 634865 595255 384370 545020 215560 504985 789480 76585 197965 455600 248455 348075 700995 841245 522240 388620 788885 600525 663425 233410 411485 260185 507705 629255 163710 382925 194735 195670 103445 446335 230775 312460 658665 722500 588200 500905 534055 190400 787525 587180 744175 743070 935 674390 815320 109650 795515 55420 714765 226015 263500 292400 327675 679065 142205 596105 226015 665125 267580 20995 449990 118745 782425 689350 331755 789905 482035 232560 94775 144500 167535 503115 609365 310250 187340 799595 691645 722585 782170 650930 317135 549015 202725 678470 222870 454155 93245 473705 655095 419305 494955 319515 126905 340255 133790 12835 421685 629680 183090 841585 120955 486115 242675 606560 273445 579870 774435 174505 471240 110330 35615 745620 374680 461465 673200 343400 588455 388025 8840 568565 550120 430355 267410 525810 499375 183345 138890 371960 294015 761005 126140 291040 463505 385390 203235 444465 321980 67745 9350 167790 299200 423385 659770 101405 158440 140505 186405 378845 490195 501925 247860 286620 350880 848895 17425 788545 437410 444380 536860 580550 477700 669630 532270 693685 652375 15725 131750 849660 576215 762365 394910 599930 752505 769165 119680 824415 60520 101235 222105 454920 830280 304385 152660 284325 842435 162265 587350 369495 336175 308890 478125 432990 307020 511020 168895 243440 276335 800870 231540 537625 661470 301070 841755 578425 648890 163540 10370 505325 510340 536350 822035 207995 707200 57035 623645 2465 134300 523685 663765 683655 829175 739500 823310 846685 790840 542555 152490 700995 599165 328185 732360 187680 323935 372300 653225 600185 432820 311610 264265 269535 531080 117810 402390 73015 646340 444040 421515 235025 182750 572900 193035 308040 502520 411655 617780 661640 333030 362100 127840 806565 215900 682550 721990 762535 364650 580465 498270 23290 347990 297245 805885 104295 578000 93840 281180 9605 680680 824330 449480 297245 601970 751485 605965 630615 49385 219470 726410 213690 709835 539835 47770 327845 621265 120870 418710 414545 675495 110585 470390 535245 198730 754715 458150 759220 425765 148750 68085 581655 468520 289765 190230 747575 89845 446930 128945 229840 576640 92565 792625 732445 370345 221595 197455 817615 575365 392870 31280 781065 838270 681190 199920 444720 425170 340935 458575 115855 484160 107185 520370 187340 561765 390915 250325 93840 389725 355725 215645 745790 407320 388195 689775 534565 531335 695300 406215 367030 842605 630615 769675 171275 29070 278630 397035 265115 640730 509915 847195 494190 215900 649740 291720 659770 74545 756925 4590 533205 834870 818125 365840 25925 576300 326825 109990 481610 230010 637840 137870 185725 577660 436220 710600 305660 620925 227120 736610 833085 478550 416075 510510 604265 18870 102000 219300 58905 70125 218960 304300 315860 177990 441660 175610 217260 424320 622455 370855 515015 148410 546210 284495 4335 479910 825095 127500 549100 213605 369920 255170 112965 60265 453985 491725 820590 115770 387430 501585 444550 844730 605370 90270 427550 674900 72675 764320 139230 610810 405535 91970 272340 272595 837590 431290 285345 541535 548080 264860 315265 302770 399500 263330 731425 511700 506430 42670 501075 818210 469200 610470 825350 714850 313395 568650 759220 706350 778260 227120 63410 636310 182155 728280 374000 551480 245820 127330 843625 124185 661640 625430 404090 799170 521050 371705 604860 844050 216665 309995 258485 813450 13175 415140 622795 543575 611915 384965 180455 727940 510170 665550 637330 741795 221595 824330 442850 674135 568310 692580 158355 465290 394825 315860 24055 656370 673115 178925 821270 694025 502095 52700 835805 780640 345780 584970 159120 653990 430100 508895 543320 678045 166940 516545 307275 250665 98515 283985 409870 328100 837675 329375 182835 620330 792965 756755 824245 542385 281520 508980 489005 777835 442680 361505 116195 677790 132345 480250 830195 617865 759560 639030 799255 254575 769930 199240 592790 146285 28645 417690 577150 478295 632230 404345 588880 225335 76585 611830 575450 486200 699465 594150 192270 317560 627895 595425 360400 444210 22015 444805 400435 488920 64260 732445 496740 824840 743920 478295 149175 536690 60690 511785 195585 793390 334135 748085 438005 591260 327505 521645 532185 550120 445145 741880 353855 750975 90355 215305 208420 423045 776560 656880 707965 246500 561595 389300 334135 49470 807585 213265 599590 415820 216750 355470 169490 347480 789395 150280 242165 212415 234430 427210 70805 187595 647700 569585 744855 466820 146115 226525 130475 101320 418030 96815 28050 533630 830450 210800 817190 309400 489005 701930 393975 185215 830790 5525 365415 410720 48195 513230 196350 568480 847450 767890 17340 269280 485860 269875 129795 569670 246500 141440 61710 464865 749445 105740 14705 812345 293165 206465 337110 196605 286705 2550 301240 446675 217005 229160 290020 618290 511870 825010 238000 228480 357340 221340 600440 357170 804015 683315 311610 182580 557770 497080 795430 727005 679150 673710 18955 827900 716805 450415 536775 733975 6970 745790 536945 537030 719695 472175 679150 812260 430780 265115 607665 205700 671925 321300 303365 849320 462315 318665 743070 623645 729555 427805 284665 756670 95540 544850 644385 557345 246330 514845 773670 549695 328865 765000 563805 834615 164135 691730 721990 233835 459850 50320 368900 100300 326060 544510 508895 15385 802315 749530 698700 649230 526150 381140 469030 55335 233325 562870 403070 597040 657900 358445 225505 844305 843965 383690 7565 85085 53635 621520 231030 831215 162180 756330 46920 673965 484670 711365 556070 577745 829175 82450 524025 210205 323595 479995 578170 398650 695045 685185 498185 286535 381225 222700 233155 327165 601545 428740 806820 232900 540175 214710 13855 698360 608090 290530 732360 618800 104550 350795 481610 779705 467160 738395 376975 84065 213860 25245 601885 86360 96900 845920 643705 242760 295885 465715 651100 390235 133535 611830 629680 807330 684420 761005 396015 175950 603925 701845 166175 525640 67745 619140 226440 366775 667675 560235 514250 670565 189890 704565 808520 148410 431970 339830 94690 439790 156570 571030 287895 432735 445995 782595 350200 688670 254235 505665 803420 464950 654160 363205 509915 290870 391595 739245 329290 164645 154615 575365 79985 424575 646935 776645 424065 675495 576045 46580 371280 592195 39100 821950 183005 833510 773585 222020 352495 567460 416670 129455 575450 448630 373235 227120 522410 347140 680340 309655 145435 580550 231625 302345 289000 113135 203660 75990 737205 460190 709580 694705 36295 323170 740520 419730 615655 644810 642600 271065 656625 476935 626620 168980 767295 464015 696150 388535 730150 288745 494360 346460 548505 797045 778090 652375 602140 824670 521985 272340 152490 445825 734825 110670 695895 75395 487560 289935 252790 756755 144840 455345 528190 505410 803250 329205 353855 333965 449140 233240 223720 324955 420240 276930 231540 543660 432565 273190 808605 540515 396100 557345 484585 58140 175695 608430 289765 800360 77945 222870 640645 685695 605285 563550 267155 475575 813535 482715 764065 761515 521900 718845 292995 671585 276165 370260 500650 829685 234430 509575 486965 544425 7820 588370 407660 781235 709495 580975 698870 753185 676600 421430 708985 272935 634015 284665 607410 411315 75735 766785 339320 252705 187765 580975 615910 701420 447270 459510 363715 89420 354705 648380 272765 417095 49130 211565 721565 816850 677620 635630 721735 265625 449650 5015 297415 30600 388110 453985 578425 389130 584545 395590 754715 205105 290020 405450 167535 710430 235960 500055 499630 25245 49385 78285 729895 324955 217940 610215 462740 84575 805800 294100 765 430185 559725 459850 300645 476765 343910 47430 172295 377910 472685 432395 643110 217770 386580 411995 356150 3740 302090 814980 328355 22355 146625 275740 131920 628660 481525 69615 107610 563380 799085 261120 657305 60860 108205 91800 467415 798575 183770 2465 567800 299965 221765 703630 346715 203150 542215 290700 108885 688585 67235 653395 44370 528360 516120 773500 541620 662830 822630 782510 83300 304810 289680 354705 326825 305320 123505 618375 90440 625685 207230 220065 152235 351900 549185 133960 109820 637670 414035 717655 25415 284665 511360 546465 579445 587945 251005 65110 840735 217940 81090 552075 170340 509915 171870 474980 240295 575875 192355 733125 514080 627980 118830 8160 489685 29070 807585 141270 300645 712130 718505 49470 476425 550205 817190 820165 594065 396270 130900 202045 10115 31110 192015 635375 203320 654840 214370 410295 709240 199325 773415 847535 457385 610045 487900 48620 422875 695300 481865 487135 357935 676515 375955 642685 576895 291380 391170 397460 372385 816425 659260 737885 324530 226695 443530 21165 385560 213435 624240 686460 227800 541195 106420 307190 785825 178755 828495 206890 339575 799085 527170 424320 47515 823990 333625 402560 167960 20145 722075 753015 830705 632570 688160 491810 652800 650590 330650 82365 552330 429590 96475 827135 615570 768570 244205 525130 443105 413695 526830 688670 725985 39185 403835 274550 717655 371875 375955 148155 575875 8755 428060 734740 531250 532100 583610 457300 549780 355980 307785 749615 714255 59160 310165 71400 273870 5950 303705 102680 418880 422790 385305 301835 216325 418370 668015 79220 819060 462230 345525 544935 303535 700910 671245 821950 278120 82365 114495 128180 421685 544765 784125 461805 762195 412080 837335 566780 347565 277865 60945 98685 334220 72080 794920 469285 126480 296055 477785 503455 211565 27285 712215 719440 701420 68425 86785 171020 577830 559470 443190 579020 572475 319940 162605 819825 578680 262820 820760 340510 509235 814130 805630 706775 378165 745875 824585 770695 189805 666825 133620 416330 13345 532950 190995 345950 122060 136000 135065 300900 638605 714170 671500 229840 795090 53465 373065 170680 838610 600185 726835 259505 95965 306255 77945 123845 493595 709325 542470 16150 135660 795940 229075 814640 820080 316880 660790 615400 661555 367455 368475 295715 398905 16915 783955 808605 642430 807925 20995 158780 487220 67575 201790 434350 754375 442510 362695 824670 272935 232645 564400 816170 95625 608090 76245 647360 82280 241060 237660 837165 546805 644555 547570 200770 610640 717060 624495 61540 836910 216410 276250 316370 108460 332265 612510 177905 128775 598485 281435 26435 382500 596785 806310 796705 167705 235960 716720 182070 489430 550885 213435 790925 81005 398140 178415 634185 7735 97580 418880 136850 747150 410125 304810 818635 486200 425765 628065 731510 285855 761175 703970 714935 305915 365415 236385 151130 564740 127075 843200 503455 844985 18700 365585 171785 719525 805375 7990 664785 12410 418370 372130 72165 510510 646170 834700 672860 608600 292400 821440 465290 236895 644130 470645 788375 328865 111520 306000 167535 72675 159885 493085 266730 53975 65535 713065 406045 20995 574430 38760 354365 789140 448205 339320 751315 269280 388875 583695 703715 594405 352750 369580 787015 28560 571965 93755 124610 231880 277865 568310 52700 780215 129540 166770 841330 132090 58310 482545 271830 736355 268175 609790 552840 345355 482460 699635 820760 46410 833510 623220 664105 8585 326485 97410 381990 281860 193545 732700 802910 416840 521305 350285 275995 282030 299540 774010 190145 525810 343315 804695 836570 525300 817870 616250 325805 585905 679235 178925 712470 54400 205955 505325 140590 292400 183940 359040 173315 580295 132090 291635 529465 144670 653395 153595 474300 57545 726070 455940 663510 190400 685100 397545 273530 689350 474300 553180 388195 742135 401115 87125 793475 395335 87125 65875 749445 437750 185385 282710 652885 244120 172550 660620 24735 752165 288150 140930 363545 820760 227290 40970 832660 90865 153680 316625 725220 773500 737630 608345 826540 567885 729385 415905 84830 383265 423130 668440 282540 803420 822630 622540 520455 745450 509830 10115 393975 130730 126565 206040 623050 753100 393210 831555 170510 801805 744685 530740 810050 202810 309655 335920 170595 356745 703035 738140 221680 591855 592365 130475 198135 285685 36210 737630 622285 695810 533120 165240 648125 690625 154360 46920 289595 680680 51935 174505 273020 572645 656285 845240 780385 740180 562445 546890 807075 241400 345865 177140 616845 47090 508725 298520 61455 780725 711110 836060 306680 174590 471410 69445 798660 769505 828835 309655 644215 104125 268005 464440 113560 426955 10880 535755 829005 26435 581570 258485 636310 514420 274380 50490 20485 601290 787015 847705 610640 794835 527340 628830 30600 336345 440810 832065 462485 842095 700230 185215 426870 388875 151980 644130 190825 223890 219300 604180 347650 241655 65025 165325 99790 104210 429675 50405 225675 60180 515610 829940 132940 264350 436135 831725 338810 721990 136765 81175 734485 416245 474555 10455 55675 767550 154530 117470 20910 19295 90100 80580 764065 522495 529720 516970 478805 418115 239530 493340 418710 246160 227970 550375 125120 395760 570435 333880 118660 224995 299710 752335 204850 571625 668525 119255 5440 500140 648635 712045 459850 678725 113730 44370 398565 570520 390915 316540 712810 729895 482715 458235 594235 101235 848555 6375 140590 328355 537370 176545 331755 163880 289510 158185 748170 63325 266900 558705 319685 633675 542810 466395 474980 627555 7225 477955 80750 441320 501840 212330 327335 470560 486880 835040 218960 504475 408595 824840 295205 115600 556240 21080 615060 697000 751655 666740 334730 202895 696235 157845 186320 206635 162775 8160 473620 450160 407065 196520 313310 438770 102680 673625 772480 328695 134045 63580 838610 605030 141355 299115 736780 174505 600185 155635 414375 508130 229585 24140 587945 150365 529040 732105 713745 48705 790075 849745 476765 660365 545105 520115 789990 6205 199750 241145 72845 39355 835125 499205 638265 393805 585480 404940 257550 128945 410890 601800 517055 750125 18020 574090 222615 612425 764575 596360 499290 281010 223465 136680 820845 123335 604520 112370 402730 368050 693515 741370 395250 813620 455090 552500 389895 28815 49130 473960 120955 91545 702015 376635 756075 365330 526490 355470 450160 71400 568820 389300 297075 641580 273360 56015 552500 189295 581060 38930 150365 776475 350625 438430 290785 235705 823395 347905 732785 846345 94690 780130 429505 431375 375190 27370 564315 582080 465460 245395 59925 455600 795770 533460 322660 214370 811835 754290 493680 781575 495720 774010 142375 814640 56270 203915 70720 689265 532610 74715 592280 422535 663255 635120 42160 555390 445145 437580 365245 35190 302005 227460 818125 78965 129200 195840 132430 655180 324785 792370 386665 594490 666995 259165 274040 833340 452965 638435 507280 301495 250665 737630 495295 18615 362780 26775 148495 111010 493085 67235 44115 182835 801210 297755 608260 784635 786335 391935 594745 401625 601120 546720 429335 94775 407490 529295 752420 638350 63155 541705 685270 370090 528275 203065 552160 70210 102680 432650 654330 294185 379185 353175 375445 364820 767465 179520 762535 64005 151385 403495 791350 386580 470305 265795 186320 176290 223210 226780 670820 416840 27795 30685 835805 70805 591515 220405 637755 266645 265880 222445 782085 397460 617950 443700 595510 406725 836655 253385 761770 339235 488240 725900 546295 223805 54570 644130 224655 681700 195415 660960 515695 793985 344845 164475 751230 449650 443020 355215 697680 101405 94860 118490 626790 1785 765425 142800 570180 313055 513825 321385 360825 494275 476170 93075 498100 455685 319600 602140 214200 298180 646340 790330 217515 121210 420580 836145 593300 425000 399500 233070 92140 20230 102680 737715 605965 366010 316710 148410 249390 105315 401965 831045 801465 54400 303790 628320 665975 497420 110670 465205 260780 498610 827305 801465 66470 276335 377825 303365 43010 59925 334985 742560 486625 609365 464780 693600 125290 682720 139145 558960 70550 53720 472260 157335 404600 11900 595255 580295 524025 208760 483735 244035 394485 711450 90610 118830 95370 529125 219385 772650 593470 203320 68595 260270 813025 111010 211140 205700 661555 828920 717230 832915 810050 759900 348330 493170 306765 660110 319855 657645 769080 419475 813450 735675 71910 756840 192015 131410 91545 21250 413525 221425 590580 785315 331585 33065 201280 380715 767380 169405 50490 468180 195670 84405 330565 416840 539665 614125 49555 340425 521985 631635 515780 267750 118405 652205 743070 101150 559725 65620 210800 784210 810560 180455 167365 391000 274040 252365 24650 292655 336940 541620 54910 548335 747915 344675 786165 548845 206805 136425 319685 753270 79730 763300 55420 477105 840480 1955 191165 659855 543830 737460 663000 296310 545190 83725 649995 298350 682295 523855 647190 509660 9435 682890 131410 519265 26860 534990 762535 89250 103785 162350 389555 323255 52020 339235 147900 486710 740180 277525 731850 386665 583185 828155 282540 643195 470050 519775 105995 771205 839970 546890 489090 524875 732785 90610 128945 752930 468435 587520 488240 517055 26010 657560 719610 829685 529040 537115 89845 776985 394145 816935 724540 74885 290700 783785 732955 576895 327335 580720 653055 596190 776730 729810 725050 529040 364140 481950 55590 581570 598910 814980 345780 80580 306085 559810 371450 670820 279055 314670 47090 652885 179350 649825 221340 271065 276335 141865 157590 134895 573410 262480 690455 82790 323595 193205 620755 471750 510595 724880 32555 81770 71655 310590 675665 692750 829940 183685 418200 169490 43605 492235 48535 304215 615145 670650 14705 336175 355725 315520 781915 270215 493170 271915 410040 493000 493850 807755 788885 481100 130815 41395 743920 461550 403920 430780 315010 247520 844560 249220 650590 547995 257040 216495 457470 439620 689095 653310 238170 832405 731680 127755 493850 74460 584375 582845 755650 369240 166260 48365 663000 591600 658750 234940 349520 378760 10285 657560 261375 682295 745450 610385 75650 193375 95030 555305 419475 409955 381480 504730 781915 341955 769590 136000 261205 406385 73185 187340 836145 80410 2125 528870 82365 339490 113475 574600 567460 527255 755735 47685 321300 323340 620585 233070 271065 377570 638945 694535 685100 564910 407830 533630 355810 842010 23885 428315 493510 119425 642005 250495 45645 25925 374255 245735 823990 697595 249900 736780 591855 556920 458150 650760 266560 285260 502265 351220 3570 382415 477190 276930 278460 522665 505580 513655 827900 242845 355640 767295 193375 60350 428060 393465 788460 499205 783615 556495 590325 120020 638435 723010 3995 742135 699210 361420 551735 427975 833085 251175 126905 566780 676260 502180 192185 42160 405620 286620 30855 688840 217855 152235 311780 279055 241400 446080 430440 118575 665805 53040 392785 528275 10200 587775 373320 150705 316625 740435 32980 303025 699550 332520 831555 766445 761600 655180 604350 482545 838185 35190 26520 642430 178585 351305 702100 175695 783020 211395 649060 561850 636990 554795 390235 695640 637245 429675 606475 386665 134555 686290 771885 767975 209950 309230 796875 799340 617780 664955 71145 766105 621010 441745 797470 2210 95965 608345 390320 722585 345440 838950 742645 255850 672010 358105 810985 521135 849575 649230 631040 568735 179775 434605 233155 549950 178670 250580 706775 271405 266985 341530 283390 189720 665295 459680 20060 552925 735250 459595 444465 76585 388195 74120 523430 153510 44710 87975 197455 840735 496315 688670 8585 95880 528955 781745 404770 126225 25245 107610 775625 718760 135745 528020 774180 35615 659005 316455 265710 480930 657560 297670 420750 384965 3995 374340 133280 129540 739585 291975 16065 463845 741625 412165 32385 331585 455515 281860 432905 391935 849150 596105 699125 91290 762790 632060 90525 833595 405790 369155 128605 507705 709750 530060 296225 419220 838015 657475 580635 655435 511700 651950 602905 814045 411060 826540 413695 503455 113645 795685 255255 394910 219895 310080 20740 673540 782680 514335 800870 384115 191250 591260 534650 797895 117980 207910 798150 536180 724880 348160 341445 657730 26945 189465 180030 29410 623900 355895 245055 646595 197200 655945 527000 3145 28050 527085 752760 23375 346545 137105 476085 277610 166770 788205 87125 694535 819060 659430 532270 277525 393550 619565 519095 455600 545445 771885 448885 651185 522750 97155 553860 273870 131835 398565 665465 64090 10370 734995 166345 774690 312970 573070 585820 757180 653395 558195 795770 569925 295035 431375 174250 9180 18955 93670 464440 46920 714765 378930 683995 398905 830195 844475 628915 543320 372555 724115 309995 421090 7140 513995 222870 628575 560660 767890 673285 31875 113645 579360 280415 196095 627045 579445 183175 415735 44965 41480 20400 585055 517225 665380 509575 143905 103190 745450 375530 106165 701505 779365 525810 224740 114665 218195 625940 95710 146030 13345 298095 658410 800020 704480 645235 707880 646000 531165 132175 272255 401710 611490 133450 700400 308040 314670 250665 387005 676770 216070 201875 348330 400860 239275 164985 159545 381565 123930 7905 484245 67830 611745 611830 748850 619905 290275 418455 199325 47770 192185 639795 699040 192355 376210 176970 205955 499120 482885 346205 79220 186405 627640 387685 263925 645235 27880 727430 296225 389555 269875 372555 190995 673285 512295 745365 515185 650675 66215 189465 3485 165920 419560 447950 652885 227885 783785 778260 1870 178330 150620 795430 695130 28305 164135 471155 202215 738735 60095 717230 553945 475490 75310 842095 384965 820930 783785 270980 742135 769930 516800 453560 407830 720545 58735 20655 372640 479995 279565 754715 22185 579700 331755 274635 299795 509830 815235 65365 145435 530825 213350 506515 427295 413610 528190 211055 733805 196010 481185 129200 44795 127330 442085 72930 668270 481440 844900 307360 194055 818720 729130 112285 350200 208080 158610 452115 355895 443190 461805 225335 269620 1445 224400 376465 409445 830450 754630 281095 90865 235960 206125 372470 647190 199835 481525 228820 511530 395335 768740 844220 496570 306510 297075 345695 766530 17085 649485 374510 44965 395420 379100 657305 234175 156230 354025 170850 354790 631465 754630 729555 88485 173570 515780 24395 502010 776985 423725 611405 476595 190485 297755 750720 528360 684080 349095 483905 689860 15300 45220 296055 149175 268005 186915 70635 176715 23715 312205 506685 146370 653225 283985 312630 324190 709155 57290 296225 67915 469200 823310 608005 180540 4165 785740 173060 231285 807160 493085 328865 287470 26435 32895 780980 576640 585225 9520 79560 44455 372555 514250 62135 751485 640475 828920 361675 847110 840820 90355 50405 551565 596530 358530 750975 139570 73015 198730 778940 384115 184535 378590 9095 313905 635375 151385 221085 701165 413865 333455 532270 507875 506430 430185 496485 694620 557005 66895 288575 255680 784890 679405 799765 353175 659770 597975 539325 97155 652120 320960 721310 669375 78455 374000 266900 360570 416415 277270 410210 109395 696745 251855 112965 271660 256020 753355 137785 785230 458830 502775 628575 847025 203150 250835 594405 213095 757265 517055 503625 474980 760920 576640 640815 184450 510765 44880 700400 714000 5865 46665 704735 731255 414375 321980 566610 517395 15130 445740 445655 825180 157080 625430 291635 290785 834020 277440 826795 450585 786590 148835 409360 360315 600015 149940 275910 841755 684930 130305 486370 113730 448205 848810 779535 195755 61795 59075 700570 275230 65195 335920 550120 774010 324530 741200 165070 120955 625770 417860 258995 651185 647870 481610 819400 638690 331755 65535 681955 336430 583525 347055 462230 201535 277525 483055 72675 236895 684250 58735 315010 67915 201705 58310 662660 729810 312120 524365 74545 702100 724880 268260 849065 357850 63410 406470 803675 714935 297585 728705 547740 426020 754970 163880 516035 21335 270640 568140 484415 332605 182240 615995 53295 520965 633845 690795 387940 261035 57035 812175 670480 343655 812770 50575 677535 374680 812005 685525 311270 55930 135830 346290 703290 196350 721905 713065 681700 323255 498185 471240 446675 25330 676260 113730 446930 462400 296055 486200 255765 289340 840820 49725 278630 696575 126395 792370 3485 361420 598060 507110 24480 467500 617865 159630 476000 380970 830960 519010 183260 726155 373235 262310 555730 746215 478635 188530 212500 513400 139400 773585 811665 461975 114835 431800 186320 837335 356150 626025 253130 55420 615315 74545 279650 727770 100640 414120 645660 234515 156910 438260 664105 592535 365075 461805 580465 499715 450925 553265 1955 839375 772140 394570 429420 708050 675070 309145 721735 39100 649825 544680 167960 645660 458405 189210 159630 792540 271830 339320 345865 667165 183430 349860 97580 831725 579530 507365 410550 746130 31620 398820 803675 812770 368220 616420 729130 574685 479400 657390 693090 164135 5270 549865 354195 354280 221000 266815 244205 629765 221425 706095 209355 162860 734995 105485 299115 690540 10710 99790 215985 440470 356915 841330 626620 283135 396950 638265 259760 134810 151045 412675 429505 134130 563125 494870 377655 595680 172295 405195 587775 176630 517310 430695 145690 301495 725475 126480 346970 745025 184195 528870 704820 365925 241230 515865 299200 343315 347140 123250 409190 709155 828665 279310 475915 385560 793815 601630 568650 365585 578510 708475 413610 533970 355555 323255 771630 428995 707795 765680 802230 683655 595255 774350 782510 193460 11050 538560 793475 255085 259335 753440 450415 621010 420410 21675 757435 808350 520200 196265 712385 653480 441490 527850 794155 373745 740860 74205 839290 29155 611490 782085 445825 711280 312885 798490 137020 588540 633760 343145 428910 781235 373660 350710 80240 462315 120445 50320 824585 62050 198815 152490 302175 833935 697085 663680 423555 285430 290020 849915 395760 751655 546380 772225 93160 188105 534480 7565 771375 612340 8330 274125 400520 68850 575365 440385 760750 327080 523600 357765 463250 288490 576130 364055 827220 495635 782085 337025 168980 402815 704310 15300 24990 451860 821355 545105 195160 272000 509235 648465 452285 391595 213605 406725 824160 816680 802655 673200 554030 445825 234430 109735 354110 580550 167705 189550 52700 694025 459510 28475 210205 491810 516970 60010 589900 436135 336515 633590 617355 393720 122740 784635 314160 671330 29325 587010 384795 321895 543660 502350 577490 797725 324105 134385 325125 256190 261205 2975 819315 418625 213860 467755 384200 30005 11305 591175 510 342550 499800 645745 694790 112540 242505 60945 479485 440130 634950 671670 227205 166685 613785 517055 136425 628660 716210 300900 166005 666740 218620 310080 47005 771120 187850 770695 674220 343315 534905 431885 249560 147305 14535 676515 241230 278800 600610 537540 718760 709155 431205 701335 406980 73015 744685 452965 405195 259845 117980 290020 809285 508725 847365 47175 344760 152405 765850 721055 738055 644470 138635 156655 767295 653310 732445 84235 41735 91290 478975 134895 274465 439365 520710 202895 484075 421175 784550 6290 373915 426785 132515 637840 253810 753100 557345 86190 554965 171955 525725 14195 601885 472260 392870 617865 517820 712895 705500 204255 69700 221680 375020 298605 523175 535330 224995 588285 364565 742900 378930 53805 395165 386835 647190 589560 388195 183600 808860 222870 642430 60520 687395 223975 549100 338980 317390 354450 539155 652885 712045 432820 43435 393125 788375 403835 753865 288065 492745 172805 8585 499545 284155 728280 124950 539325 613360 776985 428400 578595 625855 637330 286450 810645 817105 660875 334900 841415 544085 512040 630615 655775 553180 430440 52785 188105 291295 48110 280500 506770 142035 452880 7735 165580 233665 370600 258655 97920 448885 633165 687225 559980 486370 395930 616590 83980 289935 305150 360910 539155 528020 298520 465800 438175 74630 796025 732275 269960 263840 515185 638180 708645 515780 65535 14110 850 354195 168470 695555 574430 517735 61625 716125 458490 377145 389980 102510 473110 642005 334645 833170 37995 324530 537030 192865 319940 471580 800360 92820 157335 762195 554880 175610 322745 406385 623560 372555 106590 247775 246840 54825 840905 328100 13855 39865 270555 408170 816595 153170 241145 326315 638860 55930 235705 538815 434010 199155 809710 56015 327845 374340 587690 263500 745960 223210 355895 691560 398225 579955 430865 806140 242080 669460 62220 94945 201025 678130 631550 182665 198050 354365 645065 78370 323000 206805 306850 148410 547995 670310 73015 690030 74375 752420 299540 613020 720545 121040 542895 628490 7650 689350 377910 243015 185300 375870 518415 222020 113645 678300 749190 290360 788375 514930 300645 416755 818465 312460 783615 112030 848470 66895 393465 799340 103020 610045 138550 1530 691475 477700 809710 140080 840395 814300 77605 272595 253895 592790 318155 844135 239360 113135 574175 684420 320875 787440 46325 438430 449650 190400 168725 292995 492150 759645 497505 71230 737630 804440 528615 797045 640645 819910 191590 103360 500820 548080 446420 241995 256530 588625 285090 330565 223805 14195 303450 751825 385390 470900 509660 597890 557770 829855 826880 782510 603075 677195 20740 440640 672435 146880 105825 219810 689945 757945 644640 509915 491640 196265 91205 81515 29665 112115 296140 834700 697340 244205 99790 134045 534395 289170 237660 61030 668440 577405 615825 523430 797300 385560 567970 591600 421430 58140 139570 150705 234090 382670 618545 580635 80750 576215 346545 181730 575025 456790 7140 398055 723945 639625 648210 67150 609875 423555 273275 505155 691815 740265 170765 401795 18870 418455 746725 454495 112370 323935 414035 172550 220575 552160 440045 227460 668270 699975 729385 654415 800105 464100 729045 467330 232220 131750 22100 819995 280075 116195 109055 381735 691050 146030 713065 698360 713065 199835 300560 503200 838100 328865 628915 482460 200600 158865 321980 776645 151895 113050 252875 57800 503540 87720 304470 176630 65535 532355 183940 133195 143140 73780 212245 7735 302855 608685 621945 361335 613870 459340 729725 50575 831215 19465 437495 779365 134385 425340 543320 400435 243525 241570 825435 520710 431715 347395 765765 486370 670650 831725 658240 528445 143820 828920 536605 62985 228225 485435 287215 172635 825860 409955 607835 558195 551990 376380 680595 842605 158440 351305 580550 4845 408680 82025 336090 794410 154360 433245 400520 30430 371025 152575 151300 715700 656455 384455 321130 575450 569330 495210 601885 597040 483650 358190 551310 676515 175015 503540 124015 15725 275995 547230 169065 396440 79985 173485 170935 587860 20315 688670 714255 23545 183940 55335 585990 778175 390745 528700 437835 137955 656540 39355 461550 321895 102935 743155 55335 6290 673370 236895 52190 340935 20145 382330 634610 665465 211310 338215 171785 534310 200260 781575 573750 724455 768995 186150 506175 643705 546550 674050 386070 691900 34085 109990 219895 710175 451435 55420 809285 262055 580975 389215 125120 453220 48705 72420 456450 182070 324020 75990 316030 653820 807585 632485 328780 334815 722415 836655 286620 48790 406810 459850 265115 733465 313650 512720 125290 236895 715445 539410 293590 793815 667845 703205 600015 669460 252875 399755 71060 486795 782510 704055 465885 370345 650080 755310 313650 799340 9180 465630 244290 455770 254150 164900 518415 399585 491045 738395 574260 667930 8160 697680 651950 683060 139315 110075 813450 30515 801040 232475 226865 610130 265285 514505 757010 593640 285345 776730 778090 438260 288150 450840 493850 158865 56525 64090 402985 690965 12410 37485 67575 374340 762195 669970 290530 447440 496230 519945 759390 584715 449735 788970 702695 360655 675070 14195 408935 165240 69275 391085 783105 628150 266475 259165 356490 681445 562275 498610 90015 509830 637075 577405 602310 746810 417520 721055 196010 469625 486965 18020 412420 489345 699550 229415 376805 84320 103020 589645 244035 756500 154020 701845 816425 192100 740010 136510 289255 656795 143395 618035 155125 683910 203830 343060 289680 799170 256700 173315 662320 366180 265285 234430 508130 383010 617100 321470 543150 409955 808605 574600 382160 71570 554455 551650 300050 298775 260185 269620 574175 259505 493340 493170 116110 3145 495890 552670 481100 46580 18955 782000 355810 574005 763725 763980 335920 748765 444210 85340 134725 14705 355895 348415 341360 402305 682890 58905 564910 184365 316200 36125 811495 550970 16490 345695 414545 781660 617440 137105 54655 388705 23545 305915 770270 136595 278290 808180 647275 25160 835210 504730 110925 9860 96050 756840 686205 807755 122825 367710 443615 509320 56695 651440 666400 207485 427125 201110 528190 646170 47685 694450 538220 823310 605625 83895 535160 610895 750380 135575 468605 58055 434945 813450 699805 117045 2295 321130 613615 581315 635375 258230 98090 602055 661130 794920 460445 15215 491810 698275 817955 778770 466650 740435 544255 289170 516545 29750 796280 532695 209185 576895 170255 94690 800360 383265 137955 428315 251770 524535 710090 195160 740860 60860 546380 134215 760835 494785 142885 122825 222190 241230 197795 654500 367965 315095 832490 524195 424830 250155 18275 796450 785230 239870 720460 401115 248370 142460 151640 585480 815745 127245 250580 51255 76245 176375 65450 253300 253725 618630 545530 756500 811835 79815 225590 322745 405705 369240 791180 171445 641410 31450 160310 707455 157505 538050 335495 336685 183345 100555 771545 290020 563040 673285 459340 751230 572220 647360 447100 296395 360485 147390 658750 683060 280160 90695 46580 218705 419560 493425 266390 509320 557005 410805 191165 758455 71400 87380 229585 411910 83640 401285 262990 119510 41650 91120 697340 526235 596785 558195 483990 179350 212245 125205 416755 641325 419390 550120 502350 744515 122315 231625 275740 63665 534565 190145 468095 413695 325890 501840 145605 312545 175525 626960 61965 291380 196860 383520 120530 724880 138550 513400 124270 126735 845750 572475 611490 396100 277355 534395 384285 753270 188445 743580 113645 653735 373150 548675 84065 637330 683655 220915 624410 611745 479825 620840 811580 595085 190570 148665 796790 246245 499205 507110 849915 352750 653990 818380 570350 709920 255850 754035 74375 57120 367455 258995 697935 13855 679745 620160 815235 202980 616165 117300 671075 766360 377485 524025 549185 716635 476680 300390 550375 361420 525045 749530 174080 179095 813535 816510 503200 91205 243015 482375 36040 238425 394230 527000 542895 474555 89590 87805 166260 203745 253045 144075 592875 476680 255 467840 147815 238765 84915 326315 183855 845495 554540 226865 39950 230265 830535 428995 299285 249050 704480 565420 802910 773925 99620 665380 430780 786590 123760 545870 823735 686460 530060 757350 550715 198390 252960 326995 97665 243440 190910 400265 99280 446675 730065 616505 298265 37740 98005 187255 641155 123505 529125 249815 701250 203660 471665 43435 630530 483820 12325 54145 82875 518585 36720 209185 471155 411740 783020 776815 224485 595935 424065 106845 819145 715020 530655 831810 550715 484075 45900 644980 405620 667080 558025 352495 103955 318410 427465 732530 705670 67830 746385 379525 549780 414205 626450 802485 105570 210460 283050 285855 661215 294780 719270 325125 154445 30770 442425 187680 653565 117555 810815 611915 609280 419730 225165 659005 689520 504730 510680 203235 372640 405705 334050 336855 345015 257380 444125 61965 221340 475320 566950 712555 617780 344930 346970 633420 472005 604180 472260 323340 775115 812855 829600 802230 736100 27115 401710 239275 796705 137700 822120 82790 649995 89930 467670 779195 683655 141695 146455 783785 211310 715360 80240 702015 688585 550205 140505 484500 159630 442340 677365 709920 493255 243865 325210 52020 678300 219045 21760 165155 600610 750720 728025 371365 649400 354790 24990 57375 445910 847790 478720 147390 816935 445230 127330 78625 705500 308720 54400 310930 333540 250155 260015 256445 608600 626960 843710 774010 520455 178925 49215 215390 466650 717910 43945 294355 224230 115685 1955 29920 626195 227545 810900 810220 440300 508810 316285 623900 398140 683570 50320 509320 362270 448460 686885 354365 825010 462570 113050 646935 791605 422620 179690 730575 378080 399670 381820 392615 63665 487900 159205 53295 263925 299795 628405 310080 92140 207485 618885 229415 31875 265030 67660 537455 338470 571540 707370 551480 830450 728025 637755 558450 300390 381480 773585 445910 619565 598740 208335 508300 691220 113985 544425 49555 666655 823395 655350 563975 367285 404685 396015 785995 401200 542555 740520 535925 660280 510000 155210 259165 176885 655860 143990 627725 465120 491895 722670 716465 342380 263075 529380 504390 288660 613955 413610 105400 795430 572560 820930 520370 452200 676855 819825 828325 21930 234855 190230 270725 593300 612510 597550 747235 318920 12155 739585 105570 384455 356320 705415 356235 265795 118490 709920 314500 113560 299880 174590 633845 586415 163030 18190 197370 740690 136595 578000 163285 463590 679405 360655 466480 450585 25075 32980 498355 144585 785060 309570 485010 375785 176035 494105 327250 310760 660960 530315 835380 423470 445825 359125 765595 135150 586075 212755 564485 532355 71995 459510 203830 785655 281435 831895 286535 817020 241485 206125 209440 777240 705500 706265 108205 540260 794835 809115 69870 703120 590325 307870 159970 138890 600780 478040 65960 445485 235025 31280 380205 213095 410975 163370 606730 211905 81090 63750 794495 22100 777325 195245 595170 454580 92395 323170 436985 487305 398225 708475 586670 731765 589985 288490 377740 769420 190400 298265 445230 765510 618290 389810 154530 432820 597295 397545 361505 691390 454410 325635 670140 287045 49555 795855 717740 101915 19550 610810 748425 416585 484840 829430 783105 637585 490450 59415 48025 320875 621520 511870 47600 44880 255255 240975 849150 339065 311440 710005 679065 11730 840395 9690 107355 55590 826880 597720 331075 631295 138040 119680 369580 850 466990 305320 48110 535075 77945 306595 564995 603840 619480 795940 683910 66555 289255 648805 334815 719525 200175 167450 181645 516460 87040 444635 564910 573580 239700 664615 476425 275145 607155 264180 103275 813365 848300 781405 523005 129200 110670 641750 151895 699720 264435 384795 85170 346205 113645 163965 123845 750040 797810 841840 819060 460530 74545 445060 307275 847705 188700 152320 732275 345865 488665 132345 16830 424320 403665 665210 766870 682125 217770 447440 491470 786505 517480 333625 817105 315180 258995 447865 169660 470135 668015 325720 250835 495805 664615 683315 768060 675920 88400 214880 218705 740860 667335 443275 590495 789990 578425 372980 653140 677450 651780 773585 820335 695130 448715 343825 819740 834870 263075 3655 721225 641750 438940 658495 413185 399500 686375 164475 612255 95115 299200 568225 363375 825520 670990 9775 152490 371450 506005 523260 355555 513825 625515 228310 377570 828495 452200 325380 789480 281775 819910 532270 92905 403580 773330 47770 69275 160565 389725 772310 712130 823820 137190 819655 289850 66810 232730 611830 342550 304130 161840 234515 293250 615655 783785 829940 128520 339915 792710 32130 790585 721990 77775 188615 28815 65875 764320 651440 385220 580210 644810 34510 203660 728705 63580 68680 239530 717230 114155 427295 778260 253215 483395 589815 161500 567290 259930 729385 665890 609790 748680 423300 308805 145180 36125 795515 445315 36635 793220 326995 326145 60860 335750 739415 467925 570775 557260 194480 664275 668610 601885 44370 192525 505580 397205 240295 566525 689095 160905 743580 147220 145265 838015 100130 59075 192355 762450 237830 7480 240550 725730 507705 161585 184195 614975 641155 231795 846260 505835 251770 554795 65620 60520 261970 736525 162435 363035 744175 706605 226865 695810 613360 494105 217005 395675 404685 292485 257465 463505 110840 711705 652035 633165 439195 4250 341020 373745 157335 713830 707540 532780 49725 422280 328100 206210 75480 91885 832490 113475 594405 777410 197370 189635 318750 418710 542555 668185 76585 279055 815915 223295 553095 458660 419815 646935 69445 249475 565165 311270 722160 439875 521220 696745 188275 382160 610895 735420 300220 539240 605965 573920 290105 631975 102170 268855 513060 78795 656540 471835 591005 688840 839035 45560 68085 388875 300645 189210 625940 285770 604180 392190 103105 451350 626110 444210 616845 408765 7055 814640 418880 128860 155975 150025 829005 659855 370090 255 592535 612510 214455 425425 179520 506685 668270 491385 824585 106420 628065 602225 71995 340085 843710 605030 171530 644555 263925 596870 433840 549610 414545 489005 500990 749275 771545 575875 603245 125290 325805 22865 477445 262905 577150 564485 802995 102850 144840 446335 566950 844475 536860 711620 15980 576810 96900 528870 336685 695470 491300 764575 53720 191505 838865 763895 673285 423980 168555 340000 502265 755990 586160 553180 606390 676430 188275 71655 838015 670140 590835 762365 492235 153850 311780 224995 790415 252875 795515 289085 584375 489345 396185 704310 823990 50830 798235 358530 839290 170850 385985 494700 216495 542640 393465 713745 97070 590240 603840 257125 348670 522325 810815 656880 772905 480845 63240 324955 562955 131580 849150 463845 38165 508980 338385 59500 763725 53465 302430 54400 687905 223975 40460 720630 566355 89420 537285 581230 447100 597040 696065 2125 78115 174080 455685 835465 453475 734400 448120 477020 296990 649485 809455 789310 310590 571710 32640 766275 9095 720885 8585 137955 295460 335580 7140 597720 758710 518075 467585 504390 683485 314500 719610 516545 550715 573155 783445 400945 423215 662150 78795 424235 186660 395420 239360 812090 195500 788715 736950 483565 532355 146795 607495 384455 663935 300815 836145 419985 196945 206720 244885 198900 135065 505325 822545 149430 575195 660535 223550 203150 311185 780130 298605 159970 5270 311610 225250 380205 27795 612000 404005 195075 747320 151640 120105 158185 778345 728535 128180 412335 94860 73270 74120 60095 718675 642090 273190 91630 222360 520965 517565 463505 147135 362695 610130 638350 28560 404770 544765 434265 516545 685865 443105 29750 90270 697680 69700 743580 342975 181900 100810 187765 371620 461635 126990 479570 812005 812940 472600 760325 543320 10455 608940 519520 389895 434605 671500 309740 594660 799170 507110 204935 123760 253895 700400 538900 151895 696405 143140 242335 757095 713490 139145 151300 634355 835040 758795 140250 47685 318665 248115 831470 246585 540515 423385 612510 299625 288660 338895 552160 770015 104465 416925 401115 638690 52360 106930 666485 91290 432990 829685 224825 51085 97665 333115 513060 26690 311610 12070 597975 502010 607155 63835 652205 470390 359635 660280 419050 787695 791010 546125 753695 761430 706265 847620 803930 484245 258400 674390 393040 525385 124525 176800 736695 439960 615060 821525 398735 653565 36125 628745 300645 780725 500905 849235 279565 176205 549950 17340 697170 804015 283135 360570 348245 316455 815150 64090 48025 204425 289680 822460 417945 42925 191335 244205 207315 190485 663595 551990 405025 235960 653395 15640 834615 629935 653395 223125 130645 28985 16065 50320 161160 403580 481610 676345 663680 636480 52020 8245 791690 595 310165 196095 719525 452625 187935 108800 433415 553520 307615 21250 131835 278120 689435 760240 304300 65960 674390 205105 176800 119170 540260 93585 119935 418455 716720 238595 787185 722160 492830 97495 233070 251345 655180 830960 493850 576470 17850 847535 696745 255085 235365 481610 700060 488835 365840 829770 129540 35955 607155 146370 656795 664700 772480 502095 457895 252280 90525 555475 467330 283390 160395 271830 413865 454240 14450 651610 703120 185555 818295 624580 284580 499120 140420 315520 88740 280585 781660 768655 10030 746130 353175 385390 163795 521730 638180 788035 242675 137615 641580 370430 121635 48960 353260 628405 570180 617355 761940 819400 643195 747575 167025 193885 812515 172465 704225 404005 343825 798660 110330 129965 791265 133450 279735 468605 823650 194055 431460 470050 639030 377740 25160 698700 384455 445740 604010 554880 162690 628065 710855 745025 842605 744770 396610 197710 697085 58565 506940 780980 244375 765850 642090 233410 228650 626875 797980 153680 840565 594235 413100 262650 207060 672095 768230 135065 669460 390745 211310 646000 15300 219215 14280 133450 421175 81770 589220 163965 355385 350030 278885 665890 225675 249645 520540 256700 388025 728790 848640 96815 659515 323595 212755 34850 163285 531505 559725 230265 243780 602055 755140 679745 174420 385135 260525 822460 350285 158525 163200 820930 268005 458405 539580 142715 8245 387345 133195 436135 465375 170340 142885 175525 668440 206125 217175 847875 369240 152575 834615 841925 109735 445910 286025 550375 542980 316965 13345 328865 516375 43095 401795 58480 726835 519520 736015 393975 580380 778430 251515 457555 349265 320025 646680 424065 23630 426275 737715 36125 75395 705585 756755 186830 469030 733210 593810 354705 184790 685355 473450 524195 106165 302175 274890 298095 583695 1530 92905 357255 843370 122145 810815 370005 841330 356830 154530 341530 671245 794325 671840 676090 625770 275655 245650 660280 253045 515865 99025 589220 781065 244885 666740 36040 69870 273870 142460 526915 467330 16575 815150 641665 299115 351730 343230 178245 726665 589560 699210 181220 835635 40460 784635 586075 439535 494530 119255 2550 593555 196180 134895 590750 487220 554795 335495 485180 260610 138975 472685 826880 707370 696575 447355 624665 433075 197200 34935 269280 497845 548250 629595 844305 88825 465035 238000 3400 292995 841500 238765 620925 816595 79560 135745 523430 12580 616760 634865 372045 434095 124865 118745 147050 517905 841755 444465 268260 270470 102340 386325 729555 227120 730745 797130 735420 239700 432905 368220 459850 98090 482630 753950 643365 478380 810305 211140 103360 25840 139995 236725 583780 265455 214455 666145 359550 815575 456620 662660 273530 685355 845410 613360 174590 622625 841840 29750 715360 661895 308550 133705 392190 579870 198390 478465 373235 395505 589985 157165 177735 458830 478805 664870 163455 653565 104635 209610 266135 725305 331755 86190 47175 763385 20230 781405 229925 287130 568565 432480 578595 583610 402900 559725 422450 823225 478465 838865 460700 542470 512465 58480 13940 830705 447440 694110 28815 238935 60690 480335 613275 616930 742560 146965 197710 523855 313225 292230 617780 599420 375785 620925 561000 215900 498185 484415 839460 192865 546890 775030 719015 294525 410975 199155 239360 83640 81770 709495 714170 644045 461380 313480 219555 562530 225845 350710 316200 816850 71740 595595 654245 615910 533630 758455 240550 139825 520710 532355 29240 36295 112200 349690 182070 535160 172210 254575 649655 402220 185640 110755 552840 507705 83470 343400 664615 367540 146370 274720 413440 811835 470220 251855 236640 292910 654415 228055 343910 270555 305490 229840 373320 276590 694365 537795 740860 223125 405705 320705 508725 444295 396950 360230 247860 547995 624410 363205 214965 357170 570690 546805 774265 512380 624580 352070 516290 286280 308465 183855 656880 259505 349350 268855 102170 543235 590580 284240 389640 224570 699295 677195 522750 658495 679490 537455 103785 607495 259420 87125 31960 724200 560150 517140 24650 493595 468095 779280 663935 661810 809795 669630 215815 746385 143140 216410 303620 177310 478805 653225 585905 67150 307360 574515 503710 844475 655180 756755 780895 185895 326400 478720 722585 333455 190230 234515 123165 359805 527680 781575 160395 334645 819740 526235 584205 204255 183940 70210 718675 637585 230010 214795 13430 473535 348670 102170 560745 704225 57800 120785 472175 82280 387600 402390 785825 5015 751825 748680 484075 686035 156910 721395 294525 627725 645745 684080 453135 303705 838355 786845 585820 319685 391255 92735 280330 237745 636565 534565 374510 433245 750550 667845 103190 34170 207230 245395 142460 120530 473110 478635 61540 30430 515185 779025 566950 439620 9180 510935 608600 433500 745790 448630 393720 801635 162010 460020 836315 611405 435030 230945 282285 309230 617695 323340 205020 341870 275485 678725 199410 65790 750295 814725 395930 77860 186150 672690 669035 139570 641835 502690 59500 637330 474810 383945 476085 415395 125290 492660 335835 191930 258910 680170 376210 204340 662235 394570 391340 436475 337790 690200 419900 569925 15300 446080 472855 562870 32215 499460 592365 806225 250580 196010 532525 657900 832490 213860 133365 17085 686120 189550 480760 420495 835210 611235 153425 51850 607920 735675 259930 540430 421345 334475 377825 393040 504475 442510 174845 337960 2550 117300 46240 249730 416755 634440 368730 608770 768910 184450 674475 430185 309995 693770 265370 334560 200515 113645 620840 590750 498610 243950 79645 497165 325635 214795 409020 708645 47430 583440 423980 270470 749530 561000 437155 87720 596445 332860 564060 364395 351390 419475 64005 548930 520370 653820 580040 408510 687990 689690 340850 280585 798830 763300 823055 242335 236555 464525 629765 641580 135575 84150 749360 34935 841840 552330 651865 109820 825945 493170 530400 813195 777070 137105 281010 6715 63920 511870 813110 240380 421175 827475 465290 203320 650080 79985 811750 477105 700570 445400 232730 467755 772565 799595 366095 70295 672435 389980 674730 108630 669460 184960 151385 519775 655945 363205 796875 564910 650250 834785 394315 643280 642600 424065 466310 321810 640900 606730 548420 483990 621350 622710 207740 667335 541960 714000 396865 532610 70210 346545 19125 201875 554710 602140 464780 837165 462910 494020 637330 368305 343060 105230 429250 309060 124185 725645 703545 803165 575875 41055 481100 116450 17765 764405 301495 674050 204680 454155 796790 823140 258570 214115 155975 750040 412250 612255 198900 677025 179010 561510 563805 194650 544510 242080 251770 562105 293675 541960 633165 21250 612680 778430 202045 718080 36550 241145 194820 208505 774350 380460 45475 66045 248370 478465 739755 456535 823055 153850 680085 245820 141185 696575 612510 225250 425255 92650 77945 189465 146455 587520 7395 228395 808690 695215 93840 735080 577830 260865 556325 256870 161330 291975 737970 795260 528955 300220 106420 746470 60690 83555 682550 619310 469795 130390 745875 847365 656370 526150 150365 808350 73695 55505 787100 474895 233410 381990 446590 166090 411060 782255 603330 593810 448630 643790 120955 428145 550460 64430 125375 715020 477360 114495 627980 370005 496655 185725 771545 659515 429080 658920 435030 434350 410465 312800 107695 274210 344420 38675 49045 1105 400605 795515 345950 71995 127840 704650 117725 388110 707370 133535 798320 239785 486285 104805 376805 770695 522410 479230 390745 712980 431885 771205 236300 147390 389895 598400 378420 320705 806395 779620 221255 490280 796195 141695 360400 235195 262140 721565 695385 281860 839545 263245 558195 612340 699295 227545 622030 503880 217005 824755 340085 209440 56100 790330 329545 676515 252280 66725 53380 164815 600780 512890 489855 320620 502180 123930 195160 284155 643960 692495 136425 132345 838355 38845 27965 174080 825690 691220 543575 12070 686970 107525 159120 283135 305830 616335 334305 520625 97580 54230 142885 133960 605030 273870 366690 413865 651610 235535 602735 143565 334050 730490 658410 680850 340340 261120 32895 291465 599930 316200 770865 10030 631125 222955 143905 672180 816170 526065 643535 760155 161500 306765 256105 522070 543235 662320 638010 186405 607665 492745 155550 609195 247265 125885 331840 404345 436900 377485 149090 78625 577575 846175 253045 474470 821610 141950 351730 478465 726155 19380 19975 81005 824585 529550 197710 505750 188870 520540 374255 682295 491895 392530 105060 282285 4930 108715 725220 711450 27795 203065 688840 380545 590495 159460 735845 690285 195670 61030 483480 511530 334645 742985 499715 289255 685100 442765 580890 781320 564145 125800 312205 207315 428570 188190 841245 240125 159630 225505 427210 26605 386750 165920 672350 438770 107610 755990 450245 307275 611235 320450 344930 618035 693515 3655 427890 762705 419135 82110 405535 547485 155040 622625 796365 13770 265030 539665 44710 494105 220830 388620 447525 613190 609620 177735 595765 367965 18445 735845 760155 752080 233665 164730 129200 86190 536265 148580 155805 380205 296735 80410 122910 172975 278715 335920 498185 283645 369495 389895 486965 538475 640560 536690 828410 401625 314585 547230 310080 268600 158695 157420 222190 538560 579190 470050 244205 79135 225165 520880 372470 168385 784210 814215 815490 522835 217005 780895 271150 720630 777495 756245 188870 746215 290870 307275 719270 190060 30940 47515 616845 660450 90355 112795 130390 591515 13770 769335 712725 536180 462230 196605 158780 674645 770610 415820 672265 211055 737205 193715 846940 615145 662575 132855 579615 58480 352155 753015 331500 80240 369495 789395 102000 23885 163965 236385 692495 401200 765680 409955 42755 66895 413270 595510 467160 686630 11560 97920 156060 332435 29155 710515 260185 606390 485435 360910 14535 612765 317305 552245 723690 150790 394485 228565 60265 250155 509490 190825 601970 635290 653310 145180 493595 785400 495805 435030 566185 794495 214200 40800 653650 53635 631210 772565 731425 310250 83640 42330 53040 227800 694960 608005 628320 751400 645150 806735 462740 761770 794580 316795 621775 590325 772140 662320 839970 753610 82620 475660 133705 393210 8925 377485 50065 405280 353175 50235 188785 210035 112965 315690 602140 167535 110585 235535 710005 172975 128520 30345 759305 402815 537370 77180 783275 216750 539155 378845 441490 665890 339320 486030 679915 608005 279140 56525 143480 140675 602055 786675 734740 811240 375530 405025 576130 748680 272085 804525 423470 830025 270385 580720 185640 474385 629085 702695 794070 627470 693770 516290 403155 175185 489515 696830 611830 145180 403070 135830 826965 216155 400945 809625 112455 354450 459340 65960 125460 607325 600440 57545 820675 84235 848215 652205 749870 581060 316795 335665 507365 75310 400520 358870 72080 830705 799935 414460 160565 523940 638265 673710 574090 218705 325040 159970 84150 328780 66215 390320 723350 730320 328950 283560 712980 338045 203235 419135 256190 197880 31875 793220 822715 830280 339235 406810 121380 575535 811580 89590 736185 15640 818975 556410 222360 185980 801890 599845 320790 503285 640475 252280 576980 361930 216580 52870 798745 731850 192950 372555 342465 49130 67490 448630 378930 427975 391765 621010 657985 346970 814130 667080 158100 370430 676940 146030 681190 693430 843965 516630 83725 232050 774690 283900 365585 836910 720545 472345 582505 609365 115345 808520 640390 74885 633760 697000 375870 572645 311695 262905 17085 386665 823310 685865 231370 344930 40375 523005 645150 154870 29155 215985 310505 85170 174760 679065 827475 309145 454410 196350 279990 412250 534480 690880 372810 678130 537285 186575 522410 849575 309570 268770 584120 777580 722755 564145 354960 162775 751315 598740 228990 55760 160735 143650 203830 760070 821695 490280 756500 124015 231540 161585 194140 5525 17765 59330 720970 392700 587010 94520 679405 683995 723095 586585 121720 638520 778430 319345 814300 217855 618970 458490 621860 751230 227375 529380 540090 627470 67235 422535 454240 231965 390830 505070 566015 566865 69615 204510 406215 429930 331160 609960 162435 124270 441150 108460 447525 117810 271405 33235 725390 551990 695045 555985 241910 264520 784975 284070 411655 16915 644810 587860 695385 460445 168215 643960 163370 758115 482120 799340 599845 136850 467925 11900 519010 261970 383775 475745 395250 35785 809540 836740 405365 670990 48705 761345 213860 563040 698785 401115 833425 61200 352665 286110 312885 151215 381310 85000 572560 513910 755990 649485 703120 491300 627215 609365 395250 667505 47345 335580 655180 12325 314500 352835 232985 37995 441830 798490 739755 536605 711875 817275 116450 694705 428230 753610 356830 649570 553010 88060 168895 614635 503285 285430 382500 599760 807755 731085 41650 467585 135830 622795 286960 543660 264435 465630 447440 113730 172975 183600 600780 719440 190145 12410 556070 621180 541025 564145 506090 197625 579190 583610 273190 507110 476085 381310 313735 475150 541110 115345 657390 628745 510255 555985 830365 316540 256615 115855 127075 665635 153340 519775 137530 350710 12155 615485 582250 707625 116705 408680 317050 346375 155040 793135 774945 575025 495550 235110 309230 151385 741625 680680 765 716210 641750 754290 379695 602055 402560 196520 533630 95540 395930 191845 296140 716295 799765 351305 465035 297670 721990 595170 142290 166090 582165 252025 823820 134725 57800 144500 359550 231370 787440 489515 489940 348925 678810 843370 670990 745535 211820 48620 724710 474980 739500 826200 319940 248115 480080 349605 364480 171700 172380 704055 14280 316115 436900 331245 777665 783870 265370 605965 347395 532525 121295 637160 420410 368730 663680 505750 512040 283645 26265 410380 260865 620840 794070 801380 610470 808605 515780 367285 784380 58650 648465 655690 225930 99195 83895 745790 543575 560830 273105 468860 685780 765170 402900 667420 708220 315010 670140 196945 439620 838015 805545 558110 90270 676430 470815 86700 642345 347820 514080 222275 271065 258655 37570 677025 441490 690455 238680 275740 357170 71910 627130 824245 390235 304385 177140 116280 443530 229075 210205 337960 410975 738395 806650 668270 806055 521475 278460 382245 507535 412675 592960 512465 593725 47260 487475 295375 253300 697850 347735 213520 325805 266560 70380 112710 175100 642260 744175 644300 736100 131495 766445 421770 300390 609365 705245 331500 397545 475065 626450 425510 802995 409360 752250 24735 274805 701590 812770 590580 462485 290870 12495 188445 600015 257635 91120 17680 280585 430950 10285 200770 841500 166005 245225 757095 796280 405025 510000 598485 636735 326145 68935 151555 150535 762025 417775 445740 84745 593215 748085 727430 77945 32810 565675 767550 17085 459850 817190 665210 33575 278460 609535 780215 715615 174080 403325 687735 563550 138805 421430 11305 839715 754205 772310 74545 526235 326825 456790 669800 470135 625855 274975 734400 563805 497505 79305 263500 669715 25840 116790 777665 682975 618630 511360 301920 122060 384625 771035 615230 292060 309825 461295 670140 120700 562785 175950 570350 434690 528275 467075 457130 597805 675920 260695 693430 393635 843710 106165 825605 199495 154190 408510 303875 753185 318835 502180 649145 457555 458490 295800 650590 684760 73950 147900 707625 817700 102510 115940 599080 78370 618970 533630 520200 812685 239020 120360 327590 63665 435795 680850 788630 224740 404345 677280 589390 451010 485945 466225 505495 824500 377230 473875 279650 486030 128775 388535 655095 648295 333625 592535 380970 121125 557855 402645 396015 337450 701675 7650 728535 536520 500310 614465 607835 204680 578085 704225 370430 45560 792370 211140 515100 801295 739585 187850 682380 5100 179010 327845 722075 568055 709410 788800 627300 537710 432395 597805 137105 693940 737715 24565 445910 592535 338980 791520 292655 350880 311525 71570 273870 348160 197795 183345 24735 591260 598910 712215 25160 739330 524875 264860 570095 659260 55165 350030 179775 104805 173825 92140 545190 340595 678895 718505 657305 757860 128435 529380 788205 649655 759220 241995 767465 696235 324700 519435 311525 3655 752590 224060 169830 271745 844305 66385 519520 155465 245395 747405 434010 483735 221765 468350 392785 53295 33915 545020 98940 731680 687480 565420 353770 475490 498015 141610 656285 220405 158100 791010 425 846090 811410 777835 427465 383265 297245 311695 199325 629850 539665 159035 236555 603755 757860 95455 228820 482375 552245 480335 759475 84320 652035 7650 562785 618290 248710 828155 536350 569755 816340 42160 676260 615145 624580 197880 258825 740605 367965 291890 765425 23035 527170 29070 272765 347395 643620 124015 603925 538135 674305 62305 708050 373745 80835 846515 105485 700145 560405 225845 167790 762025 342465 121040 154870 164560 774945 602055 409530 548675 171105 176375 794410 288830 755480 177735 467585 574430 45390 596190 424235 719100 57205 671840 516545 646850 835380 343825 539410 124355 527000 747830 621520 644385 547315 246755 530910 160480 816765 744600 582590 10710 744260 497505 676940 258230 303705 188275 317985 121805 62900 366520 174165 21760 739075 313990 147560 729300 368900 165240 378335 779535 269195 136935 640220 832065 316965 136680 565420 631890 614550 615825 110245 493595 251515 54740 461890 151640 641750 157930 236980 284920 178415 194990 269790 577915 302430 486115 218450 581570 708135 789565 310250 200940 69530 223720 188615 10370 619990 180370 411825 613785 481610 816680 299115 9775 564230 167025 580295 356150 106420 106250 778260 41735 551565 277695 360060 517395 210885 381480 411910 357000 30345 380290 581655 100215 466140 672945 552670 632400 316455 57375 331245 358020 748510 741965 510425 436390 772820 841075 392785 32300 527425 633080 259675 714000 705245 92395 185810 418455 29665 394570 249050 770525 177225 56015 232560 498525 483310 369835 616675 158780 694960 38080 391340 654840 146540 650760 409955 797130 172635 226695 631210 544850 386495 697170 838270 314840 176715 403665 499205 678810 637500 731085 740605 474300 681190 698105 266050 416585 147390 495465 189295 508555 2890 623815 500395 837590 622030 175100 236640 805545 730065 219980 736270 178330 819910 708985 13685 214965 659430 748340 131155 287385 294270 105570 491555 288575 404430 437325 524790 14110 669035 343655 780385 618800 237150 279225 92735 811240 408765 297670 667590 651525 784465 512465 544170 333710 629340 115430 615655 529125 401200 600695 214625 260695 318410 53295 834275 357765 323340 297585 466395 610385 148410 495125 609960 146455 132345 34765 148835 660110 233410 292995 258060 366095 590580 288660 134725 142460 464695 116705 501585 615400 160055 670735 15215 465885 34000 156060 789225 253130 255425 736695 820505 52870 356490 39440 122400 331840 684760 821015 323085 98430 575365 568735 696235 194225 203405 181475 649825 298860 633505 704140 682890 418030 28220 57375 205530 628065 639965 445230 318495 817530 410125 75395 613020 595935 92225 532100 325805 132515 718760 85000 35360 544850 749615 231200 469370 119595 37485 779195 258995 116705 664870 816000 668525 724370 517990 301325 362185 608430 676005 169575 728025 554540 483905 485690 388450 783785 630785 33745 227970 676345 407150 139145 663510 720800 116790 704480 19210 139995 582420 625685 67745 13940 149090 837590 185385 272850 481270 741540 539155 164050 342465 340510 117300 554540 795940 820420 579530 91885 261630 795345 433160 419135 9860 49045 72845 584630 461210 156570 785315 428060 421090 124525 302345 568905 525640 700655 112115 712980 270215 50745 354705 137955 400265 234175 695385 446420 130220 106760 167025 686205 569585 491215 186320 183345 495890 489260 249135 196180 611405 364565 162180 413015 221595 724795 575110 231115 787610 666145 456195 270130 773330 332265 536350 511530 28475 444380 526745 482885 756840 286790 298435 466395 309825 49725 281860 247690 768995 67320 488155 132770 834530 396950 504135 99280 617270 582675 283730 841415 171360 199325 590665 577915 716720 344590 603670 251090 744260 479060 57630 499120 654245 430270 350455 371195 692495 354705 707285 322405 107525 308550 834105 679065 47430 816510 36380 469625 617015 468265 701250 329035 249730 356490 146115 60605 185555 654585 308465 587860 481610 690625 399670 588200 279735 823820 195670 364395 366350 471920 779365 455770 281350 824330 663680 15300 496230 192865 85680 442170 137275 496145 408595 697935 650930 127075 542130 384965 762875 792965 611235 561510 43775 843030 685185 494700 540855 534990 381055 564145 392530 452030 343740 597890 36040 522835 188870 594405 678385 51935 402220 715615 67150 732275 163200 9945 207315 330055 138720 187255 308635 201620 94180 109820 763045 125800 88060 98005 621605 833085 656455 180200 684675 794410 278035 687820 841500 773840 525130 237830 735165 443105 584630 358105 211140 830790 23970 260950 360995 61625 566610 65365 478550 23375 252620 821440 4420 340680 645320 635035 729640 253725 466480 841840 639625 846175 492575 604095 280500 504390 578425 50490 580040 11645 779620 611575 102170 482460 759645 235960 217515 595340 833425 210885 666655 486710 570775 47600 618120 366010 395675 276675 682550 756245 73185 521220 64090 380545 845580 1190 686375 126990 714850 397800 773500 100385 581060 506770 285940 385475 244970 339660 552840 586160 691220 590410 454920 84660 41735 182410 625855 824160 349520 460190 583610 374340 282030 517225 813790 763045 220405 332435 60520 374765 279140 607155 219640 101575 751910 584290 787185 693770 512295 123675 844135 280925 229840 269535 410125 82280 581060 123930 650420 749530 477020 417605 282200 553010 312120 650250 93075 750465 614040 842945 503965 243100 144330 725475 282200 726835 798490 243015 245480 404855 2380 243525 205785 108035 3655 683740 715955 432395 133535 184705 82620 554625 45645 491470 433415 228480 170935 220915 845665 36210 429760 736610 486455 535670 626620 415395 471665 659855 297330 188105 37315 6290 268260 274635 245990 802910 720545 351135 698190 356660 136765 253555 271745 505410 364565 139570 799850 839800 602820 171700 265115 54145 193800 722330 671670 206550 690795 256615 213265 371365 605370 359465 36465 462995 303450 327760 138890 83895 166855 64430 724965 486795 110670 57970 655265 51680 630020 345440 450075 145520 282795 701760 234855 444125 741710 80070 159120 22185 460020 593555 199240 55505 435965 25415 49045 479400 23800 133195 806565 350200 465460 154615 146880 44115 486710 561935 662575 354960 708135 824415 240975 468690 164560 213180 18870 509065 143395 798575 760155 586925 320110 232560 605965 71060 347480 600950 418795 542980 511190 394230 469370 393975 636565 282710 24905 93330 8160 167535 833000 147815 513655 608685 658070 665550 747575 768825 182665 359295 345015 515780 351305 404685 4590 353260 500480 317985 629425 246330 68085 136340 191250 562190 597550 342975 403240 692070 537370 493680 508725 529465 727600 13090 303705 634185 551055 567035 745195 805970 350540 814895 227205 577830 593470 456365 448035 101235 362865 212245 603415 418030 146540 736525 414120 224145 60945 587945 535755 202470 227035 761090 174335 70295 666400 273445 818720 414035 516290 386665 62560 764660 179520 411400 508215 684250 342295 479910 297415 433585 832660 223295 238170 836230 7395 524705 363460 193205 631720 98005 288065 404855 217260 836740 584800 8075 277100 438430 248370 109565 487305 15470 763300 233495 192950 214625 803420 261205 343995 375105 358020 565845 844220 530060 268600 728110 653480 136340 642005 491555 80920 155720 165410 744770 44540 817785 32640 417265 377570 809285 116620 471750 270640 176715 357595 587435 214115 162605 229670 578595 16915 56355 459680 616165 800615 553095 642430 837250 472600 665550 521900 648380 215645 265370 18105 409190 459935 84320 628915 286620 115685 646595 164305 511020 177395 846770 649060 585140 605880 459850 763980 348670 174335 133365 513145 222445 409445 766700 32555 590240 133875 598995 611745 487305 254150 371195 345865 231880 222445 163115 784975 744090 94350 297755 468095 566610 544595 764490 569330 53635 728620 681360 524365 434350 118150 322065 672775 627130 566695 273700 32470 706350 535585 573070 402390 768060 201365 195245 352410 312205 606730 213435 255 36295 295120 671415 529975 594320 838355 160140 93925 51425 367455 710685 565930 30175 496910 441830 463930 443785 477955 466310 482715 63240 527850 241485 531250 296735 229245 458320 559980 497505 111775 393805 257210 714425 482460 272765 231030 815830 478890 760410 729810 208675 594235 823820 535160 510935 250325 602310 582080 312290 177055 19380 840565 546635 422195 629510 353940 330650 34850 92140 465460 56610 347565 292910 505240 293930 259845 780130 528190 409700 313480 321895 406980 145180 646680 161585 840310 357595 256785 417350 95455 594150 94180 295545 380715 102340 584120 741200 766530 272680 273530 515100 32130 291465 362865 200855 489600 503455 388875 45815 33830 843370 802060 448715 460615 661385 845410 377655 38845 6205 757520 549865 71655 360570 71825 609705 474130 413270 717230 524365 113050 441660 351985 365585 18105 482375 808520 552500 615145 180370 699125 482290 772735 439195 287130 657560 449225 198305 448205 31790 625515 81770 386070 303960 387005 217770 654075 249220 435285 366605 801805 272425 652970 41990 724455 717400 277695 773670 273105 194650 91630 275910 802230 472260 53295 799680 82535 635800 72590 676515 131155 676600 722670 452285 207570 185470 749020 734570 676260 778515 575365 424405 640050 233155 577660 39270 833170 807415 155890 541280 436220 352325 567885 416160 283390 273530 762535 46325 597805 644895 568820 723945 239785 97580 470645 448800 435200 621775 727685 547060 762195 399500 48110 606985 415055 121125 465800 375530 56100 251090 181560 273360 340765 459595 462655 69275 356830 739245 604350 200600 817785 532865 546380 288915 451095 279055 619565 89165 827135 18445 395080 814385 786250 306595 579530 89675 208505 670565 60605 197115 29155 834105 98090 138635 311695 514760 474555 298350 562360 330990 491725 218875 422875 524705 378675 374850 577575 746300 121975 440555 421685 210035 503965 686630 493000 737885 507875 214625 375955 253980 300815 542045 677535 83640 163030 302855 9095 10625 711025 419135 244545 178585 333370 833000 822290 843540 245480 531165 663680 252195 518670 791095 757690 420495 648720 662490 526235 485520 613955 408680 85170 238935 87720 633250 764575 107780 820165 340595 340 186320 440385 71995 219555 126140 405705 259420 626790 201110 648125 845580 249475 685610 151980 637245 627045 720885 741965 23800 730065 634695 374510 466310 772055 245480 341530 822545 34085 500395 214030 257890 180795 748170 611405 184025 611660 466990 552500 517140 130390 734485 383265 442595 204935 833000 610300 99705 59330 553605 459680 541960 396100 587180 471920 802910 396525 763980 544255 576725 139315 317985 180200 70380 105400 829855 511530 476085 60435 385900 157250 514335 715955 713150 164560 849150 379185 433160 424660 178585 817275 784805 59925 766105 313905 32300 20485 714680 44625 836315 397375 202810 842435 175695 519095 636820 742305 344845 672180 612255 792625 296990 570945 79135 119085 514420 590665 132770 422705 379780 42330 268005 117810 426615 563550 305745 213095 698870 143990 779195 533120 469285 595 776475 290105 744855 702525 496740 465375 680000 491810 64685 428230 18615 71145 214965 81260 257805 665975 734825 180285 358105 482205 232900 307785 506175 738310 34255 404005 578510 540430 769250 7395 393295 51000 159205 597550 493850 211905 17085 479315 388875 163795 373915 165750 732700 275485 707540 518670 646085 758540 720630 162265 735675 470815 273530 345610 697340 775285 456875 243185 716720 681275 181305 204680 839205 162265 619140 453900 78370 327165 404430 393890 561850 702695 329715 197965 534225 460445 68935 72505 468180 457725 788885 661725 676090 288660 501330 711960 381395 71570 40290 287300 838525 129710 252620 345270 666570 337790 244205 2380 828070 840565 663340 382330 106930 285600 103105 411400 160310 378760 122910 513400 366690 234685 690370 370940 527850 297670 753780 765680 203405 387600 773925 87975 719780 186915 30515 471920 391255 697850 93415 49895 270045 342125 97070 414205 458830 836740 130390 696660 771035 222530 113560 38505 240720 116195 334815 334985 433245 158355 624665 210460 443870 845920 501500 804100 415905 63835 250665 413950 528445 205105 385985 847790 596955 189210 648295 604945 286620 506260 133195 360570 16660 768315 216495 138380 12240 137785 263245 57120 521475 381650 335750 251685 117130 560405 597975 799255 724965 261545 739585 215985 123080 529635 179180 396355 522750 710090 604265 320705 559470 661555 331670 301665 708050 837845 342805 729045 247350 2040 375020 506770 16065 285940 708390 721395 327420 104975 833510 245395 349520 128860 666655 308040 646170 410125 88060 758625 353430 414205 490960 319345 818380 547060 210630 333115 405280 402305 159545 205615 90015 126650 62305 282030 459510 317220 361505 298605 440555 511360 477870 51085 146115 174675 543405 261120 685780 501330 652630 3570 9265 362525 647105 80240 346460 268515 275740 237150 462740 727260 481865 479315 755735 755395 603755 820335 459425 363375 373575 723860 414800 74035 151725 491980 412760 460360 737205 51935 449990 40970 635885 196350 573835 191505 72845 507280 747575 557770 272170 663595 258655 419220 283135 478465 347990 316455 220490 378930 452115 581570 325635 702270 199750 812175 299455 306595 819230 393635 266475 675240 231285 438090 344250 85850 767210 700995 285855 695640 653055 107355 353175 350370 209355 264520 455855 780130 771290 518585 24990 441575 651525 414630 225590 262735 297755 360825 703715 663000 295035 228650 707115 817700 216750 583610 780385 413610 697510 359040 468180 641410 681615 256530 553265 288150 376720 438855 365330 241825 42585 203405 380375 784550 824925 840650 605115 358785 474045 661810 604350 715275 306425 54655 90355 633420 501670 335665 833510 799595 563635 401285 261970 445145 444890 292995 46580 20145 692155 404430 600950 605200 714510 824330 360910 346205 713915 622880 37230 551735 704650 371110 692750 483905 155805 157165 766020 699125 542980 708135 597210 47940 641580 816680 578510 595 742815 24140 452710 500140 776050 205020 799255 702185 417265 775710 144330 545190 24055 844305 409955 415395 596360 578000 327250 497335 575110 635120 676005 396270 427295 327335 525300 737205 224060 531675 416245 626450 226355 591260 272340 496570 320535 751570 148665 619480 849490 837335 119085 453900 295885 356830 232390 254320 177480 391935 773925 366945 9945 620670 795940 424320 176630 160055 825945 18445 439195 673625 738225 510000 613275 745195 630190 161245 760240 798575 551650 341445 474300 403580 184960 411825 176970 135405 232985 670650 387090 763045 207655 497165 235875 203745 508385 355555 116195 272680 20910 75055 839460 802825 235535 758370 568990 169575 435455 274125 492150 838440 402730 512890 792880 509830 849660 391340 715020 751315 347310 102850 170850 222530 8670 657220 354280 31110 139485 655605 169320 815745 280075 77690 80920 785315 328525 184280 230095 485350 283220 429420 88060 234175 154275 229500 45050 412165 242080 469965 158610 751060 673115 366180 721905 291805 293845 482290 21420 839205 445995 728960 103700 505835 160650 668525 760750 186065 34680 636820 243440 601375 489600 838780 639795 66470 736440 106505 466225 25585 657730 325720 643365 842010 753695 814215 397290 604010 178840 777580 260525 434180 169150 676770 532695 641835 236130 598655 319090 87210 59330 289510 846685 723095 636055 683995 24395 733210 498525 208505 102000 751400 347565 597380 780470 269025 655605 136085 291720 207570 349690 664105 849405 257380 797045 598740 695895 77010 689945 549780 428485 299965 757010 576215 134980 816255 515015 548505 327590 81855 651355 13430 20485 380375 684335 170595 278630 496825 596275 74035 386410 55675 360485 795430 789650 342295 397630 778005 675835 818295 618205 462825 839035 462060 562275 466480 266220 379695 816085 694365 581995 726410 232135 777495 652630 257975 264350 697340 210035 838525 535245 250580 356830 807755 334985 458235 528530 116195 678895 508385 479230 281945 326825 146710 668355 148835 819910 534735 409275 29240 524280 730830 201875 653140 40545 431800 767635 103020 222700 471070 614635 84320 398990 290955 491215 82195 727345 57970 809880 339575 712385 749785 14705 254235 482120 818125 724880 211055 361250 771970 201875 397545 506940 388025 546295 386750 338640 418370 518925 280500 237660 317390 840905 386240 410125 584290 231965 380970 817020 585310 26265 611660 98260 408000 2465 687735 316880 42415 373320 579445 116535 235195 675240 777070 764745 305320 324105 845665 786760 419135 471835 409020 411825 786165 569840 408340 209015 414460 99365 676260 233495 804950 738310 359550 44030 843965 415140 144330 544170 141865 825775 19890 343570 218875 155465 146795 406385 636225 592110 349435 304045 841755 126055 385985 756245 3825 227800 606645 147815 393975 250325 381990 332265 641155 543660 400265 713660 406725 757690 39610 160225 235790 296905 339065 197540 437750 113475 794410 367710 209950 415905 58905 381905 498865 98005 643280 501585 25925 251090 82875 787695 276250 720120 186660 495890 838865 696575 570945 743070 517820 138040 789055 569840 587860 559555 649315 571030 238170 295970 58565 821270 233325 635035 585990 713830 208930 794580 331160 32555 715105 119425 239190 279650 511275 591940 747065 846940 610640 624410 539750 519945 179860 276335 358700 269790 50915 117810 769335 687055 352665 380120 371790 69870 698785 398565 22185 826880 222785 402815 791860 184875 751485 512465 389810 481100 468180 681955 388025 41905 825690 315010 508810 429590 774860 692750 344675 399160 20060 606645 640815 302175 788630 168555 265540 793135 650760 778770 779790 420750 340510 261035 520795 621010 641325 640390 845070 610725 456280 800190 139485 112795 691220 479400 399755 165325 3400 805120 156060 754715 23460 609195 17340 802060 298945 575110 335325 608345 419305 177225 827730 88995 148580 195075 850000 791775 564485 581655 610640 435200 125715 417690 537965 17255 413610 306000 226695 62220 668780 59585 276590 381905 782000 262735 337110 831980 547910 303535 265370 32895 744855 449990 423640 726495 149090 600950 167025 106590 476085 21420 446845 115770 632655 610300 119680 416755 361760 365670 758625 407490 407830 713150 520880 53635 568650 109990 308040 849915 24650 138465 633165 388450 491640 620075 375955 147730 565590 428315 520285 73185 246670 404175 638605 335070 394060 187255 408425 11815 169660 140080 189040 398990 838440 140930 148920 747490 626960 639965 85425 458575 288320 346375 61285 436560 369750 696150 554115 463250 222275 741030 197965 456535 319770 620160 61285 574430 254235 736015 658750 466055 278800 427040 557090 755140 24140 840310 124355 116620 383010 539155 345185 483565 253980 294525 71825 470900 222530 563295 317900 88655 494275 483735 215475 442425 716805 732530 624835 190995 425510 631295 85850 537710 529720 467670 99110 569415 14960 591600 493255 518755 5355 261715 457130 38675 627895 219725 301750 711875 388110 518840 265540 460190 131155 200770 615485 134215 810475 630700 538305 679915 718930 179775 186745 691900 600780 441660 288745 836655 173145 733975 596615 789225 103785 354365 618970 647955 463590 348330 788885 604775 780555 785740 167790 18785 649485 819400 770695 642855 708135 46155 561255 654755 591430 204850 32980 759815 385730 412505 617695 44285 333880 502945 151895 198645 362610 486965 318580 478380 134470 590240 332520 360655 345355 421600 44115 449735 399160 12240 628065 250835 145350 754290 719270 753695 755565 400860 373575 646085 374340 211565 63240 486200 453645 163200 398990 602055 841670 388025 268685 94350 165240 102170 636395 97410 655690 579105 349860 331075 403495 414800 287980 186575 363035 60180 245905 495720 29410 639625 185895 516375 425595 710260 150450 418625 605115 196180 380035 242335 337025 214455 146795 373745 687735 221680 819995 554880 673200 10795 836060 217345 332435 553945 175950 295205 248625 475490 599590 801210 392275 150705 600695 447525 810475 627300 807330 457300 637840 691985 107355 166430 336600 130985 330905 213265 484755 465035 759220 349180 750550 45900 350710 687310 354195 642005 356235 507195 290105 468775 410040 183855 425595 820080 401115 124100 675325 389130 52785 4335 445485 18275 294525 334305 3315 45305 14705 147985 567715 694620 666910 650165 368305 357935 105485 827900 388280 732360 751315 107100 709410 7820 71230 544000 273615 677280 587010 812345 356490 526320 62220 392615 419985 822970 181390 765765 462060 144585 79135 241740 456960 362780 236215 839035 335070 744345 399245 537455 791690 830280 510000 83470 49215 34935 296395 710685 35445 326910 548335 14110 521050 120445 115005 269195 237915 409445 65110 559725 410720 782425 561085 529975 556325 557855 552585 517735 400010 523600 365755 261460 421855 191335 3485 291040 185555 500990 556240 412760 727685 746895 382330 343570 432480 137020 189550 551735 759050 478040 333880 556495 142290 335665 78200 650845 558705 75820 652120 252960 666230 722585 478210 536860 546975 529550 623730 469880 133195 844220 393635 707030 32555 423045 581995 298945 755820 323595 825435 690880 715105 782935 296140 634440 48110 640645 653480 773840 120275 750380 402560 790245 60520 72080 814045 787950 283220 7650 813535 158525 650420 372980 136595 829685 23375 648890 619055 424065 542640 95115 98770 25500 443700 651100 364990 648550 678385 309060 698020 761515 398395 836995 299285 766530 286790 188360 274295 457300 786760 504900 137615 696830 704650 470645 364140 113730 92395 309570 431375 613275 777410 253555 395250 609450 348925 13430 797470 142205 785655 44455 144840 212075 178500 8500 437410 477785 493085 256190 821950 599930 509745 497165 393125 799085 402050 628320 381395 163710 201705 319515 173655 383520 58310 84660 35105 350965 367540 71570 327165 239275 243865 655690 547740 564740 681360 768230 211140 591345 631295 839460 740265 280755 568140 708305 62730 154190 654925 311440 469030 791945 600100 535075 701675 770440 642090 218875 790075 169915 541705 783275 665465 600695 587095 822970 88060 196265 4675 339065 697425 568990 709240 401625 127245 537200 289425 113050 247690 575110 775625 190740 692580 391510 808095 243440 679915 524790 440045 28135 337620 615910 725560 731680 592535 107865 694620 221595 375360 74290 183515 368730 819825 242250 659600 356915 525470 774010 1615 214030 492150 492065 170 253725 166515 628575 335410 593045 730490 94775 255510 376975 804185 561680 336345 779620 477275 544935 825095 772565 506260 721310 388195 836655 139400 188445 762790 555475 246075 52360 422620 790500 93415 757010 663765 439790 610300 311525 155040 646850 609280 379015 240380 618630 41480 448460 342720 203660 564230 734315 709750 697850 554710 308295 687225 693940 630105 38080 537200 736610 707370 732445 723945 15895 116365 505835 143905 135915 742815 248200 239105 96135 234685 269450 480675 190230 180880 767720 78370 722585 63580 400435 111860 285770 670395 814300 5780 308380 734400 702100 113560 82705 34595 39015 473790 537285 519690 664445 623900 15810 323935 733465 810135 799765 149345 439195 613785 247010 212075 140930 427295 602905 765680 108205 207230 53465 23715 240465 358445 368135 221765 150280 479060 323595 62985 756670 832405 816850 616590 667420 428740 194735 37485 126055 315180 593385 451435 522325 830620 151300 150195 763470 257210 570520 805205 227205 178330 216070 236810 611490 526065 778685 478125 437665 366605 732020 26520 339150 525725 537115 367115 244545 255850 761090 492405 424235 257125 835720 723605 573750 391935 446675 791010 391850 225165 327335 222955 287640 412080 351050 100980 762705 507875 473110 11560 311355 32215 511700 383690 129710 362185 350965 718590 443530 756925 24905 99535 595680 375785 368560 645235 480675 277695 340510 735675 420070 617015 522750 479230 145945 600610 83725 338045 687225 277865 251090 265285 130305 563805 44115 320620 387175 614890 802910 715955 630020 499290 236300 232900 390915 508895 273700 213435 156995 254405 606475 355045 352410 743240 363800 323680 145435 547230 499970 145010 130730 62560 267835 188020 432990 625770 707115 562700 790415 434350 444805 677620 420665 121805 844730 341275 610385 219555 369580 142800 229585 371620 278970 525895 230010 753185 18105 104805 645405 199240 723010 455345 634015 741285 462145 335835 182325 468180 171445 60350 794155 455940 234090 90780 166940 359380 210120 442850 329290 377485 597975 322915 800445 311185 624920 753015 24905 761005 299285 518160 521475 735760 531930 105400 42500 182325 575875 800360 675920 27880 322915 399585 829600 526320 2125 434860 221765 634780 28985 454665 602735 401625 521815 544680 843200 178245 193205 43520 578170 141525 764150 173400 276675 579360 78115 66810 200600 159290 740010 759900 116195 739075 355725 711960 192185 583780 269535 782085 405195 541620 615060 3825 146455 377825 246670 769505 65535 52020 280840 424830 457130 269195 605540 112625 632230 333710 332350 52700 730320 515100 407915 179690 472770 274380 375275 606305 547570 398735 456365 153595 235280 325635 204510 196180 498525 751655 215390 219640 542640 821440 572900 589985 832915 573325 569670 367625 593895 212245 451265 262905 499375 156060 785570 782595 249390 775710 711450 242505 34085 823310 612340 248455 413950 534225 248795 654755 651440 842690 566185 444890 58990 477530 576045 304470 65535 593555 308465 413695 682295 117300 44880 209015 422620 123165 356575 644130 628405 25670 681445 344250 297670 804440 619480 398140 465885 222700 127160 586755 323085 378420 657645 784975 444040 170170 520455 402135 831895 493765 724540 432905 247010 230860 776985 613785 57205 309315 544340 530485 124525 103700 594830 842690 552160 17850 218110 456875 796025 218960 345100 42585 354535 806820 825860 727090 567630 124950 716210 578935 833765 534905 427210 46580 519265 475915 788035 646255 250070 31280 469965 16065 118745 729725 488325 93075 435115 53550 149430 75225 595425 62645 449310 745620 691560 615060 64855 728790 151895 708305 446845 491980 809030 273870 565250 156740 819825 763725 307870 808265 275995 150620 584120 214200 17680 755905 563550 726155 12920 10625 418710 268515 616335 497420 841415 763300 718760 297925 323085 28645 584375 494955 562020 740095 440725 302940 837675 397800 443445 367965 190655 391935 574940 202045 41735 618375 394825 843710 554030 681530 14195 153935 85680 295715 826710 653735 324615 456450 265200 327165 268770 312800 588540 460105 729980 437070 115855 745960 522410 420410 545020 46155 339320 298860 540685 601290 101235 312715 60265 361930 214200 374170 769675 451180 151470 630955 475320 95880 19380 258995 400435 209185 614040 571115 134385 304215 571795 58310 638265 623305 220830 15980 771035 40545 736185 190145 849490 478125 610895 127500 511955 783530 799850 414970 731085 217685 592280 177735 35190 683315 207485 747745 112455 510170 494700 308295 759135 390235 463420 136850 683230 676005 817785 318495 761770 154020 404940 15980 657305 620415 3570 148325 550290 1360 723520 737800 722415 672010 257295 382925 522070 518075 278375 284155 749955 77350 673115 45900 454070 766700 725220 574005 368050 437580 456195 174165 197115 744940 65960 561000 773500 409275 553860 349605 192185 715105 70550 664785 754715 443615 452540 488920 149685 274975 792710 721395 314160 692410 115430 95455 147985 64685 629255 36720 361505 584630 477785 613445 837165 532950 564230 335750 64600 275995 369920 177395 21675 426105 661300 564570 322830 136595 212585 267920 478210 669290 44880 760495 22865 829175 787525 600355 398480 529720 558790 382330 543320 211990 648550 335240 120445 158950 849235 814470 485605 104550 639965 612000 800870 87890 225760 231115 368730 54655 612680 133790 234175 278035 52020 485180 725815 340425 364225 393890 83895 514505 331585 458405 568310 247265 592620 443700 363545 439875 653905 642940 584290 735250 465460 103360 140590 238680 743155 242080 359890 712045 560150 619055 717230 718930 513570 740605 334900 36125 594830 729470 676940 587265 815065 411145 468520 117215 268685 171955 324870 346715 242420 466055 553010 757350 561255 412845 754800 647955 129370 424405 172040 696150 657645 266305 58735 40545 540090 568140 388450 770525 802060 487645 173315 266390 184365 280160 612170 486795 684080 471835 205870 733635 708730 368730 307020 36550 312375 115770 189380 788120 142545 109820 34340 244035 189465 300985 68085 831045 16150 403665 638775 581995 34000 586670 149515 826795 122825 736525 373065 255255 536180 107695 430695 760750 128180 149600 674135 557855 809030 311185 738990 630190 64345 708645 337025 689690 359975 317220 265710 307020 771970 310590 27880 143990 542725 14960 432820 133195 1615 314245 335410 51595 330905 15640 516290 140250 468945 413950 699040 403325 392700 513145 753270 702440 17765 783275 240210 738310 583270 7480 456280 377485 828240 801805 189125 448630 463165 787015 677620 811070 185810 738395 728960 686800 760325 401455 221680 671585 410040 256870 668185 20740 736865 27455 286960 99620 732615 278375 844390 453390 189125 500990 473450 840310 635630 322405 332350 114920 840650 163285 130730 669885 790670 4590 443020 379525 152575 732615 42840 39185 349775 282115 394485 280925 229160 42330 707030 62900 810220 272510 755140 725135 372215 63325 710430 243355 153935 582080 302175 623305 457045 580890 527680 341445 90950 270810 645575 283390 133450 272595 678895 433670 110925 531080 718505 324020 659685 559215 388450 515015 44200 705075 311440 547230 714765 358275 405280 216240 647445 308975 431290 761090 687735 268090 210630 625090 98600 634270 848215 234600 530995 96475 224570 292230 439705 457555 384115 491640 528615 367625 72505 373660 312630 810815 719100 713575 167875 176035 502435 644215 759305 342720 310165 744855 433925 417775 94945 367285 329035 408085 753100 287895 151300 693090 621945 125460 428825 514335 452455 417435 361420 232475 466395 553605 307445 683230 303025 511190 274720 797810 531335 267665 231200 228735 31025 99620 321130 538560 311525 112540 273445 209185 66640 720545 764405 617695 431290 245565 197115 415735 810135 170 537285 758455 160565 307530 506430 700230 76840 294100 78795 126650 326825 242165 226100 441745 13090 157250 360315 238850 316370 334560 442850 775540 135150 200685 511105 103615 79220 511700 693515 181305 775030 96645 94095 185895 261545 73015 84830 603755 447865 123590 511360 96730 262820 275570 91460 192525 485180 531590 314330 369410 77690 659940 670650 72250 57800 67235 422875 229330 151980 711535 651525 179605 342975 245650 268345 612935 437070 738225 836400 216070 156060 532950 676940 644300 106930 141950 249645 734910 722415 629680 435285 176545 815235 509745 24990 765425 388790 449820 590325 424235 129625 605540 577490 351645 595 590580 213605 687905 521645 50065 453135 107355 333370 747320 180965 460785 577490 69530 86445 754800 242165 752590 642090 554200 627810 240040 489260 762535 284240 586075 361080 465460 102935 83300 645915 506005 713065 413440 688755 738480 101490 387260 705585 563210 339320 604775 185895 478720 134895 707795 779790 198645 462145 527680 419475 457215 234430 801465 524025 769505 193545 93415 124185 47855 513740 729640 499120 776135 380120 641750 249645 160225 473195 263840 5950 80070 87295 268685 435285 470390 761940 232305 118065 211990 841925 137445 792540 415395 639030 482460 782255 534225 425765 230860 269365 649825 430865 282115 730320 736780 727515 653565 551565 155295 277865 365160 40035 769420 2210 476595 231115 682465 848385 590580 838355 600780 421175 765595 2890 692920 708475 720545 257295 364055 479910 760665 496740 752675 397460 373660 350200 791435 758370 583780 777665 421685 324530 764235 621945 221000 498610 652630 724625 330225 738225 347650 747830 699550 685780 257125 549780 89335 660875 295885 511530 374425 338215 535160 422110 714680 98855 778515 191165 342550 751145 330140 658155 475065 652800 281520 127500 164220 522750 58310 404430 634950 674985 189635 571115 272765 821525 73100 402050 478380 698785 208930 255595 671670 222275 252875 32555 819655 520795 103360 691220 714085 668780 362015 714935 115430 129965 229755 387175 543575 161075 75820 753865 590920 744430 356320 450075 627980 697255 719355 360145 815660 848810 565420 476510 685100 124950 210800 496060 143225 565675 665805 409700 664275 813450 198815 208080 503455 49640 282540 707455 233240 568225 550970 315435 294440 33405 196605 783615 389810 234175 760410 442850 338810 322405 88230 428655 702015 455345 590750 786845 491555 375020 103105 78710 435455 461125 754970 449480 236300 554880 331415 335750 510085 276080 91460 515695 722840 650845 579020 698445 192185 200090 53380 260525 801040 843795 328525 155550 500310 469115 24140 554455 405110 102595 234600 528275 800445 443530 757520 523090 359125 370685 536180 366010 337535 697935 349520 178330 447440 578595 461635 488495 364905 645490 475830 50575 525215 52360 637330 317475 633165 406130 567630 577065 245055 536775 792200 808520 487050 499035 302260 327505 120785 728535 487985 802485 51170 93500 632825 163455 355895 424320 255255 834785 366435 774690 183345 335835 321810 441830 640135 460530 442680 689775 604350 483055 393210 638010 669800 770355 256445 234600 326995 663425 164560 838270 29240 25585 72420 77095 408340 476765 847195 829685 577235 772905 824755 653140 107610 100385 101490 456450 767040 292400 577065 355980 849235 626705 477105 353260 196095 417775 123335 472430 67150 732785 580975 839120 201025 177310 570605 603245 745705 566100 136085 806820 575110 192780 285260 309145 617695 750720 220915 536520 401030 39780 626705 691305 172720 814810 396355 330650 835975 199580 28475 3230 700485 374510 333625 183090 154445 6120 15640 683230 174335 726750 259420 381905 420580 746215 779960 474895 343145 81430 600185 251175 716975 375530 334305 300560 546550 769080 74460 741030 262055 633845 226440 741965 797810 86105 157505 452455 824160 446845 726495 196690 304385 68765 646340 563635 826710 170000 835805 152405 265115 171360 805375 446930 831385 777665 710855 510680 469795 233835 768910 554200 524535 328440 476000 133620 98940 3400 308380 833595 413780 687480 265285 129540 617270 380800 540430 661555 188955 104890 510 785655 233240 153595 619055 521220 818040 147135 86445 347990 559640 309485 193460 694705 490705 737035 727940 280330 301495 342550 800785 253215 291975 381735 56695 151725 838100 556240 272000 563805 40290 633505 813280 569160 727430 335155 845070 826625 368305 45135 467670 731170 347735 637160 528020 762025 491640 716210 299115 409445 726750 544425 712555 388450 258995 345610 320110 22100 353855 127330 389980 829940 274635 716125 511190 439960 709835 799425 574940 493000 461210 400265 215220 288915 771460 830620 145435 572645 36380 683570 404090 625175 327505 526065 292060 576130 697340 64260 238510 11305 149090 700995 182155 404345 12240 765850 430950 369920 495210 190570 444635 70210 272680 584205 177310 50830 817105 310675 15215 57460 332520 133450 743920 361675 779025 16065 698530 45390 760410 322235 604775 103955 504560 410805 819400 236980 671160 755140 253555 643875 198730 785910 125885 708305 840565 353685 783190 546805 251940 647360 805460 212925 634440 341445 74715 760325 174845 10455 57205 566695 278885 332775 757690 29580 676855 380715 630785 98600 91375 142970 804950 669205 439280 660195 778090 233920 136935 648720 285940 743920 424745 124695 247945 310590 42925 195160 506685 47175 73610 822035 773925 748425 462315 335155 605115 550715 193460 75140 278290 470475 839120 238595 59585 821355 682890 674645 378930 47345 499800 429165 301410 124525 184875 626025 275145 163965 291720 139655 377995 174165 283985 507450 491385 343825 627045 625770 282455 573155 329630 310080 285345 248625 256190 618035 188955 844900 710600 515440 746810 182920 161840 602140 398735 601290 364140 172805 225080 66215 499375 805120 6120 230775 681955 218450 135065 252535 49895 430865 559640 16745 473110 413015 300730 559045 543150 18105 153935 415735 684845 254490 725305 496485 741285 63580 489175 524535 809540 500225 796365 440045 413185 728450 396695 242845 308040 431120 694025 338215 694620 725985 171785 675750 717655 621265 764830 533205 49045 584970 395590 56950 704735 266560 255340 513655 696235 353345 479825 379015 194735 391170 591175 127330 175695 465545 69700 654500 390150 702780 55505 125120 445825 149430 347225 652800 58310 31110 808010 669290 250410 84660 187000 784295 189975 602310 383265 376890 585480 594490 124355 314330 281010 211820 193715 602480 235620 453985 805970 379440 405110 81175 238850 457130 364055 596785 288745 50830 636310 188445 523430 113815 317815 561340 335835 109480 452200 58905 28305 45135 407405 570605 622625 645575 573750 78625 464695 385900 139995 745960 417690 286280 735760 630530 550885 846260 697255 494190 567885 568565 813535 768485 219300 50405 631295 754630 181475 138465 225760 521050 824330 264690 463760 521050 428315 702950 266475 509745 845410 224740 736100 205360 10030 674560 802570 392105 242590 828070 255425 267665 428485 765255 121635 20400 364735 433585 64260 548080 362440 849745 97835 471495 738395 426445 638350 517225 194310 291380 237065 662660 246670 232305 804780 74885 532610 11815 696235 660620 2380 108120 680 237235 747575 740520 220065 426190 719015 157335 818465 370600 536605 821185 785230 347055 248455 268090 770270 133790 413525 182070 497165 790160 646340 419645 559385 805545 552330 8415 788205 114920 500395 125545 267920 158015 203320 694705 328015 756330 112030 118830 495890 607155 230860 375445 660790 45475 563040 111520 660110 42075 609535 403580 211395 441575 15555 684505 14535 399330 207060 104125 104890 18785 550375 568480 399755 603500 187000 476425 696575 101405 8160 63240 377400 187595 77095 292060 670990 229500 130900 111435 248200 379610 561680 213265 303790 810135 480335 564230 175695 821865 733210 124440 804355 305235 531590 305660 511275 594745 381140 10965 192270 376465 534225 370090 532185 112540 835465 349265 510595 254745 761005 351645 85510 334985 823990 531165 6800 528615 687990 90695 80325 165155 669970 775115 8755 212415 430100 31705 40120 671925 92310 720120 100385 329885 137105 848215 3485 202725 367540 693685 307530 525640 849915 92905 303790 283815 497505 724880 242335 225930 4930 826455 307105 371620 306765 430610 501160 191675 353345 460615 739160 432905 588030 674305 202215 49470 504050 584885 60350 19550 170 425 255 0 595340 714340 20910 525045 36550 771630 414630 296055 165750 216835 216580 142120 675665 73610 290105 452370 52530 667420 305150 710600 554880 278120 293845 120955 585905 276165 831385 370430 696150 545530 54655 401285 384200 410295 250920 410720 282880 305065 102765 726070 453475 330905 490025 471580 524960 702015 234515 376635 471835 147815 437495 58225 627045 136850 478975 258230 394740 746980 130135 60690 765255 74460 165835 458320 617695 200090 544340 615315 311355 740860 454750 792455 117810 34000 437665 282710 547145 732360 187935 190315 636565 700485 28390 341955 57630 509830 611575 201535 521305 46920 19975 691560 66385 119765 64430 209695 390235 721565 525810 138040 136000 785570 479740 546550 62475 799765 612765 29240 365075 623220 148835 510085 582845 337280 284835 221850 812940 548080 834275 283560 527765 668950 564400 349265 536860 428485 645150 604350 159885 326400 256785 555220 705500 42075 187595 426275 788630 75395 323000 502010 236895 75225 708730 409870 460955 153000 124270 317135 341190 49130 64515 623815 410295 425680 273700 122825 697850 232390 567290 804780 758200 275655 195585 241825 331670 755310 456110 628915 68000 129370 821950 232050 139910 295885 796450 575195 588030 426785 823310 700060 649230 390830 824160 811495 603925 613530 32725 315180 149770 569500 551395 180455 525300 142630 655435 493340 827645 709835 433585 223550 451860 143055 832490 346885 759050 768145 590750 669460 85425 144330 494445 35275 51425 113560 256105 52190 13940 572135 343145 358360 364990 92310 604775 601460 413525 270810 533205 219725 740860 759390 49980 234515 696490 830025 255255 131580 304640 415820 135405 439450 602820 836485 706095 560405 459000 433670 661045 802655 314585 387005 810730 569755 432225 14620 532525 496230 543915 261035 378675 146795 360910 186405 398395 679320 301325 352410 424660 527340 437410 264180 65535 94945 82875 159290 557090 678810 576215 779705 383945 757180 205020 97240 21420 16150 236045 268430 420410 60775 409105 344420 755735 413865 728195 296310 332180 637245 152745 6545 738650 632825 842775 115940 104380 606135 626450 549185 813450 703885 146285 643620 43350 165495 5015 59925 424405 558025 123675 209950 540345 121125 296225 228650 473110 641155 772395 787610 245225 391425 504900 373490 833850 726155 135065 565165 52020 61795 506345 297670 372725 438600 443105 490450 708985 8075 482970 672860 692665 803930 634865 572730 45050 414800 614635 60520 180965 122145 255000 692070 334135 707540 771460 663595 229160 511445 516290 390660 248285 802485 47515 689945 741795 232220 804270 490450 464100 795175 28135 69275 605965 810985 194480 523260 536690 455430 408425 192355 797130 676685 188530 729470 354790 107780 123165 329885 447440 380970 22185 234430 759645 522750 364820 308040 289510 442935 681445 510425 146880 568905 485010 688840 569245 414120 813705 840055 718080 421090 67660 774520 243440 214965 689690 260865 723180 796280 258145 130390 234515 568650 32725 301240 451180 363375 831130 255680 345015 839205 265540 400860 459510 186660 51765 384880 551225 714170 581825 714425 577490 81430 435200 162945 187425 344590 631890 281520 782340 648890 785060 810135 516885 759985 219385 121380 771800 735165 229755 827050 740010 559895 756840 453050 149345 53040 355215 260355 67150 810560 174505 773075 824585 143055 396100 1105 131495 497760 782085 417265 582420 705500 713150 649485 515950 216580 381820 166345 487645 790330 659175 9605 192185 518755 837845 745450 246075 347565 406640 579190 136850 452710 315010 564740 618205 216155 136170 57800 112795 682380 352325 50490 18530 87210 774775 727345 841755 269960 638860 489090 179435 214115 310675 333795 228140 753695 743750 248370 41905 567120 381565 568055 464270 369835 512465 579785 93840 157420 135405 207570 657135 323680 295035 382755 287300 533290 234175 731935 469115 21165 490365 823310 774435 678385 1530 423300 66725 279140 698700 388365 451520 804780 12835 763810 628235 303195 225590 542470 636905 209695 636395 676770 759645 754545 457555 744175 54315 434520 765340 238765 822970 501840 198220 38250 794750 3230 260610 663850 475660 468350 550970 682040 131070 362185 304555 279650 522665 165750 355385 395675 681615 260865 768740 492150 332775 167365 392615 328780 805630 259760 671670 227375 160565 754885 826710 195670 389215 130305 220915 392105 422705 506940 248540 488750 56440 693940 127585 452030 694025 183685 347140 708730 525555 734060 301240 679745 525300 378930 12155 47515 145775 176290 502435 251175 674900 706945 503880 288150 784380 615570 678045 109310 161585 196775 735505 472005 135575 304385 656285 674220 370005 32980 476425 432905 722925 646170 563295 283985 623305 588370 414715 539835 238425 28050 469285 215645 73100 242760 799340 110160 793645 602905 41480 381650 747235 13345 560065 551990 777070 843030 121975 75395 457130 434350 63410 458405 680425 513825 477870 226440 395080 376890 482630 53465 578510 495805 255000 585310 268940 498185 93755 29155 547655 335835 278120 240380 181645 778175 615740 453645 567885 734400 360315 604520 18955 341275 589050 576640 63155 151895 544255 704140 79135 769760 843710 728790 162520 764150 772650 841840 461125 594065 393210 176545 612765 177225 410550 722585 43350 24310 165580 828325 206040 540685 410890 300050 245225 451860 54570 474385 106760 124185 62645 386580 328865 372725 3740 202300 243270 568140 115260 55845 602055 378590 825945 163625 344335 829600 514250 742560 466820 717230 616080 59925 502265 43180 336005 357595 836400 124270 428910 274635 805375 249730 85 152490 407405 317050 629000 412505 384710 588455 474215 188445 211905 652630 290445 793645 21250 405195 25330 717825 806990 525810 481440 556920 773585 116535 621095 238085 847450 313480 657815 223380 680085 80070 565845 207740 52360 488495 511530 549695 720460 212500 350965 704140 181135 636055 654330 47600 17680 259420 845155 486030 350455 581060 9775 676685 326655 601460 179520 175780 312970 579190 740860 521305 674050 721650 87550 406385 711960 679575 647870 831555 545190 181815 418285 154955 239020 768060 430610 268005 599675 303535 727005 814895 227035 150365 840395 379015 94605 640050 298095 623730 58820 666740 670905 433840 764065 257635 286960 379865 246670 768485 351985 462485 548080 649230 427125 533035 654500 665125 664105 45900 365925 598995 755735 6630 38760 79305 762450 217005 713830 146455 668780 156570 98855 98600 450330 720800 677620 308975 288405 115515 780470 97580 656115 533120 560405 500565 738650 2295 318665 440215 474980 425000 470560 575790 739330 465715 265710 742390 257465 591515 484670 346885 588965 50575 679745 206295 491470 607155 515100 250580 403835 453815 349180 741115 151300 574345 104380 159120 340000 130645 390150 164135 117980 373320 483905 107015 719865 707115 596785 515525 150450 223805 540770 637925 822205 740180 795175 623645 515355 615825 460530 186915 123420 779195 561850 848045 64175 656880 834445 325380 592960 548675 269705 520880 158950 624070 699210 329545 774605 72590 83045 38505 832150 441915 519860 692835 672605 720545 713575 257040 367795 331670 221765 419390 299625 322490 252280 219725 436135 430695 268685 598485 354705 723350 10285 780470 701250 514760 842945 448970 265795 365075 512125 442170 86105 744005 836060 135915 111350 248710 679405 419390 360910 833255 707965 336175 583270 641580 125715 33405 486285 796365 649570 502860 631210 802145 310420 370855 145350 714850 165920 126820 592025 374340 71740 849235 564825 180115 567545 504900 814215 499120 828410 325550 603755 666825 621095 358615 631635 460615 830450 411145 95115 289255 343825 161160 401030 272340 59925 732955 167960 273020 723095 841925 204340 47855 602055 109650 430015 509575 32810 771630 710685 732870 711450 273955 545275 508130 18445 302770 642345 637245 189380 781320 835550 772820 491385 141865 268090 812430 20230 698615 473110 673625 236470 94010 706690 113050 317815 584970 175015 11390 581910 708220 407745 669205 826540 143310 254235 320875 322915 209270 295885 145265 596360 606815 387940 817445 461295 659600 725900 136680 376295 841840 476510 500820 727430 48705 412080 166770 74035 309485 541620 271575 332180 401540 789565 600185 197880 325975 594575 3570 66640 564910 245990 16830 655095 471750 832830 729300 204085 212755 198730 689180 244715 760835 371705 380885 816425 606730 827305 222190 329460 358700 506855 316965 748510 234345 722330 183600 468350 336005 548505 657985 502350 417095 417945 491640 402815 749445 468010 460445 435880 693430 457980 115005 351135 296055 547485 254320 748510 369240 690285 213690 240890 842605 559300 455090 297585 683060 555220 211565 628660 645660 841415 215645 411060 746045 825435 724200 452625 614975 319600 846770 748255 752335 317560 739415 1275 651950 814725 422280 292230 546805 347650 713660 287555 651865 78370 603925 708135 659770 309910 501585 153935 303620 10965 414035 113815 800530 221510 101490 522410 495805 781660 807160 445740 195245 235705 216665 380035 737970 315775 383945 642515 40800 378250 212840 275315 341190 108205 226440 605030 149260 498185 610045 265880 108970 179605 700910 746895 525895 263670 15470 287045 435625 344760 328780 773500 320195 533715 139655 267920 220915 121125 419475 503285 832830 523770 145605 44710 45815 393125 718930 542385 428060 269110 715445 195925 674305 158015 24735 568735 807840 545615 742985 374425 669545 543065 463845 417350 151300 839290 603160 103020 192015 360910 841925 453985 551735 592960 119595 303110 804440 707285 771375 689945 650930 629170 244120 831385 372895 32640 341530 4250 325975 177735 94180 614295 166770 696660 746130 700570 285345 640815 51680 655435 34085 479060 14365 108545 770270 475575 456960 832660 711365 91545 285430 534140 651440 790075 326825 817360 123250 426190 619480 167705 200685 473705 572900 661045 515355 421345 74290 521475 660110 268600 746725 417350 372130 697255 757860 600865 347990 455940 60605 734825 709240 526660 641325 659090 349350 817955 3315 495635 608430 746640 587520 624665 101745 385985 497420 428060 266730 290020 532440 739075 716465 507450 471920 784975 725645 746385 248710 548420 441490 742475 44965 675240 115005 599335 444040 58905 575025 720120 409190 116960 716380 747745 764065 695215 760155 364055 597975 806480 844305 200090 423810 438685 515100 35445 653565 48790 395420 14790 622285 44710 137445 177310 287725 288065 69275 410210 436900 331670 847365 715955 209270 240465 90865 603840 655010 85255 436900 367540 626025 696490 833425 567970 795260 751910 106505 823140 762195 70210 158610 405875 702270 445740 443445 393465 308550 834275 186320 402050 291635 303790 301495 713660 720290 446420 837590 222190 183260 358615 320960 225845 681785 611235 762195 379355 386920 291720 29750 281775 318920 468605 420325 65875 738395 69955 16405 218450 195670 95965 62645 541365 228140 827645 368220 697595 367370 373320 696745 770865 553435 174080 826370 647700 61965 509490 598655 263840 723775 774350 730660 308720 627895 415310 500905 439365 16660 153850 155720 84575 74800 32045 794835 29920 227205 290190 265965 585480 660620 748085 176630 205530 100640 105910 595 703800 784380 128605 411400 777410 342465 126055 196180 342040 551990 318070 577405 841500 32810 314160 827560 338470 283390 20825 5270 173145 85425 335835 160565 288150 607835 820845 819570 82875 599420 265370 254660 718675 450585 382755 607325 183260 4930 124185 576640 797725 398225 49385 420665 59840 219045 126735 618885 701505 424660 54995 169830 564485 136935 569925 480760 737800 125970 396610 609195 636225 471410 681530 448120 379355 146965 434435 52190 181305 217260 592450 108630 416755 647105 700740 649400 614125 89675 740775 668525 790245 394145 282115 213350 325210 54315 508300 777580 317050 578085 50575 344505 338045 800190 351645 188700 273870 356320 718930 398990 379950 491470 845920 113050 63325 710430 758285 468435 18785 164985 416925 352070 316200 626450 117810 608940 8415 765595 49130 547060 99365 766105 842095 793815 182750 70975 381990 670140 821270 263075 1615 506430 502095 554200 140420 43265 38335 787185 573580 270895 219385 195755 144670 139400 692070 434605 114155 393550 202810 7140 578595 272680 239530 337110 630615 409190 329545 831130 510 279820 212670 766020 185130 632825 96985 110755 70040 672095 823055 812430 456960 833340 46155 100470 624665 119000 474385 313990 34255 117045 116365 726325 840990 725645 397375 257380 439365 170425 205020 761855 30855 506770 605540 544425 297160 690540 269025 289765 805035 223805 233155 586330 411655 847705 717400 286195 480165 93160 143395 795090 678810 543830 582165 47515 378675 269195 442170 124015 762110 310335 260950 757350 769080 46495 17765 502860 6885 484075 720035 816000 492575 550205 780470 88485 485605 701675 685015 17425 299285 666400 595170 703375 745535 30940 558790 553945 771885 285940 618035 234685 772990 690030 385135 361930 150960 691220 727175 187935 31790 78030 755565 481695 265795 759475 291890 827220 460275 202555 754290 59500 122400 801210 445060 311950 47770 447100 401625 10370 536095 700995 293760 422535 185215 129030 29240 684505 88995 690880 694450 390575 772480 385220 606135 681190 545105 809965 50150 432565 697255 244545 439875 567800 94435 132515 791095 370770 740350 417265 531165 168385 470390 754885 200515 675495 588880 153850 688840 87295 819995 101745 122570 4335 608090 199155 359805 205275 185555 730320 137445 663425 5525 594745 378590 7225 281605 489345 811070 106845 65025 238085 363290 94690 553350 4505 450500 256785 14875 840140 603245 431800 336005 128690 254490 785825 771290 434095 617015 213095 423470 390830 575365 169660 568820 673455 696915 46580 16150 709580 330395 819910 819060 226015 312460 826115 346460 139485 394230 41735 468775 124780 350115 728195 266220 16660 72930 538050 80240 547740 42840 508300 580465 380715 646765 467415 517310 810900 683145 613360 426700 385730 616335 771375 527510 469030 682635 339320 154785 767465 522155 756840 356830 436560 556580 829090 519690 12665 128265 362270 632740 65790 648380 258060 504900 754545 790160 286110 218790 716550 612255 828240 440045 797640 154530 63750 291040 92310 224485 272170 755650 825945 217685 372385 674390 281435 314245 408340 790330 162350 355640 571880 45390 115685 394230 68765 794240 685355 306595 828070 676345 257465 518925 584545 401455 783785 662745 243440 549440 357680 126565 623220 160905 772480 45985 288320 699720 552585 591175 207570 413695 589390 336685 4165 571540 49385 167875 458660 510935 486115 511275 658920 389725 419390 568225 813280 147900 588030 765170 750295 333625 24565 2040 520115 554115 139400 310250 266135 539495 520540 692070 619310 416160 164220 329205 507705 243950 4165 705330 138550 370175 314585 766020 220065 105995 632740 294015 477785 449225 421090 86275 281010 300815 265880 499120 565420 372045 389385 300475 663085 729725 354450 537710 263500 3910 294950 453050 420155 550885 59840 780130 759050 34935 819910 597635 431630 768655 30685 147985 282965 668440 241910 843625 715190 727770 434350 779960 339745 331585 529890 632485 786250 587350 387090 800870 576980 87635 40715 10540 5525 370600 775880 162860 184960 265030 263500 516205 828240 706435 678640 725050 116450 604095 273700 602735 732615 98685 653565 613785 135660 393125 616080 828580 2635 649400 182070 466480 176970 145350 214795 419560 251090 675410 699295 582845 697765 73865 725050 747915 427210 788545 761600 287470 5185 228905 560575 547060 546295 555985 191420 70295 104550 192695 736355 86955 17680 612595 430355 17595 712470 35275 584630 384455 334475 56100 608940 564825 810390 72760 537965 700060 725050 484670 742305 120615 128350 177650 427975 373490 32215 438175 245735 194310 600270 592620 656540 533545 595000 526660 50065 781745 802995 581060 361250 293250 223890 724285 264010 365500 255255 842265 780385 283050 383775 392275 296820 841925 433245 320535 367285 567545 414715 750550 429930 692835 293675 436730 590665 439110 59245 787950 305150 835465 502775 62475 299370 300985 451435 232560 697170 406385 140165 54570 632485 545020 164730 737460 102595 587945 718675 5100 660110 261800 737205 522580 259505 414885 841670 820250 652800 465715 377825 666995 765850 775540 124950 182325 466310 426190 88315 627555 407405 666995 41480 173060 532100 581315 371535 540260 182920 611745 626110 472515 77860 825605 377230 433500 175270 23460 577490 290700 214880 319430 649995 253470 705075 520455 188870 103275 421430 122655 371705 422960 806565 143395 332605 793475 685695 513570 502180 158440 472005 218110 201535 617355 89930 261290 136000 78200 510340 316285 35275 230180 752335 46495 350540 451605 573495 13005 680850 237745 210205 302005 563040 438515 291550 445995 394230 737630 799595 390915 678725 192185 41820 556920 525385 23120 673455 231540 395080 839460 804440 703290 801465 24990 754630 430865 327930 365160 828070 782170 246500 78710 820080 686035 359890 431545 800700 582675 255340 32895 403155 432990 776475 250580 249900 637670 677705 256020 716380 82620 457300 770355 178585 539835 800360 283560 726155 774265 584205 246925 587265 480335 440810 132345 518160 763130 418795 223210 26180 720970 175440 19720 250665 393890 348500 508810 55165 730320 255170 492830 767380 48620 779195 83385 724540 161585 648635 331160 354960 574005 205700 168810 601545 446505 291550 779960 724965 544935 170000 529210 812430 324190 21930 40035 220150 460020 226440 66300 57715 834615 831810 787780 662660 430525 490790 566950 800360 753950 386155 578850 247775 721905 197455 142035 140760 834020 270810 209015 94265 605880 439025 727940 593555 591260 805630 115685 198815 367370 155550 31025 325720 648550 476510 59670 26690 535500 367965 234685 425085 160735 835890 273785 493765 810560 530230 325210 546295 832150 360910 123250 86955 232985 451945 485945 673370 637330 612935 223550 81940 285600 715360 307955 114240 503965 561595 242420 665720 793220 322830 524280 765595 805205 62390 704735 52530 446335 130815 559130 423980 409870 530060 473875 817530 303110 535925 436305 288745 359720 489770 185300 584460 689775 765510 110075 841585 164815 12070 557175 745450 269705 527425 262565 167025 236980 216495 38760 433500 666060 507025 688245 675750 710005 331415 667165 657220 347990 712385 220405 612510 375870 569330 779790 522750 501585 751570 678215 572560 104890 335070 820590 238595 706605 308805 360060 534225 50150 530230 406215 805375 72505 627300 124015 668610 633590 690795 295800 302430 410040 769080 682295 35785 396610 402050 458745 240210 754120 661640 597125 486710 633760 674560 326485 461550 737970 346375 523685 682380 637925 252705 821525 157590 200175 133450 139230 557600 327335 232135 198900 230010 453985 36890 648295 737630 643450 62560 322915 180370 729130 700060 313650 171020 479655 134470 476510 455175 320535 437750 361165 474640 695300 769420 447100 71060 103360 574260 18530 747660 838270 326570 316200 774945 423640 675155 67745 629085 526745 621010 28050 679745 302940 778090 839035 509405 627470 671755 147305 420070 649060 735335 544935 9520 442680 35275 162350 521645 808690 166345 815235 464780 41310 376040 572900 139230 731085 468435 228820 27370 798235 211735 157250 805460 22865 603415 177225 810390 194480 636820 822205 829175 490450 819060 615315 460275 288660 363800 245055 561680 670650 795685 223040 446080 782170 24735 698700 297500 141185 748085 492660 159715 720035 377060 532440 72760 633420 40715 464270 653735 409445 840650 372045 287045 784295 649400 233240 48025 482460 758115 743410 207740 539155 762960 425000 239615 84830 782340 748000 39695 94180 799000 337875 660365 111775 364905 779025 221765 200770 311355 391170 299965 160905 312545 681275 430950 731000 172465 376805 418880 780980 183515 736015 17935 229755 402390 259845 476510 314330 709325 520880 300730 670055 425 145775 65195 582675 476510 573580 245225 203320 803845 729640 263585 59160 569160 102850 361590 722840 39440 160905 325040 582930 51935 675580 489430 14365 721650 563380 317560 487730 582165 286365 743240 145435 407405 576980 739585 63580 846090 468435 147645 618545 66555 384200 644130 110585 302345 469880 785740 128010 611405 455260 394485 132260 97750 565845 463165 804525 355980 603500 360485 216070 490705 548080 680935 149345 760665 632995 813195 75395 745620 846175 355215 578170 829090 240890 425510 382075 212500 722330 135915 715360 316030 271405 333285 29920 367710 817360 206380 503710 256870 214880 581230 438345 366860 216835 562020 779110 500225 846940 776900 752080 282625 397205 104720 364310 485180 733720 15810 389895 552245 805120 68595 292060 314330 241995 235535 535670 243185 386835 673455 89165 170000 754715 524535 488155 591090 180795 17170 608175 141525 262395 63835 584970 260525 344675 562700 622285 96390 838100 821440 227375 609195 601800 570690 337450 279735 779025 237660 340340 325550 271915 808605 150535 571030 365670 304640 174505 690880 69870 515950 813620 157080 828920 636310 582675 694110 379695 588540 397460 48535 771545 195925 336685 562105 678130 503625 403325 763980 435115 391255 41735 712130 577830 331330 139910 578170 652630 157335 190655 775540 327080 350200 159460 802400 504220 452030 808690 347055 144585 351475 127755 35700 233495 299370 832065 672520 33745 189380 666485 477445 175185 246330 313225 360060 111435 121975 170850 709325 580380 748000 73355 561425 122825 300050 272255 799765 236640 810900 479145 697425 412080 519520 666740 56865 537370 29240 215135 717655 721055 817105 324870 820335 342635 801125 791860 252110 847535 316625 840140 441065 18105 828070 750635 800955 243100 454750 64515 509150 356150 608600 488410 571625 161925 839970 641325 369325 281010 272425 732870 493085 681105 73610 212755 532440 422705 786505 531335 546890 236045 534990 657645 376635 91460 809965 22185 19890 240720 828495 55930 401965 181560 539665 536350 785740 773245 489600 754800 359210 44880 200260 772055 149940 3315 845835 329120 227715 116025 63325 693600 574600 699465 37400 149940 290275 405535 801550 400350 409955 769675 692580 183260 449140 217260 101490 741200 367455 809880 34680 181135 304470 505155 293930 587180 378675 799340 135235 521220 121635 476510 489175 278885 648040 331075 38250 697340 478550 828410 327505 5950 141950 617270 317645 241145 406640 352155 775030 282115 249390 95540 815150 10030 525045 595850 783615 398565 246925 42415 683910 693515 690965 826115 746215 568735 561170 662915 836910 39610 351050 204255 617015 279735 458320 268175 835295 762535 226950 671925 686630 808520 744685 843625 134045 623220 358530 689265 270045 679150 130815 400265 128520 482120 741200 168385 384370 45135 127925 390320 611745 126650 680765 475405 624580 208760 631465 561170 301495 805205 187000 150110 480080 230180 773755 19720 473790 575365 651950 634950 195075 561510 292485 426275 695640 476425 734740 833765 201450 122655 524110 40375 518415 682040 816255 126565 150450 677620 650590 726665 15045 218620 359380 804440 645915 65705 449140 697595 411485 667675 686375 768740 322065 119510 229840 308635 268855 684505 109310 568735 715785 765000 430185 122315 832065 598995 423895 34935 803760 248285 380205 118320 153765 656965 591515 707965 699805 151895 615315 501245 443785 335325 457725 143395 524450 824840 328270 83470 585650 434775 805885 164050 835295 625430 279905 577575 216665 431205 432990 775710 655945 81770 533375 845835 595340 285855 103020 46665 765680 378675 328355 609110 398820 59245 144500 319005 115090 4250 255680 607155 120445 241995 492660 1445 340340 833680 716040 593385 702610 786420 17170 177140 35785 470390 721225 832235 810220 754800 742475 240975 516035 281095 197030 26520 366860 586415 137955 206040 634695 154955 283645 187255 591005 386580 227885 405960 541875 505580 401370 168130 414715 302090 47685 726240 24395 567885 398055 241655 536860 2210 635375 38335 474980 445740 455770 794325 208080 572900 134300 627895 710090 696320 790670 626875 405960 622030 727090 208335 44030 68085 647615 209950 488495 801295 611745 471155 304640 109565 95285 102595 515440 72250 764575 124185 314415 688075 744345 347395 210630 695385 567630 363715 13770 497250 359550 529805 704055 647105 262395 267070 653225 68425 382840 620245 714340 795430 161840 373830 472175 514250 310675 236385 485945 473110 724370 164815 535075 764915 648890 351135 70380 14790 295460 637500 409530 128945 725475 574600 318410 799425 627640 410040 37230 70380 779705 268940 407745 772055 362100 425 780810 21420 414290 707455 173485 615145 150790 803590 419815 793730 135150 349435 186150 625770 750550 699550 675155 177395 696745 661895 381565 200940 831980 100045 408085 440980 796110 775880 131410 600185 557430 403070 550375 311865 305065 107015 780470 598655 692155 543830 122060 483225 304895 120020 340340 468095 9690 660110 291380 646935 475320 662745 441575 547910 489685 533885 66385 59500 805885 807415 49555 573665 676345 309060 195415 93840 239530 766360 547570 654670 395760 488665 735250 833255 727515 677110 595850 215985 784380 459510 320705 180200 689520 81175 250580 264010 764065 258315 680510 180200 411825 714765 407830 499545 295545 701675 662235 326400 668185 578595 833085 714850 124950 776050 594320 743070 653225 543575 68340 782935 301920 669885 46155 845580 243525 472770 796365 663425 690455 796280 75395 280670 676940 629510 707030 488750 266645 192695 144670 716805 142035 304555 56780 79305 397290 21760 404770 41055 506345 46495 302600 751995 533630 571710 512635 216410 157675 122825 328695 111520 767465 578340 125375 473450 669630 684845 744940 381140 61200 256700 231030 68340 683825 602905 312800 268175 537370 782170 845495 134215 615315 477020 785570 628575 650675 260355 738055 110075 439365 113985 807075 672265 608260 536945 79645 108630 19890 584885 283560 491895 88485 345610 460615 238085 8500 491980 423980 689690 298265 475745 427465 452625 549780 632400 240720 297245 406215 845410 248455 296565 815150 452115 792455 801040 358190 848300 700910 302515 328185 613700 588880 587775 393550 391595 196265 278545 316370 240295 712300 419135 617865 385815 248030 789055 152915 294865 303450 576555 305490 178755 185980 662915 567630 140845 244290 340170 357085 400605 793900 20995 582165 528275 38165 422280 292655 535075 438005 670735 630870 275315 751230 806905 410975 553095 386920 681360 269535 694365 844135 30940 247350 455175 833595 530655 157080 329290 801040 546295 333455 96560 513230 529125 827220 470135 19805 797895 756840 102255 58650 194565 818550 813790 189805 821355 449310 83385 535500 274975 365670 173825 86020 342295 754460 112965 457045 408510 211055 34935 262055 73950 303790 203575 689350 191675 603330 820080 406895 371960 446590 504135 482120 479060 664530 783785 749870 477700 394655 732615 539495 668695 669545 671925 100980 227460 58395 601120 483905 613360 123845 604775 244630 767125 293420 563125 413780 505325 710345 459510 210800 198730 258315 499460 409615 420410 809795 786845 637245 223465 193375 293165 8075 530230 275570 59500 516545 445315 747745 356830 47345 760410 332010 441235 240890 739670 290955 731170 131240 397205 240975 272850 404600 372045 812770 839290 35785 246925 286620 716805 502690 341445 479060 162265 323765 396780 705840 701845 227545 792370 332520 430100 371110 115770 515015 564910 278800 30855 818720 747830 442340 236895 343825 248370 2380 141440 352155 392955 398395 760665 181050 460700 531760 597295 684505 482715 709240 264860 187935 154190 83640 214965 16915 848810 186235 168385 74800 206720 500310 796790 678810 301410 528700 120785 149090 596785 570350 358275 489260 382245 496145 732445 559385 17340 272765 774180 623305 19295 171530 398310 104805 243015 26435 642090 337960 570775 104720 554965 771970 253470 766020 215900 632825 760920 604860 504560 683995 224570 188615 605710 420665 200515 469370 569160 707370 505580 689945 542385 646340 656795 142120 800615 748680 376210 111435 843625 687990 437155 329205 78285 668610 189550 145095 360910 564825 572390 478890 372810 77860 694535 260610 100980 571965 635630 694195 467330 137615 400945 768485 453815 619310 340170 388960 5440 841670 35700 227885 580635 674645 540770 769930 411315 504730 569925 723945 596360 39695 121125 179095 275060 516290 112880 137105 383690 209525 710260 462230 726750 233580 229925 310165 830535 602480 158100 767975 642175 123505 328185 288235 452030 166005 6885 273530 434860 559980 534225 20740 289510 306170 784550 260355 348075 711365 334220 767720 26945 788205 401625 147220 638350 31025 646935 527085 364735 533885 126905 565675 17850 840905 266305 827985 532100 16915 47430 299965 250920 698105 72420 134130 278035 116110 531760 29750 798575 591345 159035 197965 715105 154530 608600 288065 165070 287045 741030 54400 158695 263840 542045 389895 543915 395335 80240 773755 187765 87550 222530 185470 741370 4760 583355 181220 769420 272255 428315 331755 483055 204850 160055 198390 746640 833850 41140 736355 331585 794580 179945 186660 260525 480420 270810 190825 689095 696830 753950 36720 20825 149345 419560 224145 156485 505920 834275 665465 841245 313310 797810 395590 279480 15640 827390 523685 302600 829770 88315 313055 372470 500905 41225 291210 302005 834190 798405 266305 1955 640900 563975 747150 367200 428400 80665 80070 90100 499545 587010 393380 235110 518415 137105 641070 756415 347990 436305 176630 121975 408850 726155 35445 759560 327250 165495 225335 788035 583950 368220 753865 496655 434690 186745 36295 56100 430950 623815 438260 151130 719695 325975 717060 218535 28815 205615 241060 414120 474980 666740 829175 646170 34680 26265 332945 618205 723775 527425 587775 421515 712300 778855 709070 698700 323510 845155 617865 402560 440895 505155 835975 666315 287045 680170 469285 20995 258485 664615 522495 451435 408340 528360 467585 208335 739500 832235 366520 814810 61795 58055 586415 242250 568650 112200 799765 776900 389980 223975 225930 65875 525555 220490 616165 75310 830110 48705 752250 561170 577490 711875 616675 265030 473620 703970 301070 504730 737545 558365 600270 21420 146795 836570 590750 519690 290700 225250 399925 443700 358955 102850 447100 16235 712470 528105 588030 422790 849235 783615 336770 287980 754460 64515 73015 557600 495550 471665 107780 656965 752335 122740 574260 64855 644725 3230 371280 138635 723945 269875 90950 68765 637755 58735 178160 95370 740435 260525 453475 727940 553435 299200 91970 40205 20570 762705 827305 387685 521730 740180 1870 470135 433330 356830 435710 204510 345610 443530 631295 403240 483565 143055 837165 455515 666995 588455 560915 250920 318835 720800 222190 273360 268770 384965 40375 621605 483905 364480 135150 359635 5440 680 846345 400350 239020 759475 36125 408680 589390 584715 421685 223380 810645 216325 557685 277610 363715 279310 219640 675070 330395 299540 146965 51170 341700 435710 371790 198560 396780 117980 680595 357340 363630 244120 695980 111520 33320 232730 809030 606305 609450 443700 540855 693260 746895 191930 46665 151385 25670 63155 154360 47940 275400 57630 254235 224910 235705 374510 460700 14025 718760 314670 134810 555390 551310 571965 482885 583100 590240 682465 684420 237745 105740 226270 519690 303705 675835 843625 234260 660960 547145 331075 692495 317985 84575 346715 437495 758625 36380 489345 64940 634270 561170 391255 556580 110755 274805 663425 195670 469540 821610 428910 550460 332010 162265 522495 764150 657730 314415 650420 90865 814470 42670 172635 138975 748340 298095 749360 354535 814980 742390 433755 484075 511445 130220 509150 452710 586585 481270 423555 781065 420580 338810 767465 780895 589815 59670 709410 104805 491980 62390 455855 4505 390235 331330 795685 825350 721140 375870 387175 210800 669715 840310 503965 589730 19805 836825 546890 47770 166770 590580 21080 168470 259760 220575 540855 463675 81515 579445 778770 731170 350965 114070 399075 364650 230690 368135 360910 373660 770695 647190 405280 511955 94605 222020 250325 511700 200940 338810 167280 545530 498440 29325 290020 9605 687055 362015 297330 418880 805120 644980 433840 806480 312120 614465 688500 567035 63410 575875 689095 253810 621860 148155 19465 150875 47600 179775 482205 805970 351135 423470 30260 756160 426530 136765 757180 171445 386070 287980 576300 69870 614380 255255 305490 730575 471410 535925 674135 824925 613785 746045 731850 429675 76840 53210 536180 116790 602395 236895 812940 404260 111265 315605 532100 725900 631805 196520 69020 161245 183600 178670 257125 710090 357255 297075 214370 134130 481355 800785 429930 689010 368135 104975 661555 812685 400265 404685 666485 356660 51510 723520 194820 281265 457130 219300 288405 478380 93670 783445 539325 130050 267155 436730 179180 797045 826795 186320 677960 227460 79220 551735 504815 403835 143140 423385 463080 151725 467840 503625 221595 567375 810985 59755 600865 613785 733720 117300 725305 56610 238085 390660 413100 811070 820590 57545 605200 80325 758285 44880 427040 568905 353940 618885 47090 477360 535160 366010 250070 358785 481525 102680 730915 182580 12835 838100 575875 130305 82960 538730 804270 644895 413695 817275 717655 574175 121975 505495 549610 21760 605200 691985 256615 640560 101065 389215 724965 774435 574685 642175 447440 171190 422875 802060 204425 64515 523430 830450 648380 499205 329970 184450 762365 723265 770270 309060 261460 626875 536520 186405 242505 390235 76925 385645 371450 314500 302940 286025 527425 392105 674560 815235 561000 460020 550715 138210 816850 398820 588880 148750 198900 501500 341870 406895 96645 466820 29750 236895 93670 527935 412930 277270 34340 653310 840140 113220 105060 380715 241910 155890 116280 489515 434350 426530 263075 12155 460360 435540 345185 187425 190655 754120 605030 432310 452030 565250 50660 714170 620840 702865 84830 629595 384115 419475 453730 444380 597295 319770 12920 579020 180030 723010 728620 95455 257465 452965 42925 807075 447440 536095 673200 385305 708560 152575 296820 566015 405450 87295 405790 473195 360655 385220 848470 520370 408510 186830 26605 571880 656795 836230 295715 810220 681020 674900 769930 589815 603925 373830 696915 738140 250495 716890 336855 391935 2890 787015 620245 379355 484415 67745 731935 374595 162265 778090 482460 804440 740945 389725 259845 61200 849660 251005 435200 760835 524280 703630 325975 271745 666400 187170 555730 721565 502605 364225 192780 404770 343230 502010 665720 227630 621180 125885 849235 814980 287215 114325 523430 439450 786845 628235 298690 551735 218450 260015 846345 63920 258655 94265 277185 73355 441065 557090 403155 830365 19890 699295 171275 650250 294610 423810 777580 288065 57205 133875 671160 588455 624495 606475 671755 437240 575025 699975 67235 825860 790075 32385 266985 283645 392445 348245 314500 705585 71995 186235 428485 275145 599675 589560 4930 718505 654755 42330 761090 85680 433245 206975 750295 216325 214285 95710 175780 485945 725560 822120 790755 55080 821185 357085 653055 725645 256360 673710 684845 48535 132345 71485 744685 153255 782765 190400 505665 158865 32725 359040 338300 611830 6970 131070 705245 660450 13600 215390 439110 528360 493765 475150 653990 316030 219470 752165 289340 842180 329120 57630 842605 91630 599760 764235 675410 790500 541025 698190 119170 411400 529040 586075 517225 184280 391255 100300 109820 619650 188615 278205 356150 22865 13940 621860 575110 161415 186490 452200 165495 619565 568225 10200 601545 227375 3570 493935 413950 636565 617610 790585 281350 826455 229160 551140 754970 20995 730320 840905 350880 651780 413610 93755 192185 325040 828410 842180 597295 417265 87125 290700 668780 694875 572560 410635 593810 657475 197880 364735 321300 39610 645150 249220 230095 598570 164560 538900 580635 222190 219385 606305 224910 660365 4760 502520 14705 625685 803590 431970 381140 730575 449480 218790 493000 402900 453475 365245 262650 790840 40460 283305 365160 94690 623560 732020 396950 390235 181900 96135 739755 766870 657985 401200 687395 27880 164985 162690 59840 228480 163710 217770 412845 786760 56780 649230 221680 209270 537965 640135 332095 792965 358785 96815 282625 481610 665465 386665 147135 512805 585990 69955 567885 527170 579360 320960 54825 788205 289170 211820 49980 707880 772480 633590 487560 503200 838100 720970 542130 191505 634950 252535 156060 793050 765425 706775 227970 60605 188870 759815 60095 589730 676005 833935 238510 19295 377655 402985 152320 128690 730575 802825 239955 258740 87210 484925 271405 735250 64940 155210 44455 556580 136170 645490 145265 585905 449395 674050 241825 187765 791180 166090 587010 849660 460275 24990 559045 306425 380800 363375 565760 781575 17680 774095 68085 818210 784295 761515 725305 242845 295715 529975 849150 79645 627980 285600 771885 738650 512550 428740 774435 279650 220915 299625 21930 121550 810050 12070 17595 568735 764320 679065 761260 5440 70210 384030 210715 82960 234515 757520 614720 263755 600100 763555 597210 413100 176375 37485 499630 741030 396695 254150 628490 728790 409445 809115 584885 438685 728280 102510 834360 676770 137445 788035 676770 46580 643790 830790 17425 124950 415480 290785 536520 485180 771375 269960 482970 296055 190655 637075 602820 780640 363970 508640 540600 187935 97325 796110 47855 428400 398735 104635 174760 341870 14450 612425 502350 393635 684165 627385 375615 170510 133790 486540 237745 70550 452965 357850 265625 682805 208335 277100 678130 646510 722755 576810 79050 101065 553690 624155 342210 267580 559640 262650 394740 485010 770355 693345 272510 180370 603585 623390 344165 275060 461805 218960 123590 128775 181645 38165 406470 19210 354875 304980 582080 462400 622115 707965 109990 393805 411995 755395 479060 58565 655265 76755 539410 228310 188190 671500 398225 485605 209440 826285 706265 270895 672690 493595 750210 652120 28475 456960 514590 841840 598145 2635 326825 6375 211480 545445 582505 25755 682295 396610 451095 517735 307190 427040 189635 54145 461805 623900 234770 164645 842605 203745 366095 669970 438515 160650 644895 208845 722585 613615 434435 539750 414375 524620 13430 785145 239105 270895 58055 493425 847195 225845 401965 123930 760240 26520 245055 80665 799425 688245 134300 508640 141865 668440 20315 386155 345525 579190 736355 711705 280415 370940 684080 564570 436475 596190 95710 634015 724115 127160 453985 141610 504900 386665 573750 727515 366265 759220 619565 833680 256190 466650 214285 279140 82705 522580 299200 175865 224740 35020 190485 492320 80580 756925 255000 596020 389980 242760 692920 72335 307870 151980 98855 790840 269960 811750 118065 706945 235280 588625 423980 381055 236980 797810 525385 545190 614975 509830 404600 727175 656200 514590 522665 352580 364990 627810 425595 132515 162350 432140 100385 50575 824245 808775 390745 743070 754545 660875 158865 24820 254490 152575 501160 182410 55250 190910 431630 560660 181560 164390 45135 458915 694875 376635 122995 217345 743750 437325 34765 208250 613955 245395 20315 831215 475235 153765 742815 159715 572135 281180 317390 762450 558195 295800 39015 682720 282795 538390 573835 734570 664955 409190 340680 525130 484925 447780 454665 703205 89590 445570 342720 471325 46155 308295 368985 508810 460870 661385 16660 554200 292655 683570 201875 289765 375530 109735 163455 183600 120445 519265 64430 593045 475830 166685 740690 63580 562530 310250 123760 745535 485180 597210 505920 777750 652375 805630 4845 81855 102850 42670 659090 96475 543150 825690 696490 545870 646085 49895 453560 618120 114495 122485 812090 519520 682550 828070 358105 553010 481015 97835 629595 38930 316455 417435 66300 715615 449055 529720 422110 705755 451095 746215 758115 240210 357595 96305 51340 792540 223890 517395 235280 700655 60775 475065 809285 737460 704310 599250 462485 71145 247095 647105 842435 45815 329290 736100 635885 318410 346800 329375 814045 406130 230095 660450 374510 42415 588710 299625 658750 487135 598315 82195 339660 230690 33830 682210 156570 45815 623475 458915 817445 149260 570435 827050 484075 206975 217175 616420 379525 393125 786760 100895 693345 399585 232645 304555 199580 446080 592365 838950 266985 148580 174930 730745 681615 347480 188870 91375 284835 188785 189125 407405 326740 538390 116280 835295 413015 17255 818380 522070 711535 108120 157590 312375 70040 649740 374170 27540 750295 769845 782935 399670 808605 623645 4675 576810 544850 686290 264010 834700 29410 822885 221170 254320 256020 137785 848895 224655 334135 734400 523685 434690 215730 610810 649230 193460 609535 232050 706435 101915 40205 530995 156825 536350 133705 519520 261630 565675 604860 646765 301580 232560 696235 581485 330650 354790 842690 99705 481270 640305 746555 112030 643620 15130 383860 492320 341870 126225 569160 430525 460700 650335 200770 602735 535925 136680 82450 820250 306170 814300 336940 755140 21165 556665 658750 559810 302090 412590 260015 564570 787950 608005 329715 746215 793220 705500 6800 648720 561680 537965 722160 329545 607665 56780 287045 733125 162435 245140 448970 507620 231540 672180 353430 496060 205870 665125 121465 791945 266475 666400 309910 778345 730405 654160 234515 101235 54485 84065 623900 702695 143735 57545 352325 374000 537965 322150 429590 159885 343655 558960 505410 423810 273275 347565 467670 566610 407830 256275 3230 218705 510340 228820 171020 629595 582420 162350 688415 177480 473790 698530 104890 82535 418880 652545 658835 653140 791775 638860 650335 7140 446760 340 135320 86615 622370 390320 40035 619650 501415 570775 133195 319260 635545 417435 526320 198305 823650 637925 295970 407830 659430 485350 110755 848130 56865 612170 632570 494700 189295 233580 716295 218365 10200 798830 730575 604180 844560 619140 724200 97070 565845 660875 790500 456195 57460 225165 811410 303535 139570 507535 838610 789820 190995 318070 245820 535925 274295 309825 32130 574260 295545 553095 392785 458235 488580 782085 67235 150110 660620 553010 33235 557855 815405 751910 163370 316795 425425 405535 256190 190230 359210 61710 223975 604180 679915 320620 775795 400265 585905 118405 778175 47855 144755 11560 696830 835465 553860 12155 798745 192015 303195 721395 230860 349860 573665 95625 593130 545190 826455 828580 138295 799000 780725 849575 807160 197880 393890 489175 30685 511020 146965 795940 129710 317730 427550 159205 179860 637585 298945 839885 208335 516375 486795 296565 374255 811580 564060 101065 628235 489770 94690 151300 136765 384880 805715 381565 482205 146030 743240 326145 400010 168300 424830 187595 377825 98685 395845 436730 418540 347905 266050 228140 777240 556920 816510 7480 550460 710345 134895 18105 104890 364905 56525 412930 153000 539070 640135 546890 831045 307445 516460 233750 490620 571880 371620 827985 396525 356830 834360 307700 680340 785995 453730 727685 116280 612085 189805 769250 319515 145690 230860 7310 696235 460020 283645 197540 454325 274210 535925 722500 566695 664615 710005 586755 224740 20400 775625 152575 81515 142205 220065 708815 392870 422195 514590 420750 158950 137530 818975 198305 526235 568905 476085 223635 173740 302430 625175 447865 833935 476595 544425 419475 282540 722075 660960 364820 518755 788970 184790 82025 447950 132005 235365 620925 289680 97495 294610 687225 223890 748255 9350 61795 266305 362610 82875 499290 518840 133705 51000 353260 691815 554455 117555 633165 330650 295885 174080 247775 588115 581145 434775 41565 551480 237490 619565 12750 731255 287555 338470 259845 831725 388875 63155 285855 626705 162010 247180 4845 68595 470730 522835 839290 430270 632485 37230 277695 597805 714425 682805 691900 167025 670820 437155 282455 297670 33575 616335 64260 839375 115260 738905 275145 439110 527340 289595 421175 602820 250495 297330 385390 665805 255170 671500 628660 705925 377230 516460 461125 481695 607070 197540 607580 110075 680085 770695 692155 554030 708390 106505 186320 610555 246925 595595 302090 536265 688415 777240 63835 683740 674305 338980 570520 843455 108375 605710 602055 237830 22950 396695 440470 384115 736355 104465 578255 73695 772225 838610 145520 611490 621690 778175 423215 62390 379100 771120 771715 248200 846175 298010 520540 46495 474215 625345 16915 253215 443700 702015 37060 462995 63240 75480 68935 22695 56100 19125 72165 169235 640475 235620 21080 135745 49810 481610 441915 732700 708305 409615 821695 761855 132770 294100 226185 130900 97665 363800 545020 273360 716890 61285 229160 193545 442000 244290 725305 671075 316710 752675 808180 249305 89760 714425 802315 609195 582420 667760 844135 588710 304215 539495 368730 727260 165495 68000 43095 719270 620075 147220 101065 81345 806565 334730 139995 76585 825945 3400 356320 409700 200345 25075 174675 605965 707710 206890 349350 21930 106845 486285 659770 70805 18615 360060 494615 586415 87295 318155 195670 746470 517055 241825 621265 551990 170 664785 440810 675325 189380 524110 644980 448630 251770 373830 220490 730405 603415 133705 615740 792540 253640 655435 412420 533545 45900 665550 387855 492660 410550 776730 516460 208335 159035 644385 717485 770270 573920 195160 436220 427890 316115 552585 197285 183260 751400 78625 146710 377485 318750 460190 448545 536945 646000 848470 840480 93925 669630 390150 531420 314500 62985 230350 59755 745195 469455 794325 115515 780130 592960 63240 44795 579785 493340 421090 383095 527170 198305 35530 745025 326230 205615 122230 441490 462315 210715 457725 372470 659600 537115 110160 346035 746045 234600 802230 91885 183855 238765 308380 588200 14535 676005 744090 349520 133875 474130 646595 31195 204255 163880 85170 664530 243015 264860 423300 701760 181560 599845 105910 319090 365585 173570 143055 84490 160310 423300 733805 744175 830875 367965 391765 531675 127160 28645 610470 702440 520540 828070 770610 390490 540600 556070 741370 240975 298945 816085 208335 643705 158950 488070 709750 275145 596190 733635 545445 287470 237745 660280 133450 541025 39865 502775 384455 503200 658495 382415 171530 48280 600525 124270 745790 221680 94945 802315 312970 350455 690115 830705 839375 147645 314925 5780 27285 633760 215645 303365 9435 784635 786760 332520 69955 832150 65875 674390 136510 82790 191760 627555 62305 536605 319175 619055 744685 122740 670310 620840 827985 340085 255595 638945 366095 843285 189975 466565 721905 219980 372810 749275 772310 638690 167025 712555 392190 728620 596700 729640 79050 50235 723435 211055 589560 705925 649655 609450 316965 544255 187340 318750 839035 606985 404685 78115 279225 132345 24735 127670 693940 416330 588625 445230 803590 229330 775880 640050 435200 730235 263330 703205 316285 384965 558620 334985 185895 585905 306765 209865 550205 630955 677025 80665 507790 791775 148835 693345 320195 725645 430610 431205 651695 770695 37910 598485 259505 753865 490195 38420 175015 298775 314840 708475 60095 663680 794580 486795 101660 624240 227800 107270 442000 803420 225250 149770 511700 103700 820250 611405 235960 210715 49555 156400 794750 520370 843200 349605 328440 746980 834615 643620 724880 162605 89080 415140 578680 735250 163115 469115 201960 820165 456790 9945 622710 178585 183345 793390 99110 753185 569755 432820 633930 616420 589305 284580 64770 366095 574345 686460 822800 334050 216920 754120 73185 733890 355385 321130 324445 626110 12835 234770 5100 289000 126735 306170 680255 795430 607410 53040 736525 393125 793390 70975 491555 561255 137360 581825 546720 411655 686035 152660 197795 253215 177225 15470 782935 845410 812600 63665 143055 648210 260695 422705 630530 550460 702015 362525 490875 544765 611745 111520 658580 650590 402985 454920 178925 826285 322915 626705 73100 799680 719950 204595 617695 408595 689265 73865 6715 188530 278375 645575 46410 586755 710600 162520 70295 88400 114155 840820 422110 261035 609195 678810 438940 715445 660620 14450 822545 766020 344250 536350 730575 44540 297500 726410 124440 360570 702015 189295 746470 698020 795345 643705 693260 520625 328015 831725 521560 743070 601290 378335 136510 299115 307955 819230 462740 141100 759390 245565 184195 709750 123080 100470 97410 613445 842605 264180 800190 347310 121295 152235 363460 371705 767805 255085 533375 304045 496145 140760 87805 132005 815490 439195 29070 713575 482715 424065 538815 808690 792795 788290 558365 512210 336600 177650 786760 734400 85595 357595 799935 804780 776730 118575 554285 301750 520710 662915 172125 663170 667760 312715 840310 196435 210545 420155 464950 822715 133450 236810 708305 24565 158355 527680 702355 218875 561340 504305 728535 7140 634440 479145 491980 330820 542980 152915 175865 699890 244545 354365 98005 536605 794580 50745 581315 451945 714935 615060 222700 362015 583100 236555 71995 782850 693600 333030 550205 290785 210290 7650 629085 307190 460190 540685 87720 828325 257295 269535 841075 25415 179350 316030 377825 604010 328015 219470 140760 290870 828580 123675 263840 426785 6545 769930 588455 372045 843540 566950 364480 29070 312290 489260 154785 743835 681190 739330 659175 845750 392105 353090 400775 278035 482715 685185 5695 689435 652460 150790 488495 630360 291720 104465 755480 456280 555645 117895 64090 420240 620500 543830 659430 323935 91715 108970 438855 279565 328610 521135 174080 531505 316455 755735 424915 617100 581230 201280 384030 232305 379525 125460 460190 388620 478890 712640 416840 452200 423130 493425 683740 423130 571370 185300 529295 500650 448545 256870 180965 537370 84915 692410 483905 614635 652375 824670 208335 280755 401795 264690 573410 369580 231200 770440 651525 141610 547570 77860 818380 158015 330225 486540 220150 158015 613020 82705 567715 198050 458320 280585 805970 146115 95965 64600 296140 64770 45050 314755 698275 266900 585140 487390 181560 481355 183685 589475 23885 22865 649400 413865 539750 411655 409615 229755 578765 408935 225845 846430 111520 737035 79475 664445 51850 452880 154445 176460 725050 118745 694110 542385 224740 426445 377400 237660 590410 163710 830875 692835 355215 113645 542130 353600 797725 391595 740435 444295 414970 795515 673285 120955 537540 463165 802570 780725 831470 817190 564060 320450 712725 533205 485690 408170 687990 532780 226525 614635 628150 122145 763470 578170 326910 338130 245820 782425 210290 401455 282880 126310 2975 321810 692580 683315 543915 431120 238085 581995 394400 525555 418370 128350 303365 394145 179180 86785 249220 101490 724710 792115 659855 255595 222275 842605 597380 636480 355810 713915 674305 625090 158270 415395 500055 188955 371195 172975 504135 768740 105910 722670 659175 248710 653565 513910 600440 401030 690540 5865 712895 95030 15555 104890 76245 85765 164645 265200 697170 678555 6205 358360 631210 205020 415480 191930 95370 742050 244715 320365 560405 732785 594235 388620 351645 631975 249305 654245 589390 731850 759900 122910 360570 116025 551650 305830 532355 366775 26350 407745 352155 115515 19720 321640 158610 453645 277015 613530 591345 312375 5695 784720 186575 194310 126395 820590 481525 769675 235450 490025 134470 462400 670055 118660 335070 83980 428910 258485 549780 518160 434520 844390 264520 796875 695045 583695 530400 310590 651610 141440 239870 167280 783870 124015 258230 849575 510510 448460 447780 654585 832065 191930 274125 552585 621435 752250 609110 59755 724880 406300 745535 515525 629425 560745 199070 439620 753525 383265 823735 483055 469540 836060 144500 151300 459340 382160 343060 760750 391340 579360 526660 461210 800275 837420 309910 208845 545530 387770 780470 89165 786335 744515 748680 91545 506430 30260 839630 302940 175695 403580 450670 104805 497080 215900 721310 507110 466140 626705 126395 654670 538985 505665 16235 698190 478720 367285 553945 455175 34255 8245 665890 252960 836485 336600 437750 435455 205870 574940 279480 643705 364735 217175 552670 499375 183175 492405 92480 820845 694620 731510 678385 638775 97920 486030 786675 825265 130390 599760 554455 109820 676260 426530 727175 537370 84490 543915 425595 176715 386155 590580 632145 3910 758030 825350 232390 39950 377060 517055 243440 205700 2890 470390 461975 641750 689520 10710 637925 74035 847875 698275 364140 518500 44370 375020 619565 845410 710090 740690 492575 9945 294525 803675 264860 318155 846600 722585 54400 791605 806225 616250 587095 37910 767125 459000 380715 431630 179265 447355 332520 626365 81770 689605 269620 464610 637500 491300 842265 741370 687480 8925 508980 583100 205445 201875 635800 16830 166855 233410 717230 351985 78710 798915 752165 210120 730405 187510 349265 457300 640815 782340 637245 833935 345270 390405 65195 96815 115345 444635 425850 296905 563465 385390 94690 847025 651780 1870 418200 392955 432820 355555 55505 21590 187850 728110 810645 609705 349095 816425 677535 558960 122400 68170 776305 143735 624155 546890 641410 230180 724455 512550 822970 588880 107015 145435 748425 413695 105060 251175 322660 390320 583950 696065 345355 274125 724200 594660 748595 88740 578510 479995 628320 187510 755225 454495 833340 244205 621690 322235 706180 26605 222785 657135 104550 126905 669800 309825 30175 561170 85765 392870 390065 16065 107015 818465 314330 773245 306000 658410 705925 243440 771800 353515 430185 117045 770015 814640 836740 161500 548675 596785 354705 239870 790160 761005 753100 11560 87295 316625 119425 723095 633250 579105 358190 93500 250240 299455 49980 645235 507195 15980 90270 235025 622285 384710 364905 160820 635290 147900 320280 429930 621350 244970 338300 581060 826115 405705 4250 783700 261970 747830 265965 154700 488325 734400 233665 448630 113220 595935 423470 136850 613785 695640 252790 624155 637415 521305 270385 644300 668355 636820 222615 286705 618715 477190 49300 821440 226100 660705 136085 683400 646595 516630 720375 205275 529380 280500 767210 467500 289510 107695 88315 381565 435880 483055 316880 185215 50745 720120 392360 689520 297075 203405 376890 129795 145265 384795 546295 237745 648380 83810 106760 768400 350455 308210 93500 194225 807415 834445 448120 380290 41395 516715 61115 99535 544765 204340 142035 498695 140845 304810 334305 4505 276250 545615 642855 697425 220660 651610 498185 370940 624155 534140 77690 328185 369410 682550 511700 64940 365755 42075 376210 222615 793390 798235 465120 324275 274210 75055 731000 800105 415905 333710 159545 555390 698955 373660 176630 741540 170 791265 698785 84150 273700 164560 792115 634695 437155 125375 746725 501585 117895 200430 1190 644215 161415 156315 540685 672860 629340 348755 331840 619225 791605 435200 265115 123675 651780 367285 645745 654160 126650 507110 430695 321555 236980 471240 803590 407320 364650 583355 79135 702525 410805 223635 300900 393380 218025 244800 299965 548420 386410 485435 329630 775030 575025 163795 595085 224825 155720 282030 705925 34000 105485 412335 844900 632230 200005 101065 170 63750 224145 69105 473535 354875 432140 775540 152065 51765 238170 352750 804525 844135 632315 684080 660960 47430 354960 234005 100215 837335 605455 510170 722330 704735 715700 573240 572135 824670 582080 676685 786165 657815 220320 499290 10370 542640 399330 752930 144330 611830 194820 680170 822035 501075 693175 636905 431545 300050 716125 662150 435795 721905 787270 486455 72250 631465 502860 103615 496060 718760 312120 38080 640050 235280 827220 612340 321810 627725 798830 30515 742050 517735 503200 19635 65875 408000 83725 811410 473875 609620 473705 553775 545870 434350 285430 205445 506430 572305 724285 538475 710005 547740 232220 47175 85425 846940 408340 734400 32045 288660 163200 184790 596955 518925 188700 330905 533460 222105 767465 311440 845580 791775 548845 197795 374510 588115 670310 47005 369665 808095 152915 526660 547315 831640 397630 697425 831130 796875 694960 800530 320875 136765 691220 788120 129285 688925 414800 348160 804100 806650 312545 744770 672860 513315 755905 656795 72165 57715 666995 353940 661555 458065 788120 568225 515610 243695 558535 501500 749700 278800 8330 572135 568820 533630 545275 561680 150025 273020 45475 830110 745705 228905 281860 215220 584970 216750 809200 363545 258570 293420 4250 425 94350 782085 184195 390575 365670 223805 189635 208675 312630 747490 54060 489515 227715 496145 477700 615910 149685 401540 149940 103530 251345 542725 685950 595170 16575 420240 133365 612935 532440 282795 445315 421940 286535 308550 455345 331755 658920 837335 155550 333200 764830 472345 502860 99025 184025 575110 660195 604010 350115 762875 394145 351815 188615 387685 611320 745875 313990 264095 833170 381820 664530 176290 483565 801125 222530 478890 28135 509490 319685 250665 767890 296990 434350 428485 303875 274550 606985 822715 610725 763980 557345 289680 373490 491980 536095 153850 808690 65620 391595 500395 144075 733380 605370 681360 9605 39100 677960 842180 817615 274295 66470 337450 258655 107950 586840 415225 762875 11645 694365 34170 667930 110670 91715 387090 276675 792710 469200 57970 62815 757690 464015 760240 1105 584885 844475 779110 71910 848045 372215 452625 426190 681700 55165 462910 285260 147305 73100 505920 748935 689265 239530 785400 37740 704735 548335 208590 82280 709665 159545 175015 612765 33915 609450 139740 470305 631380 287045 400945 729895 424405 252705 782425 362950 392020 344250 657050 579020 482630 70465 226440 830960 630275 574345 282455 126565 262140 489600 93925 216240 754630 742645 357255 632315 499800 531760 313225 423725 780470 814470 831980 609450 699975 128435 481185 659430 595000 17170 713405 11730 192015 469030 206040 288490 420410 579105 263500 336345 277355 286960 189125 213945 338130 576130 30430 484245 821015 107355 375615 233155 28390 38250 840480 95115 218960 95965 168215 31960 540855 87550 575535 713235 54740 103275 56100 66130 838355 376210 708560 166260 543065 715360 571965 57375 735080 753610 406385 386835 277185 271150 206210 417605 131410 93075 104805 297160 521390 508980 289510 735760 400945 14790 95880 338045 271490 706180 96220 362015 447185 447270 714255 39525 826540 8585 494445 130305 223380 772310 236470 382075 19295 675410 741625 262735 332265 580465 834020 811750 548165 766275 404345 157590 421345 636650 29920 5525 636565 84235 558025 246585 746640 466395 826710 380970 628065 636990 263415 499800 564145 182325 684845 22865 558450 379270 453900 846515 832575 771035 270725 403665 518840 231030 674985 616845 707030 672945 676685 393040 802825 651440 777835 447015 490450 639285 49725 809795 73440 190570 611320 827305 136255 389980 185895 347905 394995 235110 176885 152915 429845 268260 674900 427805 108545 26435 805460 257890 33660 54570 270555 47940 471410 368050 655010 155380 152915 94095 341445 105825 829940 549610 675665 566950 295035 618630 93500 610725 639455 52955 29410 58905 321725 389810 674645 802995 317560 819740 149770 232220 227715 389980 47175 35955 199070 820760 836910 640475 182495 661640 365585 581315 806905 206040 467330 781065 358700 706010 701335 242250 210460 818720 782425 195755 479230 41565 311695 57630 13685 64940 621435 245650 316795 535840 223210 758370 370770 320790 486030 647700 753610 339745 151980 173655 350710 566270 774350 792030 603330 638945 95795 410040 424150 769590 316965 715190 636225 665465 291975 333540 457385 144500 551480 312545 564230 281265 648635 276420 801805 822800 142885 179010 272595 96985 213265 47005 480165 202130 817700 176205 305915 31705 838525 17170 733720 438685 597465 185470 841755 274380 402730 25415 742475 444125 431970 81855 227630 222105 651355 75990 458830 791435 822035 766105 99025 708560 741455 224315 341190 183855 128605 40715 608940 802060 191845 635205 232475 546720 393210 397970 343060 683740 370260 558195 106165 14280 387430 820675 7480 556495 180370 229670 608005 847025 618885 333200 571115 36295 144500 182495 716210 715105 481355 399755 838100 67830 677620 810985 763555 276590 582675 334220 156315 84915 344590 781235 153850 154105 711790 813705 579785 248030 18700 222700 706775 694450 488750 122910 778770 635715 164900 713830 282795 333540 491385 224145 558450 8245 370940 739075 419985 46835 141780 393635 67235 573580 665805 780470 684930 782935 251005 777155 318920 766190 706095 607410 618460 564485 513740 520540 206975 812940 61115 661130 697170 452115 440810 597295 4420 289340 8500 676260 390745 227035 728535 635205 371365 648040 721225 18275 742900 356235 539410 783190 306680 404090 809030 321895 540685 93925 676090 734485 396865 319685 681445 836230 498100 287725 135660 731085 673030 447270 435030 361420 697680 774690 564145 100895 341445 378845 758370 126905 87125 283645 325210 354790 679490 470050 640815 619905 126565 392020 353515 491385 603245 247520 614890 297670 788800 304385 435710 102000 530825 759305 553265 499970 763555 210205 764490 341785 411485 408935 653480 257975 437665 235960 601205 518160 599675 603500 336430 672520 525045 206805 424065 336940 517565 701675 602310 292910 51680 443020 246415 624580 768400 528700 11220 194480 613530 45475 329545 712895 818040 547740 53805 680000 749190 448035 613870 371365 290530 476765 320790 757605 762365 811665 25245 778770 618715 793305 156910 777835 586075 431460 288320 571965 772480 260185 559725 17340 660620 403750 33235 58820 498695 474385 625260 91460 467840 400945 705330 714595 11390 20910 522325 732955 557005 398480 308890 82025 149090 532780 648295 825350 836825 401965 188955 159715 81175 461210 448545 316030 320535 125460 11475 816595 763640 624665 813365 207825 356065 22100 566100 125035 592110 630360 620075 35870 500650 409700 368645 52445 565420 223975 656795 708730 731255 87550 292230 784380 488495 764660 350965 38845 651695 203490 514505 682295 622795 678385 177735 822120 647530 196180 811920 663850 385050 398650 218790 737460 35785 420495 576555 699805 538730 158525 754970 155125 419900 332010 171615 211820 414035 132430 197710 653140 30345 703375 706095 645915 231200 800955 314755 68340 147135 186065 775795 255085 158185 662405 326910 508980 68850 113985 65365 319515 404090 352240 606305 523175 200515 451860 256955 155890 474045 690710 123590 847875 711875 117215 21590 143310 86955 214115 65960 826285 596360 82535 204595 338045 206465 9180 528275 522410 118745 546975 766105 795685 335580 75905 586840 47685 710005 256020 58310 432990 772650 284580 449140 220660 826285 87890 297585 125120 422960 104295 792965 412505 511785 407405 412505 214540 122315 475830 685780 519010 303875 244120 20060 614295 260015 832490 560320 545700 213350 171870 323170 340680 575280 86530 42585 452710 592025 637670 445740 744770 270385 598400 272085 432565 626875 490960 140675 465120 487815 196520 536775 566610 725645 40630 445910 176885 352410 76755 449140 489515 803420 245650 111860 189635 102085 819825 414970 607325 40460 611830 273020 582335 93755 89590 8075 148495 399330 595340 794580 800615 550800 65110 146540 406300 160055 53040 336515 748255 134215 352750 796705 333455 275060 546975 243525 495975 107780 289765 73270 670990 243865 356235 199155 390320 472005 705245 84065 454495 497250 808520 28730 604605 395250 80665 430185 81600 315435 634100 71910 537625 607155 32215 811240 430100 327930 38930 222700 182920 377740 466225 394910 11645 365245 64600 199750 360740 374680 567715 569415 794240 766020 633675 6460 446505 459850 31790 300220 94690 608685 792285 141100 145010 75735 1530 240210 72165 158695 834700 52020 239020 183600 436135 543915 299030 69700 800785 774095 416330 188105 24565 593300 274295 182155 606815 379950 665635 496315 737120 472345 722415 117215 132515 148580 270725 346375 454750 81770 531420 137870 727855 823820 460955 485010 39950 223975 569075 815235 612170 630105 680170 17935 215900 163795 53465 415225 738990 704395 238765 697850 366435 420665 642685 476765 729385 667335 73015 844305 474810 415905 379355 689180 59840 308125 262650 266985 457470 404260 453220 34595 517565 41990 226950 569330 113985 69700 116195 141440 682125 704310 835125 103530 188615 72335 458405 124270 498610 406385 122145 267070 260695 109140 785400 782595 389810 631805 137785 197200 622795 658070 606135 46920 18190 359975 578765 66130 653480 285940 115600 585990 235025 260100 792880 389045 416585 176545 359040 657135 366520 517310 483820 4335 448545 565930 198560 449225 359550 496230 316455 247775 772055 825350 27370 658155 489345 718845 288575 100300 703205 370855 657900 715105 679235 389470 626195 798235 751230 208930 245905 12240 572220 238085 293930 667505 384285 428655 158185 589305 344760 52615 455685 48790 154190 515100 814555 514930 638010 777155 471070 458830 472685 737290 330990 847960 834955 176290 281180 177140 172465 525130 599250 363460 322745 158950 575025 488920 344930 518415 232390 731255 486540 347650 512210 42755 596700 511445 137615 422875 5355 93925 579275 157760 338725 439875 262140 788290 608345 356150 190400 645065 346460 512635 21165 324020 47090 836570 380545 700400 200175 440215 301240 360740 584120 19890 805545 91290 121295 475745 379185 708730 597380 202470 529295 847025 32895 31450 735335 393550 798830 83725 768145 435965 468605 721565 241145 423895 655180 116280 368985 753695 780130 425765 17170 824670 612340 100045 462995 259590 287470 79305 91120 206805 509235 230690 665975 659685 299200 641325 434350 822120 364140 416925 297840 598485 187425 493510 560660 174675 713150 477700 769420 504985 752505 224740 601970 223295 498610 632995 156570 761430 749020 312205 484925 59160 271915 567035 743750 99705 207995 672860 750890 615825 376125 575535 159885 256275 811495 748170 745195 484245 413695 358275 112965 643450 701930 510595 512295 381905 364905 800785 824075 273445 775370 71655 358615 527425 446930 769505 723265 260525 719015 17680 737205 109480 736610 466650 806990 335920 291295 782595 653310 491810 185385 189805 353940 13430 61200 294015 120360 430185 153425 407405 166515 222530 530655 177310 304895 813790 460105 238680 293760 186830 822970 533035 574090 329970 389725 757605 550375 83725 824925 794580 309825 459850 291635 733720 640305 320025 241230 626195 345950 72505 223210 671670 649910 384200 706095 594405 466820 85595 592450 183600 579700 375700 736270 165835 487730 657730 758200 14195 384540 22780 646765 96305 511190 401625 380885 326145 468435 621180 233410 276760 715190 811750 253555 561170 293845 258315 580805 43860 766190 725220 720460 637330 282965 383435 35275 617185 434350 753525 474385 165665 428315 548590 158270 630700 727685 601120 397035 316795 796790 36125 740010 112200 611830 162010 170085 154190 441320 447185 134980 363715 733635 530400 503115 650420 77010 661640 719440 291125 169150 407150 470475 627385 643790 351135 142205 171020 519520 536095 388365 2210 402645 432225 817275 443020 556155 165325 791180 468180 707030 743325 373915 254660 455515 445740 506940 459170 491385 561340 144415 824670 384200 567035 622455 289935 694195 708305 247350 491215 283305 386580 764490 229500 266730 244120 324785 801550 358615 413950 393465 840140 576810 685440 501075 56780 643280 644215 128775 653395 504220 496400 806055 67660 116280 135405 565165 437155 513655 805885 289000 18700 455770 329885 376295 669800 720545 239105 763980 681020 168045 769675 321640 714850 629170 69615 373150 150365 750975 793135 303195 537370 618885 540175 462910 792710 567290 743750 758880 564060 119170 296055 411740 160990 616335 819655 406810 472940 123250 88145 224060 596785 122910 830110 788970 569755 557515 240125 151895 121635 195075 217345 288065 467330 543150 377145 816000 708390 844220 120615 612340 220915 85765 128775 551905 385475 31450 728535 132855 110415 280925 282965 531165 335750 209525 688160 216240 831385 209780 769250 50235 38335 287130 90865 802400 785825 68595 480165 49895 814810 341785 770950 711790 549695 242080 523005 463335 63750 478040 10200 585565 353600 704565 403665 719185 703545 171190 768740 756415 644300 627045 670395 568395 370430 268430 6630 556325 657985 33660 5015 269875 653480 712640 703715 420240 687055 194905 667250 81345 339490 797980 43520 396015 604945 832660 562105 698190 73270 627470 249475 654585 624580 283815 682380 9095 94605 207655 151215 759135 723010 205870 684080 490365 534565 63920 695130 560320 637500 601205 588965 331500 257210 201280 832575 4250 541875 830450 183855 512890 118320 342125 674900 432990 276250 622115 174250 388450 332520 219470 389810 710515 663510 687310 541450 405450 306680 313055 179775 823735 309910 160990 389130 605285 828920 416500 738225 680085 347565 548930 247350 388620 231625 65280 287385 557175 324530 771205 417350 815065 190995 144670 348245 630785 181900 424575 663680 362950 44455 146455 156995 308890 261460 34935 136255 764830 611150 96220 574005 494955 436305 254745 802315 525045 735590 558280 754800 213860 476935 844900 478465 630190 198900 38760 293165 58480 522750 359210 310505 161585 85340 778430 116705 156230 620670 586415 830450 718420 782850 331925 670480 335155 83215 197965 648125 279565 459000 413355 579870 238850 640305 829345 31705 489855 294610 110075 591855 687905 519265 448460 625005 740690 625685 729300 253300 395845 633250 664105 762620 9095 505495 11985 794070 842010 655350 470560 8245 44030 354960 369155 581315 341530 519775 409105 689350 329290 766955 511700 110755 324275 634015 36125 535670 655860 543320 28560 9605 18785 215475 651525 225675 629255 391680 3485 794580 418285 502180 600440 764320 458150 811070 111860 6545 189805 478040 816595 351900 846090 576640 395845 557005 479400 338130 626705 15810 399755 411230 487305 561765 19550 358190 583185 271745 293420 268685 749190 572900 414545 298180 3230 115855 520540 294270 634695 524620 425510 330055 122570 737885 829855 484840 51765 797385 498525 37315 789225 594490 370005 617355 274550 498610 554455 8585 810220 782765 822545 358870 5100 720375 241570 695045 600525 330225 168130 814980 619225 832405 132090 690455 657050 261970 420580 33660 616930 308890 351390 418965 593300 762195 226440 583695 30600 9010 476765 484585 162520 293080 207145 388365 460360 522325 935 603415 530145 735335 622455 441915 414885 195330 840225 555050 806140 115430 554540 677110 350795 666400 670310 325635 315095 486710 59755 430355 759220 745875 375190 281775 138805 184280 590665 548080 50490 132940 163965 450925 49215 256275 395845 273275 381905 124100 309825 238170 492830 521645 123590 14705 273955 274550 835890 296565 192695 143905 619140 273275 276080 597805 493085 414120 638010 599080 845240 315350 451180 86700 694960 161925 625855 315860 412675 465545 136425 654245 738990 455090 843965 668270 507790 488070 413185 235790 107865 835465 393210 198220 580210 24310 566780 185810 276590 362355 534905 489430 3910 841330 391935 54825 314500 613105 571285 43265 4675 167960 125715 406810 684420 592450 639540 251685 49045 440215 159885 320450 765000 561765 274550 787610 52190 540430 688925 809965 556240 582420 474045 678980 227035 343740 143990 780895 437580 235025 477360 681105 507790 397290 158610 559810 599335 750295 276250 126140 768145 809710 513740 660790 73100 193120 448035 769760 625430 682210 363970 28475 684080 26435 737800 843200 2125 717825 383350 846855 494020 76415 443785 427550 542895 382925 341445 710005 30005 515525 268685 573495 691390 166260 349520 600695 582675 315265 363035 625430 382160 652630 259505 588880 88740 207060 142885 317900 601460 748680 26945 324190 16150 705755 761855 124950 19125 167450 129880 257890 390405 265795 625175 207230 447525 707370 834870 463845 200685 609960 180370 96305 42075 167875 89590 80240 270470 392955 619480 651950 85765 71145 610470 611490 544255 303280 485945 613870 42925 389640 47260 302345 195585 593045 135235 721735 823905 831470 167620 775115 343995 816170 7650 737545 201535 722840 126650 796195 250155 287045 313820 296140 331415 561765 250155 590580 94945 493595 826540 152915 347990 656540 120530 796705 521560 135745 312205 502775 89165 832320 81090 3060 509405 278375 27625 43690 376635 229925 682550 557600 330055 569075 814980 125545 126140 623050 60435 72930 812515 745535 702100 595340 329120 415735 381650 745365 506430 193630 376040 445060 656625 88995 223890 126650 432735 716210 190995 513400 666485 61370 432140 59585 110925 789565 262055 368730 832320 165495 539155 392360 544000 406470 99790 634780 378675 654160 342635 589050 656710 630190 832745 367115 526150 171105 204425 26860 201705 13005 422790 757520 493765 452030 115090 129625 639285 220235 828240 276930 189550 409360 391170 832065 249135 584120 332605 313225 742985 192355 25925 159545 151300 127075 346800 323595 541705 619990 548760 365585 286790 309570 281095 825350 767720 721905 179350 838525 640900 149855 749190 53635 585990 213605 655265 772395 368560 91120 234430 513485 234005 15300 336430 743835 349095 804780 206890 68935 61710 767380 551395 498865 301410 99280 656285 607495 377740 453560 316370 531335 620755 293505 724200 460360 334645 342720 447185 335580 581315 353940 737290 117725 423895 669035 838185 245565 216070 276420 591175 566015 184025 341445 589985 759390 801635 88570 64430 643705 157165 68425 192695 754205 542725 728790 296990 589305 733125 801975 447440 484075 354365 237830 468690 56950 723945 771120 129030 705075 235535 25160 718335 393125 694960 764235 436135 381225 660790 48960 340340 595085 771035 510510 261035 641410 639200 408680 430865 798745 216495 797980 491045 822715 638010 810900 667420 572220 141780 558110 288065 589135 705925 274635 329375 792285 316030 578170 449140 798575 262310 595085 695215 47855 779620 79560 645235 524705 506345 477700 92225 761175 539920 55080 729980 65875 142885 761770 357850 514760 255255 424745 102850 551480 278375 824500 288915 468690 604690 117640 217175 316625 224060 37825 727685 788885 836740 183345 462910 388450 603755 491640 788290 21250 633845 717315 241910 50830 102085 117385 331075 652545 419730 97070 100300 153680 848215 436390 445315 169235 516035 459850 760240 603500 829090 221850 776985 7565 779790 69105 279820 423895 247690 444125 697595 301835 29580 811325 652035 181815 435540 630955 347565 398905 432820 847195 610385 370260 660960 390830 267495 561935 294100 466565 467670 727090 431715 645320 216155 746385 41990 741285 544255 350200 765680 243440 273445 170000 708220 663510 664615 68850 118150 715275 598145 673030 734825 672180 515525 474045 293080 304215 52445 283900 490450 776220 557515 241060 88910 699720 97665 706860 776730 101320 81005 563295 672435 630445 721310 15130 391425 356490 166090 464355 393635 631720 526575 163455 397205 275315 219725 542130 545785 146625 616505 468605 642855 796620 572475 753610 414800 836995 713660 774435 104975 428825 728025 286450 673115 220490 284580 287300 664020 265965 24565 732190 394570 760410 559300 208845 34340 368645 678215 565760 777835 630700 315095 209355 221510 205275 334560 375190 496315 677110 660195 249560 53295 526490 112965 72505 718250 172805 150960 2210 547230 618375 524620 450755 658750 606305 3570 233070 313820 478040 691475 697255 93500 432905 92055 616760 22270 670905 758285 407660 239275 105570 709495 839375 247945 829770 707625 28815 386835 735335 276505 807925 576895 845495 590240 121805 256785 762025 255680 829345 598400 822630 325890 636820 152915 571285 174080 728025 847705 615825 816425 797045 654670 569160 529975 253640 197370 114070 767550 615655 112795 729555 555815 417605 170765 521135 300730 279990 556920 705500 237405 205020 565080 647785 759645 472685 440045 539070 649485 389130 519690 337110 758030 615570 305915 81515 499715 128010 835210 77095 28985 146965 591685 614720 482375 51170 443700 662235 384965 506430 278460 73950 564145 682805 357425 133875 689350 5185 656625 201875 693260 130900 20910 638520 290530 476340 262480 186915 442000 215645 699210 25500 10030 349180 570180 335410 183685 700230 639030 840055 703205 338300 706520 631975 774605 477615 266730 541960 763470 323085 821865 586925 814470 49895 305575 62730 736015 814215 615995 810645 823480 544000 320960 746555 506685 97835 567885 323850 811580 515610 643280 115685 669120 501500 55675 355300 279990 498950 514845 525215 304980 339830 457555 784890 417010 65960 718590 429335 491130 662490 772650 265710 446675 803505 849915 512635 791435 17510 45730 197710 92650 362780 134980 498695 252620 12665 168640 67745 192780 106420 189635 187340 1190 759645 386920 739330 600695 130475 423810 741455 319940 541535 182240 483480 320195 797385 278460 20485 569245 556240 267070 815320 77265 133110 644470 17255 158270 832575 547655 95115 435540 217345 406980 373320 397545 151980 754715 62050 442765 712725 449310 41395 358360 637755 179775 73695 155125 708985 758540 67915 541535 350370 566865 657900 297330 86530 630275 193970 151725 194395 94350 636480 478720 501245 417605 72930 168725 245140 835635 584885 803335 409275 489090 101830 814725 661980 793985 848215 323595 189550 138125 540090 685695 732105 217940 643960 828155 134555 186235 797725 222445 209780 437750 818805 87040 342295 110585 221765 737205 307275 260610 506090 534225 395675 566865 561085 332690 25245 358445 371535 382075 360315 665805 128690 375700 347905 766870 254660 334390 241060 373320 760070 412675 626195 469115 596190 241315 183600 68255 609960 127840 149770 651525 415395 744430 416840 608430 663425 802060 11815 817105 112115 94265 805205 297670 836145 52615 699890 230095 219810 71655 621945 653310 230860 254660 716295 540515 119850 813790 486965 19890 376635 838695 466480 491725 262820 162605 623050 699805 261035 786420 15980 645405 801380 440555 250240 831045 222785 543235 418115 215220 127925 405450 33490 134555 589305 651525 237575 120785 745875 6970 91375 462825 497420 693090 260525 746215 665805 519010 786505 683570 414290 820845 621860 220490 572560 43520 755140 667845 41990 157760 798915 380630 585310 153680 393040 737460 162180 838865 719525 681360 126565 795685 70975 124015 194055 105230 25585 137275 765255 822460 507875 185130 797895 833680 383265 489090 229755 771205 427975 643365 16830 144585 614210 32895 262480 757265 94945 280160 806140 89845 308635 228905 703460 218705 735080 283050 140420 483990 399160 663680 751995 581825 42925 579530 505580 28220 398140 192270 96985 762620 652715 423725 312970 387430 804270 213435 691560 703035 187000 733465 251685 36380 398480 281010 19210 167195 618885 304810 338385 173570 812940 688670 22100 228820 663935 821185 563635 95115 465800 297245 799425 536605 745110 339915 603330 755820 590240 60520 825860 201025 91290 85000 719440 146710 785910 199920 288150 143310 107610 646425 686460 116960 526320 728790 156570 521560 791775 592535 166345 686205 562955 837335 152235 413950 303620 660535 142205 256445 334645 240210 444720 428740 748000 737375 290275 706265 299370 233920 203830 401285 547995 27115 368985 428315 648465 34510 270045 629425 14195 461975 780130 537285 391425 60860 258825 482375 53550 26605 482800 815830 813195 214200 153340 320790 740180 161755 480590 819400 849915 306935 721990 445145 448630 37825 306340 592365 543745 732360 490025 14450 675580 430100 254830 17850 119510 743070 803845 456875 499715 713490 188105 765255 102255 578765 510 352070 688925 671925 561340 578170 704225 672265 499205 440130 463505 644640 449310 533375 47175 523430 235025 103360 727175 397375 304725 269280 286620 506770 600270 624495 90355 555135 358700 470815 730320 683230 399330 418880 401625 714850 631635 555050 145180 543745 848555 338895 117045 318240 512210 261205 622965 737460 570775 138465 812345 208335 57035 351900 354960 637415 593555 132090 710090 565930 389130 454495 611320 563975 337960 144160 85425 584035 495635 34510 361335 43775 177905 195160 625940 99960 117895 556750 275995 751060 662830 293930 87550 270470 343655 583525 46410 189465 492830 801975 525385 123505 296055 752165 640645 25755 388280 41480 37400 748680 536435 465630 489090 806990 419390 400435 500650 117725 43860 208505 362865 827645 243695 66640 560745 41820 137190 829940 542215 447865 75565 436050 211905 522835 803335 319855 655350 757095 546380 559725 478805 194055 178585 621945 340595 212075 757860 682125 581570 295120 776050 230775 602225 10030 341190 785400 240890 815660 533120 829940 187000 669460 529975 444295 546295 176120 194055 433330 234430 474555 82705 235365 229160 432735 708135 705500 294440 679745 716295 465630 703120 264605 198390 533205 210885 388025 257465 306850 743920 628490 842010 336940 698700 490535 130390 357255 437580 30430 699550 448375 411230 43775 839460 534990 469880 175185 177140 127925 368475 820420 414290 172040 329290 17425 145775 778940 141950 605370 553010 554455 523345 324445 81430 645830 140420 98515 323680 786250 702695 831555 419305 245225 422960 72250 210460 838525 736015 503880 684845 417180 295630 219725 476000 111945 109395 16830 233665 159460 182155 472260 238085 506090 153340 91290 149345 813280 403835 754035 338725 588115 649230 356490 246670 379185 437410 201110 151895 489260 556835 833170 468690 530825 669120 592025 140675 835550 84830 512550 547740 139995 582930 500310 198050 419730 409785 530570 578935 50745 336090 785485 122655 106335 802825 768655 350370 635460 399500 507790 425085 421940 710005 553095 3740 526660 86360 196180 72930 646170 611150 526065 313225 734485 286960 379865 699465 76500 594150 688160 73185 317305 516715 598145 195585 305065 648975 607920 522240 204595 574430 590750 226100 133110 676515 797725 25840 288830 158100 511785 121040 170 487645 571965 250325 348670 740690 398395 446335 626705 732445 712215 219045 680425 727770 420580 848725 458575 718505 25840 336685 633250 153595 33915 92820 562530 74800 113135 805460 360740 825435 371705 41735 690115 700485 568820 470050 644300 763385 293080 178585 211055 660025 237065 497335 138380 218875 676515 490195 710600 612170 757520 161245 775370 379865 620585 763810 501585 225420 568905 716125 35275 57120 575195 608090 267580 244970 522070 726750 170510 355640 194735 152405 533035 814640 790245 648975 145350 377060 93075 846090 734995 535670 336940 544255 48705 678215 9095 319345 588030 173825 344335 193545 368645 49980 85340 202045 826880 67150 529805 200940 40970 201535 549525 821865 184535 815745 348160 398225 419645 558110 183940 165070 337620 704310 223295 825520 624155 544000 387685 301070 41225 480675 115770 795855 166770 420070 103870 741200 197030 148665 30430 64260 840990 668015 503795 330480 75565 84150 529805 646340 223635 737120 181220 148750 63580 178245 111350 438260 230435 170765 65110 428995 152235 251685 232815 758285 494105 163710 113475 743240 299540 500650 3825 203065 34935 118320 564825 160395 750210 778770 379610 279225 172210 388705 445060 692325 43265 845325 121550 821015 801805 176205 326400 613360 668185 359380 608855 761260 151130 446335 271660 720545 11220 51680 293845 208845 651780 141950 641155 354535 677110 346885 422195 596615 247775 9265 711195 524110 285345 234855 288320 204510 208420 758030 791520 148665 356150 744345 753440 731340 373660 50320 310165 336940 529975 244290 395165 287980 795005 832745 688245 194990 316625 352410 580125 600950 664020 568395 605370 99365 316880 483225 482120 385135 346885 3400 189040 609195 827475 105400 35020 351135 737205 202895 664615 467670 335580 223125 251855 84490 125885 473620 515950 200260 34085 200855 391595 457810 1190 461125 652630 486965 719525 645575 158015 409785 197710 518415 495805 46835 403920 288660 179265 763980 246925 225845 143735 417435 802485 364225 12750 624070 187085 303705 700825 52530 287895 739925 467330 567205 408680 143565 35530 795260 153680 328185 773245 606475 84405 172805 410550 419560 796195 545360 32980 507450 745365 683825 591685 148665 628320 291465 808775 351560 647870 748000 129370 286620 316795 178755 784210 481100 176970 840225 633760 43690 845325 653310 612680 226950 368900 848725 132175 263500 806990 488410 818295 260525 664105 833510 619225 549610 591940 258400 197455 454920 839885 444295 428655 800700 529805 506515 788375 562870 397460 740095 573325 470985 482375 359635 284325 315775 647870 626025 847620 531760 705585 405110 334900 86190 664190 588795 105655 82450 318835 647530 326145 567205 253045 580210 609620 157675 139910 798915 60435 586840 240975 491725 765000 624410 85765 836910 764915 225675 276930 648295 447440 191505 748425 441830 405195 63070 193970 682635 508640 342635 258655 696065 263245 261035 257295 266475 244970 671755 288150 331840 442000 179350 639370 434690 698615 272085 486540 510425 419560 669630 210460 451265 543830 828410 536435 55080 394825 144075 476000 711875 195755 661555 481780 271830 473110 107865 717230 288830 521900 622710 267240 566355 291805 226015 438940 782170 761600 156740 605370 674305 749615 61965 181050 717655 847705 600950 7905 846685 717485 757265 255 320875 122825 534820 285855 646425 831130 802145 438855 244800 849830 621095 2805 307275 530145 716550 593640 671925 664785 284325 95625 825860 478890 468520 287470 423895 708900 834785 192440 581825 736185 92735 325465 35955 501160 470560 90780 363205 64090 557005 384795 328610 555560 645065 835040 310250 204935 580635 547400 360485 626535 485010 117215 356660 209525 222615 424235 527680 244205 257380 619310 330055 660365 194395 366945 245990 765595 780385 108800 213860 270300 602395 677365 203915 522495 530400 718590 805715 300730 36550 624580 730745 393210 262650 327845 510170 602735 132345 462230 421260 487220 116195 341785 574515 141695 149940 273360 146200 381565 8330 575110 147220 160735 677620 305490 447440 40290 528105 555135 714425 553520 302855 584800 333115 547570 205360 549695 830280 321810 173145 596445 799595 253725 708645 420070 35360 277100 640135 166855 357850 154530 366860 605455 254405 384625 394230 117640 147475 201195 559895 268855 434605 623220 477445 577660 344335 238255 816085 748000 610725 567545 643280 188530 746215 176545 700740 741200 371110 429590 684165 523600 269110 579360 445400 145350 139570 50830 237745 103360 318835 819825 104975 684505 605030 704310 111180 307445 829515 305235 743835 320790 543150 196010 300730 294525 808860 168810 354960 229670 807245 778940 151640 678300 812940 245820 503710 119935 627895 667420 844900 388025 605965 557345 249900 450670 560745 505155 305660 533290 696660 355130 185385 236895 170595 271575 396015 348840 56185 492575 533035 742900 702440 645915 651100 656455 797980 537880 556155 326230 518925 271830 97155 136425 366605 689095 101915 833170 49555 652290 647955 348330 849915 108885 500735 122485 412590 154105 704650 352835 609365 810645 153510 355385 262565 593555 306085 575960 357680 551735 499630 407745 448120 801635 2295 213860 726070 162605 658070 462400 365415 50745 837505 357170 151300 43350 112795 632655 702780 553520 578595 156400 321470 713915 526745 429845 761855 403495 257040 474215 509320 128775 348330 22865 185555 55930 183430 58480 761005 324190 478380 479740 384370 519265 483650 119340 350795 454835 389215 589985 743750 488665 237915 811750 699295 586415 729640 97580 479060 824925 450075 485350 572050 29665 257635 685865 105230 458235 251345 181730 395590 657985 364055 768825 212160 25415 217685 842775 290615 50745 331755 79305 440810 469880 647190 172465 259590 387515 735760 846345 429675 139910 222190 276760 694875 440725 443785 843285 437155 106420 804610 656710 259080 217430 190230 472430 775285 107015 434775 350030 91035 685865 690455 799085 832150 201705 24055 380545 432310 657560 191335 622200 272000 803845 492660 366010 474300 498185 570860 282200 502520 719355 721990 499375 227460 306595 816595 225165 187595 325040 712470 643620 812600 31280 738820 466055 176970 297500 814895 583015 483480 610895 347990 68340 704735 595510 154105 283730 370685 339830 8075 570435 520880 153595 504560 677875 155805 277865 114580 419050 119255 226270 783360 79730 514675 793305 605030 87465 221425 451350 667420 553775 637585 706690 557515 101065 129965 329800 217005 597125 208760 634100 743835 469370 652375 841160 579615 362525 216325 498950 184620 290275 307020 607665 719355 95540 584885 271490 830875 593810 191250 482630 509575 517650 754120 339405 456280 322915 629425 437240 664955 806480 642005 568310 658580 95795 276760 460360 263330 351900 834275 175695 390490 353685 808860 358360 703290 403325 772480 268005 663425 270555 631975 256105 238510 132260 368815 353005 186320 79050 27285 688585 131920 65705 53295 325125 77180 186490 706180 674050 430185 547060 494020 708135 136425 205105 294100 274040 825435 170085 53040 435200 470475 219130 754035 650930 229160 822970 627725 243185 847875 307530 721735 97665 300900 415565 452710 173995 312205 629510 665890 780045 158100 457980 813705 79560 529210 483225 658410 247860 538305 153085 353940 443870 639710 261970 33405 730320 324700 666995 729300 169575 283560 809200 613275 430950 560150 672265 290700 109820 179180 765680 483395 93840 134130 476085 657220 111605 678045 412420 507450 432650 807075 511360 210715 17935 62560 832065 269280 193715 836570 106590 695130 114240 518670 654245 749615 313395 721395 334135 825605 701590 515270 273870 449310 27710 517140 459340 582250 575195 479825 346630 535925 155720 324530 489260 531590 28050 714340 671075 459340 129200 212840 178415 541705 115515 202725 780555 272000 295800 265795 276335 505665 373830 296055 63240 273445 261460 780725 660960 573240 333625 618290 354280 40205 16490 504815 793135 286960 760070 741625 408000 165580 341020 799085 798405 847960 677875 775880 346375 211990 501840 345440 566950 141610 595000 450075 198050 512210 91630 70635 53210 11730 374680 602990 443530 773585 61370 230010 591090 484925 404685 718760 80325 521475 761855 751655 40460 695895 700910 825860 643535 79475 708220 712895 680935 704990 122655 758030 334390 64685 401285 750975 419475 236470 425510 254490 651525 843540 333200 648720 744090 629425 457215 759390 656710 417520 170085 29410 295035 549695 167960 319260 517820 478975 708985 704820 161075 309485 711450 249645 112540 105825 675325 561935 90780 530655 445400 227970 542385 113985 54230 384115 142885 523345 292145 212245 819740 377060 142970 765255 40290 182240 675495 598740 186745 148920 371365 145945 66300 748170 821865 142885 658070 276420 838610 724540 17255 204340 386495 440300 45560 503880 811920 310760 388705 306340 9095 841925 348755 307955 689690 56015 158780 779365 753185 808265 648635 55335 491640 18530 264775 620670 463760 320620 260610 839630 190655 496910 535585 584460 0 0 0 0 0 814555 418285 286195 307700 336515 669205 113645 665380 719780 68425 45220 172720 732530 12070 552330 551990 422535 499800 493085 765340 648550 16405 44030 245055 377655 510170 607240 742305 410890 369155 300730 319940 191250 811580 156910 43520 381055 407405 741625 568480 655690 71740 291210 282370 408170 195075 412420 501755 484500 667590 569925 826625 770865 755650 416160 1275 82450 14450 576810 455515 328015 763470 5270 183770 258145 510850 402135 308635 251175 365160 68085 268855 129285 443785 809795 760665 79475 717910 779025 264265 282625 704990 642260 697595 607580 400435 808860 205785 642430 173910 78540 579785 758455 782510 729045 564315 351560 536180 272680 726920 516120 85510 326315 252875 320535 100640 511105 786845 507705 486625 605880 238170 309995 480845 537795 842520 554625 678640 288830 379355 197965 388195 540005 508215 734060 584290 35530 516885 436560 307785 735080 17935 607920 470560 157760 35785 709580 444465 128605 597125 787270 422195 223465 7990 776560 474045 305745 251260 28305 340000 101320 231455 179435 50235 468350 550460 48365 68085 751485 621605 81515 179520 427380 370430 532185 641495 465885 824075 388620 643195 51255 412335 695895 61285 246160 115260 618290 94520 725305 341105 15130 420580 695385 816085 648550 780725 332520 489260 203150 465630 613020 156655 25415 266815 95795 537795 120190 821525 732700 429250 776560 70805 392700 667250 490195 424830 553435 324360 212245 709155 578680 338470 734910 354195 787440 838610 833085 42670 309230 661385 682465 742390 197285 654415 497590 97240 600185 614975 435540 792455 52445 466565 840310 101065 58905 788630 378335 506940 587520 364905 514675 151215 277525 439790 575025 465630 313140 42670 821185 832575 285855 151130 291975 619565 659260 804440 516120 588625 251430 346460 250410 293675 584120 246585 169745 275060 690030 499545 464015 701335 633165 596955 451095 242760 203745 368645 241145 707370 378250 220235 562700 383350 301155 224570 841670 728110 421345 73865 500480 644470 285600 538050 205105 501755 729045 200940 596870 224145 306850 502945 754205 73100 545955 267495 693345 820165 764830 655435 283305 82875 408765 833680 557855 743410 346290 2975 157165 265795 762875 819060 285005 424830 137190 9435 767040 272510 605880 171105 153765 558110 690625 440385 16915 80495 619140 765595 838525 253810 260355 235875 585310 192865 144245 574430 118235 177735 223380 496315 703970 709750 626110 217005 655435 430100 113815 472770 554030 419900 719270 65875 656540 176035 551480 809880 398990 568225 134640 169490 635800 235450 645235 288405 753440 427210 232220 839970 426445 608430 528105 762960 617610 481950 106165 611915 90695 331245 85255 464950 707540 841160 764915 668355 376720 158950 374765 671755 242760 274380 104890 470560 573410 621265 261205 27115 508045 748340 228990 764065 373065 350285 374510 269960 165410 345865 270300 155635 458065 32130 392785 527765 617185 163455 372385 291550 380120 333115 503625 211565 527000 629085 523770 170680 631210 230690 491640 454410 564230 484585 385050 521900 257805 359465 837675 270215 818210 151640 213690 3400 754800 708560 682380 34935 620500 172975 135490 840225 389555 224230 300390 271490 773500 140250 125205 361760 377570 346035 762960 296310 590325 68680 313990 188615 638265 460445 597040 46920 534735 37400 330650 609535 309145 297840 486370 445315 213180 332095 492405 610385 623305 369070 332350 270555 292910 56695 396780 401370 771630 617780 443105 14365 646595 23205 556920 569500 234005 390235 424150 273190 658410 720290 145945 600865 660535 705245 811325 599675 755735 586585 636055 172465 314245 586160 603160 295205 29070 846430 666825 472260 345525 420750 736780 294355 482970 794920 256615 828750 369835 149005 804015 224400 839375 697765 507875 513315 337195 850000 254320 556240 554965 696065 308210 222190 79475 490875 195075 556240 625770 220320 103700 826795 507450 354620 500735 28645 251685 707115 779195 77775 680170 271830 663510 749360 611745 102595 232985 536095 285770 341870 641325 371875 784975 292655 537965 412590 8585 393125 352155 491045 641835 519180 362695 765085 475575 814555 317305 849660 255170 116280 42415 935 363035 412845 606135 518840 337195 112540 622880 727940 514335 205105 718675 773585 186830 836570 258400 509830 611235 716295 666230 145010 802825 232900 204765 203830 493085 390405 303450 405195 43605 99110 69105 303110 371365 117300 244290 570690 209525 692325 604180 513060 144925 528615 57290 318325 165325 632570 406045 294440 794835 34680 363715 615825 248710 367200 194140 479825 623560 477105 782000 161330 592535 561425 259335 845580 107270 622965 635460 423810 536690 266730 201025 759560 54825 345100 561765 313820 369920 372470 570775 523175 398140 528615 374595 137275 273105 171785 300475 138380 697765 571795 59500 93500 600525 748425 523685 149090 407405 174930 159715 222955 716125 286620 705840 751485 288150 342720 738480 776900 591855 810050 786590 567035 166430 505580 744005 138720 503030 156315 540090 292060 760750 325720 760750 827985 307530 147815 586925 817700 526490 459170 581570 410210 712980 512975 3910 71060 589560 793560 568990 382585 709325 810390 314840 579275 631125 101490 476085 516800 147730 121720 134555 295970 509235 604095 160820 794495 586585 385985 62730 582505 843455 436135 575365 188190 282455 564570 732360 210630 789820 309570 330990 40375 388620 658835 541450 834870 455005 384030 213605 283220 571880 292655 547995 225505 697680 818125 708645 476000 124610 388365 55760 580635 483990 380970 686715 33405 351645 782425 519180 767125 612510 775200 433415 718250 375700 603840 319685 92140 448970 651100 826965 73950 700400 607835 393890 426105 99875 627385 442255 471070 131920 89250 559130 95030 574005 673540 810305 259165 133535 409870 541790 373575 567035 554625 566100 356915 400350 839375 7140 497335 750125 821780 758030 210885 787695 798660 836400 500735 702780 402475 380885 806650 45305 270470 260100 323340 238425 250325 755735 107610 461550 12580 608090 151215 408425 569415 462910 410380 701845 250325 288320 501840 248455 592705 592960 537285 446250 652290 752845 354875 736865 790415 830110 547655 411230 483565 211395 605880 577235 303705 428570 214455 540600 458830 199920 134470 267665 126310 655265 619395 311780 295630 78115 672775 319600 665295 657220 152660 586245 170935 804780 562700 609875 699890 512890 11220 412080 727430 277865 835295 56355 185385 60010 751060 639200 272170 607070 506260 673710 161755 205105 540855 399415 797130 348160 114580 502605 267835 17680 358700 470645 90610 305490 824330 332690 695470 538815 844730 494360 145180 103870 86785 789395 8925 753270 303620 688245 831215 680850 502520 321385 391085 424065 638095 557260 600695 732785 647275 731935 318920 713575 698785 166685 75140 15215 390745 615400 36465 547230 797555 297670 835125 75565 232305 128350 822290 13515 463250 730660 97325 805800 232305 649485 760410 633165 830790 95965 180795 288065 358615 343995 327930 381565 767380 479400 697935 192440 156145 578680 28305 464270 672265 514675 111435 105910 598910 490705 187085 17850 824245 658835 622200 132090 532865 764490 762365 259930 318665 817360 417095 279735 752845 782595 172380 734060 137445 198475 233835 607665 731000 167535 590665 297585 41820 719015 567885 314670 608940 790330 737375 307530 57035 704140 526235 437240 363545 430270 411910 393125 682550 602395 100640 790755 543915 20485 245310 375700 523770 822885 71230 296990 84575 768655 294865 639965 263670 757520 378930 143395 269110 423640 181645 506515 408850 285005 809115 294610 149090 229925 214795 801040 641835 222445 246500 783275 219470 179860 846005 486115 235365 264690 192950 777920 462230 475660 717400 845325 824925 369665 583440 426870 349520 43775 672775 130135 680765 792285 643790 365500 27795 312715 647530 94095 215560 533630 456365 131580 96900 221085 85000 517480 435710 789225 19720 715105 215390 482460 715530 325125 419985 259760 348925 211905 256445 55165 473875 796875 722075 518670 420410 479060 791350 338470 67660 737800 52020 203745 228565 536435 538390 516205 3910 761600 578850 307530 503795 164815 587775 791775 236470 292910 206720 69020 291890 610045 576640 682295 119085 146200 713830 226865 390065 192440 814555 473025 503455 719100 642175 835210 233240 604095 251175 230095 409870 447865 519775 20995 136000 417350 347480 531165 495975 90780 28050 601800 50915 450755 171870 52020 746810 545190 244120 706095 469370 710260 3485 197540 481355 477275 593980 150280 814640 326570 121550 408000 258060 664615 48960 261970 173740 175015 433245 676430 350540 803675 762450 429080 394740 553265 823990 764405 133960 113985 479400 391085 417775 520115 318240 605455 29920 453050 662915 49045 477530 413780 633165 373405 286790 639795 242930 259080 666485 351560 815405 493255 355810 167280 358020 606135 198305 126905 727685 438260 367285 620415 638605 650590 498355 279565 488750 688755 788630 393040 141950 282115 548675 11390 598995 280500 57375 416160 620075 530825 598570 111860 112880 461635 186235 37910 383435 358105 108630 738055 508895 513570 449140 102000 216155 717315 822885 431715 469455 366860 277610 673625 104465 432820 240975 610470 719100 695725 273445 227120 810220 683910 613275 248455 848725 578170 709920 627130 813110 717230 760495 333540 671415 637500 356745 274125 338725 479740 63410 334560 183260 568225 384030 777155 474895 240975 501755 704735 673455 107695 736610 726750 719525 17085 774435 764660 644045 380545 207910 215050 641750 757945 100130 306425 484670 643450 715530 826200 566440 747660 34765 288320 834955 236555 356150 565335 287300 131155 775795 765 771375 701250 544085 61710 360485 441150 311355 453730 777920 178840 291720 431800 57290 656115 70125 313055 140845 318155 841500 635205 568820 436985 645575 16235 420750 547315 629000 671075 71740 48960 823820 363035 215985 179180 440640 789225 420495 729300 106675 479315 320280 79560 845495 165240 67490 438770 805885 75480 322660 609025 448800 612425 74290 775030 616930 87975 810730 416075 297755 253130 175185 636225 333370 532525 656115 258995 839630 813875 202810 474470 523005 596615 109565 669545 433755 462315 454240 119595 649910 283305 633505 90610 253385 66725 483225 115685 483310 329630 564825 150025 761600 137190 550545 533120 288575 726070 198475 614805 561000 597805 602310 40120 805545 828325 208590 48535 120275 715700 672180 400860 54910 102425 783445 394995 238425 688415 546040 226185 477870 711620 562445 496400 635630 193205 450585 488155 560745 758710 147475 678300 136170 66300 624835 563465 726580 88995 25075 811410 327080 498185 438430 432905 416585 23035 564825 639625 597720 762960 148240 315010 591260 153595 368985 116790 809370 313395 440980 776560 157505 261290 30600 263075 756585 380460 342210 849235 789140 389555 807500 383775 500905 544255 823140 18955 340000 232560 20825 378505 361420 751825 294185 166770 593555 231200 132175 697595 691815 644470 782255 175185 633335 22525 593215 811155 539750 187935 303705 757010 830535 288065 443020 125375 447015 639540 272935 31280 62220 400095 374425 449820 453900 587860 372045 494615 322830 694875 837845 740435 429760 503880 184365 448630 508555 591770 589560 636905 208930 100895 249220 313140 757775 177650 667930 20145 827645 640050 438855 638350 466990 670140 801380 89760 211395 431035 165750 722415 591940 818890 347820 347310 202895 717230 605710 428910 265285 658920 395760 66725 629085 757435 621520 18190 369750 463080 205870 732785 327335 120020 795260 535415 177565 656880 242845 20145 600950 816680 557345 115600 741540 484330 228735 735760 346800 18785 244460 732360 48365 685100 102595 2890 322660 455685 724030 646765 299795 402730 27880 464355 834020 586415 187170 340340 697680 756330 260355 33490 648380 302685 210290 287810 610215 418370 668695 392445 515610 260950 287300 317900 156315 314925 53125 149515 837420 373745 241400 87465 731680 19380 538305 582760 770355 826285 284665 572305 748170 7565 385475 342465 299030 800275 757350 771715 543405 29155 582590 355215 605455 400265 315520 170850 159715 394570 565165 297755 292995 784295 285515 839205 336855 440300 319940 262055 276845 345185 784805 725560 74120 19295 156995 343145 564825 340000 363205 829090 577150 459255 54655 352155 533460 303535 53125 792370 138975 456195 278545 125545 456450 533545 174420 359465 311695 178330 69615 387515 607495 451010 249815 477530 44880 374425 262735 546465 345100 378590 122315 650760 626280 800105 199325 138720 408340 307190 672945 196690 248115 110755 450670 609705 266900 155040 255935 822970 474555 417775 490365 10455 296140 706605 482035 756415 3995 310590 364140 630020 748255 710005 120445 415990 835720 338555 230095 214455 46240 24905 43860 328100 178075 732105 708815 553010 676855 680850 785740 461975 770355 627215 529125 366350 292400 483310 552160 613785 289850 652205 387770 135320 767975 391595 752760 544850 183685 203235 543405 667845 30430 551820 492235 692495 501245 620415 849660 483310 101575 541025 258145 57035 247605 534310 209525 466650 342975 202130 483820 456960 539155 403750 362780 686205 601715 698275 302770 681275 395250 491215 407405 534395 816000 115260 780980 814640 179265 388705 405280 385985 831725 396440 679320 524535 283050 519010 503285 820505 629595 69020 37740 410465 91715 448800 93585 343655 758795 49470 657560 502350 119425 160650 64430 241910 446675 94350 574175 391085 683570 2635 514420 542130 776135 390915 545275 53890 754290 667080 265285 352410 289425 36040 21165 369240 106760 11560 407830 423980 524960 297245 237745 264605 795345 340340 370345 612340 519265 363120 765255 624835 253980 332945 29920 375445 101490 464865 403495 710940 190740 789055 583865 60605 39525 173145 305830 516545 274210 601205 136170 8755 179010 806565 582675 621010 558620 174250 801210 465120 658325 175100 275995 53550 380970 4080 471155 674305 716125 72335 678130 372130 633080 58820 781065 804610 311950 393295 821185 827900 791350 788800 224570 442340 623730 229245 587690 838355 527425 334645 260780 427465 418795 540345 107355 121805 729980 380800 53380 424830 717570 278715 635120 205700 543830 460700 829430 757010 548675 477870 655350 84405 39950 559385 668015 770270 478125 680595 695725 265540 266305 33915 454155 333625 77945 188530 250920 338215 117810 73950 721650 161160 732870 842605 257635 657900 674135 459425 12325 660790 444295 513315 812005 55675 588965 555390 663510 500055 87890 814725 440555 559130 694025 772565 651355 486370 272510 10455 380885 544000 195585 270130 655605 245310 642515 778685 212330 727345 346120 452455 612935 312630 778175 809710 389130 118660 442765 513400 538645 371450 348415 253895 167535 846685 470900 40715 767550 809030 676345 384540 652035 719695 581740 722755 831555 291295 773925 270300 676260 294865 635715 760665 688755 628745 18020 650080 356150 604520 592705 48110 411145 823820 574345 116195 740775 77435 436390 769590 627300 169915 401285 694960 719440 535075 306340 416075 302260 432140 323680 116960 649145 120700 412165 200430 818210 214455 30005 506515 738565 591260 154445 602140 236895 173060 422450 694705 174165 686800 235280 695470 97240 802570 349010 256360 340425 432395 694705 331245 598485 21930 484075 622200 371705 314160 185895 500140 759305 329885 601460 495720 273700 816510 492320 429675 801890 641410 7905 473790 252195 136340 637330 100810 158695 804780 396610 231795 448205 168385 0 0 803165 685440 276760 54740 755310 119170 388535 666485 727770 713320 573155 847535 91715 179265 550545 384625 815830 310420 537370 35275 746895 138550 122060 548250 397800 649145 412845 552160 209610 536945 489855 333540 521305 617780 698785 341190 497250 260780 664445 308805 60350 22865 134300 47430 686035 173655 35530 161160 300900 145265 271745 125035 655860 457810 34510 372215 254235 487730 349690 112030 809200 741285 482630 781235 211055 312885 562700 631380 513400 528615 695555 332605 365500 717910 195160 280670 495295 688755 764150 601290 386240 837675 191845 157335 237915 92905 656370 412845 625430 576895 490365 124695 179265 493255 273275 138295 538390 448205 434775 275145 361080 445910 483310 339150 829260 769080 613275 834955 236980 265710 412505 9435 219640 520795 132770 706860 543660 661130 541195 665465 445995 369750 318070 691560 522665 754970 740860 725730 601800 144670 572050 68170 843965 132515 799085 745450 532270 604180 849575 245140 782680 297075 294270 473790 798915 160225 309655 476425 337280 218535 246585 681275 608770 158950 260865 820250 783870 16830 129795 813875 488750 829345 42245 791860 754460 355725 814045 619650 542045 20910 562360 686120 798235 414120 573240 386410 191845 160310 821270 843370 492150 566525 455600 408595 184365 640220 110415 622540 19040 366265 254405 494020 808095 370090 676005 34765 92140 153935 317135 695215 681785 627810 341445 230435 586840 332435 499205 127160 10455 76500 550460 694365 402305 340255 560660 600525 590495 564315 778430 132175 541365 736100 130815 27540 200345 517395 755055 233155 49810 96305 138550 382585 764830 810815 41565 588200 787270 153085 177310 438940 824415 508130 697765 106335 154445 197795 49215 711705 367030 347055 145265 371110 789140 380290 394655 723775 305235 478210 812940 50405 476935 100045 208250 179945 13940 363545 531760 471410 638520 277100 200515 781915 762450 658665 684335 532440 26860 527170 283985 500055 303620 686800 127925 145945 229415 99450 803675 85510 131155 281265 832915 506430 285940 784550 810220 247435 137955 788885 622030 721990 197625 431205 232390 247095 640560 558705 181730 322915 628320 727260 381735 542045 748680 165155 255425 211905 548335 834020 539495 834020 449140 643195 137445 788290 63240 193970 790160 654415 56610 49300 6545 454920 283985 175440 359805 843200 81855 819485 132090 134895 803080 330055 444550 271745 643705 813025 812005 584885 236555 759220 299370 784890 768485 290275 581825 475575 133620 117810 629765 229160 630190 453390 529720 838015 328185 202300 29240 388450 811155 227970 793560 767550 38760 345100 654585 471580 146115 716720 802995 281775 831555 288490 850 498270 195415 734655 809370 755905 377315 356320 515015 846345 592620 716550 257465 516630 11985 249560 631805 204595 313735 655945 741285 810900 192525 680170 834870 748340 229245 272935 142885 415395 434350 707540 792455 423045 691050 758965 480590 230690 726835 220405 117045 439025 113390 212670 31195 100895 672690 61370 250155 561170 403155 363375 29750 396610 344590 618120 655350 497675 838695 404685 178075 715020 693685 305745 100640 724795 176715 767210 831980 652885 340 477955 7820 264180 525640 245990 244035 394315 577150 721225 406640 561255 523940 169490 171870 752165 83130 517650 735420 317050 830365 494445 363715 1785 428485 148325 388705 258230 567630 488155 89845 601460 460190 493510 430610 676175 213265 15045 49130 47515 119595 152490 285090 800530 218110 121890 828835 710515 372130 704140 544170 593385 850 714000 315095 217345 337110 322575 160225 4590 401540 375955 769420 199070 820080 473960 583440 111350 515525 13855 116620 334815 830790 765595 620245 519180 816340 241910 511275 406980 494105 685355 477870 191420 691645 353685 126225 411740 495720 787780 477275 127500 421600 19040 810220 793900 146625 61455 805545 457725 687820 295205 339660 610810 103955 481015 385135 714510 667675 579360 539240 461890 842180 150110 155890 824585 258995 497420 46410 273785 186405 421260 742985 218025 398905 28305 160310 773840 393125 19720 371535 232390 493850 608770 367710 380290 167110 505325 776985 620585 50320 413865 518670 282625 641240 840480 526405 172890 332350 400180 504050 633930 421685 420920 392275 674305 219980 572815 805460 180115 847535 139145 623050 383860 783530 185215 94095 488325 487985 554115 790500 702525 846260 278800 120445 778175 9095 331670 609025 117215 29240 359720 501160 328865 286960 709155 331075 617525 366605 508725 734825 834785 193970 215815 411655 725220 325210 254065 462655 655265 845580 356660 455770 343740 400180 689180 129115 718675 370005 505665 107185 372470 305575 638435 589050 357510 647870 290955 528020 145690 16830 52955 38420 388535 545785 339915 114835 465035 408425 28305 386835 651780 789650 358020 107100 235620 178245 499460 209950 624835 621860 788290 746725 846770 36380 142460 410635 837675 576640 507705 849150 187255 181645 83725 104295 216835 202980 842520 788120 94690 14195 627385 721055 154785 650420 511105 245480 516630 764745 738225 688585 124865 799935 681020 106590 92140 702525 775285 174335 711025 122230 624155 760155 174505 270810 73610 707540 690710 5610 775115 677110 462655 426615 792965 697680 575535 715785 27455 560150 680510 804440 630105 642260 699125 372130 449820 641410 418625 370005 508640 705245 727345 813620 576555 336430 194395 310930 332520 674900 440895 495720 86020 332860 734740 15980 610215 317305 131920 622030 494360 805290 629000 353005 369325 522835 64770 230520 145350 345185 105910 423300 462060 583440 401200 682125 383520 424065 53550 503625 334730 612680 34765 779875 246330 749955 15895 448035 443530 451520 766615 579955 610895 152320 310845 466905 212075 734740 452370 116790 319345 430610 569670 502860 749870 387515 77775 656285 501160 192780 844135 837165 808775 142885 766190 489515 506005 260440 638520 618460 787185 274380 193035 393380 268855 35870 315435 698870 434690 375190 791095 276080 314500 52445 369325 20995 746470 11220 605625 473450 370515 517055 222020 649910 47430 697255 729555 665380 579360 526660 768400 94945 532695 444125 740435 2465 806480 326570 575195 524960 841330 300985 725220 294525 213775 243015 208505 176800 673795 409105 68170 744770 310675 202980 37485 348330 789990 669205 145265 809540 624580 720885 230265 103870 48280 537880 304130 140845 343655 340510 451520 639625 177820 746385 802230 61710 598315 249645 209950 262310 246160 64345 72505 314925 468690 486965 183940 691305 115090 64430 133365 333795 288490 89930 316625 446420 842095 802740 635545 480505 302770 14110 623730 538220 672775 185725 418625 67490 792710 45220 509405 511785 71995 255765 421940 651525 233325 51255 440640 125460 31875 759220 830535 537200 133875 412165 143650 524365 228140 302855 45985 754545 149600 826115 774860 543320 412590 636905 119000 545955 286280 275825 721735 25245 109990 129710 122145 125120 219640 241655 202640 640985 77265 388025 131750 449055 731850 227545 54740 393295 270555 550460 246925 44115 776560 300730 760410 124185 209440 183855 285940 448885 427295 771290 308890 26520 527255 661895 92225 620330 371365 377655 702525 809200 703800 92820 695470 307360 597805 444635 772820 325805 427720 293760 223295 228395 364820 566185 797640 819060 48110 791010 293335 706095 706690 637500 151470 459255 480675 788800 506855 678300 153000 778685 299455 751910 499375 470815 320875 833595 7310 726665 424065 117640 778600 448460 453305 686715 360910 396695 202895 387600 681190 334645 564910 559300 318920 110670 461550 487475 514335 205275 52360 103615 37060 453305 798660 321895 228905 161585 664530 205785 846515 566270 234430 227800 829430 556155 704735 674730 309910 51340 498525 268090 719610 50830 840225 667420 262735 674390 277185 395760 175015 517990 451435 691135 340 399670 805460 295800 787185 359040 603075 453900 789820 202725 20230 703205 390150 454665 93585 132600 728025 822460 39780 198305 614720 444040 113390 613360 555900 499800 254320 461125 413950 15640 51340 291125 60180 842520 221595 306510 437835 583780 178160 834105 2975 149940 526660 281350 56525 287810 364820 266900 222190 214710 449990 659685 651525 278800 120275 93415 746555 610130 544085 743410 258060 398310 139825 737630 614380 185385 3315 252025 78285 324190 483395 551480 350625 182835 272680 25075 487135 843370 468180 368560 752930 136680 548760 250750 299115 205360 372215 542045 448120 687225 490875 91290 515270 444635 735250 595680 206805 234175 500650 222360 439535 421940 564230 604265 528615 572900 843455 527085 668440 21760 314500 31620 729385 116535 440385 19465 146285 761345 785060 562615 106845 12750 19295 838610 41140 81175 547400 566610 68255 496570 711790 768315 337110 98260 345015 425510 15980 781745 357680 412760 700230 134045 836400 824245 223465 253130 676515 323085 850 125460 771970 177310 58735 512890 258995 194820 799340 506685 719185 840225 331330 717740 104465 551140 301835 140845 297160 391340 656795 151980 359635 714765 365415 784380 771885 17000 707710 640645 305150 607240 398055 750380 445910 740775 575705 548165 79305 83980 703885 58905 482715 568650 190315 532355 390830 482205 107270 633845 364055 185640 257125 714765 216325 470815 196775 385730 295460 399585 463505 670990 291125 793050 375530 641325 481270 519095 90440 224655 562275 66640 64940 278205 246500 846005 139400 404090 659940 518670 303790 614720 826710 363120 357425 603500 662915 518415 502180 238085 314160 298350 590750 573835 429335 275825 242250 47770 14110 515695 378335 130900 8840 608770 595765 99365 460530 203235 479910 831640 709325 482035 837845 10200 320280 63240 174675 579530 533205 384285 564825 28560 801040 606390 698700 179860 225165 349350 571285 754715 575195 740010 391680 623135 187510 43520 560745 307445 843710 632400 31450 319940 313820 159375 718590 76415 261630 33320 355555 728025 193630 675070 223380 105825 425935 289085 390150 403835 118065 428740 317050 120105 391170 71740 189550 669375 101065 827220 6630 231200 510935 269705 508895 444720 76415 303280 448205 351815 266560 425765 602990 529040 429335 718165 818975 248285 539155 220745 571115 514760 608515 730745 621095 735760 345780 183515 246330 182495 598400 491385 379695 737035 637245 806735 152830 155635 129285 117810 498525 477785 544680 632910 753440 846430 245735 758965 67150 384115 443445 212500 502010 197370 634185 761430 548420 816765 430185 723945 794750 215135 47855 505665 459850 819145 70295 339405 779365 583355 541705 536010 573665 712980 482120 177225 686885 307020 206210 849490 542215 409190 379865 564570 125035 562530 172295 826540 130900 589560 116110 419475 538730 377400 68935 250835 575110 603330 788205 103870 845410 109650 294525 603415 465375 418115 799425 764065 403920 72845 358020 773670 673370 187850 534650 364565 647870 387515 790075 747575 173570 366605 303110 300900 261885 19550 697255 702865 699975 511870 562105 294355 730235 682125 202470 765510 585055 498865 792370 124865 13260 513910 317390 610725 326995 241655 838695 628830 57715 228990 730320 636055 656200 193290 464355 182495 692325 567715 442765 326825 290785 498695 794240 378165 428145 801890 131325 153425 792455 765765 44625 264095 174335 586330 540005 226695 321300 489940 382500 807245 315010 498695 726750 613445 68425 765765 547145 539665 391425 178330 568735 601885 199920 535330 799680 232730 631380 630530 763215 556920 302940 634440 342380 411230 829770 504900 374255 818210 188360 846345 375785 632400 650250 44880 496740 234855 764235 179350 572985 370005 19890 480930 821440 348075 642430 527510 573325 15045 102595 316710 41310 778600 260525 751910 388195 226015 836570 721905 845835 657560 564145 496145 334730 40800 490620 726325 598825 487305 142460 532610 40885 318495 845240 525215 100045 8925 357510 331330 395845 819315 419390 568225 730235 717230 824415 243185 228140 582505 131665 754205 590240 275485 107950 169660 668695 230010 214370 635885 383350 657050 282710 62815 531420 423895 52785 274380 470900 120445 846515 462230 118830 282965 330140 117555 261715 761090 204510 434860 308975 778685 256445 74375 442680 145860 174590 484075 140080 316370 525555 563465 588200 401285 678045 368305 224655 418370 729725 48195 377230 451350 181815 224910 542130 171870 354875 384625 49555 575450 461890 244290 620415 7310 845070 512295 479230 613785 738735 672690 759730 28135 729640 47430 38505 576385 96305 26605 323000 56610 319090 380035 372215 299030 362185 611320 116110 226270 742050 694535 586245 660535 81260 239105 100640 101915 244290 57715 5440 257125 478380 329290 37570 509830 208845 89760 465035 7310 277100 330225 771800 487220 293760 162180 591515 46495 667420 193970 850 324360 208080 384370 4165 59160 17765 348755 201280 335240 220745 713830 606475 411740 205615 818635 459340 105825 86700 720205 261545 61880 548420 758625 86360 314330 431120 498950 318070 841160 666230 419815 792455 322660 395420 659770 351815 626110 282030 179605 158270 55165 361760 156655 844475 43180 337195 315945 368220 848470 211055 800360 219555 302855 180710 789650 666145 308040 778600 7565 842095 273530 743410 298605 67745 405025 334985 531420 311440 435880 466565 210800 60010 150450 53125 451520 438430 604180 154275 283305 579615 190570 423300 538730 395930 606475 729725 524960 715870 158100 523090 503965 714255 133195 765 470220 794495 564485 762365 792200 607495 550460 205700 116790 50575 530315 804015 64940 132175 66470 304300 92905 266985 306255 600440 717230 486795 534905 332860 143735 306170 26775 238000 618205 829515 732785 600950 532355 12750 426870 776730 350795 91460 175610 67065 187510 373065 323170 845665 50830 155635 258740 138890 154105 159290 144500 254660 729130 220745 150195 603840 350710 241655 117640 144840 752165 641750 436645 331585 622030 241230 806480 641495 221765 120020 529635 399330 540515 83895 567970 516290 218960 320705 778345 315945 292910 696660 432820 624665 730065 176290 308295 129795 56270 346630 132260 473960 10625 386495 596700 719100 99450 518585 433500 26520 417605 413015 158015 414460 446250 218110 153680 619480 636480 643110 548165 652375 457555 559470 843795 354450 168385 827135 149940 230350 222275 14450 290275 230095 169575 689520 765000 745025 192440 413355 420155 287470 64855 64770 575705 500820 433330 323850 528870 180030 266815 255850 431035 244035 835040 499460 804865 683400 431120 464185 733040 644640 9945 419560 362100 76925 538730 190315 713320 742985 781405 483140 19125 135660 754460 296905 404600 333455 209780 332945 732275 580380 122230 540515 354790 63495 515695 402135 552925 134980 827305 474470 523175 176035 400605 684420 608515 703630 335240 406045 517395 355810 166005 717740 675325 555900 124270 414205 677960 759985 788970 201195 698870 118065 678640 253725 143480 758795 747150 408085 8925 604860 294185 700230 138975 40545 584290 315265 216155 846940 647105 620500 239870 789905 535500 89250 461805 57205 782680 257890 207400 379355 769760 64515 507535 410465 541790 245055 89930 298350 222700 9520 151215 820165 513910 695385 756075 42585 609025 191505 398225 260865 472600 251260 70550 27625 316880 357425 333540 781745 245395 98345 541535 517055 787695 796705 150195 115600 403240 564995 606305 456790 319515 770950 831555 340170 169490 68085 579190 391170 673370 542555 235195 286195 174930 801975 283560 544085 602650 95880 7480 500820 24395 37825 843880 500225 146540 330565 765 399840 307700 336515 140250 34085 725390 476935 255850 59670 386495 263500 756245 737290 646255 664190 524365 202385 255510 802995 799170 518415 346715 247180 502775 262480 634015 109310 129455 822715 444210 802315 540600 330310 73270 261460 189890 76670 304895 828920 320365 536690 457130 334390 562190 741880 323595 504645 228565 189975 497845 243780 610980 64090 644045 563210 824160 758625 275570 707540 779790 683910 673285 497250 13175 273190 518245 578340 837250 34765 375275 435455 847705 780555 276845 490705 77265 379525 352835 181985 93585 256615 121890 270725 627215 430185 53380 191675 589390 554030 449990 142375 209015 657390 238425 307445 134215 323510 548760 54995 49640 708135 420410 383690 711705 405620 512040 218620 219640 662490 555135 479825 373660 635290 237320 628150 245055 619565 765765 514930 470645 318835 308210 773330 793220 675665 85425 567375 798490 221340 112540 162520 405280 712725 315095 328185 677790 298095 564145 663595 497080 75310 174335 731340 375020 538390 331755 534820 12665 437750 464865 803250 792625 118320 472600 393805 650845 391935 801465 637755 65705 503710 406725 514165 275740 746980 557600 722925 641240 386665 462910 73270 629170 778600 118150 286790 272170 810900 668780 248115 266815 524875 224910 704310 618715 819740 90950 185045 737885 680340 59670 729555 287300 160565 5355 740265 783360 166090 502690 174250 490960 732615 726750 141695 410890 340 318835 802315 260185 401880 751230 457215 707115 532610 333455 550715 540515 246075 190655 411655 589475 761940 831640 354195 746640 426870 738055 172210 347140 24565 251345 344675 158440 588795 668270 330310 252195 695725 336090 705330 335750 570350 545955 508640 287045 723435 798235 709920 808690 685355 828835 414290 97665 694450 149770 46240 211650 709070 198900 800445 280585 404005 581655 25160 632145 236810 565930 531675 61030 167025 305575 385985 519520 114495 842350 584035 658325 731340 321470 309995 306765 404345 37740 605880 691815 539155 135915 44285 9860 213605 143310 194735 315265 31450 522325 430100 578000 231370 610130 94095 759985 289170 398055 81090 181985 639795 472005 816765 600270 803675 29325 791350 57885 602735 699805 809710 169830 35360 272085 665550 640815 159035 669460 119595 663680 692155 376550 140165 496060 482120 279480 645320 70380 707030 176800 176120 357595 149940 690625 596615 572475 347225 452030 223210 69955 443700 836910 178500 609450 89420 247775 133535 520285 472175 782765 15130 37230 294015 539410 277015 602225 28390 649485 336090 782085 574855 70720 474980 371620 641665 545615 499290 708815 451775 690285 77180 289255 721395 312290 187340 12665 113985 540260 53975 605710 55930 192185 263840 728195 368815 823990 700740 551395 41650 699125 487645 370940 174760 570350 662745 304130 317135 113560 776985 676175 249985 741625 603160 592365 376210 563550 532950 305320 375275 316200 41395 596360 806310 319090 391510 718930 485180 661810 123165 32895 225335 513060 60605 305830 533715 313650 82025 623390 459765 151300 777495 22355 550375 30600 468010 12580 39695 291380 723690 765850 368985 362270 829345 719015 457810 130050 810135 177650 216240 563635 811580 757180 481525 331160 795600 142375 166345 685185 329970 274465 804185 552840 786505 654415 318410 526660 323850 510850 322235 540345 468775 812090 27030 160395 41225 524450 218960 679235 337450 847960 231285 625600 338130 200345 198050 617950 802995 681530 606985 26690 656370 23290 468180 180625 25925 301240 82790 502180 592875 771035 822800 297500 498695 445485 350625 593640 713065 182155 699210 516545 460870 672095 274210 654415 406385 187765 494105 534565 843965 88145 291975 191420 368390 405875 116025 632400 269875 810305 158440 790925 569840 323680 843540 586330 138125 561850 425850 814810 816510 161585 132855 349180 88315 326570 303875 501330 625770 467245 833170 836485 257635 781065 141270 317475 806225 730065 112880 181645 768400 447695 465375 785655 613870 550120 836060 408000 774690 616930 774605 713575 253300 819825 742475 257040 39270 572815 183430 745535 290955 544085 672010 210375 130900 42415 601545 786250 729215 60690 827050 662150 712130 520710 812940 842690 241485 220575 328695 39950 98090 204850 217940 84065 276760 98515 152150 269875 525300 599590 276335 431885 508810 811070 773160 676685 312970 640390 712385 7650 558875 622625 246500 415055 212755 99705 136595 696745 563720 322575 38420 427720 720630 571965 92395 101830 65450 512125 456790 773415 781490 538305 784380 403240 422450 364565 564910 501925 160225 398140 723095 593555 64260 250240 562445 570180 426360 791775 23205 238425 760580 596275 545105 290615 391680 337535 28560 203065 26520 303535 6545 462655 511870 173315 439110 670565 164645 744770 44710 794750 563975 700995 53125 375020 737035 48365 81855 556240 295035 508555 831045 463505 435625 235110 233495 296480 151810 229670 431205 514335 662830 441575 453305 408000 256955 12070 85340 613360 523685 381055 407915 84235 514675 144415 298180 643875 61115 775200 612850 642345 89505 487475 819740 75565 168895 630190 823820 206210 717995 503965 699040 506770 222955 344080 455005 235280 790585 409105 43180 93500 630955 168640 277865 162860 415140 541705 114495 93840 10200 552925 574090 699380 350625 114750 122825 835635 621775 198305 218790 735250 717740 277695 315265 9350 499120 170255 190145 117470 507790 314330 130305 224230 143905 181305 163370 376210 723265 553010 715105 203660 504305 277100 83215 74970 316540 61455 68850 578510 397885 805035 206125 282030 674815 807585 237150 283730 764745 275570 645150 818635 119510 788205 545360 630785 346120 34170 296735 321300 840990 581060 359635 659260 265370 502010 665125 401880 730405 352665 776305 208760 638945 514420 248965 436900 184195 157845 182665 507960 281605 738225 320365 571115 549695 316200 436900 438175 147645 1275 318070 16150 835805 735845 370770 846175 243525 438855 404090 764405 463335 269450 445400 815830 500055 369240 324870 160055 249135 168895 129540 651865 279055 626705 630275 166515 461465 833680 833340 29495 686205 681105 473875 471495 576895 182580 495125 769165 764915 836910 466650 478550 279140 364650 641410 125545 172550 638435 797640 209100 279990 610555 605710 389045 455260 445485 219130 689775 226015 450415 828155 494785 532440 486795 772735 74205 467160 667590 594150 123165 812175 811070 642515 679320 234855 35700 545445 593385 503370 627555 305745 318580 226185 375530 32470 169660 217175 715700 161245 567885 514505 298860 823735 357425 502180 282795 836485 110500 427210 182920 674475 144075 402815 591005 244460 109990 292060 348670 680765 122485 530825 830620 386325 419730 266900 112965 24735 362610 806480 141440 642090 339575 579870 39610 774010 433330 796960 661810 734655 836570 753780 472515 46240 355980 628405 743325 668440 504390 300815 498610 85680 369325 725475 595595 642430 141355 681445 474555 288745 420070 397545 177395 776050 303960 295375 451520 574260 643450 691730 439535 660960 180200 34595 599760 14960 620160 172975 318155 549015 15640 804270 65195 667590 357935 477360 683230 218110 160310 47855 495635 619650 704905 443020 271320 174760 136255 133705 347310 289765 690285 32300 435030 456535 732785 195160 796790 333965 137020 744260 608770 384965 737800 326060 389555 319940 222615 133025 832320 92735 783700 783275 792370 761855 423895 177480 414885 617355 460785 767380 398990 769845 279310 658920 332265 666485 419135 686205 246670 130560 94010 542895 250155 501330 633335 400945 345780 183515 603330 266305 123675 351390 62305 593980 165325 359210 412250 768060 52105 213010 527765 247350 4335 338300 113050 693090 67150 469285 611660 128095 317475 726070 229160 231880 443105 36210 128435 684165 404090 740265 156825 133535 157420 43095 195670 75735 38165 82705 825605 468095 679065 769335 787610 630020 155635 238510 793305 226100 664530 249475 670055 213095 506685 355130 529975 280755 167195 6290 493255 676090 846345 651100 126310 580125 836145 180710 534480 204085 69275 53125 762025 647955 763555 413610 130390 745535 533970 606135 263585 290870 545530 55760 555135 650845 198730 603245 417520 419645 435115 427635 452710 381990 559555 796790 704055 222700 88910 549185 768060 648040 433670 457215 182155 21930 549950 562445 462485 829005 152065 145010 393210 635460 335920 815915 374425 290360 394910 188870 464185 573920 40035 6460 300305 364310 451095 148325 566780 166090 268175 536350 125630 520200 413950 477190 839460 732020 717145 221765 413780 309570 785145 548845 391425 784295 766530 371790 676940 792285 130730 808775 310250 689435 269110 574515 337025 387430 491810 153765 180795 72505 248370 679150 716040 5950 730575 656710 345270 57970 786930 136935 356320 465800 610385 571030 707455 578255 467585 720885 718590 20060 381225 789905 242420 180625 10030 683060 841755 54145 68170 773075 648380 261120 598485 829175 238425 216155 55675 185895 73440 167280 373915 679405 838865 347480 738395 212330 461635 722330 835040 366945 390490 532780 118745 124015 775030 195245 521220 44200 447950 796705 41905 792710 322150 403410 516290 220320 733125 732700 311610 423725 837675 765170 333455 398565 40800 187340 194055 275995 794835 203065 829430 747575 16235 404090 326655 254150 826540 202810 358360 470985 636395 171615 478040 186320 506685 263670 502520 348415 481270 536350 649995 191845 339490 316115 375700 786675 825095 142290 785655 565760 407745 78285 140420 268685 558875 809285 125205 364990 775370 542130 847875 462910 276845 425850 3400 344590 120785 161075 539240 262565 614465 836655 602565 583950 722500 518755 754630 383010 116535 623645 640220 220745 230775 401965 191250 397885 805970 74970 115855 776220 84745 398480 266475 90440 430185 732615 522070 361080 714850 362695 807245 241400 834785 161415 664955 318750 762365 118660 28390 791435 613020 368730 467160 187765 332605 617695 150705 432650 15130 465885 61370 269450 31450 382160 286960 208165 687395 24820 146455 16150 142715 688415 22525 118660 244715 97325 748765 509490 134555 529890 55080 701165 154700 736780 318155 159800 766445 444040 808945 516375 836995 199495 360145 355725 440470 605880 463420 77690 562615 69020 407150 181390 766700 802230 27880 79050 772055 130220 57205 466565 211310 372810 369240 132515 104720 652375 120020 525130 298945 452030 635715 571285 729300 219555 27285 123845 598230 292995 636820 739075 316795 93075 214965 703205 475235 530485 215985 738225 643110 261375 483565 598655 261460 39015 466990 169490 159205 600185 260440 267835 448375 376210 429760 679235 61880 582930 165580 466990 62985 704990 663680 693345 826880 576725 46750 352665 482630 539155 372980 825010 148665 670055 579275 120955 172635 11985 540175 498865 838695 673965 759900 220320 285090 374510 507450 782680 597125 350030 579445 658495 676515 428060 755480 803335 532185 469370 493595 754205 518670 276505 317900 211820 501585 621180 412420 362695 169660 525300 787270 198985 795685 291210 427550 597635 703800 812005 462995 466480 425425 575280 46920 766615 258400 211310 300135 354875 458320 64770 221170 131920 66215 476425 807585 563465 560150 60605 606390 203235 648720 750210 514675 34425 280840 698615 141270 806650 304215 116365 215645 334475 658325 222530 62050 119255 220065 189380 504220 547400 12750 666740 606305 51170 746215 322065 537115 577405 741370 449905 295290 43945 278375 629680 146795 407405 102850 3230 847365 769420 761770 235025 277610 794155 681955 662235 652885 332350 629170 553690 128860 85340 335070 630530 682720 455600 481100 193205 32725 617525 761005 531590 825605 334900 665720 530485 689435 716040 84065 736525 736270 201025 412335 505750 761175 539325 392700 75735 774605 122825 678895 764575 648805 382500 506770 29325 530655 140080 314245 767720 298775 817105 367795 749530 683145 572475 55335 720120 807330 816680 751315 546890 766020 754715 712385 685270 509150 542385 74885 9095 153935 109820 758285 293165 772395 559300 485520 795430 632825 321555 212330 346120 188870 438175 170085 711450 718505 223125 801125 411910 155720 236895 67150 732530 572220 574855 590495 35700 649230 732785 610810 833170 565420 485690 102170 79730 708475 278800 188700 315350 55080 385220 650930 264690 584460 649230 121380 204170 218280 582930 427125 807925 358955 750975 397800 148325 796280 788205 644215 427040 579955 413695 238255 227885 147475 156570 3145 779875 351050 599505 586925 41480 121125 820080 412165 523770 542980 533290 395080 617440 101660 186830 578340 156655 487220 517990 33660 757095 228905 299795 504050 473025 600780 668015 297075 608005 589220 503455 601205 396695 795940 152320 313990 674050 476425 563635 327080 557090 572560 453390 190315 418285 695980 786760 651355 65280 87890 266560 276930 324445 134130 803335 454410 538900 265200 736355 43350 614635 605965 566185 34680 694365 848895 754120 121210 408765 806310 716295 252195 817360 777070 662660 698105 89420 668440 551140 436900 205275 426105 401370 27625 492320 551905 624325 683400 161160 135150 270640 90865 126990 705415 842010 143310 417860 846430 806395 698870 237660 186915 44540 293420 320535 409190 411570 330905 638945 286365 168385 517990 688755 474980 228140 473450 414375 167620 370430 44370 579360 661725 643365 59160 558705 442935 464865 693005 315010 638435 331585 158780 301920 44710 477190 742900 232305 37145 76925 687650 671500 202470 81175 279735 53125 629000 559725 820505 493850 373660 643960 17255 510935 821525 380460 373320 319345 178075 850 486370 215815 668355 432820 476935 343740 737460 266985 393635 498950 205445 714000 460955 844220 273530 786675 588795 714935 617695 735760 64260 784975 596870 706265 359465 735250 304130 293505 162180 243950 822545 35275 22780 348075 427635 264775 153085 133365 631295 580125 264435 705415 754290 173400 356235 191845 287640 269705 46835 330565 541365 346035 484755 284070 158780 96475 169235 681445 330480 369580 111945 705160 168130 89675 122230 69105 395165 197710 584290 525555 185640 545870 263670 657985 611915 660450 428655 503115 20060 731340 82620 805715 55335 737375 324955 762365 724710 555220 525385 652035 230520 390745 667760 635630 16405 519860 157080 266560 8585 231795 256700 843965 292145 189380 602055 484415 453730 331500 68935 649060 13685 724030 174080 72930 834360 516035 138635 602055 438770 88060 472600 713150 287385 577405 541365 131325 74970 415480 685780 431545 482885 600865 837165 742050 524025 306425 242250 762620 593810 575705 246160 529890 92140 259930 273615 827645 478720 757690 311015 581485 9435 671330 437155 160990 453645 155890 513400 710600 160820 763045 501670 260525 698785 285940 197540 374510 595085 148325 159460 592790 425765 382415 814130 74290 593215 789055 107610 65025 57460 345780 58140 461720 605880 754970 838950 447950 86190 193545 763045 94775 484755 440895 773075 238425 546550 775200 144245 327420 66555 584970 729980 159970 702950 785995 1020 501925 604350 227970 828325 197710 740350 509235 739500 164390 758795 11305 622030 524450 754460 470730 180965 391000 445145 692325 465035 638095 392615 619650 823820 777835 373235 211140 340085 309995 35785 689690 593130 381650 229330 611490 803760 119255 76670 8075 362780 472770 104635 570945 799170 378930 811495 741370 139060 122485 726580 132260 513315 406300 680170 640220 39950 308550 326570 589135 60350 800360 26435 806140 344335 763470 502350 591005 836995 445315 251430 779705 728195 125715 267580 170170 212670 579445 191845 94350 303875 136680 283220 351560 254660 316965 412080 177055 174675 724625 397375 149855 84830 848895 644470 192440 330735 284240 436475 573835 812430 576810 517140 44455 746470 513655 733465 593555 772395 784720 65365 44880 685950 389640 344590 33150 383860 601120 203660 662320 794240 623560 369155 335750 339150 238085 627215 180200 301835 655265 372980 333115 138125 727430 109395 671500 555560 421090 501840 56015 406895 85255 266815 566865 525045 54825 750295 184620 701760 609875 291550 554455 566185 71655 801890 438685 651440 772565 169150 636735 551310 431970 149005 719610 58310 191505 60690 346800 791095 764405 465630 791520 256785 335240 583185 809795 733125 425765 388025 262565 464610 485945 579700 531760 630785 103615 178925 513315 448970 551310 350200 156315 282625 495040 257040 496655 51425 86615 344930 531590 444210 371875 370090 208675 263415 380800 650760 226525 188700 133705 318920 7140 142545 381140 91800 612935 387685 848810 399670 106420 347140 346290 403920 771035 674135 728025 64685 743070 748510 694450 566525 755905 821780 551650 651950 104210 834955 526575 713065 671160 192015 370005 124100 153595 226950 552585 685015 587435 52955 408000 326825 773500 112455 80325 587435 202470 140420 725900 835295 516800 567290 385390 57545 438770 641495 734910 508725 349690 258315 826455 561085 464865 751230 345780 599930 328440 461635 99110 526320 319430 224400 665805 552500 734060 825095 496230 579105 77435 371450 596530 125545 668185 478465 256190 684930 162265 159715 482205 683230 52700 456365 34255 39695 45475 224655 762195 406640 87125 727430 729555 838610 1275 559640 240125 229415 430865 531505 790925 266560 362015 318155 841160 234345 139570 341190 593640 290615 397630 768145 312800 620330 213095 48535 792625 680085 495975 808520 792625 484925 224145 330905 225505 562530 1530 100725 317985 747660 402560 374765 490875 339490 42840 3570 720545 297245 694365 62305 629425 692835 255340 634950 354365 794155 398395 791775 213520 405790 269025 781575 587605 234175 236725 501670 611065 336770 827815 819315 33915 468690 772140 701250 691475 81770 666145 479825 471920 525470 390065 414460 751315 397120 562615 440895 509575 408510 159715 257125 206465 341360 581910 656030 374850 292060 428230 605795 297415 438260 749105 836230 318325 530145 344165 168980 815830 802825 171275 671160 10030 150790 509490 457555 829175 506685 304640 826625 577320 250835 133705 1700 309740 27030 793135 406810 191080 81090 693855 37230 274210 780895 416500 41480 104040 444975 91715 27115 90950 572220 131920 216835 376380 403325 526320 812855 674135 219045 651100 74205 242590 682720 115600 425595 143565 470305 506515 288235 674900 172635 281860 531420 29070 36380 390660 275060 319430 347310 507280 21335 300305 616080 558450 219300 435625 654160 527255 203150 465630 76245 579785 19295 688755 714000 519095 686630 606560 465970 196690 617950 766955 189550 447355 690285 11900 609110 807585 330735 374595 682040 309655 552755 661045 610895 233665 329800 490705 594660 291720 380800 41225 274975 147900 24735 180030 255850 605115 555730 357000 653650 75140 430950 572390 343740 840310 547315 244035 260015 267750 604095 371195 87295 198135 232305 339320 835465 88910 670055 281860 365075 267920 843370 574515 53635 227885 439875 47260 725220 549865 490280 62985 683315 42075 813025 46835 285770 620245 826540 222275 336770 607495 198985 373490 589900 411400 342210 705840 316115 678640 141355 836910 729980 395930 101660 116280 758030 284750 218280 721055 421260 728110 136510 628660 711450 421515 562445 119595 705330 838610 513400 315010 518415 218280 97665 74545 601375 662065 226355 30260 277780 320280 549950 432480 335070 591855 755650 649655 346375 540430 336855 342720 567460 205785 825180 261205 377570 782935 711110 712385 166090 114240 200940 185640 471495 681105 490875 276250 558280 381735 407830 166090 64175 782510 154105 351050 478890 81685 68935 376890 143225 728450 611490 222020 326485 542980 86360 49385 497760 615485 6545 351645 271660 315010 700485 570775 279565 7395 833595 50575 522835 424065 682210 449480 685015 361420 331415 16660 836230 633335 403240 370175 493170 413610 296735 476595 747490 268515 753695 289340 82875 659940 203660 396950 698020 566270 224145 623815 153765 33830 341360 109735 790670 198305 246160 352665 828155 122910 529040 601290 389810 7990 93755 171020 508895 387685 94860 158780 565505 109565 534395 520285 314585 74035 2720 290275 372640 696235 619735 403665 761855 198475 668440 581995 714085 35275 843540 830705 578340 221340 109735 353260 499545 638520 446420 777495 363120 594745 172975 795175 708050 665295 765680 79220 80325 454750 501840 672265 387175 650250 32555 31620 83470 806990 642855 833255 652205 272000 674135 441660 341530 634355 544170 374425 607155 64685 442170 415055 102340 471835 503880 315605 483310 253640 88655 751655 431460 113220 682380 206720 352070 458830 597380 699550 85680 514505 466140 275315 567545 636565 64005 776050 224060 310760 756585 725560 478550 432565 48025 845325 833085 642855 489770 778345 286875 243185 252875 225930 438260 762960 743835 833170 352580 517905 77435 763980 712810 199410 4675 789565 692410 22015 41820 491810 164220 514590 422960 660110 293080 555815 841075 430780 406300 436050 447695 392275 248200 615145 41905 459765 351475 264010 311865 79645 91885 665210 795005 166430 565930 762110 667845 143565 408510 45730 705330 656370 319600 360995 374170 76075 225930 238680 677025 211905 697340 246330 118235 270980 528190 126905 511955 820080 233410 302685 771460 223465 499715 7990 17085 99280 33745 69275 115175 678470 36635 716720 118320 529890 707540 649060 590920 466140 714255 257040 73695 825350 81685 799085 614550 529975 812600 39440 463080 662320 241570 99450 713490 762875 109225 148835 216070 830110 398480 184280 786420 503965 490620 749530 492405 424150 402815 406300 468775 223635 178840 140675 726325 382330 279650 127585 120700 34680 554710 714850 185725 310760 192270 234430 725985 618800 210205 139485 569925 591005 778175 445400 729810 660025 414120 11305 503625 568055 728875 196775 640220 39270 414715 626705 390320 673965 776050 57120 439195 159970 621605 832745 183005 350880 193035 46325 742815 523430 804100 441915 47515 42585 224995 9095 736355 47090 30005 162860 270385 504560 440980 676345 326230 641070 29580 4420 418540 280330 376295 687395 688075 460360 454070 310760 516630 567545 745790 441235 433415 192185 384880 769760 783360 286705 719185 262055 548250 115090 725220 566610 620755 189210 367795 428400 782255 643790 506855 500225 453475 129540 290615 569670 493595 681020 800360 680255 61370 777495 29495 70040 356065 508555 657135 682805 635460 272935 583525 604775 367200 515440 213010 268345 54825 393295 781320 585820 556835 529975 92905 314245 14790 494275 269620 205020 64430 644045 215985 241485 797980 44880 167705 396355 564740 468180 128775 765765 749275 121465 578595 495380 196775 610130 581570 373235 555985 638520 738480 287895 800955 180540 378250 452965 735930 676090 50745 797215 840565 39865 788545 481355 520965 367965 684420 242420 251685 94860 208930 287130 812005 249050 124355 489940 753355 66725 632740 26180 507705 402900 429675 357170 757945 151045 379525 751400 241060 44030 36380 170170 213690 321385 474725 839800 121295 704140 107610 72165 43010 362100 351135 453815 103700 647360 721565 619565 744175 311270 358020 190995 73525 720120 486115 426360 705160 331330 741795 178160 662660 675325 482800 849150 765510 125460 301240 442680 591175 785570 484670 136170 300220 465715 632315 727260 309060 358785 377145 548420 358105 795940 680000 413780 620925 338300 400945 825010 321555 272850 774265 778430 82365 404855 24820 671755 156825 421940 75820 637755 24735 642005 830110 506515 747490 635205 309145 594915 230520 770610 482715 557855 589730 316200 655180 741965 459595 485265 530655 431035 300815 479655 469625 691220 603925 335155 43945 566015 712555 678810 675835 577320 794495 414800 584035 282965 751825 334560 676855 451180 477360 357255 519180 534565 645150 279140 623900 446080 448715 733295 236300 757350 618630 739160 647360 566015 506430 175695 686205 786930 453390 331925 762365 175355 168470 233580 454495 772565 612425 358360 381820 64260 377315 443445 329885 74545 826115 390235 24225 479230 3825 827135 233325 61115 481100 635205 723435 820675 629170 154020 174080 272000 14620 268345 297330 461210 839970 139060 257635 448715 309315 131240 313055 123250 205700 430865 735420 219810 434605 478635 615400 722755 217940 208335 751740 54060 270555 83640 826965 365500 173910 252195 28900 809200 29750 35190 217430 90185 459595 290615 645235 262140 219640 339150 552500 608940 340850 475405 712810 212925 252195 537455 385815 594745 615910 586330 69700 166685 34000 715615 50320 692495 175355 140505 442340 470390 521220 3825 705075 592110 13515 571795 16660 602225 84150 556750 321980 215305 406980 765170 628830 73440 462995 356830 365585 478720 657050 152065 318665 643960 601715 537030 439790 800615 487815 225675 170935 566525 66045 331585 401965 500480 700485 262310 786420 261715 96815 841415 80750 762960 37485 835040 127415 221935 4505 624920 203490 845070 307530 452795 3485 161670 353090 16490 634780 692155 67830 260270 608345 388450 415310 398990 358275 362525 341190 289340 59500 674560 293760 536180 310165 130475 435115 262905 252620 495975 734315 126480 128775 288065 683995 194310 408085 535755 89590 160140 829855 467500 600950 608175 221510 51255 298945 578170 46410 587350 283390 3485 180200 233155 450840 359210 603415 535330 396865 587690 237405 413950 506345 343655 698105 662745 242335 512720 45220 71910 518755 306425 637500 6290 514930 802485 382670 668270 738225 281520 782680 407575 450245 827135 195840 371280 399670 366435 49130 371280 656370 156145 609875 767805 366010 464100 523175 703290 321555 308720 648975 611660 737290 385645 730490 730235 770525 725730 240465 718165 222445 594915 43605 558790 508300 572305 77095 505835 691730 130560 488155 798745 276760 318665 697595 503455 208845 195330 386325 847365 691220 41735 283305 112370 278715 76840 483310 555220 389810 117130 750550 227035 558620 591515 556070 679405 538220 5355 108375 636225 590325 843710 428315 673455 262650 435200 250835 812260 774265 284155 832405 257295 214285 181815 609960 399415 370770 573750 631890 456960 27540 747405 394060 157420 103190 488410 784720 295970 698020 161330 675495 498015 333625 375105 308635 389640 563975 534140 686375 116110 822885 254915 729810 286280 408340 415395 388025 119935 824840 216750 166770 539240 43180 218450 604690 48875 8585 714765 234260 155890 828325 26350 324445 777750 330990 812430 440640 608175 724880 593045 540770 436730 325295 437495 372130 352070 544255 406555 754290 547655 708390 112625 701505 472600 387090 435625 237235 316880 243525 271915 417265 655860 71910 359890 466225 441065 797300 313395 654160 604860 71145 808860 442595 560660 409785 681360 836230 318325 389300 264010 425510 19890 638435 401200 188785 323680 36380 258060 787950 544680 490960 554540 553010 765000 390745 327505 573750 568650 600185 494615 815745 738565 480420 710685 115090 145860 160990 462910 102850 185980 556665 149600 240465 332435 527850 469285 485010 185385 504305 763470 141100 605115 139315 705840 285685 735590 244970 502520 133025 165750 191590 534140 682635 481695 455345 25840 144245 278290 228735 215475 715700 736440 365840 825775 603500 539495 156230 311355 632910 555390 567970 214455 51935 685525 316540 484840 381735 522580 139910 86275 19465 378250 539070 704225 552245 789990 680595 672180 336855 702950 788375 215305 88655 757520 75905 351645 849150 810815 799085 549950 144245 461295 334050 86955 170850 164050 197200 659005 806905 744090 789905 667845 665295 706945 363290 805545 276505 711960 79985 121210 118490 589645 664360 291295 654925 343740 430950 763555 709835 550460 717145 110245 302430 753950 460785 12835 85 274635 151045 665295 441065 780470 550290 498015 154275 12835 84065 704735 324870 148580 323595 434520 453645 367795 114750 790330 31875 807585 794495 371875 343740 659940 427295 733805 813195 67490 423470 840140 50830 321555 770780 411145 672350 764490 513995 715530 590665 665125 729895 609875 271065 669630 19040 721480 397375 775115 144585 810560 704820 273530 391000 66300 354280 839375 120190 617015 656200 775540 476000 434775 219640 31280 385900 560745 96475 299370 663085 848810 476765 631210 506940 367880 524535 678045 9945 403580 2380 823395 116450 318750 208165 620075 363460 728365 526660 816850 597465 496570 547655 342125 817105 166770 330395 357510 53890 579445 674050 823140 658070 407405 50830 208080 88570 839885 718930 33490 227460 345185 570010 74375 758710 35785 693005 149940 90100 215475 311185 168810 817870 415565 180370 752505 28900 35360 19975 62475 763300 741115 336855 486965 288065 257550 815660 688670 814725 850000 82875 782680 379780 400350 77520 558110 250835 826710 179945 704395 545785 756925 228140 134725 229415 27710 266815 113730 468095 426020 666655 766020 813025 34850 586075 840650 230945 172890 722840 341615 671925 644215 559385 425085 651695 412845 364905 765510 761345 160735 609195 698785 278630 138890 558960 483480 539665 159375 725390 426360 815235 375105 7905 347820 470645 336260 579530 759730 746470 389300 218875 526150 530145 697340 339575 312290 492575 14535 667760 649400 790500 747915 550290 217940 395930 592025 319770 213095 333285 95115 563805 667335 784635 86530 423980 270470 251175 34340 205615 87975 549185 596020 327760 248455 559300 173655 130730 709155 52615 47345 371280 840820 715785 263585 507025 52615 411230 454835 297500 239870 426615 509575 634185 2295 4080 3060 57205 377400 248710 224060 372300 341700 614975 362270 339575 299030 395335 703120 17085 245990 444805 86275 472600 654585 484330 6800 844985 479910 834700 362270 284070 160055 309570 8670 98260 37570 733380 424660 817105 456960 797640 147815 191845 782340 619735 730575 335495 422875 593555 661470 65875 74630 202470 534820 108290 310760 835210 228225 776050 43435 684760 829175 814385 815150 523345 89590 165325 228140 43180 227035 594490 747150 686205 446590 515610 847790 103700 520455 68765 315775 491810 20995 799255 714595 701760 143735 9095 715785 395845 147305 492065 101575 351645 353515 487220 702185 454325 475830 661980 85765 351560 339745 499970 745705 207570 336940 417690 674985 750210 569415 767380 746045 834530 465035 91885 229925 469965 493850 464865 705500 662235 441575 320620 379015 674645 837845 209780 343485 795430 760495 738990 710345 709835 168640 123505 376720 446165 395335 774520 677280 562530 570860 238680 346290 252535 451010 86870 190145 665380 500990 612510 414375 225590 665125 423810 128945 537115 288235 143820 339490 270980 537625 251685 224145 466225 545700 132515 127160 609450 737885 664360 549185 636225 506940 1700 16065 786760 550120 661045 795175 339235 195755 830535 749445 494785 692835 33830 40290 69275 289765 233325 573240 239105 48195 737460 17170 713915 78030 225505 664190 304640 99025 588795 388195 66130 108630 363460 159290 334985 652545 430610 138805 572390 678725 194140 47940 379610 216920 515950 696065 122740 261205 16235 238595 7735 263330 400605 732615 308720 300645 123845 381310 725135 1530 353090 352835 341955 651780 724285 89080 621180 10030 134215 834615 683740 325465 323510 690710 144670 819400 769420 353175 625940 849235 734995 611915 670480 367795 744345 87380 17255 765255 809285 768995 137870 521220 440215 548335 409020 96135 325635 489940 709665 640560 589730 21760 290530 637415 232730 273275 674475 347480 198475 170680 283135 591260 354450 134555 778685 197795 342720 815150 386325 262650 538645 59245 170085 317645 452370 665805 134725 723945 327930 622880 473280 154700 730065 288915 641920 575110 777155 383520 190995 465545 258995 758540 378080 802400 330650 342295 545870 459595 536350 381990 449820 348670 121125 163880 502860 335155 600525 845240 565845 214285 212670 230010 433245 24140 587860 137700 742900 794240 598145 15895 427210 702525 824330 846090 24990 816255 456705 685950 35615 79220 495890 730660 82875 92565 472685 311610 149175 457300 241485 43265 43350 193885 205530 459680 429760 784125 445485 154190 179350 588965 584800 81515 754375 237065 371790 412080 289595 605030 325635 655775 753355 210630 404430 256785 841160 75480 46070 149600 385560 635970 666740 322320 183685 831045 831725 104380 66385 463505 369580 744260 405705 86530 666485 631805 312545 649060 305575 775370 428400 688330 232985 524875 797470 459935 548420 367625 13685 785570 69955 261800 134980 201620 722075 309485 263075 400350 90270 175185 753440 584545 368985 785655 785910 442510 128435 618120 455005 83640 16235 317220 540685 155125 482630 48365 345015 757435 424745 786505 254150 596275 462995 25585 563720 394825 502095 549015 269450 203405 724115 827815 264350 622965 268090 429420 318070 284410 769675 848895 108970 753100 485520 493595 846005 346715 328440 318920 749445 121550 341020 69445 416415 279990 43605 509235 52275 453390 554200 132430 173655 109990 183260 784550 210545 479995 296905 590410 282965 739160 528870 168895 500480 498610 98940 134470 489855 464440 53125 445655 684845 504985 4675 224655 805460 843880 741965 445230 164730 826795 644470 226015 45475 647275 779280 52020 548165 125460 492150 220150 153680 311610 66555 667760 230350 184705 755565 848895 790925 589390 808605 713915 38165 439280 29240 47430 23290 768315 495550 550800 70295 130390 835975 156570 695045 336855 767040 170 419815 405025 788545 321640 191250 281435 515695 792370 717570 251600 431630 320110 533800 620075 237405 635715 439280 256020 643110 29410 507365 360825 292910 448800 605540 553690 488155 693515 370515 312630 463420 104805 288915 430355 628150 295970 460360 148325 339660 293335 137190 202045 250410 487050 198900 608430 47855 404770 763725 648465 674475 827220 440980 417690 412335 795515 627555 554540 732785 28560 681020 433755 189975 755310 513315 645490 337960 2295 438005 89250 510680 239615 721990 5950 675410 376210 361335 74970 488155 654840 223805 718930 762790 720375 520795 40800 224060 159460 764235 390575 739670 475745 416500 181985 220830 435795 666825 386070 405535 620075 755735 797555 320960 765595 812175 204510 762705 22440 70805 73695 730915 425935 503965 817020 758115 675580 627640 713235 729980 23460 624750 463590 598060 556410 690200 650165 829345 808605 417775 232475 742390 59330 681105 308295 551225 322830 789395 553180 112115 45985 579445 213095 301920 731765 637075 425170 712045 739160 406980 173825 758795 663850 122740 75395 6205 726835 197200 834105 491300 598400 829940 187425 657985 614805 503625 552755 124950 800360 113220 482290 376890 394825 678640 452880 244630 287980 64600 836145 241655 627215 539325 537370 386325 601630 203235 618885 822630 533885 772310 660960 567630 621180 264095 194565 47940 320620 841585 631125 185385 27285 846260 348415 729470 849830 88570 508470 449395 128265 576725 598910 524280 591600 77265 583525 445230 30940 326570 640050 641325 7565 450415 225930 485520 453050 596530 216580 811155 476425 560660 530740 200430 827050 630785 732785 406810 841840 96135 286790 801550 713490 321470 508640 267920 240635 574685 364140 712640 141780 648040 605370 144585 441830 194565 202045 848045 383860 685270 831810 717400 621520 683485 56950 166600 729300 763045 709240 461465 527935 409275 491810 485180 416585 608005 113475 310505 297075 560405 69785 242505 381310 123505 442765 771290 80750 540430 117640 287980 185810 312290 440895 724030 146455 781745 1105 704990 249305 312715 253215 502520 794325 596190 58225 285855 309825 233070 600610 328525 771120 342890 664190 844390 406045 445315 460700 372810 520370 156655 382840 202300 420325 283220 772140 297585 251600 305235 218025 358955 526320 122995 281690 231795 304470 760240 520710 219810 777665 491640 804440 232815 269450 501500 757265 801210 504390 260355 259675 427805 570265 91290 680255 251685 503795 147475 372300 353940 298010 818975 555560 328610 534140 685695 460700 197795 831215 341615 289850 649060 486370 91545 246330 30175 680595 439450 459085 595935 736695 316795 74800 218110 493340 97070 302770 416500 72250 177565 643195 12835 746555 549695 599930 728620 106845 523770 399670 777325 451435 515865 460275 612935 590155 1020 687905 236810 695725 319855 461720 311950 83555 129880 727345 215900 621350 152575 503795 764065 395760 6885 158525 197795 409785 679490 95710 819740 666825 42075 696490 792540 369325 389300 550375 806735 758115 19465 126905 610555 424660 787865 271235 389385 236810 11900 69105 780895 49385 151300 313225 385560 841330 827645 2040 344675 717910 636820 729895 766955 837420 429760 423045 184705 680595 761940 673795 594745 82280 783105 255 200685 560235 236980 393465 786505 312375 127075 416585 47685 27540 620585 486795 516205 627385 343060 416840 725475 761005 796875 495975 375020 479315 383520 193545 522750 620500 612085 38335 206040 417350 673030 782595 651015 350625 687735 710855 494615 94520 615740 689010 738820 501330 406555 779025 585055 1360 20230 646255 7225 648720 373065 287385 229415 275485 49640 513230 263755 439110 393975 122570 94095 766700 597720 165240 89420 139655 393210 709835 188615 307530 789565 176460 364990 563380 363375 577745 499715 261630 437070 231965 310420 678725 178415 166005 673710 605115 673880 506345 466735 637670 285430 127415 239530 412165 735420 353005 705500 49300 410040 400775 378505 226610 6970 81090 332435 143650 773840 242675 39695 529805 138635 660705 444125 27880 615060 777580 814130 575705 266900 674560 755140 596785 468860 222020 23885 663255 164220 696405 23800 612340 842690 702015 73865 697595 464100 319685 180030 427890 285515 847110 241485 161585 824075 163880 422110 16405 695895 291210 835890 800190 660705 198900 26010 329290 426445 510 366435 763385 399755 568055 543235 616335 142545 848555 736100 808095 448205 767210 783530 165325 802570 407575 557600 349180 397970 308890 341360 710005 362355 842010 347055 174930 336685 649145 568225 9860 670055 529465 428060 714680 325550 296905 788460 530570 555305 778940 702355 537370 425595 149005 840820 44285 805885 418200 521985 49640 146115 354280 193290 614975 247095 490620 337450 828240 204340 286535 515695 545700 284155 545190 626365 493510 631125 776560 32385 412675 235280 68680 771120 715445 713830 550205 712385 230690 589475 332435 210375 207910 823480 195585 365755 825010 581230 553520 320195 7395 800615 793135 493170 189210 639370 518075 187255 221000 550120 396185 94435 356745 644555 17680 398735 528445 582420 392020 335155 687905 482545 664105 771630 210205 141355 227460 357255 61285 24055 496315 643790 461890 646170 831555 814725 795685 715190 496740 644640 798320 692920 401455 449650 41820 231540 586245 712640 91290 741710 19890 432055 533375 575110 623730 576725 225250 747660 309570 779280 200685 579190 725815 674730 330395 579700 652545 315605 148665 205700 329970 184280 581655 331755 658920 82365 111520 486285 793220 184195 257125 3485 615400 625175 589390 376210 142885 314245 332180 455600 286705 690455 39270 615315 17510 485690 403070 563975 187850 622285 549695 536265 398735 796790 26265 561680 630105 90865 418710 31535 345355 400520 696150 296565 683315 500990 447015 455175 107355 726410 494105 676260 529975 633335 313055 224570 21760 786505 119255 441660 841670 25245 509490 124100 572220 440215 668270 180285 723350 676600 318155 534480 55930 747575 83810 667505 661470 203915 552925 317475 18275 721055 713915 414375 244545 463335 291975 592365 848555 212840 748680 697510 102850 260695 609110 620585 175695 693515 772650 316625 188615 419645 617525 208080 31535 78030 141100 719950 746555 589390 398565 512635 231200 303620 843710 320875 239870 352580 282115 543065 671330 473450 776390 746045 163710 558280 535075 826285 806735 69955 589815 672435 510935 216835 425340 486285 220745 208930 452880 509830 280160 18700 128690 421345 504560 575535 261800 453730 572730 95455 580295 394655 381225 637925 88230 830365 205530 23460 223720 419475 625770 352240 542810 729895 316285 643280 786675 227290 711110 841755 2635 7480 200855 542130 165410 222360 486285 748340 760240 674220 293250 812855 35105 237575 745025 385305 121040 105570 113475 665975 138975 449735 302600 183940 666060 129200 705415 568990 821950 16405 105485 304385 174080 238085 437325 796110 632060 271150 433670 837250 153085 588795 748255 668525 804015 816765 466225 825690 60775 617610 807500 143990 339235 363970 560065 402305 157420 641155 138550 695385 834360 691815 312970 780640 571030 251430 491640 807840 500395 443530 362780 303195 676685 495380 553775 597550 692580 368390 796705 218960 537030 736015 245565 699295 705415 646085 288490 117980 733295 620075 643790 354875 496825 331670 711960 650930 400775 807415 610555 771885 639285 63835 46835 422535 174845 56865 560065 684675 824670 340085 96730 465375 597635 523430 459085 203745 702950 15810 679065 679660 320705 202130 838015 467330 432905 28985 328100 406725 836655 663510 525215 383860 824585 817615 527765 577065 763385 258910 195755 403835 373320 847960 306850 156825 174505 428995 527425 767550 52360 225250 762025 808265 111180 266560 633080 625260 792880 237490 407490 232985 54485 121380 314585 463505 153680 636820 330820 430865 191845 438685 207485 360910 216835 319685 372470 46070 54315 388450 436050 425595 380460 345185 187085 842945 3060 43520 25245 590495 692665 556070 302515 21675 149260 105485 101745 14705 123165 573070 515525 689010 377315 108715 826710 334305 449140 264095 22185 488240 385560 756500 504390 349180 820845 87635 18020 384625 578680 487645 32385 604435 552075 612850 844050 745535 224400 556750 263075 196095 357850 99960 439960 150875 357680 413865 610215 251175 416500 576385 494785 479995 813705 827730 472260 690370 147305 45730 114665 135575 524790 552075 97410 827050 197030 304130 715020 790670 660535 595255 631975 492660 65705 436050 114665 342465 500735 614210 767380 181645 834360 185895 109650 217940 274635 432650 88570 755395 303450 24310 602820 747235 330905 771290 482375 592365 278460 545870 594490 847960 106590 305320 195670 579020 241910 606900 39695 477955 705415 848555 731850 184195 208845 238085 23460 202130 356490 554880 407915 741030 266985 334220 691815 56950 591175 574770 336090 13005 18700 727855 716805 401880 277185 155125 620415 174590 543830 573665 160735 622625 375785 294525 175950 636395 788205 776475 823905 257975 124950 315775 148920 162350 149005 458150 516460 441320 807840 133790 422960 18105 124185 395845 502605 578850 446590 752505 534820 668015 800700 373235 196605 738990 79985 827900 792795 553775 170255 394740 133195 140165 708050 15045 647275 456365 648890 444720 173740 689690 356320 446335 43265 285600 789480 576130 493765 342210 138550 434350 730065 453305 249900 214200 381565 56950 101235 106505 33065 47770 762195 274890 409700 137360 664020 713745 842095 762790 364905 45305 720630 553860 525130 656115 202215 760410 707370 750040 181985 504985 298945 769760 375530 222785 189125 556410 290020 571370 610300 213095 771035 306595 228310 275060 783870 635885 838525 213520 307700 173995 84150 246415 680340 28985 35020 632825 595170 504050 835805 73440 398905 152235 104720 131155 181815 599080 725305 19720 192865 686035 830535 413610 558110 549015 536435 153340 171530 702525 51000 68425 828580 188445 42585 99365 796620 153085 404090 192525 13940 35700 743665 15385 184365 571115 391340 157930 146710 763555 244290 424575 488070 657730 834020 383945 121465 238000 838355 619990 661045 97750 130475 262055 831725 156230 728280 646510 848130 638095 684080 209695 821270 510340 80835 672010 311270 323935 95030 98600 451265 842435 215305 75480 472770 425255 575280 492065 152320 195925 662490 354620 707370 795090 104210 568905 528275 264690 579955 646765 743495 739245 236725 705160 763470 1785 298690 79305 414630 648210 607835 453985 308040 179520 438600 470390 427975 180540 120615 433330 316455 299710 171190 150875 403240 484245 545785 676855 186660 581570 212245 336940 251260 144670 782850 95710 392785 784040 774265 529380 263585 408170 791690 502860 470985 443275 665975 163200 677365 128945 805545 239190 619905 291975 797810 791265 674730 710430 814045 434435 827390 808010 187595 400435 658750 314925 443700 652375 417095 677450 65450 805970 347820 196350 409445 746725 658325 409870 515610 550630 719270 628405 799340 446250 524875 111095 272000 710260 423215 81515 687225 599165 62560 721140 38930 282200 127075 450840 721055 672520 10455 366010 230350 52105 822545 15895 31365 535075 153680 51765 517735 640560 314160 100810 828240 270980 86615 810900 242845 350200 376295 254830 360740 731255 35870 86700 186575 38080 348245 375700 291890 4930 663255 75140 208505 501160 171020 372215 385645 425850 106080 124865 619395 483055 221340 133875 35105 271490 334220 134130 691560 507280 770950 234090 202470 727855 552075 600950 395250 438855 472515 819570 91120 585650 507280 347820 734740 51085 804100 112030 324700 464950 222190 37910 679575 613700 739245 809540 204000 635460 104720 439705 367965 24820 155635 478380 356405 196860 848980 575705 401285 670395 612425 500650 554710 57290 648975 28645 677450 718590 419985 153170 669970 194820 274465 727090 799680 346035 17085 218195 512380 71060 462145 707880 692835 812430 613105 729045 155295 481610 223975 485180 56015 425425 517565 334730 298690 180965 735080 740180 304980 220405 197795 730830 712980 162435 721055 800360 8500 229840 399075 395760 39865 298350 305320 732530 270725 368220 742135 201195 611320 71740 391000 639115 627640 615315 503115 564230 737715 157675 430780 493085 142885 549695 260185 19805 804355 733550 653395 124440 461125 837420 50745 657050 793900 361080 544595 455940 555220 412250 596275 216580 213265 275570 542300 677365 829600 807415 596105 738310 808775 294355 483225 30515 595680 693600 254405 582335 79815 714085 637585 465290 585905 337195 416755 251600 704565 568565 446080 526065 111435 223465 349435 213180 193290 741115 308465 287810 468775 605965 230180 640645 243270 422365 337960 260780 387685 504900 129710 6205 485095 843710 793475 527595 596275 677450 520795 61030 206975 293165 811495 683995 727940 776050 746725 20485 679405 15130 835380 414715 205955 247945 89930 330565 711960 841585 17425 712300 394060 442850 260355 362440 707115 92225 610045 653820 438855 72420 590410 515355 716465 815490 22185 319005 385730 396865 604775 115515 826540 844135 404515 782340 79390 751825 637415 811835 613870 617355 524620 742050 767805 396270 737885 674220 409275 680765 156060 186830 537370 284835 505580 208250 403580 595255 831640 678300 155890 421855 426105 137870 604180 488920 811325 375275 764150 823310 286365 378930 386920 147815 841075 807670 430355 420410 5355 531505 216665 749445 535840 676515 314500 559470 211140 670480 442170 346205 173995 809880 63070 300475 628235 367710 382075 172720 231540 207655 28730 526575 775030 217515 315095 180115 247265 473110 209950 68510 135235 522835 82960 814980 74375 240210 319430 32725 263585 301410 193630 447355 311185 130900 533800 738905 555135 566015 796960 642260 393380 664275 799000 107015 16830 170850 579615 31025 68340 251600 280840 650845 241995 623815 277525 750125 448375 223380 330905 529550 428570 248030 698360 738735 670650 208590 510510 87295 65960 631295 816935 704055 475405 732360 97580 303875 802060 63920 520710 566950 12580 132515 164560 425425 620670 263755 117725 382585 424915 239190 676685 118150 474640 118915 54315 716295 840990 589730 218450 75735 291465 806310 686970 692070 603670 163965 3995 748850 693770 3570 393295 814725 718420 229500 639285 305575 24395 489770 290615 42755 642770 704310 178500 504985 310590 460105 378165 467755 358955 563125 382075 768740 820420 187340 120020 844985 126480 249305 142120 556920 102595 536180 281520 417180 770695 478465 688755 88910 495465 609875 196095 218025 683825 317305 61455 658325 730915 334560 418030 182665 261715 331330 748085 139315 386240 388620 423640 54825 763810 773245 626025 368900 305745 49045 834870 752335 272510 266645 653650 793730 224655 462060 88825 595595 268600 207485 479995 241315 119680 39270 751740 580805 714935 34510 93075 88145 255 655775 756755 631465 299795 759730 255170 95285 360995 708985 615825 126650 666825 689010 368985 767380 477190 148070 354195 789055 148240 273530 229500 157845 503115 542895 146370 749445 210290 412845 205445 328100 822885 446250 95540 130900 773840 336855 773075 433500 201195 384880 175525 540430 252450 34595 353005 520200 838695 652800 191505 17680 567715 498270 228820 296650 437750 157250 35360 68595 180540 125375 465630 549185 451775 768230 205190 138210 520115 643365 97835 558705 151130 528445 253385 703970 699975 347140 314670 149600 87975 479230 233495 755735 93585 32215 328780 416670 146625 585990 691900 523600 648975 777070 606730 259760 374170 367455 196180 740945 512040 710855 203830 390320 62390 440130 795940 675835 364140 88230 369325 195245 466735 730830 215560 332350 774520 98175 470645 708390 304555 127075 331840 535075 245565 196435 351050 738055 334050 630445 620245 116960 305915 52785 393380 149260 129285 17935 459000 846770 16065 699125 504475 24565 275570 227800 457640 820165 789565 69700 703715 410465 414885 443870 671160 418200 13430 434010 774010 196095 803335 785060 148410 244035 157845 110670 762365 844305 329205 40885 258400 217175 645915 169405 489430 459170 169065 233410 839120 635120 480930 698190 646510 100130 200175 815745 519605 110075 213775 265030 24565 835720 808095 430695 76160 323850 651270 329970 244205 263245 800785 282625 101745 165580 51765 708475 844560 499715 292910 439705 835975 615910 315265 774775 755650 383605 106845 556580 748680 213775 842520 566525 146030 479570 526320 187680 212415 839205 279055 776985 331755 580975 666485 646935 389300 205360 312630 58735 367795 587350 837165 246075 108205 727090 378930 571795 34170 838950 819910 645490 26265 430865 152405 487220 407490 253980 379185 283900 114920 24480 734655 584205 278715 309315 48790 297585 645405 103615 57715 157675 195075 239445 831215 751400 64090 819655 441745 717400 276930 658750 821270 90525 524535 254150 164645 737205 742985 623815 339830 510000 680765 352410 723350 682635 626195 705585 827390 53805 369920 774010 639285 273955 707455 96135 802655 290870 465545 285515 242845 718760 839120 306255 750125 698190 47685 184195 352920 58990 195670 97410 140930 161330 721395 324955 794580 362865 147730 440045 718930 7565 290020 833170 339660 543065 426955 63325 718590 554030 51170 393890 452370 469285 265625 337620 577150 280755 226610 39695 845835 791435 63070 680340 459085 211310 643025 195840 201620 225080 414120 831385 597550 388025 215815 770100 700230 324105 95965 384625 768485 444975 40800 186490 685525 89335 663935 620500 22610 305150 275995 139740 316455 579275 847960 347140 709665 707540 502520 682635 145265 277440 532525 600270 746215 793390 820420 838100 236725 389045 371025 380715 57970 670820 821950 588200 655180 306000 603330 582505 651355 51340 298775 58565 606645 149770 23545 48025 458405 331670 291890 237235 625260 664360 599250 257720 612510 712130 38165 826370 58055 462145 36210 392700 298605 614635 173825 377315 544850 17340 588370 74375 273785 641835 86870 646510 124015 146030 148495 344590 642685 727345 650845 765425 136000 19465 437495 455005 799935 712980 554795 411315 147900 218790 785740 123165 52275 234600 794835 738650 312460 494955 771545 300900 346630 137870 53125 649825 796195 187085 501585 150025 425 96730 224400 565845 663085 126480 540430 685695 281010 318070 212415 224825 366180 580210 101830 261375 804525 277185 573155 405450 433500 350455 109140 390575 389300 414035 516290 139910 740520 589985 290020 634440 49215 113220 284325 698275 200430 221340 614465 79305 160225 135065 511870 88740 684760 624410 59755 288830 700145 110925 610470 231880 387515 189975 214880 845410 142290 741370 95115 126055 38505 824160 538985 436815 354790 213265 736525 305745 48110 655605 454665 327845 161075 630700 428995 105570 347055 795345 32385 114920 619565 192100 153000 159715 683230 693770 845920 264520 620415 642770 181730 46495 207655 794410 63665 316965 307105 568905 386580 350880 383605 737375 595850 766105 116790 795345 686800 746810 523430 824245 130220 110075 179860 587095 247350 705840 822375 390150 124780 624240 244800 769675 251260 665805 197455 201535 310845 454665 680425 436815 819400 88400 575620 509830 164560 631720 3485 180710 57630 719185 16235 272425 72080 507620 608515 520030 386920 519520 776730 502605 153085 190400 215390 640985 597295 527850 580720 630445 677110 245055 72165 393125 213180 261290 471580 460870 427890 160990 402050 66045 151895 142545 543915 765000 440640 726155 614805 661640 21675 347650 216580 497675 299540 437580 300305 540600 787270 564400 835805 231880 19125 629085 67065 301750 743325 811750 297585 444125 807755 138380 224995 89930 741880 23120 513400 533800 592620 6290 133280 128180 337025 676260 239020 611405 841755 144500 808435 608685 578510 807670 576470 464185 494105 358445 158100 33575 266220 509405 359805 701760 400180 258060 770440 748680 338215 430610 37570 73440 205020 538645 608260 547995 661725 529550 707795 522920 607325 306340 487390 176545 601120 579955 341615 549950 775030 289425 190485 247605 424405 173485 538135 539920 6970 823055 741115 699550 136340 200515 772650 404260 58650 610640 60690 791010 475150 456960 190570 688415 372810 381650 190655 135830 350455 184535 466395 350370 662065 463845 659005 47515 209100 367030 341105 286875 556580 667590 279395 453815 519350 282540 66895 40460 433670 601545 598910 756500 303365 47345 168640 198050 692495 2040 738565 441405 244035 773330 196520 729555 697680 792540 819910 324105 662320 837250 395420 395930 430610 589390 3655 416840 284325 788205 533545 180625 838610 747405 822035 151300 282710 304980 13515 295630 248710 453050 445400 189720 589645 590155 485350 573920 43775 351985 382585 339830 331500 183090 495550 478890 433245 686290 21335 137955 383520 263755 648720 412420 148750 398055 107440 36295 222530 163710 617610 842010 104210 769165 83980 426275 474980 716040 57375 655945 422620 117130 631720 658750 602480 641835 844730 800615 691815 764150 156570 312800 410125 55080 687055 363375 604775 789480 13685 310250 490280 365925 115600 583695 726155 652715 217940 354025 834190 245395 809795 80665 468945 20655 537965 478465 662745 663085 540600 655350 274380 679150 263330 810135 281945 608430 193885 185980 88910 525130 767295 184790 377655 737970 624410 174760 691135 770695 726750 41735 315945 90100 718930 552415 712470 814300 300730 359550 686800 436305 480590 739585 844560 115855 770780 29750 187425 436305 625685 553860 285855 267665 46920 104635 564400 574515 531675 206380 193970 87295 169575 351220 466565 413100 305915 730150 14790 328100 154615 485180 353345 603755 593385 250920 822205 51850 145010 498610 570265 543575 408340 307700 801210 174505 448205 514590 249050 836315 768315 469455 265200 571965 614040 711535 511955 50320 208420 183090 373490 265285 86870 462995 427890 557940 66300 466310 698445 121380 98600 176460 77690 370515 274550 445570 830790 849405 20315 633165 291465 174080 518245 68850 828580 208760 712810 67405 301750 766360 371195 604010 142290 649230 445485 840480 773245 164220 804865 187765 113050 240210 471495 146030 125205 189295 343825 227970 776390 28390 459340 488495 183260 513740 575535 301155 247775 584120 228650 332350 172210 539920 694620 691900 484755 372470 738905 476425 353430 439960 531335 147220 352155 338215 301240 314330 31875 369070 151810 727090 620925 420410 800275 811750 726750 612340 212415 26945 20570 835125 415310 174845 533290 553350 444635 161415 369835 415140 318325 313565 158270 832830 215050 625005 294525 247095 289170 536690 655605 37230 50235 465545 160055 739925 637245 593045 508980 545870 815235 109480 310590 349265 468265 801805 505665 213775 107185 125715 399840 125290 138720 362270 673795 211565 68680 278460 367370 358615 43265 489175 529125 794580 222105 283220 5610 188615 506430 481780 838610 348840 704140 666145 324530 436815 174930 296480 468775 719950 541025 692410 481185 380715 811580 697425 395590 237150 743155 700825 767805 275315 53465 176375 502520 592705 119085 429930 155805 117555 512890 297245 390915 537795 277355 191590 366010 517480 418285 631380 119850 804100 498865 218790 34425 151725 301155 525300 673030 355810 291465 835295 393890 766700 36380 572730 301835 624750 290530 835040 19635 251940 275485 392530 680085 198815 135490 468775 376635 181305 3060 798915 660450 485265 257040 115770 296820 827135 294780 670735 807670 786165 433245 312290 170000 602650 317135 707625 814980 458235 192865 188445 631465 751740 224910 430780 511530 815490 151555 284410 150960 414290 588370 825265 304555 465120 387175 676770 198730 474555 530655 295970 651950 826795 228905 504815 298010 227545 30685 819400 15980 522325 467755 261545 617440 779875 171105 490110 176970 466310 417775 705245 729895 131835 515270 785570 225505 314075 186745 199580 691390 791945 584970 525300 278630 547485 492405 251940 715190 512550 174760 291295 285770 243355 560745 116365 262140 644300 409955 448715 690795 224825 778600 85170 240210 403835 425510 814980 140250 23460 30940 482800 117725 829855 286365 366095 804440 690030 447355 756415 752505 792200 695130 729045 345185 605965 272000 669035 205530 607155 457215 848640 93840 524365 533375 608345 120700 453730 457470 180795 154870 18615 715190 196265 716210 792200 616420 114750 9180 631040 759560 668270 89675 535755 524280 729470 32980 795855 275485 738480 95370 694790 1275 801635 288320 782680 121805 767890 252535 448290 549865 295800 765595 400690 613360 252365 659600 800105 596360 361080 484160 772225 584460 507110 833510 453560 662915 185810 60520 689180 565420 222360 728365 185725 74035 199070 840310 3910 501160 251515 306255 87550 834105 77265 549610 408255 7735 639880 802995 590410 212075 274975 600525 466905 479740 115940 263160 594830 166600 521560 588370 131070 400180 711875 126140 609875 621435 770270 3485 3230 795260 108885 12325 375275 215560 584970 356235 469540 556580 489260 163370 400605 823735 846430 397715 690115 658495 470900 32385 539495 582675 431460 370175 225080 72165 139060 653225 710005 550205 833765 705840 670480 312630 24820 827305 822545 218450 28645 144670 44965 347650 142035 413440 157420 398140 751315 504815 147900 553010 542045 656710 780045 608260 533375 442000 659515 452115 630275 183260 669035 78795 754970 521815 780725 455345 444890 367030 826880 23375 567970 778345 94775 248710 625685 662660 393040 84660 704650 580635 521050 487815 137700 180540 359720 4505 359040 684930 542895 18615 205275 682890 802315 276080 523855 672010 732360 310590 544255 674305 384795 131580 301325 37315 589815 542555 426955 773075 832745 726070 745535 391170 547655 337620 572475 835635 530485 230690 313310 205785 553690 537965 503370 199665 39865 682380 313565 253045 614975 482715 442340 134470 815235 334390 323000 21420 668100 697000 400095 187255 352070 604945 782935 56440 828325 575110 697340 773160 454495 630870 177310 493850 51425 546550 617185 271065 443105 474640 573750 613700 449990 662490 428060 649570 532950 499715 232645 395420 714085 115260 205360 290275 102085 714255 675750 607580 196350 262735 695470 346715 182495 468265 369665 388960 335240 404770 270130 28815 839630 117725 60690 320705 835125 571200 335495 438600 604180 622880 300220 47345 585565 15810 836825 607580 477360 21505 290360 484755 305320 335665 273785 538475 210715 691475 392700 836145 30600 673625 586245 223635 536180 441320 817020 481610 821780 832745 661045 503115 212160 222445 463080 422790 440130 200940 367455 619565 49300 259845 516630 208335 628320 423725 402050 150875 651100 598740 811580 447695 417775 497675 452795 758455 707795 748085 829260 552585 837250 196775 432735 73015 100640 187850 533035 693685 353685 805630 298350 688160 261970 220320 72335 848640 278800 368390 772650 325125 802910 625345 528105 816425 500055 527935 325805 104465 332010 518670 477360 383520 632230 307445 33150 578085 835210 391595 512125 234770 819740 110415 508470 262905 769335 314415 368475 302600 289680 705415 82365 538475 476595 810560 127755 840650 337705 622625 545615 756245 736695 551310 608345 405620 843625 60520 74205 373320 368815 69190 218960 283815 390575 782510 11560 240805 59245 153170 175610 405365 509660 474980 754630 514335 21845 459850 333115 487305 719695 499545 258400 629340 372130 364820 181135 406810 75820 654245 569755 793645 52020 522155 216750 798575 269025 817530 28220 224655 219215 327760 199410 470730 145945 795345 283305 686970 212075 100130 748255 515100 726410 384370 769250 224570 38165 768400 666570 202470 353855 597805 266560 662235 713405 57290 730575 158525 434605 741285 531505 721990 47770 496995 719270 596445 227035 550035 158610 661895 504220 323425 361080 681445 714595 529295 68170 345440 731425 749870 71655 513570 530230 481950 265540 400605 392700 844220 45645 389215 628065 536010 699465 731850 253555 21335 817785 3485 128180 26605 158950 3230 300985 685015 52870 486540 522410 446760 433585 642515 650080 702100 578425 265625 30770 480080 719185 120955 710430 436390 409955 823905 475065 143990 439025 435540 829940 546635 372980 644725 794240 823140 447780 753185 819655 451180 102170 151725 225420 325550 771885 283135 428485 689860 481695 44880 759135 158950 31705 44880 401455 380800 610895 770525 207825 30345 696915 261120 832915 766530 585395 270215 749020 231200 180965 471835 771885 465630 764745 748680 321895 481865 472090 673880 843795 609365 781575 453475 148410 301070 650420 291380 465205 484755 832830 732105 542130 703205 256700 308975 497250 209440 327505 489005 187255 184875 402645 249645 383010 627385 497505 50150 563125 583440 120275 450075 650420 736015 162095 833425 4845 336770 644300 344930 160565 772735 11475 537370 416075 234175 2975 533460 183430 471070 484160 384540 312545 816085 457555 513825 122995 115855 639115 398820 613700 431205 696915 419900 223805 65620 725050 266560 11220 524110 233325 776560 544000 180540 385305 538135 52105 455430 773755 469030 295885 235280 364480 278120 114155 534140 369750 393550 732700 396695 533120 106675 433925 713830 277100 734910 247180 663510 1700 677025 583525 463080 511530 396610 500395 351900 257890 148410 400350 739160 34850 320025 434010 273360 764830 241230 151300 831215 90695 746810 10965 464270 87040 650335 314670 4590 3315 11220 147900 252705 614720 250835 38080 268600 609790 99450 103955 579275 16150 368050 608770 370005 387090 119085 585480 287470 555475 805885 770270 101915 79730 530400 454835 64345 328950 801550 494785 619395 82450 796535 800020 167875 462060 478720 578000 602055 161670 531080 231795 237235 717485 28135 739925 623815 225760 330055 804185 60860 1445 488325 499885 386920 752505 117725 353090 74715 773330 812515 129965 325380 306510 221170 843200 56610 201280 263755 164900 742305 98260 431375 594575 51510 528445 20910 600270 703885 691475 547145 586755 58905 528275 328950 352920 140250 771035 282115 457300 723265 37485 483820 470135 614040 642430 375955 294525 317050 447270 665805 247010 91120 757265 63325 396610 729895 600355 451435 391170 221850 216410 252450 722330 483565 595255 809540 485010 79815 113560 446505 309485 634015 379865 280160 450840 334220 479400 17935 845920 51000 490620 813025 290785 207655 725815 604265 670310 784805 313565 660875 636480 811240 421515 847280 170510 698360 288405 706350 83895 673200 408000 684675 195500 428315 214115 653055 613955 806225 283220 292570 1530 184450 181985 558790 644555 765340 189210 430695 59245 43520 167705 813790 150535 116875 413270 807075 240125 84405 722075 377740 714935 408935 42840 438600 228225 605200 558280 17340 718590 212245 233410 76330 595 585395 493595 618885 405960 102425 397035 470560 402815 710940 174335 509745 552160 554455 580975 98940 481185 373745 487220 483140 10200 721650 816425 722245 797555 710005 691050 84405 471325 18615 109310 163540 801635 404940 369750 711705 3400 166855 305235 568650 1955 604350 488155 776050 167280 1615 61965 556750 392190 682125 689520 521560 506770 42330 727345 754545 729470 262140 37315 166855 132600 170850 23375 437750 218875 17255 193290 130985 376975 661895 474130 363375 454920 100810 503370 76415 125885 210120 44370 254575 297415 11475 500310 340595 545445 511275 98600 212840 29750 115345 271150 548675 668695 236045 246415 666145 452115 724200 199665 359295 57120 604435 584970 628830 510680 527510 625770 18530 674730 537200 124780 844560 100470 58905 83470 425000 438685 215815 376380 168045 428655 198475 71655 568395 701250 197200 838610 782595 60350 79050 409615 203915 373150 401540 104210 706180 104975 426955 501415 842520 90695 18445 381310 708220 482375 815150 670905 579955 588625 13175 80750 65365 773925 281860 17340 467670 463930 417010 666910 666570 132005 30940 800530 376635 121975 611660 258995 618120 238935 297925 14195 593980 631465 703035 665890 437325 840990 440555 228905 710345 46665 243355 528785 488410 601290 713745 81685 473195 848300 311270 225420 301835 366605 697680 89165 325975 409700 441320 270640 545955 245820 17000 247010 730320 196095 599250 629850 637755 173060 121550 733125 397800 706605 71060 298605 378760 406300 251515 575705 588370 13090 343060 78370 168980 305915 513400 117640 171700 819910 641240 549525 192525 255510 448885 805460 752760 524620 841075 376465 544085 140250 561255 498270 461890 665380 426445 652800 160480 132600 39355 486285 596360 727770 453560 437240 316285 44795 215135 450160 390915 309740 10115 816085 710685 469625 726495 381905 496400 440045 743580 477190 524365 777155 444720 796110 562445 492745 58225 742985 247265 668695 698190 826285 689945 134300 673285 483140 823225 776900 707115 93330 668610 142035 734655 645490 627300 795345 584460 509915 27710 387600 95455 738395 660620 716295 227970 627045 235450 463165 183770 251770 642515 666230 658495 491045 660110 766870 589050 743835 160225 607155 259505 124610 843030 614805 226100 677535 443360 625175 819740 317730 834615 455005 39695 353005 648720 588030 184110 553010 680000 43605 564060 304385 364735 99025 35615 33915 651185 513485 217430 580635 666400 614125 100810 407235 14705 216580 11730 115855 830280 630530 11220 265710 533035 733040 485520 456365 161925 532100 767295 733210 229925 740435 510 847705 140675 536350 132515 193970 110925 255765 770270 588115 622285 574515 589135 161330 477190 750380 287640 688075 216155 269960 556070 163965 770610 103190 821525 692665 341105 283305 794495 589050 186150 589050 617270 281775 491215 21760 395250 244035 295205 76330 728280 550290 565760 839375 117980 621690 447610 697425 167535 737970 370600 235790 635120 461380 516715 36805 146370 304130 800360 62220 561680 602055 424320 63835 268430 630360 711280 244630 185640 806395 83470 787100 809965 91885 764320 518330 217600 325040 99450 73610 30430 696660 99705 617865 487050 367285 257210 800275 775200 667165 425850 545275 835465 125120 98940 142545 822205 560915 620160 46920 52785 517565 98260 216835 429505 92735 59160 338470 347990 669290 581910 576215 180625 625855 305575 437665 466735 358105 802655 278205 608770 77180 388535 92225 798915 333370 102935 774690 576300 774010 603075 619820 696575 474470 392615 181220 503285 198900 53805 468180 202385 223210 780640 818465 388280 768400 483905 590750 355895 129540 347565 589560 488835 582505 229415 235025 381820 656710 295885 509065 207400 205105 655350 171615 700825 599420 841585 738990 817190 712725 361845 7990 245735 745790 439705 65535 521985 178160 216325 178330 340595 805205 806480 192270 5440 659940 692495 490620 712300 629680 481015 638860 655520 710090 6460 318580 195840 58905 657815 305660 306085 410210 703205 776560 666995 557260 631040 680680 2805 148155 808860 45985 430270 226610 355980 281010 567545 190230 431800 675920 52615 776475 418965 270045 837675 120700 264520 20740 271490 312545 159375 669120 434605 527255 665890 494870 426105 241910 718165 106590 849660 571880 393805 648720 219725 132430 704650 485605 810730 225250 205700 414630 831130 316625 548080 784805 650250 501670 789055 549100 411485 767465 322830 785060 795515 289765 570095 162690 740605 90270 592195 366095 221425 816255 7905 9010 36635 65195 559215 332775 700315 35700 706690 661385 367455 415650 156315 191845 489260 228055 363205 606305 393210 449055 51425 296990 784125 11985 760665 617695 804695 77520 115005 178500 657135 791180 333370 799765 598570 828835 560405 241570 528020 514930 846430 406555 155720 291805 133110 254660 26690 340170 662830 776305 378505 751145 100555 273105 315775 217175 450330 803080 797555 256445 715020 250495 86530 171275 570265 425 232390 727430 813875 111435 318240 591770 642005 214370 479485 49810 361505 155720 270555 347140 114240 319345 478805 679490 266900 722245 809200 193460 388450 570435 798150 281945 300220 757435 454325 791265 831810 605030 687055 282965 65110 378845 538730 545020 49725 324785 265370 307360 424065 205870 699040 826710 97495 211055 705925 268175 28900 174930 288915 334560 675155 26350 645830 35700 778175 788035 78455 377655 186150 30090 772480 502775 324955 208675 547485 102340 42415 692750 692070 597805 659685 87210 680255 293845 433245 598230 311950 536690 308380 400520 438515 608090 11220 8840 18955 473365 832235 796535 95030 58650 253980 573750 287555 42500 695640 291550 325635 144670 190230 729895 449820 267580 833340 784380 684080 296480 339575 33660 510340 62900 438770 329800 633760 480930 317645 723010 93670 39355 584290 695130 196350 736015 701590 542725 225505 407660 339745 268430 51680 637245 489770 826540 30430 350115 529295 722755 566525 101320 218195 159715 629340 797725 144500 782255 345100 795175 229585 257975 477360 564485 183005 261970 195925 237235 386920 547570 653990 825010 401115 64260 476680 730830 160820 345950 126480 174420 187510 438770 179265 487220 762705 112115 369750 744855 224145 356745 508300 786675 66045 146965 32895 191845 137445 833425 686205 802570 35105 5355 381480 15470 399075 146115 299540 416245 595170 787780 574430 538135 139825 408255 681870 264690 115260 501500 710005 792115 268770 6205 400690 313565 675495 773670 70720 491385 362950 726325 100215 291465 100810 91885 149600 759645 351815 366350 567970 48195 310930 172975 353260 821780 713915 600865 528955 409275 525045 820250 224825 472685 25330 478975 48620 366435 418710 430865 43605 327930 790585 101235 350795 478890 701335 80070 18700 342550 771545 557005 728365 19465 842520 758795 2805 173230 5270 642515 164645 611490 410295 631890 313905 392700 325635 435285 402730 730745 54825 661045 255850 770610 488495 846770 524365 668950 139570 433245 804950 378675 305235 714255 108375 482970 74205 140420 818040 280925 313990 259505 575705 842520 448885 8415 91460 374170 580635 794495 523090 771800 411145 617100 663000 835550 555305 344930 243100 685950 453050 245650 151045 630955 547995 490280 382500 508130 164050 322745 552840 643790 783020 228905 165920 557770 678895 3230 263075 91290 589305 181985 143480 65280 655095 824330 615910 845835 446505 104635 209185 381225 615655 247690 708390 529550 610300 259165 781320 440980 632060 14025 183175 636565 464185 392020 553435 91120 847450 577490 367540 533120 348160 571370 496400 245650 577490 366180 809200 770100 583695 476425 464950 835890 596105 547825 510085 241315 712980 517395 664785 327590 712385 532695 226270 784720 144500 786845 358360 141440 175780 217940 609960 73695 651610 211905 193885 548420 613020 417605 63495 488920 143140 737035 38165 295715 407405 279395 352580 329970 323935 310335 461125 573920 469540 753100 183600 120700 507535 207910 575875 139315 396950 300475 691390 593470 551990 682975 292230 616845 778090 134470 601715 668100 492490 184535 219385 351475 662150 515695 351900 358615 542640 446675 828070 436305 113135 557685 745535 353685 401625 296140 781660 387090 679150 477020 231625 464695 716890 448885 814640 290870 525555 482375 64090 498950 754035 466310 822375 119255 825775 212245 271575 131495 428060 213010 845155 160225 732105 631635 318495 331415 145180 597890 180795 148750 153085 363800 417605 252790 145180 78030 659515 40715 260610 717485 332520 181220 376295 285005 25925 713405 174420 293420 642005 277355 701760 617270 823310 432565 710005 192610 728535 359975 532610 501585 458405 427210 821865 64515 106590 240805 76925 159375 355810 823905 271575 98005 459935 634610 172635 390745 340935 643535 68255 616505 739670 672860 555135 556495 803760 816425 616505 605115 752080 58650 365585 395505 646935 399075 586755 579700 402475 672605 614465 708220 829090 173230 118745 511700 547655 635290 399330 149515 59500 601205 93755 192270 653140 603670 313565 675580 516205 267920 466905 345440 729640 457555 541110 165070 535245 626535 166770 274975 753185 387345 720205 199240 751485 400945 626450 762705 256785 784975 356915 778175 245905 670905 753100 382415 354195 562785 362355 530315 68935 551820 207230 41225 214370 641580 305830 843030 814130 654245 449565 753100 26010 407745 67660 31790 708985 211650 737885 449820 768825 53210 500820 776220 399925 251685 146795 182835 620500 250835 368305 204425 245905 213095 668780 465800 283900 812005 794920 629255 698360 263925 725390 397545 417010 23885 310675 392275 334135 70040 647870 740265 434520 556155 820165 103955 56015 583270 504475 117130 468945 236470 598910 715870 613785 235705 161500 183175 747830 355045 764490 766190 516715 131665 320110 782340 619395 98345 177310 141100 439790 42500 732445 576895 654840 187935 770695 769505 293420 298265 839630 242250 629085 667080 534395 437240 24650 105145 395165 766955 143735 459085 438770 191505 659430 725305 99960 637755 687820 65110 102680 186150 671840 264095 353090 106760 515610 790840 324020 526235 1700 472260 208845 210375 404515 108545 467585 14110 815745 196180 688925 195245 248370 458745 498015 395590 766190 291040 817530 711365 466735 258825 494275 63495 240890 468520 252280 124015 179435 452625 97410 16830 245650 678300 499120 814810 739160 739840 186320 533205 212755 426530 505240 35190 823055 741795 715700 313650 446250 554200 371280 440810 122315 23545 283815 655350 708390 31195 472175 117895 243950 745280 148070 760835 40545 379355 363715 51850 840480 714255 321980 150535 441235 463505 477700 198305 280925 521135 842180 712980 816510 674135 442085 196010 181135 396610 269620 63070 108460 464015 257805 147560 135575 657390 480250 390150 142290 466820 630105 706690 102680 154020 180030 772990 433330 564315 739075 609535 220320 692240 316965 527085 136425 733380 186320 647275 533035 351050 397970 691220 350795 362270 807245 804270 768400 797725 258570 74375 848300 231115 777495 703290 519435 553265 168130 588455 179690 448460 452200 234090 118830 525555 346375 152065 787355 758965 641155 244885 506260 67745 572305 32980 136595 268600 803845 338980 684250 139825 304215 754970 594575 336005 425935 386070 218790 446335 799680 382840 30345 364735 303875 596615 408085 548420 407915 333540 267070 537965 630105 154785 217515 479740 150025 793220 663765 704310 701505 485435 27030 661555 326910 587180 504390 666570 38930 823140 492065 113390 155210 512125 54400 316285 507025 705160 365160 658665 351560 125715 360740 830110 683230 345780 406045 657050 205615 219980 65280 395505 717655 486030 457045 74715 380290 504220 62305 830365 437495 450415 164985 244460 806310 10200 380460 513400 346035 480760 443955 141355 135660 404940 509660 323170 630955 320280 720800 6290 408850 618205 111945 727175 120785 640815 293080 228650 497335 6375 88400 793815 792795 665125 208505 410210 67660 476255 689690 327335 90950 214880 819910 192440 456705 313990 757945 104125 211650 433925 820420 417095 402220 757350 86445 202130 272425 791180 240125 399330 562105 621520 660790 240380 24650 132260 358275 262735 822375 692155 634440 465970 151045 528870 770355 467670 481185 22100 654585 314245 86615 53890 65535 45135 176460 326400 471240 247435 579105 393125 4335 361590 789650 777410 646000 653140 607750 17255 713405 90865 799425 540515 49385 732700 714085 817700 516205 583695 402730 429760 132345 621095 319685 793050 390405 762705 451010 140080 390915 818550 528190 353175 805375 29920 287640 246585 612170 539750 35615 804695 206465 685355 320365 537455 227885 35870 672010 330140 705500 365075 199325 792795 8925 583100 345015 390065 404940 588625 740605 506175 471920 564230 620840 300900 634015 849150 117385 484670 654075 90440 755395 620245 395675 415310 324700 404515 613275 470135 392785 240125 586840 699890 720885 210120 552160 593640 470815 147475 722585 842435 634015 373575 745280 161075 764575 154615 330140 585225 28815 105655 475575 418115 213010 652545 278205 512465 731595 689180 569500 604690 631125 675155 143395 541960 45390 442850 186660 307020 576385 714850 134130 296395 643025 22270 55505 536265 765850 177565 461465 231285 206890 717570 64770 172805 513825 25330 644640 353430 686970 179775 692325 268855 767125 357085 5695 575110 642175 835805 846940 187765 425935 848385 764405 37825 107100 723520 83385 787185 278545 68765 572390 726495 156145 451095 20825 353515 231540 357085 83385 666995 302260 369580 62560 615825 290870 4930 398055 607495 593640 397035 227120 440810 792285 834275 572475 445825 571455 329885 812005 664785 159970 805800 550970 801975 151555 288660 789395 527000 367115 136935 542215 343910 777920 47430 149175 142545 221680 246840 41310 757010 547655 571285 614890 598315 139230 451265 157845 94945 848725 515355 234260 146795 445910 378420 282115 369750 170765 696490 29070 607495 329970 849575 693685 803165 156570 530060 816085 536520 760155 588965 579955 401710 739500 66045 692920 626535 572050 580210 100385 487815 691560 337450 224315 759305 628575 556325 836655 488920 46070 24310 68255 831385 116705 435625 784635 703630 470900 123505 444720 519350 220830 811495 23545 313225 385050 188190 138125 783275 730915 391510 672010 131410 355895 677875 827390 403580 262650 635290 195160 45475 125715 723180 92905 438345 94945 329035 764745 439450 94945 761005 304300 500225 59330 232815 73780 754290 741625 693090 663595 498100 800955 55080 667250 366010 451605 524280 821270 702525 149855 204680 593215 652800 426275 159120 156910 68000 324020 203320 307360 593215 226015 44540 671670 457470 211990 734910 150875 129795 413270 736525 635800 57715 617355 790840 830195 753270 721140 93160 74545 514165 282370 781575 316370 389980 579955 679490 460700 165325 148070 532440 19890 564060 73270 123590 587435 124185 416415 682720 346715 842095 728960 132175 248455 257465 93415 444295 375360 234005 195160 286280 145095 492235 695810 134045 777325 808945 177310 685695 78285 741880 572730 514760 184280 776390 256190 1785 312800 342465 198645 40885 832235 472005 320535 274975 630445 800190 192780 370770 363545 136085 199580 710685 11560 50660 369325 25925 320960 200770 185215 419985 22270 238340 834955 511615 596020 657900 475405 687735 411485 386920 519690 512040 600440 321895 258145 130900 261800 725135 668015 284920 724285 49470 301155 526320 625345 562955 165750 825435 317475 391510 418795 545785 581315 617100 497505 813280 374510 411145 439620 767890 690455 739670 395590 152065 392020 128350 445655 331075 784890 266050 379865 803930 161585 269705 142205 505920 358105 758455 800360 306425 833680 842860 798745 296055 111860 5695 711025 625685 554285 313565 772650 58820 54740 724200 257380 577065 305150 670225 273445 367115 597890 256615 251940 171275 617355 342465 143990 510510 598145 433415 255000 246330 649910 733635 412420 148410 3230 308975 127075 211225 654755 664105 334560 687140 88910 317815 660620 283730 10370 533715 107950 812855 466735 56100 131750 407830 740605 735080 236215 537540 532525 358700 259335 493425 499630 72165 238850 98345 536520 368985 341445 604520 688415 146965 441490 89420 379695 696745 470220 598400 746895 107015 395335 221000 279480 439790 746385 2720 63580 659175 524025 548590 36380 382415 425255 6120 181050 147645 548250 37910 28135 288320 51765 509065 670395 85 756500 627725 633760 679235 520625 221000 488240 347650 116960 703885 553095 609365 662915 409870 276420 517480 648380 45390 685015 330905 249730 436900 300220 614210 9945 791860 300050 7565 819485 285940 207060 658410 478295 357085 268175 588455 79645 635545 339575 176630 557515 602225 669545 350115 96815 264520 819145 538900 156485 680255 423725 322235 283815 262905 197200 122740 557940 141950 404345 396185 507790 494700 653225 304045 769250 614040 552840 226100 193800 299795 308210 525300 527085 623305 538985 272255 209780 363460 640220 512465 181560 282200 52445 100725 66810 16830 512720 80920 49130 190825 253300 474640 69785 705840 35275 649145 24480 640985 819230 552840 831895 100895 801550 603925 265710 278545 97580 361760 431035 567035 815575 372895 137275 296565 285175 372300 258825 141270 34595 750805 379695 198985 622285 334305 158015 359380 417350 343230 585820 580805 328950 827730 805885 487815 243780 520455 257805 790415 119850 463080 15810 91120 394400 367455 223975 690880 430950 830365 167195 606985 546550 724200 686545 754035 319005 234090 339320 457640 759390 553605 303025 65875 752760 810560 204085 170595 534650 624580 89080 327420 585395 432565 36465 498100 244970 308805 285855 431885 650505 488155 649740 674900 83215 705415 667845 809965 434010 167705 122485 646000 557260 65280 709155 411400 269280 743920 87975 403155 168130 573155 670990 618800 75480 415225 292060 255170 5695 532100 197285 64260 682805 225250 526830 631720 266645 60520 577830 342465 305575 230945 658580 286620 186150 218875 601970 539665 780980 585140 233070 532355 411570 277015 651865 482375 216835 84660 39100 379440 569585 298435 261035 675835 132685 29495 467670 555135 224315 708305 291380 53125 433670 763300 198730 77690 270640 469540 283900 103360 396100 782170 74290 582675 159205 554370 161330 338555 434945 137275 234345 781660 820845 416330 76160 671075 342210 485860 160140 404855 39185 149600 406470 715020 429760 314840 757095 548675 27285 672350 324360 575535 476340 772820 349605 645490 666485 818975 662915 754120 376040 286365 155125 700740 329715 285600 396185 160395 142205 348670 640475 570265 318920 369665 62985 64260 182410 101830 565420 209610 705330 388960 196180 813705 552160 519860 686120 179350 779195 516630 512550 350710 311185 412165 634780 301410 266815 741370 309315 180965 707115 43945 90780 77945 461975 781660 245055 199155 424660 812515 382840 389215 333880 182240 675325 654585 753780 455260 611490 784040 197370 37740 377740 688415 847960 701505 604520 410125 210970 731425 645405 488240 74205 773415 6375 58990 802825 335920 23290 822630 514930 631635 604520 47600 473960 771290 154785 198135 192695 604435 208675 632570 139740 491810 522495 723945 828240 146625 387090 467755 122995 510000 798320 736440 209355 569755 223805 269195 390405 216240 65110 789990 285430 5695 820505 63240 552160 600950 121210 21165 357850 438345 12835 634865 308295 155805 320875 646425 412080 658580 505240 705755 674730 397630 323765 506175 79220 642940 491725 184960 658580 13175 666230 115515 691305 300560 25500 243695 302855 25840 129625 147985 6120 840650 58565 137615 746045 536350 729895 480250 265625 607495 86955 371110 22100 706180 618715 50320 484840 812430 756245 640220 170425 54230 128265 311355 465120 374765 299710 321555 832575 163285 411485 605710 254320 509320 587860 502605 625940 188275 241145 837760 258230 327845 488070 569415 206720 451520 635970 44285 695045 430525 2975 570775 329630 222785 98430 346545 802740 294185 703460 601205 125970 58140 639710 721820 345695 297245 615060 357170 156740 45135 170170 841500 445825 253470 839120 49215 437155 256700 439365 631125 120615 513400 325975 520200 520115 427720 336685 192865 704735 771545 680680 188615 307785 724285 803505 371960 273445 189550 285685 771970 654670 335835 768655 303535 354620 696915 735590 142885 400435 630190 212330 117810 727345 775030 706775 348415 736355 32555 592535 118150 561000 282370 770185 19550 672095 364310 491640 749955 479230 451520 751570 227120 323935 132600 595595 163540 445570 672690 250750 376125 181645 26945 62220 111860 831470 257125 203150 750550 743750 283305 823650 175525 272340 474725 380120 515610 120870 614720 699040 104210 129795 793135 845325 549695 726580 608005 659515 809200 471410 524620 354280 253045 112370 37910 124015 331585 193120 276420 118150 307190 728790 384710 538475 849830 157505 701165 94265 676685 351560 167790 546380 419135 463760 617695 51425 806310 139825 158185 64600 527935 62135 733805 172975 52785 114835 149940 409700 550545 104465 835040 392870 625770 822120 590665 631720 258655 647445 540090 82620 184620 503200 8415 283390 316115 256785 233410 782255 562020 482800 790840 260950 648210 261545 258400 620840 231285 157250 566695 178330 518160 23630 774520 140335 399925 478890 267410 459935 487900 93585 755395 568990 678215 66130 6630 657305 369410 656030 326570 160140 259250 136935 758540 281945 158015 522410 469625 199920 117385 72420 740180 338555 250410 783190 630615 683230 422025 256275 256700 106675 293420 167875 560150 750635 13430 181220 702525 702950 354025 59670 419135 404175 92650 551395 38505 143650 666740 784720 368985 434095 348075 825860 824755 843285 154700 693005 175440 254745 597465 307105 843880 347480 452030 727260 657220 43265 616335 355725 697680 609535 631635 265965 389555 764915 706520 152575 52445 740775 472005 475405 619140 434350 537540 666315 208590 617270 258060 176970 783530 704140 543490 720205 196520 250325 68680 637415 84065 452965 391425 386410 74715 279990 416500 49980 778430 679915 450585 757690 765 155295 263330 136935 704225 348585 238765 535500 268345 25925 342040 724625 519860 122060 794325 457300 417350 244205 245055 407660 660705 574685 20910 592535 145180 43605 384200 447440 162520 714170 828920 281605 83895 456620 596615 657900 150195 686375 22355 379865 737205 344505 341530 15130 741115 530570 740520 805970 717655 532950 656540 791180 413185 357425 746215 832830 310505 594490 809030 225760 178670 259845 98090 583270 8075 349605 296820 935 608005 525300 785315 287470 525130 817445 331330 23970 329120 268855 729300 622625 808095 471495 102680 344590 830535 364820 217685 391255 63920 606645 241655 284920 294100 377740 245650 290360 502265 148410 73950 155380 742560 199920 552160 232730 329630 391000 309825 521730 69530 467075 429505 518755 48960 376380 539750 407065 431630 232305 37910 129540 144160 318495 36210 207740 579445 420750 811835 470305 676175 363375 758115 487985 217090 163285 24990 2210 503115 312885 680 334815 575025 118660 224655 777325 275315 416500 440725 213010 464440 292570 48790 38335 305235 780895 561595 575705 710940 203150 122995 136170 650845 811410 836825 589220 470305 320450 326315 760665 399670 627130 336940 87635 116705 283305 111010 17680 351815 693260 73100 169660 464015 212245 538560 491470 194055 739245 1105 418625 807330 587180 500990 209950 813535 571200 175355 579785 70635 499205 834445 387090 99025 89165 482800 757605 589305 738225 789310 162775 691050 479230 314500 345440 70635 683995 675070 463335 187170 563890 750040 799850 345950 109310 475915 417775 695725 23035 485775 235025 592790 301240 519775 341700 156825 216580 756670 775795 234175 227630 846940 716805 382160 232560 487985 574175 766275 338300 479740 832660 115175 73015 285345 814215 573665 69360 527000 643025 55760 616845 182920 464270 596020 764915 12240 241910 326570 689010 3485 511020 224740 217345 746300 190570 575705 185470 838100 237490 292060 189550 589815 121380 126055 57885 843370 626195 528955 659600 543660 66980 497250 717740 281860 449055 257465 257805 449735 293250 569330 624835 609790 470475 84320 403750 509830 587095 642770 22015 249815 338300 799425 734230 355045 44455 218365 326740 449990 496485 456960 2040 750635 503540 193800 307785 686375 330565 621945 414630 81940 741030 508045 508045 394570 642175 434435 347990 73100 258145 216750 90185 591685 378760 15130 180285 632145 627045 518670 87975 669375 604520 754035 818550 333625 473705 792370 833255 364310 587435 534990 166345 218705 837080 458150 180370 184875 221085 267070 295630 105995 220660 173060 812090 255595 66640 697000 487475 406045 182750 239275 831470 527680 742645 81855 775030 107525 775880 39355 507620 127330 465290 496995 809540 577065 606985 195160 620160 480675 357255 390830 440045 117810 468605 483565 681785 390320 504730 399585 320025 296395 322660 665210 54145 295290 238000 73355 24225 423555 578000 308890 47685 396610 116110 166600 302515 512890 644215 407660 3570 489430 228820 609280 133620 435710 779790 500990 283475 529720 533545 835550 848980 300900 206210 181305 791095 141100 613190 112795 622965 527935 132770 530060 766275 505495 595850 355385 369155 77775 744430 164730 309485 545190 745960 199070 356235 761430 595680 284835 340935 31280 661045 61285 732615 675070 627810 152235 835380 389640 195160 629935 695385 420070 132600 332605 335070 479910 440215 555985 369920 329460 60605 464780 558875 156995 282880 685100 167960 259080 649910 693685 335240 510680 554455 477955 827390 451775 128945 623730 610725 281520 637245 401540 601545 175355 632060 766020 32300 272425 23035 350880 397630 578085 248880 593980 202215 282795 371790 174335 184790 214455 58480 313735 786845 367285 176375 499970 50490 480165 809540 538560 789310 690965 345440 124185 54740 726665 158865 743835 466395 595255 669035 56440 702950 398480 450415 203915 598060 390575 829685 313480 543235 687480 610300 487560 532100 559130 397630 450245 841840 292655 315350 521645 460955 696745 806735 164900 580040 41735 273360 256700 141780 846345 581145 169575 674985 394825 338470 743495 358445 79815 130135 504815 786760 740265 455515 165410 112625 516290 837930 336345 837760 803080 487390 195245 126565 680 209525 656540 741795 46155 383520 634270 602905 259420 676090 93500 166685 59670 122740 339660 219640 195670 845665 805120 778685 774435 132345 187935 548930 705670 732870 418455 225335 393380 422705 287130 763045 761260 404685 25755 97240 25245 198560 654500 40205 812175 149090 512380 238425 102255 478465 453390 251855 529890 460700 369580 505665 477275 297670 291465 171615 800785 14025 74885 208675 603330 256190 458320 801040 234175 693770 659345 148325 743410 798065 473705 358190 670055 577320 314330 611745 2805 814130 755735 599165 16575 743495 172040 652290 717485 479995 99705 145265 50065 664530 38250 661810 133960 191930 770780 409275 303620 303025 574175 230775 85340 702440 78625 104635 410125 412760 35105 719100 770015 438430 771630 627980 530060 700655 726070 75650 711875 686205 155465 838780 399670 393635 5695 833595 553350 616335 649400 700060 704990 273445 551735 772140 506855 583780 549015 67660 663850 223295 413695 285005 318580 281690 365245 137190 602055 180965 139400 407150 401200 148240 713235 428655 366860 576300 548505 817105 292315 364735 610215 257465 292145 665890 771205 767465 363715 342210 821355 673625 802400 188360 100895 747660 94095 120445 143905 756330 196010 557345 484925 359125 230265 145095 311950 459510 58310 455005 183005 782170 844645 361080 120190 804270 219215 663000 366010 82365 563295 177650 735930 829345 664615 643195 166685 504390 7565 219470 822545 673625 375020 585565 38505 177140 814980 316710 61455 334815 420240 413440 83045 127925 623050 448120 210885 167025 138040 706690 800190 778090 308125 305745 230690 245395 148325 307360 106420 551650 472515 704735 111265 648975 464185 115600 769080 559215 518160 596530 35190 779365 570435 644555 361845 245990 185725 587265 662320 775880 581655 70465 314840 417690 24310 111520 385900 472685 507280 472855 843030 233070 199240 705330 46410 517650 362440 508470 597465 39950 470135 60945 421940 112115 180455 328015 143480 41990 761175 583950 218280 815235 219470 327590 779620 818380 748595 405535 792540 629510 482205 836145 358360 348075 155125 766785 563380 23715 585480 669290 408595 604520 46580 317560 597210 651780 744260 544765 45730 211905 354620 803930 240465 540515 18700 720630 687225 734400 14790 412675 838695 531080 232050 675325 808435 708305 395675 70720 19550 841670 350710 465375 567035 611405 781320 33490 308125 342720 480080 197625 434945 441320 637755 536265 813025 385305 79900 191335 270045 68425 46410 661130 356150 274380 551480 424660 757605 346715 217770 582335 250665 724200 347990 357170 787950 509065 217260 28645 163710 559555 464695 541450 69700 297415 610895 698020 687140 31960 17425 182750 504475 479485 701760 134980 190740 110330 748255 407405 69615 795175 424320 381820 595085 136255 182580 797555 700485 788460 314755 797385 147560 540515 89165 553520 492490 218875 521560 328015 84065 798660 162860 333370 552840 795260 574940 752675 180030 147985 230945 657560 269705 790075 6800 437495 112030 47260 201960 517905 32130 152065 585480 709155 727685 414290 88230 521730 788035 838950 649485 35530 732275 415990 693090 528785 236895 171955 655265 427635 578000 21165 753525 714000 74290 326060 509065 324955 674135 165325 824670 82195 754630 413610 285090 472430 522835 59075 106080 497505 5610 53890 564910 285685 809455 595935 834870 375360 622030 368985 159800 299880 714680 488665 821695 690795 339490 721735 503115 673030 298180 626365 476765 92055 320365 845580 142205 542555 344165 207230 547060 522920 172295 320535 241740 517565 792200 512635 675410 357425 755480 315690 338215 594235 729215 377995 229075 152575 675155 766445 846345 296565 417775 587095 253640 78625 677110 746555 632230 537540 671925 627470 346035 142120 632740 777750 722330 797215 723265 762875 8415 515695 615485 540685 282795 598910 213265 695470 846090 110075 585990 637585 801890 438090 498780 181645 32130 572475 489345 425085 720970 566525 240125 23120 629340 244715 170765 513315 846855 177395 681955 382500 436135 431290 57800 537285 180200 242590 45475 346205 398650 729810 2975 611660 414035 185130 837930 339745 52275 499290 777240 268515 669970 757350 156485 230010 534225 504305 732615 226695 744770 542470 359210 846430 493000 211310 601800 447185 370685 287130 297755 772055 316710 748850 71995 495890 227205 79135 140165 147645 490875 432990 218535 664275 74375 806055 848215 43860 844220 204000 608090 262650 807840 261375 646935 110755 147645 220235 803505 645065 365585 89675 169065 58310 306000 459170 341870 589050 443190 627300 328950 757605 661385 222445 391935 642515 308465 810985 245480 20400 511360 305235 580975 532610 274295 643960 427635 459510 369070 3740 389300 358275 758115 554880 568225 394740 434520 772565 433925 569330 684590 691135 294440 501075 672350 264180 220575 289000 11305 822035 488750 188785 216580 468350 796110 198475 780555 582675 30005 578170 118150 603755 534395 157165 806225 504900 185810 207910 184620 202725 243610 451095 130560 628830 647105 552670 268940 483650 268685 728705 459765 49470 766955 197795 313310 461890 721310 650590 786505 392105 166090 728535 630785 618035 152830 504050 570095 97920 190570 818295 615740 440385 183005 718675 50065 392870 45305 30855 323340 105230 295460 468435 542555 732360 241655 616675 820590 724115 677705 812855 3400 633675 6800 104380 463250 185980 738565 153935 60435 543830 426700 539155 747235 240635 695810 452540 248880 667420 590495 815575 361080 652205 495720 60350 532185 237915 294355 195840 569925 456280 329630 494530 834785 213945 773500 468775 20740 763895 456790 762365 268175 477445 306935 443870 799510 442425 648720 237320 88655 48535 10370 836400 707880 777240 414290 683230 219470 84745 363630 553095 808435 821865 462060 80410 40120 792455 565845 311355 368900 428145 307870 305405 261800 743495 298435 628235 821695 553775 189040 364140 142800 819400 775200 282200 209100 767040 661555 733975 842265 388535 223805 777240 146540 8925 804950 564570 59245 496145 504475 818380 18360 70210 647615 443020 581485 620245 687990 70380 718335 9860 681955 150705 798150 725475 494700 545785 269025 572645 259845 396185 686885 176290 403665 739160 15640 635035 163200 278460 812175 793560 227460 349605 795005 252790 237745 735930 815235 519180 848555 330650 847025 401455 820930 501160 213520 79645 623730 627215 191335 463335 678810 733380 101150 392615 190485 653565 758455 577405 264520 352155 52955 608855 240720 625090 415905 550885 277355 268430 216495 167875 763895 284240 716125 551480 469965 608600 175185 39355 443190 537710 592620 483565 362525 88230 252790 675750 767295 838865 661385 453900 283730 494020 809540 254405 577490 641495 180455 569840 176885 501670 293845 286025 127160 224315 734825 759645 270300 7055 316625 552075 743325 54060 618460 846430 121635 294525 515270 6375 235110 270725 288490 828155 813620 708135 476340 14110 753610 673030 71655 387005 547315 838525 101915 544765 455175 686630 375445 682040 29665 308975 100130 255255 620925 755565 667335 575705 663850 806905 788715 482460 696745 827220 673540 250920 349180 588795 572730 682720 841925 726070 260525 713660 395590 529890 551820 417860 481185 340 744005 387600 500820 612000 350115 796960 412675 690965 814470 437325 604775 384030 279310 84745 576555 444805 336090 93330 338470 440215 839800 720290 749870 765425 805630 453985 159630 246670 169490 579020 416330 596190 385900 658920 234515 252620 325975 316625 373915 629850 274550 269535 451435 562870 847450 746555 385305 235705 332010 335325 293590 480675 400605 845240 719015 793730 238595 267495 419220 690625 191760 210035 229755 188105 490280 508045 491045 243185 315605 505920 243270 17935 42670 551565 185300 568310 669205 643875 63835 840395 735080 177735 16745 107525 39015 206720 442850 143820 739670 637075 777325 141695 513400 335240 147220 281180 743665 98175 259420 472430 198815 270470 283390 506770 489345 787695 28900 702950 554710 269365 433330 423980 389045 777155 647445 636650 458320 17595 161160 604435 507960 756925 1105 228990 177650 97580 428485 627725 113305 305745 334050 446675 689265 683825 138465 340680 359975 23035 547145 606645 440130 175525 605455 215815 197795 629255 303705 163880 379950 373065 125630 544425 111180 536350 199240 222870 686970 37655 41310 850 464780 460615 235705 831045 311865 513655 217685 302685 155210 366945 821865 683570 677960 791010 664445 648125 801635 117300 572985 182580 452285 162095 283900 378505 143565 483310 175015 464015 727855 411910 576470 741115 698445 634950 106590 145945 353430 608515 462570 456195 572220 411315 96135 129795 120020 435795 131410 604265 335240 401030 46495 70295 544765 727005 505495 143055 112455 354535 579445 412165 715785 235705 14620 826795 68850 171360 614465 205020 610130 696150 644895 723010 543405 655605 711705 662065 445315 574430 267325 499545 618715 681190 292145 72080 657985 547570 757265 49895 337790 103275 302855 466650 732700 47855 431970 715870 597975 813535 273020 322065 803590 763470 129880 541280 48450 356915 789480 789225 164475 511955 224230 176800 614635 552160 715615 348330 583610 219895 764915 20910 785315 4420 351305 236725 470475 491895 816170 356660 188700 848215 82875 723435 838015 219640 234090 96050 308210 583865 273785 554880 408935 818550 245225 335665 383860 488070 60010 512805 684420 490790 662830 777580 376975 470220 171785 774605 61625 335580 758200 430525 694790 138465 659770 492575 533545 252450 409870 157080 71145 817275 182070 203405 14790 780215 49895 754715 119000 29070 694280 112710 344760 103870 464695 71230 807840 158525 160055 613190 590580 637500 593810 764745 275145 21250 465290 416840 728705 404515 161245 569075 203915 798660 779195 228565 795005 539835 788035 91460 398140 252195 476340 513315 29410 78115 773160 849490 214455 720715 199750 43010 345100 373405 187170 725900 807160 288575 486795 478295 789225 396610 43350 529125 33915 631125 728875 68255 96730 196775 286110 248880 430440 366520 718930 273190 240890 210205 215645 461635 518925 712895 606560 621520 602395 366860 810475 821525 842945 147900 22525 749700 780555 467245 228905 625345 11305 295375 649060 700825 804695 129710 213010 535755 668865 297500 484330 334475 846770 250750 570265 123335 204170 39100 405195 94435 27115 814895 244970 135830 563975 755055 320195 613020 730915 232475 269535 722415 154190 166685 571030 609110 714935 528105 454240 173655 476935 366350 547910 493765 372725 259675 771800 805715 583355 325125 613190 592365 37825 277780 313990 350030 449735 117725 225335 495975 177480 620075 577490 714935 77860 844900 503965 8840 547400 723690 657645 492065 319770 634610 371110 212755 725985 337535 788290 454070 622200 396865 725985 507790 71995 124525 834785 366690 66130 769250 661640 365415 344505 680850 285090 838610 113475 333285 480845 642515 602140 122315 763300 271150 19975 336260 12155 58990 784295 639200 404345 816425 702950 197030 520455 266305 136170 549270 257295 258655 700570 648635 676260 219130 827050 209610 15725 588880 705415 122060 465120 338130 466735 340595 237575 380885 33830 800700 266730 700400 97750 4760 775795 211820 219300 386665 411910 125545 141865 442340 755055 157335 382415 28645 197370 272595 478805 98345 560830 725475 333710 304300 676600 464015 585650 577575 259250 659260 762450 670565 256700 94690 60265 829770 192865 551055 346970 651865 124950 371705 551820 580975 753780 832490 457725 465885 435880 289595 443360 806990 354195 542470 743070 564485 839800 108205 105060 732360 459000 364905 747490 470900 231030 209270 409530 690285 53975 304640 416755 194650 334985 637840 61625 138635 614720 277100 173995 225335 38250 149005 290530 361335 61710 521135 374850 264605 88230 839630 802400 360145 321555 769080 765000 820165 268685 400775 648210 283390 267920 28135 49980 732275 35020 287810 539835 784125 664955 426530 227290 222870 205615 745025 765425 403580 362610 205785 414205 550630 499630 666230 556070 120445 683315 640645 633335 556410 326825 532610 9520 655265 207570 474470 328695 140590 393295 397460 786930 160055 214625 680595 503880 216580 758030 452625 214965 519350 498610 424065 8670 495380 751145 190995 250410 458065 841415 692665 595340 705670 188105 110670 795855 205275 463505 111605 33745 253810 29495 622795 175525 124610 439110 41905 256105 687650 745620 537030 807925 515610 211395 813195 613870 719695 41565 612935 642940 613700 394485 416330 782850 474470 121805 749615 283475 420665 732190 429675 290700 829090 711450 468860 169320 116025 267920 594065 165920 258910 609705 597040 263415 227715 241400 641410 336430 783870 52275 621775 14960 164985 109905 713320 357340 483140 820420 699975 87635 379270 424830 780640 170850 28645 806990 674305 227885 174420 667930 843285 699635 521985 396270 593555 139315 732530 213095 394910 217430 836655 453560 376040 29835 708985 277865 562785 558280 177140 836315 818210 273190 69445 203660 249815 267580 285260 277015 242420 591345 154445 183345 376295 331670 225845 163880 133450 274465 842860 586840 49045 168810 415395 375275 442340 448885 675580 693770 753525 445060 723095 553095 115515 439110 455430 40715 720120 218535 34935 632995 400180 763895 783700 657390 702610 196265 241060 272000 416585 694620 266730 216240 324530 112115 718335 526490 46580 723945 427635 47175 163455 545785 682465 140675 368645 270895 100300 461890 841500 473960 388705 357935 820505 105315 142885 58140 85680 90440 261375 706945 446080 105060 844645 660875 520625 385645 354960 184365 45050 413355 671840 723945 765085 55420 735335 496230 579955 257465 547995 790330 582845 507620 449140 103020 361250 371960 367540 320365 750040 148835 287895 36380 86190 822035 51850 232390 467925 412250 811580 791010 721395 195755 788460 211225 581570 703545 694960 266985 723435 484840 691135 559895 836910 605795 327165 811070 549440 667080 362610 556155 78115 343315 529295 83810 538985 327845 665550 378930 389555 600695 371280 294865 408340 788290 679915 244800 283815 60775 38080 55505 92905 646935 340680 560660 340 826540 252875 132005 73015 501755 254490 350795 714340 191080 785825 709240 9690 787015 371790 770355 728705 123335 708050 712300 555305 683825 490365 727770 825860 176715 5270 790245 231880 365075 294610 45305 182155 844560 653565 510935 450585 548420 759050 675325 184790 646425 577745 744685 693600 482800 234940 1190 386410 686885 82280 778515 382415 313565 592875 176205 370515 347395 788885 287470 191590 460445 138040 223295 147135 404175 97835 452030 499375 461380 284070 89420 839800 132515 368645 251005 30005 56355 322915 382245 569585 389215 808775 527255 136425 79985 155890 764830 835890 614125 156995 294440 416330 44795 320195 49045 53125 86785 659175 699720 132345 55845 328780 663510 557685 358955 672435 281350 693940 127840 132770 433585 844815 427465 514080 599505 746555 624325 5695 539920 245140 657730 81940 846090 334815 319600 530485 33150 653225 329120 737545 653395 113645 549270 245140 372385 517650 787610 188870 215135 597380 370940 667590 182750 554455 707625 820165 455855 318325 432735 83980 433500 364990 40970 844475 767210 170510 789225 382075 378505 323680 758200 436900 607325 208845 388365 374850 814045 572560 673285 490705 228480 568480 29070 829430 416670 23375 286705 68595 285175 463675 799935 335070 108035 458660 4250 211650 140335 400265 260270 806565 372555 71400 669970 622795 107270 778430 764745 200855 10795 493935 138550 787525 15300 137955 97070 22015 304215 508470 233325 768995 207485 627385 340510 374680 327505 595935 413865 434690 560915 84320 46835 507280 739585 704820 136765 153170 390745 156230 448545 462145 239275 621690 121210 151895 468775 719865 32300 246330 232645 274380 104635 713490 587775 606305 240380 341955 656200 202300 9775 299370 280160 683825 236045 464015 721055 838015 5695 700655 100895 469455 365160 740435 304640 638520 446760 482630 796790 729045 626280 31280 231285 392530 100385 520115 699975 462060 330565 76245 445060 329290 492405 458405 197965 541620 680340 701250 281860 528190 176800 813195 567460 471580 467500 62815 102255 333965 583695 413525 819570 135575 367795 91120 460360 411570 197200 43520 179775 502350 442510 89505 336940 519095 595510 231880 417435 54655 584035 274550 454750 521220 750720 256275 459510 107355 703375 286535 850000 180455 267920 310335 469625 310250 200430 87720 110755 686715 243185 631635 231200 444465 625600 504560 66300 60775 787100 399245 735845 839970 134130 431120 606135 485945 50490 391765 696235 595850 636820 477020 625175 417010 598570 38590 55505 800275 335920 664105 28815 631125 257295 50660 388790 805035 586670 258400 659600 843710 561255 582335 600525 496060 293675 408170 609960 91545 591855 660535 478465 535925 737290 496570 539325 644810 212245 557090 599420 278885 513145 365415 566100 830110 288830 668270 95880 52105 528190 219810 188785 157845 81430 53550 607750 103615 399160 773670 305575 652885 774010 741370 825180 232645 181900 410635 156740 461380 123080 298690 767040 691475 561000 121210 208590 300645 84915 382075 365160 253300 756925 607410 72165 531505 113475 75905 72165 36380 222275 29325 311270 793135 441660 146115 629765 193630 753015 519945 709580 710175 411315 233155 83130 496315 656795 116025 775285 514165 614040 13430 749360 310165 697850 317305 721310 760155 343145 455940 102595 111435 547485 27370 516205 839460 581400 363800 749700 512720 33745 844730 387090 417350 587860 536265 45135 599760 564825 215220 548250 201025 437240 450075 618460 314160 632570 476850 753440 279565 297160 21590 843115 624580 88145 168640 424150 295630 314160 267920 238085 114495 40800 419985 325295 665295 584970 654415 457980 515695 108545 252025 743665 773670 133025 830280 773585 621435 375870 678215 270555 163285 330140 273360 396440 403750 313055 727345 43095 104295 532440 776900 719100 339915 429420 635800 661470 395250 456450 849320 607410 197625 748595 816850 415735 347480 695470 783785 512380 189125 441745 481525 693515 624495 695130 842605 716720 212670 264945 786675 790415 468605 248285 580125 365925 2295 663765 440470 510340 807075 218535 187595 679575 80155 269535 465035 300900 535585 715700 149600 104635 418880 325465 115430 454070 260865 251855 447525 848555 175865 544340 167790 644045 774095 348755 121040 765340 61540 779025 146285 479145 435285 5440 812345 250155 501755 158695 169405 212670 692155 706945 394485 732870 782680 12580 424575 175865 62560 42415 414970 392700 466735 426020 193800 109310 579785 538985 508130 499800 773415 209525 383775 47515 256360 700825 612085 427890 484585 244715 332350 94095 549950 105910 434520 338555 497675 85510 623135 707455 452540 80580 801635 133195 202045 804440 111605 826115 371280 249220 377400 3400 825605 286280 761600 7905 701845 268430 596700 779535 699125 172890 472175 1870 770780 178840 528615 553010 500735 482545 132770 156060 268685 327930 205785 503965 681105 555390 205530 526320 498100 654245 806905 60520 346290 789480 413270 153425 209695 387090 428485 160225 97580 252535 112625 659090 553520 167110 510255 347650 690370 715275 382415 315180 189805 697425 122995 567630 102850 753355 128690 205955 715530 32385 520285 72080 666995 843880 495720 171190 701165 143565 255850 424405 371025 803930 579870 21675 452455 200855 433840 173145 749955 679915 165920 770950 249390 220830 465375 243610 662660 175865 587010 217600 791265 2040 381055 5610 31960 56355 66215 134470 271405 200515 150365 102765 331415 585310 705755 797640 371195 711875 664615 412930 782595 814045 136255 544085 453645 834105 28390 796790 595170 117980 174675 787695 244970 677790 746640 135745 709750 57630 738055 93330 185980 325380 393890 263925 183855 279735 677195 594150 556665 361335 352325 822205 286620 437665 321300 206040 838015 411400 183260 210715 436900 415480 87465 565845 811240 787100 264010 755310 168810 725050 253640 376975 842180 313310 843455 232390 394145 384200 187085 815490 716975 151640 41565 681360 89590 390150 17085 274635 85255 414460 491640 508810 674305 747150 682805 159545 304980 680510 57800 246670 447865 720290 783700 703885 112455 637330 294780 559555 258740 670225 319090 330990 520540 350370 592875 105315 73610 35275 660195 255850 697255 756500 258910 800870 612425 298860 830450 85255 170935 768995 722415 334135 849745 183005 798320 812345 711705 477445 564485 638010 429080 98090 406385 60350 848640 720715 543405 586670 263925 582845 588115 547655 333540 570180 833000 64600 674645 511360 575705 187935 240720 675070 493085 707030 21080 349010 364650 748765 451350 745960 206805 226100 352835 802230 688755 342720 118405 243270 809200 438175 229840 279225 523515 442425 336770 788800 528530 264775 821865 649740 276845 429845 539835 386410 463165 708985 451435 127245 5950 789480 287725 265965 812770 537370 667335 285005 709155 719100 767635 587775 769845 453390 274720 185980 529975 3060 773330 163540 179350 50490 417690 320535 430015 365670 134895 418115 779875 655605 601970 714850 36635 479230 56440 75735 723350 462230 691390 257720 122230 308720 106420 541450 748085 780555 568310 161585 432905 254575 123335 414970 686205 517395 499630 178585 778090 568650 363885 610555 836825 141695 256190 309825 633845 18190 274380 133535 150025 17850 495635 111265 373490 687905 319685 689180 369325 11390 823905 154275 805205 744600 605455 569840 58735 244970 163880 357680 725900 114495 333880 191845 474300 168385 754120 745705 494955 318580 358190 385645 5780 350880 676515 396780 283900 437835 154700 160650 522665 226950 31280 515780 762875 156400 252450 607580 552245 117640 196690 620925 715360 248115 528190 338725 657305 547230 378165 54655 427040 481610 672605 627470 347480 443275 639115 714510 652630 754205 440980 761345 498355 86700 51255 547145 271915 847535 417775 159035 209780 689095 196265 733040 45815 19465 569840 734910 618970 474385 32555 838355 40120 88740 610725 292740 229755 199070 65025 114665 409020 827305 294525 36805 63410 113390 372555 630105 87465 250155 36125 48280 54315 381650 19125 149770 320110 246755 528955 597720 794580 607920 812685 419475 486455 127925 592195 478210 653225 685440 195925 480165 651950 200260 160225 613020 348840 651610 448630 51340 270470 837250 274975 38845 705075 130220 399245 486625 176970 221850 14535 361590 45475 674645 384200 498695 824755 357000 331160 17680 499885 156740 137870 790075 710005 571625 686545 237745 246245 605795 707965 664700 120190 622200 487220 17170 167450 725900 196945 849830 517735 471240 344420 776050 690880 290700 166090 71315 196690 427295 713065 820760 308040 25670 202470 251685 826625 764150 811495 291295 601800 40970 67065 743835 185470 637415 455260 78880 684505 108035 359720 446845 462315 347055 741030 455940 60095 640305 838865 620500 544935 762535 395760 603160 325635 806990 450670 711365 144500 716465 536520 757945 198985 103360 772055 361930 511445 616930 495550 517055 771120 346290 257550 664360 645745 667250 542980 618545 813195 79560 515355 352070 95625 463590 178840 252110 294440 701335 185810 333625 736355 3570 725900 11050 723690 574090 451690 255510 734910 518075 539410 393380 748340 765425 450160 605370 399755 455600 70805 344335 786845 563125 374255 625515 67320 552585 753610 820250 30345 425765 674475 506770 479825 729555 268685 724710 832150 283815 636055 305320 582675 149770 333455 827900 235365 223975 814385 823820 532865 374425 617100 696915 66555 645320 419730 245650 648210 328355 745110 725135 89505 730065 519605 727770 247010 383775 731000 613105 591005 649995 198815 2890 670820 358360 327250 386155 332435 160480 119850 434180 520115 70720 118150 348585 472005 249645 113815 357595 273530 190315 639200 167450 532355 353345 595765 398735 135150 356830 843115 342125 773500 825605 534055 511700 428910 248115 118150 29495 123080 142460 10030 364480 700400 628150 496230 848300 91715 146795 536860 273020 510340 333625 626450 428825 745705 538050 802230 280585 153425 185895 408680 759050 387770 815830 404175 730065 449735 382755 266560 45390 762535 297755 325635 207145 16745 198220 806820 615485 702865 648890 199750 551225 432480 255425 275230 551055 573920 282200 806820 448120 261970 628575 0 782850 810730 583865 257805 242080 829770 100470 481695 522750 561765 101745 766955 112200 503965 36125 26945 253300 682720 70635 516205 3145 485520 119255 486200 785315 762705 401370 146965 109565 258570 349520 344250 813025 819655 807160 576045 361590 603755 558365 812600 357425 760325 474640 112115 397885 419560 575875 729810 630530 802145 25160 777665 429420 247180 150960 321130 4760 107015 828410 753270 509405 503285 776305 463845 772395 524195 323850 253810 362950 270725 90440 712045 202980 264265 107780 787355 180030 542215 203490 42840 491640 303025 398565 408595 437410 115090 650845 312800 175865 414970 744430 280500 712555 410550 358360 421515 710175 505325 660960 709920 662745 776135 491895 697170 505750 641155 533970 704395 584035 152320 97920 322150 138125 446420 810900 197370 281180 776985 592025 280585 805800 27710 683145 576130 376635 739330 142035 662320 418540 459000 564910 692750 159460 148750 623560 68850 190910 758965 208250 670905 53210 439110 151300 395080 199835 638945 350115 140420 791265 640645 98260 523855 495805 542810 607580 358530 613700 775710 428655 174590 324615 772905 135065 23970 582250 20740 753780 659345 667165 173315 405620 465290 169235 624155 401455 66130 452030 240465 282115 43010 848555 74460 838100 531675 465545 459680 386580 420240 695555 843455 682805 662745 278290 561680 547230 804355 48195 137955 452285 381225 524365 318750 295545 846430 623050 617780 818975 430440 403325 187340 126565 26095 710260 750720 523345 300050 812600 488240 197455 318920 394060 116025 436815 300135 608260 320450 8840 599250 510340 101320 471580 610980 169915 612000 113560 27540 397205 560405 609620 203915 727685 792370 20655 835295 731255 404345 177650 166770 104210 94520 549355 105060 495295 310250 55675 312545 188275 49470 176205 429590 351050 639965 378845 566015 425170 80495 162265 760835 540770 602225 425000 449310 239190 511955 763215 162605 615230 482800 449055 316880 239020 688500 272680 748595 200005 479400 485095 78030 267240 289510 371195 364310 634355 510170 425595 487220 604095 755650 844560 219895 534735 509320 467755 583950 17000 835040 705245 754290 36210 102595 621180 816085 295205 91800 755735 174080 390745 300050 650420 123165 287130 435370 457300 11560 443870 644980 83555 279990 712555 358275 63240 748425 595425 462230 462145 443020 383265 581315 57715 713745 396695 96220 499545 548760 437835 670055 508980 644725 146625 340000 222020 507875 501075 825520 521815 440045 37825 548675 292230 49215 534140 610725 127415 137190 41990 572645 639880 559045 699380 769420 63580 439620 275400 328440 615315 677280 786590 722160 223040 567800 406215 218790 210630 406640 152150 121040 375275 6885 78540 597975 402730 62900 782850 322915 174080 650590 20825 695980 486965 831300 268430 234515 352665 673965 806310 814725 226865 78030 502435 545190 131410 326400 54995 73440 424745 560745 696745 176545 416245 10200 652120 111265 542300 418285 819825 790840 459170 793220 439365 745790 301070 86955 631380 576895 493680 799850 251770 14535 479995 368475 546210 240805 266220 49130 740350 409445 631125 568905 139485 839800 572560 78880 230350 148155 215985 309910 515695 837080 424405 327250 210800 735845 612680 634015 440215 225080 793050 676940 627045 573410 181390 444975 813705 318750 697935 392700 222360 280245 423045 426870 607665 175865 645660 103785 517565 105485 90185 235790 362100 441915 40205 808435 492745 477190 532610 78880 85765 530655 487220 533800 151385 233410 29410 835210 403410 291295 641325 625770 718080 39610 536775 380630 602905 733550 75395 314415 206380 697935 396780 6970 800020 623475 237660 565250 31960 196095 103020 570860 17680 325635 561510 9520 567545 383350 540430 604265 378250 461550 156655 101320 161245 136935 253810 659855 1955 54230 155210 171020 770950 526830 324275 331585 38420 388025 659600 303280 166345 774860 837760 71230 99875 242845 188955 667505 347905 490960 5015 754375 455345 468265 471410 465375 591430 437580 354620 258655 324020 89165 295120 2635 480675 694875 155805 758795 271320 255680 528275 760240 801040 848725 236300 139740 678555 763130 365160 146285 99025 171275 510085 555645 146880 363885 372045 634525 1615 8330 810305 487985 376720 452200 6545 427465 509235 50065 58480 100555 256700 260100 428315 331500 57545 357510 487730 656455 86360 136085 776730 428145 541960 605115 773670 495465 549695 188870 489855 247605 10030 565080 290445 202045 549780 159460 281265 62305 755650 573410 752675 239360 664105 270130 638350 1275 812600 835890 317560 629680 755650 183600 756415 699890 602990 721055 21845 337705 228395 679745 815235 354790 626960 180710 758285 341615 669120 230605 770950 77350 733465 99195 598485 281095 734400 533290 481525 317220 298435 42755 687990 250325 59415 772395 791095 423810 487815 579700 109650 752930 661300 73355 393890 241060 578255 588795 357935 303025 699720 317220 764830 465120 413865 18615 435285 747235 587350 229160 360910 513315 443785 425085 780980 598655 643280 421260 806650 340425 150790 273700 820250 522495 141270 68510 601545 821015 833765 376635 813960 545190 420750 544935 382500 127585 84065 809115 261885 841585 612935 595000 331670 789395 341785 769930 360825 292570 811240 538560 562615 566780 757095 80665 387175 261800 672095 744175 802570 158950 69105 519690 233835 51170 489515 768485 95625 538645 700825 401370 71230 617695 359720 276675 575025 526235 204340 763725 157930 12835 554455 539410 646170 32385 226950 114665 786675 421090 83980 838355 823225 682805 400180 845325 251175 45305 169150 525215 192355 152065 681105 97155 688925 293845 55845 811580 176375 746300 620670 824330 129370 207145 834020 263670 129710 285515 372215 808265 590665 673795 763895 675325 659430 356490 692835 681615 580210 270555 460785 430355 329630 781065 478210 602735 371110 555135 131410 294865 331755 600610 361845 686545 700570 656115 20995 281605 332010 742220 331585 718760 840990 57290 184025 602990 693175 69955 475575 296905 553435 327335 569160 614805 511275 551055 381565 615145 223380 494700 714255 842690 601205 452200 508895 242675 771715 476510 18615 771630 438005 442340 272170 31790 569585 282540 463930 680935 27540 671585 411995 128435 13940 514335 225845 482035 598400 13005 821525 205785 261035 664615 143140 319770 158355 626705 125120 53890 739755 401285 693855 159120 337280 152490 446590 229500 226185 812260 769250 769675 342890 647785 141270 606900 109565 376380 421090 85425 627215 446760 285940 311100 410040 801040 474895 96645 646765 435625 825775 198730 270215 268515 180200 829260 281605 410890 252025 459425 375020 370940 820930 197370 281690 785315 205105 572475 88825 546210 574600 766190 101235 803420 738820 394910 202980 493510 303110 171190 163625 842010 780300 223720 785145 287980 135150 745620 221000 279395 491555 603330 509745 248030 627470 547400 215390 539410 483650 164730 372810 308210 576470 434010 592535 286875 767380 618290 516715 79730 125205 774945 6290 486200 607155 288405 483225 327590 800190 696830 314755 466565 403665 38930 790925 54315 745535 96475 673285 621435 73270 250155 656200 145860 179180 528785 46070 645660 299710 209780 802995 846515 783105 830025 365415 726580 351050 64770 84235 143310 122995 676855 736950 308465 306850 117045 782170 27965 746300 701250 299200 79985 84320 187255 585140 661555 72250 26945 110755 685610 3400 57120 605965 30430 632740 683485 149345 651865 287980 631805 9350 731000 621435 580550 472940 529465 58565 331500 51255 236385 783360 145605 213095 545955 476255 523940 460785 796875 232390 344080 323255 561255 839715 426020 94435 104635 422110 650250 427380 825945 363715 768910 284410 746470 622880 601715 493765 167705 45475 754120 95880 397290 798745 842860 233495 659345 158355 571455 673795 649230 88230 232560 403665 755225 683655 508555 357850 137275 253215 62305 98770 773585 679660 389640 342635 329715 819485 702610 652205 741795 106930 105230 456025 151045 62390 575535 624835 648040 373745 337535 606220 836995 69275 328525 137190 587010 310420 398650 314415 545190 452880 227715 459510 61795 753185 389470 756245 774860 755820 76670 703460 516715 425510 309995 844815 266475 505580 594915 209695 638095 435625 1955 243780 547060 409870 112115 666995 656880 73865 672095 351645 745960 812515 662065 837250 514760 7395 144415 673115 630360 154870 725985 750890 444040 29325 583185 584375 617865 349690 408850 259760 139485 819910 747915 665040 565760 650335 171445 664360 525810 571285 454410 657815 542300 31875 724115 404345 248455 527170 707030 364310 1870 14365 715615 478465 212245 570095 195245 268515 765000 528445 591770 572390 146795 676260 281520 116280 44880 146455 189125 221595 514505 447610 549185 286960 706265 482970 587945 667930 454750 428230 374510 709410 54825 559555 320620 334985 412505 384540 28390 265625 636735 22355 103785 799085 24225 674390 841330 507790 229500 829855 148325 224910 477105 672350 120615 79815 526320 511615 482205 568225 757520 54910 616165 484840 469880 235450 469285 18785 449395 831555 468860 707030 703375 154870 748935 531760 805460 245140 839120 257040 344420 766955 22440 289850 316625 421515 332605 310335 566865 211310 28050 812005 169405 554965 86870 847195 374000 624750 79560 558025 335750 251260 637755 234005 716635 820250 567970 417945 679150 815575 4420 37060 106590 774690 416075 811920 841840 489855 464610 673965 548845 455515 266220 693940 375955 551055 312035 448545 629595 834360 235535 17170 159290 546720 70550 644810 704650 575960 503455 445825 769165 99535 654670 569330 610980 9605 499715 763640 223465 662575 520795 63240 87465 415905 748850 310080 78285 818720 647445 6885 781405 94690 272935 779875 698360 480250 739670 124270 562360 257720 781660 198730 357170 432565 395165 252790 685610 447355 585480 294780 659515 182665 698105 445825 226780 561340 651015 397970 617185 2550 109735 178585 832490 283560 693005 381480 732955 431290 250750 141355 420325 15640 302515 69275 393975 771800 16915 678640 416160 797045 380290 451350 582420 534140 289340 150450 757860 620755 269365 509830 141525 546635 761685 697595 177310 586755 662915 200515 450330 608175 249900 289085 304300 287725 129540 76755 608855 119255 688500 228055 301240 263075 382585 739160 348075 412335 635630 675325 450925 353430 290275 541365 743325 799255 317220 597380 681870 112200 163880 737035 188530 489600 690455 603840 657560 251600 227205 686630 293250 392105 192865 608515 689690 468775 411910 745195 34850 804185 79305 706520 355045 524450 590750 392530 66555 24140 613785 513825 193120 686715 178245 585055 346290 628150 787100 2210 592535 564145 267325 57035 580975 283135 403495 177905 619310 41395 826200 390320 5525 437835 652970 774435 656370 108460 284920 637330 786335 590325 557090 626195 162520 503625 673795 461125 752165 311610 178755 20145 104295 288490 833765 634780 685950 799680 522920 99195 623135 824075 336515 815915 713745 713320 743240 257295 11900 76415 311355 145435 465885 230095 590495 824160 311780 810390 302940 266560 743580 438855 13090 634100 81600 790245 801380 769930 100300 555985 708985 204255 707965 198645 630785 557175 284750 935 221765 242420 725220 75990 497930 243780 685695 438770 709495 95030 497505 647870 448545 182240 190825 410720 507960 405705 525470 749530 167365 771375 322660 777325 382925 129200 5695 538305 821865 27200 593470 804865 780810 554115 222020 319430 286705 622115 830705 171190 801465 83725 457130 101150 722160 821270 566100 636565 826540 643025 484160 277610 43010 759900 288915 616930 611235 737205 702270 337110 656455 419730 234345 559215 236810 99110 154445 331500 656115 140760 12325 564995 298095 531590 130305 414545 326910 538985 730405 151810 830110 527850 7310 251515 790500 448205 299795 805970 845155 437920 196010 601970 526575 463845 768740 753780 246160 262990 670565 296650 56610 793560 287725 643960 616845 98090 774180 715445 370600 777240 14450 188020 802315 743750 655265 613615 625005 758030 686460 35360 163625 105825 523175 768145 220065 332860 216070 724795 351560 170850 498695 558450 181475 566015 398225 160905 424490 29240 467670 681105 332435 301920 604435 636395 484925 802570 121380 96985 667250 10455 644045 466990 667760 5950 133280 352750 770695 83725 521050 320875 57035 829345 164050 171020 119085 426445 582505 671415 229415 65280 744175 748000 452370 569585 391595 509065 543490 316795 794495 378675 48875 516375 538305 411230 704990 200090 274210 643620 619565 769505 93415 839460 296735 184195 173655 534395 747660 773500 228310 273275 190910 62050 261205 571285 448545 421600 609195 558450 96985 836825 375105 412845 411655 88400 50745 102935 834870 396525 790245 816510 298435 620415 178925 343145 451265 776220 540855 788885 55080 122145 388705 347310 619820 309315 241400 638605 43690 516970 427635 728110 339830 545020 373065 362780 510935 533800 89760 652885 154615 109310 617695 5355 846685 263585 532185 682890 175780 282285 551480 666740 509745 491640 301155 148750 96475 231455 385645 215305 138805 496315 255 382755 86700 104550 689860 540260 191335 328695 476255 638010 115090 126650 175950 572730 740350 135575 777920 296310 253045 652630 241655 672095 214625 615230 317900 643280 652375 623475 491470 292910 255000 812175 16405 737375 39015 52020 802485 403410 564570 237660 801550 695130 180455 272000 814555 203490 372980 322150 113985 348585 129115 663340 504390 478380 615060 171020 126565 10285 484500 128690 536860 588285 727600 678895 809625 374170 807840 400010 634015 60860 124100 655435 787780 247435 637670 251090 88060 74035 589475 496910 620245 557345 748340 729980 675580 621180 712555 430015 782000 762365 743410 583865 382415 486795 790500 590495 384370 828495 95030 194735 29070 99875 622115 771545 357255 503370 766955 461720 584885 650930 461805 465800 379100 508555 532440 84405 48875 682720 714000 294695 667930 391425 185130 263925 331245 675070 146115 168895 424830 689010 760410 358530 107440 10030 175270 112285 792540 807670 196605 277355 826285 160650 82960 27200 386665 304895 329290 796110 544425 637840 800615 92480 93670 560575 811580 507875 630105 829770 377740 60690 102765 211310 408595 558450 343230 202385 476170 416585 34850 239700 344845 703800 795855 217685 380205 777750 23545 604690 526065 764915 579020 542725 411995 154615 466225 672860 521645 315605 49895 480760 191335 292655 237235 26775 590155 162265 58735 214115 194055 837165 142715 311015 566355 821525 849660 426020 550545 635630 145690 80835 293760 434690 637840 742815 397120 331840 229840 583865 109225 252195 387430 839630 776645 255425 667250 187850 579190 693175 111010 38675 465800 427635 703120 21505 636565 610895 641665 491555 605455 330395 772990 223465 830450 248880 342380 289255 347735 33490 798065 162945 328440 138210 214200 608005 756415 622030 296310 21335 601885 57885 247435 592195 133705 485775 370345 356065 262395 198560 503625 675835 584715 239360 133195 537455 760580 519095 12155 132855 576640 767295 107185 485435 457300 535840 20315 520795 499290 15725 90440 207315 218195 388620 367285 65875 829940 420495 796195 456450 119595 204085 733550 124610 554625 394995 613105 335750 708305 751315 85680 549100 490025 692410 715275 219300 670735 44370 838100 316795 538900 27540 153850 823055 777410 467415 71230 308295 825860 377145 679150 55675 169745 433840 498610 80155 302175 489345 160735 697935 26605 20825 481695 348840 709495 838440 472345 418200 63665 179520 442340 749615 57120 580295 541110 535585 433245 665380 265200 752250 579955 42925 164475 534055 152830 480165 663000 719440 458405 317560 27710 717060 789225 755565 76330 558705 238255 548335 442425 10455 325635 570095 20145 548420 578935 627980 248710 447270 97070 621945 160480 209270 311950 181050 369665 729215 371875 213520 268515 560320 157505 293845 752930 283900 783700 402985 76245 722500 749530 832235 474640 344080 230350 618205 159205 726070 586415 412590 600780 179010 442085 8245 573835 596190 163880 122145 359380 14705 403410 778430 651100 258910 514080 566525 747660 718845 707115 237660 837420 283985 791860 169490 252025 40885 506770 57800 3400 75055 678045 701930 766785 605200 137615 434520 516460 506005 814470 759390 239275 21760 149175 433500 396185 49725 839885 799680 162095 220235 237490 114495 523175 362015 675580 703885 451350 810645 495040 442850 592450 805120 623815 488750 149430 775370 203490 830535 39950 53975 843625 780130 13260 735335 514590 239190 200430 529040 328695 449905 566440 244630 644810 26265 797385 550120 217855 615655 600695 119000 208845 522070 782085 73185 58565 428655 278120 774690 588200 757520 570945 706180 317645 399500 662575 333455 566355 120360 746385 448970 636310 809625 80495 677025 64940 583865 421940 264435 831555 497590 22185 355300 526320 466650 48875 297160 322830 439280 370770 451690 540685 451265 545190 231795 219300 10625 400180 519775 531250 728790 431630 105060 662405 537370 500480 848555 554285 533375 5185 465970 334220 155720 532185 500565 501585 483310 784975 527340 202385 160225 43520 273615 298350 226950 101745 217855 9180 10115 738820 444465 579785 163370 585820 491725 285090 330735 500565 306085 480845 792200 65620 708220 223380 305830 68765 192270 747745 542895 736100 111435 526320 189550 116025 125630 718420 19125 457555 238510 285430 482800 364310 72250 410380 435285 179350 157335 368475 32385 222275 771035 145435 254405 357170 123590 417010 376380 350965 733040 443360 747490 244630 168215 631465 477190 588285 13940 28050 716295 141015 407490 515780 718930 612170 777920 299880 517990 109905 537200 576555 664615 792200 118065 326655 585055 513910 405280 616165 196180 255765 273530 719100 789820 7395 639965 560915 278375 822885 702950 70465 146795 270300 453730 515950 104465 693600 167025 549185 771375 813450 830280 705585 717145 34765 667760 697850 379355 206380 694280 12750 333795 556325 108800 297415 812005 591260 474980 430610 815065 291890 260440 827135 487475 312630 595595 820165 721480 270045 781915 550120 207995 65790 117810 404855 651610 95455 756075 391510 795770 725135 719270 510 61540 800615 217600 116960 171700 798405 368985 62220 119510 772310 769930 418965 707710 326655 679065 547400 827305 423810 378420 310335 413355 219385 531505 22440 128945 676430 798235 684080 769080 612680 717570 178500 727685 269535 832915 185980 758115 558195 376635 780300 215050 473960 231710 738820 698445 748765 731170 640645 59245 554710 19635 128095 835720 57035 646510 247520 283815 94435 719270 666145 714425 283560 561680 354195 363970 662915 799425 540940 546890 837250 275060 584630 646000 453985 41990 232815 754545 501755 820250 237065 604605 407575 760580 718930 386240 490705 10540 599760 284070 11560 703545 772140 140420 764065 659430 674475 430780 347820 20315 488580 842435 447440 584290 659430 630530 34085 295035 471835 609705 235790 766700 212840 832065 378505 156995 98600 686120 692240 122825 128435 552245 617100 348330 122400 4420 756840 648125 808265 370090 322235 43690 366265 346460 839970 89760 602225 510595 329035 297925 346630 499375 763215 62815 617355 438005 649740 740010 51170 604180 85340 389215 175695 206720 598400 646000 186745 578085 822545 201110 763555 369240 270555 419050 725390 592535 556835 338045 411145 77095 429165 484245 398055 95455 543065 340170 85510 709665 348245 57545 141610 724115 161500 270725 136595 421940 450500 561255 498270 598825 103190 27540 488070 774435 705585 749700 11730 75310 215645 125460 73525 297670 523260 752250 355385 52530 819740 26945 507025 133960 163030 279395 37145 577575 620245 834615 320025 597465 830960 704480 380460 174590 216750 497845 382500 155890 584970 409955 169575 254490 220235 323340 211140 223295 260270 218195 524535 680680 283985 844645 29835 51765 275570 76670 289000 614635 800020 429080 698530 43010 419900 439280 33575 215305 518075 363630 360230 2465 26945 460615 329970 744685 2975 130815 355810 500055 354535 249730 278885 85255 364650 724455 14110 740350 185810 276505 805800 175355 724625 350115 709665 695810 9095 292060 790160 774605 515950 179435 755650 800785 650335 836825 88230 254745 158100 732955 524535 771630 593810 511275 820675 838525 464610 706435 467415 151470 574345 563720 840225 5100 492830 705755 696490 390745 220745 124100 407490 367710 820335 82025 571200 85255 601460 337705 536945 429675 460530 36805 292400 436985 709240 394230 53380 828495 365840 691135 523685 612170 804950 246415 672350 361335 341105 279565 515440 836400 657305 20995 522240 424065 289680 664785 421260 778175 756500 557855 540345 241315 467245 354620 77095 426955 101320 594830 137190 41310 663850 79900 202640 301070 412250 67575 617950 363630 519435 597465 438940 170680 312120 543405 314075 565845 670480 592705 573325 671925 592450 777835 738055 825180 699380 693685 126735 518245 469625 577830 176035 291295 8925 19380 617440 407490 810390 410040 6375 485520 337620 373745 33320 592960 483395 666315 534055 655775 141355 814980 436050 808435 397545 784635 133450 799425 439110 315010 594915 355045 608430 37485 818635 215050 438005 248455 552330 110160 805035 193460 154700 789140 695810 445910 541790 358700 351985 822290 159035 660280 57120 310760 805375 88910 155465 228565 344930 283560 651525 11050 60180 333285 145520 112455 182750 591260 521220 228990 162690 76755 519860 7905 702610 435115 400605 847365 505580 792540 325975 645405 517480 128265 668355 44965 54740 528785 656625 279140 207825 703205 170 448885 410805 846685 136085 625175 408425 761940 180200 437495 618375 499375 32640 313905 332520 228565 247265 528275 448460 234685 6715 617780 682890 331755 176375 787780 575280 289255 55420 228055 460020 100300 513655 205190 533120 386410 369240 644810 63580 754970 275400 414290 279735 838355 146455 642600 362780 693515 751145 678300 408085 663935 288405 669205 814895 821525 416670 780725 469030 411145 675240 601630 16320 444040 723435 41480 406555 748595 543745 426615 291720 438685 163625 784465 828240 627810 468945 221085 204255 92480 317135 588880 529125 568480 434860 111180 772990 814555 608940 98940 474300 80325 485775 578340 346205 147390 494445 536775 63410 626110 630105 64515 436900 329375 157760 162690 534650 725050 774095 550205 813875 83385 273530 11560 255085 214795 524705 277950 538050 227035 415310 477615 322405 810220 185725 206465 47770 297670 599760 347990 636650 579785 531845 342550 304810 605370 109055 199835 815235 367710 360145 300390 553775 108885 286960 538050 709325 74800 815235 840650 676685 680000 208590 596870 729555 324615 68510 27285 602735 305490 822630 653055 261120 452795 214795 726070 419135 206805 815490 491300 298010 314415 820590 678470 707455 842690 667165 201705 443190 534310 477615 389130 656200 593980 779280 156485 741030 823395 192185 664615 165495 419390 682635 290615 655265 313395 75055 249135 138210 192610 228225 524450 199580 750465 529380 670990 601970 367370 781065 90100 322660 248795 795770 508555 180710 381055 119850 757860 783020 90865 63070 847025 71825 479315 712130 818805 662575 812090 405195 381990 551395 684590 198220 680425 630445 283390 62730 738225 334560 367030 86700 611065 553180 507450 733465 384030 182240 795855 190740 511530 237235 354535 765000 124270 610130 135915 516885 285855 159800 18190 212500 167875 425 774945 429675 162265 610980 656540 449225 775370 651780 285855 498015 228395 744685 80750 28390 191590 591940 759815 782680 528190 818465 759475 495210 6715 125800 305320 553945 661385 159970 245565 680510 446930 783445 283815 348330 639455 836485 114070 73525 158355 103020 822970 377145 795430 216240 415225 317900 158865 598485 657220 404515 103275 685355 562445 567800 107950 24310 167620 94945 628235 843710 47600 435285 252705 648975 510255 736270 284240 210630 480250 97155 289000 48790 752505 259335 144670 103955 564570 88570 642600 256870 630785 606220 404430 831215 434945 2465 119425 20315 734825 782425 222530 451435 805205 133960 117300 590495 763555 732615 543150 582250 171870 771630 325805 542980 451350 159630 741370 300645 840820 674050 205105 235790 140845 126395 521985 191760 133110 674900 595085 49130 222870 559980 509660 190485 674900 298350 658750 378250 652375 323340 592960 707880 8075 24735 820250 489345 512295 537030 439620 362185 121720 214030 34340 729810 476595 390660 97835 635375 161075 398905 113560 14195 157165 487560 118490 240975 39865 170425 737120 140590 172975 812940 159545 606475 638010 141610 113135 757095 396865 556920 624070 445315 92650 117895 585565 573155 169405 719185 824075 339235 10625 743240 16405 83810 734825 308210 278375 552500 748935 40545 308550 82790 529380 496655 657220 495125 386325 171275 188530 195585 275485 811920 636990 74630 24565 710175 648380 500735 124610 210800 52870 829345 473960 221595 635290 115515 840565 304300 281520 3230 413695 18785 36040 229585 586500 632145 215900 768315 141695 192100 476595 217430 74715 244630 590495 352070 340935 56015 580125 227290 645660 645745 620755 701250 623475 379185 40630 717145 808180 471325 279140 392530 34000 686715 423980 310420 73270 770865 49895 0 0 0 651695 740690 821780 848215 255000 20825 529040 282795 461295 552245 79050 298095 474895 492150 339150 295375 735590 440385 467755 647955 209015 701505 755990 220745 107100 281435 85850 4930 553350 460445 752250 723095 321555 184875 131750 661895 341360 768570 27285 844220 291890 10285 234770 318240 512040 830450 374170 741795 396780 324785 599250 559045 29665 567545 846515 731085 527085 355895 446335 699720 292485 212415 763470 202215 720630 218365 43350 790075 634610 359635 759050 299200 51595 37655 708900 296055 487135 197710 842265 90440 616675 562360 465885 652545 389640 261290 322405 114410 285175 561680 809030 835125 745790 226440 272510 290700 315435 618715 735165 721650 813110 263245 613020 659430 759390 192015 68595 544255 589645 392190 777240 281010 375785 713830 160820 225505 98005 409275 246160 448885 819485 793560 197710 232050 408255 489260 457045 267920 509830 783445 96815 794325 27455 285515 801975 348670 215050 189125 779790 39865 195330 53210 139145 554710 372470 159290 336855 43775 686970 17510 753525 790075 348160 761005 240125 845665 169660 467415 289595 337450 350030 821015 290190 430865 573835 455770 194225 825520 524875 510170 66980 40205 784380 775200 59415 35785 449140 165835 251260 556155 424745 682040 247520 1105 233835 67065 706860 227290 534395 554880 644725 382840 827050 362865 835125 743155 460700 408510 72590 550205 610640 836910 104125 488325 286195 612000 163455 14620 73185 598485 136255 697850 446590 684845 355725 205190 691985 813450 635970 814215 24565 692920 640645 558110 464610 461890 177990 577490 565930 293505 487050 417605 70465 504730 212415 158355 424830 654585 88400 79135 49045 533545 540515 1360 363120 557770 173145 18955 736100 329800 682465 565165 719015 162520 422280 740010 162265 388025 374425 649060 63835 427465 711875 710260 349860 386325 57800 669205 160990 113815 452965 434180 427295 157845 51255 378930 233240 41820 92650 382925 321810 314500 250325 846175 345100 684335 653565 792965 780470 722245 287300 636565 747405 845410 270215 662150 527170 661300 489940 338640 147135 472855 361165 721310 206380 813110 534480 83810 657730 651525 147220 359635 279990 291635 208080 444720 722840 845665 173145 215390 690115 792710 157845 496230 105570 583270 761260 306850 183515 651015 298350 126480 3060 405025 528785 785315 488580 433245 444295 841755 67065 182410 587520 399245 157335 2380 675665 626620 250750 234515 181645 528020 277440 696405 420495 111435 642770 695470 702610 301155 674645 155295 122060 558620 343230 531930 342550 574855 240890 491640 489005 838610 816425 351815 308465 58650 336175 13090 685610 520795 204595 83470 332350 6970 769250 384370 481270 379695 746725 496315 764235 28135 458660 708475 302685 702780 811750 744260 284240 17085 629425 301410 154020 87975 792370 795685 829005 646680 244715 111520 804100 434350 440300 749615 459425 617780 547740 189210 440130 442170 241145 468690 281265 37400 690115 453050 342890 249730 595680 347565 295630 443785 724285 384795 289850 76500 594575 130730 190230 241570 546635 364310 421685 822630 143055 372300 125205 121805 518585 3655 173315 179095 5015 793560 707540 455260 29495 443615 813195 308295 116025 234685 26265 780470 12835 193035 554115 103870 601545 444125 772225 553010 558620 632570 792455 317815 151045 529380 58735 411825 83725 797470 46580 36720 328440 796875 219895 432055 26180 139995 845155 256785 160055 13175 85765 520030 99450 807160 438430 483820 164390 397290 620415 2465 733720 304980 290020 254745 187680 48535 72590 132685 415650 7820 313310 150705 612170 241570 756925 718845 76160 749190 425425 506005 651440 266220 502690 275825 718335 302090 465035 38930 380375 299455 214200 617695 571880 36210 590325 139995 476340 495550 184705 426955 434605 774350 561510 816595 783445 69020 664105 667675 273190 222955 625685 95030 688755 70720 741540 616250 606390 65620 193630 639540 527935 814470 774860 107610 715615 211395 613105 432990 276675 475065 380970 184110 471665 145095 511615 482035 332860 761260 458235 145520 579105 504815 42925 793815 281180 717485 39865 489345 841075 16490 258740 71825 634780 228905 231625 256615 650845 842605 538985 393040 274805 11985 311950 515865 825435 185300 720630 205360 779960 128010 188360 351900 525725 62730 510510 104380 406045 789735 307445 400605 367625 746725 532695 123250 766105 3825 555475 633420 79815 675495 841670 755310 585990 805375 840310 16150 631550 285855 554710 156570 40035 265030 745790 206295 124270 255680 501330 203320 545700 510510 744260 273615 129200 219640 348245 844475 766275 363375 537625 327335 291125 467500 123590 99365 749020 45050 826200 548675 567800 169065 524195 683910 652715 482120 456620 151980 232220 609790 359805 714850 158780 591770 458150 470050 748425 471665 182325 242675 192610 325125 374000 466565 476170 341615 625175 784465 345950 608685 816425 129880 247520 207060 596785 414630 14280 508215 596445 374085 40800 748255 301835 289680 48620 601715 506685 109480 712725 333795 145945 628575 17765 778090 101235 216410 397460 187595 487050 186830 755225 780300 359805 315945 585990 61625 777835 271745 666655 249560 731595 829430 270385 358020 334050 672775 173060 651100 22610 134980 146455 180285 36635 19805 31535 540770 425085 111775 687140 832660 704395 100215 638180 250070 248030 109140 271490 468605 121040 391085 137445 295375 601970 637670 566695 839885 345355 138380 531165 484075 153170 13430 572305 422535 350115 225590 585225 429675 617780 155890 757265 445400 775710 75905 351815 615740 842860 619395 490790 638095 695300 168130 224315 147390 194905 326485 138805 44540 735250 440980 370090 121720 215475 307700 622795 76840 649230 588370 222445 15470 728705 749190 493425 311695 293760 845410 338980 96305 547995 330310 189465 168555 341785 551990 332350 361250 289085 458320 433755 540855 52360 460870 343060 15385 110925 591600 752590 518755 356830 498355 477955 279905 499715 79135 37910 190655 535840 711195 48450 839630 761940 689520 181050 288575 268770 296650 176205 43350 694450 139145 662065 202215 671075 606475 169660 568735 17000 665720 456195 655520 580890 311355 58395 812770 706860 14790 431460 556495 199920 351815 598825 680850 168470 503710 290530 189380 101150 468265 545190 291975 222615 300560 753355 286365 9775 162605 398395 64260 179690 571115 256785 181305 100980 747065 770355 427805 185470 176800 425085 731850 791010 423215 577575 825775 124950 67150 147135 119340 277695 273870 435115 570775 269705 89080 360485 509320 555050 560405 799595 419475 772735 146030 114665 7650 821440 820165 672860 716890 128180 477105 156485 169745 218790 373745 105995 782680 659430 98430 33745 546125 617270 641410 746895 762365 693855 203405 525640 401540 482885 292485 408170 617440 533460 371280 741455 801975 813365 328525 481270 425085 320025 15130 381310 119765 341700 602905 17000 347055 465800 497250 475575 555730 732360 838950 814810 378505 422280 820250 810135 507535 731850 431375 10455 678895 336515 833425 775115 90780 803080 400775 723435 742475 12580 789055 182325 504220 86700 192610 553690 263245 347395 542045 165410 309655 92225 576130 329375 801125 560915 4420 566355 187000 283900 440045 400860 27625 639625 400350 42245 613275 260100 639880 187595 621180 170850 561255 823905 230010 817530 245140 213010 496230 532270 187340 756415 88655 519605 445740 159205 525215 532185 446845 134470 763640 726580 699975 661215 11815 392530 297670 379355 695130 804525 135745 737375 673370 587095 305235 326740 203150 607240 212585 399075 451690 653225 160140 825350 461210 525725 583270 637585 752165 56525 475915 115940 506175 421940 521390 322830 142290 252110 538220 847450 697085 665975 315945 216665 517905 115260 36040 512635 334135 100725 285175 48110 239275 109650 217430 616675 9945 414375 575875 233835 593895 617270 809965 11985 594065 219130 226015 686460 567290 392615 592875 768740 821610 618545 653905 171020 270980 407490 447865 754715 221850 450840 391000 602905 462995 812600 534480 498525 214285 743410 188955 645745 232305 380630 312375 251770 99025 361760 369580 827900 799850 418115 671670 370175 563295 283815 17680 51935 822460 619905 407660 198730 103870 146455 674900 145775 604605 488750 320280 691900 812175 165495 745025 459510 339660 692070 480675 403835 601035 747745 594320 430270 836995 154870 307615 260440 352070 479315 333030 344250 547825 259760 766785 452795 593640 13260 313565 376550 742220 527425 217855 159460 53465 506770 417350 748850 727005 833425 512040 541195 166345 823225 377655 160055 570945 159460 315010 198475 647445 444635 85935 19635 191930 296480 128945 339235 771800 694705 41820 259080 71910 781235 117130 445145 214625 669035 73100 803335 381480 348585 467160 725305 379865 378165 264520 414120 435455 413185 164730 156825 277780 369750 354195 305575 262565 315690 181645 808520 450670 672945 353600 431375 272085 181305 232475 816000 3655 550885 348500 473195 660450 180625 669545 243355 705415 365075 532950 67575 480675 391680 276675 63240 73100 557770 310335 722415 659515 652715 421770 128860 342040 405790 440215 519775 411995 163795 648720 38590 530825 523090 466990 651780 678215 135150 190230 756840 447780 247010 475830 338555 517905 106165 419050 728195 740945 630870 176375 324190 36890 794325 103105 139060 703545 278545 842520 596870 809200 516715 227460 167960 175780 166175 71145 356575 329375 564740 381735 362950 779535 794325 638350 122145 313735 665550 413440 349435 161925 631210 385560 570690 668355 527085 368900 664955 371365 450160 530060 446930 51000 224825 165580 743410 239615 790245 352155 719780 176120 600185 666655 533205 714170 37400 395505 617695 666400 290530 566525 849320 398310 810985 450330 840480 147220 11220 695555 691560 57460 333540 592960 818975 633505 391170 673200 535840 19805 351645 557260 476255 622540 358105 101405 717485 618375 531420 531930 460360 449735 355300 621690 724030 227715 491300 797470 19040 834615 417690 576640 474555 715785 396015 346205 713065 237575 448460 799170 30430 237915 341445 328950 445060 427380 629255 837590 188700 99535 250920 820760 621265 561935 757350 542045 607580 149260 655010 149345 171445 262565 420495 124100 643195 263500 359125 77690 132260 39865 530485 207145 201535 76840 524365 796280 182580 566100 688585 281775 603585 755565 469200 472685 312715 20825 474045 820930 584120 371790 503625 23970 216580 668865 659940 766615 335665 755820 345185 556240 270725 340765 494700 260100 589220 716975 639710 308720 400605 831045 767975 313735 569585 208420 517565 102340 721310 372810 134555 284495 104465 36125 812005 670055 162180 262820 548505 563465 715615 562530 66130 321300 797810 843115 166685 725645 658835 394995 256445 133280 555815 728365 352325 442000 593385 600950 199070 286705 146030 458830 787185 813620 246075 366605 803335 840650 815575 683060 540515 225505 119255 633250 278460 154955 579445 116875 638010 262395 668780 456110 198475 510850 5525 171615 308635 829770 63410 436050 372725 145945 44540 308550 33065 96305 269535 703545 688925 321810 398055 390320 580380 514335 362780 365245 381055 217260 153680 487900 476425 578340 516290 53720 176035 199495 558790 660450 29495 312545 114835 817445 258485 611320 400265 288745 523090 772395 678640 544510 41480 268515 403410 269025 93500 514845 638945 393975 356660 459425 404260 473280 144925 266645 61625 207910 624665 82960 784975 610725 623220 466480 137445 459340 165580 90780 196605 336940 339490 544765 794325 733805 68765 436815 318495 261885 702780 503625 738565 174165 411400 313735 208675 639285 633930 638945 776390 526915 489260 228565 1105 279055 58480 693940 275315 540940 822800 444550 345015 419390 797555 86870 730915 98770 417265 557600 197370 812005 459085 202725 363800 570860 127925 747660 629000 831555 215135 680170 371875 695810 485945 47260 619735 628915 665040 652885 104890 434945 768825 395505 339405 504050 135150 30175 492830 135915 198985 501925 192270 737205 492150 105655 293420 209525 562955 679660 361675 836485 47600 693515 662150 358955 392360 209440 521390 511530 16320 680085 847535 441660 334305 842435 834700 32470 225165 262395 625090 278120 11900 131665 273955 616335 100130 829685 485860 37740 382415 355895 238680 89080 494105 730745 352495 126310 336175 277355 590920 279990 179945 478380 370770 15640 775880 809965 139655 318070 630190 592620 587350 186830 666570 63240 197710 248285 832575 733125 622370 176120 810135 402475 414800 423215 609110 327505 574430 649570 668270 798320 435625 83300 842860 151300 715105 543150 153255 464695 505920 452795 743410 841075 674305 8585 733040 198305 383180 426615 787780 370855 285005 707710 699380 385985 49980 849915 688670 410975 551140 695300 606135 752590 244715 744940 826710 215050 329630 79645 624835 763895 374000 307955 674305 415395 208165 809370 223805 333285 420920 340850 183770 39015 8330 72080 273955 147815 129455 550460 244290 329035 606220 646425 380120 448375 587520 578255 184875 354365 425595 516120 102170 727260 499375 725220 233240 575790 722330 509235 191590 433075 586585 619990 158270 344250 240550 663170 364055 804015 347735 446845 263160 260185 234515 77690 566695 584800 51765 144245 168895 483735 498780 441915 216920 566015 764915 835295 565080 543150 704565 65365 511275 644130 384625 152745 426785 112795 312970 317985 330310 784210 426445 652885 704735 90865 656625 360315 186065 800445 92650 274040 119340 824585 321215 341870 16320 276335 735420 584120 115005 839205 520965 469115 733635 117470 212500 415310 468095 453985 372215 820505 761685 521135 15810 77010 309910 592110 335325 377655 10455 424830 576385 244545 69785 363460 24055 520285 270640 812515 676345 107015 25245 656880 290020 809115 59330 213095 63835 519945 845920 265370 597040 185385 356745 533800 417010 319090 719525 492575 540260 149685 525385 385135 510255 412590 7990 445740 843285 2380 158610 532865 246500 397460 357595 505240 181475 647275 397460 675750 156995 793475 295970 459765 710005 328950 377995 823820 783360 430355 101065 28560 120190 679150 237830 265030 122910 249475 827390 87805 11220 85680 348160 393380 430695 572305 289000 504050 116365 616590 757605 128605 779875 679150 777070 824415 563380 557175 659345 342890 303960 151470 45645 381735 58225 745790 719695 536095 92225 786505 282030 497335 510765 596700 534650 479740 74375 811155 666315 821780 720885 380035 661555 79900 121125 152745 156995 628235 544255 367455 694195 447185 7990 38505 130900 238510 647445 282115 64430 592450 608090 278460 545020 272510 121295 697850 326910 733975 82960 698955 702270 445400 625600 338470 469200 25415 825945 142120 50235 679830 744260 676770 742220 785740 402730 418710 101745 134470 121295 257125 243525 817530 816000 660025 753865 417435 397120 248965 724540 804185 198985 222020 616675 407745 209015 478210 327080 51680 784975 228905 41225 176715 270215 107270 839970 651610 664105 719270 609790 8500 631720 111180 312120 631550 564315 625685 346545 113475 297585 141100 511870 166175 506175 446505 2210 774520 631380 432480 428230 340425 224315 127670 838015 27370 151640 262820 651015 679235 694025 262820 420410 169915 452710 835040 196095 713150 671160 681020 771715 634440 256615 426615 395760 364565 761175 315690 734315 223040 467670 57715 763130 773925 451520 83130 693005 136340 684335 696915 198390 159630 218535 130815 650675 129625 791605 621860 648040 128775 530400 2380 849065 702695 391340 603245 450840 388960 387940 461890 793220 686715 468690 819145 384030 745875 539495 357340 576725 61625 449395 397545 577490 99195 375870 223720 532270 743580 208675 337195 500395 36720 671075 418115 293845 745450 294440 173060 459170 56950 752930 843795 30770 815830 519605 521900 225845 49555 642515 674305 637160 209270 552500 23035 34255 376295 590325 62050 176970 550375 560575 556325 470645 212925 453220 579190 296650 551565 10455 80325 34255 521560 746215 85510 531080 149430 547825 717740 691220 661300 657560 224485 18615 22950 730320 73610 249645 228905 558535 448715 639965 171020 453645 736015 659175 279055 317475 800615 659260 54910 616675 143905 103445 391850 376975 281180 588540 734400 180710 716805 237320 686205 339150 270470 840140 377740 683655 312800 274125 828665 385050 197625 401795 545445 82110 801975 787780 253810 654670 655010 849575 91290 84065 309995 798575 698955 778090 146880 358360 602055 484245 449650 31960 388705 67490 481270 606135 439960 666400 198220 108120 328185 633590 365925 547145 272085 51680 293165 264945 460020 255170 89250 43435 701420 348755 164560 326485 492915 347565 791690 46495 765765 625260 721565 270385 602310 112540 766615 290275 555560 47260 475575 592620 173570 46920 674560 18870 191420 178925 603925 394315 354535 117300 352495 268770 426275 468010 379610 399925 840480 48110 540090 95030 90780 484160 413015 430525 454835 108290 645065 555220 382840 502775 613445 695300 499460 108630 500140 610810 167365 665210 193035 417435 483225 294950 52615 729300 713065 37655 124525 770100 316030 193205 772140 246755 428570 359550 847365 109225 452540 138550 404175 320195 629510 123420 470390 757690 612000 442340 594575 313310 440810 484500 289510 608515 687650 626790 454580 738650 144585 367880 285260 241230 66215 500905 212415 523685 326740 781235 131580 737970 126565 440640 841415 194905 571030 440810 528105 823055 515355 404855 127840 220830 466480 450500 71400 796960 772735 468860 406640 50065 66300 53550 12580 338470 190315 635375 201535 152405 387855 105825 320960 346970 130050 697680 319345 44115 78285 669715 353940 848385 281095 242165 19635 300475 687225 556580 688670 631550 249050 195245 66640 333625 566610 465375 1190 844560 477275 764745 320960 594150 1190 235960 583950 348415 186490 241060 162605 627725 417690 179435 86530 390830 100385 750465 440470 809200 175015 821270 442340 431630 242930 261545 626960 514420 512040 303195 557600 542045 69190 769080 316710 641070 303110 630275 311695 213945 264180 649910 744430 775455 697850 694790 302345 753185 519010 570945 470135 707115 664020 48365 389045 680170 117555 74035 173995 418285 767890 117045 29495 821355 72080 763810 593980 155295 798065 533545 695640 59840 763300 825010 673115 108970 575875 730745 785910 533460 84150 239955 447865 775880 828580 112625 742730 327165 846090 743155 75055 99875 457725 95965 372385 631295 766360 514335 336090 449820 279310 368475 114580 517905 687480 469540 642855 793050 779620 23885 48025 138210 56015 18360 472345 86360 410295 303450 530145 325210 72080 509830 203830 115345 721565 665125 484075 423810 835465 1785 290020 279055 772650 64940 243525 510255 24650 180370 2635 591600 664530 23545 589645 758285 269110 412590 537880 639200 113900 603160 784040 362780 663085 416925 218535 229755 255000 251260 390320 259505 609280 598230 203405 677365 781320 364480 73525 53720 110160 242080 318920 281435 414800 798150 381990 844220 259335 358020 669630 469795 305575 155975 401285 805460 370090 759730 359125 642515 103530 648635 177990 6375 614890 589900 549610 725135 733720 74035 470560 715955 766785 369410 196520 429420 132260 475235 560575 747490 535840 449735 386750 780385 275655 474980 573665 426530 346375 456025 27455 532695 263330 469795 329290 839205 234260 790330 143480 271150 104805 5015 776900 8670 297075 505835 189975 173995 36210 116960 390745 380460 774775 395845 731170 487220 252960 44200 613530 682720 747235 74885 216835 770185 582420 308210 372980 747915 699125 365755 340510 796025 724880 152915 582760 778685 553775 796875 792200 403240 133875 337450 239870 494275 758880 359125 782595 222445 295120 835550 280500 737545 147560 134555 781150 304130 88995 261545 256615 107695 685440 644470 771715 115175 621860 474300 244630 576385 426020 171700 628320 111945 496995 736015 508980 68935 150195 342040 420070 828410 787525 473960 194225 264095 290870 357085 291210 476340 222105 691730 585650 455090 3740 807500 94010 845495 618205 753525 359550 812345 833085 409360 168045 752250 627640 810985 424235 788800 52955 231455 61795 718335 76075 22185 169065 775710 533630 116195 600440 781575 842095 431120 848470 533970 805970 738140 372045 387600 68000 573410 623900 78965 213945 698955 443275 572135 212840 541365 213010 802485 370430 726495 136850 340425 53465 671585 252790 674645 635460 660705 533800 353770 225930 647700 500140 297585 130475 762875 667845 701845 546890 238510 423810 646000 816425 0 0 0 0 0 756330 33830 714000 116790 735250 801550 512635 114155 16575 698870 105570 29325 641325 261885 18360 765595 462315 20910 510510 10540 707030 328525 845155 579020 714935 681785 612510 272085 247860 414205 261970 420580 508810 740350 268855 794750 92650 725220 635545 639285 261885 160650 21930 117980 656370 225760 241570 482375 777495 609450 813280 551820 747065 683570 261035 412675 633675 236980 695725 304980 576810 800105 16745 408510 804950 60095 101830 203830 418710 451095 200005 42330 816765 18870 324020 544255 544340 19040 76585 424915 285175 719355 786675 305575 110415 724795 150110 523685 736185 469200 556070 800700 347565 501245 626875 685355 250835 678810 317560 232645 270640 117980 254235 537540 333965 40290 9860 830195 500480 161245 787185 569160 780895 65365 761940 56100 635120 833000 815575 719525 56865 569245 130560 653820 410550 288065 731170 225590 94860 290190 278630 108970 210035 332860 302260 704820 341870 345440 353175 793220 343995 801295 238340 576980 157505 569670 53125 729555 460275 128520 104550 501330 637075 68680 685780 593725 782850 94775 411570 423980 378675 384880 511955 694790 166600 264435 186320 407235 452200 113475 717400 697510 91970 201110 843625 762365 458405 493850 251345 472260 541620 378760 342125 391085 641580 772055 591430 849065 791435 566525 204935 847110 465800 473450 209270 514760 522070 8500 209270 498185 283815 199580 419475 88230 628490 295885 823395 336430 163625 536095 285175 503370 474045 201025 291210 683995 809285 290020 771970 429420 182835 763470 708050 825180 749530 624155 91715 371620 169065 398905 111605 185130 496145 679320 543065 38080 673795 261885 201195 783105 438005 205020 524450 785230 838950 843540 796705 401115 33405 780470 489005 682125 769845 534310 330820 141355 714340 138210 72760 461975 637330 392020 13855 406555 173400 3485 845325 664870 779365 265880 506260 408595 753440 138975 849915 267665 746300 600950 292485 187085 724115 507875 255765 324360 361590 674900 687225 618035 159970 796620 737715 486880 253555 773755 85000 701675 531080 368305 372045 661725 122570 131155 99790 240295 345950 109395 90865 247265 213690 580125 821695 797470 171020 669290 698105 116365 347395 160225 686460 396695 277100 645745 171870 91970 213860 373915 483565 607920 16830 37315 597975 605200 630870 542385 5610 339405 824755 30260 177990 221850 484075 807075 836655 461890 681870 638010 572390 525045 308465 510255 536095 286535 364480 37060 438855 313990 774180 420155 215645 143990 450755 477190 325040 216155 599335 637245 105740 715870 80325 702440 391510 821695 667080 456280 653480 80070 532100 117045 399245 20230 439280 353685 110925 394910 662235 629935 643450 439110 373065 493085 645405 120445 510085 254150 260440 437580 1445 624325 700570 533205 106420 636140 604435 50150 270385 843710 806140 312885 41310 755225 531165 381055 823820 334645 14450 566780 20655 560405 578000 442255 843625 833850 239785 645660 13600 272595 43435 457045 498865 71230 729130 323850 680765 214625 644640 326740 472515 277780 607155 143310 624070 235110 449225 604350 553520 301070 153340 332265 659005 622540 583525 781660 409700 608090 512465 167195 546975 333625 474215 784040 143225 610130 549780 510340 19040 502095 611745 188190 22780 567885 387430 511445 827220 460275 2635 318835 9010 132175 401030 67320 304980 402220 382840 467840 766445 320535 610555 617950 746725 418795 2125 584970 506345 569755 739245 167195 276080 800615 539495 444295 293930 449565 126480 21930 675325 462315 18105 378250 604095 811410 654670 67150 77690 429420 665890 452795 168215 703970 499460 547570 6375 71740 46835 778515 777665 523855 248200 352750 838355 632740 185555 763810 517480 28135 723350 721310 115175 133790 82790 192525 181900 822375 686970 755735 486965 169320 153680 95880 80580 527850 79305 373405 31960 586075 799170 354790 24565 250835 31875 766530 74715 261035 398565 279140 170680 122910 585820 674135 383180 422195 568480 693090 793815 684250 790245 724200 66215 162860 491980 633675 88740 832150 322490 132005 756245 417690 170850 757435 354620 320025 572050 539495 329290 482715 834105 13515 92565 127075 651780 810390 503030 722415 328695 168215 601205 357765 682295 341190 129285 672520 779960 415905 371365 127245 491895 110755 155550 198475 842690 547145 544680 606815 331840 228225 611575 804100 116365 253810 292740 40545 158525 309145 364140 177905 564145 640390 159545 15470 184960 642175 524110 177905 656115 507875 192440 573155 389555 584545 769590 800275 17085 122230 677620 667845 610980 498950 206210 305235 178075 650845 511360 101150 95965 494360 287895 189040 724965 481525 678555 565080 449140 414375 810390 47260 372470 198730 761770 314415 675410 253045 93075 647955 133025 210375 808520 90865 369070 132600 64600 467755 567715 160650 346035 716890 123505 204340 251770 414205 821525 36040 239785 567290 321980 628065 569500 823480 291975 146285 608940 729045 672860 18530 85425 149090 747065 216580 1870 435540 553350 710175 689095 789650 507450 148665 638945 68340 650760 226185 519435 172805 790075 783020 242930 805460 811835 758880 728960 471665 164135 32470 27710 104635 727430 254405 85680 193035 196350 507450 184365 385305 508300 486795 682465 153340 108375 489430 516375 504305 844390 480420 25670 335495 489175 661045 685610 509405 720205 420835 484245 239020 139740 418455 392020 739585 521220 156145 423045 148580 174420 115430 385645 43605 150705 188190 418285 377485 535245 53805 248370 463420 3145 385985 490960 178245 183940 54995 608260 205105 482545 233750 510255 298605 786760 812515 835635 334305 425255 104720 94605 111180 266390 227800 494360 163285 515950 177565 697935 61540 208335 199495 139740 412335 633845 10795 489770 386665 287895 160480 426955 58990 720630 498865 632315 43010 814045 414205 466140 48450 723350 668100 181050 498950 508895 630870 132940 98430 846005 801805 537285 848640 777070 834785 619055 332860 322235 235195 45475 351900 543320 19975 202300 59500 95285 206295 545785 513485 307445 555815 761260 798575 729470 426445 67660 169065 830790 666910 537030 611065 117300 414630 711960 515610 806140 785655 799935 330480 607750 604095 64940 666060 341870 768570 278885 350965 726580 438940 223465 757690 15725 276590 807330 334730 203660 620160 781660 4080 298860 842180 371790 353600 798575 836655 276760 41310 817445 487815 614635 409360 830960 776645 845495 725900 83045 251770 440895 392955 777580 791095 503710 726495 529890 625515 566440 262650 54145 149770 659770 33745 123420 577405 580635 333455 189720 402305 486625 4250 332775 150790 504390 286450 292400 297925 691560 764660 306850 758880 842010 235535 206635 254830 296310 239360 268515 368050 493255 711110 470390 807500 180370 816595 593810 754375 657560 147220 157420 87040 350965 772480 406300 232135 324700 214880 481865 796705 584205 839120 18445 603585 573155 69785 842605 23970 712810 342720 776815 8415 47685 426275 395505 341530 515950 687395 453815 50065 261290 287215 506260 827135 487390 638010 44455 45305 559385 311355 534310 464270 53125 424320 662150 63580 823820 17085 41735 538815 313905 322915 662915 680170 529550 706860 174080 103785 2380 423895 382075 427720 217940 525640 128775 478465 231030 180795 9350 645915 692240 442425 513655 783275 453900 560235 534395 341615 812430 701760 771375 223635 821355 426020 105145 519350 414460 193375 347650 513825 173570 477190 591685 300050 525725 24905 171700 829175 32640 123505 316795 314840 444295 729045 324615 663000 306595 45900 798660 831980 187425 301155 795260 191930 375190 655435 648040 802910 8075 103870 764490 520710 206890 499035 602310 9605 487815 528530 280755 640560 185810 727600 795855 145775 742135 826455 706350 257380 753440 448460 77265 675155 148495 67660 223975 464865 843965 313225 402645 123420 398395 641070 826625 7735 184620 615485 293930 746470 794155 251430 362015 807585 748510 215390 419475 285600 668355 762365 354790 754715 295885 720800 110670 721990 810985 452625 529465 598570 600525 108715 842520 367540 160650 685440 429675 124440 260270 155125 842180 655435 380205 505920 587775 177310 218280 197965 370005 251260 535245 425765 676685 220150 235280 687565 631975 720375 670565 761515 320535 436305 64515 129200 39525 344845 466905 609280 700485 610215 44370 542895 320365 528275 169235 238935 218365 718250 149260 97070 67575 683145 592110 207740 421600 218110 645405 521900 553945 796450 639795 362695 550375 520625 768060 808010 439195 749700 233325 3655 305150 500480 362440 445995 62305 789310 807585 399925 762535 587265 67915 45815 26095 608005 592705 833850 523175 688160 346375 101745 366350 800445 572645 211565 340510 545360 183770 835040 536435 388790 354535 326825 546635 63070 678810 681360 125375 748765 51765 22865 598825 180285 309145 372045 448120 814555 513060 830195 686035 172210 127670 89590 554965 640815 98430 378590 71655 9435 413865 606135 521900 504475 241655 84320 757605 282200 489770 518075 49895 491130 662320 225250 268260 184450 305915 383945 200940 702525 212755 749955 423130 385390 783615 257465 52020 671670 458065 828070 281435 248200 642770 255000 360230 665890 274040 73100 127670 449820 201620 584545 295545 347650 142885 319685 487985 391340 349860 814130 133535 122825 35615 254575 344080 764320 251345 179010 594830 680170 2210 1700 717485 460700 419050 307105 434520 109990 315605 323170 758625 45135 426105 626365 440470 598315 606135 312545 372725 70635 577660 494190 497420 322150 348330 622455 802400 646510 271320 239105 569160 534140 277100 178670 149515 281435 316795 269110 759475 466905 616165 204510 286620 636735 653565 339320 552925 77775 249815 9605 195415 506260 756330 706010 206295 613360 791945 770695 738395 706010 812940 294440 758625 725560 318325 247520 715870 405620 368815 667675 814215 777240 88570 364310 634950 208760 105400 493425 565080 712215 793900 236810 553265 661640 283730 336940 600100 383690 651780 355470 347905 724370 136935 697000 116365 425085 358700 99705 373915 133790 80410 285175 424575 209015 796450 352835 198220 127330 824585 186915 223295 690965 343400 333625 391680 214625 317815 842435 548250 658495 145520 708645 618120 678640 500055 373405 547060 685015 694705 447525 325890 88145 231540 225845 511615 654160 735420 690540 188445 785995 454240 791605 753355 731510 485010 214115 370770 294355 72590 761770 244290 391170 768400 13005 130560 175015 488070 425850 122910 679235 15980 258570 35275 368730 762790 691900 536095 516545 154445 790925 708135 559555 462230 427380 132430 342890 529550 764745 844050 672520 253640 293590 437155 83895 179350 256275 680595 73440 640900 567715 137020 611405 41650 611065 499375 172125 327590 692580 655520 425850 491045 562190 337620 304215 516120 591515 312120 699380 568820 79135 273615 120955 96645 745535 119680 426870 693260 312035 464355 849150 327845 473365 633335 143480 702695 260015 703460 107100 264095 392105 553605 374085 647700 267495 142035 82280 236895 799510 797895 601970 545190 466565 312545 578510 265965 340000 629255 56185 239955 378675 819910 231540 706265 456705 813790 144415 450330 287300 24310 179180 676090 799595 612850 571965 559045 614465 561425 115345 176800 451520 160395 339320 356745 213265 332180 361080 291210 843285 235960 596615 45560 703545 586670 404430 770610 283730 291635 381395 629255 719270 676770 189295 460615 711790 127415 331330 738990 469795 383435 78795 259760 614720 365160 39610 430525 485520 58735 604945 7140 55675 304725 847365 491385 48960 720970 558620 719950 681955 469285 69360 10030 846940 379525 277865 758370 750890 640050 326400 595000 306170 192865 286450 27795 837760 219640 776645 611745 838185 755055 757605 519180 796110 246500 590580 647615 687140 291125 593130 781660 195670 637755 70720 275485 770440 244545 533715 176205 762790 752080 333795 239785 230010 294270 229415 243695 66980 777070 350455 116110 383010 328525 814215 236300 307105 70040 67745 811580 220320 500480 711450 254490 695130 295715 384030 156230 462230 213350 369240 843115 507620 156995 62645 252790 604095 422450 567035 83640 548250 297500 480845 228905 318240 749190 811495 203490 185130 734230 168810 760410 269875 78115 699550 88825 770695 709750 219725 724285 760580 65110 745535 341020 318835 558110 51935 640135 491130 308550 259590 118150 473450 271575 296140 70890 459085 618630 634270 664955 564570 820420 841415 628065 708475 202895 173740 528020 528530 720035 635205 721225 306510 828580 829090 733720 706265 309995 694365 559980 714425 50660 153510 604945 218025 346460 105570 477105 87125 502775 478805 609705 470220 722585 387430 247180 575025 209610 26265 250325 129285 787185 194140 646850 249645 37230 65705 213435 636225 230180 748170 655180 464865 351560 519095 115090 38335 33150 696320 743410 359210 514165 497165 340425 193205 146795 737715 564400 506515 223465 47430 513740 620500 547910 606475 252535 291465 230265 334050 761855 521050 618460 550375 141015 628405 612085 82705 451265 512465 9775 820080 74375 178755 200090 255085 189890 400180 24565 520795 537030 219810 664700 264775 155550 104890 425850 117300 336345 184620 188530 567885 55505 566355 758370 785400 226015 434350 147475 306425 5950 387855 176035 1700 490960 118405 5610 437495 494105 370770 80665 537710 691135 37060 200770 211225 134470 18190 793985 202470 745875 494020 696915 192185 775030 433245 248880 541960 472600 308210 612170 569840 498185 436730 297670 256700 649825 634780 521900 217430 229670 682210 461380 258230 102935 447100 465545 841415 444635 245565 757095 315520 92650 433330 306850 441065 141185 394740 647190 66130 599165 844900 369835 18190 644045 86445 145690 177735 731850 232560 101575 104975 96730 764830 302515 23715 183940 806140 774435 207995 157590 499290 76075 771290 127840 686460 517140 391680 130815 427380 287215 714680 699295 714680 24735 31875 286705 715275 587860 10540 170000 324700 328100 370600 712555 581995 88740 595 807245 251430 707540 394060 194225 506855 275570 27455 593980 512380 448205 220745 520710 690200 629085 237235 785740 487985 151725 477275 210885 507620 31195 621775 266900 387005 6885 715530 790075 516800 316200 225165 622370 274890 124780 189550 575960 511870 611915 72080 797385 433585 756500 711620 774520 335325 822120 182325 113305 748255 49045 803420 474810 611830 438600 805290 832660 569925 607580 815405 809710 462485 550970 216155 481695 282030 202045 535500 390405 293250 360910 594575 17000 462400 435795 536350 418200 17170 173400 473195 37400 25585 370260 295970 238085 119255 217345 322150 408000 238680 591940 79135 303535 819060 19295 281860 577065 215730 248200 237575 480590 464865 450330 622115 641155 1955 165410 543065 717060 95710 644130 172720 64685 698190 589900 178755 132345 608260 500140 280755 80835 674220 593470 715020 259080 576555 567970 654160 517310 635205 277865 707455 837165 372555 535755 778430 315690 242420 39525 749275 297925 581485 294610 338300 267665 448885 7055 335410 151640 171275 740945 683570 82025 495380 413100 109905 790075 106590 456705 736440 797980 109565 21250 489005 842775 239870 139655 630105 379015 572900 49810 342890 213945 224485 584035 234685 675835 716720 478975 249560 395675 45220 252535 446760 330395 263415 542215 59925 745535 266475 624920 391340 535160 837505 843455 325635 416160 614125 735845 139910 610300 286195 699465 438345 320195 764320 45730 235535 793390 434690 689690 15640 820845 614210 220320 612680 307360 512805 394825 441490 495635 499885 351220 811920 338130 771120 846685 123420 796195 363970 331500 376805 715275 175270 140505 354705 662405 17255 119680 687905 65535 15215 775455 259505 255935 267750 129795 605965 683910 484755 237745 610385 533800 443445 296480 490875 269960 343910 334475 296650 606475 557430 48705 110925 474300 396780 814810 141865 474470 841755 246245 202640 678385 401370 839630 672775 102170 712045 383350 573325 798320 99365 506940 101405 516205 282030 805375 118320 720885 716210 597380 146370 69020 230095 521050 379610 303195 612085 409870 631210 186235 218110 777580 694960 545870 508810 789820 682550 353260 380885 245735 723350 389300 198730 38675 254915 272850 286110 499205 538730 71825 178075 232390 560320 302940 299710 541365 477190 348330 259505 345525 841585 367030 198560 98515 751145 314415 721820 9435 822205 752930 240635 674645 444550 233410 789650 598060 576980 748680 671075 352495 397290 571030 593385 80835 272425 757095 347565 70550 134385 335835 572560 544935 738735 764830 360485 201620 3910 406470 192780 542555 390575 667930 410975 680085 732105 309060 789565 133875 137445 617695 545785 635290 431630 526575 58650 469200 48365 27030 715275 694450 562785 121635 157420 560235 843965 172380 836995 158950 379015 112625 594405 576555 558705 791945 150450 401030 789735 595170 467840 311525 323000 71145 671160 648210 65535 17425 182325 142460 577235 314840 410550 820505 78200 367030 560745 387515 542130 263330 378590 793135 201960 793730 784210 275145 400265 78795 685440 540770 844560 379185 115940 818635 65195 401030 213010 577575 534310 489005 837165 359550 733720 37995 717230 402305 16150 106760 387940 479910 226950 276505 604690 544680 755055 137190 637500 819400 624835 469965 275910 43605 493510 424065 765595 404175 314585 272255 64430 48025 150450 401370 61710 688840 378080 18360 560745 635800 752165 465375 493510 499970 389895 567035 428995 113475 180030 747065 575450 617950 274465 137105 78030 419135 362440 27540 283645 503710 679405 817615 215560 527595 285685 326995 390235 654330 110925 29580 404175 708815 712810 152235 643535 509660 256360 731170 248115 557175 213010 234685 128945 647615 520200 118575 505495 220660 93415 204425 718505 49555 571030 286535 258995 732615 27710 455005 695980 86275 849405 670225 411825 252875 103445 621775 551055 636650 521645 780980 66725 92480 470560 790840 179690 62475 461550 373745 153255 758285 773585 458320 581145 436560 7905 723180 410805 708815 742730 37655 56440 481185 212500 771120 321215 2040 589135 99195 85000 802740 282880 707285 21250 414800 595425 755990 242335 9690 621775 740095 299880 567545 582165 588965 42160 759900 597295 398395 23035 452030 105315 110075 124950 721990 280160 529465 193970 848810 63495 593130 509150 350285 499885 254575 401540 521050 754375 234175 130560 775880 718080 680510 392105 527850 646765 480845 463845 252025 419475 16320 52870 397375 8160 526320 427465 239190 287215 587180 128690 514505 225760 231115 666145 722925 679405 436220 116280 69190 844815 492830 117300 97410 181305 773500 329290 775115 273105 314245 18955 14620 616080 810305 664190 546465 4675 771035 300900 216240 622625 481950 807500 36550 792965 549525 767550 39950 394740 105655 259420 557600 221085 75820 726750 694025 661555 290955 112710 769165 57970 787270 722670 198900 207145 166005 646425 110245 581910 229330 707880 337620 628915 207995 25585 177055 595680 288745 631210 425425 481865 684505 694705 525555 670650 804780 517905 427550 300560 728195 452370 99450 709240 356150 565505 708475 752675 165410 177565 713660 285515 446250 650505 479910 349010 116960 643025 379100 294270 62305 46580 746810 693515 236385 132855 788800 458235 601460 98515 49555 819145 628490 612510 494020 272595 606220 706860 808095 255000 261120 834275 496060 584715 80835 708560 510340 526490 129540 136170 35445 559555 107525 294525 656455 489770 87210 807160 836060 210460 604690 737035 436390 243610 82195 569075 168215 759135 614635 571030 442935 178415 64515 493085 597040 657305 772310 846430 337535 614295 849490 537285 531590 673030 29750 407150 834615 692495 640730 639455 188870 119255 680850 159545 275315 277865 176800 672095 641240 384285 268855 293420 756670 842350 161245 624920 768315 690965 779450 147135 693940 169235 79900 108715 716040 231795 124185 618035 40800 268005 621860 781745 166770 518925 2890 840650 240890 407235 380800 731680 158780 301325 18360 3570 369495 800870 544170 61115 195075 496825 395930 584460 26945 337280 657475 34170 562190 478890 404770 329460 133705 295290 702695 228480 86275 785485 592365 498610 351390 716720 744685 354790 776220 727090 695810 484840 716550 347140 516205 846685 140675 464270 681870 732020 638520 31875 189465 679745 599930 676260 143055 115090 470900 268600 727600 429250 427125 670990 696065 671925 841500 707540 470050 526235 783955 355470 353345 626365 312460 111095 539835 438005 273530 605625 811835 293930 510935 363970 378590 580635 392530 79220 786335 719865 440215 128520 750890 476765 515270 523600 39610 660110 658835 61200 214030 499715 107525 192100 124270 522240 812430 384285 286960 577405 783190 119085 758370 752930 642940 444295 835550 843200 592450 366605 476935 120955 609280 842435 745960 538135 200515 31535 276080 595595 128265 305660 513485 746640 173825 662405 221765 469795 668270 566950 411655 622965 602055 100725 818550 326825 575960 750380 621010 725135 289935 285345 390490 722330 57035 152575 74035 460530 269705 83810 97410 24820 732785 292485 801805 138380 624750 133110 558450 63665 674390 463760 681445 804100 325380 568990 138295 785825 748595 754545 315520 321895 696235 795175 690115 709835 764745 642600 397800 76925 324445 295715 309315 713490 379440 288065 40630 474980 754630 831300 658665 489005 164645 549270 28135 125290 651865 505070 32130 548760 56185 486285 286450 523515 761090 475660 35700 833000 396015 452455 848215 156400 688415 140930 99620 511870 366265 792370 799085 533545 660450 429845 813535 586245 94860 703375 766275 432905 50915 704905 103275 846005 204595 811920 633930 13770 344420 830280 236045 47260 444890 113730 139995 345525 500140 571030 796875 452540 195245 844900 599760 113305 681870 631805 39695 88570 809285 225420 668525 829940 150960 301750 807840 789055 8585 361845 172295 82110 488240 301750 462570 392190 822205 750890 28220 339150 661470 816765 234940 151980 609280 231455 58565 475490 407235 454410 7225 131410 303875 309910 452880 201025 129710 573410 843115 297925 308805 533800 532695 293930 316115 339405 434690 532355 732785 760410 20995 829600 508810 205105 658070 793985 411995 713915 556580 414290 285855 35700 604180 838695 250155 202215 550205 111605 114495 90525 199325 269025 202045 395760 520455 471070 93415 56440 764660 564145 794070 665550 637925 82960 473450 364650 207910 663765 146285 548250 399245 312800 365925 569925 104210 674985 740180 772225 647360 660110 718505 323255 188105 405875 346290 380800 813280 617950 442595 299455 311695 284750 304640 419730 751995 62560 634270 616420 522580 846515 276250 144075 450585 258400 249730 279650 371960 453050 461210 778430 482375 53210 66470 778770 841670 297670 842265 737120 353600 175780 393125 544340 709665 281520 399925 63665 430610 528530 476170 235960 72250 115430 665040 737120 687905 691475 208080 65705 223040 618205 786845 34850 178330 554200 710430 812090 703375 536945 619820 606645 176715 608345 833850 142290 711025 209440 282115 704990 497335 804695 268940 830195 533970 20400 91035 681105 225080 342210 803250 645405 624665 151810 788800 746810 335495 173570 307955 416500 670650 215390 443615 409020 175695 257210 305320 482885 287045 366350 21080 41650 654415 110840 58650 334050 343825 20655 595680 295885 560575 589985 835380 635630 547230 188020 415055 614635 674475 21590 632400 612255 594745 293335 442170 491470 522070 168555 683995 159545 105995 329205 806905 430270 198900 514335 187170 337195 289085 502010 59500 573835 64770 468690 386240 509660 665550 392955 312375 403750 654755 182325 574345 463505 299880 124355 798830 630700 280245 141950 567290 538475 20230 155210 284325 533630 546550 310590 385305 513995 269280 424235 176290 461295 143990 272850 634610 783870 272425 677110 567545 335495 766530 224740 799765 366690 216835 666825 685525 849405 261120 70380 463250 80155 12920 132090 497675 534395 803335 95710 337620 661980 92990 97325 446675 677535 288575 133110 671755 327250 350200 104975 616675 641750 548250 702865 39525 279990 683315 830535 703715 367455 785570 583865 93500 131835 210290 671245 565845 776645 40120 839715 834020 131665 336770 327080 459935 22440 574770 382500 47175 801720 130730 464015 465545 340340 399840 814895 289425 120870 748425 196265 522070 133535 744685 65025 410040 738990 19380 617015 663255 680340 127075 826710 121465 422365 235195 68000 756925 693855 97155 593215 465375 117555 214880 659345 221510 470900 514590 454750 234855 35530 25415 606985 534650 583780 589390 208590 188870 69105 750380 661470 57885 160140 419730 278035 21675 194225 106845 209100 631720 652970 499460 805460 27455 471665 442680 589475 795260 452625 744260 399245 194055 732615 234430 321980 264180 616845 676345 291720 596615 11305 426190 379610 730150 426190 402645 459850 258655 817105 663765 428825 103870 531335 767805 553520 116025 83470 5440 63495 674985 429505 694790 204000 611490 826200 150025 503030 290530 103615 387005 102425 371790 195075 338725 492405 127925 81090 340935 615910 146030 527425 686885 779535 594405 565420 690030 324190 543490 818720 157505 735590 452625 487815 791605 45730 225505 613275 133280 109395 575705 548845 492405 7225 771970 757775 356745 594575 839800 752760 405705 248625 751315 613190 554455 142035 547145 75480 93585 65195 288405 634695 846005 834105 841415 456875 65025 718080 96985 540685 43520 311185 753270 779960 699125 552075 197795 162265 405790 719355 572985 173995 411400 294015 213010 849575 587010 536860 77095 176800 151725 603415 755395 232985 601800 88060 658240 342380 533715 107610 540685 382840 647615 457725 536265 650760 743070 417095 549525 339320 672010 545615 69020 79475 53975 189125 834020 562190 641410 506175 184110 85255 90695 415395 222020 321130 561680 214030 594405 73100 480505 622795 213775 785910 734485 562530 128605 685610 529720 549270 385390 485605 266815 417520 682890 39270 132515 157590 376635 41225 765170 19550 631125 262820 335750 442255 752080 507960 467245 409700 795685 843200 490705 114240 473875 278375 138805 122485 382670 460360 577065 589390 130305 27625 12495 277355 576045 576130 650930 773925 225420 353515 729810 513740 550970 130645 176545 676685 346970 284070 831385 547315 521645 153850 653480 287045 819740 622710 496145 651695 410295 394740 32045 583525 75565 118150 268770 844050 628575 802740 225505 690540 799935 584545 439365 332945 318410 276335 638945 109225 567120 461210 272510 466055 292825 172890 38165 403325 706350 123930 523855 835125 24310 572475 810985 217515 828580 743665 513570 302005 158100 164475 717910 724115 705415 559725 684590 601205 496060 211905 384965 364820 487730 304385 307955 337280 150790 42075 759220 282710 143905 373575 227035 377060 138210 19805 397970 266390 332945 416585 556835 486625 635290 416160 134640 848895 381055 796705 497080 170850 602480 848130 804950 725900 525130 308465 115940 629340 163540 445655 584120 806310 196690 412930 226525 168725 693940 669205 121125 626535 757095 257890 259760 464100 232560 640985 733890 621520 189975 464015 687735 625175 489345 20315 369070 326315 111520 528870 621180 174165 742390 200005 252110 706690 385560 548335 643195 444720 147475 812600 491555 172295 562785 354025 843965 567375 723010 512550 428655 256955 69615 417180 508385 64940 706520 12070 546040 640985 575365 592620 52870 455515 767040 590835 716975 539580 722670 568990 348245 416585 351220 242590 842690 845835 718335 827135 278035 386835 240465 770440 45050 813535 796365 528360 6290 189125 443190 634440 155040 383605 58480 174165 483055 221425 608260 210545 831555 260695 396440 222360 803590 139825 532865 212330 554455 400945 106420 99280 515865 152745 692240 617185 767040 601460 736525 405875 614890 776645 159800 675410 734655 476935 721140 270300 816510 350795 165920 172210 685610 86190 127160 102000 417520 419560 707370 131240 390915 812770 564060 648805 345780 568990 807330 824415 664785 594745 782340 63665 415140 616845 417945 244290 196010 760665 439960 360230 88740 367030 820335 68680 91800 806650 739840 603670 193290 807160 498270 799765 408340 833935 109565 703545 113220 474130 251770 408340 585905 57460 614975 470390 411230 799170 8670 443445 609110 644895 691220 296735 98770 37740 153340 383860 730575 364735 171955 143650 332350 332435 841585 447780 272850 699040 660705 68255 66385 799765 471580 648720 694450 537540 68255 289255 773755 741370 467160 745705 811495 543830 120190 221425 637670 635970 424320 301155 287980 824840 669630 756585 805375 738395 366775 2210 298435 330055 537795 294865 102255 274380 205360 485010 253980 849320 103615 586670 473365 171190 178755 547995 409190 585480 269280 112115 340850 587860 341700 189295 682550 588965 14025 534820 490365 167280 569160 835975 123080 765000 291550 453645 103275 18360 414290 420410 625940 412675 484755 817105 183175 173910 229415 570350 421090 434520 512210 724625 769505 440130 640390 500140 709580 435880 389980 699125 457045 705075 412505 418540 600440 75820 270895 257720 383180 443700 398140 819485 696405 291805 188105 729045 393550 711195 699210 479400 822460 401965 195500 663425 197370 442000 350880 542980 506600 663340 45305 719440 816255 624665 550035 804865 499035 685525 396185 652885 445825 568735 656115 373660 166090 387090 108970 340085 526915 120360 58480 669120 661640 631720 693260 181050 369155 775540 391170 717740 715785 768485 201110 279650 62985 24650 704820 368815 38080 414120 274890 710175 184705 198985 4505 822800 11305 74800 379525 320110 134130 563890 728195 195160 772905 27285 44200 221510 442765 184365 176970 547315 588200 90355 356150 560150 755055 168980 586330 779195 123250 86700 613530 625940 108290 343315 117215 163200 352410 202895 663935 38590 416670 271830 261460 41820 387175 781745 666315 46750 207655 439535 120445 409955 546125 331245 755480 308635 807075 164815 161245 292910 24905 388875 161925 845580 515355 384200 727600 258485 786675 163370 339235 704055 432225 204595 455175 291635 101830 551055 805800 323085 671415 796705 31110 42330 174590 39525 57460 189805 142120 772820 581740 767125 274635 637075 704480 81260 507195 144585 462825 425595 82365 530910 588370 629255 804865 707455 146200 59925 782510 340935 496910 2635 139995 612000 23885 79985 32470 785825 171275 731000 496825 662575 52700 213605 799170 311950 356405 519775 691475 788970 159205 511275 9435 192100 391850 846600 351220 681445 761345 78880 829175 226185 395165 521730 717485 331585 709240 447950 129710 279055 402900 249900 624580 847875 355980 626110 157335 360485 438005 168725 722585 21930 182835 680170 799680 213690 74630 796535 234600 74885 250750 305405 82960 340170 387855 826285 698870 222020 697680 573920 701165 379695 90950 314670 500225 605880 160225 848810 416925 453900 227545 444890 657985 337790 408850 842775 539155 725475 388365 645405 809370 789395 692240 52530 506770 133535 626280 500480 85085 629595 279650 133535 684590 828580 428740 491215 94860 737375 598400 425935 136000 139315 827645 36210 7735 786250 667930 485860 308380 105145 468010 194820 716720 189805 561850 410125 554880 299880 568905 824840 691730 243610 210460 701845 33575 325465 243185 754290 292315 264775 399500 391765 604010 326570 717570 279140 442085 448545 631890 11050 487050 6800 546635 529890 544850 532780 849235 428400 456025 305745 436050 802400 487220 680510 80920 624325 407830 137955 771885 633080 842180 790755 80155 824245 813960 239360 244460 427975 282370 380460 329800 621095 165495 221680 806565 243865 10285 169745 243525 626450 653565 297245 747320 159290 363375 542895 74120 500310 762705 556665 726495 357680 674900 827135 361080 815660 849065 752335 677790 75990 291125 264010 312460 834615 326060 324105 181560 319090 48960 614550 279395 804355 532780 714680 458065 781490 789140 494190 339490 706350 709750 247860 551990 277355 552840 390575 1785 490365 741370 274890 525300 168215 631465 95625 520795 476340 362100 651525 440895 44625 350540 355555 469880 36720 580635 630275 207655 410125 300645 649910 687480 581655 690115 263500 151895 344250 433075 544425 75395 333795 272425 601800 602310 159035 47345 253980 464780 84235 598570 815490 35445 632485 699210 751230 597805 810390 578765 190145 103700 613615 537710 575620 232900 147050 697255 111520 111945 41055 220745 115430 406895 218450 557515 466480 137360 502095 167280 517225 577320 71400 466480 847025 616675 229330 520030 185555 340170 752335 192270 398650 828580 154530 508130 235790 175780 349690 719695 370515 74545 703375 14195 51255 672690 91715 552075 344420 770780 366265 550460 43945 828750 518330 430185 564485 18360 168895 146625 76585 403410 523940 348500 325890 747065 77860 363800 13430 515270 730830 800360 829855 13005 230945 598570 358530 475660 797130 590665 783190 344930 624920 672520 741030 9860 662915 756925 158610 171190 309230 386750 611405 389980 526320 521305 618120 700145 104635 411060 240210 847195 610810 75565 53635 538560 396100 410295 627470 405705 620670 142970 12835 161500 745535 342805 373065 728535 473705 282880 740520 809795 46580 133790 549950 667590 536180 629000 183430 46155 742645 214455 108545 399415 586840 489175 343485 143650 198645 753780 736525 448885 761685 661470 708050 713745 786250 16235 710855 316710 787610 844645 634525 360825 645320 111435 755650 644300 477955 142035 3060 626450 623645 833850 437920 1785 486115 36295 674390 793475 41480 381225 305065 844050 321045 808775 681530 263245 607580 319260 777325 260865 7140 373745 384030 530910 601885 602225 777410 219555 422025 572475 143310 398395 462485 636140 418370 493000 573835 486710 563720 452965 459425 602140 491215 325040 379695 6545 262905 653565 502265 494870 716380 185980 384370 467585 219980 333200 815490 215985 596700 749530 278290 29070 540685 646255 502010 803335 658665 188190 501755 520710 416075 240805 628915 757775 377485 421685 253130 576640 823140 676430 43690 223125 768910 585140 446675 521985 799510 623900 289170 23630 28730 702100 585820 765340 181305 413695 371365 77180 737800 630530 607835 576895 444975 515440 572220 240550 674135 572475 211140 348500 769250 307190 238680 810645 736355 690540 273360 431205 768060 292230 15385 780895 5100 789140 370770 838355 739500 810305 59585 484245 201875 669885 742050 33320 577405 529975 238000 121975 33745 689010 578340 384200 662660 515525 805205 47940 164220 322065 348500 95965 60605 358360 156315 771375 460955 284240 667420 576640 702780 581995 81600 504815 187425 531760 561850 301580 633335 300815 209865 359380 212245 239785 151895 739330 748340 42245 791010 455515 443445 354195 454750 157505 385305 407490 60095 415905 250240 531590 311865 326315 582080 419900 295290 31195 162435 273785 110755 235025 579275 241060 788970 291380 692325 510935 623560 594065 45645 258400 189125 459340 54655 348500 4080 661215 605625 62475 398990 113475 16490 625175 301495 685440 222955 67660 73185 143310 639795 832915 454920 66980 386155 674730 483055 716210 792285 519350 550375 820505 138380 25075 794920 568990 349945 68340 575620 395080 804525 586755 697765 316880 324020 573580 30685 177310 272000 610215 60520 181305 800615 595085 74715 327845 49725 696575 747150 767125 689350 165070 724540 268770 544595 593130 587860 395250 713745 214540 510170 197455 836570 686970 437070 24480 474470 376040 531760 725135 363545 211140 622285 329545 126395 654245 466140 36125 275315 566185 706775 368390 780045 59840 228990 607750 632910 383605 804950 581060 636905 717655 616590 85510 316540 443955 82025 194310 86360 703630 728875 597550 120020 606815 223975 156060 412845 183515 157080 761005 610385 336600 546890 394315 474810 638350 709070 785060 206805 53805 259335 671245 463165 541280 273615 783530 726750 416245 180710 436560 748170 78795 300475 586160 245480 627725 229500 16745 143565 692580 389980 680850 275910 380120 437240 801890 731255 92480 584290 378760 698190 484330 295205 150025 748850 545700 848300 245225 543235 420665 281690 155635 632910 34425 306340 346715 259335 771970 171870 683060 834105 49215 674900 796365 609535 498355 119255 433840 591770 809030 571115 742390 516375 224740 655860 758710 356150 622115 792115 238850 315180 282540 230945 26265 24310 250495 520625 265625 496910 25075 467755 92480 121380 694705 662830 304810 510595 252195 453560 93925 493425 763045 487135 350880 48705 666485 539495 490195 3315 414120 108290 173740 146030 200090 84065 767295 638350 121125 548760 329120 227715 803590 284325 807670 468520 333370 780470 345440 2635 365840 529295 43775 343145 822800 16575 18955 677195 701165 106080 88825 410295 841075 848895 646935 261715 627895 675580 488325 526235 130135 142630 476850 661300 621095 366605 181730 201705 497335 428910 201875 146710 551225 31025 60520 30260 479825 29410 372385 664360 297925 233155 337535 32130 325210 818805 221255 736525 7395 111775 164560 798320 544595 440810 358190 750210 665805 825520 797895 367795 388280 489855 371620 531845 293760 676600 165325 792455 292315 466650 18020 456450 729895 216750 669290 640560 300730 506855 346545 741115 212075 478210 32300 466990 183515 664955 680085 265030 83045 77435 445995 339490 378080 258910 724880 204595 97410 383860 793220 144075 624155 247860 460105 393890 374425 675070 568990 96815 390575 821440 735420 581995 238510 342125 656455 538050 674900 264605 138635 207740 509490 713065 427040 325380 5355 772820 392445 103190 340 502350 311270 467160 666145 110925 769845 697425 581145 347650 520200 665465 39440 646000 162690 212670 574260 509575 595255 401285 238085 595765 210545 277100 693345 639540 137445 268855 422960 298605 503795 438345 66045 493170 764405 452285 786335 310335 20825 628235 51850 767550 252450 595850 790925 640645 555560 52445 326740 122655 279905 393550 152660 52870 670905 37485 478550 291635 371025 246075 81770 446505 805375 98685 424235 213095 715785 300050 690115 191760 413610 613360 103870 462825 632230 476595 125205 191080 801720 362610 430610 769845 561935 4590 802400 292655 655265 408000 340595 613615 109395 526660 542980 315010 387175 250325 322830 803930 619650 126480 694620 87805 704735 638605 746300 7990 22185 779960 92055 439535 302260 136765 549695 349605 278885 581060 814810 542980 4420 554710 113560 446080 787015 390575 310760 198050 669715 617865 345015 378420 823225 127160 468095 297415 691475 62900 794410 630445 264605 140080 150960 28220 52530 569755 143140 711280 747405 54315 658325 527680 583440 144585 169065 98940 95965 158950 266900 447270 752760 406725 805035 162095 256190 757690 257805 794070 95540 208760 13515 388025 776390 586075 113730 202385 40120 602140 566865 387345 670395 267325 649910 299115 839715 389725 195245 342380 164475 314670 491470 524365 505835 526575 730405 425510 588540 318750 593895 823650 815405 276590 830790 282030 77095 653140 183345 789905 293675 291550 759985 414630 789480 576640 730830 496655 293250 546635 461805 109055 494955 487135 779365 747065 273105 626790 825265 61200 614465 677790 567800 31195 477360 285005 476085 7735 535925 489005 611660 68000 804355 757605 265795 384200 296480 755140 456025 565080 743835 402135 623815 720545 54655 464695 125205 390830 607070 238935 807075 282710 214710 807500 663935 443785 212415 847195 95625 835635 766955 506260 362695 661470 35360 372300 53125 475575 532610 628320 645405 823820 137700 533800 688500 73270 349520 647445 316370 521730 738990 573750 78795 439620 322150 337620 359720 665125 822205 730490 248115 105910 222955 149515 591855 580805 634950 652630 193630 164815 689860 323085 503625 696745 716805 826200 220660 92140 525130 672775 832575 667420 397885 481015 91970 797045 838015 131240 98090 657135 244970 309485 405195 59075 22950 576980 825180 622795 554200 34170 279310 267750 481015 138550 66640 773670 498525 466990 14365 673795 637585 582590 484925 55335 838865 214965 300475 765085 261290 200345 768825 19210 586755 160820 391935 18105 75140 171870 645915 668780 546380 592705 746130 468095 791095 175185 172040 506940 370345 429420 342125 321385 198135 357000 100045 318495 749275 333030 798660 492660 309230 829260 551905 309570 843795 214115 336430 753015 408340 218280 125460 534565 827645 359975 198390 355725 360145 368560 510935 363970 566950 840480 493255 817530 383095 249730 102255 762960 181560 5950 815235 577235 386325 617100 463675 781660 88740 463675 585140 323340 306765 6460 737035 488665 732105 138210 545955 92310 190910 49130 220065 214795 132600 270470 799425 525725 6545 354875 141355 191760 177820 640305 425085 725560 821610 110245 135235 730150 383180 675325 434095 818380 262905 563890 6460 347225 775370 827560 249815 116195 7480 412930 470985 640220 133365 566355 196265 697850 7735 783020 7055 428060 647530 282625 258570 268600 544765 638435 354280 709665 583865 434775 650505 308975 73950 52105 751910 13260 35615 826455 74375 789905 306255 474725 696660 527935 140080 590325 625005 828580 520965 779790 200600 351985 468690 220150 263160 541875 117980 609705 190740 84915 629935 501075 414290 253725 740010 737715 356235 16575 257805 747660 626450 780215 295885 398820 517225 197030 848725 391850 557430 727855 208675 227800 545020 769505 710770 163540 796450 71485 323340 108545 643790 517395 383350 435115 704565 767890 308125 7820 619735 495720 284240 117555 442765 392530 39015 136340 496400 164985 712725 350200 292655 10115 643450 833595 485095 43520 518160 69615 579785 566780 113050 141270 196520 18785 596020 316200 326910 558960 34000 223295 401455 128180 657475 410210 659685 695725 209695 761770 832915 465205 839375 847195 797470 126310 478380 500395 306085 329205 826115 190570 556155 788205 563040 321895 630360 814640 408255 625685 747745 26860 481270 635630 535415 280670 4080 527000 737205 165750 4845 375955 654415 94690 222020 797980 542045 725560 731765 30260 625855 618460 161840 29835 450330 728960 372980 780130 825180 619650 664870 546635 772055 759815 83130 760750 790755 718505 204255 691390 633675 489345 744855 563635 674050 296820 590580 225420 415395 6205 615060 277100 365670 348160 43775 64175 139570 523770 662745 134045 260355 355300 424150 203320 715785 407660 45985 726410 830280 131325 103870 81175 128605 507450 222020 657815 762110 173060 743665 15470 815490 469965 797725 422875 260695 181645 129285 837675 557515 428910 516290 641495 89675 454325 570520 822460 272680 237150 478465 688075 283730 483480 822290 50575 345950 378845 405960 670310 134725 168725 124185 81005 813195 846855 47770 560490 84235 124185 354875 505835 33830 92735 204850 625175 417435 424405 314670 318070 203235 409275 689520 812090 3485 749870 800700 438770 440215 114155 674305 364225 372980 473025 133790 655265 795685 277695 23970 788545 15810 75480 783870 490790 735590 708815 494105 491300 161415 84320 55165 321895 333710 15640 219045 614805 332350 741030 584290 640050 136595 409360 101490 27370 704650 247860 230945 140250 238935 842010 109820 72420 676770 398055 574940 260525 606475 721905 410210 660620 780640 714340 7820 105910 700145 84320 394485 631805 659940 11985 287555 786165 632145 751825 477020 146965 510 258910 245565 484755 692410 595425 415565 687820 786845 300135 661980 808180 813960 16150 112200 848385 404005 350795 1870 435030 244375 620925 247435 575195 848215 638350 181220 483990 456365 585990 42840 600950 221340 786165 316880 607240 241315 61030 216495 52700 581145 794410 437410 597210 308125 531930 297245 487560 74290 431545 484585 332180 486455 54400 98940 297245 487900 282115 359805 348755 52275 398565 543235 557855 149515 388365 557770 199665 803420 586840 590920 422195 815405 843880 423470 372810 292825 515015 497165 293335 51935 350285 241995 803675 183685 477445 264265 693175 443785 244630 99195 182665 768400 377910 70295 441830 732530 731680 721650 239530 605455 519690 146285 789140 429505 296990 180795 70550 17085 204425 189210 749360 817955 425935 385985 434690 762025 700910 467075 338130 513485 265030 804610 483140 163625 598825 713405 114325 508980 210715 275230 726155 749615 785315 56865 643025 598400 644300 623305 754290 344675 829515 381055 579190 553605 314585 814980 705755 457640 150875 294270 154445 231625 515185 455940 791605 302260 698445 244545 102935 287130 466650 298095 656455 343230 649825 440980 59755 442850 367200 684080 539070 459595 509405 194905 652120 719695 423895 280925 613190 727345 641240 596955 370515 115600 468180 736270 315775 774520 199750 817190 831045 500310 234260 324955 785060 640135 750295 117045 806565 698275 411995 811665 620075 622540 235195 741285 656285 310930 552500 577745 528020 753525 444635 78795 792965 515695 431205 462400 53295 400860 514335 504560 373490 50915 291210 253215 146285 317050 717060 681870 552670 394570 514590 24905 781575 6205 407660 146200 705925 546805 825520 345950 646425 92395 748680 13175 811495 814810 104465 733720 645150 401625 90355 133705 434690 323085 320195 451605 171870 319855 157930 441405 430610 825095 625600 800785 598485 313310 589985 554795 507195 814470 386665 633845 649740 318750 666400 306680 546040 161755 140420 432140 694620 497420 572220 838865 229840 746555 59160 324870 13770 46240 783445 306850 324445 490875 810730 583525 198135 779620 122825 149600 411570 658920 806225 559215 697085 569670 338045 799765 724710 507025 743240 720460 701080 11560 798235 16320 436985 210120 188700 592790 754460 356065 28730 284665 665975 818550 721990 340340 718845 236725 432650 406555 307870 642430 765680 762025 77350 832235 493425 239105 748340 558365 276420 572985 630275 191930 442340 462230 594830 626535 19550 250240 496400 742645 189125 138975 29240 397460 125630 680510 79985 348585 595 652290 755225 485520 657050 21505 658070 672945 45815 84490 348925 70380 602225 610130 462995 274210 609280 438600 194990 129030 499715 535160 604520 534565 9690 104975 790755 212755 615910 294780 621350 72165 335155 584885 274635 221935 554200 461720 264945 648720 455090 12835 308635 318495 738225 533120 22015 579955 265795 577065 718505 154530 395760 731255 762450 314925 663340 453135 243015 736270 224570 20570 714340 833425 295035 360315 739075 275910 820930 635205 66810 480505 117555 231710 544935 721480 766955 395760 722245 761260 319260 20485 476170 182835 683230 560065 297755 9775 813960 155550 589135 658155 458830 287215 812770 188020 699635 180115 734485 152575 560660 157420 282965 343315 98430 445570 755480 33320 687310 74970 748595 621775 701080 303790 544510 303110 548675 183090 317475 768315 714935 483055 847280 674475 216580 484415 702185 403240 437750 828665 3060 617015 121975 763045 166260 774945 424915 341360 304130 256530 605115 325635 66640 390235 815490 16235 340425 750040 813025 281520 184195 390065 304300 720970 587095 818805 248030 179095 92905 508810 627980 566780 537965 270555 509490 9860 448290 142460 281180 200685 680595 590070 383605 622965 178330 224655 186405 614465 637840 65025 816680 140845 164560 547230 526405 693685 297160 665295 42670 846940 639540 406980 702780 390065 125970 477785 759645 737290 281605 209695 22270 544765 176800 379780 177990 360060 288065 483225 318070 11220 708135 226440 797300 381735 238000 416670 24395 809285 161160 340255 715615 846430 847025 214115 192695 448885 404005 48280 478805 499885 401030 666825 177735 546125 654925 677875 426530 53805 843625 428400 722925 466820 82280 7990 324700 657560 264095 530740 480080 780470 803080 495210 662235 182750 196690 761855 18190 36295 583525 351305 781745 473705 322915 637415 71060 237830 555900 633335 661725 403750 267070 77860 383945 615315 388110 715445 815150 515525 723180 470730 250495 198050 821185 14365 487305 641155 113305 419220 212840 304470 300985 70550 428570 783870 268685 785740 492745 165325 655010 246670 827390 736355 676430 277695 489855 639965 131665 436645 676260 551650 154700 843795 311015 261120 28560 637925 465290 636395 829600 330820 335920 639965 750890 717485 826710 51765 596275 468520 744430 402900 307020 158525 714850 753780 548675 233495 584970 191845 479655 752845 168215 817360 229840 511530 235025 586925 255085 154105 690200 733975 832150 653140 680595 432735 594065 146200 519775 366435 468945 563550 92225 395845 195755 386750 297585 654415 77860 226610 142290 138210 374510 28220 627555 173570 422450 100300 187425 781490 425765 338640 278715 692920 830280 184620 108460 238510 296990 756840 351050 10795 507280 667760 836825 457470 67320 825775 628830 622115 657730 421345 279395 88825 616250 340595 615825 580550 692070 347395 687310 471240 440640 170170 495295 518330 748850 758880 129200 134215 222955 242420 745790 491470 601035 106590 483395 572645 404430 523175 374850 582335 510765 371535 718505 455005 360315 619990 589985 533715 790075 159035 597720 187255 4080 431460 591600 342465 344675 811920 59500 844390 804015 55590 565505 574770 69360 78880 845070 508980 666230 377995 483905 39780 814045 731510 108290 673030 179945 836060 157675 90780 674305 273700 665380 668355 252790 269025 296395 404940 255 513740 391935 400520 755140 697000 637160 519435 647105 820505 105485 633760 524960 474555 51255 771630 545615 389725 461805 39100 556495 659345 363545 494785 501585 622880 793900 655010 459170 669970 848725 791605 716635 551480 501160 614975 706265 240975 132770 380205 580720 81090 249390 373150 705330 598570 474385 628065 791010 589050 609790 339575 468010 375530 385900 384880 598485 20910 581655 396100 587010 520710 604435 782085 7905 677365 24905 773415 127245 783445 744345 319515 163965 180370 734230 22355 100725 602225 531505 400435 745110 846770 84490 642515 448715 414630 584035 525555 764235 333285 661980 499375 48450 307615 475575 498950 315435 830365 105570 841330 38590 276930 829770 210290 37995 772140 588965 842350 362780 286960 387600 588625 431460 482630 571455 160905 259590 72335 619990 673115 745790 197710 706435 501755 179690 127075 414375 109990 124355 762450 446335 145605 740860 635035 420155 8500 743155 490365 85935 198475 620585 212500 191080 410380 294865 391000 625855 286790 134215 177310 219810 20145 81770 402305 342465 352920 616165 837760 577745 502350 410720 143395 269705 393040 191760 108120 135915 214285 638690 615060 57120 783870 373235 320280 549440 663255 555730 526405 76500 379100 19550 59500 305320 602735 580125 454750 715530 690200 539920 29410 362695 39185 28900 583525 14790 603330 289680 109310 626365 68595 459510 373405 601630 563550 603670 220575 665210 724540 745025 489260 260440 713660 595170 524705 374680 417775 266390 309060 384370 539240 845240 484075 399330 194310 196265 433755 845750 386495 270130 652205 654330 318750 390830 8415 30175 292910 147220 65535 825265 220490 13005 7990 101405 289425 455515 396015 541280 560320 182325 237065 806055 777665 146710 29495 482715 213095 593980 194225 615400 446590 265030 710430 707200 268090 369070 791775 414800 658155 92225 602990 627385 450415 187000 446505 278120 92905 35530 189125 603755 161840 342040 677620 512720 697935 13175 559640 416925 391595 494360 785995 570945 155295 521900 728790 181390 628150 683995 659940 91375 331330 108630 434775 430610 509150 504220 537200 163710 211225 416670 340935 670395 501075 574600 230690 508640 150110 832660 522495 791010 178075 316455 50065 557600 235280 41055 411995 74885 595425 63835 695130 767805 29495 269960 313650 423300 35785 46665 289425 36890 418285 480590 168980 583185 44710 430185 59245 424915 788290 330395 285430 123250 333115 96815 463930 836910 751315 242250 712725 524365 2040 337025 682210 689690 836400 252025 73525 282795 234940 408765 202980 420835 242845 714255 18105 552755 182835 621180 491470 15215 630785 129370 642345 490620 171360 415905 674815 168300 29495 402900 110840 607495 145180 538390 529380 494190 820760 394145 725390 20060 313905 650675 652290 125885 541195 109055 634185 635375 474895 795685 567205 154190 443020 840735 812770 594745 136425 644980 54060 310250 449480 86955 515525 82705 735930 294525 697935 680765 686715 299115 372045 615910 439110 136935 21590 778175 246160 624325 427210 51935 425170 455940 174760 253725 647955 40630 286450 58055 447185 598315 561850 9350 541450 409445 180455 121550 187425 568395 553945 603245 214710 211565 680170 66385 694280 665635 341020 53890 148410 380800 304300 624240 769505 543575 544510 515015 10285 410210 375870 347395 831045 5950 837845 274125 752760 694790 846940 388450 191420 619565 608430 334815 390830 148920 601290 56440 349095 284070 351815 702865 52870 151300 396355 196010 311440 703290 789905 68255 2720 477105 403325 26095 285600 469030 558110 581655 249135 350625 422450 302855 201875 183430 574005 702270 468690 20485 552670 154105 586330 5355 324615 595255 469795 288830 22100 155805 437665 55505 590665 117980 466820 461040 414630 77265 617865 135235 359380 45900 205955 251005 76245 141695 435710 55165 24565 615485 1360 40460 221340 256785 200175 621435 502095 228395 151810 315690 265880 661555 574175 567800 269620 779875 249475 66640 87975 459850 405110 537455 588285 684760 314840 37740 837505 432225 255850 170 483055 486115 440215 43095 565930 506005 113815 407915 28900 821780 82875 74290 398650 11730 346205 19635 171615 91460 438175 289765 17085 504900 368900 522665 535160 431290 733635 68085 391765 316370 321385 96900 221425 794580 552500 193375 409785 390150 140760 16235 786845 133705 332775 332435 511275 302175 674560 705330 506940 85255 573920 158610 666655 602225 841160 323000 135575 288320 348330 342635 109310 221935 113475 209525 106760 209525 263160 194055 606645 576895 794410 755480 196350 238000 194225 783955 605030 777155 152660 178670 121210 629765 445995 153850 459850 180115 160310 713830 509065 281010 62050 156570 290360 765255 760240 392105 171785 105570 375360 200090 369835 619140 155550 266390 814470 517650 681870 383435 447695 254915 82365 79135 198560 561680 133790 248880 831725 413355 420665 181475 606815 101405 753015 790585 163200 88315 222190 729300 581740 684420 582505 58905 330990 81175 531675 826540 341445 106930 792455 824755 472685 40885 460105 805375 590835 597125 102765 577320 507875 335240 300730 707795 79390 266220 241825 667165 843795 789140 317985 335495 763980 611830 428315 140165 377230 815575 166770 389725 327760 807755 46750 663765 172720 724200 187170 779195 292145 657560 259760 496400 652800 694535 285090 755480 579955 562105 488070 586840 128605 531165 360485 646510 691050 752675 321300 427465 550800 633420 735930 828410 401965 472175 66215 80495 359805 430100 451605 212585 60265 623050 204170 195415 702100 430610 517480 123420 99365 339150 494445 279905 410890 414290 626280 844815 431885 447780 197965 230775 311695 17765 760155 278290 426615 404770 106675 304895 234430 219810 185810 76925 522240 633420 237405 460105 365245 757945 308805 824755 723265 186065 753950 497420 589815 688925 621605 772990 360145 393805 800190 836400 711365 820505 310165 285260 554455 703205 342040 286535 757520 547230 270980 202725 96135 68340 290105 281265 488750 11390 426700 362100 147730 279310 255595 571370 381055 611830 658325 122825 790670 180370 245735 71995 403240 602990 609705 650845 20060 396950 335665 358360 306510 518500 624495 248965 522240 485690 580805 571965 20655 343570 129795 227545 764235 655180 122570 116450 823480 773585 655945 2805 291720 475745 425765 76075 212500 456535 253810 181900 148325 107695 690370 619565 778770 641410 405450 292570 822460 639200 655775 224400 824670 50320 514760 86190 448970 3570 337705 332860 316115 540855 768400 488325 441490 518755 682550 805290 573835 575365 467415 821355 235110 585480 597890 528955 732360 165155 432905 771290 620755 811410 22950 800190 691815 215050 566695 65365 701080 754290 408935 202640 32810 631805 400945 179860 372725 4590 827475 372130 709920 668185 153255 608090 764065 453050 325380 304045 92990 203490 18530 45220 754205 166600 774095 780555 815575 750380 712045 662830 400520 638860 301155 463675 408340 577830 740265 507790 592450 755820 52785 840310 124950 366860 628830 302770 135320 595000 414120 520455 25670 88995 251005 790160 650845 199835 762025 101745 620585 253555 648125 268430 27625 59755 221935 103955 208080 393210 169490 682295 719100 53635 761940 47770 623815 311525 547400 585055 283135 396525 64685 442425 73100 421685 8755 442595 825775 738565 651440 649910 467330 226780 381140 119425 296395 9095 706180 323680 666825 711620 689010 472940 800190 242165 527510 716550 693260 849235 595000 578425 634440 632145 108630 109650 540855 830620 275230 424235 504815 516800 398225 16830 706350 695555 674475 722415 81090 329205 300135 654925 99790 290445 778855 290190 220830 845580 569925 780130 568225 567375 739415 231285 634100 699975 689095 304810 520200 3655 149685 572475 480420 59160 270215 316455 614805 70805 703290 704395 552415 801210 749020 20145 230945 558025 547315 670650 228140 67915 719015 716380 647785 57630 779110 368050 156060 22780 804950 703970 606560 796110 612000 171360 186320 408085 3230 458745 211565 301920 118065 311865 678980 558875 67320 199410 744430 357425 141950 416245 457810 613275 248625 801805 738140 830450 303450 509915 316710 456110 551310 437580 180710 331840 163455 340595 412165 461975 325635 500650 357255 449565 773245 482885 558025 313650 124100 394740 385900 627215 4335 550290 761430 767040 575875 370430 588455 433585 309230 441320 695130 816255 575790 813790 157165 40800 88485 267750 443105 466735 292145 481695 496910 232050 131495 513060 808095 175525 219980 335325 419985 538475 656965 198220 680765 108715 341785 693345 655520 484585 438515 683230 316710 310165 147815 603585 401285 766020 477955 147985 158780 121465 536775 719015 269790 198900 190995 484585 580550 424065 509830 675750 159460 498950 85680 635885 593300 124780 101745 541960 37060 769675 462655 115515 578680 611235 406980 529210 408425 353600 824840 118320 276505 767720 776560 439620 350285 421345 143140 695810 456110 339915 813620 579275 197030 555900 452030 119595 296905 486540 186745 416755 125120 189720 444550 679830 412165 63495 188700 437580 645150 787270 197370 355470 323850 97410 607835 737460 731850 690880 32300 376805 70125 510000 462655 24140 780810 734740 558025 312120 771885 232220 613360 102340 736610 821440 693600 53125 168215 402135 660535 268430 387515 409190 83045 667080 820590 764235 708730 229075 499460 204000 778430 486370 510000 417350 154530 291550 218535 17170 261885 536095 423300 506175 156570 567120 315435 68680 407915 30260 823225 308040 512975 359465 140165 412675 210630 324190 778685 295715 95285 660875 163625 344335 124270 558960 511955 224995 616505 286110 650760 848385 717145 25075 532610 110755 563210 728365 340850 677960 287045 252365 403835 43435 441490 616675 408000 793390 627300 300560 518840 627640 562530 648635 108375 208250 553350 263925 7480 507110 326655 691050 578510 699465 832575 45390 251090 423215 248625 246670 388280 132005 295120 428400 392955 441320 48960 293930 296395 362865 833170 160055 771035 427465 184790 216325 818720 44285 123845 256190 247860 76160 669545 613955 203235 624580 534990 650250 747490 5355 51680 345100 489600 513910 551820 819995 307275 246330 646000 162350 676940 415310 101150 737460 443105 620670 344165 744940 194990 286875 18700 696320 222700 682465 332690 557600 161330 211225 28220 800785 531250 655860 377060 238765 649400 158525 162180 373660 327250 93245 430525 509235 153425 233920 508810 652800 135915 445060 389130 774690 49215 776135 317730 596105 735590 144585 179945 287640 213945 204765 396015 602565 155975 734570 571200 653140 662065 521560 568735 464525 336600 690030 412760 229670 28815 189210 441830 336430 369155 212415 259930 90440 284495 741540 259250 687225 114920 492065 34510 844135 306000 717825 354790 725220 115090 193970 642855 136765 275995 310165 74035 510680 364310 406385 564230 691815 813450 457725 763725 731935 650165 633505 589900 749955 488240 470645 587180 440895 823905 729980 317305 248115 281265 828750 108375 453475 166260 271150 696915 691645 610895 277015 443445 139400 634780 335155 591005 72590 358615 446845 141695 605200 826965 133620 737120 388620 287385 535925 763215 527850 384370 649825 515780 377230 693345 181135 254065 522580 502350 284580 321215 267155 178585 719100 7990 639540 639540 747405 231455 19380 478465 599590 366435 343230 308040 637925 140845 617525 237830 100980 573240 17850 249475 47685 729725 245480 807330 470305 186745 32300 281180 503795 104975 431120 447695 818210 652290 763385 131070 222445 567885 598570 152660 538815 722160 523940 81090 804950 678725 218535 297840 676940 402475 691645 781065 234005 531760 713915 741200 403410 353515 686290 484755 310335 177140 279565 95200 264860 616420 410890 170340 736185 7140 766105 72420 741370 86700 550205 368645 574685 768995 400520 30345 741540 461635 34000 637160 713745 439875 772310 329035 87975 81005 676940 338385 65025 325380 811240 200515 152405 695045 673710 336260 506090 236895 438175 471665 671415 543915 71910 279565 829345 832150 650420 333115 224400 368900 579870 815235 320960 44030 457725 664870 448035 157080 390830 346630 421260 425 741030 714255 431290 703205 317900 626875 560235 237660 566270 136850 411060 684080 420325 551650 739075 753015 805205 745280 230010 237490 106675 26435 64855 524705 316370 485265 645235 58905 729725 746895 542215 88655 646765 573750 272170 804270 205190 425510 244545 280840 451435 128010 775200 691985 487135 113390 618460 56525 415650 671670 821100 446335 606475 675920 661725 251685 562615 739585 796280 522325 550035 532355 217430 423470 58820 160650 560745 435795 318580 7990 58310 623135 558875 798490 783955 318240 796280 492235 279225 486540 510 57715 323765 568225 444975 152235 525555 813960 437920 429335 72930 545700 437920 412675 793390 744855 615995 194905 135830 421770 179095 463760 189125 318835 339915 378675 25415 661725 801975 560065 503285 68935 97240 358785 406640 733380 194225 670140 774605 700230 576810 57035 532865 445145 322830 609875 299880 245140 322235 9775 764065 464525 780045 181390 113305 348840 180030 132090 504220 347565 422195 492830 475915 808860 181560 676855 401455 433585 805630 725900 566185 448800 10200 608940 537710 181220 753610 831725 251770 17340 758965 758625 55165 21590 336770 619480 351815 799000 178755 256105 354110 826200 490960 16830 748340 555730 647955 37400 496230 403750 726070 575705 621180 819570 772310 666230 352665 763725 290190 426105 734230 765425 285855 75140 551565 144670 31705 35105 624665 292570 770015 202980 130900 495975 276845 839290 433500 73015 397290 31025 6630 756075 275740 380970 485605 827050 472005 368050 836485 713745 315690 114155 837420 308210 24990 713150 744515 609705 560150 450330 503880 291125 297075 418540 592705 236640 54910 497250 227715 116705 834360 513995 598825 818720 414120 734400 536095 733550 754205 806480 814130 555050 233580 601120 697425 93670 697510 480250 31110 134980 557685 742815 424575 456535 308125 515440 605880 520965 652460 140505 679575 561340 531505 353090 330225 387430 737120 511275 826200 330310 220575 786250 755990 195670 418965 438090 800020 465375 30770 733890 686120 628575 471155 574770 97410 421345 280415 834275 504475 124610 745705 551650 401795 17000 365075 173230 91715 774265 241400 159970 783700 346630 628660 630275 740435 586245 467330 711535 144585 141440 9010 400605 806140 663425 203575 766020 784380 581060 823140 225930 265965 729385 479740 442170 159120 513655 277865 268600 618715 121210 825010 339235 839630 392020 431460 56015 809795 810390 215985 753525 55675 232900 711025 567290 503115 681700 105400 617185 780980 287555 466905 129370 818720 555900 721905 789480 566355 800785 53550 596870 586245 724540 829175 476425 650760 192100 797300 73950 100980 330310 778940 440215 131920 612425 598825 431885 167535 716465 797980 286535 796620 245990 489940 349605 639455 793475 329375 753440 154445 336430 254830 468010 764575 798745 56950 151045 93670 437155 406725 554115 846345 454325 261035 166600 253300 8415 651015 310165 190485 427975 723860 790755 355640 240805 544340 338215 132345 245990 529975 498525 605370 131155 363035 661725 389980 490705 198305 771120 189125 385900 336515 653820 46240 241825 152150 199325 87040 543490 771630 693260 824500 805035 145180 106420 807670 757435 56100 142715 840735 58225 814640 279990 277780 191420 558365 740605 598315 705500 801465 767465 143905 742985 615825 842010 109990 439110 847535 665975 72250 704310 271660 313225 130305 453220 360230 530570 425340 393805 459085 797555 665805 333370 795515 318325 386325 648125 457300 367710 199665 359040 261290 753780 152830 27540 63070 560575 591430 461805 422875 554455 642430 306935 383435 527000 565165 832745 305235 662830 723775 449650 585055 585310 433840 13175 666910 505665 839715 398820 16915 106080 31450 558365 515015 174505 131155 245310 474130 192525 717485 604520 692920 683485 452455 435540 537880 741115 10115 595765 200345 293590 544255 737460 209270 456025 205360 610895 700400 110585 56440 461890 777495 313395 492235 152405 519180 403665 674645 611490 600865 110415 657730 234090 545445 190570 40630 35870 695130 445400 98175 409530 733635 520540 484075 592025 729215 420750 803420 424660 689265 480335 107355 77690 555220 829600 810730 110500 581995 402390 292740 370515 226525 88485 285855 598400 507960 234685 434690 257550 835380 793050 5865 330140 64345 183600 256615 758710 725050 582590 740010 515695 249475 392955 212585 823820 267240 373660 200090 240635 816000 1190 358105 85340 136680 623730 688670 654330 419390 461975 227375 209610 582250 147305 126820 736525 502010 545020 337280 472855 677960 730320 765595 294440 111520 656795 571795 523175 289425 776135 748255 738735 240125 639965 443785 431120 739075 788120 535840 679405 58480 365925 192355 624070 399330 277695 52615 77435 829940 789820 359890 695300 372045 593300 785570 84915 58735 314075 179605 112540 17935 796110 786335 593045 430695 29750 593470 729215 738055 403070 45135 47345 318410 584630 679150 456620 777070 457385 116110 319430 112880 177140 763895 201535 218620 705245 472175 597295 493595 128265 408680 399500 677450 428825 436985 180030 247265 95965 643195 192865 591770 815320 180370 384115 584205 686460 476935 708220 472430 477530 725135 299030 394400 513230 692240 739160 443955 27540 106760 137955 613700 213435 439960 234770 588370 661555 749615 275655 505325 711280 334730 161160 144585 782595 290020 321895 274635 834190 836570 156655 310930 188275 618545 734230 92565 1105 35615 585565 40715 121210 278375 74290 668100 647275 817105 379440 771970 178330 721395 504220 347735 620840 357340 793135 254150 108545 197115 775285 470900 49555 526320 95710 376380 678555 566270 441405 527850 677025 798320 352835 374255 424830 23800 816255 612425 312375 134555 116620 61795 448460 507620 381905 171785 450330 518840 12325 644215 304300 477020 542385 826115 217855 102510 311270 819400 482205 719270 42160 452625 160905 135405 704395 300135 827220 118915 706265 524110 745365 638265 480760 346120 464355 356660 256190 688755 620500 819995 133365 323255 426955 630020 226950 587010 310505 558705 672690 823735 809880 483310 829345 552670 835975 454410 172550 769760 59670 572475 233580 638605 374510 404855 91800 713915 398650 497335 359040 357595 102425 154190 739500 564145 3315 465460 285940 160650 831045 237320 633845 354195 678045 790245 431205 221935 259590 498270 679660 17850 188870 609620 117045 514845 715530 400520 232985 61540 135915 787950 839290 790500 225675 317645 30855 427975 508555 74120 27540 103275 180880 622030 98260 164730 65025 490960 262310 843030 249900 772905 335835 730150 458065 849575 543065 68340 296395 517565 753695 628575 784720 562785 80665 64600 556155 530825 257890 266050 365075 41310 58225 701675 179775 438940 201280 591855 716720 562615 550205 197455 534225 218025 289085 37825 439450 631805 418455 542045 2550 61285 268090 569500 337535 311780 289000 213690 77265 455175 65620 400095 801720 382415 355130 348075 435200 791265 442255 527850 172550 197115 728535 124610 842350 11815 452370 792710 823395 153935 89335 65960 291125 67575 747575 42755 814640 221510 340425 338640 305490 620415 681870 541535 578000 363545 347395 571540 666315 751485 614125 323765 413695 651610 270980 776730 410295 713915 800020 587180 250835 35020 219895 306255 85340 289850 381565 347820 538560 389130 519265 765680 242675 11475 414715 100300 699210 643365 431630 645065 847025 596105 78115 13600 783020 495805 638180 221595 110585 453135 521390 340680 688500 669375 773415 476850 778940 838780 6545 543320 634780 81515 520115 143480 765765 305830 839715 187425 160310 328015 390745 543915 717485 556410 224825 353260 358360 662150 657475 658920 781830 390065 141015 829430 813960 74715 801975 364140 841160 773075 239785 455260 630615 316285 452710 701080 469710 535755 508385 601715 512295 206805 134810 513315 561085 571625 92310 778685 673880 310845 599845 580720 92735 209865 161245 453220 327760 517395 610555 508130 306765 812260 636225 501585 365500 116365 353940 24650 653225 737630 735845 327675 690540 595765 715445 462485 483395 800870 545275 419390 104635 715870 72505 55080 664870 69785 513145 454070 82195 184450 143395 659515 451265 586075 752590 746980 70890 465545 193205 248795 693005 248455 405790 399585 592025 665295 70635 201875 464865 48025 13005 374425 247690 456875 740265 138635 714000 629255 779365 137360 452625 96560 117215 734910 155975 639200 417690 792540 693260 795940 484755 6630 471495 848130 504390 611915 627895 630105 386580 706775 137615 91120 349265 60435 662660 155720 630700 335835 177820 342720 159205 789055 192780 601715 463760 501500 334050 536435 315945 795345 832915 425850 493085 245480 785400 192950 72590 261290 80835 224400 701080 525640 158270 248030 498695 292570 834275 474895 319940 527935 688330 579615 232560 405875 233580 547655 195925 809540 125120 518075 90695 485095 368900 782000 210035 323765 560490 188870 273955 256190 64770 591940 406810 304555 138720 845495 163030 534055 510170 600355 305575 148240 357170 498780 81685 828325 88485 96900 501415 177055 603840 559215 572730 678385 398990 642855 422365 410380 277950 790245 503880 735845 178585 777410 613870 469880 196605 514165 652035 691985 150875 285260 115600 732445 134555 132940 591090 610470 771035 599420 21930 282285 628065 677705 518670 320790 154360 622540 681445 353260 17425 834020 424490 217940 822035 570265 416330 752335 488750 4080 249475 206720 310675 363545 713830 337705 272595 179605 66045 192440 594575 571795 455005 274890 433755 170765 833595 776815 586330 665975 76755 21250 475150 196180 827985 808945 530995 113220 384540 149345 356830 341275 77265 324360 478040 803505 833680 593810 405195 379695 558365 645575 559130 294950 836570 291550 143990 373575 280670 574600 217940 153255 732530 350285 376805 360655 758370 244120 604690 790755 362950 624495 244800 107865 225675 434010 590155 335070 713915 450160 794920 555560 656795 10455 718335 692495 413185 657815 844730 23205 287810 43690 424065 190400 133620 218450 830960 471580 643280 199070 662915 122570 738225 263755 385730 332945 123760 81175 135065 525470 831640 37060 47685 290105 680425 42330 760325 99110 324955 221170 29410 453815 620585 700740 186150 93925 499885 670140 329375 78200 289085 32810 515185 537710 724455 620415 152745 56865 448970 598570 203490 492660 513230 90610 422790 692070 519010 290955 236555 93925 427210 554625 88400 732955 748850 322405 13770 495380 817615 209270 674305 171870 465970 757180 131155 503285 405195 517990 509150 180795 262140 200005 387855 492575 350880 125460 442935 208335 449820 451180 346290 829090 2040 394825 277695 608940 148410 505495 573920 581400 539665 249900 383860 731255 803335 254405 126565 200855 110245 329545 240975 77605 277185 305320 731085 75735 123250 243100 163455 180625 686375 416245 358275 321130 592535 6205 428995 602480 356745 396950 634270 38165 177990 104380 635205 458150 409785 124185 21165 386325 785825 286875 706010 450585 636905 680170 699890 558365 379270 599080 637500 635885 461210 655010 585140 785825 813450 575450 801890 571965 403155 699720 810305 510680 760495 193800 696575 124865 119510 169830 660875 65280 18190 133620 196350 248540 797470 232220 196010 477020 72165 34170 30175 456195 628660 233920 421430 443615 319515 639285 122485 495040 365755 207400 539750 48025 734910 220405 160820 604520 142290 608770 827390 383010 779365 192440 439875 351475 484245 747065 312885 785740 796875 652630 522410 586925 85255 298010 547825 589220 233070 758710 848725 318240 198730 656795 390065 709240 128265 444465 608685 384880 526915 446335 203745 391680 346800 799425 250240 828325 712640 650420 297160 279395 401200 455685 595000 543575 363205 726240 555135 153510 797895 87210 60350 26860 620160 715445 26605 182410 558450 277440 8330 804950 340595 88315 328780 327420 574430 704565 169915 247435 248370 547145 797555 392530 747320 189125 20570 816850 515015 636650 526660 500225 528445 575535 465800 328185 5440 678810 444550 148750 270895 787185 171615 342465 728790 600100 782850 36125 834700 849405 504220 314415 352665 152405 284155 288915 18615 226185 49725 256530 387430 563635 796620 471325 51170 381565 798065 214880 758795 247690 358105 437665 682295 256615 72250 40205 209525 159630 43435 87295 791350 339745 544510 729810 301495 335920 583695 415905 277270 527680 565335 188870 551395 80920 669205 379185 326825 729640 343060 704310 116705 683740 343570 496060 301750 660025 121210 791860 37230 107185 730660 696660 274805 148495 25585 642005 422705 222275 104975 226780 271660 113645 575535 445230 617950 388705 108375 625685 501500 380715 156655 48960 338215 185385 369240 229585 138720 413440 88400 706605 790755 274550 170510 121975 514165 38760 365160 89845 588540 216070 687225 438430 788715 379950 550290 113135 711535 229840 127670 703800 234175 692240 209865 372215 207145 595935 723690 559980 186065 69275 246075 67065 799765 139485 568225 98855 655435 781320 722925 193375 581570 354025 123505 807415 383605 425510 438770 427040 708985 155635 479315 69360 195330 839800 843965 688075 662235 410465 485775 164900 84320 28730 152575 601290 401880 128605 161160 5695 738395 114410 98260 687565 374255 75905 305660 569160 210970 292655 433330 374935 800615 246160 391255 157930 166940 701760 454495 175440 167025 528445 181985 242250 225250 446165 268515 333540 164390 20570 211225 525045 140590 643110 295800 263500 449565 315180 729300 404090 472005 452880 201110 649400 745790 610895 538220 174845 42330 653480 706010 720630 238595 316795 122910 452115 100895 175270 221000 357170 24310 453390 323510 310930 825775 83725 721140 677195 369750 767380 244545 777410 114155 27030 306935 681615 731935 813450 602990 801040 78540 100300 218705 289085 611235 230945 805545 580890 490620 634525 371790 198475 440810 688925 125970 462315 364395 73865 179860 321300 799085 716380 90270 204000 434860 758200 374170 750125 808265 698530 68680 518415 253045 705840 644980 293505 109140 728280 296905 159970 840310 378165 714510 19210 247010 136680 408170 128435 627045 163710 391085 395675 306850 389385 585905 715190 307275 630445 751315 534310 207060 153680 165750 656030 806140 54485 116705 537200 413865 96900 5525 415650 435115 174335 535415 174420 529380 197370 839885 327675 512890 522920 522070 122740 516290 775370 721480 524365 226865 332775 247010 344505 525130 1105 235025 690710 90610 447100 803335 388280 479230 371025 344335 36975 123675 713150 566780 836740 129115 136510 6375 491810 30515 399330 348500 143140 790925 18105 789225 776050 114665 123335 226440 302940 637755 409530 106420 430865 139995 660535 457555 155890 697510 63410 458830 79390 318410 94605 312630 50320 526660 124185 200855 459765 224910 209015 453560 460615 228650 7480 203235 100640 289340 756330 282455 82025 646085 281945 450925 27455 701675 737970 601205 525980 252280 47005 309995 46750 32640 580975 139315 813960 558960 472005 677365 215475 425680 753950 681700 76330 342975 459000 270725 631890 148580 308210 405620 452965 747745 194055 264265 483905 742645 246500 197370 37910 135830 32980 152490 399670 407405 818720 669715 307275 186405 522325 600610 520285 233750 757265 469200 661130 131750 161330 738565 815065 108545 798745 45135 725475 137020 371960 243695 70550 498695 288150 462655 722670 172975 258315 824670 47260 696830 551310 481695 123420 204170 735930 227375 304895 473960 533715 381990 600610 670055 306170 772055 417775 579190 200600 775455 519350 509150 267155 51510 302260 314840 531675 622030 631380 830875 776560 360570 211565 693005 300475 425935 747830 604690 511275 426700 251260 179180 507875 754885 622880 606475 328440 273445 746555 101915 734740 396440 842520 177225 726920 697000 725135 600780 206975 362015 621010 758965 465205 329120 838695 248455 338555 425595 175610 214540 586500 410295 317305 534395 46325 733805 394570 146455 204850 371280 286365 296650 644215 645745 164815 252025 301495 592620 513145 522750 553095 606560 118915 647190 68340 207060 167875 669375 65620 471750 705075 361420 535925 465205 610725 448375 774180 411315 647615 366605 606730 220490 456960 426445 734655 442850 771800 746130 287980 36465 189040 362270 379440 695980 361845 582845 165920 272765 222870 835210 747235 386920 612000 196350 334135 638350 407405 15980 303875 343570 304215 703800 259420 782680 825690 279480 35700 461550 329120 387345 40460 566100 16065 614380 673710 55250 724115 287725 35445 305490 138210 113730 630955 511360 382925 463165 764150 790840 141015 479740 352835 92480 133790 50150 290445 410040 320195 292230 788715 211140 231965 664530 233155 615995 255 338810 160395 579870 501245 693005 675410 60010 466480 786590 225420 106420 201620 293165 216070 808775 534565 569330 108545 368730 308890 781150 154530 509660 573070 405875 283645 95625 662915 609705 137700 475065 245735 746810 723180 343740 167025 546125 805715 322150 341700 167110 619990 800275 341275 691560 818210 840990 740605 257975 693090 175610 566270 21335 307105 430525 451180 113815 239955 33745 3655 750040 731680 725645 8500 75820 115005 401455 352750 582930 146030 688245 450755 508130 245735 111775 646765 761090 442510 840480 689860 532355 237320 555730 736270 629595 141865 319260 649570 123080 748850 524365 246415 763810 141695 209610 740095 166090 825520 97155 390150 433840 574175 274380 110075 108800 322065 784210 758370 637160 521815 571370 738480 768995 838950 805460 432565 600780 832150 220235 112455 20740 651865 692750 32555 300050 166345 656030 138550 148495 280840 736270 183005 249730 202045 177055 798745 128605 382415 595 680935 659090 551735 281775 419730 197455 763895 793560 260610 181645 663085 466820 786165 592110 796450 423215 273020 4420 77010 354790 636055 36975 325720 26435 713575 738650 256530 518075 640645 200940 542725 594150 546210 480250 264435 809710 226950 290105 516970 828750 754290 286790 452540 43265 754885 209950 558195 642940 242420 567375 797895 557090 213605 417350 543320 490790 493170 298265 112115 568565 815405 384115 422365 467755 139995 321385 401965 802570 795175 725815 145605 625855 523770 114240 645320 32555 611150 513995 283560 537965 546465 511275 807330 403750 523430 80665 335835 687565 160310 335325 324275 796025 474300 498525 821355 21165 425425 306000 375955 824925 679065 98090 141865 404260 117045 487475 797130 756415 273105 19040 821100 451945 262395 158950 307530 377400 419220 531165 640815 552925 514675 39015 313565 573070 269960 520795 11985 17340 570520 292315 539835 704310 524875 669885 160650 223465 792880 826965 437495 532865 521730 638350 556155 187680 211565 844390 839460 10285 463845 829855 432735 449735 695385 321810 356320 680170 438090 251515 503795 110585 608940 616590 183260 802400 686800 421515 365245 24735 677535 723265 580975 751570 401540 542895 821950 460360 138040 558875 233580 118235 363120 569500 480505 318750 320450 181560 745195 450075 465885 41735 176035 88230 108715 325125 538050 642260 362780 469285 335665 841075 129795 397290 485435 551310 680085 458745 474810 549865 33830 305490 158015 622880 689180 203830 719950 520625 597125 254405 605030 253555 778430 670820 99025 366350 85340 704565 149260 143820 639200 392870 772140 738480 671160 441660 638350 550970 247180 659685 742305 168895 537625 450670 420495 364990 631890 408510 511020 223210 439705 758115 739670 484500 520625 712725 469965 620160 284750 534140 815235 64685 496655 300985 769930 179605 258570 817275 776475 514760 435625 549695 98855 442850 230520 778515 715870 172465 156060 210035 377315 355215 707030 473875 153935 230435 205870 564740 479740 67915 514335 285600 529295 432480 311185 680850 411825 164220 198305 592110 156400 321385 132430 46580 733550 162095 340510 467755 285345 84745 612340 664785 641410 672690 846685 31620 77095 205020 78880 511360 595680 360060 500735 335580 257805 762365 565590 734060 785740 346460 661215 625260 420750 637585 461550 151810 662150 523090 719440 478720 658665 147135 347820 420920 817530 755650 525045 516970 200940 285175 293250 559385 638690 648040 780895 325040 47430 343400 733040 58395 371365 169065 494785 681870 370260 197880 243865 458660 679490 770270 763045 579530 407150 275230 526915 680510 837420 634355 65280 17595 273020 788715 662405 239105 33745 791945 94350 676855 823990 481440 435540 238850 541195 594830 489260 731680 207485 118915 757520 201535 747065 657730 44625 182665 586500 519350 355725 824670 471155 32980 561595 252365 274805 168725 108885 43180 203490 537115 335325 806565 223635 473535 73865 545870 397460 575025 723180 257805 578255 559980 486540 72760 683740 317815 169405 780555 440045 352070 232050 128520 316625 428230 370685 27540 802315 165835 570265 198475 228140 262735 480420 170170 517055 813960 260015 528360 795940 146030 172295 105315 140675 793135 199495 494615 347650 514845 330395 588200 47005 436220 334390 803165 450755 286705 812515 437495 42840 503965 211990 49555 285600 767295 89080 843030 747320 362695 233495 741710 414970 147135 800105 480505 654925 464865 202640 806140 768485 793985 68595 63240 56015 117300 741710 353430 727175 683910 774860 49810 368475 826370 408680 749105 35615 564315 319770 839800 743325 584885 115855 91460 818550 49895 159375 702865 304045 788715 531420 729555 220575 50915 451180 295800 687480 129285 348670 176035 375700 750295 15385 752760 352070 721905 219045 290190 425085 669715 71570 60435 375870 92140 640050 731425 493935 80495 614635 518585 54400 689860 371620 402730 160905 512635 567715 681360 142375 507875 731340 327845 710770 264350 81345 281775 13090 638775 481355 21165 103700 564485 486540 454750 548930 251090 191590 185300 677025 217515 612170 813620 540515 699720 793645 503880 634440 408510 843880 279565 355470 42670 489260 289255 367285 144160 75650 444465 709920 787865 394740 620585 349860 369750 422025 806055 559640 164305 766445 744855 650080 642855 686545 181645 761175 269705 251005 404685 759050 324190 263415 798320 818805 711790 255935 398650 25330 471410 428655 638095 462400 25415 637755 154020 44200 257550 138125 820420 8160 531930 668525 9775 271915 245480 513995 109990 320960 529465 255170 575110 541365 296735 728195 476170 99195 690200 468265 301240 560830 510425 809965 40885 755650 309230 633505 689860 556665 694110 403495 10965 707965 649995 240805 756160 27710 716210 186830 498270 167280 172805 531590 815405 149005 52785 669460 434860 454580 543320 565845 26775 245735 270895 649910 754630 416500 147645 629850 26095 462230 171190 682380 498780 760495 52020 21250 759560 821525 389300 329375 818295 61200 533630 768655 309655 18360 662320 156485 57290 732870 233070 187850 170935 552755 160565 233920 467670 784550 675835 90780 773840 846005 729385 276930 759220 45815 63665 824585 82875 174590 249220 61965 393295 558025 79390 274210 137530 279055 652375 493340 405450 393550 462655 83470 585310 168555 46155 391170 146625 38165 127585 228990 812345 511700 753780 16065 383945 468095 467500 771715 189210 417010 10540 364480 597125 72845 94775 369495 189465 361505 725900 632145 476935 796195 181475 526915 808010 295800 591770 355300 442595 753355 109565 284155 843710 621945 173060 129285 344080 434180 483225 275825 744685 639455 301495 515100 262650 661130 380970 360995 430695 473875 226780 633420 58395 476000 558280 672520 393040 629170 296480 278375 92310 310930 724455 227545 494700 598740 144330 672010 289510 434010 119425 140505 408255 46750 443530 333370 644215 388705 156060 823735 157335 441745 644300 734060 791435 621350 804355 802995 371195 136935 554540 190230 264435 557260 34850 140760 793135 723520 536010 360995 845325 457895 43945 541875 100385 69530 298945 383435 528360 53465 311355 445060 466480 531590 845835 9605 714595 480505 28220 553265 1020 703120 802060 242930 326995 733295 180370 582505 26690 489090 536350 13430 655945 539155 355980 192440 784805 36550 821865 57035 805545 626960 808520 162435 313310 547400 529890 630360 434350 709750 791605 527000 327420 303110 222700 287810 840225 233750 113985 473620 427380 656625 421515 442935 446250 485945 584545 493935 416160 50915 846940 736780 93245 475660 206465 324275 270130 430780 257635 387260 556155 471325 725815 582335 291975 310505 661725 505750 317645 651950 230435 537540 486795 571880 141865 827900 672010 368390 484075 529465 423640 444635 187085 370090 771460 98345 838015 572050 754035 598825 92735 123590 95455 462315 282370 735335 671585 321045 660025 743070 13005 113050 627130 395335 668780 266730 100470 676090 571965 155125 659940 400095 60180 179860 252025 141355 604095 495635 629340 602055 414715 49385 638775 90695 393635 54825 515950 374765 15725 136000 317305 762365 761515 682210 678555 368560 682635 138040 833255 521900 704310 270130 411230 636140 39185 74375 429165 117555 84490 571200 73695 385985 197540 607410 442510 787270 235620 356830 231880 453475 294695 317305 204255 754290 74375 431460 795005 823990 181135 242845 550460 610215 617100 272680 489600 499630 633590 37910 631465 506260 337280 233495 594830 654415 478720 239445 456960 655010 346375 452625 183515 149940 608940 804865 359720 785910 778515 669035 606645 678980 750380 104210 297755 271150 526745 9690 515780 677195 347310 354875 472855 243780 689945 614380 225930 371620 741455 173400 384880 212925 7990 771715 382160 488325 610640 816170 283815 324530 812430 799935 761940 544340 797215 532355 1955 623390 117810 223465 523600 609025 704820 747320 474810 492065 510 5270 453305 255595 107015 652120 373065 658580 660280 370430 433585 847790 394400 656710 656710 686120 120360 259420 390745 353770 142715 296395 581230 386240 366690 105145 575875 778430 537795 369070 263500 691475 586245 647275 305660 314415 306850 343825 635375 659260 636565 642090 247010 172380 225250 508980 436390 562445 681020 839375 200515 814725 834190 775115 728280 461295 728450 566950 203660 289850 660450 607410 529040 649060 59245 726410 321895 456875 689350 75395 345950 772225 169745 39525 608175 181985 507960 45050 488920 776645 172295 497590 183855 800020 716040 280585 791690 126140 71570 714510 724795 477955 525640 259420 56865 402390 528870 413015 694195 425680 307955 461975 288660 590750 443615 419645 501585 390830 260355 31450 525980 775965 173570 607325 391680 267665 578935 328865 467670 607410 524790 69360 764405 583270 800105 721565 428230 60605 676175 849150 540600 297075 686205 826795 695385 594745 451010 776220 813960 769760 813875 79900 128520 683570 498100 92055 639285 147900 704735 159035 398565 299965 797555 54655 425340 365330 305405 160990 815320 308125 56950 651865 478975 551395 304045 263585 843795 391935 169405 392615 650675 363630 42840 769675 209015 471325 317730 651950 452540 820165 443360 298860 176970 68255 206975 320705 368560 653395 48790 109225 180540 213435 773245 444720 598315 511955 28305 318580 31280 241315 537370 785570 86190 696915 541705 82450 766275 370260 540940 444890 609535 170680 607325 532865 255680 566525 176035 538645 780810 86870 31365 34425 694790 16745 599250 364735 568225 686460 714340 653905 833255 602735 252195 651100 56525 35105 286875 265115 703800 207145 743240 501585 257040 476680 707200 470985 30685 539495 744685 695470 458235 38845 489770 566525 275485 486285 495380 319855 165665 793390 456790 403070 17765 460020 662745 713490 725730 705840 435965 398735 35785 30005 712725 663340 526150 591005 400775 620245 466225 330905 225505 779620 636480 156485 747490 83810 279990 694195 383265 710855 493850 192185 285600 153000 422280 410380 367965 128690 355045 66725 530060 415565 183855 642515 146880 626365 644895 65025 160565 211905 391595 610300 341955 293760 713830 329290 740605 583695 694280 331330 259250 11475 615995 674390 834275 739160 38250 515185 78200 767040 9095 565590 370770 513825 55165 435795 642685 58225 753440 564910 148580 493340 103360 256785 347055 663255 649740 485435 57800 615145 684165 117045 27880 265200 827475 668865 123930 2635 700315 638435 662915 243185 210205 12835 567630 70720 208590 568395 282710 167535 503370 75990 528275 234175 567630 265710 703970 222870 77265 21930 783190 736440 200090 377995 668015 432650 761685 328355 276930 508300 814810 64855 662660 422620 442935 534650 456875 517735 255510 829430 821015 84575 70550 12325 665210 31790 674390 448545 614040 376720 695385 272935 401965 648890 755990 730745 730150 609450 68000 527765 832235 202895 35955 833340 52275 236640 341020 739670 679915 550290 6630 462740 626025 67065 223635 266985 844135 242080 811070 369835 815150 450755 805800 738820 798490 61285 249815 71485 665805 719695 733210 785060 296395 447185 632230 810560 263160 593215 671245 234260 610895 264605 199240 576215 474470 54315 812345 464610 396100 205870 798320 465375 807330 660110 70295 398140 29750 71485 148580 473705 473280 360315 746980 73950 266390 701080 136000 655945 214795 721735 200175 345865 622285 378505 754715 233665 219895 733210 798660 639540 236895 659430 496825 155975 621180 686375 837335 120870 289255 220320 191250 491555 427635 217685 331840 821015 187595 321215 475490 235705 194735 137530 173825 171360 447440 36635 225335 739500 592790 408935 344080 22950 79900 595680 511105 181645 822970 267580 577405 299540 210290 503285 554115 468180 729640 601120 636650 134980 657985 111690 91630 404600 612425 751060 800785 744345 226525 826285 480250 457215 161330 273360 522155 354365 518670 28815 449140 364650 795260 781065 156060 286790 762790 542810 707455 132600 48110 196435 193885 590070 396525 162605 202130 746980 172550 583185 503200 90780 822885 188700 783445 78710 646765 241485 205615 82875 290190 597635 152320 329375 322405 33150 312290 311185 757435 345100 200855 362185 78625 528105 274975 36210 546210 747150 818125 403070 208675 185725 560065 185725 686545 848045 24225 574855 343570 76840 243525 563295 126565 17935 606475 304810 7055 715785 677195 724285 812005 240890 152150 318750 448290 493850 738310 321300 587095 339320 760070 848555 824415 173995 145520 5015 150280 323425 441320 487900 727515 421260 258485 320450 771545 28985 143650 828325 121465 459340 120190 64345 89930 262650 719695 800615 262055 52700 804100 205870 412590 786845 181900 363970 837080 800105 357255 377570 631805 668185 230520 788375 680340 392785 54060 739755 523260 712640 821525 698275 429590 65705 352495 73695 463080 325550 740350 565845 794835 44965 397035 695130 301070 465120 164050 231030 341445 760070 659515 207995 105315 345865 177140 566270 710090 350455 235620 557005 133025 499035 405195 580380 406385 820250 163965 178245 91460 804695 275570 620245 511785 622455 545955 123930 731340 665805 192780 412760 266305 504815 790925 79220 356915 840735 244630 147900 421345 33490 789565 486115 470135 337025 77775 101745 822630 154020 129285 175610 806905 498440 466990 337535 256360 385305 218195 246500 553010 500990 713065 664615 588965 828835 741625 584205 10455 589730 568650 435370 138125 710685 221765 734400 70465 555305 677875 308890 28390 514845 442000 308295 171360 309570 354960 404685 405280 229075 62390 241485 188530 66130 546465 352920 352410 724455 806480 626535 460445 557515 520710 378080 67320 82705 100215 262310 810730 224740 83045 461635 285090 69615 748510 59075 471920 554030 418540 448290 68850 305320 4930 687395 275740 702525 19465 483990 30005 545955 89505 827220 61370 83725 842945 655520 752675 460445 368135 642940 589645 382330 499375 63580 259675 147645 594235 290360 345780 825265 595850 90185 431290 325720 538135 822970 613955 36805 61370 172380 629425 49895 444635 719100 94010 818805 164900 567970 609365 235365 702100 575110 793305 109055 631805 555390 291125 784805 15130 365840 187935 178585 83300 328695 169915 679830 152065 177820 396525 329715 257975 279395 559980 124525 247690 373915 204595 168130 678640 670225 750550 560405 594830 377740 404770 549355 122230 51595 422535 96985 46155 175440 92905 228395 530060 149770 778345 712895 828070 44200 327760 425170 801975 821865 32555 114325 459255 559045 323000 703290 215730 663255 402985 46920 146455 143480 64260 303790 735165 620415 574090 226015 174250 115090 412250 729895 821355 691645 759050 674985 519350 759390 226865 289595 178585 259420 484415 315690 420410 535500 399075 530230 108290 664275 800105 842520 147475 202810 654840 176120 782000 115855 610810 764745 552075 393465 555305 391085 675155 600610 384370 244460 184705 595935 9265 202725 587265 47430 129710 218960 642090 702525 65790 390745 138805 205955 734230 434690 817360 288150 332265 457640 189040 107355 697000 380290 628575 526235 476255 504900 208080 207825 541025 80835 202725 714595 239530 834190 207060 437070 107695 232815 200005 810220 825860 360910 555730 195840 360995 134725 335410 788375 241145 693175 553945 191930 477275 777495 23630 423130 582505 413100 502520 224655 575365 806820 588370 15300 47430 657390 368475 642600 113815 52700 687480 366605 99535 397970 768315 845155 671755 244205 76755 619225 347735 415310 655605 91545 157675 286535 849660 104890 812430 390915 275230 64260 27710 426615 797640 768485 2125 161330 461295 266900 626790 613955 586160 725475 61370 429165 32130 663255 491640 394060 125545 734485 25925 475150 218280 796025 675070 621435 658495 649485 453050 746215 411825 774775 489175 722415 321045 121975 572220 213860 718760 785485 639455 644725 743495 7480 52615 211480 382840 437495 144755 16320 296395 192355 425170 808945 485690 837590 680935 412760 456195 300730 243610 42840 28050 648210 789990 18190 492490 794665 846430 361420 27710 447015 50830 122910 659770 395505 315435 679575 68425 205955 521900 474385 124355 771800 552415 832660 321895 438600 129200 569500 674815 842095 243100 173400 529040 239530 293165 55080 512720 768060 259845 795005 20060 334050 324785 88060 398310 519520 131495 22525 451945 551225 665805 2465 272850 233325 50830 183940 791605 759900 801295 335665 307870 60520 77775 789650 34935 114665 476850 718930 267240 662065 820250 388705 743750 97920 836400 424235 668355 423300 257550 115685 233580 682890 37145 839800 33660 622200 337705 685440 689180 306085 56610 349435 54740 620925 515440 294525 656625 839035 598825 687820 320535 16150 540515 269280 324615 434945 145350 255935 86785 742050 143140 730830 3825 23205 78455 74885 550715 436815 482290 310675 661045 27795 59585 386070 230265 438345 154530 552840 108715 450670 126905 275825 846260 298520 258400 665125 194480 255425 46325 90185 609365 339660 227460 611915 848300 213010 657815 182410 41140 512295 779790 598570 90015 608005 335155 102595 606390 548165 714425 549610 752420 527595 91120 53975 30685 661385 273445 624495 643535 189465 770440 452965 423980 740350 150960 690880 42330 303280 768315 495380 613360 139145 96390 629850 525810 248285 801040 352750 542130 43095 682805 436220 792285 548335 476425 39185 190145 506175 631805 406130 795005 443615 195415 500735 189210 270300 117555 436900 825690 150025 328695 381650 57375 185045 13600 376380 85255 84320 456025 707880 508470 46920 524450 375615 308720 642005 94605 845920 751145 220745 461805 103020 256870 207400 691900 737800 423215 666145 648125 827475 97155 433925 482800 33405 840480 528360 540940 379015 198305 40375 31450 620160 92480 241995 7820 537115 528615 836400 240550 235110 503540 62985 234515 371960 408085 702610 570095 583865 598825 242845 735080 401285 590665 264860 326995 441915 103105 404685 326485 460105 568565 13855 475235 640900 803335 210375 503370 791860 379015 454835 396440 66215 781235 836995 627130 682125 679405 324020 363290 758370 688330 154870 420070 275400 843200 34765 156655 579020 801465 35360 82705 613955 483055 756500 202640 312800 473280 72335 483905 222105 457555 556580 47515 81770 231200 267240 754205 225930 658835 73270 176970 282030 773245 73270 81685 574090 241995 223040 795855 518160 651610 180710 506345 632740 768740 556325 161670 125545 572390 721735 494105 573070 106080 405280 790670 458660 8755 837760 425680 209950 396015 669715 134385 22270 143905 200600 29580 213860 409530 417265 382330 92225 44880 285855 80070 504645 641750 183600 269450 322660 639540 431035 136680 184450 103700 586075 7225 566865 447950 212415 728195 153850 731170 365670 772905 793560 591175 71315 709155 653650 547145 138720 217770 836145 87975 33405 605285 405620 754375 326740 299285 79560 334645 147985 636310 696490 341190 267495 70380 604350 141865 354110 744685 383435 370770 706010 360145 90270 316115 268345 729640 125545 329630 159545 336345 248115 471240 375190 511785 704735 538305 82365 186065 662915 100555 294270 735760 740860 192525 615145 193885 696830 305235 720800 50150 229245 515950 16575 483990 583780 450415 254575 677450 781150 425425 238595 789225 664105 537030 441150 490110 15300 671755 237660 630955 269960 539155 797215 359635 76330 114495 244120 90015 837930 282880 53890 789140 308720 20740 606390 207570 572815 240635 493085 88230 535160 264010 486030 527170 360740 592705 112795 713490 832490 657645 225675 844900 451775 158270 835550 353940 678810 679575 351645 478550 546550 276760 442935 770525 564230 393975 283220 428145 314075 519520 752505 200005 21080 585905 615995 234855 665465 661555 31535 603330 540005 765340 225845 397885 849490 529295 320450 172975 138465 403920 43010 446675 530060 346460 759985 537030 786845 422960 175525 392360 577915 616675 180540 619565 78285 453135 502010 519435 537795 123250 345270 587435 492405 674475 360825 222615 518075 366690 468690 397205 849490 357935 279905 603075 272850 105145 766275 589985 542640 766360 10880 681870 667930 607155 24565 523345 74375 755140 598400 11645 74205 639285 188955 88910 173400 164645 683910 92905 424660 788375 234090 702865 182750 352410 495805 802315 400350 250325 350455 700485 34255 397885 241230 369835 570435 804865 149600 802740 645405 803250 48875 551055 186830 728280 290360 750890 823565 732530 169150 30600 790245 383945 22865 651780 21505 649315 200345 209440 301495 304215 46155 296140 733550 234430 660620 482035 480080 380375 582335 11050 477020 53890 160480 444210 40800 123335 643280 646425 827730 269195 525470 389045 146880 348330 331330 712725 169490 325380 179775 711450 357765 537115 94010 367540 594065 709920 767720 425000 88060 173485 822375 67405 802570 701420 542045 582505 547400 740605 832915 402900 274635 536265 741455 176460 264180 88570 75820 68085 778430 390405 172040 210035 312205 740520 588540 251685 785910 125035 278885 36550 341190 779450 510765 675070 456790 289255 568140 498185 829685 555050 61795 500905 434435 364735 617100 406300 216155 754970 562955 5780 175185 798490 713915 153255 214965 641410 354790 274210 297840 32215 729980 402900 153935 512720 807500 36465 733125 255680 661215 130390 806990 842690 443785 170510 595680 496315 330990 801465 586755 41565 362355 366690 292655 532185 720970 669800 274125 369325 619225 299200 432395 220150 534565 88060 15470 195245 437240 2890 563890 523515 37400 802570 695555 409020 241400 519350 343485 587010 600865 218960 184280 373745 355725 191165 601460 504220 747660 19890 158355 207825 286875 763300 306510 38080 554965 53380 360910 740350 183430 475915 485860 493255 506515 356490 91800 444295 671160 388705 547570 104635 373575 371365 814725 830790 32980 312630 816595 821950 468775 827730 272425 318920 779365 761005 824160 648975 403240 461975 661640 205870 589220 593130 164135 718675 273190 33235 808095 638945 749445 283900 485095 451095 792880 96050 735420 678810 200005 100045 366605 686800 354790 25075 761855 429930 283560 764575 486370 806820 348245 413440 584375 88060 353855 298350 696575 739925 234770 433840 268770 187595 107270 160820 697510 402560 400180 119170 207995 68765 625005 351815 731935 52530 156570 803080 189890 357340 782595 580465 325550 515525 98770 10030 761515 788120 135745 387685 531505 674135 616335 493085 767720 482970 208335 170085 36210 409360 389980 361335 187935 217685 279225 571030 735335 28475 712130 377485 211650 169915 763725 643535 405365 314585 312035 476425 125290 743240 139230 594830 239020 755905 834530 420835 523600 845835 620500 76925 842095 350795 757265 723690 361080 666655 770865 214625 724540 800785 633590 284920 112200 434180 609960 288235 282370 285855 306000 451775 466140 317220 59500 776475 32045 22780 788630 122655 818125 163200 447610 19890 470050 299200 694875 593045 398990 617525 821780 82280 111010 359125 102510 330140 418285 338470 324360 125545 43690 410295 15470 429165 443190 562700 430355 648380 439790 820760 558875 842605 173910 372725 379100 672350 612680 540940 75650 422280 316540 3400 159630 128010 728960 521390 89420 254745 224655 141185 505325 406130 735930 275825 756840 710175 212670 349945 434945 661555 806395 751570 226610 538730 473450 434690 23120 626365 317560 410465 439960 677450 53720 714765 345015 802400 9010 36890 549950 66555 635205 531760 721650 257125 50065 103360 317815 522410 647870 10115 63240 134045 356235 537540 126225 149175 795005 259420 678810 5695 23885 598655 269450 403070 347905 749870 605285 712980 434520 397375 694280 161840 67150 145690 317475 4590 490025 62815 563975 826540 568735 702610 139995 125290 655860 824925 758880 289255 477530 101660 815915 826200 399160 55080 194565 404600 137615 466905 512550 1870 494445 508215 343145 298945 72080 455515 506685 183600 160395 398650 809965 187765 440130 64940 86615 110755 273275 53975 256190 276930 753270 595935 3825 385390 707965 438685 426955 455260 120785 659430 276845 168130 228905 546210 264690 503030 85170 807585 718250 172720 816680 83810 77520 640390 209185 95455 599675 105655 175355 153340 4675 297755 595085 718590 827900 729215 342465 567800 191845 308125 187680 266645 666995 455600 714000 662065 104975 498270 594745 542980 637925 746810 74970 240125 202470 357595 641580 557090 376210 680510 151215 648635 292060 335920 43435 528955 140845 501500 270045 172295 669545 782170 533800 299285 31535 839970 312120 358445 5015 560575 413015 419560 355045 149260 732275 477190 771035 392530 588285 204510 511275 722075 752590 497165 614635 495890 136935 111095 366180 186575 501415 489940 762790 566950 413950 190400 345610 278290 832745 695640 362780 464695 96645 371365 525810 400945 61455 289425 302940 394910 777665 171785 337535 751230 65195 67405 317985 617355 797555 567205 76330 340255 388705 31535 325805 248285 701505 756415 559810 509065 94180 432565 258315 516545 568310 368900 581485 701930 718505 501585 849660 137445 9605 39950 391255 574005 275230 277270 46155 119000 97070 638690 266560 178415 63835 558960 809455 764405 120020 768060 193035 66300 338300 381395 517055 378590 57800 672435 37570 379015 60520 164645 474130 758625 573070 485095 8500 74035 274635 110925 25330 785570 346630 637160 298520 175355 793815 608685 108800 391765 33660 287725 807925 308550 196860 403920 598740 534990 97240 169320 177990 134470 374340 769420 640050 544680 257635 95540 263670 137870 513315 62390 571030 47175 609195 443700 790755 288575 161075 177905 438855 314670 84575 601800 193970 498525 661045 119085 847960 740095 72420 773925 61795 18020 650165 713830 298095 85340 818295 420580 806395 19295 319685 149345 844390 304385 372980 619735 130560 37400 523345 709495 619395 43775 11560 439705 223210 585140 287130 780130 463590 38165 462655 651100 135405 753610 279395 319940 787525 326145 207740 456705 64600 353600 306000 323000 207995 445910 708815 643535 625175 32555 849915 643025 635800 116110 574770 114240 454410 370770 131240 679745 434605 389555 442255 207145 419985 811750 821865 587010 413780 290870 115685 697510 252620 480250 291635 412845 505325 399245 675240 4760 535840 44880 801040 805035 714680 732955 340765 780130 488410 127075 100130 346035 721990 82620 191420 172125 283645 74630 768485 289170 275400 843200 132260 359380 23545 780385 95965 648635 711535 204935 508385 469965 823735 176460 574090 215050 17425 845240 361335 460020 220830 738140 356660 824500 107695 500735 786080 247860 355045 341700 269620 308210 684675 126395 347820 270555 666655 805035 695215 81175 338555 798660 392360 414120 595 516205 382160 786930 817530 412590 29410 803590 531505 559045 377825 559300 601800 370685 394230 581230 70210 44710 451435 669035 274550 113985 294440 149855 826030 582335 728790 759985 489345 314415 755140 118150 522665 427635 684165 232815 397885 102425 104125 358105 651015 433925 71825 700145 314330 594490 129795 734570 255085 156230 788545 737715 425510 718505 472090 299625 546720 182580 457045 19380 426870 680595 706180 48875 567120 740265 283815 841840 847705 618630 316625 432650 181390 321555 27540 249560 334475 700825 335070 841585 644470 557600 199495 707200 329375 356830 233835 349095 784380 743410 391255 646000 222955 66130 86275 299880 479315 728620 786590 255765 751400 601715 781660 240125 151215 57630 276420 107950 40205 437070 461465 776900 434180 149345 391170 16320 707370 117470 98600 424660 720800 711790 565505 26265 373490 111945 350030 305405 384030 534565 549525 447355 548675 425595 302090 276675 712130 9860 647955 723095 499205 385985 253470 163115 835890 252450 628235 632060 644300 663850 747575 809030 228820 727090 4760 737885 814895 422705 655010 545615 663170 16150 27625 768145 545615 458065 362270 432565 385730 847450 289425 813960 388790 162435 662235 524535 345865 66555 28560 735165 256445 397035 760070 589390 518840 605795 161840 752335 106165 434180 462485 83470 649145 21590 674475 91630 249730 79220 697850 685185 95115 554625 700400 497335 751315 104635 729980 11900 27965 46580 169915 163030 316625 809115 290530 220915 464950 22270 612085 501670 830705 566950 484160 79560 842010 54315 804100 811325 689180 125035 254490 434945 501160 724625 356405 466395 362185 427465 141780 508300 322830 525470 469625 237490 406980 668185 88060 760665 400010 232135 391170 163115 261460 749530 247350 766700 350115 536860 308550 508300 826540 756755 809285 33490 142375 495380 33660 126565 398820 78030 353600 595935 666570 53125 206975 530400 267580 787950 794240 815745 156655 849745 809285 715105 382160 383860 477530 819060 102425 108970 273360 182665 456195 147390 11645 406640 574090 48280 762365 271150 396185 409870 164560 547485 90950 266050 675495 595000 799000 61710 5355 128690 564485 182495 320025 151045 488325 429760 629595 299455 163370 234685 393975 500140 101660 303450 409870 66215 528700 290870 392020 404770 692580 602820 651440 32470 307615 493340 166345 734230 395080 64770 539410 618970 609280 756585 421345 411400 835550 115685 756245 291550 644895 605115 618120 229075 596615 347735 654500 193885 96135 254830 101575 471070 210120 413865 424660 19975 20060 180625 494105 720970 83130 216495 565080 841160 510680 328440 291890 389045 225930 618120 38080 559895 642855 615825 529805 217430 85170 190315 534055 151130 657050 186575 658665 290615 218365 374935 76500 234090 515015 385985 716380 497420 417010 831385 558875 835550 531590 154615 437580 604435 423640 831895 443785 599165 445485 843285 428230 493000 18190 636140 836485 322745 173485 547995 842180 336515 661470 605710 224060 53805 719610 671160 227630 522750 168215 202555 310250 672605 382330 164390 52785 480080 819145 119340 820250 242420 760070 677365 607495 303025 348755 620160 410550 522410 193120 7140 27370 649825 412675 419390 632145 762450 415140 599420 319600 638095 247775 707030 540770 830875 445825 669460 474980 159460 618205 650165 80410 322150 532100 357935 353600 49725 243950 639455 515865 358360 298095 274720 26860 190400 702780 735080 242930 118405 508385 156315 312035 303110 342550 180540 402645 349775 96390 313480 438345 768060 184195 453900 239955 41820 738395 139995 93925 136085 765340 134640 545275 398310 488580 454665 55420 57715 405535 356405 773585 773500 825945 242080 196265 736015 74460 659175 734740 101065 609025 449990 308125 283645 398905 428655 417860 364140 105315 383265 53890 642855 829685 747830 349265 237490 474215 462400 574770 25585 765680 675835 186065 107015 175780 512635 449310 357850 447270 833170 174165 594575 287810 270470 642770 676005 130050 271660 381480 837165 248625 166600 805120 506600 159715 578595 400265 672095 219980 80325 78370 800870 637840 214285 830875 646170 391000 617185 176885 128095 453305 360315 719695 611235 274720 332010 827560 791180 735165 164475 586585 635290 773245 163370 55845 126480 687905 742390 668950 336940 34935 366435 331585 317645 152830 622455 132515 556665 189805 695555 161245 134555 148580 786420 760240 290955 322065 497335 654670 20145 136850 76500 740095 14790 502945 555220 372215 43095 96390 717995 792625 801550 506005 608005 643535 497845 650420 429420 47260 850000 534310 284070 84745 806905 846345 187510 213520 743410 507535 409955 509235 461125 11815 539835 714510 528955 474810 374850 829855 430440 386325 454920 676600 159205 539580 324870 6545 198220 516375 847110 657560 699210 178755 531675 785400 674475 109650 611405 627640 810050 719355 205700 760750 123930 521645 727515 336770 301325 490450 363800 324700 437325 157505 600270 348925 481950 224910 633930 471240 482290 568650 161755 626195 800615 675665 382245 732360 274465 397970 514675 814640 115005 213945 554880 346460 207655 236725 350200 522240 819315 304895 188020 550800 766870 716805 845410 807840 250665 549015 236555 682550 340255 503370 621945 141015 753100 322490 12920 783190 351645 51085 711110 147220 720460 607070 661385 551055 738565 841925 609620 481440 808520 293590 206890 751060 566525 595425 500820 229160 508470 478210 345440 471325 613360 434180 285855 575450 559385 755565 245735 164560 298520 79645 32300 10370 214540 10455 587435 483650 634695 103360 673285 544595 387685 528530 256615 825265 522665 734145 283220 785485 612765 437410 117385 80580 368645 202215 552500 804185 346885 643110 245395 228225 592875 162775 546550 753610 583865 39100 641750 522835 303450 581910 311695 15725 88400 641665 656880 791605 671925 115685 742390 57460 589900 247095 216070 231795 334815 445060 729470 684675 809285 841415 725900 705755 577150 295970 220320 15470 139825 31620 722245 795005 456875 543235 230435 843965 233920 185555 458065 347310 242335 34510 686545 112625 2210 251770 97410 311185 816425 580380 612000 76330 559470 105485 842945 42500 785910 77605 356575 518330 564060 152915 656625 55505 698190 509660 49895 145860 537540 156570 83895 145435 195670 21845 642855 290700 149940 708135 57545 809285 779195 595595 744600 818125 682635 342295 553435 165920 400435 451095 417605 239870 25160 213860 551480 218110 331755 149515 394910 38080 782085 373660 17850 384370 417010 841160 417095 241910 328950 754630 318580 200770 626110 256275 157760 88315 364480 575195 691305 180285 634780 782680 402305 23800 320025 141270 280755 668525 382160 767635 58905 629510 697680 495380 154020 176970 536860 60265 513910 740010 242080 312290 63070 809285 745365 674815 112625 67320 188700 188955 618035 201110 705330 623730 35105 42925 234685 489685 175865 122655 555560 255170 631550 628235 264860 542640 562870 27540 154870 477105 544595 696745 255000 456790 164985 731680 526745 538560 459170 818295 513740 446675 94350 24395 505155 668780 401200 358785 541620 776730 234685 266900 485010 449395 502010 507960 618290 621945 808520 31365 527425 583100 55335 424575 597125 143310 699550 122910 55420 118490 679745 412845 650590 540345 210715 452540 111605 506600 817190 453645 122230 775710 696915 846090 310760 149515 660535 278290 126820 759985 230180 765425 237830 198475 192950 688840 88825 516630 582845 67745 6885 723775 159205 278290 660535 3230 240550 612085 260270 602990 302515 147985 126055 556750 17000 752250 531420 380970 467840 356320 227290 548675 197710 15810 501075 600865 440385 34595 253215 425085 55505 213690 332945 657220 633675 458830 752675 708390 698020 248115 182835 842350 127500 569245 847960 30685 701250 330140 528785 364650 530485 553010 360740 763130 515355 787440 699975 700995 726240 47940 254235 467415 12750 519265 314500 543745 237150 117810 347905 726155 731935 91035 822970 249050 51935 573240 605285 641240 677875 309400 574175 677025 789565 788800 515440 530400 168215 668950 253215 530060 594745 840990 133620 657815 632570 333455 660025 7735 334900 806650 301155 87465 798320 610300 204170 736355 233410 528530 509490 248115 143225 338470 661640 782510 522325 686630 65960 132515 370345 445485 412760 753015 748935 392870 457640 390150 292060 783785 144330 789990 295120 19720 550545 605030 584715 24990 762025 483395 49300 759135 586755 797470 407575 672265 287215 598230 78625 13090 459935 79730 198305 31875 572475 460955 771205 508300 359125 226610 566695 388110 40800 815915 444040 438260 826795 788290 312460 515015 485350 576215 185810 604265 69870 381140 259420 330225 55420 419390 504815 243100 215390 36295 151385 482290 366945 422960 132685 787355 387770 528870 777495 637075 534820 172040 443700 590750 286195 256445 328100 143905 636905 87550 123760 661895 33150 538305 39525 483225 451350 143650 449990 623730 201195 243440 458660 64090 643960 394825 716380 658835 547230 89845 52105 765 608005 778090 258485 13770 271745 678640 334305 355555 44285 585650 106845 39780 121210 620415 392445 56355 145265 588030 226015 553095 8840 607750 814300 161075 13515 458915 520795 154105 628150 504985 775370 10710 775455 704055 40290 568735 168640 621945 439535 681190 59415 493000 478465 61965 801210 656795 507960 487050 645915 504390 127925 425085 549355 119170 669885 821610 780130 689180 801380 44880 157930 319005 208930 478975 216665 690880 46240 20825 692665 114155 320025 621520 780045 38505 51595 13770 474810 255085 518415 378335 247010 459340 404770 268515 849915 139655 698105 259845 61540 739330 611405 552330 465460 609705 71060 248540 586925 840990 27880 78880 21845 37400 669375 727770 515185 223720 749785 202555 733295 188785 640050 502180 524960 748340 442425 810220 195500 563805 524535 435540 438345 156060 585140 393125 10625 652545 398990 407320 487560 6375 822630 773840 503880 722755 619055 597890 657305 235280 802315 240550 50150 843200 577405 752675 85935 834700 725390 766445 86020 787355 637245 292060 128945 216665 535500 813705 729980 414375 587095 52020 225845 421345 175015 170170 666740 345695 332520 278205 234685 462230 641835 195500 72590 48705 616590 172465 677280 323255 311185 802995 830705 811665 5950 154360 734570 700570 732275 117725 35615 304215 806905 24310 450075 636225 530825 579020 267495 204340 780300 203915 354960 260780 330225 191845 234685 87720 662490 515525 149345 713575 270640 31365 362865 501330 284155 337705 139400 566015 666740 215135 93670 472685 104635 398310 129625 623900 84150 628150 270640 430015 364395 33660 745875 353005 737205 843710 250665 116620 294270 299030 466650 823990 107780 687565 571370 623050 725050 589305 96135 563210 350200 503965 402985 645915 825350 271065 707540 372385 847025 343655 477360 343825 463080 353005 715105 772310 2805 195925 426530 252960 626535 223465 458745 679065 495635 403750 519010 705075 830450 610980 503880 830535 339150 62390 707965 237150 529040 348245 436220 823225 579700 744515 274380 610470 497335 19975 594405 347735 176715 228990 105060 748850 306425 151470 654075 824245 191420 12070 158100 640135 143820 186405 350370 201535 323850 791520 586330 442595 317135 475150 98430 734570 7990 135235 519010 201195 815150 780810 301325 532440 252535 433670 3995 261290 310080 361845 25670 77945 682805 429335 368135 394315 397800 338640 147135 164050 184705 308125 313735 739500 685525 411910 187510 434520 392700 601715 334220 783955 160905 270895 833340 627300 412420 586330 344590 729640 416925 581060 781235 4335 409105 464440 441830 625175 50575 830450 710685 741625 382925 689010 643535 287215 9945 194480 413525 494785 494615 715785 737290 68850 766615 511530 346800 590155 570860 296905 147560 804525 292145 328355 577490 367965 622115 228140 104295 136935 36040 27965 741370 802230 737035 206295 522920 731850 849660 50320 723095 718845 341785 384200 83640 696745 9350 192185 182495 282540 83215 103955 339405 800870 425680 295885 109310 173655 491300 276845 768825 384370 537965 598485 720800 479740 519605 249900 799170 37825 431715 53295 417945 371705 474640 634015 151810 551225 434605 789990 20400 489090 693175 778770 319430 396780 219895 131835 56780 696915 531845 844390 338980 213180 224995 458660 572730 165070 216325 437835 290105 126650 354280 837505 681700 322065 544935 736865 551820 187170 792965 401795 433245 311185 40375 25075 113305 220065 329885 258315 581740 214795 586585 540260 201535 444805 212925 349945 253215 675410 249900 313820 771800 210460 431290 102935 198900 669375 419220 143395 776815 144925 274550 705500 845835 511105 611065 838610 198645 474300 667590 172550 44795 181645 41395 464355 292910 27540 793985 474810 103700 725220 340595 627300 602565 548760 518500 126395 402985 406895 552585 102340 10285 792540 552670 433755 783020 440725 402475 192440 159290 264945 302175 620755 618885 839290 428655 6715 451180 82875 56355 189890 205190 802655 538390 142375 265880 755225 178245 113050 83300 808265 423640 640560 453985 718335 619650 189465 378675 812175 826965 144415 201535 500650 265370 16575 95710 550375 479570 233835 444040 593725 390065 728280 614975 215475 484755 214455 639200 215900 398395 92905 747150 393040 363885 150025 108630 711280 56525 647105 659770 643110 292060 130645 102255 675495 808775 684420 791350 462230 544000 492745 735590 531080 323255 303365 570435 427380 333625 633420 284240 626280 606900 18445 67830 233070 472600 644130 459510 840055 343145 65620 619480 305660 430610 228735 777580 337535 385220 462400 526490 754630 490875 197030 563720 32895 710175 39950 511020 272510 664275 496315 735845 505920 569500 413865 193460 624750 557005 784465 388535 557175 835465 728280 632400 277865 341785 728195 137700 188445 192185 642940 300475 759645 619055 507790 580975 406215 501755 752675 664870 420495 644470 613955 682635 329035 784380 100130 459170 782085 83470 75650 344590 610555 145945 280330 383435 37060 689265 339660 833000 236385 170340 692070 575875 7650 753780 703460 794750 244630 666910 281095 605455 607920 658835 656370 456025 249050 298860 95710 404940 63750 416245 246925 610810 141355 396100 7735 120275 826030 712980 260695 54825 635205 290530 68255 213860 383945 818805 680765 502010 697085 624155 429335 160140 363290 727515 571795 823480 825775 467500 339150 405705 151130 193630 643790 493680 123420 35360 391935 337790 448290 218960 687310 216835 146115 86785 515525 48110 246585 338300 627130 221000 479485 682975 681530 466395 75735 139655 567460 495720 190570 578595 454665 752420 558195 431460 452285 465545 828410 643025 698870 319430 634525 67320 815320 755310 525215 241655 800360 520965 74460 763470 444550 298350 57205 462655 40460 60350 391000 716720 70380 741880 795685 415225 507280 324105 728280 488240 306425 125545 257550 499375 520030 662745 377145 647020 841160 732870 592025 62475 74035 210800 313990 814895 15215 673710 368305 570520 32725 329035 602395 237065 354705 220150 417775 35785 48960 133875 635290 673030 418880 612935 509575 205190 96390 21760 350030 132175 378505 491215 14620 667760 153255 116195 279990 818720 665635 325805 294780 787100 754970 779790 217430 649485 103955 771800 737290 721905 230860 208675 156995 49470 448800 527510 596020 284580 113135 135660 816000 616165 455515 728365 817275 383095 818040 398735 458915 327335 513230 491045 699040 139910 369665 292485 750465 95370 826285 698615 263755 681360 203235 586500 368135 99535 298350 830365 745790 649315 85510 830790 70040 341870 279565 529550 651865 694620 820760 357000 724710 370005 736780 550120 160310 277695 670990 461550 564230 787185 373490 766700 207315 720205 732275 516715 373405 469710 616760 582505 209100 402645 498270 460785 507280 435965 244375 745875 343655 319515 843115 522580 252620 316455 1955 486285 288745 470730 52870 689265 169235 280585 317560 554965 792455 266815 550460 531760 621520 512210 586925 754035 187170 502435 456025 489855 616675 188615 326655 665125 457810 434265 21165 651100 654075 335665 461635 646340 304130 268515 640305 535245 58480 410890 847195 343910 847620 303025 273955 41140 647020 388535 846175 287130 483565 210375 693600 600440 539070 826965 616930 681020 478805 323170 157675 210375 120785 443020 783615 417180 125460 610640 752760 410890 752080 667845 88485 283390 12495 159715 660620 354535 658665 588115 367370 389130 162435 151555 740520 736780 19975 1275 433160 55335 270895 845495 814725 552670 297330 55420 135830 847195 823990 53210 630785 196775 184365 448885 172550 752845 408935 214710 788035 686800 437750 589730 566440 251515 115345 94690 474385 546720 179350 655860 339575 174930 686715 811920 536605 549865 230605 617525 566270 717230 243355 577490 483055 756075 649485 393890 810305 577235 338130 111520 27540 378845 640645 124865 395080 728195 183600 195840 649485 398650 353515 277695 741115 650590 233835 793730 263160 749275 698615 640390 555900 261715 43860 785825 789055 292145 506770 606135 264605 626875 8500 759645 272850 555135 372725 284665 243695 507875 383520 130815 157845 614890 372470 752165 157420 285345 169320 667250 233580 793305 407575 374680 464100 88740 705840 9945 22100 57970 375530 721395 408850 78625 41480 710005 497930 571030 571030 396525 667930 722415 84405 767210 196945 730830 704905 175015 758795 531590 379185 765000 734655 82365 271490 330480 343825 302940 625005 764490 114920 774095 87210 773330 582420 175865 226185 138465 806565 256275 79390 317220 479485 231200 759900 456110 480675 224315 708900 793560 832150 552670 439960 9010 291635 624325 231710 483990 91375 655435 550545 255765 21335 128775 317390 321385 731425 197710 94860 407575 161670 447185 813195 484245 486115 825435 780810 597550 401030 372130 488325 707795 407235 610725 801890 578255 350030 736610 796450 287385 350285 308975 183770 772990 162520 143055 678300 90270 596020 117300 19125 351135 20910 601970 298435 629510 841925 619565 374765 140165 527425 27880 283815 821015 818975 267410 473620 586925 546125 691475 68000 22865 249305 155210 564740 311100 578425 827560 146880 271745 576640 333625 847450 74460 99195 767720 76670 146710 812770 639710 287045 149260 669545 797215 305065 311950 137785 461635 405790 58480 141695 51935 146455 234090 730235 326400 124525 722415 832235 450160 578340 548675 247350 541025 386070 847960 805375 435880 478125 440725 693685 215305 622455 451945 447100 271660 193885 581230 130390 244205 251430 733890 521645 538220 139655 197880 275740 181135 500735 342635 64770 502860 584375 389640 736015 610810 565760 573835 194140 76925 620670 546720 687905 94350 200600 666145 740945 753695 242845 259590 616930 495890 744770 799680 171445 652375 841245 838270 766700 397375 749275 612340 222275 495210 499120 823565 154870 828325 378845 368220 494445 182155 209355 4505 482715 783105 305150 401965 751230 372130 491725 356150 814895 75905 802315 273615 304385 312035 5865 329545 98005 250240 497845 620245 389130 489175 487815 57120 559555 715955 266900 28135 595170 774860 36295 779365 746725 537285 521560 173230 139655 321130 37485 149770 201110 488495 155125 729045 6545 731000 287980 716805 219640 268940 401370 181475 484245 238000 570605 808435 403325 79475 653225 688415 842095 82195 609450 154445 42840 99875 785060 364820 473705 630785 680340 655775 725900 171785 73355 28645 499205 575110 59755 467415 222445 236555 538390 576725 583865 356235 636480 337620 276845 731340 439195 105400 560575 36805 789735 412675 761345 9435 320110 301580 633420 158015 199410 622030 74630 516120 103105 291890 681700 123760 212670 163200 255170 803335 138465 319005 292315 571455 42245 657645 226525 320365 324955 682975 320620 157675 722755 346970 183345 392955 244970 473365 568650 408680 227970 417435 769845 163710 189720 91205 183090 733380 259505 723520 760410 144330 358105 72335 812260 377315 387175 564315 372215 551565 414460 451945 581400 343230 795430 123505 712895 240805 35275 527340 483990 107270 228990 17850 549440 542725 51935 711280 709750 313905 111010 740605 704990 424490 134300 117385 386070 19040 46070 595850 296055 399160 122995 360910 694620 17510 801975 699040 579275 776900 65025 711535 808690 755820 457215 829940 169830 480845 559130 815320 356235 588965 430695 344845 401200 253215 5695 606985 534990 198900 394060 585140 787610 546465 747405 590155 724370 791520 146710 154785 247775 163880 212415 447610 663255 579360 825095 460870 220235 99110 48875 600950 397970 767975 208505 242335 170425 89505 246585 509915 23290 496740 243440 140760 494700 810985 308805 156485 484075 91205 376890 218535 659345 309825 534820 655520 748680 246160 99620 835465 316540 827560 737970 171785 128095 134300 516120 741965 350540 71060 401115 283135 178670 671585 605965 562360 833085 77435 593555 162690 741880 66300 649570 113050 389725 725135 600440 780385 377315 436985 98685 435370 608855 182410 141610 763725 331840 671075 707795 821270 347905 418030 234345 257040 329970 124525 223040 740010 452285 23970 647190 7055 147305 800275 841925 482290 537540 437920 628320 223295 228735 226610 827305 433415 728705 403240 624665 344760 468095 156655 136085 799680 68850 285345 462230 495125 236130 832405 838100 562700 252790 622455 215900 179010 331755 833850 354280 291295 550800 499970 464950 233665 16660 294185 11560 641240 662490 831555 760495 92140 725985 399755 239105 572985 647360 642770 367965 653140 782255 308975 643960 748000 743495 404430 269790 275825 802145 605710 206465 360910 241400 805885 719780 63580 706095 285685 702440 26095 292825 89675 306765 88060 730830 679830 402135 320790 34085 632570 35445 785655 758370 311185 634610 356575 457470 329800 191335 712895 491300 389130 733295 376720 676260 360995 545105 832915 207655 754035 321045 609450 86445 692580 196860 579615 477785 111265 208335 508130 336940 436050 545445 715190 402730 125035 569500 342040 513400 3230 119680 468095 81345 338215 757095 553945 245055 505750 788630 383350 679830 754885 82535 434860 661130 375785 400605 757945 573070 151300 782170 103785 534990 117555 360060 504815 388875 818805 36295 136850 531505 7905 506345 253810 701675 629085 260100 810815 722075 108545 808860 651695 92565 198730 713915 205955 848130 167280 669375 653480 515865 844560 545105 100725 263415 29070 742135 259760 451095 653310 793900 400180 452710 366095 678215 172720 831725 499715 662405 633845 189380 837760 493425 605965 395760 639285 108290 511360 446675 212755 736695 308720 242505 85000 788460 670395 531505 749105 595425 499205 604095 170595 167620 653140 399075 578935 401200 693855 225675 388365 337450 831725 556750 423640 75565 133110 590920 231880 135405 212585 50660 199835 208760 475320 512295 828155 762195 558535 380375 690710 434605 825435 277270 313650 782000 16660 697340 354110 259930 180200 842945 461805 657985 293675 532100 24055 647870 521815 436390 407320 741370 580635 640220 334560 64005 202045 52785 731680 753695 278885 539325 782085 532015 102000 358955 716380 622965 528700 221510 692920 757690 262055 88485 50915 548675 117725 552245 574940 423300 42330 25925 182325 45475 751740 103955 782170 329460 201790 27710 99875 502095 814215 187085 128350 595765 542470 619140 110330 505410 311185 606645 680 667335 193715 684845 651100 430865 230945 534225 378080 219725 591430 175015 33065 403665 129540 507195 476000 22440 399245 342975 733890 505410 231455 163880 159375 59755 62135 292315 294865 359040 235875 244375 30515 221340 353770 9690 177905 582250 84405 708645 819485 374255 382840 666570 742220 791860 731510 839800 372640 261290 465120 343825 475915 432055 201790 183770 438770 742645 64260 339065 114410 624325 696830 137615 514930 325550 669715 692665 125035 235620 795005 187850 667080 585140 329375 67490 584800 129455 145605 340765 45560 170170 715360 390575 827220 7055 735250 535755 815150 663340 574685 117980 262310 430780 434010 758115 817615 34595 90950 363120 741115 530145 794750 18445 176460 123930 252280 750380 718930 612170 172380 782340 288320 202555 81855 677025 625600 289170 262820 709835 139230 570180 765425 595850 721310 316965 257975 413270 445910 305150 331415 190485 179095 57035 477020 260950 130305 387345 681275 59840 720885 286025 5780 54740 154955 669120 181730 822970 179010 182495 716465 111945 654160 582250 12155 417690 398565 551565 782765 5780 655860 263755 64175 38250 186320 588965 353855 589220 579955 333115 653310 164900 294355 295885 702440 314585 356235 185640 734570 353345 134300 663340 172975 335835 723945 184705 569670 108800 445740 780810 396100 496145 203320 322490 285345 698530 457980 597550 64260 223550 442170 385050 447610 95370 588200 31195 811240 36380 48875 792115 414460 443700 842265 343060 504305 224400 664530 177820 792965 305235 299115 665295 553520 654500 130135 86445 616930 256700 101065 355470 545955 391595 568905 622455 842435 192780 103870 781575 89420 99535 562360 453900 95795 628235 690030 491895 633080 746300 602735 13600 286280 266305 444125 427210 473705 132770 92310 745025 136935 614550 576555 52700 289765 711450 697425 557175 311185 443445 711110 668525 776985 440470 537710 437070 548505 571200 457895 324530 802485 709750 290700 473365 80240 736865 627130 505835 506430 263160 431545 788290 591515 634865 823055 326825 524960 265285 293250 797215 495210 4590 79135 516205 296395 699210 9180 237660 836740 179775 361505 425170 382925 541960 578850 739415 552925 726070 94095 597295 11305 808095 773755 310845 447950 410125 686970 535755 675495 275740 96475 8075 288745 661130 816085 773075 544595 537540 306595 378760 178755 713915 463845 775370 317050 73270 595850 442595 505155 417180 41735 678215 451095 204510 593810 662065 751740 788120 305235 344590 294270 415480 188955 614465 491385 545020 751570 269195 118660 490025 126565 324785 207740 83640 356065 825010 535925 70210 88230 798660 245990 802400 246670 729895 614890 457470 361760 459595 734825 772140 661215 270980 827305 761770 405450 564655 583780 488835 118320 575450 118320 314415 654840 429165 156995 470305 478125 5100 462060 750635 6885 358785 672095 260865 595935 53210 398820 34000 521305 433075 504220 336260 714255 277440 797895 33575 23035 235195 619565 555050 712045 769505 355555 694195 106420 394910 560320 122570 222275 440555 497675 354620 786080 595425 775625 300900 598485 278290 713660 670650 629425 500310 636480 453985 402645 408595 748340 260780 192780 79900 846430 135745 600950 78540 766190 354365 344505 575025 317305 679490 763215 460020 380970 185810 416670 381905 646255 387600 621435 781405 595085 772905 830195 220320 676685 397120 517650 91205 107525 622200 542470 316965 361420 115600 10455 360145 22525 694875 780725 529805 654840 576980 623730 60775 634950 635120 216665 45815 496315 90610 438005 802060 423555 692835 91885 341360 679235 448800 426275 563890 572220 768230 450840 746640 355045 293760 667760 93330 812345 285345 538560 180540 384795 200430 518585 711960 263160 409275 594065 190910 212840 581995 110075 271660 531080 666400 23545 817105 5950 369240 621605 455005 551140 128520 239870 84150 493765 483055 721055 55930 151470 1445 99025 273105 675835 9180 253130 171955 708135 789310 619650 240380 609110 246925 317900 261970 404855 563975 771715 838525 9010 734740 151555 446080 357000 337365 638435 619735 140930 257380 9180 847790 472515 837505 238510 371450 513400 739245 312715 54400 410465 486030 659260 826115 812090 638690 442595 304980 577830 689010 268345 443445 156400 826370 667930 828495 652205 656965 410040 641325 246245 573155 446165 133620 320365 680085 412760 750125 296055 188105 136935 571965 320960 90270 391765 172720 1445 166600 463675 311355 502435 442340 644725 634270 448630 744430 678725 214370 535075 800275 725985 714680 558620 554710 561085 336005 77095 278545 810560 812345 264860 374340 12920 472940 273020 314585 235875 256105 130050 346460 516545 594320 300560 155210 315350 49980 204000 363545 392700 144585 639285 504475 18020 509405 411060 528870 377995 50915 835805 319430 13515 31195 173400 124185 610810 71570 107525 425085 176290 503200 319940 354705 144925 446080 301495 121720 204510 222275 777325 323680 844815 88060 661045 767550 517140 804355 602565 64600 94350 567970 655860 400605 532355 78030 348925 687480 486710 135745 668270 514845 473790 12155 157930 353430 817190 27710 450840 13090 740860 282540 182495 273190 585310 656795 151895 118660 170425 771545 437325 810220 36210 97070 416075 849915 201025 776390 632145 742560 838185 150790 560660 145435 90015 439110 31790 311440 387090 784635 208420 179775 446675 482800 535415 825945 614380 43435 85935 435710 795600 393040 423980 274975 492660 683825 63750 800360 659515 428995 188105 558280 221425 507110 480335 172975 657390 632995 340085 422025 187170 373575 809200 141015 136680 113475 354620 816935 653140 573070 256615 88995 381650 835040 699550 84065 42585 517310 471325 620330 68085 622540 785230 378335 753270 251430 227120 763555 132005 710090 535330 247860 91545 269450 263330 550630 153255 133790 602395 56440 303280 45220 338045 208675 87040 141270 552585 579955 844050 46835 268855 818465 610300 200345 843965 248115 564485 207230 791860 752165 174335 30940 122315 210885 300050 63495 544850 680765 363800 357595 827730 344760 588795 514335 347565 249305 459765 88570 580890 388110 556920 829515 713150 246670 71060 274465 49725 510595 550800 8840 281095 260015 458065 702525 337790 449565 71910 836230 158865 391680 526830 508385 664955 594660 573495 643790 241400 125120 632060 578085 448035 704225 526235 144755 613020 604860 42330 246075 661895 142715 284070 619650 219980 604520 102170 661555 739925 449735 45985 791010 820760 328525 498865 639965 255170 385815 719015 444295 279990 630700 221085 311950 647700 446760 195925 192440 623390 409445 475235 812600 131920 649230 733550 319515 671925 235365 772055 383690 458830 413270 57970 201110 196180 333200 499630 781490 23800 551990 203915 70720 351305 608685 543150 532865 352495 186405 81430 781490 687735 328695 790075 38505 530740 721055 841670 140165 477615 306085 270895 12495 624750 723520 276080 363375 299285 680765 642090 202980 149515 437070 245565 483905 165835 43690 158525 749785 484670 19040 657900 24310 764320 36210 264095 258825 542980 554540 112880 351390 48025 95115 680935 679575 847875 766105 460785 142630 335240 311100 337705 392615 105485 508895 515355 186915 634950 459680 816680 161160 367625 540005 557345 43180 241145 21675 613870 299200 201195 627470 197965 659600 786165 678470 788205 97070 606560 823905 699380 46325 600950 49045 171955 773925 536010 159290 515610 406640 467840 584205 454410 401625 698020 524790 622285 17595 18700 427805 104550 793475 52870 754205 611405 399840 775625 14960 195075 590920 171700 280245 216410 6970 54145 115430 786250 489005 391425 787270 393720 611745 700825 389215 422875 88825 625430 228310 356575 766615 359720 259080 10540 514675 520880 784465 708645 613700 12580 605200 512635 409615 442680 819570 252790 589560 687735 288065 666315 789990 324275 91545 650250 742220 547825 477870 571030 188190 365160 342550 813450 70210 310335 189295 540770 463675 233410 197795 640135 386240 277100 778090 591345 701505 193630 414290 815830 498015 532525 402645 196265 468010 801125 692920 445485 308890 783020 100300 582845 320620 685525 83385 59160 77265 108460 734570 725815 113985 708050 647870 725815 405705 573325 562785 147475 772395 147985 324020 816850 178500 570945 299540 105315 503370 60095 266645 637670 284410 557940 46920 260355 378080 744685 305235 793050 706350 236470 340425 259080 844815 524705 794835 313395 53125 766190 416415 838865 274635 26180 824670 753270 712895 836655 171190 116620 254660 117130 643535 118405 141525 716210 440810 732020 588455 134980 107015 83895 717655 402815 545955 744515 595 689775 361675 410295 532525 440725 131325 218450 460530 662575 81430 227205 506685 217600 529210 692920 43350 13600 180625 597975 390065 216155 741115 620840 167790 609025 559470 738055 306000 648465 447525 204680 713830 45730 21760 137190 212160 312885 167705 144670 746725 274380 429675 362015 497845 100555 651695 275910 753185 789565 345100 26520 119850 350200 112795 622795 88315 465460 439365 633335 137785 722245 188870 374510 699465 556750 80495 131410 612340 177650 356235 424320 227375 342210 246840 443615 549100 553690 693600 209695 81940 117300 729300 52615 420155 596360 410380 290445 440045 144160 447865 761260 283220 264605 772820 49640 80410 396865 105400 141015 59415 371450 287640 797300 134300 254235 58905 418880 10115 698615 307530 707200 604945 37315 83215 305490 295290 842095 178585 150280 570520 584885 799680 661300 527000 662235 637840 602140 463335 482715 197455 68850 844815 765425 540005 486115 389810 579700 64515 528955 280500 265710 10540 150790 36975 710090 801380 416840 839630 659345 317560 479910 746130 736610 520115 241825 446590 248625 755055 310590 102510 716125 639370 539835 534820 538305 24310 399415 297330 730830 391425 147645 9775 674730 175355 396525 845665 21505 775285 643705 290190 462230 189890 234685 837420 144330 467755 596445 377995 82110 246160 830960 120955 26690 793560 506090 692070 548080 359635 748765 817870 415650 564740 602905 273020 335750 543405 450755 548845 400350 527510 725985 404430 631210 276335 800785 492660 369580 448120 299880 187170 79985 642090 234685 387940 833170 381140 124780 202725 79220 355640 413015 316030 205530 54825 324955 830790 662320 315435 343400 371705 458490 415310 68085 719015 786845 407065 762620 822120 326995 3230 498610 746640 526405 587605 605115 36125 241910 486710 449140 686970 809965 115430 656880 220405 654160 475490 437240 843455 273955 133195 380120 782510 425 311695 694450 215135 82450 216665 107780 562870 350370 134300 250240 590920 398565 783020 583185 780385 204255 722840 80410 702865 648125 591855 736270 47515 182835 714000 849320 336940 18785 556155 365075 565250 418285 617780 755735 41225 769845 689435 317475 582420 608515 313055 281010 385305 609705 591515 267750 73780 124610 254320 541875 273955 618460 497420 540090 815915 55930 825945 618630 326400 682380 395335 9945 207655 4590 255 340 170 255 0 446080 145180 573665 100300 732530 616590 523600 373235 668610 479145 47260 686460 144415 177565 155295 187425 213520 725645 446420 227290 357085 819315 58055 343995 51935 113985 252025 405705 739500 94350 818805 335920 843965 349180 417180 148920 260185 184535 690540 734655 191420 221340 488835 529550 360060 112880 825180 200940 660195 639200 816425 381310 596190 234515 784125 248710 657645 798575 246840 674645 481695 625515 386155 115770 756245 653395 382925 328865 130135 485350 372385 419390 353940 476255 535840 587350 468180 3995 258825 430355 254490 267410 648040 146115 849490 532185 205190 241570 159290 849660 88315 242250 329460 250580 55760 443105 604350 637330 146625 560150 254575 207655 573580 708645 236555 267665 674900 571115 135745 432395 342295 191505 115685 418540 141950 98090 600695 546125 674475 746810 492745 615655 593895 701675 538135 610980 539155 46665 160990 606900 283645 79220 390405 588285 409700 505665 29240 599760 837675 192610 115090 785910 445740 688755 447525 289425 220320 685185 373575 205275 598315 215390 671925 630445 646170 25160 466310 795090 793390 358530 149175 191760 396185 669885 140080 392785 425850 745705 802910 597210 728790 739925 273190 96815 158610 837165 482970 677025 435455 488665 211905 153765 19210 575280 265285 800785 324530 488920 215475 193885 420750 371620 279565 622710 75225 440470 522495 304555 333370 743495 581995 432395 224740 573750 36635 503965 328355 200940 453900 472855 464610 195925 37145 58480 759900 118915 335920 778005 2210 380460 649060 725900 289680 425085 819995 652375 340850 801380 728365 438175 501500 819910 487985 777750 319260 758710 572390 245480 91120 445400 98175 185470 475660 196690 146540 371875 31705 15215 159290 699635 480845 596615 82705 755055 42330 774605 517735 809285 246840 727005 790670 421090 280415 181900 69020 68000 329630 752930 346375 815745 388025 219045 255 738820 334050 20145 554370 786930 27370 114155 690030 335920 226355 811580 276420 341190 667505 99790 118150 604605 294100 106590 755650 212925 391935 258995 428825 91375 523515 607665 520030 844050 38675 695045 622200 298690 453985 294525 138550 522325 214200 452285 215985 677960 286365 69190 224145 833680 696830 109310 507960 765085 503030 701250 96645 551820 534480 333625 387430 19720 596955 549865 381735 463505 591940 77350 360400 51595 741710 34765 506005 838950 430355 630700 173825 561170 658835 121465 484330 648890 537370 165835 408340 290955 659940 828070 291890 196180 519265 609535 6970 303620 271490 236045 389725 671755 140760 354620 744770 228735 350880 560405 713660 204680 113135 765765 824670 165495 24225 691730 666145 720715 190910 735675 250495 330140 321130 83810 176800 487220 792455 99705 2125 703035 356575 669885 438005 359295 145605 94180 359295 687225 694620 784720 209355 1105 514675 298605 55760 232815 615995 814725 283135 212500 258740 514590 730915 138125 272765 286620 184535 13600 388365 55760 693430 236130 31025 353175 754460 432650 562190 781065 138805 708305 371705 583440 122400 635120 288830 334475 359040 281435 690965 83895 580040 758540 843455 425000 678385 233580 117895 675920 793645 130645 531505 594320 105315 350285 40120 231540 330395 602055 209270 685695 150025 467500 265880 427805 444210 671585 403240 395930 671415 454750 20145 711280 516035 53975 330055 142630 188615 667505 593300 43690 493510 312970 820930 555135 294865 733465 225760 355215 747745 536690 838610 87465 129200 11305 690030 59755 460020 70040 461295 452965 164730 221000 620925 511955 675155 436220 567630 220575 658325 258995 826625 521645 71145 787185 56610 128350 416245 841415 615400 395590 81600 483990 735080 185810 316115 421515 143225 109055 374595 436560 126055 32130 293930 109140 216665 729555 716125 327165 447695 524365 337535 436305 728705 384880 821270 64090 765935 19295 659515 808945 12835 554030 741710 170000 234005 482970 479910 741965 304300 301665 477870 602565 151725 293505 129965 527085 630700 561595 262140 241485 805545 757350 483395 483735 305830 753015 840905 17340 817190 643535 252960 779705 241400 785740 602480 689435 591430 143225 625855 702270 252110 555135 800615 305150 262905 244630 108970 239275 45305 543745 41990 45560 359635 547910 195415 756925 695300 610130 104125 793390 703715 572645 591940 2890 366605 664700 619480 731680 818550 804355 519605 841245 242930 390405 46325 403750 751400 402560 318070 820335 101830 243100 184960 540175 784040 7310 585480 198135 519435 15130 302005 155635 235110 386580 653310 77520 681700 6035 364990 399840 420495 442425 325210 674135 68850 250240 797895 804015 343655 115770 77095 591770 743580 155125 833765 557430 341785 249985 480080 41310 763130 839460 77010 583780 513655 257295 582675 189295 286620 424575 278970 364395 511445 667420 378165 610045 379950 692070 772565 567375 505155 716720 513485 93670 90100 760155 569755 369495 268515 292315 585310 317645 31535 261970 505155 390150 803760 627725 2550 107015 309230 151385 521390 489855 397460 506175 524280 477700 363205 199580 408680 718420 536265 519435 597210 321130 23375 625260 373065 404260 737035 822970 574005 346715 30090 645320 825775 490960 389470 740605 166600 422875 603840 654245 152915 277185 808775 370770 390490 309740 103530 549100 538305 281010 580125 134045 613020 316285 444720 183515 18870 557175 630360 200090 795260 821100 534395 667760 400010 530145 810135 256530 370940 629765 73015 792965 343570 609195 578000 834530 388705 801720 165580 835550 408000 75395 19635 631040 824245 275740 293675 368815 408680 450840 6970 579445 80835 158525 530315 191675 349520 146200 518500 679235 257635 769675 13515 28220 646255 248540 604265 738565 738820 311100 731000 197115 149430 829345 190230 425 453305 688925 438260 578680 575875 267325 184875 704905 742815 492575 358530 233920 412675 555560 251515 740520 705755 11390 676175 758200 257040 732020 251005 515355 132685 147220 537285 68765 284155 392615 20060 80240 552245 399500 681445 780385 712810 220065 629000 797385 583015 322490 165580 600015 165410 365075 425595 601035 226610 196010 147900 376210 478550 354280 481525 88825 86020 714510 492235 81005 296905 532950 581060 229925 664190 555390 552160 202470 367625 667930 548165 443275 317815 265455 462060 307445 482205 11050 504050 710600 666825 819995 187340 239445 418965 783700 503795 130985 374510 161245 122485 125205 688755 507620 377145 350710 163795 252620 722925 285685 779025 328610 596190 634015 545700 336940 413865 112540 598315 285175 367965 549015 336260 572645 673370 420665 227545 724965 358615 634100 454070 412165 273020 500225 834530 376380 800870 573920 256615 415905 304725 372130 425510 735590 135660 218025 20400 837335 534480 4420 342465 561170 685780 810220 271405 402050 52445 487985 400860 101830 272935 506005 639795 276505 360570 533035 581315 686120 758965 739160 712215 136170 445060 82280 377400 762195 193715 323340 601205 537370 260355 504560 694280 638435 136850 163285 198475 453390 613445 19210 409530 170850 39270 506260 783700 442000 643705 415395 436985 470815 111010 802485 623390 332775 321215 217345 823055 713575 572050 342465 253130 389555 30770 224485 698445 421260 169235 498610 159290 19125 23035 50915 314415 238000 513910 231965 204680 813705 576215 82960 263245 613700 257635 64770 243525 587180 10030 492320 782255 50660 690540 363120 53890 510340 434605 434350 167110 819995 150110 531420 118405 39950 596530 142630 642260 664700 165580 757690 424235 769080 391000 396440 781150 672520 401030 164645 312375 337620 426615 817275 53210 391425 189465 357850 406810 2210 10030 735505 764830 562190 291720 214965 81260 582505 412505 416415 561425 64260 486540 744260 388790 760750 294865 569670 584035 755225 698445 549355 52445 667165 521305 310335 421090 363375 176375 330650 693855 343655 577490 578085 34935 566865 833170 42670 547825 730235 323085 681530 794835 181390 452370 65960 443275 664530 702695 711875 255680 680 694705 504135 132855 841245 494445 579700 17510 790075 652800 145690 105485 646425 42670 75395 626705 226865 659175 243525 494955 87635 597380 268430 497930 154360 754375 776475 800020 197625 460870 520625 348925 398735 318240 329715 566865 332350 464270 308720 188955 642600 452880 332775 521730 625260 803250 59925 733125 689860 480675 84235 816510 741370 707030 772565 663000 368985 284155 48365 71910 628150 659260 556920 216410 663340 256020 274210 313905 342975 365415 446675 520540 673880 47090 140165 235620 683910 836060 506855 787440 589220 217600 645660 718675 82110 633930 642175 414035 488750 28135 579955 236895 228225 494530 655095 205020 5100 637415 333795 479230 430015 324360 797215 67915 39185 214625 589475 412760 54145 702525 178925 173230 709835 524620 156485 839120 646595 728280 431460 179520 581995 469540 225250 288915 629255 368390 118490 681955 191930 401540 200090 4505 83810 280160 368730 365670 233410 421940 557175 117810 771800 834275 717485 558365 712555 327420 190315 289000 754460 169150 408510 63580 209695 480335 575960 482885 774010 227800 513060 80495 585735 128095 429675 429930 676005 836995 513485 796110 225845 19635 404175 139315 349265 349265 842945 77775 527425 734400 312630 670905 603075 292825 398140 369325 355045 265540 271065 466990 151555 12410 85680 412845 835720 99875 301325 666655 808265 550630 348160 670140 148665 842010 180200 109735 425000 165920 751995 503540 565845 415650 443785 611320 341615 448205 71740 772650 43775 329885 63410 245480 251430 68765 680000 810645 555305 102680 298435 240890 715785 709495 647190 697595 776560 604775 846770 397970 101405 631295 728705 16915 658070 812770 523430 436220 582505 556325 307615 450330 271150 453730 745110 205955 468265 157590 498780 160735 523770 103020 16915 505920 214710 48620 615995 446165 703885 534735 591345 825180 107610 786335 536860 602990 450160 327420 314840 446080 195415 431460 143565 228225 307190 516035 33320 797895 3570 126905 210885 670650 505495 817870 671245 729555 288405 747660 568310 348925 268430 73780 195840 132345 445655 659430 368815 467500 7820 534395 768910 75395 414630 328950 328525 698105 692665 588455 793475 157505 669800 735420 676685 752675 167960 203320 540685 833935 791435 778005 140590 556580 547910 791435 705585 260100 605625 93670 728110 806480 123165 672690 128180 769080 659175 569160 162945 162775 260525 581825 742815 21165 677280 310335 650930 831130 116365 587860 690030 233750 583610 138720 768485 297160 95370 834870 560745 176375 660535 323000 443360 385475 647615 723860 549780 676600 60435 719695 806565 697595 425595 579870 378165 753950 622710 340000 220830 155380 228395 195840 136765 441150 527425 405705 707455 225675 5355 109055 91460 801890 779620 79985 707030 708645 804440 553265 616590 207910 145095 157675 246500 515185 28560 15045 326910 834020 258655 96730 529125 740860 549525 494275 818210 839715 155465 345440 220405 33490 324530 58820 15215 597720 336515 619225 339490 418710 333795 584715 764915 644980 411570 702015 380715 570690 163625 736355 52020 682380 558110 93925 651355 626280 265370 126905 315095 480335 831980 738225 447440 447610 468095 169490 507790 598400 143140 263330 584545 619395 630275 719950 47855 201620 372300 82280 778515 810390 13685 606475 671500 427210 426785 448885 649740 161075 654245 755055 70975 111605 736355 332520 413525 441065 652375 18275 782000 128265 205615 209865 485095 665040 631550 61030 676685 525385 596190 607495 530400 816595 85850 186320 660025 66385 271320 560660 26775 425340 635630 740435 348840 404940 653310 794495 50660 46070 125545 384030 466480 180795 106250 23800 496910 170935 625345 124440 166855 758880 381480 533460 844050 798320 731510 824755 472430 775540 276760 91290 88230 745875 553180 527425 239360 69785 829430 432565 252280 632910 402900 481610 452965 833595 46155 343060 256615 537710 488835 59415 651355 188700 112030 294015 691900 497930 64260 499800 766275 626620 787950 326570 588285 694110 769165 645065 572475 580975 834700 738650 331585 301155 745790 292655 124100 544085 728705 796450 574685 73695 543915 133960 622115 640730 429590 353005 295545 536605 294865 233070 278205 710685 487560 543405 677365 85680 715530 17340 624240 474130 27115 344675 321045 743665 780215 414460 593640 55080 311950 133110 55335 200345 128180 638180 565505 646000 779195 294950 91630 555815 5100 769930 625090 829685 263245 766105 21335 469115 563805 591600 209355 251515 758030 388535 114835 561170 754375 408425 145860 306255 730575 107270 258400 281010 213435 791180 99960 251090 118915 237235 113645 583270 659175 777070 759475 593725 375360 771545 657050 605795 224910 672945 119340 252450 633165 161670 667760 144415 576385 661555 224485 505495 485945 383350 629340 543150 65790 248795 359635 423215 680680 579360 169575 44965 714850 611490 801550 688925 383775 110160 51170 397120 398990 841840 836825 591090 689605 235620 423895 134895 676855 377910 393040 445570 128860 629765 588625 526660 202385 275825 623220 776305 27115 391680 672180 429505 652545 817190 403835 662235 658240 632400 848470 224230 207230 619650 206805 672945 87550 374680 430865 98515 141185 658750 168215 457385 62730 63155 238595 801720 167110 115940 496995 607665 383180 184025 316115 427210 37995 381905 706690 412335 768825 210205 142545 522750 422960 683400 807330 344335 492915 844305 500650 645915 347140 434520 396780 352835 162095 392615 414630 304045 393890 597380 808095 381395 849660 99705 176885 418540 303025 417605 539750 395165 173230 386155 542895 265285 517310 127670 23885 76160 264520 753525 611150 345100 14875 453730 62900 636140 476425 513740 242080 255935 481355 74460 812260 758455 16150 47855 133790 71060 305490 393040 213435 294270 581060 9010 426785 422195 28135 793050 336940 756925 513230 359975 37485 175355 645660 91035 127245 698785 32980 371195 352325 747575 129795 600525 231795 199495 691900 771630 140420 762110 355215 484840 78115 570435 731085 800530 264775 303620 768315 240975 791265 274720 689775 512380 523005 455940 117300 200430 114155 536180 242165 768400 564400 281180 505750 322490 652375 770015 483225 162010 236555 724200 398480 778940 225165 197540 331415 664020 27625 218195 617100 360145 287640 601375 402220 616845 221085 682380 795345 281945 456025 637670 285175 212840 546635 225930 661385 112880 555900 789395 317475 746725 737120 307955 570010 542725 759135 32980 161670 736865 56440 401625 388535 196435 68595 202300 381820 614295 57715 331075 351900 183345 583780 685015 151810 293420 374340 615740 589220 7055 327675 423470 538050 358105 799765 603160 92565 792370 152660 801380 39015 202470 319430 15980 160055 636055 462060 36975 87125 125630 463845 568225 355045 612340 517565 191930 188105 659685 592280 795855 388365 389895 481270 380290 201535 834870 614295 601375 443275 6800 307020 47090 282795 692410 762025 467245 59925 530570 663680 799255 796365 60265 716890 369750 405025 650760 264945 46920 784295 262650 217260 376380 426700 818210 347395 485265 621265 234090 46835 488070 670140 543575 676430 322575 479570 146710 154785 123845 269790 201535 779195 290615 71995 728280 818295 490280 344930 413185 774095 471750 700655 790245 831385 816680 75735 248030 234685 245055 753100 345100 179520 199495 708985 385560 188275 726495 315520 584120 650420 237830 638605 420835 714255 559555 478975 718420 579870 562615 680510 761685 645150 597380 374510 407405 261970 50915 510765 613530 517225 372045 67575 184365 308295 465885 534820 387175 85425 440555 155805 324615 22865 158100 536945 598315 784550 40120 50660 29155 351135 727345 252280 55760 628660 487390 413780 581995 27200 659940 351475 147900 758370 517735 332180 547570 421600 409020 69020 391255 30600 321895 530315 570775 483735 501245 168725 500905 216835 265710 405280 72080 617780 340425 325550 534225 449990 490280 599760 377485 821525 448375 57545 136850 267665 203065 55505 649570 755990 509830 561425 277440 429845 291550 358445 642770 617355 699805 340170 18870 388960 120530 496825 807415 289850 14025 40970 162520 748850 570010 192780 277015 833595 14705 653225 311355 255255 16320 581655 534480 670650 562530 839715 562105 558790 685695 24565 91375 779280 561680 679320 154445 684505 756160 374170 127415 138975 596190 254745 246925 820080 404855 425000 232475 831895 6375 196775 665295 21335 137275 161840 280075 644385 659175 564230 242250 368390 758625 522920 217175 314925 5695 384200 542810 82110 180710 634525 234515 176800 397545 329460 425170 126650 20825 704565 844135 151300 370855 590410 320705 433500 606220 651950 566440 264095 719610 443530 670990 8245 599335 619565 261885 822970 686035 386240 75565 37825 417435 52275 358275 787610 599675 212415 640985 802230 3060 673540 412165 47600 589475 94775 93245 186575 512125 24225 244970 787950 32640 644895 290700 753610 548505 558535 293165 48705 729640 387430 505665 173315 192525 727855 699040 121805 195925 784890 203575 780130 335240 242420 474470 660875 664190 16830 151980 177395 617355 471665 100810 577745 199835 162945 580805 225080 811410 384285 138295 479825 623135 272170 376465 499205 734570 299965 404005 201620 769930 76840 147305 796535 149005 234430 755565 239615 590495 373320 341020 490450 683060 130475 197710 530655 696405 308125 289000 642260 815065 725135 120530 318920 316200 207570 714595 262480 328100 474470 724880 643280 142205 254830 585735 558960 303365 651100 238510 514505 502095 51680 569925 604095 86870 263585 613360 762705 387855 26520 444210 593980 709240 551055 744770 342210 627385 453305 87720 85000 665635 676090 95115 564315 446080 526150 555985 477615 354960 202725 83980 646425 628490 748340 686715 270470 21675 621180 65025 519350 305915 241060 465460 116875 277015 759900 14280 451945 725560 738650 23290 754375 795430 81345 240635 211225 485945 248200 240550 301495 684420 258145 687225 721140 750040 274890 458660 197965 84490 104295 259675 251345 687480 536775 14450 515185 429335 777240 323170 829175 408000 376210 663000 650420 233155 142120 139910 78200 42925 285005 292995 135915 413270 678725 401285 339235 291635 515695 669375 231710 450500 775030 767125 257465 307870 787015 182410 702950 675835 711705 29240 726155 296140 115175 87635 397630 410465 818295 15555 207230 457980 614125 756840 75820 688415 189550 368220 728280 377145 159460 30090 382500 259420 147730 266305 828070 498950 514505 438855 368220 757605 144755 3060 319770 556155 534650 415905 716465 107695 19890 368985 248115 819825 653480 732615 685780 419135 295630 233155 492150 474215 215305 783700 95115 635715 105145 342635 92310 495550 720885 607155 87975 766785 828070 688755 629000 336770 42840 305660 541535 482630 165750 689690 287470 153595 93075 404770 316625 254320 161245 454665 635715 164135 441490 196180 251005 469540 343825 364480 24140 479485 658410 527850 585480 649315 794835 66640 114920 98770 700485 379270 663595 747830 847705 478465 159970 368645 61795 12920 208335 773670 835805 423385 221000 346885 196775 402560 414630 397460 792285 663850 53465 840140 458660 452200 44880 199750 366095 671160 524960 38165 583950 421855 430780 790585 534905 394825 166685 393295 77690 672010 61200 382925 334645 393975 601715 421005 562530 403835 501840 745960 638605 154785 365415 810305 233410 795260 33660 101490 761855 67575 307190 768825 711110 702695 356830 239530 269025 330395 632145 767210 302600 539750 420325 394315 516290 765340 330140 532865 696575 554115 53720 578510 257465 646850 579190 284835 656200 57715 845495 788290 63750 175015 227630 274890 473110 197200 692155 539325 214200 679065 589985 204765 628235 2295 714340 825350 334050 551565 237915 15470 185130 77690 678045 666740 642940 755140 839290 698700 62135 621010 331415 84150 126310 66810 301920 455005 834700 744090 529295 84660 436220 84915 99535 732785 324360 627810 479740 160905 187340 660110 309825 356065 487475 646935 190570 178755 411145 741965 426955 51935 508215 246840 231370 433840 325210 597720 198730 619225 583525 232560 527425 240550 54655 828835 137020 72675 400180 162860 106845 200005 530315 756755 281180 794835 321810 788630 818465 627470 541450 734400 326740 163370 506175 508215 612680 194905 35615 711790 7310 331415 213775 18020 678895 745025 631380 738480 816085 524705 607835 775030 270725 353260 451180 312970 251430 477275 294015 337110 520370 183005 241230 639455 353090 369325 186745 711025 643875 143565 119170 393295 790585 215390 205615 47260 164220 407405 531505 302515 200770 375105 655860 764575 140165 384455 514420 9520 488070 379355 467075 259335 36550 416415 243270 832235 230435 751060 823140 175695 723605 602310 177650 532780 216410 199070 178500 694450 504815 162775 669545 571710 732020 315945 288320 198050 741625 239700 791860 114665 524365 221340 151810 837505 16490 784380 834955 115685 128775 801720 613105 268685 329800 803590 660620 659515 71740 107440 636480 259845 244970 718590 390150 326570 105740 625685 347650 63240 782425 328780 314755 307700 708985 839630 199750 838100 133535 594150 70635 732275 578680 584885 781915 133450 584545 687055 290360 125460 789480 334475 594235 503455 408850 631040 8075 35530 400860 42755 338130 426870 638265 121720 638350 767635 281860 636650 264350 673455 537540 842520 347480 822120 28135 460785 190910 438770 531250 287470 727260 277015 457045 414885 43520 234345 382500 816425 794665 7990 493170 28815 426020 582845 407830 656455 765085 133960 376805 783275 786930 691050 84235 429080 825775 231285 825350 222615 417520 198305 515440 260185 627980 802485 632655 264775 53125 578765 142970 395845 824500 817360 577065 40970 145180 659600 243865 240890 693600 406215 618800 735590 156400 188955 541705 107865 51765 155720 264945 463080 435795 450330 572050 81090 574345 581655 847960 84745 1105 453560 548250 748680 16320 608430 790840 71060 723775 435880 52445 551225 383860 39525 669630 535925 87720 53210 620585 615655 546040 607920 285345 243100 580125 294695 575535 638945 198390 180880 492490 378505 235960 595850 73355 333200 735335 485860 149770 559470 787525 742050 229755 2040 589220 136000 589475 191590 325890 521730 838610 398310 635715 814215 142800 45050 217515 823055 697850 565250 697765 48365 595340 102425 406980 700230 8670 189125 512380 809540 676770 115260 481525 181305 293080 146030 287470 267835 664020 333795 374000 846260 662150 716805 338470 49385 370685 749190 792625 561170 516800 66385 591345 216835 624070 5950 114240 220490 417180 480590 143225 610555 384285 745790 819995 792370 543830 130815 572560 610045 277865 184450 847875 8245 721820 10455 708560 218705 510510 259505 491130 656965 750295 389725 515100 509235 455515 334900 478210 18360 211650 54825 339575 2720 307615 710175 693770 363375 684675 446675 592535 832490 179265 651355 40205 697255 388195 11730 405195 107525 816510 351305 714595 634015 307445 588710 566270 247945 268345 242675 98600 250155 221595 284155 816085 179435 589135 822545 85170 382585 527000 132345 72165 678470 349095 338810 390745 314160 230435 618800 369665 48705 478805 482035 317560 646255 675665 777495 538560 778090 56695 175100 775370 439450 467245 581995 696235 15300 341700 268600 511785 573325 223125 774945 486370 489175 349520 680255 533205 660365 167705 366945 712810 568565 29410 783360 591685 258230 697255 416330 575960 566525 99365 580040 46155 472685 472430 457385 61625 769505 702780 11815 49300 99025 142970 459935 490365 713915 262905 62050 213945 752505 754120 401370 225505 286450 403325 212500 797980 578935 746470 729385 54995 126395 416925 6630 413015 696915 498695 822545 488665 182155 476850 724370 85765 745365 331840 58820 57715 84320 63410 795260 539835 173145 270130 292315 634355 490535 248710 375700 507875 6460 275400 606135 790245 497505 781235 709750 774690 39185 718335 103360 495720 453645 108630 768740 170000 835890 220150 778430 122315 83555 558450 754290 515950 367625 504645 266645 754630 584630 619310 9520 658155 384540 817105 418285 428655 372640 134895 309910 449990 414800 298265 794835 471325 755990 412420 179775 140505 788630 567035 736780 238425 822460 226015 403835 649570 470475 29750 840480 324360 431460 41565 336940 15215 829515 12155 107525 125545 313650 591940 717315 65790 179095 672605 286365 295715 263330 168725 209100 565590 145860 54740 518075 563040 761430 78880 386240 346205 779960 424575 545445 623815 437240 248880 356150 524705 231965 674900 679235 111350 382670 59160 24735 713830 264010 400690 388365 457980 346715 1530 361080 274380 175185 722670 487050 284835 403920 708135 439110 613020 550035 42245 567800 293590 46835 686885 511105 690625 210375 380460 776900 636650 699040 139145 216495 60860 295460 544680 832915 307445 823140 127330 795345 550290 450755 232730 125715 398310 513910 492490 359210 336685 346120 47600 249220 48535 729130 86360 63410 519945 96985 581655 461805 116960 47005 545870 2550 440555 293505 57460 222870 144755 201450 466225 557430 468860 268430 256785 20145 545700 673030 703035 193630 93840 471410 409445 486965 486030 785145 643025 157930 836825 152065 846345 847025 469030 163200 725305 845240 533630 660195 680 337110 135320 818635 454580 729980 242760 64685 744005 470900 421515 604605 680680 805630 216325 687055 62730 393465 446250 666230 178500 721905 268005 350030 227885 754715 834700 325805 258995 409275 587010 382075 110245 227545 517310 836995 279650 806735 25075 399500 817445 282030 813365 847110 579020 387430 32470 345525 614635 388960 846430 667505 464440 203405 310675 432140 596870 459935 161755 472345 243185 436475 698870 647955 194735 125120 792455 696915 796450 586075 342975 765000 572135 339745 211650 4335 741540 110075 62560 433585 324615 138210 190995 363715 35190 624240 807840 157675 833765 643535 149345 29920 238425 320960 277695 248030 152915 559215 61030 711025 712470 164135 94095 579955 508980 812940 711025 388875 362525 630105 844050 82280 104040 180625 404175 490875 756585 626705 666570 78285 419815 673625 573835 69955 302005 416245 417860 132855 829770 376635 44880 340340 362270 491810 703290 194140 300985 243610 459850 340765 703375 747745 95370 172805 33745 378675 796620 569755 215645 717400 161245 31705 308890 716720 818465 370430 654330 322745 838440 744345 424575 640560 681700 369920 491470 345865 838610 804695 572390 755990 258655 592365 774180 192270 790245 164475 49385 735930 234855 158100 182835 528870 801125 158695 224570 754120 30855 235875 791265 97325 514590 786165 446420 134725 307530 557430 176460 661640 639370 30685 574685 186915 661045 790245 765 713490 528955 768995 161415 496315 36295 109140 359550 259845 120700 702695 455090 680595 152150 248030 37995 358020 450925 381990 330650 771035 461720 499290 720460 659940 429335 376295 241995 530145 517395 236810 269450 501925 21760 712385 291805 638860 43265 414545 426955 444635 116790 270385 717485 132515 648295 9775 114070 477870 235280 717825 663425 120360 484585 310250 139060 297415 415565 844220 748000 47600 185810 303790 568905 125375 811580 710940 189635 171530 435795 655265 76330 210290 50150 464695 20995 184110 799255 506515 649145 702015 4760 75565 773925 788120 108460 624325 385730 366435 728875 73695 412930 106505 125375 570095 314415 765000 674730 743155 467245 648210 114325 140080 406980 85765 407150 725475 647020 22015 824585 76585 703885 837845 211735 817020 252025 634270 727515 556240 660535 800020 181135 727515 347225 130220 181305 840565 428060 253555 399160 158525 525555 707370 96815 67150 745280 354790 72420 594320 361505 121125 621095 267750 319770 838695 431545 209865 319685 739755 710430 243440 203830 371960 210205 385560 530570 804185 848045 190485 432905 416415 245990 661300 73185 361760 197795 229075 43180 367540 96985 204680 99535 308805 610470 645065 58055 747660 527510 559385 799765 763895 56100 238850 663595 582335 199240 767720 325550 315945 105400 819230 552160 697170 115515 209950 707455 752590 496570 242420 127500 760495 451520 5185 594490 552840 661810 243015 618545 823310 186575 799255 536860 497250 533035 183260 404175 366945 461720 472430 383010 285685 616930 788460 308720 269450 324785 228990 610215 734740 305575 333540 161585 405110 762365 519180 122485 409700 173315 274720 799765 666995 452540 825860 461890 425680 778345 6885 299370 92820 359210 736695 256615 60775 334390 291635 569415 788290 694365 614465 314415 143310 639030 252280 791945 219725 646850 472515 632485 712980 18615 630615 802995 139740 712640 23120 634015 339405 546380 430950 86530 479145 446845 476510 634695 575875 723775 311015 305065 703715 44625 574430 273020 171190 655265 147390 92565 314925 727940 148325 510595 235535 770440 750890 686970 82875 401115 479740 720885 333200 92820 647615 256870 104380 283560 566950 356575 18360 188785 192185 753525 137020 622115 668440 107440 398820 631975 615230 848640 403240 351985 766105 612510 365160 393465 206720 211990 831300 650335 396695 801210 337705 681615 1700 512295 652120 214880 642345 502520 158355 404515 572645 88485 520200 43350 26265 552075 807415 156570 753610 363800 62730 813705 245820 552245 741880 148920 642855 398055 665975 69615 125715 745875 695045 41990 100980 533970 364225 248455 343655 393890 287130 79730 469880 82705 69020 667760 463675 817615 845750 286960 645150 800105 698275 149005 689010 657135 465290 435710 54315 60775 360400 7905 671840 822460 214795 453985 459935 398905 832320 729810 160395 177055 653395 400690 820845 830960 569670 534905 193970 748850 146370 108460 676600 294270 435030 709920 90695 60860 29410 291550 612765 561170 490960 413695 443190 783530 585055 35615 779025 760240 733635 109310 36805 98005 321470 296055 351815 646255 793050 57460 752250 665465 572645 48705 410635 15555 808775 498185 524705 61540 365500 309995 54570 89760 5950 613445 677875 85170 509660 592025 322490 54315 652035 276590 218365 552500 75310 680765 348330 357085 297415 802230 549270 755565 400945 818975 484755 694365 495465 303195 688670 677280 247775 583610 348160 640220 750975 150620 9520 38845 553520 823650 260780 164815 478720 309740 703375 771205 24735 76925 825180 398140 379185 16150 604690 488920 602565 726155 820420 769420 738565 456280 285770 72760 261970 62985 246500 113135 159715 704055 724030 452285 185300 179690 598995 294525 557855 459170 507960 533715 371365 156910 207740 83215 629000 511530 819995 359295 361845 680 327760 288235 425765 258910 119085 543405 539240 797980 349945 494020 508130 11730 189040 323170 289680 661555 308890 32725 226865 508045 234175 526065 591430 49980 504985 760155 619140 330990 212415 508895 667845 809285 339830 551055 283475 62390 640220 360570 752165 162775 334220 799850 764320 601290 624835 628660 810220 259080 579785 556410 398820 450500 586840 260440 61370 585820 725815 728535 506345 456620 119595 413525 512975 609535 12325 175610 314415 289935 586925 540090 353175 423470 191335 558875 161500 668525 90525 590665 594320 765850 355895 707455 717315 411400 617270 482205 296990 579105 587435 335750 143225 409700 615910 756840 730235 656540 763980 286110 580975 155210 718590 698445 72760 653735 405280 478720 523430 161840 418455 339320 431205 764405 579445 46070 277695 38420 528445 1615 4080 641070 174420 337450 847875 676940 797725 404685 231625 103700 749360 501245 350880 13090 656115 320280 359720 449225 380885 71740 665635 484840 834445 681955 48365 716890 625260 664530 827305 385135 381990 673285 506430 655435 438770 645660 5440 17595 9775 745705 325040 235535 360400 456025 107270 660875 386240 610555 136255 309570 832915 829260 75480 517990 76160 62985 405875 731085 38250 483650 328100 14365 158270 446760 730575 559215 551310 81515 765085 91715 392785 82110 142885 634525 839970 556240 482205 102000 35190 314585 144755 8925 252025 702610 69530 698020 638775 640645 662830 32385 383010 40460 538900 345355 690965 719525 373405 61540 198560 172210 398140 730235 719950 348245 635715 25415 348840 413525 208165 301580 258485 804440 279225 637075 469795 435710 519265 744600 526575 611830 3060 710685 82705 79390 412760 569670 781745 682805 229840 68425 118915 407320 509830 407065 464355 418200 185725 509150 242845 249050 349180 706435 722500 411400 158950 181560 673710 605795 810475 439450 21505 581995 826285 475490 209355 254320 72930 758965 649910 277355 489940 466395 427550 26860 614635 812600 473875 533120 475490 359040 262820 622965 413865 510850 2125 402305 86955 495465 780555 592195 678470 561000 789140 132090 632315 789225 484160 300560 783870 801550 439365 117810 602140 420410 205190 457470 407150 565590 102255 140590 568480 159460 21760 480335 111095 431375 165325 766530 542045 139825 189295 470645 455515 322405 803590 132090 232560 104380 131155 209780 706265 482545 569925 168640 425765 388875 595425 591175 425510 448460 216325 590835 251770 703035 119595 314925 83555 766955 346375 295035 83725 456790 383265 259760 801295 567460 668440 306255 383180 682720 451690 708305 94945 568310 710685 283050 697085 543150 87635 418710 40800 436220 674135 159035 51510 399755 679235 418030 33150 595170 149515 607750 457725 146540 793645 814045 81090 383435 292570 652205 763895 766870 459850 746980 160990 616420 749955 536690 364820 282710 88230 292740 336770 304130 598230 42925 847960 484925 294525 20315 253640 455685 390575 740945 205275 213690 110160 692410 562190 765935 482460 512295 768485 317900 758795 48110 664700 545700 25755 650335 610130 214200 750040 6885 742815 152320 421345 545445 191505 782425 581145 802570 173995 290785 624665 120530 334815 794750 391170 76755 414120 38930 583440 554965 827305 564995 697595 644045 395505 451010 405705 784550 56185 355045 60520 650930 350625 379610 113985 238680 801635 29495 390830 50405 448120 336090 762790 124015 379525 335835 290530 834190 516460 104890 138125 101405 526915 118575 804270 233665 360145 635885 219980 471495 618545 419135 633930 390065 456790 620500 218195 64260 2635 502520 41565 588965 145605 54315 204255 654755 712810 261545 6800 796875 526235 438175 129115 329205 375020 318325 97495 507960 351645 838270 777835 218365 246500 827135 821270 406555 721055 81600 186915 361590 622115 128265 116790 652375 38250 714000 123335 296395 252025 312800 427210 410550 403835 838185 282625 842350 719355 464100 446590 454325 286790 680510 90355 469710 630105 255510 31620 505325 227800 405875 532950 255000 748510 388195 675325 209525 540430 212075 706605 352920 533885 693770 654075 380630 222275 232135 564315 847280 45900 497590 297585 213095 436815 848555 176460 159800 649570 115600 582420 175270 662320 89590 274125 529210 702100 421005 263585 367370 438855 373575 717145 165410 766615 660110 156910 683400 622455 35700 239530 596275 121380 160905 491045 155040 44030 384965 441575 657560 521135 546975 142715 337110 533035 191420 627385 783785 644725 203405 622710 55420 576725 807585 680425 526320 772480 719440 833340 210035 579105 668610 28815 484925 696830 649060 736440 515950 834530 631295 468265 166345 220660 145605 782000 100045 136680 247265 210715 218705 800190 756755 411910 299625 275825 211225 78200 824500 332945 732615 395335 465800 441065 77180 284920 399075 543320 611490 418200 191420 371620 817700 699805 128350 291890 447440 533375 598910 465970 155805 351645 365670 550375 690030 417860 192185 663765 79050 641750 696065 758115 150535 46495 795515 265285 103105 345950 41565 285685 394570 142715 22695 126310 159715 848895 231370 838950 38165 281180 237660 314585 543065 499290 86530 695895 18275 137360 484755 682465 721480 339915 278035 484585 54060 529465 691900 322150 344335 39185 136170 831470 413355 425000 382330 382245 628490 46325 740690 602310 676430 776135 815575 822885 449480 120360 436815 659600 760325 277865 721735 776050 761855 786420 733040 287045 510255 457385 691135 475405 132005 255850 77180 798575 529720 819910 576215 821185 408085 830365 136085 230180 170255 811835 807585 531675 412590 38080 542725 477020 212925 3485 572560 656880 422025 651440 594320 584035 408935 465800 672775 145945 624750 414800 170510 459510 718420 552330 127500 261375 686205 487305 634100 34850 456960 249390 27795 744770 808945 349690 581060 742645 112030 40290 183770 168640 54145 680170 256955 571115 285260 373235 595425 345185 807245 373575 33830 677535 90780 614975 399160 524195 819230 521305 449055 629765 442510 737035 340595 431970 306765 525810 761515 176120 761005 196520 104380 453220 454750 839460 596530 167705 691730 66640 516545 169830 143990 313735 738820 827390 660620 649655 584375 528275 607070 782595 206465 232390 384625 770270 177395 24310 785655 606475 207655 703885 447525 473025 136085 60690 588625 476510 323170 533035 387600 758795 543320 576045 500820 533035 606220 106420 580125 75395 110330 839120 669120 333795 554115 849915 469965 346460 71400 21845 634780 660365 91545 284410 185895 767635 725560 374850 601970 376635 415225 87550 514845 738225 196350 848300 154700 61795 265200 297585 625600 126990 41480 195585 590155 639285 328440 730320 595 269280 218280 407660 615995 848895 195330 711875 741370 161755 180540 266050 309145 615825 471835 10540 494275 49045 777070 465205 615910 803845 140165 161755 344335 504135 60435 675240 515185 386835 316795 839120 366945 363290 184705 216665 672180 681445 525895 533630 546380 234855 647615 666145 730745 679490 290105 698275 706605 640730 419730 221595 407490 744090 275825 643450 305235 578850 318070 645320 287725 626025 833085 74630 375615 110670 102425 417010 614890 283135 428485 12750 334475 526320 366265 231030 486115 71570 481100 848640 551395 721735 671245 3485 289510 166685 52870 601545 460785 419560 289170 320705 657390 84150 228310 524960 111775 813110 375105 58905 792965 222275 94775 612935 481270 762195 832915 75310 4845 618545 472005 392445 69785 206465 11985 799170 720630 180455 374935 440470 665635 466395 815235 128520 80920 432905 420240 826370 20655 624665 677875 217260 125035 203660 30855 195925 686545 184705 583780 1530 439960 57290 639370 729980 446080 72335 768230 512295 687140 232985 739755 254150 160820 67830 131665 248965 733380 811580 259420 22610 575790 359210 384370 766955 656965 319090 498440 272935 391680 243610 639795 474640 178500 735675 507365 523090 542980 106930 823310 218365 403495 326910 800360 400860 320195 244970 826795 322915 845580 822800 346545 115855 447780 346460 476255 741200 791945 621350 507620 463930 816510 627555 268260 328185 228565 146540 486710 304300 714765 195330 595170 600440 844305 659005 233750 169490 671585 373235 277100 43435 152320 770525 681955 103105 795175 267410 74715 767210 79305 260695 538900 203150 66895 450075 427635 229330 63155 598570 294185 671500 379865 469455 336345 753270 342465 418540 283900 391595 37740 614380 714935 425000 373150 362950 794920 286365 503030 158950 522070 404940 766020 585650 284835 470305 348670 167620 768145 681360 685865 28305 68595 645235 760240 250750 556155 136595 8755 51765 539325 845835 446505 791265 135745 575620 506685 292060 608260 526575 581230 640560 812685 449310 29070 494700 712810 835975 33575 363800 779535 370600 383010 81090 129625 349520 764575 148070 296820 388450 478040 584035 753270 649995 187000 25755 482800 782425 438770 156910 310845 119000 26095 642430 244035 338555 443615 752590 332435 513315 96050 15640 315180 284410 191165 162010 327335 107015 777665 676175 309910 273360 777070 479995 108290 158610 372215 472940 351900 281010 38420 424660 643620 408935 120870 662575 629510 24055 491555 505835 337110 804015 218280 776305 24055 802910 569925 657985 288830 314415 141780 220150 752675 707455 437920 143905 407320 553945 444380 345525 67235 220745 595510 690370 785315 133790 821525 227970 287810 498100 138465 30515 119510 11135 754460 722075 34765 298605 351135 664530 833595 593215 842010 58990 596445 385220 578680 660365 150025 641665 717995 565930 836230 222785 693345 313650 755225 11645 567800 406640 7310 428825 357425 123845 600440 791605 119085 60945 521900 132430 550715 731850 732615 42840 193800 144330 81090 476850 502010 325635 206040 100555 464525 430185 674900 731340 388365 211140 736355 411145 83045 511020 508215 292485 428315 642345 575110 109225 594150 555645 481780 484330 429845 520795 639115 626025 17000 576130 424745 375105 326400 327165 290105 470730 355470 143055 532950 237065 162605 118745 529465 363630 181645 221425 108120 299115 683570 715700 752420 697680 432480 474810 307785 228055 309400 111860 781235 224995 255000 98855 112455 177310 403920 609450 609195 793900 137530 306850 510170 65535 261290 498100 32555 535075 549100 30260 411655 297330 480335 811665 203660 660790 553860 786420 32215 723265 98940 715700 784125 108715 724540 524365 576215 791435 568310 675665 348330 262990 833765 805885 431035 849150 740180 351135 495380 227035 828410 345780 723010 680765 730065 52955 372555 510255 745025 372045 835040 235620 465800 469115 426190 170765 597380 338980 183345 291295 55845 831555 350030 784550 337535 260865 57545 427465 462910 14110 432395 673370 81005 29835 561765 327590 665295 195840 720460 100045 666740 760240 237065 317135 613870 118660 205785 65790 644130 240805 416670 663255 797045 626875 369155 565250 157420 289765 192780 474045 87890 692580 224485 810050 3910 64260 148920 572050 116280 453220 145350 361080 333625 76840 97495 172720 833340 708730 773585 456110 249305 267580 627555 184025 568140 69020 495465 706010 460530 195245 173485 433160 73015 594235 340255 153680 410550 677620 100555 311610 338555 221935 190315 502860 550460 48620 445655 260355 773415 205020 434690 542980 469710 412930 381990 78710 484755 394315 378335 165665 664785 492490 385730 468945 137190 802400 722415 256785 15810 292145 773925 498100 361250 773500 9180 198050 533035 84235 823140 67575 606815 371875 205105 201025 677960 848470 553775 700315 768570 494275 632485 291465 762620 73950 308550 535755 391085 774180 65875 506940 308125 185470 71485 76670 39185 457555 643025 136935 504305 131070 271915 567885 414120 98940 307105 63495 180795 316880 824415 782085 344165 685015 518245 72420 102340 675155 559980 727005 264775 833680 811495 566780 295970 84320 116875 823735 635630 827900 10370 166090 793560 176715 613955 7310 569415 830280 578000 52785 270385 524025 383095 538050 536265 702185 256105 349095 239190 82875 269280 261545 310930 749190 478550 602565 318750 825860 154105 250240 409615 76670 660535 244970 331330 282540 647785 279055 165495 147390 359890 232645 406215 220320 412165 400435 262735 17085 282625 352665 279735 54230 558875 185980 741200 208080 462910 619480 338895 269195 690030 102510 526490 405705 381565 262735 773160 428485 340000 46070 17340 171955 384540 189125 160905 4165 507705 643450 766105 62815 337110 648635 332180 121890 761090 282965 651695 98345 86190 289255 125545 787780 629850 736950 159970 843370 275060 676855 788630 659090 346290 627895 546805 253725 703460 259760 216070 841840 698275 231540 678300 734910 246500 90270 200175 574515 841160 613955 768400 550630 790245 290615 77435 381905 700995 163540 528105 322405 299880 649485 311780 116025 416160 220575 127245 336090 111265 453560 288745 344080 288660 668865 245820 121125 243610 115345 524280 547995 651100 654670 69530 535670 457130 599165 354280 575365 830620 839460 765085 151810 570860 403750 188360 25415 250070 147475 510595 729980 201960 243270 802145 39015 52615 698870 678725 356065 497590 24395 241315 54995 419645 730490 35445 427550 779365 483480 639370 353940 780555 39355 433245 388450 534990 456450 152405 337195 403665 341955 827900 56270 280160 18445 441830 141100 804950 671330 805630 158695 312375 646510 506175 416500 351135 188785 57715 465970 474470 97070 546635 128350 648295 579445 699125 474130 732870 6035 94010 138635 560660 153850 262140 645915 483905 492575 360825 61710 260270 142715 218960 500650 267155 720545 308805 185980 566270 17510 339235 634610 246160 693430 587860 455855 236045 337195 595000 786505 724115 602990 585820 432140 818465 200005 802825 280670 801550 495720 569075 227205 79730 99875 781915 66555 73100 528785 298180 340595 790160 264095 525045 631805 358615 705670 68850 262480 27030 513060 628405 614805 88910 200175 324020 343485 771205 697000 842095 612595 756075 658070 240890 663255 122570 226695 55760 292315 204680 221595 412930 482630 12410 470135 498100 584800 700740 608770 153085 49300 748170 716465 497165 328270 30855 70210 184535 467670 572220 431035 10200 4250 248455 722245 724795 56865 427210 496400 311695 155805 444125 166090 468605 515270 101235 330820 801890 741965 327675 291550 765425 205020 501415 106675 55845 535415 178160 278460 714850 757265 579785 847110 262820 731765 732955 482715 751400 140760 228905 285600 199580 474470 52105 404175 76245 652630 549270 337450 768400 552415 622200 449480 562530 846005 757180 455855 792285 174250 752760 141015 579615 634865 283050 780725 571200 2635 357935 786590 111945 781490 753950 665635 697340 70295 797895 268940 694620 806225 405790 18785 59755 700060 703205 407660 258995 213860 416330 548845 559045 243440 520115 724200 255935 721990 257040 168385 451945 653990 654925 499885 550715 766530 743070 70380 464185 338810 515950 188785 583185 813280 491385 226610 149940 88230 782000 248455 141610 289425 10115 406470 53380 298350 647955 180965 777665 290955 815575 202045 777750 840055 258060 572135 633165 664020 601120 497250 655435 63495 352325 754120 618290 388705 92225 79135 260695 419560 847365 298095 693005 653480 22355 478210 476000 510850 705755 798065 299795 437665 307190 101830 275655 466310 42670 593300 566270 559470 77180 106080 649060 531335 721735 668610 505835 793220 462740 450585 485945 701165 521050 644045 220915 515610 770865 541025 618290 764490 81345 351305 529125 779960 569245 259930 137105 423555 785145 275060 800785 683910 792030 131325 826965 740095 318580 25160 765510 369240 25330 379695 429930 200260 710600 750805 645660 222700 339320 837760 629425 64260 658920 325380 584290 438855 163455 151810 461465 338130 207060 133195 513400 280160 89590 8670 145520 196775 702100 758540 56525 425765 5610 193035 309230 478890 459765 208845 347650 665550 756755 846090 126820 236385 404685 644980 181985 60860 487985 344335 474725 463420 275060 747405 311015 439620 616845 499715 8160 412250 570690 253725 427805 629935 258145 552840 327165 197030 528190 604520 347055 436645 319600 547230 512125 120360 6545 675155 378420 189890 498865 749105 598655 807840 730235 185640 446335 30940 88230 473365 377400 522835 657560 508045 182665 202130 820335 347310 737035 225505 557260 224230 723095 299200 212925 251345 745960 353940 811835 429165 89590 205615 112200 8500 237745 846175 334815 328270 705160 398820 469540 38080 264010 608685 633675 289850 198815 472855 428060 849915 405110 840480 756160 327505 325805 598995 756160 310675 408765 625685 486880 605455 790755 686375 89420 724370 372130 304045 723265 269280 737630 144160 345015 503710 753865 636055 574685 456025 539410 573920 128435 192950 2805 158525 508215 614805 135745 729385 283390 614210 42160 807585 171445 282030 705755 719355 143990 174505 248965 252535 450500 842775 156060 446675 795005 6375 840820 603840 377400 252705 271490 757095 413950 792030 644300 259930 441575 210715 124695 416755 247945 596530 386835 90695 305830 687140 695130 682550 55505 611745 508895 634440 274210 387855 342295 698190 67405 518670 174760 368305 332350 747575 489345 126310 44455 394570 449480 33490 713830 502180 65620 175950 484755 276930 143650 519690 540345 343230 687225 104295 47345 664700 57460 60180 499120 47005 602395 77350 607325 276335 689265 66725 53040 478890 569245 1615 771715 803080 744090 130135 265285 337535 89760 484500 768910 597890 396525 57375 764320 29580 269280 249985 387175 399840 445995 54060 396780 108630 806225 333455 193630 402900 125545 189635 146370 523345 790160 526150 45985 528190 295630 583015 123675 328780 124525 724625 123165 598060 737630 828325 386580 369155 654670 573580 121125 32385 523770 798915 686715 106930 319515 819060 798915 71060 734485 100215 780725 287470 204425 125715 802570 122060 153170 813450 578340 490790 591770 720205 406725 66895 220235 562105 16150 426020 240295 775795 89590 48875 658580 772395 312460 124440 562785 824500 165495 410550 438175 226440 351815 364565 44030 164730 27965 66045 765680 763130 401455 511955 261885 463420 757520 502945 376210 489685 531675 699805 524280 398990 767890 78540 143225 291380 258995 38590 669460 98090 215645 612340 170170 159545 175780 657220 563635 632060 50915 544765 81940 118490 169065 11645 38675 795090 400520 225760 189040 112200 624410 444635 355300 509320 316880 830025 419815 429505 485265 496995 240635 468010 379185 591430 768910 312715 2720 571030 363630 143820 353940 459085 452115 432225 169490 840990 210970 430865 532525 538050 255510 684420 137785 845835 555390 561595 493255 522835 209100 102255 723945 168300 242080 54740 151045 65705 283220 354535 225080 302090 719695 529550 724115 687905 847110 691390 573240 185555 838440 119510 522750 235705 4845 66725 630360 700145 72250 242675 811665 259165 250410 59415 339830 168555 175015 157420 162945 343485 673115 87465 698615 333115 546890 96815 346120 696915 146200 259930 690965 503965 716380 93415 744260 426785 766700 90355 681445 225930 689010 266475 368475 471325 19465 380375 849490 646000 695555 664700 245820 536775 135320 467670 740350 574685 396015 144075 104295 348840 416245 753780 763385 201110 128860 268345 797045 226950 811920 588880 767890 661215 844475 147985 490280 142120 65790 701845 285345 817785 68510 168470 731085 327590 469710 774945 609620 621095 771120 622455 105655 697510 500140 150365 291975 579275 584035 605710 522835 537710 689435 219895 428485 742900 449820 140590 119595 726665 767040 784805 64770 259165 331330 803590 637840 146625 333625 616080 587180 801380 403920 742220 309655 522835 565420 125375 41225 428825 319005 376550 253470 813790 269365 499035 468435 733210 232135 775455 623900 148155 285515 119340 37740 389045 310335 693345 668440 840565 616675 323935 629765 487135 522240 783275 240550 15045 584630 232475 62305 358785 766700 316030 549015 52530 485945 240465 273275 197115 829940 161160 441490 126140 540345 488155 669800 354875 738820 241230 667165 443190 49895 488325 790925 498355 505580 370940 215475 812855 545445 738055 137700 21420 603500 154105 246160 103445 350625 309060 116960 752165 846600 409275 149855 347480 512805 440300 168130 366860 414035 571965 187850 646085 106845 829855 292145 846090 74630 730490 157080 609620 693175 160225 41225 702525 427635 495125 249645 843710 86020 270045 625090 356745 51170 614040 694875 257890 493085 469030 324785 369155 745875 747575 845240 731680 94520 149260 107695 799085 122825 596785 626450 735505 112455 493510 675835 29410 256615 406980 47940 562870 130135 241825 597720 316285 753780 377995 607495 179350 617780 846940 65110 705075 493000 803335 780385 63155 607920 528020 185555 225930 597040 849150 557175 764235 230945 458405 787270 307530 265285 350880 466735 485775 408680 269960 387685 373235 479570 179010 780470 741370 4165 147220 353005 291295 95285 193545 435880 166345 222785 818465 311865 434945 93755 357850 396950 415310 288745 262140 706945 99705 575280 204000 662235 385305 496315 335240 385220 129285 223890 732785 116025 91630 550290 736185 286875 49215 508725 712980 3145 585650 291805 687395 530740 845665 373405 445145 716295 273785 580210 203490 375445 568905 735590 584715 369920 617950 391000 178415 651610 206125 822035 354110 27710 484585 477530 314755 630530 576810 155295 634610 321640 566525 547570 164135 298605 213945 711195 648720 345780 726410 350965 516035 764575 27370 784040 284750 444125 658155 435880 720460 32215 384710 652290 11900 696320 350965 309145 18615 179435 833255 87550 58905 498865 52955 379015 738735 7650 534225 686545 727515 664105 419900 475150 36635 404005 457725 517480 402815 613360 480675 68935 243355 332520 116110 703375 391680 761770 330395 629765 421090 76585 54995 235280 139995 603330 680765 369665 438515 231455 561000 777835 292060 604010 456195 139315 797130 595850 189635 459765 519520 19890 575025 654075 781490 637670 660110 824840 634695 414290 342210 268005 149175 831215 224655 587945 33660 474045 687140 691730 543320 490790 424490 685185 424150 449905 182750 435455 111435 50320 237320 769930 85850 799255 361845 771290 500055 98345 257380 283560 722840 287725 831045 77265 829515 658155 145520 407405 661810 384030 377230 768570 636990 641580 180200 415650 188275 648295 806140 491470 542895 72080 567460 299455 525810 782595 368475 620075 97750 739585 716465 20655 388280 453730 544340 509745 624580 305320 751060 100980 128010 169745 114325 341700 41225 179775 766190 192015 559215 338555 120700 720460 809880 466905 160140 827560 831045 164390 626875 537200 117045 265455 607155 27370 792965 259675 283815 188530 225420 644385 602990 53380 459000 59160 103530 593640 692920 483395 696150 456195 256275 82450 765510 473535 616250 526320 269535 332945 177140 343995 368050 730830 326315 350880 254575 191250 592535 430610 234515 648805 551735 599590 284410 79390 704310 431885 200685 663085 56525 389215 350625 201620 543915 290955 376125 158780 644470 588880 220660 230180 781405 527000 354450 348840 193715 411825 468350 17170 85340 320365 87550 229160 77265 190570 15980 602565 772480 309230 309400 67575 775795 427125 782510 785995 132090 169065 735335 331330 595935 490195 632315 478890 211990 211395 825860 404175 448035 835465 655265 628065 717570 696830 575025 795090 79730 312460 57630 646510 109140 170680 826625 526320 785825 184875 662915 218195 139740 823055 472855 415310 273020 104295 48790 290020 448545 782680 415225 229500 40375 631890 67065 73440 294780 301155 734230 159885 823905 487645 164815 720375 308040 418200 181730 453985 211905 615145 465545 405365 114750 367625 802655 695895 481440 178925 180795 639285 82025 51850 544850 175610 121295 105400 319005 186915 57035 662320 461720 165920 221425 119000 83895 580805 345355 119425 518075 486795 775455 605795 792625 57885 726920 239105 608090 661385 439620 611320 608260 69020 44285 683570 173145 581315 602225 32810 819570 774265 190485 414715 258060 697595 76075 600780 180710 787695 237915 167025 631380 509490 775285 308210 322660 821015 85510 691390 841500 420920 687735 441575 221170 473110 380205 559980 768230 774945 451520 507875 155295 666995 244290 274040 737205 532950 246330 822970 733380 616335 465970 654925 235535 147220 192610 840820 513655 278375 235875 373320 627045 387685 720460 180540 186405 247095 273020 416160 321555 35275 598145 551735 603585 709410 452115 652205 518585 792200 780130 372470 609365 458660 361335 770610 817870 36805 211735 207400 488240 494445 529125 549100 176205 276420 303790 762620 108290 325210 625855 842265 741540 539410 847365 608260 193290 265710 239020 609875 145860 211225 374935 742390 184960 642600 153255 784125 353685 687735 600015 526405 388365 45305 136510 732275 381225 421685 217175 619055 221510 592535 736185 109225 379865 820590 82620 302770 668695 788035 693005 777325 763555 360060 42840 762535 230435 18700 721565 276080 614550 71060 123335 7820 411655 437070 305830 708560 93075 579785 37400 629850 377145 304045 156060 729725 516545 847365 14365 811665 180625 60350 142715 85510 677280 601375 537285 362185 719525 232645 86105 175865 62985 622200 408085 733040 362185 764915 402050 120445 45390 323765 792795 26775 191930 67660 61540 260270 106505 431545 306085 483055 797725 552925 628065 808775 544935 635715 658240 529805 301580 507790 220575 177395 490280 221425 303195 844390 792115 830365 370430 623220 761430 782765 451095 799425 439620 805545 375020 677110 121550 191420 442680 365415 422790 644725 824670 548250 516630 145435 323255 560150 241740 262905 338385 11730 678215 574430 78625 345355 435455 134300 787695 835890 543320 261800 765850 159120 717315 154020 201705 45305 58650 840480 709410 18360 165665 394740 214880 247435 201705 694365 400775 814895 115260 703460 824415 576555 208250 89845 592620 52275 490535 241315 207400 843285 67575 216410 70720 426190 529890 732615 718165 766955 405790 143905 344675 286450 562785 70295 396185 19040 130815 621775 336345 77265 167450 750210 648635 111860 53720 42585 371450 613275 236470 544170 436815 476000 178330 458830 675410 220660 185640 258145 167790 188530 5355 849490 789820 150790 446080 188530 637840 830110 291890 170595 124865 339830 431715 834530 657645 510680 93925 729555 812685 749700 104975 671330 442425 398735 780215 231285 30175 595255 548760 751145 442595 709155 301665 799850 848725 52870 167365 536265 215390 723775 573920 430355 365925 755735 135065 110925 448290 183770 788460 704140 212840 270470 320875 679745 271490 61540 348330 289255 47175 158610 231455 139570 469285 269450 146795 574515 570265 429590 181390 267240 192525 677960 740265 94860 541790 349265 212755 292655 812090 469370 375445 698105 418455 676685 766785 432395 342210 339915 67235 709580 67830 221935 387515 342210 456450 688075 695130 307275 193545 243185 457470 759390 625685 721905 603585 681615 170085 641750 797810 286790 325210 75905 40630 663595 206890 574175 422110 303790 112455 580380 447015 227205 155295 14365 382500 197115 655605 257720 345865 310080 667845 56865 207570 437495 536180 415735 269620 439960 351560 527765 135065 281520 687565 556495 840225 115855 590580 587690 223125 187850 32725 272170 396355 416925 546125 11645 199240 1530 212075 449990 804185 550035 428315 722670 152575 790330 353770 177395 304300 567630 378845 61200 562190 844560 340 666315 700145 189125 343825 619565 351900 371535 152065 525385 833000 146455 822035 319600 500055 688245 448460 454750 250580 266730 85255 780640 515695 522495 540770 273870 440640 805205 7650 326570 818635 157845 49045 95285 636140 583780 627895 848300 506260 651100 718420 640475 185045 641325 250155 390065 512380 325550 540175 550715 472515 197625 488665 773585 406470 571710 339405 503540 107610 96730 102425 266220 724370 15895 702270 740775 540940 494700 203830 14280 682720 264860 97920 76160 752930 792965 659430 309910 180625 638180 582165 277270 846940 142460 30090 500820 122400 264605 63665 655520 203405 201535 727345 466225 527000 320535 473025 761940 209610 50405 440725 332095 696490 163115 7055 106335 796790 142800 509065 421855 13260 674815 490025 25840 20740 629000 317135 404260 627385 303365 535840 534565 407320 536435 126225 482035 425 5440 273275 29835 647275 135150 689605 507705 256615 791180 600440 654755 532780 453730 139145 178160 622285 319770 754630 569160 388195 585990 393635 384455 434435 822375 181050 32385 347905 752505 801550 626365 803930 848980 675495 640220 112285 131155 309570 535755 220915 618715 514845 495380 516885 499545 168215 732020 61880 520540 138975 640730 376635 136765 667080 269960 20400 359465 69445 547825 632400 434435 163030 612595 427210 651950 283560 507110 594150 186065 466140 368815 724370 711535 422960 759815 296395 695725 40375 374085 741200 723435 538305 524620 714085 73440 546465 196435 10285 594320 156995 328355 227970 292570 322150 735760 222360 617780 679490 422875 692835 253555 318155 499885 197710 451435 438005 187765 333540 84150 836740 558705 808860 349435 308635 561595 108290 230520 414970 444720 124355 657050 515695 68000 164900 344590 351815 50490 69530 328610 11985 219300 5185 236470 19890 722500 727175 86190 754120 81770 846175 760410 169320 38250 590410 846600 406895 722500 45390 521985 789990 439195 303790 439620 59330 506515 327335 633080 607410 115175 187935 100045 557345 696745 311185 667930 142885 297925 162180 574090 638520 506600 27200 842095 110755 362185 448715 273275 664445 758625 718335 66470 213350 377485 481525 826710 561935 615485 772820 603415 404600 251855 267580 699040 24735 747320 563890 673965 557770 532440 842775 688925 682125 833595 751655 558110 702440 539155 714765 741710 685695 12240 832405 16575 577405 109055 437750 814640 631975 794410 764830 219555 692070 426955 296735 136085 337280 221765 834360 549525 477020 821610 526065 564230 114070 221340 700825 25840 349350 249560 151130 158185 533800 497845 847875 459510 235620 229330 57120 759475 141950 429760 261375 225505 288150 326485 550460 617440 244290 671925 692410 406810 712300 529465 809370 10200 799425 323850 275230 201280 404005 382330 702100 568310 644725 28305 671415 254915 450840 372725 602990 741285 202555 142970 454155 420835 21760 652375 642600 199920 450670 614210 42925 185470 493255 593725 630870 178330 389810 690880 355215 541875 444465 480505 94520 364140 828155 817105 147305 204510 400520 266475 122995 704565 455855 736440 186745 567715 152150 558025 798150 481610 740265 797130 291040 57800 639625 562700 458830 345100 342380 255340 39525 310165 710940 668015 630105 585140 438090 787610 63580 800360 9435 845495 309995 762535 261885 21335 680680 722670 39440 40460 530145 29580 227460 766955 192355 373915 609960 589645 89675 102085 359805 32555 144585 111860 135660 233155 697510 163710 459680 55760 487645 233410 178755 547230 164985 309655 462400 405025 787100 170680 358955 118235 46325 821185 52275 537625 686290 167195 433840 823140 743410 503200 314670 32385 804780 554285 836655 749870 644215 768570 437750 616080 606815 518755 567205 169065 464440 196095 110245 410635 121295 68510 477105 680595 379100 347480 434945 470645 276420 612085 321045 143990 833170 94350 568310 158185 849490 487305 734740 127585 296735 460445 278290 613275 220235 238000 846260 166600 721820 612510 145520 509490 377060 1190 154445 755395 293505 22695 446675 816170 700995 587860 275910 366435 394995 817615 279395 65110 623645 297925 734825 69105 568905 129795 417435 752080 529890 655435 624070 643280 530570 89250 777665 306085 760410 709155 497080 203320 249645 301155 658750 85255 382925 834190 292315 555645 618035 472515 489005 166600 762280 424320 183600 315180 650505 789990 509320 177565 455770 738905 168810 410635 779195 402135 191335 507280 284240 512890 398990 280755 823990 38420 475660 215220 67405 519180 778345 402730 342550 815405 213265 327335 244035 34935 737800 222190 766020 34850 706180 162860 583865 389470 141525 59415 126650 707795 727090 217090 404940 143905 797300 694195 316455 794750 668865 635970 479485 604605 347225 794835 608345 503455 217345 836230 662235 604690 185980 472685 327760 364735 214795 239020 15810 694960 577150 526575 362015 200600 50405 41395 6715 161925 244800 384795 431715 408935 279905 720460 561170 38420 274720 3485 434775 365925 80665 577575 203150 509660 213860 710345 173570 671670 836825 438940 487135 216070 732020 238340 113390 491810 701250 511020 108630 732105 444720 347650 781235 761515 91120 695810 207400 179945 821100 406045 402220 818210 806905 537540 569415 617695 391680 472175 514420 470730 653650 333625 378165 100215 311525 123505 783785 656880 800615 185980 143735 373915 608770 238085 299285 28560 715020 113730 795345 822035 99875 350200 727005 154105 731170 577235 293505 790075 326825 555135 266560 418710 15470 604350 665975 447270 361675 179180 24055 295885 673115 469965 353940 398650 277865 686545 607070 365670 167365 273020 386070 438855 587265 676090 641070 206295 64685 810560 775965 478975 692580 437920 800445 761855 613275 640815 284750 586840 227375 323085 454495 712385 45390 317390 721820 714935 491555 703800 796195 249475 490280 88485 189550 176715 157930 354960 408765 511275 40035 655180 464780 476085 512635 778005 635205 397970 447440 740265 541450 123505 796365 691475 695640 188955 21080 337280 203915 511870 522835 555050 307105 273275 819060 771205 770185 589560 212925 451265 473450 173825 634100 360145 704055 394315 461635 374680 742050 53040 501160 61370 248625 517480 231795 749700 758795 579530 274380 760580 651355 195075 404005 721480 597295 696830 438515 359465 248965 838355 375275 565675 501245 206635 74545 283730 111775 678640 428145 191420 704310 113560 486200 669630 729555 595595 775625 228650 296225 582165 782085 786420 184365 249305 4845 477615 478720 381565 753865 769675 238765 577915 206210 820930 621435 562870 258655 597125 493935 745195 436900 587605 113730 410295 10115 340680 534990 642940 564910 83300 546550 39695 215050 627810 633080 47515 275400 515270 754205 636310 635205 702950 195415 440980 799510 786335 550035 680935 612680 313820 671500 845325 146285 715700 505750 504560 318750 300815 3230 654075 645660 138635 566270 490450 118065 644215 315435 266220 219810 201960 323680 166345 753695 846345 278545 399500 80665 109650 197370 355555 244120 484755 168980 400945 572560 264180 149090 688585 817190 499460 175100 319770 816680 592450 409190 709240 477360 52615 784635 414800 746130 243185 489090 327675 146370 81685 565845 806905 210545 386325 26945 112795 279225 530315 308720 410805 463845 789820 425510 478890 784380 272935 651780 722415 158780 11645 194055 69700 829685 66810 74800 722925 821355 561255 309910 348330 440385 434180 230775 484075 255170 804950 309995 302175 4250 497590 536350 847450 723095 594235 748595 427125 633420 810815 547570 633335 630360 631635 842520 299540 142545 305575 317560 26350 551395 63325 632740 168555 731425 120020 574090 71485 721310 674475 476595 90355 610895 677790 388620 808775 394315 229670 742220 593045 527425 202470 306255 835550 666740 581145 163710 832065 757095 542810 743665 75395 753355 154785 393040 108970 300730 241485 814980 164135 266730 304725 796450 44710 326315 689010 468775 197625 449140 707455 479995 832150 507535 767295 680340 173825 206380 757095 145010 546210 229075 691050 529295 759645 620755 350285 813280 721140 245820 323000 99535 402815 355045 458575 261545 121125 229755 28135 770440 577235 244630 481695 99790 368475 60860 111520 567970 466055 824075 262820 769165 105825 575790 597720 611405 727175 402305 753695 631210 537455 343315 2210 2975 363970 232730 752335 700570 840565 681785 72420 62985 139060 538050 347055 4675 161160 373150 328780 321385 42925 159375 395760 493170 125970 124355 147900 377570 32300 19380 384710 103615 601630 398905 542725 462995 114155 220660 11900 45985 418540 26010 47430 543065 469030 148835 816170 469115 419050 27880 117980 387090 492830 431800 161415 332350 27795 836060 451605 384625 471155 843880 165580 384795 170765 75990 283220 210630 220745 660450 810050 651780 190825 292740 236470 92735 50490 524620 549440 180370 161755 698615 719355 600695 391510 701845 243610 568990 521050 766530 688840 304810 635630 335155 268430 434860 771715 254830 572390 650675 106335 695045 695810 784125 115515 814045 89590 73440 477955 439875 73865 16405 537880 556240 816510 63920 549185 112540 12750 451605 126990 622455 64260 631550 254235 438430 785910 243270 415820 113730 846260 144840 316200 320110 843795 147050 27200 27115 844985 323340 259845 806905 56355 49215 379440 234090 570180 300730 326060 55080 232390 670310 41140 40715 425680 825010 815575 260950 361845 183855 702695 496570 486710 459000 257890 202215 635800 439535 99535 712895 534055 590410 849575 211310 1190 482290 192865 276505 615825 21930 629340 203745 786335 781830 503200 790840 712385 686715 222360 452965 672860 77265 753780 384965 468945 233070 320790 43095 459850 522750 309400 300135 374425 573410 414460 820165 801295 252875 320705 374510 734570 417605 424065 152235 665295 146795 518160 526150 813365 329120 115685 304895 576300 461805 35445 526490 823480 354960 784465 121210 561850 104040 404600 812430 569500 745620 820505 131750 448035 823480 809455 633080 823735 560235 335070 737545 639200 506600 311525 561595 450330 95795 37315 347225 510850 348500 510425 632910 809455 621945 404260 260950 730745 387005 386410 452880 785400 637160 465885 147900 144925 516630 317730 829260 22355 491215 490365 619820 669630 482885 175015 112370 324105 622880 263585 836315 106930 213690 492150 81515 713660 630785 474725 104720 787100 419985 363035 762195 121550 6800 145605 483395 495805 366945 269620 342210 710855 716975 753270 9605 249050 182070 341530 678895 9010 227970 368475 96900 248200 691985 291890 30770 536775 178160 409275 510000 847025 650080 166005 491385 4420 19380 580550 76925 499715 186235 332690 94265 654585 689180 149855 561850 420920 175185 530740 451690 535755 597805 817020 784720 823310 408255 567630 245140 464610 275740 663170 141015 39355 510765 132515 484840 273275 624240 827050 396780 599505 175950 147220 69020 195160 605965 562020 472090 752845 551055 474980 393380 338215 368220 646170 805290 99705 92395 552160 238425 195925 675240 120955 199070 659855 58905 315690 102680 539495 118915 615570 421005 745280 651865 364565 264350 264265 158100 76585 408765 486965 401030 839545 836230 354280 554370 409020 524790 18445 671330 596615 323085 714935 85850 218025 57630 31875 37230 342040 240210 358275 195755 839545 451265 426785 620585 358020 724030 804525 394060 374000 257125 829940 657050 547485 397885 221510 512720 463930 448715 386325 753865 2720 346885 507280 669460 32470 666910 600610 24140 210885 353600 705415 23205 670055 589730 380970 330395 191080 570605 257975 419475 696320 842605 710090 434690 668355 193120 184280 222785 377995 440300 685780 522325 597805 725135 12750 835975 760580 845750 764830 71230 598400 486625 170425 476680 51510 687055 837505 453985 292060 820675 3315 163710 164815 764150 279565 352580 789480 500310 78200 37995 733720 246670 774180 376040 719440 520880 843115 16235 223635 777325 455515 220915 498695 194650 537965 86190 337365 212415 183345 477615 84915 155210 212670 775710 641580 629170 672605 331840 411060 277780 678725 750295 696660 427465 700910 312545 433160 243525 328950 771800 561935 597295 550885 85425 525215 750635 416840 209780 453305 523260 611915 159630 683145 530655 801975 512380 153340 278035 258400 505920 106250 517140 437155 706180 743920 264265 594830 390660 516715 279905 213605 672265 121465 760835 383265 3145 742900 392190 626960 600100 317560 716380 127925 180200 558110 802995 631975 288405 105145 823055 845665 667590 726155 758285 147985 713660 212500 217685 216835 674815 547655 386325 632740 772820 563635 605965 411740 137530 13005 480760 783870 316285 304215 176460 621605 675580 548675 28560 576300 448885 76840 228905 8075 156145 641920 721820 361080 101745 101660 565930 509150 422195 833000 228905 321640 538900 262310 266645 203830 831130 439450 801125 270640 305490 20740 475235 332435 117300 727770 564400 403665 287555 400775 626025 356745 290020 689775 436390 833680 402305 142885 453900 614720 480420 297075 691730 137785 206380 373320 832830 819145 365925 203660 688925 383860 111350 808520 381650 826115 215645 746555 663595 726410 262650 231965 669460 748000 779620 137445 518670 239445 117555 34935 460955 430780 284070 423725 51425 347310 239615 789140 699975 244290 168470 627810 822630 156825 754970 508980 742475 732275 106845 503880 295800 701930 810050 824160 707880 669375 829770 403155 154190 812175 441405 654670 250580 200175 222530 205360 394910 433415 388110 394655 315690 272085 350965 167450 74885 483820 290445 229755 515185 588200 823650 635715 680 103190 6375 324445 711705 847280 651355 97410 524025 622115 559385 735165 121550 341955 416840 153510 36550 185980 754375 54825 176545 208335 136340 393890 266560 4505 707625 740265 592705 614210 49555 806735 714170 358785 572645 304130 385220 416840 197795 21675 356320 129965 685355 422875 792115 817275 334390 307530 296310 736610 459510 457895 82790 516035 215050 434605 483395 704990 814470 436645 694535 438090 17680 297075 791520 562615 604095 395505 424915 657220 518840 591090 186065 700655 413610 596955 380970 356575 310250 632145 527085 342465 745025 657730 179095 339575 396525 229840 216410 422875 57545 807670 44540 756670 347565 836145 573325 845495 756245 167960 497845 162945 817870 6630 702950 733890 289085 268515 695555 608005 403665 757520 72590 825010 475915 603925 30175 707880 229245 411910 833680 222275 677110 525980 665720 95455 27880 576130 135745 619055 73780 425085 519520 331585 147220 520710 729045 633335 383605 148325 282965 648465 786590 101065 305320 63580 782850 172720 461380 580805 627470 119170 144415 442255 441490 107015 524110 725135 509660 222700 386070 33830 154615 150875 400605 64260 673030 64175 625770 725050 786760 631465 117215 611320 482630 281690 499970 567205 211820 110245 289510 170170 357765 619650 430525 40545 166600 207825 18360 600440 182750 749275 37400 716890 24225 241315 691390 116025 335665 562360 70210 203065 654500 520370 609620 13515 532610 544680 608855 198900 78455 636650 231370 348585 18020 712895 353515 324785 706435 520625 185640 638010 676600 667930 434010 758370 686630 661895 367200 324785 761175 163200 483225 652375 402815 495380 236895 456450 615910 728620 830875 402050 561595 425340 604095 153850 317475 159545 184705 290190 514675 325720 758710 194650 436220 414290 400010 154275 409955 420155 169405 368985 580720 127330 720205 192695 582675 516035 680340 705840 163625 603245 776220 594915 176800 189975 738820 212755 467245 614635 137190 411995 165580 591005 708220 181985 96560 815235 382500 588710 414885 285260 717315 152830 217770 361675 414630 144415 771205 495635 21930 341105 842520 681105 246075 314075 578085 344250 787015 469710 644215 739415 674645 708560 459000 65110 721565 289170 92140 468775 769675 378760 221850 322915 59755 543320 153680 292485 156315 574090 194990 475830 735080 470390 264945 545020 561765 602055 486455 322150 557260 629850 137955 689180 763215 289170 432055 714510 369835 523940 113730 738990 832405 298860 565760 704735 326230 673795 246755 138125 305830 807840 572050 434605 696915 646170 557090 325890 715955 698020 625430 84490 727090 255595 110925 513400 740690 534225 833340 784210 456960 330735 805290 393210 661045 792795 483650 227800 475235 404175 256870 72420 228650 299965 105060 581995 504220 105655 99025 820590 429760 576130 480335 113900 666995 611235 275485 761090 129965 95710 674815 176630 120105 478380 470815 358785 52020 113730 268515 557430 125460 699125 152065 284665 740860 746640 207910 274380 45220 236895 41395 566355 600185 545275 827305 333880 261035 193375 712725 74715 8245 9010 584290 773840 415820 835210 676090 780300 611320 134725 728110 381140 31195 241995 742305 497335 827815 346290 169320 31365 660620 732105 257890 602650 827645 297500 585565 224570 92905 510510 162860 425425 43775 392530 421515 177905 670055 98430 102000 326740 278205 165070 682550 320280 545870 450330 368220 539155 717060 544680 735165 210460 472260 322915 699720 343570 113645 371450 48025 411400 52190 142375 807075 751995 452880 112540 319005 582930 11475 745110 705330 218875 437070 454920 661640 458660 567885 513910 122230 348925 552245 602820 703970 192100 391425 806310 15555 445315 455175 317390 66470 50235 216750 848980 669715 603755 728875 82875 381990 138040 591770 89675 809285 439620 585140 600865 372725 665550 54995 308040 82025 786420 647955 233495 523940 22950 695470 252790 647530 448885 289170 413865 540600 320960 813450 160140 380545 546125 35445 48195 220660 204850 723605 100555 839715 283390 438855 320450 306255 414885 110075 4930 51170 358870 400180 335835 707880 376635 377910 792285 716295 336260 302515 664360 677705 258145 183855 118150 733635 551310 263670 54400 807415 82705 287895 702780 480335 689010 225335 771290 112200 530485 672095 760750 505240 529210 188955 810135 394315 171445 607580 526065 132770 710600 558195 100810 501075 346120 659600 568650 408680 463420 521220 123590 156145 747490 238765 151470 788460 109225 333710 546805 221000 847620 839545 575025 813960 65365 841670 240380 403580 61370 561170 393550 454580 65960 402560 462740 35275 343825 176460 652630 486965 5185 596700 316200 383180 482290 510000 513570 218365 282455 571880 84150 45220 321725 726410 591685 532100 221765 532100 658665 295205 79220 546465 299370 12070 225420 706605 30855 427210 663255 166770 46750 71400 357340 186065 48450 146710 666060 410125 837675 76840 385815 522495 685100 769080 93160 822800 474470 98090 337450 687480 145095 203235 57120 306255 415225 257720 316370 57375 569755 569330 291975 492490 816000 437920 564400 68935 489345 360400 575195 820845 739415 321045 388535 586840 584630 460870 767890 482800 73525 416925 575790 187170 447695 141185 53890 232900 570350 688840 82195 446760 651440 383180 390575 142885 316285 791690 735335 486880 56015 735505 659770 592960 362100 178670 237065 490790 372725 297500 579615 67065 689860 317645 677365 287810 812345 533035 521390 691900 87380 707455 335665 282540 371960 311355 710175 687140 76840 194820 339065 17255 35615 303110 205870 820165 705245 537200 715530 278885 239530 568650 348245 29325 790330 248880 396525 270470 506090 58735 98175 384795 396270 373915 271405 189040 622625 300305 543235 465460 783445 452625 130220 141695 676260 727855 769165 107440 254235 266985 513740 186320 593470 636820 195840 459935 656370 148920 475320 492490 180880 455600 552585 105145 734060 172125 207910 373830 224655 777750 642515 779450 139910 305065 598655 296395 7565 259165 154700 206635 116195 126225 116790 815150 40290 141610 820250 511360 689095 104975 453645 57035 222870 711110 60265 105995 676175 190230 111860 824160 277865 524620 726495 587860 692070 693090 473790 446675 446080 763895 605115 372470 481695 603925 407745 745450 383520 623390 835720 515270 433670 353175 798320 443785 487220 590410 607155 53295 365245 522070 74970 838185 217175 98090 352410 260355 661470 533205 253045 383775 714255 672265 776730 399925 762365 134470 719100 135490 113815 518840 536690 631890 232390 647700 131750 605285 845410 697000 532780 133705 8585 122230 620500 193630 720970 580210 21250 135405 366945 118660 654330 724370 841160 801465 508045 348755 583015 623985 648210 777495 369750 306425 19635 334305 64685 574940 16575 748340 710430 451265 704565 264690 650590 480760 545955 657730 65790 686290 785655 701590 3145 99025 255510 797045 616845 403920 37995 598740 397035 827050 637585 388365 128605 708390 314840 294270 366265 567375 620415 657305 62475 548335 29665 478720 216325 749445 470220 86955 742135 42755 735080 214795 420070 562785 446420 267410 271065 299115 802570 107100 73355 712555 524025 522070 124525 312885 281520 800615 149600 271745 263160 484500 194650 214625 91120 5865 18020 87720 47600 647870 244205 411400 558025 67065 565165 683230 567630 202300 481015 599335 118320 116280 393210 57970 733380 842520 196265 653140 455685 301665 748680 688925 682380 68425 687820 265200 652545 322065 815065 16150 465545 825945 102340 795770 728960 418625 612085 473620 528445 447525 49470 552075 473790 817360 633845 287215 532015 600950 271830 32130 793985 158100 397970 380120 13515 362355 70040 684590 318240 132600 635375 351305 62560 641410 648805 714850 813960 528530 34255 358020 576045 340425 474470 29750 826795 44710 811750 619225 188020 588285 773925 809200 395590 169490 776050 167365 87550 527850 372555 194480 99535 651270 14875 625260 210800 419305 736270 792285 785825 91460 328950 53635 456365 668185 518755 17935 481525 679405 469370 618800 737885 504645 796280 285685 248370 283645 15640 683485 298435 680510 434010 585395 207400 791605 249135 506685 128180 140845 837930 496230 183345 503370 496740 360655 218280 452200 39355 97410 831980 613190 829090 597805 350880 721395 4930 574940 217005 76925 255000 38590 628490 505155 57970 294270 21250 500820 246925 647275 366945 86445 575960 789735 269365 346375 453985 377230 255425 279905 14620 273020 11305 575875 402050 545785 41565 830535 673200 790075 476595 306680 51085 2720 95965 849660 776390 686120 736185 735675 474810 746980 443275 513485 27455 588710 659600 274380 109055 396865 789395 5355 48790 343230 793220 452880 579870 624155 456960 669290 660790 368135 683060 330820 609280 686885 503880 644215 223380 177395 596020 274380 669800 728705 255680 140845 335580 536605 841160 650505 124865 528870 19295 21165 690115 99025 518585 141695 341445 844900 797980 353345 24395 681870 287130 305745 659515 110245 537285 611320 559725 503285 463420 796365 355045 781660 616760 276335 14790 346375 280330 633420 326485 458490 254745 391085 309740 732530 379100 107695 309910 726920 324190 407490 261205 560405 245735 321215 777240 815745 689180 686205 630785 301750 627215 583780 448545 703460 613700 181305 394485 256190 775285 592110 196775 264180 294270 414545 48705 774690 275485 762875 348755 566355 256955 367030 639285 671245 580295 646765 350880 192695 390915 410040 163200 805205 222870 232220 714085 373830 696150 462145 743665 429590 76415 630700 826965 762280 810220 497165 346715 481610 550120 520880 352155 224910 165155 63325 40035 762450 409020 543575 206210 443615 467840 519435 772905 453730 554540 576980 708985 794750 558535 622710 190825 714765 228055 675580 243865 290360 589730 56015 650505 675325 634185 101490 583865 207060 594150 580635 514675 224485 233410 556580 549015 568735 186320 180965 824160 31535 638265 481185 719100 44115 667760 627810 449735 454750 282030 255 697935 809455 33405 560745 686460 305660 104975 226440 314755 356830 274890 384455 676685 247520 690200 629510 196350 801975 729215 777070 174505 419985 399160 483225 296565 765935 664445 135745 829260 829515 10710 587180 347735 126565 121380 712130 205870 805035 308125 698530 118150 15810 604520 653395 764575 92905 81600 672095 598825 35955 771885 395760 719950 112455 478805 472515 265200 759220 19550 293250 35190 399160 445910 235790 89505 294610 399500 678980 190995 677110 442170 106505 167620 106845 268005 350965 476000 649570 40885 806480 226695 681615 631210 585310 451775 21590 91715 131070 683485 366010 327675 634270 536605 565420 698870 397715 152575 391425 739670 445655 768740 615060 285090 499375 133790 449735 112030 104975 47515 65960 571880 201535 382670 658070 99280 533290 100640 258145 734230 734060 152660 169320 797470 292995 324275 660960 202215 770355 295205 776730 211820 102340 448205 387940 807755 40205 295545 294695 713405 467670 326315 233580 830960 493085 112030 360400 569585 326060 202895 189975 135830 190655 669375 53975 222785 410210 490110 457300 177395 436900 749785 303025 329630 16830 182835 72845 666655 129625 748595 708475 394995 50150 292145 195840 607580 448715 499715 666485 760495 201620 579870 101660 537710 262140 104635 787270 618970 764405 494615 760325 122655 139230 490450 291465 18700 494105 457215 684845 206720 810815 757435 500735 425255 817190 754970 551735 466140 29665 336345 737290 503880 643450 356830 485605 804950 564655 34255 618460 10115 219045 692750 172465 301410 645150 523090 682635 603585 517735 333965 363715 289510 380970 523430 162860 654585 138465 842435 185895 512805 311270 203235 592535 849575 296820 103275 2210 118660 406215 452200 325465 640730 443870 464525 306595 300475 542895 451520 380035 235365 164390 717145 731255 779365 317560 546295 328100 486625 659855 241400 768315 424150 425255 126310 166515 321895 390065 727090 714510 248625 727770 204850 821695 667505 482375 437750 830450 241570 577320 590580 419220 764490 481185 770440 137785 757520 343570 451095 493510 326485 557175 756245 465885 12835 205360 626705 45645 273700 562445 252195 592790 95455 501670 631295 504985 810900 561680 129455 554710 370515 435455 764320 378165 157760 611745 480590 799340 360485 812345 285940 789225 369240 653735 678300 330650 498100 575705 397035 830110 734230 34340 326060 630615 124355 517990 750040 346885 647870 147560 738650 594490 623985 178925 113900 105485 440640 52700 663170 292995 655860 577575 647870 204765 454750 841415 750125 109820 56015 384880 447610 707710 9860 494700 283390 840310 668355 24820 332010 601715 811580 819910 18785 385645 58225 784380 640560 233750 242250 163285 45900 844645 411145 20145 788800 369665 594660 301835 108970 377995 837675 362695 334135 118405 704650 791860 664870 844390 185555 658920 16065 254490 747745 63835 623475 713660 673795 618970 202470 424065 398735 497335 532015 129370 196010 531760 36380 512465 722160 480590 397800 176290 800190 69190 372470 209610 548930 364480 38420 638350 351730 136170 175865 322065 64685 773330 836570 63665 274550 629255 315860 797895 385560 785570 495975 38080 273615 75650 822715 727090 580040 729470 129710 733040 305660 741030 190910 326060 690965 380120 215135 564400 592365 317815 727430 522070 535075 713830 574345 758795 798915 341190 178415 405960 618630 585990 354195 162265 630105 581145 364820 344675 344505 404430 185045 638520 652715 813450 486710 540175 305320 239020 576385 675580 261035 243780 659770 55420 176630 762790 152660 185300 370770 786250 207825 802570 442340 242250 822545 215050 474470 239105 426870 668185 133960 344760 822035 241740 58395 579870 34000 159120 413780 334900 469030 849575 388365 607410 762790 798405 696235 333115 202895 390660 672350 757180 342805 22440 157420 522580 596955 99620 680340 20145 512210 329545 491300 716465 617100 335155 607325 835465 848385 236385 54995 471920 660705 166940 348075 233920 385220 58480 605710 410465 101575 501925 137785 498780 724965 831640 333795 811665 404770 635290 545360 452880 812260 106930 665890 320365 102765 626195 689350 66385 699890 723945 191335 17935 503965 188615 52105 279650 842520 812005 593810 265625 794410 626875 546465 577745 431035 269875 287130 58140 630785 680085 267920 387090 725985 608600 321215 546040 605710 589135 395760 78285 458320 828750 15555 66130 203235 708985 235535 731340 824755 810985 743750 561510 209525 181390 847195 811750 837420 40630 746980 339065 542640 571115 673710 579445 322065 94350 737205 95030 336090 81770 225760 788545 753610 755820 625600 750635 672605 786165 303960 294695 745790 221510 424490 109480 282625 243695 154275 411230 391085 398310 251770 714595 150365 570520 545955 149940 633845 454495 67660 118745 674730 548420 464185 576640 116450 401625 113645 132345 296565 637925 97750 124015 538900 629680 832150 646595 490450 325635 144330 649655 177055 318750 697085 474215 533630 675835 739670 202640 528190 724880 110330 546890 16235 395165 614550 651100 315605 151810 800615 846005 577915 265370 311440 275825 140080 419645 672010 540940 678810 228565 200430 304470 379100 368390 771970 503625 415820 347140 616675 406725 773500 386750 632570 663510 83300 284325 301325 179350 734740 389810 291720 846345 192100 274635 656200 635035 347395 554880 169065 821015 640050 765765 223805 151470 22525 765085 814300 401455 794665 34680 737035 560235 221170 54145 13175 22185 510085 124270 262735 532185 196605 519010 588370 546975 126225 513570 631040 787440 178670 622030 246330 534735 811835 330055 624410 739415 689180 361590 708560 650335 19805 227800 227460 32640 696575 827560 138635 539070 11050 14705 571115 836145 542130 527595 635885 615230 21505 686205 697935 34765 213265 327165 214455 142035 575110 780555 600525 86190 494105 613020 321385 625515 600865 821525 330395 683060 248370 585310 716125 607835 33915 117215 455005 846770 506940 68850 677705 10880 845835 567035 758370 249560 249985 849150 712130 247180 295205 450075 257465 228990 746300 742475 681955 692240 655435 383605 809200 100130 307870 15130 395930 295630 316370 510935 572220 488070 417435 732275 203490 306765 133705 802315 163285 841840 691390 330820 808945 308210 441830 228820 398820 632400 477020 445230 239105 609025 282030 155380 613615 296140 383860 72080 633165 847790 39100 78710 633165 323680 605540 10370 360570 597040 20485 467670 279310 468860 770440 695810 300815 158185 609960 157505 637840 572900 89845 617610 42415 782765 266815 386750 3995 49130 236215 707710 588285 256615 792540 121040 274890 353345 116960 504900 485350 222020 527850 678045 844050 685865 621860 146965 249220 627980 507365 151810 282625 836740 625940 558705 79135 393125 769250 518415 638010 373235 277525 689605 613530 408170 366350 742985 754885 738310 61115 481780 607410 666740 785825 669630 69020 673455 402815 562955 130390 666995 60775 525385 669290 186150 550375 790160 382670 214115 631720 42160 766360 426955 608345 715190 490790 615145 161670 206975 83810 91035 750805 631805 637925 291720 569415 500140 429165 184535 756755 616080 811580 328780 591345 333965 308465 149090 145945 722415 466565 583270 187765 51340 170 494190 825350 534140 21165 829855 468180 127330 738565 365670 747065 508215 91970 469115 164560 276250 756160 301325 100300 588030 538135 113560 571370 622795 207145 184280 606135 697510 313565 47345 526830 22440 473790 234005 849065 385305 229670 73185 429505 100810 214030 430610 357170 47940 824330 218365 108715 623815 254320 536180 519690 710175 800020 80070 319090 705925 695555 732955 254320 253045 566015 419560 401965 636820 201025 829260 84235 849745 622540 103445 800445 4420 245650 538475 47940 108290 102680 128350 410890 540515 777920 712300 48875 586075 481610 142715 648720 457640 574260 463930 317305 75905 479655 304215 39015 32130 744175 208675 836145 304215 323935 819315 283815 86615 262820 9945 502350 379695 209610 402135 598230 755225 558450 665040 598315 392020 256020 424575 788120 777580 751400 160735 252960 225420 293930 400945 441575 224230 109820 384285 698360 470135 287470 333880 555730 346120 428570 550630 427040 833850 783360 452880 70550 524705 406130 38335 525045 48535 242930 417690 333625 635545 110500 283475 491895 98175 31705 489855 67915 282455 453220 418285 208930 630445 538985 630190 651695 164560 441660 679320 405110 738480 708220 228820 772565 629850 211735 193715 44540 252195 401880 835890 137870 35360 288150 42670 561850 509745 309315 575875 89590 837250 243525 101660 384710 561340 75990 59755 387345 483055 729470 208505 146625 551055 296565 67405 322320 67150 465205 543660 522495 166090 181900 502010 240635 84490 40460 561170 390915 22610 228905 453305 684335 806820 379015 839120 135065 29665 610725 575960 46410 661130 333115 503540 324275 791180 305830 794070 294610 129370 91035 104805 813450 772735 45900 805205 538815 408850 678385 125630 818210 395505 151045 103955 780215 809030 351645 166940 738055 268855 278120 566015 530145 218535 416840 200855 100725 348840 5440 387175 685865 186575 99790 422110 132940 771630 294695 607665 302175 23035 10115 793815 739755 52360 745195 370600 475490 688160 290360 562955 640985 753950 661895 600270 717485 212670 226865 528190 138805 551650 169915 844730 9095 60435 632825 102340 487560 199325 207740 643110 802570 492575 162095 835890 751060 24650 529295 96135 81855 217430 469710 828325 555815 96475 356830 528445 435115 178670 31450 587945 621605 233240 551565 529040 175610 187850 755990 132260 573410 604945 657985 619395 684080 530145 342210 27795 800190 104380 280075 285005 219640 480675 18700 817105 221255 52020 545190 502010 849065 784635 369750 144755 763130 511445 262225 28475 648975 297245 501670 99450 526065 441915 202555 290360 505750 232645 727090 345270 6290 213010 492915 440130 440385 649230 381310 814810 589985 818380 730235 683910 713320 411315 133790 610215 142970 98260 754460 617525 115430 436645 545190 553945 187765 767380 160735 453815 357680 844135 151385 321215 807245 619990 107695 746215 184025 719695 113985 393975 325550 59500 292315 740010 448035 291210 718080 583525 721650 766615 120700 742135 685440 413525 415055 790840 808605 606560 743410 590665 70380 630615 23970 843455 407320 414630 262650 212415 608345 587180 583270 603755 758115 172465 546635 372555 484670 475150 206975 93925 608345 522070 505070 118915 510255 666400 613870 165070 160225 13175 790330 703545 228650 313310 487050 429590 295460 266220 525895 443530 160905 659345 369920 446505 541620 616590 224995 286705 488580 268940 697000 60775 179860 632740 631720 271490 176035 717145 595085 455685 692835 458405 382160 211225 494955 686120 248285 714085 143480 513485 412930 407575 15640 824585 507960 587180 342210 418455 630445 434945 179435 846940 87550 545530 47685 385815 143820 739245 447780 149855 833765 456280 312205 430015 574090 57715 205615 20995 455515 753780 465290 653480 232815 148155 96220 476000 414630 635545 26605 509235 150110 193970 311440 338555 471155 649740 221680 75140 685610 514675 211055 241400 452540 192355 472175 769590 108290 127840 558110 256190 88400 805460 738735 454240 793730 735760 799255 160140 153935 570775 743835 88145 833595 341445 62135 410720 33235 150365 626535 186065 413270 414715 738735 143990 617100 48365 584800 432650 42330 489685 211395 794665 646340 706350 79305 682805 343825 774605 202045 814895 163030 709750 149685 385730 756160 836145 615655 591855 795430 214455 720205 746895 214285 446420 119765 615230 424490 410295 147050 455855 511275 90355 602395 68510 820165 262225 559810 594235 210290 30175 831640 302600 500055 359890 348755 389980 637330 826625 2380 627300 557685 42585 428315 731255 207145 658410 786505 824585 203575 233410 529890 791945 483480 396695 193290 687990 753355 398055 747065 660025 420495 522665 809030 793390 211310 94605 179860 208250 494870 528785 468690 818805 477105 703545 336005 708050 671670 263245 257550 483055 613105 49810 304045 835975 552670 16745 261205 233155 42245 492150 829855 284495 420580 661895 134045 526575 252280 379780 214030 194990 260185 317815 737035 639370 557260 847195 631465 258230 209100 799680 54740 779960 432310 553095 365245 252790 649570 526405 501245 385475 286960 125205 44030 500055 453305 825860 305660 194820 755225 223975 335750 815405 737120 591430 497335 826455 199325 542470 484925 726070 21930 515950 297415 755225 298350 392700 295800 149005 539665 261035 557090 661130 28900 689435 235875 831810 107100 815065 588115 836825 539325 50235 427295 707710 319345 303875 45985 472600 158270 818380 567290 571625 677535 228735 96730 681785 824670 620925 310845 518840 827050 346460 317305 327590 820845 249390 475830 362440 197455 98685 186405 619990 352155 252790 249220 132940 434010 789055 138210 606560 252365 336940 206635 721225 360145 387940 750125 87210 238595 605030 801380 713915 57120 516375 609365 844050 818635 429590 99960 269025 810475 386240 814725 652630 813365 380800 835380 839885 587520 777495 468945 48365 172125 302515 468520 421940 378335 829430 431545 775965 109310 539240 781150 366775 415140 245225 445400 701335 151130 579445 415140 738480 649315 206040 419475 5355 668355 313140 143395 807925 663850 822205 726325 566610 517140 336940 137105 255340 12835 707030 283050 650845 636735 700740 483650 718250 781405 246500 203745 375020 798830 802910 6885 562190 359295 141695 511275 743495 596275 457725 322575 757010 166260 61540 656370 780555 528105 70890 631380 244375 741965 472685 558280 80920 650165 764065 14450 376550 514420 780300 254320 305660 283985 697085 159375 435625 707200 684335 424320 99705 143650 36975 374680 568480 771120 589475 49385 337535 421515 628405 815745 551905 812090 778260 531080 530485 581485 522665 360570 374850 119595 146880 699295 732105 358700 771290 104210 687140 239020 372300 333115 284665 309910 400435 738140 641920 269280 716550 652800 308975 798830 715530 83130 349095 547740 782000 774010 325125 713660 594150 340510 299370 14535 108035 454240 208420 337025 685780 316370 121890 596020 584715 810305 443615 164985 115600 263500 495040 810475 324955 709835 197370 297075 846600 447695 317305 402050 403410 341530 416075 724540 701845 16150 645745 639625 81005 343825 615825 541195 94095 110585 22355 153170 254660 112625 691050 581995 664955 269365 264435 581315 788120 3485 405790 546040 373320 600950 8925 201195 628575 313990 300730 392105 333880 576300 100045 633505 612340 821780 561340 47600 14110 710005 782425 516290 374765 410210 566100 170935 533290 338045 124355 51170 138210 824415 770355 163880 50235 187085 624835 773245 63410 204765 515355 369155 502520 521730 208505 743240 825435 425935 429335 59840 303365 691900 329970 767550 328270 712555 727685 421940 318665 386750 356235 253470 687310 767125 108885 435965 453560 490280 582845 16660 449735 594490 650675 87210 799850 336175 133535 17425 108800 467160 141185 319770 20740 218025 597550 44370 653565 754290 495040 263330 385050 130730 28985 179180 312375 585140 389130 738055 554710 393125 340510 729130 456025 288150 4505 775625 840735 597890 434180 387175 802995 579785 716975 131665 263670 413610 341955 128010 305745 278715 347225 389555 490365 277270 294100 200685 476510 278885 628065 454835 315095 25585 230690 294780 799340 226270 467500 14280 442935 411995 645745 673795 772905 845325 203065 282370 698190 14875 151300 304980 572815 626960 836825 837930 622455 546465 702440 609960 702610 326060 435030 263500 606135 591685 277780 237830 807585 420665 345695 603755 188190 455940 50150 355640 510935 498185 669800 608855 419730 563040 626875 77860 195245 758455 286705 38760 732020 205275 400265 374595 622285 386835 164135 247690 725815 661045 141270 156655 617015 567205 806990 758370 480250 310845 54230 11305 87890 498270 773415 215475 86360 221510 685015 253810 133025 425425 266645 468690 137105 157080 304640 17765 256190 24140 641665 208420 185810 645320 497845 702525 19975 410550 611490 413185 808520 89845 428315 345440 543150 243695 838865 212585 261715 425170 56865 230095 555475 593045 669630 755310 416160 580975 22270 58565 675665 589985 444125 758795 500225 615145 611405 13515 635630 13515 142460 462995 683570 782765 500055 111010 293420 59755 343400 283050 302260 780385 273020 70295 470050 743495 232305 550885 240210 461380 164730 755650 113220 575365 473705 679830 286280 839460 783785 307700 373235 706095 247435 671160 580380 67575 544765 43010 478380 494190 316625 567715 313905 1955 846685 31110 200685 125290 833935 625515 768740 149175 356065 501075 500310 316115 698955 799510 280755 640135 490790 337110 248200 829345 638435 486200 137615 400350 517310 707710 426360 54145 747405 667760 184705 685270 818890 206720 554285 138975 170510 279565 640220 491555 111095 704820 212840 732360 142205 828155 697765 382075 755310 573410 154530 491980 407235 323000 831215 194735 543490 549270 188105 556325 671500 36805 577490 25585 697510 632060 691050 556750 425340 135490 223975 418370 609365 363545 239020 507365 294100 269450 652800 734060 273615 421940 169915 592620 698190 381395 748000 529295 296990 684420 652545 826115 575705 37825 230265 798405 667760 848300 498780 812515 158780 648720 213180 793815 600610 735930 659770 419305 647360 683485 68850 221255 691900 413950 500225 67320 639880 95370 733890 512975 357170 267240 490620 471920 833425 5270 627045 478550 135830 499375 648550 134725 122570 131155 809030 720545 422705 712725 743835 40970 19720 779365 812600 805375 680085 424235 401200 296735 168725 759815 761855 133705 687650 627555 560745 458575 714595 66895 175610 465375 706775 714000 828155 471410 818380 814470 701250 444380 324275 810050 40290 845155 496400 271830 314075 597210 466480 658410 1700 591345 350710 79900 343740 120445 435965 622625 188870 610725 59585 426785 459425 464015 325040 520370 241910 836485 197200 714085 280330 588540 604690 572135 668780 8500 55165 481610 609195 280245 57715 100640 442000 271830 383095 559725 660110 759390 39100 588030 504135 815830 721650 763725 232730 254745 684335 279735 362015 295120 687225 788120 532695 291805 18785 119425 6035 771970 532525 48195 569415 745450 37910 59670 726580 834700 49300 440810 620160 303620 142120 541535 508215 565590 528870 335665 606475 31620 406215 734060 675665 536350 641410 456705 779365 120105 23205 759390 814895 101745 778430 661555 668440 19040 164050 197115 311525 714425 780300 744260 461125 470900 365755 85255 544935 204000 314245 698020 398395 586925 309825 241825 587095 414035 346885 376890 552330 672010 67745 628320 634100 155550 227460 460615 100215 567885 361165 721140 835465 305405 513060 830110 59670 513060 249220 119680 193205 671330 818550 426105 709070 168555 23205 548165 554540 340765 65535 122655 352750 792370 846600 324955 27115 300135 657815 294100 249815 116705 732020 281435 358275 33745 12665 548845 171700 117130 243100 47770 817955 185385 763810 832320 321895 126310 453730 560065 99535 75480 439960 477445 495295 159630 416330 388195 245055 699805 432735 552160 470900 28135 465885 576300 21675 367285 655860 452965 508895 729215 509660 689095 760495 293250 600695 477530 53465 835975 473450 464355 593725 336430 745960 700485 781575 709665 226695 575620 467330 710175 553945 129370 223040 816510 57205 31365 642260 200345 846940 632825 10200 599505 731000 603840 33745 256105 491385 574770 730405 560745 351900 278375 649655 61965 219300 804865 566950 696150 569160 486030 603670 570265 507280 109310 215985 15130 641750 91630 771970 777835 538135 290445 666655 392785 816170 368390 690540 504560 613275 425340 663510 236895 733720 586500 171955 716550 626620 344845 833255 518755 146030 208930 45305 24225 707030 327675 579700 355555 812685 498695 296055 224400 211990 205615 146540 64260 681105 508810 366435 224740 362185 123675 186575 244970 260950 283730 488665 319345 767040 815490 318920 45815 842775 566100 467330 272340 183005 611150 564995 208590 129540 762620 380035 158525 136595 50320 153680 295205 340510 195330 491980 167110 553435 424235 474130 474130 814810 61540 308465 331585 33915 280245 167705 563635 816510 695810 66300 823140 480845 267920 719865 88315 508385 409105 59755 331585 502180 510850 566950 557855 133195 141695 646170 508980 741880 611660 588455 676090 539665 443445 355555 382755 226525 57375 807755 476765 398480 520030 113050 701250 25500 846345 2720 550630 287385 831470 298690 30345 637415 698360 392615 65705 13260 675410 684335 360825 139485 163625 719440 64175 777835 489430 99535 131325 607325 711705 224485 90865 742730 53720 132770 126735 461465 644045 694280 487475 443530 538305 646595 659600 568905 783530 678300 720800 170425 837845 28815 265115 94605 510935 146965 790585 815065 513145 218110 395250 223635 730235 42925 312630 215305 206210 644725 113985 760070 57885 463080 337195 707030 729555 12750 11985 293250 288065 722840 779195 280925 561850 836400 504730 140505 493255 250920 721480 520540 722840 565505 459425 6630 574600 417860 507365 329035 774180 274720 751655 681360 398480 605115 729895 560660 188615 717145 824670 775285 292995 202895 191675 709240 227035 234515 778940 753270 687820 597210 163710 550120 273785 690115 830790 487390 648210 453730 601885 335410 676685 337280 15470 82790 128605 340595 367540 644385 687735 269365 789650 321980 286790 497335 778430 247265 782340 360485 204765 570605 502945 315350 331670 41395 823905 527595 217345 731170 465035 772480 51000 378250 754120 700655 561680 131920 172210 464780 786675 362950 816765 363885 269790 67915 3230 507960 159970 807075 464610 402645 768655 620670 671585 284495 741455 208590 377825 811920 737120 762110 559980 174165 685865 163710 478635 706435 480675 177905 712385 290190 489600 381650 450840 44625 373235 457895 606390 182835 142885 122400 292570 398480 455770 765255 418455 301580 393890 615145 716635 562360 846175 552755 181985 424490 771800 326060 215475 137445 680510 368985 797810 846770 193545 566100 651440 529720 678300 629850 117810 564825 440980 793730 145010 167365 363545 764235 46665 32725 752675 530060 256870 581315 442000 325125 565420 829005 310420 502605 233665 120700 46070 288235 175610 252450 299455 322065 681955 561170 414460 753270 305915 515865 34765 451435 758030 245225 836655 276420 234175 240380 151130 159545 305660 486710 446760 229585 812005 748595 833510 494785 611830 385305 653225 760665 30260 490535 93160 84065 210545 808605 650420 789565 313310 528785 188020 188105 293335 238170 614720 363545 529465 206040 343910 401115 550545 591430 777580 32980 598910 227375 425170 426530 368475 504730 733040 467925 562020 414885 343655 840140 15470 624750 182155 723690 59330 407745 206295 582590 28645 397715 795260 13940 69190 482800 624495 146710 434180 582845 808945 237150 247435 422280 318835 408170 81855 488835 201195 453900 311270 372980 559470 415395 670905 139655 834530 567630 401285 375360 834445 447270 429250 323000 818465 590580 13430 595085 13005 636140 848555 383265 532185 754715 780470 493340 443275 520880 406300 342720 770525 34170 426530 736610 169405 503030 138295 380630 676855 443700 795090 211905 717315 100640 726410 27965 446165 810645 610980 691900 59670 638095 610895 248115 143820 734825 468520 706860 829345 839035 630445 422365 308805 789140 459850 539835 665720 97155 496485 554200 186830 648720 225505 680850 152830 830280 66470 699635 475320 674645 419645 604435 692240 41650 196605 48535 724625 728450 352665 534650 608770 438515 67320 740265 616675 627555 79305 651355 463250 489940 128605 422960 385560 643025 240380 83385 532355 364225 189720 832065 509150 372385 371365 429590 246415 24140 297670 67915 668185 801040 418285 287385 785995 80070 285770 621860 51425 452965 7735 637075 101830 318835 487985 152320 167280 54485 367455 65875 373150 658750 747830 833425 804610 61795 468690 446165 199750 349690 531420 373575 834955 123930 149600 345525 25500 21335 814640 102255 440980 111180 242505 9860 162095 509660 241145 541960 151045 268260 545445 513060 147730 723945 228905 261205 369835 109140 79560 744345 708135 624835 126990 555050 672435 808350 816680 8415 385475 146370 88230 663850 469795 760155 271660 170680 748255 458745 802060 222870 676770 371960 32385 137615 802570 721990 381310 728535 688500 780130 132940 779790 46070 286110 552160 312290 379950 402050 444380 519945 203320 667335 307360 275485 24395 255935 846090 728280 263925 269960 52955 574685 336090 224910 46070 17085 516375 523685 610045 659430 384370 481440 480675 652290 443615 400435 574005 309230 791520 840395 658665 776645 71655 528445 89250 155805 632825 543830 376635 697850 647955 156570 63070 431970 379610 531930 659515 742900 598655 792455 448970 1360 425255 185045 581060 461805 820845 440725 773925 578255 674730 721395 98345 595085 185555 224740 325550 556070 150875 392360 773840 490620 312290 468350 333710 229500 376295 22270 405025 551395 534565 64770 381820 450585 201790 104380 226695 560065 55930 465035 604690 777665 485180 835380 796960 320450 692495 721225 695895 136595 544340 712980 215560 149855 831215 350880 149090 96560 768315 364225 848300 576470 449650 294695 149175 572815 51935 844220 238510 768740 758710 185300 237915 381905 53550 251175 810475 122315 654925 85255 227970 337365 783615 467075 165410 621520 345100 671670 778345 428995 329375 573495 577320 389725 492405 26095 822800 690115 74715 308125 382670 3910 576130 460615 258825 176120 639370 257720 825010 748850 812090 27625 518075 70890 404515 832660 688330 664700 581740 608770 234600 808435 64175 390490 553265 736270 443955 679915 321300 704565 509575 662745 593300 452115 132515 5440 375445 80750 409700 708390 450330 7990 508385 695980 818465 395250 307275 205530 65195 65450 788120 794410 264350 442850 496230 476765 585735 370515 552330 453475 146710 378420 436475 194395 311270 78965 560320 252705 48280 338470 686545 20825 679575 356150 837505 282370 188020 588115 624495 815830 732020 24820 607835 106675 662830 270300 329885 71485 62050 231200 616845 723605 14110 269110 623815 103955 509405 327760 96050 843030 259250 408085 244120 438345 826710 45475 562785 238170 610385 595170 432055 579700 207570 588370 181645 752250 534395 719695 169490 464355 667335 429505 118660 336685 14705 802995 160565 457810 279905 671670 157250 592110 263925 309910 459595 269365 123760 576640 206210 351135 684845 587265 836570 53380 81005 107610 138635 619565 541195 525725 233325 657390 333625 829175 137105 680340 634185 507195 612510 806820 125290 621435 763980 46155 160225 295715 206635 440470 716805 149600 439705 515695 87380 764235 113050 233155 785400 731850 85340 534225 189550 18870 2550 5950 258570 413100 675325 301835 481270 302260 316795 522325 769675 331245 21930 480250 224995 527255 648125 96730 378505 444720 278290 346120 32215 733465 23545 601035 499715 487985 327335 652630 617185 779620 552840 701675 765850 204765 422620 333370 39015 493595 312375 235450 556495 403240 531420 585905 225505 93500 771545 779280 471325 261290 684675 728450 501245 166005 306340 155380 814640 586330 144245 484330 217345 527765 752675 516120 280755 647615 211735 218790 587775 56355 786080 286535 150025 86445 34765 353770 528190 80750 178245 184535 213945 264095 197880 518415 17510 209355 166090 83895 208420 300135 120700 185045 65025 459510 242335 391935 626025 261630 828750 139230 734400 179520 844305 596360 663425 135660 80070 272765 816085 78115 526150 44370 815830 505665 465715 170510 143310 630275 303110 30005 652800 590410 405875 567630 745280 810050 495465 103190 230010 635545 93500 425425 845750 64090 272085 334985 179350 187340 628235 646935 780385 634610 841075 806735 186405 606475 777920 206380 77435 142035 284070 654075 242080 738395 436135 233580 832065 172040 135660 194055 100640 831555 132345 721735 687990 788885 180540 275230 274125 132770 388705 456450 614210 343740 136935 451605 178160 495805 310845 749870 71145 810730 661385 364055 89335 485435 242845 848555 410210 446675 259845 164390 171275 128095 407490 320705 96305 419985 207145 532865 660535 154105 800020 600185 724625 286960 474810 262140 181220 817955 107865 757010 259845 651610 180625 682975 192610 274210 679405 732445 450925 68170 540345 101490 410295 149940 47770 102085 613615 154190 777920 475150 513910 492745 153425 277100 464185 59755 55250 565845 770355 363460 462485 815490 58905 399925 336515 26945 154190 573410 274550 291635 575450 583015 202300 785995 704310 630445 454665 772480 95285 420070 37315 121890 346375 188785 385560 739330 521475 431460 460870 226015 46580 321725 832065 394485 256445 738735 641240 714850 85680 138210 763725 272000 729555 228565 450500 345440 690710 688075 291040 129795 426785 760750 568990 45305 598825 815575 750890 327335 10540 350540 390150 647870 742815 593385 98175 650930 431545 742730 566950 184790 661300 517990 617610 572305 470815 468860 458575 241570 132345 454750 397970 445145 197030 669715 505580 769420 694535 258740 662320 469965 283475 833765 585225 473025 750125 327760 563125 817275 490450 673880 331160 152660 410295 17510 622030 735420 265965 177225 634355 98515 107695 212160 578850 580805 196010 55080 377655 392530 848725 700400 47260 595850 144755 544170 262990 383095 448545 731340 154275 86530 246500 567120 579020 251940 519520 268090 377825 259760 786760 681360 286280 800105 189380 601970 523260 383690 519860 773585 750295 206210 817530 676345 487985 557770 579700 4165 833255 130475 15385 746045 570775 687990 610215 719100 476850 80155 549440 789650 532355 301920 806055 507705 800020 341700 210290 193715 747065 401285 333115 707540 345525 94095 73865 232135 760750 247860 529805 575790 233410 134980 534820 64515 590155 318835 425935 572900 343740 196010 390490 713490 651950 87720 556665 501415 420665 73610 654840 227035 833595 157930 102000 250580 237660 553095 564570 848980 217685 77945 749955 404260 595425 115770 845580 174930 578510 308380 443360 815915 695300 378760 625345 156060 464270 147050 732955 64515 408765 258230 752760 613275 455770 541365 10200 109820 716040 495040 16065 714085 264775 764150 252195 315775 388535 444975 696915 152235 509490 581400 40715 294865 19465 87890 280755 745535 502775 72845 557855 795600 342210 77520 288575 181475 613105 697425 293845 250325 621945 38675 829855 517735 823565 617270 358785 7480 643110 39950 544425 569500 674050 651100 788885 121040 389385 843115 323510 771375 791095 208165 791180 150620 840395 355725 641665 532015 721820 813280 384285 61200 783700 212415 564910 244035 362185 185470 357595 577490 756330 262395 698190 703375 817275 70380 440725 194820 185640 321470 230775 636140 397375 276080 847365 792625 316370 141355 379015 114155 41140 77520 5780 235960 59160 321555 502605 802570 308890 494615 461805 439620 21845 12325 805460 436900 540685 708050 706265 427635 571030 124950 546635 813280 845835 541450 584800 305405 401880 697255 673795 43605 178160 60775 765255 179435 77265 399670 381735 9095 820675 754800 681445 541790 757520 280330 52785 95625 455260 494955 24395 236470 668610 415310 149005 497505 664700 594745 302260 419220 55250 791010 713235 568650 112625 608515 267750 778430 631040 206210 147815 279310 255935 148410 425 457725 106845 703460 665040 518160 15470 64430 811495 289085 566355 212245 348840 676515 205360 2720 232220 261290 548930 848895 226610 831300 173400 444805 268260 417095 68935 388535 500565 402220 419560 61540 244970 370430 127245 537455 805970 515525 794155 804015 533970 426700 380120 400350 409870 426275 47175 10795 500310 775795 130220 671245 671755 215305 676770 517990 460020 343315 599590 250410 695980 368475 314330 725050 140165 281945 803760 356320 669630 391170 120615 546890 383520 800360 783700 522240 567120 752505 649655 225760 118065 209950 840565 387090 517565 846260 217175 598400 273190 423555 129115 216240 366265 417435 436050 335410 840565 315775 491300 330990 320875 486710 560235 828495 163455 419900 727515 138550 134640 639370 268685 504475 359805 780130 52785 699635 818125 291380 801040 741370 51510 406810 327080 402475 170935 412080 6290 388705 806395 596870 809625 612425 472600 145775 553265 227885 578085 223635 249730 746555 507705 239955 604775 259760 327165 260015 142970 444210 305915 728960 6800 613870 121295 19635 303280 171275 764490 164730 729640 460105 120870 723265 122315 29240 826965 127160 244715 258315 108120 426700 733890 372215 699040 547400 651185 165155 257295 725645 585480 187510 42670 235960 435370 343145 151895 104720 207655 374000 83470 325040 458490 346460 218280 475065 666655 745875 356915 146540 5695 485520 99365 733210 136850 53380 248115 644725 558365 802060 592875 649995 779450 808520 367370 768315 824500 760325 373830 70550 280330 420665 731935 74800 46240 596615 143735 738310 632145 589220 491725 752165 601205 229755 145775 15300 113900 644300 341105 125885 435710 716210 498695 342380 451180 659940 278970 248795 604265 74715 158440 15980 215645 807925 219130 633845 185895 73950 794240 345015 187765 178075 406725 416415 285090 600865 270810 405620 656710 422875 366860 370345 396440 616930 240380 425850 806565 814385 410550 754035 21675 518840 501330 158525 357595 23630 477785 656880 217940 54655 225505 266050 774180 775115 300900 410040 23715 844645 72930 522750 114240 844815 320025 845920 765255 65875 530910 552585 252110 169490 536435 565335 577915 464780 92820 771205 63580 178840 797300 841075 225165 233070 78625 280670 642940 573410 409275 269110 228395 477870 561085 757945 544680 77775 801295 584205 665550 312120 132515 764575 732700 484415 156400 658835 327080 85680 65365 42500 620160 481695 728960 127500 722925 128435 722075 160565 760665 276420 238255 141610 601630 293250 760665 656710 685780 481865 193970 488835 738650 612085 39950 595170 567375 557430 336430 210715 616080 134725 219385 437155 769505 309570 368050 720120 255425 247095 404600 475660 553520 307275 261800 357680 401540 244375 433585 55760 130220 696150 3570 444720 738140 473960 373745 644385 822375 346885 849235 801890 346715 401370 797385 202895 512295 265710 305065 154445 781915 175695 417690 612595 301325 543915 193630 80920 71655 390150 89335 636480 641835 497080 142205 829855 659600 609450 355215 536945 711110 646765 416330 824670 359805 426700 107610 120275 494955 226015 108630 90950 51085 65025 452030 212585 522580 597465 426700 496570 316540 305235 286195 553180 192695 797895 134810 139060 428910 281860 495890 263585 733380 797130 812770 476340 516715 393125 356915 113645 565250 230605 640135 265625 263585 169575 731680 617610 133960 614975 388110 65790 172635 777325 784975 458915 332265 579955 438855 571115 232900 841500 323765 109310 553605 244205 345185 376210 148665 427125 34340 273530 105145 178670 538900 626110 330310 265965 66555 801465 479230 401540 735420 721990 461040 347310 564740 241570 3995 53635 549695 694280 137190 63665 715275 513570 440555 548590 222530 279565 99280 18615 87380 713575 60095 13940 826625 329545 508300 7225 638010 97665 815575 784125 446505 251345 840310 589475 759815 398820 289850 269365 810730 70040 371790 532270 827730 78115 116025 360995 765680 798065 261970 753270 60180 681360 404600 616335 79305 524110 143225 840480 836145 833765 310505 354450 336770 361760 759645 460190 796790 9605 621945 406470 691900 221850 826625 25670 820675 294610 44030 197030 21165 669290 513570 440385 800700 501500 455600 343400 368135 512380 777325 847365 237235 178925 320705 351815 624495 812345 140250 128095 232475 583100 67235 675325 641495 469965 565505 156570 138890 773755 401200 491130 676260 693430 235960 287130 290870 536095 96560 793390 388875 146625 570350 286790 328525 8585 715700 595170 332860 198135 99790 106760 735165 748680 154190 99365 795090 27115 778940 604265 754035 366775 492235 541280 240210 773585 604350 420495 673030 700825 700910 749955 735930 230945 470560 612000 287810 373915 780470 444805 184195 740435 88485 657645 319770 658325 458490 196265 714935 388960 102085 89675 819485 549525 758370 840310 742390 260780 731340 122060 576725 61455 178330 759220 64515 68425 678810 246245 1275 777920 629850 541875 28560 732785 560830 340595 474895 702355 39355 386155 289425 810220 842265 456195 381820 442850 532015 63665 317050 160225 491045 5100 592620 148835 158780 425595 369240 256105 821865 584715 476085 205190 231880 408510 754970 266560 759305 201705 358785 513655 265115 345355 704735 375530 153510 180115 207315 477445 343825 677960 834360 334560 595850 625260 576470 1870 607835 5610 638435 288915 410890 801210 234005 207315 694280 516460 359380 261970 537115 749700 245735 174760 788545 155805 791180 748595 293505 120190 508130 795090 592365 720715 462400 746725 89505 332605 777665 28560 377570 132940 8840 360570 421090 209440 187850 661215 305830 31790 44285 297330 264690 158780 827135 598230 601460 363120 452540 832150 44200 22440 35870 702015 55335 799680 352070 773075 256700 188700 498950 278205 357850 240295 204765 753610 103700 170850 609450 171105 446420 454070 287385 794835 148835 777665 70210 277780 536945 618120 430185 370345 137445 53125 793730 791350 264605 28305 462400 245905 106420 638605 609110 834360 274125 727430 503880 617780 478720 767975 584885 502265 254575 241230 193375 707795 350370 706095 252450 95200 672605 70550 760240 657645 199070 501160 434690 163115 373745 475830 581145 246585 209695 730745 172720 678470 488325 11645 817105 477275 84575 19635 821525 588200 276760 602140 237490 629170 641070 599080 175525 498865 556325 752165 19465 609110 197540 313055 501245 204085 805035 475660 494615 329460 454410 789225 195840 673455 98430 655180 644810 761685 732785 701250 815660 1700 241230 342890 111775 711280 130560 575790 778260 458235 664615 684335 57375 451690 200345 323935 587860 626450 722585 404685 171360 780215 606135 318070 594915 790755 419305 18870 600695 106505 693005 656710 135745 99705 782255 532355 460020 95285 658240 130135 569245 502520 75565 304980 371535 316965 221595 335070 786590 55335 628830 512125 740010 684590 710430 641155 265285 797895 194650 706860 43945 160310 527255 622625 619905 22355 645320 327335 521560 463165 666485 191335 777665 112370 81770 68170 372810 391085 723775 743495 761260 582165 679915 471495 221340 423215 258570 659260 753525 538305 120615 650675 834785 773075 275060 581910 812005 122485 63325 683145 58225 12155 560575 192865 822800 678980 177310 276505 591005 790245 15895 742050 215900 309485 298180 253640 628575 52870 316880 182835 356490 72760 411060 615570 548590 707795 457640 771970 843965 642430 63835 28135 1615 721310 16490 837845 295630 596615 99620 238340 607665 592365 75565 578510 125460 591260 106760 261460 80155 346460 416585 159375 624495 258655 497760 751995 282880 700400 388280 347565 179605 392870 87975 624410 476765 804440 684760 445400 789395 23120 580720 72335 109140 291720 581315 160990 417860 737035 47855 363630 11900 257805 351560 845580 246925 417860 793560 221000 102680 549950 841670 284665 644470 295035 372810 56695 356490 460955 167450 688670 475065 311695 436475 161075 735080 62900 801550 515950 208930 128095 309485 35955 499120 213690 103190 460615 848640 376550 144670 664020 628235 136170 454070 15555 612935 314245 328185 428060 846855 23545 73780 57970 96220 197285 661810 500310 117895 709580 128265 614635 558450 193290 118830 243610 332690 755565 440980 478720 627725 157760 66980 569330 674135 446675 843710 613190 519860 818380 807585 444210 708730 386495 232815 216580 70805 449905 411995 322575 287810 418200 50065 213265 367540 588370 83385 305150 761940 781575 396525 695045 442085 604945 153850 469880 766275 642685 449140 226100 727260 831555 686715 132430 668015 433075 131750 61455 262735 267750 663510 777750 465460 546040 266050 570945 426275 333625 528870 551310 759730 480930 102255 305065 588540 701165 150195 671585 349180 59840 829430 138210 23035 358360 627640 278460 423725 498440 681445 270555 216070 511785 440385 361505 390745 784380 201875 155550 544340 466565 803250 778940 34000 282540 70550 825180 54485 32470 510085 664020 815065 650590 670820 621520 389640 606730 362695 99450 342635 262055 314670 79475 413950 243610 505750 354450 655860 17425 340850 221510 566780 452965 743495 166005 313990 338980 354960 687565 220150 532610 678555 266220 421770 650760 302345 22695 540175 638350 407660 359465 72080 189975 496570 575620 338385 512125 524960 651100 441745 238935 163880 452880 426955 517395 425255 395930 104975 844050 843115 697935 207570 188105 828240 519010 670735 313820 709325 68255 77520 500565 302260 379865 12155 698530 633250 26520 56440 413185 433500 144330 529890 778515 294355 365330 272170 564485 292060 361250 157930 539155 446080 161670 159885 766785 346800 847365 438770 105655 462400 794750 176630 378505 293250 152575 329205 622030 97070 347310 198305 170 554795 261460 463165 256360 527850 189720 710175 552840 687565 834275 236810 321725 229670 590580 622880 122825 817955 700910 441235 196350 848130 743155 23800 241315 530995 257805 521560 251430 88400 18955 812430 418625 755820 51170 606475 385645 13175 462655 414460 438005 619310 13005 115175 731935 486115 604520 272340 68595 672435 754800 56950 183345 258995 336685 729640 458660 170 169575 655690 8585 181985 119935 166005 322235 537880 107015 747235 44540 316030 519435 225505 74290 829515 570690 835040 616760 572050 311185 614975 106080 240125 587435 193205 833340 392870 84575 10540 533715 402560 315010 523430 244375 508130 363205 28730 265710 372130 635885 14705 454240 811665 95455 697510 502010 263245 17255 588455 411825 196860 209440 83980 724115 707880 711280 818890 199750 544085 132430 614210 561170 291210 503880 219725 276165 220320 21845 340425 450160 635545 840480 6630 764660 175270 321895 371280 196520 301155 381990 145690 317220 523345 360060 464695 131665 501330 544425 2125 748340 735760 36380 253045 609365 312970 764830 179095 514420 260865 635800 214370 665465 39355 63325 198560 448545 721565 31195 97580 368475 161500 248880 205105 112540 167450 31195 665550 787185 436220 126140 501840 98855 439280 497760 150195 327080 839375 571795 179010 40120 272425 418030 147645 172550 355555 288320 253045 70550 206890 608855 274380 588285 351560 687820 684080 566865 178925 734230 179860 290105 45220 232645 115345 680255 561255 598825 214710 478975 26775 786675 424405 197030 328100 619650 367710 733210 327930 400860 648635 145180 359975 575195 460785 830705 750720 578085 420665 618205 546125 96560 137275 166430 635290 598230 488155 483565 17000 802400 102765 345015 390235 558195 848045 89420 403920 837675 165495 696150 411145 74375 567375 587095 146455 441830 162435 482290 549695 743240 206635 161500 168385 841500 303195 514250 821780 453390 526320 503285 419730 611660 261630 824585 124100 738650 390235 91120 199240 272170 460020 596360 214795 350710 390065 253555 328695 231710 798830 781235 303705 93415 99790 92310 496825 181050 300645 458235 666910 96305 192525 396355 54825 181135 213945 306340 162010 51340 274040 790415 507875 257295 278460 703715 364225 842010 529550 147645 396100 817785 130900 817530 363545 244375 702270 248115 845920 548335 60775 599420 581740 51340 669630 765255 527595 515525 696830 641155 191675 537710 760070 93755 670990 410040 423810 226270 440725 336430 476425 705670 674475 502265 544000 111350 18615 469285 814640 374425 274805 436900 633675 233835 630530 714340 511615 100725 631040 237065 275995 750465 687225 223125 2380 667080 761685 665550 606900 459510 309315 334135 583610 846770 107440 689520 811835 677960 29240 680595 568225 848555 131325 714935 403155 815405 27965 373150 653990 126055 523260 294780 475065 823905 93330 765595 531930 831130 807925 241230 400180 763300 735760 729470 575875 141015 740605 423980 478040 559640 742135 72675 619140 237150 129540 627895 374680 647615 207315 179860 452115 182155 136255 708135 693770 565335 812685 699720 381480 308635 254915 730575 317560 809540 124865 147815 150025 69530 625855 280245 265030 435200 13175 499205 61455 285430 274125 325550 73780 806225 114240 155295 123845 470220 382075 598995 125715 254490 158780 223295 91290 766190 364395 646765 756415 556410 396780 514675 626195 649995 264945 185130 812770 219300 572985 571370 641070 179435 108885 513230 268940 265625 81175 26095 294780 555475 454665 100215 559810 228650 451860 636820 127245 627980 482205 791095 200685 256615 366690 368900 338385 371110 194565 590070 170510 416925 148325 784805 169830 201365 233665 242930 578850 405960 161840 446845 538985 672860 358785 17595 71315 531250 638095 184875 718590 839630 448290 226355 111775 502350 786760 153510 606815 278885 79050 24565 420750 599675 711620 396355 550460 62135 848300 555560 840310 73440 306935 322405 743155 409020 587435 352240 679235 596615 576300 500735 758710 655180 770865 556750 568395 67830 236895 318750 141270 641920 1105 266560 785910 60945 695980 168555 504135 201365 24140 25840 767975 847535 173655 824585 423725 423300 450500 794920 702950 278205 797130 303365 650165 255850 102510 646510 604945 715105 29920 783275 146030 568225 196265 362525 208675 287810 777155 836655 475490 631295 753780 288320 451520 437155 532865 84915 416670 115090 545870 661980 808010 289935 380715 692155 208760 813960 591005 311015 95370 363715 808265 146880 481440 677620 119255 621605 279225 502265 27880 45815 817700 38930 801720 440895 787780 55080 632995 500650 383520 131495 507620 579955 194395 826455 266305 688585 261715 172295 457130 490195 797555 520625 666825 534650 189295 702950 488920 323510 44710 595255 241740 234770 1190 406640 400010 232900 511700 617780 614550 218535 38165 340510 423980 50065 33490 469540 458915 778515 491045 298010 301495 388365 124270 831385 148325 72335 191080 403325 146370 773500 478380 454835 787100 237065 638010 469030 755820 592450 393210 148495 153510 417690 553180 339235 654075 569075 345525 369580 786930 400520 521390 354280 256530 686885 360315 30940 125800 238000 649315 218280 529805 735675 341020 847705 781405 542640 107440 259675 683400 703460 311695 397290 562700 806225 592195 505155 651695 837080 565590 110330 72675 639625 79560 773670 65450 106505 741200 194310 518670 195585 14790 762535 471240 188785 424065 373660 641920 366520 442170 324190 296990 574515 314075 21760 609110 473280 607835 359975 825180 105740 537625 45815 332350 430695 622200 121890 25245 487050 534820 551650 415820 297500 250580 632485 45900 314755 57290 602820 152660 3825 88145 533715 741795 142375 369240 100215 558790 648550 744855 724795 8925 214030 239955 145520 150195 547060 194650 581400 91290 742730 257635 395420 80325 465460 544510 455600 219555 849235 326315 231710 523770 634440 699295 184535 779450 400860 609875 693175 59840 355045 28475 847535 9945 627130 371195 192440 167280 143055 342550 496825 634440 688670 763640 464100 220065 267580 159375 726325 491640 195330 202045 597550 54400 75650 447780 48620 849915 6120 418965 426700 129030 577320 339150 687395 646850 843370 110245 368050 171190 251345 706010 540855 726920 309145 706860 314585 269875 503965 185300 279480 63835 520710 243440 28475 172295 723350 809370 423895 340850 671925 618630 723350 718165 337280 408425 265200 579445 336090 514420 77265 24055 404685 594575 359550 401285 822885 317815 438175 763300 469030 771885 173655 669885 163965 253980 170850 111435 801295 243865 171105 181985 194820 529975 375445 788035 144670 728450 51000 207740 572475 375785 429505 698530 32980 71230 657220 37740 442765 14620 390745 192355 352325 233410 848895 847960 592535 384200 550715 472430 244800 167365 486710 593725 462570 817275 560745 768400 460190 696150 282625 99960 447525 736950 96560 111520 592875 393125 173655 228565 434860 19210 585225 438430 89165 34085 358275 86700 847790 643705 562700 125460 413695 764745 35105 63410 568905 845325 20060 189210 97920 710685 586925 411825 150620 58735 340425 708645 622455 181220 146455 507195 17000 169235 625940 65790 811325 19805 103445 202470 16745 657220 675155 801040 518925 484755 66640 220405 334220 40205 127670 213690 572220 556750 354790 619480 400180 418455 632315 362610 191505 346290 679065 571370 336005 503200 407235 782340 100215 494870 627980 516290 70720 93160 143990 383860 682805 823225 136595 364905 845835 315860 424745 222275 656880 669630 51085 612850 110500 514505 1530 819655 468265 35870 177225 146965 648550 265880 90695 437920 274890 22100 283305 447525 180710 567800 700145 556240 710005 842775 62475 439875 292230 84150 573665 510085 469455 14280 6885 526150 803505 599420 161075 41565 277440 597975 173825 740690 583355 228650 186745 535245 110670 788545 700995 844900 88230 377655 589730 499970 453305 586755 665465 472855 142035 85510 279905 364565 9945 197965 147390 745110 476935 714595 381735 153425 842180 301920 367455 436135 315945 528020 832065 676175 35445 82535 756755 108205 790160 830025 567120 846600 23460 596615 452880 280075 83980 744345 540345 287640 284410 758455 37570 804440 219130 839290 607750 415140 514080 401795 574090 265455 329630 643620 649825 595595 681020 504985 750295 385985 83725 825265 280755 702270 781745 291380 625600 543490 96220 354875 647955 520030 834105 37315 14195 233495 178245 479060 828835 93500 275145 106165 631465 75565 366435 3485 530655 23120 78200 628745 173485 729980 450755 190400 70040 29920 48535 315435 475575 787355 821185 75990 694025 396185 159375 554370 416925 604180 712980 676855 458235 817870 532695 26435 364055 379865 134300 526830 554795 440300 477615 116620 498525 291805 355130 294270 515270 159800 775115 585820 379780 624155 261290 492235 603670 599845 456790 815575 587095 466650 605710 595340 92650 698530 321045 846600 779705 364735 841330 386750 9010 515950 542810 260780 118575 601800 557940 374935 791945 358020 37485 653565 44880 697850 94775 320875 600950 569330 158100 803335 87210 380630 591940 135405 48535 486625 227630 282795 688160 848470 595000 36550 846005 559215 815745 660450 217430 617695 16150 183005 626195 380375 339490 506005 483565 650420 513655 494020 672520 353430 405535 610810 584545 812005 821270 45050 194310 291040 778260 91120 681190 20060 268260 544170 97070 648635 441150 815320 477615 156060 612085 736100 316200 179945 353770 346120 702355 219555 259930 440980 191080 549355 338725 187595 131750 104975 544595 389980 707880 795090 530740 626280 36975 733295 139315 33575 793560 652290 787355 788375 23375 502690 574090 808435 302345 23205 734400 595765 335155 758115 183005 494530 214370 98515 826455 760495 619905 257550 145690 155550 659260 120870 518075 154785 35445 707285 234260 34680 28220 829940 709835 234175 533290 513485 87380 276845 227460 669885 493935 128350 267240 437495 567035 329715 295120 289765 429760 324360 395335 791860 576470 69020 846005 389215 93245 709070 732870 241655 148410 194990 260695 288150 388365 803335 519945 106080 343485 200090 293590 209015 486540 437155 594320 819060 89930 25925 28475 730830 846090 580125 808945 762195 550970 561425 621180 381310 528275 626875 336940 704990 679660 467330 424575 504645 722075 626450 70805 363120 30685 846005 534735 599335 575365 715275 351815 179010 680850 579360 374085 55845 158440 616930 60690 770610 744260 122910 833680 21760 478040 311100 147050 701080 516035 463080 44030 826030 40885 661385 642515 112540 188360 345525 647360 110670 793985 485010 291550 838610 146200 227460 660280 312290 716040 182410 85340 735080 220150 675325 287555 522665 587520 242250 183430 756245 682295 439450 256785 263245 565165 321045 120360 303875 126480 587690 294950 25330 107695 291125 188105 425 560745 742560 31365 90100 831130 626705 307105 131750 439535 227290 359465 766700 749785 448035 634865 337875 807925 312970 615910 815490 193970 388280 52445 314245 308975 376210 713745 825350 420325 81090 251515 240550 339150 428400 336345 391850 365755 100895 369665 599930 336345 186830 338640 733295 275230 113900 73100 115940 597805 746980 627980 533970 448545 251600 739670 26520 667420 345780 65195 604690 733125 246840 452710 288150 596870 514250 163710 208250 522750 500055 151130 558110 429590 664275 822630 834955 517140 41650 284325 10115 204680 635630 102255 360230 453560 417180 226525 262905 718845 300645 725730 776815 747150 512550 838015 442340 736865 250750 221680 843795 311015 659515 765850 343485 379185 165835 309485 337450 600950 77775 212500 471410 437835 318070 172890 714340 412590 171360 825860 652885 538645 299625 601205 744430 16745 320705 182070 18275 354025 659005 338045 160650 426785 458745 226525 137275 770185 763130 453645 793050 319515 389385 745620 501160 123675 466225 213180 281945 338555 732360 692070 480080 686205 513230 740435 449990 409785 91290 86700 784635 282285 51765 407405 825265 764150 150790 106930 58225 403665 772735 407405 733805 51765 502180 257210 578595 217260 724795 653820 750380 247350 13855 61710 837250 333285 449225 822460 397545 847790 392360 716125 174250 441065 627640 748850 192440 808860 730150 818125 175610 317135 731765 647615 543405 558620 280160 746470 737715 503200 812005 733125 777835 50490 92140 215135 9690 582420 511530 400350 405110 520455 763300 829345 444210 546040 264180 250410 500820 229755 319260 10625 126990 449990 42585 223125 338895 512635 255 592875 354195 425 97835 730065 241400 31365 554455 269195 14620 699635 99110 734655 196010 689945 268940 330395 101490 621265 811325 487645 610895 453135 250750 376465 821185 552330 528445 508130 213860 300305 700485 795770 341190 690965 758030 194905 227375 523940 750040 123165 506090 481185 181985 828580 406980 28560 599335 749190 770950 82705 298435 37570 305320 693685 841585 846090 561935 61880 846260 289595 9180 350455 211990 78710 529465 811665 668695 193460 790415 248965 773585 659260 412165 379185 681275 191335 56525 678555 481100 401285 298350 678215 591855 470730 288490 383775 344505 387260 833850 544680 814980 505325 657390 829770 470815 138805 663680 575875 758285 317475 296055 638520 273955 236895 321980 72675 47260 538050 291550 682890 278630 681275 168300 187510 833425 503115 585905 299625 157165 807415 697765 455770 297840 829260 351475 731340 323510 412080 349350 798150 484245 841925 432565 769675 747660 218705 446930 720035 508130 713745 201195 19295 847365 396270 410550 59160 485350 494530 262310 657475 520965 445145 80410 552330 704225 827730 390745 269960 657985 114495 700315 803080 454410 93245 551565 566440 696575 30175 166430 205190 68170 615910 99450 226695 81685 665635 744515 497250 445995 755395 720885 599760 323085 184110 52275 739840 491725 269110 771205 188275 526745 164475 2295 459935 91970 825520 216750 220065 355045 408935 483225 757435 184195 405875 362100 648040 287810 149855 313990 428145 354705 58565 128775 490875 372470 270810 38420 360315 44455 17765 510085 675155 8075 777835 274550 417775 449395 580380 444635 441575 810815 742390 580295 761600 168640 411060 824840 6290 750890 844730 519775 184365 578510 76925 675665 59755 610555 325465 204595 345270 396100 121550 372130 43605 291635 678130 140505 310165 696745 811665 285175 848725 513315 616250 790925 470815 247520 707710 409870 272340 479315 352580 32555 408340 429420 401625 621095 139995 104125 691985 557515 381820 594830 804270 680595 235875 16915 849320 90950 778600 157335 614720 110160 752505 350710 799085 286960 242845 260270 416245 113475 630445 80325 719610 417180 71400 48025 192695 590580 62220 379440 379100 32045 77945 818890 72845 835975 442425 712810 777410 339830 544170 684675 235790 521815 746215 538985 97325 587010 553010 669205 17850 708900 411315 461975 541365 337280 29410 662150 516715 792880 614805 67915 742645 37230 50490 761260 741370 528445 31535 641155 631975 498185 219895 306255 333965 529210 110670 810730 401795 138635 84150 520370 49725 817870 568905 343910 656965 81855 842095 453135 16915 114580 729215 670565 842860 422960 238850 282115 211735 59585 238595 511190 85340 72165 670905 633165 347395 195075 202725 737290 514675 812345 633335 191845 184195 465460 344760 158100 409360 737205 135235 837760 647785 628915 198305 425765 206125 306170 12155 524280 439280 848810 495975 593725 616760 205190 70975 614380 375615 98940 289085 666570 602480 484500 310505 190655 528105 603330 575960 459085 207740 474385 7055 687140 11645 26095 150450 795855 505155 437155 818805 635035 196860 50660 425170 495125 13685 291210 587945 632995 294100 50235 191505 267070 656030 41990 711620 191335 755055 210885 131325 342805 515355 705500 682040 542640 527255 800360 818550 795090 301325 319005 353770 451095 131920 278885 207825 98005 635375 356065 131665 283305 21250 217515 370685 534055 689435 214710 743070 141780 167535 827985 422025 168045 29240 54485 802570 199495 801040 193290 809285 373490 420155 221510 93670 27880 163625 326315 81600 172720 708305 191335 254660 14280 187510 757095 624665 175100 558450 427550 139570 63240 151045 268515 263585 573155 48025 702270 845070 738055 613955 558960 615485 503030 510255 665805 535840 332775 498270 299285 112115 803335 166600 692495 521985 573835 605285 54230 396440 384455 637585 86190 619055 390065 399925 98685 91375 671925 397375 649230 784635 584970 35445 600440 36125 408170 564825 66725 603075 520710 525725 354705 361165 254745 70720 517565 656710 235025 271320 193630 39950 360825 785910 628320 574090 381650 608175 786505 292570 567545 474980 58395 717315 43435 508555 135830 528615 843030 613870 693175 610130 507365 340765 177310 324870 686375 669715 771290 727940 365330 741540 314670 377400 264350 618885 708900 562020 126990 499885 65875 738905 774435 26690 475235 40035 520710 721395 581485 292995 619735 333030 130560 224570 327590 251600 388960 525300 78710 388705 146285 464015 279905 342210 813875 236895 76670 751995 614805 154530 540770 715445 776220 82790 632485 788460 819825 825520 427635 800870 332520 664785 757435 306085 613020 534225 556410 73270 480250 177225 547145 421175 207910 456365 94010 406640 284665 525385 707795 634015 131835 464355 407660 10625 613190 530315 843285 516970 727855 216325 760240 88145 534140 616760 284750 552500 98600 484585 84065 233920 682890 697340 245395 567120 717315 634780 246160 512295 716125 551905 369495 797130 110925 664105 76755 41990 191930 815490 793390 250240 155890 128010 137615 22100 69105 694365 828155 34425 27710 9010 765 9945 47685 21250 510 85 255 765 255 0 105655 577490 288405 210205 821610 40885 68510 630020 731085 405450 731085 77350 474555 68085 670310 237150 424915 389640 23290 470390 830110 495890 487475 66895 379950 17340 44710 304470 418285 23120 176970 704225 224740 155040 223380 782680 516375 481780 623985 212075 710685 104635 323935 114325 471325 670480 87465 90015 458235 789905 250070 264775 530740 610045 674815 148325 741285 670480 41650 647105 612000 1105 142035 701420 25840 351560 203660 422025 742560 418795 383945 792625 199750 180200 237660 444210 444720 388790 226100 566695 571370 757435 374340 39100 741285 523940 404770 240125 769420 225590 397460 696405 804780 268600 705075 662405 283220 41225 279055 614125 767890 675155 444380 306850 715275 210545 41990 484500 211735 717400 118065 183005 479315 748595 534140 848215 180540 694280 118320 678470 373320 475915 15555 101745 243100 833765 728620 452285 80665 495975 243270 446590 547230 738480 131750 28730 835550 299965 304725 457980 290445 598740 298265 756585 781575 683570 276420 288405 260695 18785 123420 817020 241825 339745 588285 784040 79220 427380 113475 446250 656115 449565 789565 285770 604520 512295 351815 216495 125970 829855 733635 432650 676345 570010 573580 214540 675665 151895 241740 735080 431885 413865 566355 217005 566270 246245 340425 102510 68510 336260 218450 401455 54655 39015 370685 832405 551055 426020 406385 339405 759475 572390 644215 646340 727005 734485 373150 369240 529125 724115 561935 542130 482460 759985 680850 161330 214710 840055 478125 101235 458660 680255 501415 99450 837335 459935 369750 191845 499970 40885 40970 70890 5440 804270 76925 528445 580975 207230 247860 102595 819910 474130 404430 31620 767550 74885 194310 753865 436390 373065 453390 428570 639795 646425 322065 812515 151300 321385 792285 299795 345100 48025 750125 428995 39695 229415 773160 57120 133535 290360 292230 437325 69190 378930 491385 100980 433075 215645 330650 359380 826370 243100 86615 152150 693430 55420 75055 808860 631125 695385 706350 488665 325125 312375 188700 405705 100300 604265 328610 636735 578595 537370 24650 487560 833850 307955 819060 669375 650760 329545 803250 384115 763725 780215 274380 644045 98855 346290 827475 469030 6545 341275 723435 499460 832065 743240 93925 218535 335240 479740 405450 842265 294950 317560 12155 463335 403325 534055 654925 180625 392105 262055 580890 723435 319090 55505 316625 68595 76075 263585 12495 336600 371280 72250 743835 502945 556495 461805 85340 583185 378080 818720 66130 685950 653140 460105 206125 461125 507110 133365 476000 66640 780980 699550 553350 650335 141015 155720 576045 578935 320875 734570 675580 484075 258655 113305 633420 296820 398055 500225 808775 412420 839205 846600 789480 94265 454325 167025 554115 842265 108290 77095 825265 375615 210035 704395 16065 498185 524705 570350 760070 414290 562955 23970 72165 459510 121550 301750 60350 699805 392870 358785 200600 103955 731425 569245 408510 385560 404600 618205 115430 36805 764150 23545 395505 164475 117215 576895 759985 732870 424830 662575 275400 334475 837250 536350 20145 29325 831215 138465 465885 544680 515950 280585 332095 447015 845240 430015 687310 330225 246840 156825 819315 741030 778770 16915 22185 357425 522835 343740 181050 451605 740010 136595 175780 631465 712980 379355 664105 12410 839630 677280 820505 779620 202300 188105 213860 249390 361080 60775 232475 649145 320195 157420 138720 727005 428825 679915 118575 582420 262480 83810 249985 809795 408935 527510 712555 116450 194905 6715 133450 151725 127670 341190 820760 796705 223805 399245 53465 774520 69275 483395 468435 344165 23545 146795 774350 638775 509745 527935 743410 403410 734825 280755 541280 630360 347055 461890 13515 318495 536520 113645 143395 742560 572135 823310 274720 812430 558960 637670 678045 240380 371535 370175 37910 651780 533630 725050 667590 169915 727770 234940 749615 541790 130220 88485 437155 673115 410805 573410 571795 712980 290360 312120 45390 727430 5015 305320 849490 52955 16235 317645 160140 641835 563805 709410 430185 770610 540090 208165 94520 428145 737715 543830 420325 786420 428060 269705 624580 848810 656370 313650 350200 106930 696660 545275 90440 580380 6800 94945 560830 243355 825180 416755 264265 627810 503455 307020 555390 273615 108715 32980 92225 406895 577320 755735 762790 116705 351900 177480 328695 376635 586500 215475 477275 383690 147815 164730 719695 568650 453050 424915 3145 483480 454750 661045 616165 455345 250920 334305 539580 693770 824330 617100 499630 830790 729725 698190 327080 467585 682380 405025 695895 180880 60775 514760 612765 127500 286620 660705 460020 268600 737035 452285 138210 685610 38250 648805 790670 830790 184535 291635 773755 224060 543405 376295 366010 722840 451435 696745 394825 789905 462740 316965 258060 634610 173060 79560 414885 536775 28050 801550 707880 26775 689265 818550 635630 356830 186830 31450 351220 577150 661810 680 339915 24820 600440 141695 30345 147220 271745 103445 253810 535330 513740 265115 302430 228990 28560 570690 146795 116110 801465 585140 655945 391170 227800 364650 334560 612000 306595 13005 249050 413015 701335 335835 418880 435115 709580 41905 592365 822885 617355 141610 387345 99960 160395 682635 584630 376890 379185 663765 314500 8160 108800 69190 172805 51085 69360 581825 325890 220235 174420 275485 298265 264605 204765 5185 16915 72930 292995 206635 413865 325465 140080 9520 118745 21845 282370 121805 329290 637755 464610 432990 575790 836995 567715 714170 141015 844475 476595 126650 233495 808010 675495 476085 466140 68595 286365 481865 77095 570605 352155 466140 4080 463930 154275 455600 658750 283220 493255 328780 402815 419815 278630 391085 210290 690285 776135 745365 146625 100555 19465 378335 659430 312290 800445 101830 418115 732190 802995 432055 614550 415395 808350 160565 49725 405620 196860 747235 825095 848810 770100 818550 541875 414545 353600 347820 498610 348585 453645 561765 689860 262225 281010 582845 598570 721480 61880 546635 770440 788290 647615 81940 428995 442935 319430 225675 811920 735760 337110 188785 119765 294100 669885 475150 641750 243950 79220 115175 136170 770440 402645 844475 323765 297160 578510 436220 465800 259675 100810 255595 527935 251430 515270 495040 304385 486625 251345 761260 591005 75650 74120 397545 311865 515355 771630 534820 420325 436475 532440 656540 726665 383605 153935 392870 503200 754205 360145 806905 648635 774350 82960 709665 625005 508470 607240 523940 297925 301750 42245 36465 542810 502350 782170 414630 621265 840905 487815 587095 376295 489855 560405 847110 761090 689775 373150 188445 356660 658665 839800 249390 562105 694875 10370 382330 677365 209865 725645 315605 735505 819740 571285 554285 228650 286450 275910 209100 155720 417605 485775 242420 511785 80495 578850 93755 241145 412760 761515 270045 169660 588285 471920 123335 541110 173315 720460 719610 247690 689265 575790 130645 846345 158950 40120 817615 365160 35105 192950 844390 618970 290530 813110 251345 339830 417010 23375 262140 470730 697170 229840 640305 60350 811750 213435 677110 663680 161585 817530 217260 193205 602650 21590 155890 125715 382925 357595 330140 538305 671160 477785 113815 305660 297840 67915 270385 299115 707285 37655 502860 556070 748510 438600 481440 750295 258230 180540 49130 337110 449140 551820 355810 432310 11390 456025 13005 469540 225505 59755 724710 389215 567715 734655 745705 653565 316540 754120 45985 265200 185980 801295 572985 340170 168725 35105 589645 716210 373745 613955 202300 843965 462570 570945 464100 255680 397035 538815 317645 298095 118575 219555 137275 705330 66300 160140 576470 477190 821695 697340 723945 775540 539750 620585 183005 183430 631635 699550 718420 659515 713830 743070 353345 629085 258145 450500 809200 632740 840225 196010 161755 164645 472175 401965 798745 504985 720885 792625 458065 778940 737885 537965 755395 35700 413780 298520 840820 208675 707030 183260 201790 158015 776050 526660 362100 250070 524790 326740 798490 555475 823820 317475 696830 117300 206295 589220 678640 170595 537625 678555 532440 529295 246330 327165 598145 476680 806225 766190 699890 586500 563720 154105 762620 376720 711620 729555 513485 291040 104635 334390 570435 654330 444975 329460 833680 40800 81345 319430 209270 133960 591090 694620 112200 704140 133535 299285 379270 380460 53805 498695 155550 274550 114070 460615 129795 83980 297840 665210 293930 316625 627470 821185 99110 360570 131240 419985 778430 753355 668185 55675 648295 48535 297925 506005 612765 708985 818125 776560 721650 139740 215900 829345 633930 416585 786420 89930 301580 370600 541960 31025 228820 614465 260015 183685 747660 674220 32980 487560 765935 808775 526150 666740 416840 806905 443530 643110 107695 248880 328185 499120 445740 29070 356490 525300 570605 44455 452370 144160 278205 667675 318665 233835 787865 793815 294950 491640 685780 59160 727090 694450 448205 384285 829685 69530 9095 129455 267495 443870 225590 471155 210290 101065 13090 468095 434435 27710 431035 82960 320025 668440 269280 346630 540770 431800 18020 666570 395335 504050 307530 838355 124355 464270 657645 115940 79305 146540 111860 264945 123420 488495 439365 599420 452370 622710 65365 31450 6800 124780 732615 171785 404685 540090 501245 238680 651525 455855 411910 455175 688330 153850 528785 13005 370770 39780 68170 444975 219640 58905 629850 185300 714425 591855 226015 210290 424830 197710 239190 638945 38165 783020 580125 808775 742730 360400 315010 333710 566440 375360 812345 236385 639540 490535 334475 18360 27880 168640 19125 787355 684760 664105 533120 558875 453050 421600 359635 802400 471750 717570 642005 558535 377060 117555 234260 537710 42415 758540 189380 744685 781320 207570 354025 439875 832575 471750 423045 674135 287215 265880 226270 280245 845155 223975 35870 826710 124695 257890 573920 144245 74800 250580 175950 677620 556155 364310 586840 740860 213010 456195 773245 215900 846855 216410 241145 506855 356235 503540 521900 685100 654330 700145 223635 662915 85510 685355 391765 286365 444720 338980 243015 151640 132940 821185 676005 572560 235365 561340 393380 585395 23035 177395 701675 183090 36040 132090 747575 568055 318495 685100 575195 314585 520115 649230 319770 232135 495125 447355 252960 332945 532270 257805 128350 460190 744770 281010 82620 660195 541110 355895 843880 43435 377315 215475 500905 609025 393040 842690 222360 347820 127755 276845 294015 192695 546295 535755 826455 408850 449650 673710 552330 203320 679320 846345 338555 398480 42585 366435 452030 551395 797470 608175 196010 507280 171020 125885 683400 508470 214880 793985 228650 709410 707455 297500 164645 377485 775880 805630 842350 457300 173570 36550 291975 749275 739500 749955 725475 79050 214880 272170 65280 181305 785060 652715 289595 630530 222785 699805 51765 401200 132090 599165 600270 590410 744515 344420 351900 800700 42330 754035 553180 174675 41310 360315 313310 574090 442340 142715 691135 697425 435370 545275 97240 763895 479145 701080 42245 27880 279905 406300 839545 418200 683230 314245 133790 489770 43265 736100 60690 509660 157760 411910 616080 513230 517735 558705 429590 628915 377655 166940 794495 460275 531420 357850 146285 821695 607835 733635 513145 649570 696150 67830 175015 768230 169490 753780 121465 21335 400265 84830 626365 230180 669800 137785 740350 743410 835465 241910 37570 92735 474980 550715 590240 89080 640900 376720 460105 181135 100385 842435 796025 496825 76755 631635 278460 11135 100555 729555 513485 521050 372215 101320 34340 491810 291040 355045 59755 168385 430270 790585 593980 841840 433075 535160 379780 320450 793645 423980 393890 342295 239700 71910 388960 665635 109905 57715 787525 238170 460700 696745 669205 432140 278715 510425 611575 737205 389895 530315 119000 127755 641835 622540 774775 19465 473790 605540 573155 825520 733465 54060 488495 185980 130050 496995 751995 167705 499970 192780 800785 189805 78285 97325 672690 32895 558535 740860 257890 765170 172720 636820 726665 848215 434520 180965 402985 189550 545700 202215 49385 614210 11815 494785 811495 347395 201790 438600 318410 684675 317475 827985 615995 271320 144160 369750 398395 491215 558535 59500 775625 33830 770865 745535 58990 142035 825435 476595 517140 282710 61115 234515 705925 249305 551480 624155 95455 294185 280245 255340 689435 635290 746980 635885 699465 455090 100640 599760 255085 60690 537540 663255 182495 649060 216665 721565 681445 410635 768485 372300 494700 758115 356745 781490 196690 487900 366690 206975 328100 391595 290105 290530 769760 389810 277270 375700 429165 206975 481440 777325 670310 252025 635885 425850 694705 658495 770270 796110 179775 757860 247775 68680 257125 302600 643705 796280 564740 340680 36975 464440 423725 556155 601630 723775 527935 78200 294865 292485 652205 670140 744600 599675 504475 499800 546720 112795 306765 464270 10965 219555 349435 464525 134385 575960 421600 72335 702270 465375 452115 587860 459000 269110 519350 513995 451095 219130 720970 824500 510170 171700 96305 397800 605710 844985 357935 46410 433245 422535 428570 12665 509745 519945 295035 75820 734570 576640 181220 469200 367285 374510 736780 692070 426190 652290 40800 574090 586415 620925 428145 216240 634015 833340 607155 671840 296310 539410 306935 422705 25670 427550 579700 846600 85425 267155 154105 516035 655945 133025 331500 767210 690880 730490 217770 260610 528020 849660 219555 493340 303535 738140 623560 85510 283220 532355 403070 622285 285770 621435 495720 746810 639880 661045 122315 233920 444550 573240 216070 337280 567035 493680 698785 593640 148410 637925 626875 507535 350710 115855 2550 48790 161585 354875 120530 256615 401540 187255 395930 74715 835720 28135 316965 719015 543915 290530 564315 373235 341020 793305 570095 528700 639880 601715 26435 419815 458575 314500 133365 593045 87975 293335 602565 217940 544425 244800 590750 305830 19040 256190 653480 597380 273785 187425 475150 154020 503710 55165 263670 39525 663935 142205 437410 164900 195245 501755 786845 800530 540685 537285 298010 108630 828325 437665 666485 429760 141185 264690 709750 184875 230350 283390 315350 607410 61540 401540 365670 935 363630 815660 605540 40120 657050 164985 114070 801465 416075 201280 468520 117215 482970 579275 718675 342465 398480 642090 83130 280330 676770 636650 484925 824925 512635 162095 364480 40800 487815 845920 579870 818380 26095 511955 132430 539070 77350 129625 603500 842860 200260 86955 124015 251855 127415 657985 815745 525385 76585 330650 359295 397800 575110 378505 551480 824415 216155 466225 418795 641750 655605 93330 225930 532780 725645 201280 802825 361335 506175 236215 490960 649145 501755 736950 363205 306510 128265 169830 398225 36380 95795 198560 216495 266220 139570 309995 402900 177310 604265 664870 822630 825945 210970 684675 228140 572815 648550 602140 171020 657220 210545 320705 456110 357765 481865 17510 833850 245055 368900 183685 490535 300560 367540 533715 610810 228820 147985 274550 427210 194055 184620 203235 434605 53040 527850 780215 682890 147220 823225 118660 401540 785060 586840 533205 221510 452795 628490 264350 254150 396355 243780 640050 787015 506770 537795 723945 662660 328610 558280 793220 428825 565675 741710 650080 837165 307445 752675 227205 264435 829600 199070 581315 742220 100980 611405 610045 669800 627215 845410 397120 3400 133110 491895 825350 244035 628150 38250 144585 109055 610640 829515 600440 75990 50660 494615 823565 842095 93755 466735 309910 563890 533545 137190 762195 303365 656370 813110 311950 474130 30175 500055 846430 110245 355810 699125 357340 133365 394740 98600 206465 209440 374680 109395 441405 738905 621945 164985 260780 398310 231880 661980 40035 319770 755650 121380 820165 664785 733040 411060 737375 485690 378675 817445 615655 95795 302940 276420 82875 777580 164390 330310 609365 398990 298945 506600 259845 75310 172720 117640 408255 165580 40885 743920 727940 651950 100045 406470 507025 41565 765340 371960 70210 733210 179690 410890 443955 678810 708220 298265 83895 8075 462230 583015 59755 614975 12580 69785 583950 15385 493510 731170 382415 262055 282455 206380 350370 239955 318665 621520 287385 583100 213095 72420 295545 90270 433585 566355 221170 436220 228480 559725 236640 231115 152405 3315 618800 429420 618970 468690 819230 543405 220235 58565 777835 634780 517055 424915 523940 688670 38420 495720 118235 328865 266645 491470 736270 328355 134300 237575 571455 758285 596615 371790 139060 326485 282200 524450 587010 517225 490620 469115 573240 173060 564060 459510 352665 753610 700740 599420 715530 396950 277695 237830 614465 247945 603585 321725 44115 724115 825010 273275 391085 116620 681955 461380 171530 74885 309400 153595 757520 558535 498185 217600 754715 530145 655010 747150 359975 667590 419560 119085 516970 190145 196350 589900 124950 534565 558365 5185 223550 572390 718505 454240 483140 110160 240550 643535 112880 423555 557090 642770 691560 144840 769250 242590 65110 400945 434350 701760 816850 349775 730830 344590 356660 842690 311270 125375 652545 782340 109990 94265 679575 648380 190230 561000 691730 283985 433755 795940 776390 233750 263840 309995 319005 17850 646850 833765 607240 430100 512040 334135 431545 76160 626365 185300 500480 170000 157760 750295 101915 595510 30090 374935 591175 814385 15725 606730 296310 692155 84745 5015 366010 729215 34595 690200 237320 35020 394740 594490 284580 78795 237065 127160 208165 525555 766275 567885 395250 495720 456195 256020 151300 650675 620585 61540 23715 585055 515610 713745 61115 706435 69700 489260 790925 274465 160565 470220 201195 777495 585735 566610 669120 559895 703545 438175 502690 121635 98515 416925 435540 666145 291465 287640 786930 694025 433925 821780 91885 817445 334985 89675 389895 249730 511870 447355 427635 383180 779450 51425 805630 618715 535670 332265 812005 262650 394995 824415 253300 342805 270470 242165 433245 256955 675920 458830 433500 710770 507790 126395 722415 456535 121040 431970 34680 519180 634525 383010 226525 270215 328015 63580 336260 260440 346970 153595 155550 176545 420665 340765 452795 140165 461040 144840 2890 119595 523770 472090 337110 3825 499035 53295 147135 310845 217940 402815 41225 597805 445825 569500 847450 159205 251940 220915 743495 422960 301750 426785 625685 706435 228990 44115 721735 152065 224315 145860 250410 122570 626195 241145 797810 601970 210035 388195 606050 209015 423385 794920 584800 302430 508300 410465 443105 410805 256105 738820 385730 683145 359210 271150 695555 640050 423045 253725 371705 346545 694195 788545 669630 196350 381055 819400 265625 202215 253470 429760 333200 57630 494530 603840 247180 275910 237065 68340 793560 672180 579445 470985 363630 849490 526150 405790 338810 455430 464525 229245 539325 182665 409360 212840 745365 57120 596190 159630 580890 726750 278120 266305 435710 829940 620670 141525 404090 466140 804780 235960 93585 14705 200855 489345 23120 188615 338300 608005 556240 203830 486880 16660 49130 773925 541365 393805 142715 164475 272510 814980 709580 286705 838185 661640 322320 251090 50575 229755 130135 643365 3315 686035 285430 719185 33915 543405 527595 631125 564485 749955 687820 765595 108460 217770 528700 599760 738055 57715 126055 111180 300900 593215 14280 723860 196690 845155 464610 692495 595850 501415 611150 186235 376805 52360 710685 42500 197710 369665 389725 480420 557090 540600 615995 434605 443190 16065 566865 83130 136000 826200 528700 77775 574005 628150 380715 619820 113900 489175 383180 781490 389470 410295 689520 739755 8670 201875 654160 103530 106760 181730 680085 804950 801635 363545 747575 935 472175 83045 284325 516970 608260 520115 378165 480420 195075 662150 843285 198730 440895 509320 547060 5100 301155 170765 830535 568225 246245 380885 241570 799170 53040 691475 608090 760750 292315 767040 620075 388280 239870 346460 86445 188870 532610 336855 270810 590495 587010 289765 701930 233750 310335 53125 302515 691390 690200 142460 482120 489090 50915 628660 801635 335240 180795 573495 515270 406555 337705 595765 51000 22355 544595 587435 185895 31195 432055 248200 408680 612085 588115 311950 832490 768740 17935 650165 21250 189805 217005 432395 383435 329460 193035 349010 935 30855 136340 532185 440980 668695 345015 217600 831045 311865 564230 830705 587435 62985 577575 761770 442595 7310 515100 77350 370005 254745 364650 150875 259335 463420 46665 300900 443955 794240 155465 439790 28390 556580 366180 339320 529805 830875 135915 309740 284240 598400 56950 344675 102850 672350 374680 235960 398990 636225 576300 31025 99195 530145 683315 320025 452795 138210 657475 160565 151470 398310 474640 78965 576640 168470 220405 788630 440980 244460 688415 81600 12665 490705 392360 810135 13770 759730 142630 741710 83640 91800 489260 313395 728875 354365 192015 8330 35360 254405 840055 661300 262820 721905 789480 504305 363545 16830 316285 622795 807755 452200 792710 44115 649230 95540 202810 22780 397460 250665 198050 49725 190825 794155 316455 81940 73780 113645 684335 534310 685865 812600 456195 733975 419730 30345 579445 19210 66300 657050 219980 36550 112795 850000 847620 120360 233665 101830 297925 383265 660280 175270 723435 849660 387430 552075 235365 590920 428485 834955 814895 489175 417945 578085 266645 273360 754715 156315 22695 797470 502435 707200 777835 465630 188785 472090 245650 581825 392020 219300 111095 425255 10795 333625 117215 133280 160225 197115 438430 134045 803080 160565 96985 241995 431970 837420 333540 248540 63835 67490 782765 800445 731000 720715 189975 636310 840480 571455 608855 266305 654415 423640 46070 711960 323935 830705 669970 349520 308465 20145 764745 21165 522920 532440 245735 162265 432140 727855 97835 277865 519010 678215 729555 579615 627640 66045 325805 677195 679575 820165 538050 125290 408085 828070 282625 617355 204255 520285 2975 501415 229330 552585 654500 783445 119085 789140 575790 156995 297245 329460 80750 761175 771970 288405 371195 245225 197030 225250 17340 405280 602055 173230 98515 151385 694960 665380 807245 130305 697765 343910 48195 739075 766615 476510 272765 299965 375955 42330 183175 249900 594065 183515 21420 120275 732275 317815 432905 715445 10880 823140 63410 848215 436135 293505 153850 337110 298350 138975 524110 728705 103020 566525 93160 35275 153595 77520 821355 346120 35870 716465 22695 627470 103870 20400 715445 103955 635460 194140 482035 522410 467585 542385 55335 536095 57715 820675 525640 320960 204340 637160 780215 267835 791180 673965 71145 748595 325975 357255 709070 702100 675495 226780 110670 670395 578765 614380 578255 764405 723945 632315 624495 173485 351475 401285 263755 356915 615910 669970 511020 421260 327505 748680 447610 804780 91205 806310 497675 195755 40120 129285 540090 622710 449565 102255 312715 350285 88825 75650 291635 237575 847195 788205 553265 413695 110585 586925 718930 336430 181985 428995 651865 824585 407830 656795 310335 772055 778005 182070 763810 224485 288575 364820 550715 165750 289680 377145 753610 211990 91715 390575 602905 399330 402475 702015 16915 30430 807500 152660 786250 80665 292825 547145 499375 737545 467670 682890 280415 131155 503285 378845 289340 515355 494275 444805 366180 346120 673115 235110 182070 603245 90525 249985 47940 433585 593980 761175 61455 509745 164220 675920 319855 568990 444975 155125 616590 426615 574175 767805 437410 13090 3570 754375 270470 620500 518500 654755 308125 670990 17595 530060 424235 181050 702865 460190 679915 471410 627300 748255 479570 172125 344760 366095 40290 785655 702950 71740 491980 115260 581315 634865 738565 244460 11645 253300 41055 329035 91970 418285 32130 419815 509405 702015 434095 495975 542555 266305 766700 636650 33065 419390 155040 149600 283305 69020 71740 430185 670140 732360 789140 649315 38845 292485 266135 423640 658835 63070 121040 750635 470390 99450 148240 812940 501500 762365 453305 842010 317135 137360 593300 572220 783615 595765 847875 148835 155805 700060 467670 812090 737970 789480 125970 213010 135575 716040 291040 510680 763385 508980 132515 69190 285770 282030 501755 562275 348245 110585 352835 296905 53635 57035 830960 798915 513910 345270 185300 624410 253215 64175 530145 834445 197880 422195 108375 728875 801720 736270 193290 676770 212670 733210 816085 18870 793645 663935 89250 421855 433160 837590 92820 83130 342040 516885 344250 622200 745280 644725 392700 620330 126310 189890 772395 502435 295460 586755 586160 662490 328950 843285 362780 69955 500565 659175 217940 609365 243525 249560 250665 211225 311695 314075 847535 355725 145775 379355 34085 456365 543575 807585 614720 485520 205870 713830 16745 382330 792625 605965 202640 496230 380290 546720 164645 638690 648295 849490 2975 110925 599675 355130 279480 324530 813535 701930 421855 204340 63580 56185 593810 316115 670820 184790 180200 572475 500225 236130 194735 381480 20825 14110 811240 84490 659175 482715 215135 174845 184025 399585 574940 833850 119170 384540 160310 161840 379015 313480 84150 54825 768230 836145 405960 709070 750210 643875 610300 390065 537455 733125 380290 28645 450670 789395 119680 427975 451350 400945 264775 286960 748340 329970 708390 77860 334390 783360 235705 3655 533800 60860 166940 71060 592705 5185 421770 402220 62645 518415 601970 546635 787015 180710 671670 238680 667165 388705 478125 831980 621520 458065 818975 203065 742220 492405 157505 810220 358785 496825 14960 225675 724795 45815 763895 263500 554625 418370 421515 244970 492660 727515 616165 124355 518330 845070 196435 55165 524875 423980 668525 663850 788715 816340 3400 53635 328270 525980 308550 448970 111265 739755 354620 378760 585650 158015 19890 696830 743835 8500 564145 312885 532950 366520 328950 508045 639285 437665 572390 402985 458915 91800 762535 437155 291550 783190 197540 587945 774690 411740 299625 73525 697340 462400 477445 417520 266135 254915 137700 214625 517480 664700 83725 285260 736695 491725 456620 504900 226185 413355 132600 169745 179945 496995 806480 126565 9265 568650 33575 331075 390660 336345 537795 840905 108375 847280 74885 559300 281435 262225 67660 91545 559725 399585 353770 203320 703205 431460 220660 224570 516460 489600 618545 535925 94860 517480 566525 469115 648805 559300 129030 586840 681955 602905 820335 301155 428995 767890 139400 787185 631550 626450 443360 314075 493935 84490 165580 834955 219300 819655 795005 56100 211395 261205 657390 814725 342720 166600 216410 717995 423555 712980 543405 816340 125545 331925 746640 134215 591600 688500 283475 757435 84150 791945 474300 80495 531930 326825 331160 677705 458830 216920 777325 153255 436220 837505 334730 725475 198730 99110 706945 720715 662830 614040 720375 290360 831130 374425 548080 657050 209100 543660 539410 342465 776305 250835 850 711875 8840 187255 297415 748170 674560 726665 179860 736525 328185 312460 538985 135320 476170 478210 197455 520285 505750 625260 24820 231455 715530 761685 641750 664020 457980 367115 161075 841925 578255 493850 809965 671840 561340 418710 40120 125205 448120 490790 64685 589390 120955 359295 838525 608940 821100 182240 646510 86615 680850 93755 535160 316285 795515 602735 261630 222530 678215 44285 82875 73270 285685 214795 489260 439875 496400 420665 442340 4590 693855 627725 329120 717740 581995 513825 255085 98515 222275 312715 304385 411230 665975 362100 408510 25840 663765 587520 343655 840055 596955 660025 470645 772480 761600 784040 367455 396525 556750 671415 814980 597295 730490 691305 709580 529380 564825 148325 787780 568055 845750 295035 537030 236385 829770 48790 444720 803250 360485 239105 165580 676430 797725 605625 585310 274550 515525 634015 640815 136085 617865 795090 520625 537625 772480 790840 74970 198050 281860 447865 507025 827900 671670 604690 321980 462825 615315 842095 535840 6715 686205 775965 254660 473535 307360 783275 483480 366520 212755 147390 551735 4165 707795 832660 755735 231540 166600 732700 511105 647445 657220 162435 721565 825520 29835 848725 112710 588285 768825 593725 789990 336005 362355 217600 804525 221595 825435 282030 292655 471155 610130 593725 392360 73015 282625 675410 21675 18955 69785 637245 791265 15640 622540 613615 784975 617355 84235 647615 612765 787610 227205 497675 154105 12580 752930 477870 38335 300645 481015 645660 528615 30600 153850 239360 238680 191590 169660 634270 355640 237490 676345 332435 48620 445145 77010 325210 33490 368305 413780 333540 164305 497930 364225 37400 308720 358105 369920 229415 703290 327845 605115 535670 388535 205615 41310 294440 754035 229330 454240 367880 771290 587775 796195 399415 21420 579530 759985 644810 238765 250665 229245 175440 717145 631295 51170 774010 564825 493255 398650 310250 149600 426275 224570 357850 761175 743240 223210 193290 703120 101405 123505 416415 456790 349180 642090 115260 78880 1020 452285 456535 36975 423385 648125 40205 591090 95285 706690 242760 261120 8670 91120 534565 665210 703120 814045 10540 39100 490790 200515 28220 672350 345950 325040 222190 20400 19040 44540 201110 158780 356915 593555 353430 801295 699550 524960 633080 230945 795855 97410 211735 88740 459000 163965 222700 404090 675155 96985 159970 712470 429675 656880 114325 571455 823480 457980 476425 645575 59585 435285 822035 551735 366690 515525 76585 765850 455175 98600 840225 319430 718675 378505 163795 120275 673285 195500 774520 132260 235620 507705 715445 508130 375955 39950 116535 249390 516460 20060 491640 593385 75480 649995 685865 830960 269705 73355 291890 145520 567885 413610 774435 49300 130560 810900 439280 626790 182920 744345 48705 319940 53720 683230 354450 393040 703885 136340 309315 448885 794665 441660 113815 278290 645065 5270 587775 701930 98090 366775 203575 214540 406215 65450 536350 535075 613785 244630 345015 404005 385390 213605 114070 144245 830365 354450 110585 471070 299540 71995 430440 696660 113475 841330 614040 828240 184195 502180 487050 200175 847195 30940 503200 624325 418115 478465 372980 422365 106080 634695 498780 249220 184450 670990 547740 518500 805375 342465 201280 101150 192780 847620 284325 202045 523430 800275 519265 234940 640730 214880 306765 262990 432565 410465 411995 632910 470815 10285 740180 525215 428740 815575 364735 491385 796110 183600 819230 204765 741795 415310 816595 598315 208335 262140 200600 741880 102510 417095 597635 312460 144415 486370 322405 205275 146030 207740 198475 469625 794240 734995 668865 153935 173995 78370 9180 695045 266645 496995 712215 182835 702440 660620 576215 687395 701675 45050 39015 131580 689520 674390 830535 232050 540515 215815 270980 410720 478975 404005 731170 105315 193375 253130 268855 135150 824415 496910 168640 431715 297670 801550 735845 71655 813280 799680 96645 427125 124950 522240 444635 191930 306595 603585 257465 24055 522495 503370 27625 152830 430355 375020 387175 506855 12070 285515 216155 255425 6035 377655 423980 198305 67065 424405 656455 625260 59415 143480 642175 338300 209100 490535 251175 327590 134640 750380 256785 574600 490195 108205 416075 763045 573410 611830 396610 709495 723775 410550 475660 611830 593215 548505 300645 553435 0 0 0 690200 463335 498100 436560 225080 13515 833085 15045 412930 278630 738735 452795 379015 553520 78370 267070 5185 378505 550205 517225 76925 779875 817870 349945 483310 448460 461805 524620 65535 449735 449310 755650 602990 97325 32045 517905 650675 15045 532865 213520 833510 111520 666230 362525 354875 744600 319430 359975 273020 559470 567035 39780 489345 224740 79645 662490 673200 541365 337025 738650 681020 786250 334135 123845 33490 366095 641665 374085 70975 14450 587520 594405 125885 93670 106845 480675 528105 116110 530485 490960 675580 247435 530655 314840 472175 610215 667165 835210 841500 154105 413695 672435 90355 437665 796195 663680 493595 277695 187680 564485 292060 465120 848725 107780 558705 645405 588370 776645 761515 268770 417520 276930 206125 638010 591685 368135 88145 408765 353260 79560 252705 456790 441830 32895 44370 77860 386495 537880 45390 574090 792200 27370 729045 790925 135065 127585 586245 413355 54145 187595 682040 161500 464440 578000 799510 745960 96050 577490 844560 139145 656965 247265 595850 788630 280075 640135 556325 666485 17850 601630 80495 810050 628915 499375 440810 763980 626960 716890 327250 370940 594405 699125 532440 208760 427125 171785 644640 213010 749190 639115 352155 245990 576215 97920 724455 546210 738055 430695 52530 445740 182240 132940 405705 811155 322235 536350 414970 99110 403240 742135 159885 147560 281095 382160 46155 398055 553860 690710 611065 142885 169745 113135 78710 745875 210970 803080 442000 638860 73610 494530 234600 255850 317305 330140 756840 639455 556410 321725 428400 109565 753695 278205 796960 184705 660280 532950 582760 54060 63580 343740 736780 233240 146710 815490 668950 47515 458405 260950 376295 532015 445315 300730 477700 762535 630785 384455 241910 337110 706095 360145 136510 299625 638265 623305 484245 448545 306255 756840 502520 369750 790415 79135 292825 87040 44540 111690 674475 192865 62475 200685 414715 507705 501330 42330 110160 821950 426700 41905 309060 822630 401965 135405 272170 190230 448630 446250 328610 754800 353090 520965 814385 293420 600015 797045 70380 334475 598570 434690 527255 661045 635290 91885 318665 826455 134130 118660 798320 250665 160480 797215 763130 252365 82620 185215 132430 531165 321300 150875 125800 674305 671755 630020 657645 111605 266900 417860 445995 15385 2465 663085 676345 327590 444805 684930 303960 268770 493425 252195 519350 343825 199410 432395 596105 821865 307445 418370 192865 628745 569160 8500 142885 80750 328355 490365 192270 595170 58140 328185 300390 600440 141185 126735 77945 275910 501500 381820 544595 144840 323935 753865 178500 523260 26095 464440 184960 23460 32725 377740 652120 291720 76075 484840 372385 404345 125205 254575 689350 723180 582675 139655 473620 413695 266305 551480 689520 457640 623220 74035 292400 97070 827815 470815 310165 543745 85255 184960 567120 657815 562615 59075 99535 328525 543915 471835 732785 358955 726325 572050 232050 148835 711620 705585 252450 667845 96985 631805 815320 410040 705755 257635 196945 373405 728450 196945 67150 503540 381820 324105 311270 634270 383180 410720 112710 616930 572475 845410 665720 138635 257295 47685 287470 118830 443190 539835 476510 230010 321555 441830 329885 717230 389300 526745 240550 807585 723605 847535 461040 255340 321640 462230 39525 394655 22865 152150 701420 285175 687395 517055 423810 94605 254575 711195 753270 697680 90865 69700 617525 102255 201365 97325 819400 590580 623985 749870 548165 187425 437240 699040 132600 758795 311185 172040 843285 23970 14025 694620 309060 391255 51510 732785 175695 306085 283815 78965 693600 64515 688500 461125 706690 39780 248285 365925 320195 562190 265710 18275 749530 702950 717315 32130 301580 718335 744005 834785 742220 447950 679320 201280 839120 420750 623900 164815 726750 57715 783615 570265 662065 311950 721225 518670 351645 119510 34595 671755 681615 840140 379950 270980 693005 787100 303025 684505 655350 197030 669205 547570 644895 188360 438685 323850 609025 212500 488580 485690 810050 112030 745875 312035 423895 306935 830620 465375 116280 15130 827050 487730 5270 356915 758710 388110 293930 751570 762450 639115 638435 581570 26520 123165 769930 465120 447015 528870 367540 625430 704480 17425 427380 290190 329375 541110 286960 849915 156485 403240 554880 133450 580805 249985 490280 179350 638095 474045 80920 240380 802995 409190 821950 829515 532355 431715 134470 669205 650420 191845 134470 194735 209270 251685 484840 228480 792795 771800 228310 99195 14875 473110 772480 595595 723010 102595 464865 200940 576555 545700 441320 529465 644725 413185 198815 16915 534735 333285 375955 335070 525045 510425 529805 424150 451945 704480 652630 394655 626195 570775 183685 330905 193800 106080 616420 606730 208590 231200 807585 474980 466735 398820 154445 261375 501840 353175 818210 186490 376295 344080 521560 51340 4420 741200 165325 456365 595595 817870 540855 61710 228565 724540 392530 112200 830535 698785 718845 189125 619820 366350 664020 236470 765085 508300 187765 106845 551395 155890 293250 77605 499885 504645 668780 194225 395760 834105 340425 681275 491810 31195 742900 410210 445570 825265 212330 426105 363970 621010 305065 133705 137275 658920 60095 52360 7140 247775 159120 558450 93500 142205 325890 283220 646850 144670 477360 732445 668610 507620 563635 255 228735 146370 410465 674220 661555 312630 790160 175440 83555 785060 309060 220830 593980 369070 273105 601035 306680 122060 849320 400095 804100 325125 373235 290785 159630 540430 173230 518075 198050 426700 518330 116620 262990 618630 790755 74460 81175 420835 789735 164645 355810 248710 385390 639625 307700 348330 390575 304215 160225 79730 394230 114325 404855 767380 405025 254320 457725 268090 772395 655690 384710 440640 772225 647615 749105 402900 411910 830195 513570 351560 684675 19295 290105 759985 348840 287640 798150 739330 591855 108375 819060 136000 762535 63750 53295 7395 317985 510935 815405 240295 6545 350030 370770 468605 687480 809710 561340 789225 479740 224825 830620 314415 784040 270640 224315 282795 558280 172380 711960 839970 820590 370855 125885 733040 434520 719015 430355 442425 69785 395675 372555 76245 745620 743325 544850 272935 702950 256105 212075 332690 170850 192610 336940 104805 153085 251090 387515 401200 423385 249390 391085 83895 620245 206805 506770 744600 75735 87040 336940 145520 482630 709495 761600 378165 292655 146285 340935 685440 92310 552925 707965 263075 435370 194820 367795 588455 135745 445145 139570 559130 694450 530655 332860 154530 737375 839545 589050 503030 76585 75905 648465 559130 475235 249900 627215 457725 396185 118065 293165 488410 360910 690965 751400 796195 575705 809030 534565 711365 404090 364055 110330 248455 584545 443105 92905 161755 432650 681870 664700 509150 447610 153000 758115 72845 402900 535245 530485 799000 343230 513485 437325 704055 354450 28560 650165 80070 837505 24650 791350 391510 388620 51680 329800 123080 494700 422620 824670 617185 254405 639370 816170 391935 482205 724285 464695 35020 409445 685015 523855 442510 348500 651015 296480 702865 679490 636565 472770 356830 661130 414035 748255 739585 155550 228055 552500 340170 340510 527085 107270 284835 6290 73440 676685 488495 797640 291295 213350 46920 666145 737205 489430 164560 228055 475745 557260 57545 262225 179945 414290 613190 283900 2465 192610 439365 230435 434945 779450 260780 651950 576640 545530 658155 649995 372130 836485 287470 353260 199835 24225 169405 626875 513570 23800 4845 679235 581060 62305 631295 450840 166515 394485 424575 168895 276930 13940 89165 711875 483225 39780 513740 749700 585310 11730 549610 647275 848215 836995 150535 197965 551140 9775 824755 214625 33490 519435 583695 304385 271660 364990 445145 438090 759390 19635 296820 726155 573410 75820 587945 746555 115515 791520 646170 390660 803250 345780 187935 801380 22610 28305 689180 573665 577915 353770 478210 301240 23120 751740 605625 294695 266645 740605 422620 715870 760155 409275 592025 173485 174930 19805 69955 290445 811325 716040 370940 764490 751655 248710 405705 464185 276930 244800 727685 544680 598485 355810 845920 311440 797470 291380 606135 214030 181900 718590 79900 631890 277865 361760 805290 452710 381480 25160 432990 342720 741200 493850 797045 332690 742475 352665 796790 709325 597380 674475 403920 35700 720120 399755 347140 667505 691050 643110 31535 562785 511615 651270 344675 479315 702865 299880 82025 774180 325040 204850 266900 756075 698615 753780 238680 591090 256445 185470 450330 543660 9860 4165 269280 729895 93840 616335 237320 784805 99280 808690 497590 610810 609875 532100 240125 152575 831895 11985 76670 306850 216750 33405 752760 605285 787185 141440 346290 733465 326825 486455 427040 26520 180455 386155 446250 274210 152405 683485 748935 251600 642090 396440 552330 91800 618375 482290 244290 600185 494190 10880 596955 400775 44200 499630 155975 521220 330905 502180 404600 657645 678470 521560 374000 8925 57630 510170 283050 749955 33490 181900 691390 365500 268175 393635 457215 36465 25840 391425 636650 519945 402220 73440 610640 136255 572985 766530 657475 53890 108630 751910 401370 787015 423385 465290 795855 170935 125375 228905 70805 158780 100640 762110 524195 368815 845665 671330 95115 21420 752590 421600 231285 844645 494955 841840 130815 757860 758285 478125 811665 556750 380035 52870 493765 493255 207995 439535 664105 333285 358275 734825 181985 148835 336855 396015 517565 332435 757180 302515 43690 659685 724115 274890 344165 368985 806565 474980 276760 404770 642940 778260 111435 172890 521050 605115 666145 728960 734570 170085 752165 782680 54910 84065 81430 81600 169915 288830 413950 77095 591345 147475 426615 155295 422365 770780 524195 68765 85595 490875 473450 728450 108970 274805 591260 629935 29835 97240 508895 454240 267240 410975 76840 11985 184875 698105 93500 44625 136935 197285 661555 418115 344760 778090 263245 456960 698785 787355 525640 474215 118065 689010 352580 227035 113730 633675 6885 683400 730830 205615 827560 148070 306425 54315 699890 181135 442255 793390 225760 269025 680510 577150 376975 715105 505155 640135 321980 43775 577490 537540 517905 385390 66385 560405 612340 719950 33915 309145 553265 764745 514675 220660 602650 511020 814810 452455 692070 407065 85680 607665 676005 456110 334815 202980 321130 529805 843030 333030 573580 260355 20485 781320 645745 626705 181560 97920 496570 215475 406980 739670 670055 71655 110330 422620 582590 75055 564910 114495 171955 340510 722160 847960 796535 746810 740775 807500 426530 423640 290445 689945 683995 765 621265 169575 317305 802740 267410 813790 708050 674390 703460 528020 435880 503625 640475 708305 578595 45305 822715 440470 385730 384710 128265 22100 281435 18955 519435 707965 132430 499800 547825 816340 500480 8925 675750 817785 811665 93160 471410 359550 457385 324785 37570 583100 828325 367880 441320 246840 413100 103870 377145 488665 488580 505325 200600 769930 214115 720035 317730 346460 369750 15555 2720 560065 24395 678385 217685 525895 461380 379015 575365 68680 703715 302770 651695 371960 670565 782850 308635 773585 36720 685695 412165 215135 30855 612765 134980 244885 172635 142630 591260 232220 158100 593895 792200 722330 112200 699805 88145 573495 228735 663425 642175 622285 116110 133705 684080 476510 606475 682550 400010 643110 208080 812175 548080 238850 264775 372895 483650 127245 515440 764830 359380 673455 198560 841415 235705 310675 691135 13685 34170 609705 366945 366180 381990 482970 499800 755905 649315 796110 588455 199325 279055 796450 701335 827050 185300 655945 349945 358785 783105 15300 273530 832320 378675 162010 823650 304215 472600 354705 317815 506685 654245 684675 22780 726070 7480 212500 631975 656710 158525 370345 5950 437580 6630 397120 104465 191845 202980 454325 240550 675920 469625 203915 658155 538135 365840 321725 842265 838440 676345 309995 495040 480505 684505 207740 356575 691900 420155 678385 498525 268515 198645 194395 706010 205190 281350 810475 86955 484330 104635 17340 85 264095 221170 658240 802145 276930 669800 484245 265285 185980 794155 450160 356320 318495 657815 712810 160310 767805 231030 348755 186320 119510 232985 582165 14620 514250 232475 101490 688415 337110 658665 688500 291040 569670 186575 243185 846515 6290 727345 801635 192185 361420 401795 548420 679830 749445 101150 530060 357170 22015 28730 543405 141525 801550 815405 156060 465715 737800 797385 844050 764745 605965 372385 205700 325550 558875 138720 322065 255000 555985 273615 137020 67320 365245 375275 436985 804610 166260 656880 311695 728195 685525 544935 19635 326910 200175 175610 792625 87890 122910 476510 2550 418710 848810 208250 744175 247520 36805 756075 192355 592705 719610 19210 349860 774690 84320 476765 729215 790500 283560 730745 668610 659005 115515 688160 135830 315690 13685 618290 403495 676430 244715 95965 245055 783360 844050 679065 180795 30770 275060 373065 313395 144585 82110 663170 69190 166430 289850 488325 106845 573410 58905 775370 382330 174420 613445 207995 490025 316965 826285 583355 683230 220915 369155 618120 154275 363120 137020 24905 83810 411995 87890 397120 246415 169915 750125 315605 26180 189975 493765 132940 453220 552585 598145 525385 726920 361505 733295 56780 368305 709495 330055 741370 620330 699125 199325 464440 752165 336345 179180 835890 438175 266985 382925 684590 126820 822885 690030 152915 162775 333710 285855 305830 576130 33915 831130 142970 85340 404345 199665 143480 263755 219555 574770 573920 68680 774010 728195 820760 800190 57375 496485 388365 324275 569245 222870 140930 542045 602735 293845 394740 86360 269535 700485 352325 303365 681615 495210 78540 235875 384795 761940 189465 604265 486625 453305 362780 410550 331415 23375 50660 78625 519775 438940 92820 778855 351645 233665 470900 104295 527425 15555 190570 796875 715955 232730 790160 237405 727940 558535 163115 802570 470390 42500 246670 106930 185640 609450 207400 516970 322660 257975 595595 532355 696830 688330 461125 738310 611830 81940 842520 289255 637330 722925 775965 193205 105570 405960 120445 523345 114495 823480 475830 584800 15895 722500 381650 201450 171785 588965 408255 494360 536775 693685 176630 383520 221850 637755 271745 833680 409530 804100 812770 736780 676940 738650 79900 782425 294610 740180 455770 98940 713575 621435 683655 419305 493850 215220 620670 665550 494020 718845 309910 180710 252365 176375 254065 474215 503965 215645 147730 603415 169660 110415 490110 846515 538900 259845 468860 523345 149940 614465 622200 553435 75735 145775 122655 569585 50830 433245 74970 544850 302005 74715 415395 244205 251090 669460 718335 444890 35020 555900 198220 744600 356150 378165 430950 45050 327845 589645 258230 167705 43945 570350 721055 119680 405960 843625 379100 456705 116705 453985 691390 418625 528700 256785 352750 469625 616080 760920 64430 340935 466820 802570 235450 822885 330650 666400 557770 348415 95880 505920 516035 139825 766105 387005 259420 321980 70465 638435 778600 187170 782255 619990 295630 460870 566610 648295 620330 332605 249135 374680 673455 715870 327165 58905 378590 347650 415140 626280 695980 200855 282115 51850 340595 198135 128690 289850 209950 199155 618120 138465 76160 550375 448290 61625 701080 164815 399840 471410 187255 648890 846005 10710 204595 13005 609450 583100 50490 714425 49215 436390 65195 21165 488155 95710 759135 616845 75395 119000 505835 693515 257465 271830 393805 395590 333370 244800 250325 423045 716125 437495 221850 401965 138040 426360 414885 437325 699380 465375 301665 748510 51680 56780 769675 229670 692325 678725 846430 767635 487645 192100 611065 745025 463845 154785 830450 487135 399585 230690 60095 805545 358105 281945 47430 496060 398140 462230 83385 247435 617440 74885 685865 358955 671500 295375 588625 513740 124015 274890 121295 301495 466990 732275 736355 620670 576980 716805 257720 666400 637330 317815 311780 145350 289595 359125 331330 687650 821355 414630 625005 278630 179350 460785 327505 540770 756075 66045 204425 569925 30770 15555 21420 187595 747830 757690 808265 164645 314330 215900 830960 101660 223550 292655 246925 513060 651780 268090 350710 312970 372555 665550 281435 551905 276250 608855 242590 722160 364735 136850 131920 395505 152405 153255 583015 590070 600865 541195 754630 605030 447015 425425 706605 670480 717995 643450 23460 209610 61455 64005 212415 434010 729470 493850 675750 155635 792540 608175 567630 307275 744940 699465 702695 587180 542640 125545 17085 293420 356660 771630 48365 803590 346970 444890 313905 754885 238255 337280 654330 839545 91120 556665 423470 820505 200430 789055 126055 142885 547145 383520 139995 132005 232985 842605 409020 775540 658070 426105 218875 164645 347650 807075 658070 384540 401880 121890 829260 329970 149090 323425 319515 240125 30005 432820 210630 770270 61795 26520 603075 608855 410040 742985 430695 332860 425510 839715 258315 233495 105655 167025 398055 453220 663935 206040 527595 215815 17765 196690 235620 706690 210035 244970 636735 239955 367710 847280 700145 429420 563635 453135 728110 663510 35955 848725 146285 151300 838355 94435 384710 93925 261375 472600 236980 75310 368475 454495 830960 76160 341020 756415 782765 550970 151385 569415 480845 519010 256530 330905 638265 510085 473875 516290 13430 509745 204850 699635 661045 193120 793985 735590 826880 205360 48110 753780 820505 106420 48110 801380 182495 389045 707710 655180 90015 548930 64430 570775 757775 320960 591515 545955 520880 215305 752165 534225 414885 106930 383775 765765 839970 17680 651355 506685 762875 389300 410380 733295 495635 458405 374510 368050 537370 772055 173145 627300 470985 237490 37910 68595 248285 629340 614550 459000 534480 206550 143225 99280 3315 216835 15045 533120 774350 356235 189805 687140 745450 290020 570350 80920 438345 94775 448885 125630 16830 311865 442765 177650 239275 170510 246160 487475 489685 550545 96475 174080 446930 779535 813195 450245 686205 828155 673200 300475 24225 12920 137530 459510 842860 397800 540430 431120 182410 679150 246585 739075 680935 689265 66640 70125 9690 2720 247435 189210 243100 33745 363205 690030 503115 326315 830110 29240 844390 653225 329630 18530 356065 156995 167960 348840 554710 398225 779875 737120 767210 176375 626110 598060 555475 382670 358020 255000 385305 605455 444125 628320 639115 497165 158185 832150 513315 138210 11305 197540 481355 30770 216070 837335 187680 73865 26010 742390 472005 495720 319345 389130 361930 95370 677110 67320 477955 185045 12155 553095 790415 456195 21335 269450 643195 179435 251515 306425 7565 802655 503965 178755 833340 409870 705925 170935 173570 731850 603160 645490 377485 72420 724455 739330 707710 551480 496485 25500 736525 508555 578595 366775 654585 289765 636140 137615 469115 577490 133875 166515 530060 327675 345185 513315 737460 740945 374170 600865 622710 127245 396270 690030 739585 810645 269195 597210 512040 765595 312545 88400 113985 41055 455175 458405 20655 241230 595935 179690 818720 729810 346120 188615 207400 381225 701930 634780 272085 765935 385560 44795 583015 471750 424660 472515 432310 693855 759560 634185 299285 222105 722585 103190 802995 327675 561510 823650 258740 307445 153255 767295 727090 189210 105910 84405 570350 497675 409020 842435 413525 794580 577065 146455 106165 691560 308890 538390 225250 758285 322490 524535 130305 734910 627640 623220 752420 28985 286705 701080 26265 439875 618290 753270 629000 414035 527595 39270 601545 86530 571540 164985 31025 838440 1360 137105 679915 85 365330 55165 758285 377740 269535 578510 262565 587010 351645 704905 615910 638265 555900 642175 767975 14025 235280 236810 428060 762790 275995 179520 849320 537370 34425 570180 525725 575620 397205 45560 265540 762450 640560 173740 830025 60010 442085 782510 646935 483565 637330 102680 811665 33065 434690 729555 47005 669970 656285 164900 272595 622115 34340 811750 309485 68680 531930 525045 334135 79050 570520 599590 531335 360995 463165 511360 420920 55250 133705 757690 538730 770950 550290 500395 803930 674815 69785 540770 184620 725985 705670 457215 498100 739925 418880 497420 498440 640645 172380 832490 409530 742900 581995 90865 793730 734995 292060 54570 790160 425680 502095 168810 36465 202300 669120 530230 27115 428740 220915 211650 304725 76500 358700 492660 816340 777580 139995 154615 258060 312290 137020 667590 745025 408850 448290 688755 293845 740265 433160 233920 5780 85170 402645 42160 827390 761600 572305 4420 340340 483055 755905 334900 559555 804525 827475 215730 421940 657305 370345 679915 659430 197200 497420 554455 606050 95625 83045 589730 525725 516120 823565 221340 291125 66130 263415 268430 517565 525555 812685 547740 158610 408510 572475 408000 362950 549865 313565 784805 47005 683825 304555 706435 570945 801975 100725 326910 587435 723605 66555 803080 389640 579955 174335 370600 335920 127670 639030 543405 343060 291550 241060 501585 699975 813535 599420 752760 203235 62985 377400 790160 436645 681955 646510 157505 323765 747150 174250 601035 620670 780640 554030 700145 510595 728365 760580 536350 545870 239445 229670 38845 530995 160650 230350 70805 124100 829685 823565 17170 582505 40800 807245 169150 722670 293590 16490 736270 190655 190740 487305 501160 661215 731170 41140 321725 299370 801720 547995 845155 191080 777580 34000 721990 88145 264265 482715 752080 783785 456195 459170 516290 186830 106250 375275 59500 399840 391680 485605 280330 272255 122825 781490 83470 543915 512465 95030 843200 464100 332860 838355 345100 260440 562190 756925 38420 826370 389555 480420 760070 535585 629425 116195 722415 735590 491385 471750 285345 572985 107270 565675 535075 770015 187000 618460 463845 699380 403410 146880 3400 736185 135150 348415 686460 387175 255255 414800 363460 334730 585055 813450 20230 364395 619480 742560 249900 260865 54145 225165 833765 161415 790755 518755 621265 127670 827135 235025 516885 70380 71740 520200 496400 746810 18530 22780 283900 813705 127415 337280 298350 712385 300645 318495 766615 70040 750975 166430 20740 805035 391510 544340 656285 22100 753015 427465 689605 419985 352325 356490 180200 424065 26605 676515 320790 585055 699210 294525 548675 826540 631720 846940 378760 622200 5270 295290 382160 446080 151640 402815 401115 543065 637075 747235 255085 540005 324700 94605 649825 366860 451010 829940 480760 167535 656370 801465 752505 195500 245990 451095 711875 567545 137870 780555 339745 682975 225760 721820 279055 377315 274550 370005 610300 601460 267155 555220 831300 281690 649740 631040 648550 790670 300815 279225 108120 647105 770610 550460 842520 706435 691390 394230 423895 829175 324700 763555 351985 240380 325210 630955 307530 289680 690795 607665 41055 647870 312800 22355 79475 112540 343230 417860 593045 644045 387005 701080 441065 847450 401455 123420 393720 782680 207485 817530 451690 222105 421005 803590 462400 746130 274465 459765 185725 115175 217430 766700 762960 530145 788970 532355 332520 822035 100130 75480 615995 176970 776475 746895 174335 17765 20230 567970 800360 227715 225420 401965 449735 336260 45475 601970 772225 319855 211650 647870 434945 428995 564485 37825 649060 193290 570095 131495 165240 360060 206975 781235 537030 673285 678045 401200 380970 388195 659090 331245 305745 34425 423130 445315 60520 158440 197200 832660 478210 98685 630445 602990 217600 344845 640730 16575 538050 360740 147985 393210 410720 44795 14280 97665 718080 692240 498780 248965 770270 307785 270045 225930 32045 383010 671160 92480 541365 558195 615060 169490 346800 395420 462400 564315 430185 253045 270725 658070 303705 418625 201195 714340 153340 215390 501840 21335 597550 690455 270215 207655 148240 230095 433585 720120 613105 794580 502520 844305 502775 267495 163795 849490 662830 316030 253640 782850 568990 524280 590920 562530 632740 481950 116705 785995 387260 308380 497165 674645 148835 457215 32215 836910 687310 465715 706945 140250 100215 359380 134470 292825 316710 838100 832150 669460 304045 235705 602225 562955 449820 343060 815320 232475 514930 82025 708390 52105 390320 355470 726665 228990 502605 758795 215815 339830 64430 72760 479995 164560 121975 304300 147220 438685 292400 129285 258060 596360 364905 550120 309230 504560 583100 814470 426870 247945 46410 285175 839885 126565 330565 716465 45475 833085 315095 261205 12750 69360 23800 182580 233835 685695 486795 70890 814215 779110 200090 762110 215390 564910 462145 214455 759305 195160 178840 336175 132940 765085 621265 122740 581570 641665 839120 626960 314585 844135 38080 327250 63410 61880 509745 837165 437410 686460 57970 401540 615485 258060 313565 830790 512805 775625 195245 422110 660705 374000 758200 793560 289085 219300 66300 20570 10965 595255 337365 15385 279225 375360 342635 342635 127075 542215 329715 564400 378590 77520 115855 683995 335495 119255 664700 538220 44880 549780 110245 395420 73780 558280 338895 52700 777495 95030 613105 478295 380205 100385 493680 659345 475660 526150 151895 292655 758200 171445 6970 286790 248965 662745 120700 274295 781915 475235 812430 516630 175015 612510 61965 788630 320705 400860 841245 248200 185725 604265 416330 565845 394485 59925 375190 559980 275910 216920 2550 184110 78285 549440 470815 327165 52020 281350 291295 523770 446420 253725 190400 621350 16150 252280 559895 26775 342975 240975 814810 218620 535075 381055 784380 79475 130900 849405 639455 406725 756245 331840 590750 834445 571115 751400 1445 623050 722585 292655 296820 8925 236215 177055 630190 252365 119170 30005 818975 462145 270895 783700 370600 495890 314670 304895 575280 135405 844220 54570 542130 750380 76330 822715 734740 647360 414035 736100 110330 826455 718590 407065 835295 104805 273955 305405 357085 393040 335325 325975 545020 296055 799510 65535 791860 264095 60350 207060 399500 54485 801465 631465 494700 27710 294015 379355 364990 707965 805290 475235 374340 673795 572135 359550 778515 846005 664870 825435 388960 690030 841245 83980 676005 790670 689350 617780 744685 749615 514675 834020 804015 466140 615400 448630 183685 59330 517820 548590 457215 162945 173740 831470 526660 745790 30855 455090 431630 385645 120445 820590 225590 651525 594405 51510 282115 433670 359210 716635 333285 23800 700570 827135 179775 155805 115685 363460 754970 633420 61965 52020 486285 775625 573325 162860 671330 604180 307785 252960 139740 118065 763385 55165 769590 507705 106675 741540 631210 155720 298010 114410 719355 148495 91545 49130 844135 747065 102425 438940 530400 164305 490960 706520 89845 214200 19295 451095 508215 327080 393890 647870 445060 307190 703035 54485 504730 499545 485860 285855 655180 783785 90185 214370 622115 721565 263415 306085 618545 55675 745025 838780 759900 75820 695300 539580 289935 714510 140590 798150 731425 224315 285855 16405 221340 678725 610725 725985 328185 246585 701760 673200 720205 791860 37570 492320 663340 840820 488240 431800 586415 383180 420495 496230 458915 805630 185725 438770 360060 326315 76755 241400 240465 52445 797640 461805 731170 558365 337705 209270 804865 729300 572390 364905 671075 299795 547060 174250 830450 185300 605965 566780 258315 716380 212925 407150 671925 398650 845835 181900 414800 612425 113220 655180 664785 60775 266900 545870 619055 294525 445060 263755 173740 707285 318580 534735 156995 15555 708900 137360 200770 154785 394060 459085 21080 606900 16150 382840 695385 551820 254660 260100 314160 57715 605200 668780 118405 22015 364650 427380 6375 499545 380970 720035 356745 699465 404685 513655 715020 263500 340850 65705 108120 734825 214625 129115 181645 770610 201875 26945 472345 146370 826965 476340 204000 582080 295120 12240 293930 349605 129455 300305 849065 510425 710175 45645 359805 264775 249135 224740 218110 589900 830365 326230 164645 734825 145180 36125 655435 36890 62985 817615 183175 579785 443955 77010 1700 428910 89250 295630 468350 218620 285770 157250 418880 685780 202810 778685 100470 451860 693260 318495 731595 363460 644640 46155 248285 479740 82195 593555 516545 685100 561085 699720 104720 694875 466565 106420 813620 245650 91885 121805 154190 67490 278970 572985 753185 171615 191505 543490 623390 34765 11900 194905 88060 346460 780895 26180 826115 553010 619650 182495 77945 20655 572050 182580 405365 188615 828835 58905 434180 610555 180625 588285 677960 459595 1190 270980 321045 192610 814385 94435 227290 516205 829175 5270 552500 759985 31365 218450 462910 340935 400860 540770 361505 122910 723350 456705 311440 392020 515525 745535 152575 386070 173740 520370 535500 174845 791350 6460 367370 445570 640730 284580 111690 619820 289765 664105 529805 10965 572390 142630 351815 123250 373320 403155 246075 786505 9860 247350 328440 215220 682720 480930 601205 6375 691220 286620 721055 632485 833000 778345 767890 623645 212840 29580 393465 192440 383520 73185 743240 105910 755650 245055 768995 278885 338045 164985 755225 347820 412250 233665 252960 784805 404430 544000 791180 245565 830620 352070 567885 813535 280330 485775 277015 183005 205190 670395 65280 588625 433415 808520 384370 28985 743410 303280 307785 231370 158100 752930 269110 260185 136510 521985 194990 230775 215900 676005 476340 736355 177990 734060 389725 458320 369750 666740 641240 574855 487050 706520 3400 610385 354875 387685 639285 248200 380885 636905 479485 538900 539750 748510 489005 676175 110330 683910 596870 326230 509830 223125 212500 687735 647020 602225 295970 166770 108800 627130 431460 595765 173485 434775 356065 528275 512380 145265 466310 43180 782170 635630 271915 471835 224060 450755 837930 334305 284580 584715 660450 484245 497675 562870 321980 834530 4930 307785 151215 113645 624750 582675 399245 798150 167365 755310 166260 369580 590410 632485 102595 212415 418115 374510 374170 642090 825180 51935 126310 799680 326485 476680 433840 513995 189465 445655 498440 734230 443360 649655 847790 218025 72165 396950 166175 779365 842095 22270 298945 582505 344675 401455 484755 762705 465800 548760 244630 130900 600610 60775 620415 77010 227290 204170 280840 106590 339745 779280 840735 783020 268770 838440 150960 340850 75310 6970 810050 67320 569160 798830 339660 63750 40205 824415 516290 195840 523090 760835 326655 813620 511445 636905 40545 738735 530995 321385 845240 20655 790500 525895 803590 209185 514250 644385 239870 589475 341275 199835 346715 60350 148665 686290 124015 728705 660620 640220 74460 23630 240890 401115 837165 442170 727855 567545 330820 408765 578765 15980 429335 519180 541790 72760 728280 745875 407065 118065 175270 438175 7820 521900 498440 696320 48025 312290 574940 398565 642345 339235 422110 573070 430185 99110 165155 308040 666570 185895 716720 85255 201790 835975 604350 433415 598570 172550 19125 155550 830450 734230 593640 838185 95965 781915 374340 143990 784040 639115 542470 576300 128350 654415 839205 558450 443360 154360 16405 799765 340170 423045 34935 231795 408935 639285 665125 157420 811750 374085 2890 792115 258315 286365 470220 354195 758200 534395 498100 692155 323510 730405 108375 141695 224655 97495 700060 357850 251770 406385 307615 591855 829345 342465 513485 78115 671585 328525 775370 323170 702610 468095 805205 650760 444380 425340 154870 352495 109650 342890 194565 122995 763130 302855 264605 137785 400350 114665 495550 341955 210885 493000 83810 730065 525385 597210 498015 346885 615655 423300 670055 158100 581315 625175 808775 175610 740350 653480 528020 539835 146285 722500 662830 599335 715275 77350 426955 265540 731850 612340 607410 92650 255340 381055 512550 780640 668185 160480 817360 123675 273700 637330 821610 4930 102340 780300 720375 532525 273615 88230 222360 419900 810645 575025 709070 365755 652290 285940 321130 224060 48195 618460 6545 303450 689350 519095 773925 507450 679490 741285 320960 643025 218450 292485 337790 10710 762620 208080 543150 186235 296225 455345 295970 796790 180285 154955 2380 832575 130730 323510 746470 178840 91885 752930 172210 781150 421940 96050 128520 791350 837250 139315 274210 745620 431800 612000 756245 34255 509915 449310 760325 496060 54655 206210 132685 234855 51000 134980 757265 721565 148325 653650 50405 240125 246500 222530 711195 358275 8415 839630 299540 535585 128860 263670 431120 250495 565505 337280 824670 225335 476425 734910 411230 530995 631040 543830 455770 371875 368730 52870 243440 516970 706520 293760 447015 642855 206125 308125 151045 754375 837590 140505 439875 656285 404090 560830 56780 119510 48025 571285 34680 214370 456110 445910 745280 776985 679575 40885 298860 198220 93755 232135 405110 490110 215730 2040 282880 421770 310080 433840 15980 297585 264180 145775 643705 668185 706520 390320 477530 444465 111520 512210 658750 257550 647955 243865 184450 477445 284750 483225 365585 68340 405195 770610 558365 620840 772565 841160 192525 772480 114835 748425 759900 68935 44115 553520 426955 440470 93840 54485 34850 205275 256530 383435 462740 54400 627300 337110 221680 601885 510170 587180 670140 65365 197625 378420 686120 120105 59415 568565 582420 714085 466905 492235 782935 510935 195755 359890 101320 829430 104210 676090 184620 360655 209440 337280 104890 526575 674305 326485 278375 334390 63665 98430 89590 261205 166685 775710 71230 765935 494190 653565 630020 111010 835720 252790 311780 181390 302515 102935 160735 406640 468860 35190 767210 678300 62305 22015 354790 426445 38420 323085 450755 641920 111350 540260 592960 278035 465885 664105 193885 109990 157590 513740 760835 143225 766530 762450 14450 218960 555305 715020 625600 174080 440045 232645 2295 502350 794580 47005 78710 522835 59925 529380 314670 171190 219640 57545 449140 375360 411570 332945 175270 569075 846600 625940 402135 763045 538390 106420 671925 243610 821355 137360 107525 101235 59840 649740 603500 4335 386580 372130 217005 446420 591345 531590 307445 810900 589135 446505 26180 150620 779365 201365 409530 465800 517140 501500 68765 205445 607835 740605 138890 269025 27880 786335 370175 627555 585990 123675 321810 122485 495720 538730 568820 236980 220320 566100 737800 499290 162520 453815 649825 91800 345015 749190 557600 12070 400605 626280 757435 158355 206720 586160 427295 774435 522410 487305 551905 258315 610895 23630 70635 796450 562360 329290 723350 472515 45390 300985 121720 207825 754715 771460 299625 249645 360485 547060 801550 761005 13175 708900 609195 219810 134980 726325 144160 657305 363545 385900 605540 664360 409530 676090 300645 661725 155380 173910 284155 200685 474810 405790 98345 69360 17085 87805 8840 377485 634780 810390 828325 337790 359125 277355 557515 494020 693515 391510 841245 746895 777410 596700 561170 26775 422705 11815 688415 267920 725560 662405 158440 40290 218110 256785 109565 235110 344505 658325 302430 669205 618630 820590 156910 667590 247860 714425 1530 631210 795770 842690 528020 413015 589305 779110 439705 701845 480760 817955 659685 356235 320195 818040 396440 538220 764660 195925 463165 259165 4165 455430 618205 312630 425935 775030 670055 363630 329290 671500 144755 275060 664105 672775 377910 403325 291720 507535 795090 772395 165325 604690 278545 485520 262565 364905 173655 177225 560745 326740 126225 254745 782085 744345 257210 47940 669290 77180 411485 148580 748680 556240 113475 252620 68850 491300 345865 50405 688670 290870 822715 3995 585395 251175 489430 847875 305915 663000 175015 556495 679575 301155 811155 611660 195415 218280 659515 554625 835380 760835 703120 423895 156910 506430 676430 225675 687565 172210 815915 526235 462995 788545 530145 198305 729640 169490 196180 185470 522325 61030 741965 351900 362185 703035 653395 247435 611235 152745 801975 286450 63495 344930 710260 220405 1275 536605 135915 378760 708815 101830 54910 11645 580210 584970 209950 459765 444295 95965 645235 116535 696830 227035 158270 208930 619905 811580 146285 381055 654160 638095 357340 407575 133025 217515 317815 674135 754120 453645 202810 302770 245310 257635 314330 825520 532440 214115 435200 126650 309995 770270 243185 156825 147220 91290 55590 767125 592790 741710 838015 396865 529805 345355 804355 352665 562785 272085 176715 156740 415650 69445 459425 350795 16915 463675 326230 549355 677705 451350 365840 677620 371535 298860 524280 208675 390150 269705 665635 132855 161415 653565 529635 381055 688755 173910 733635 91460 135830 600185 788035 551395 359465 87380 52190 376380 550970 68255 615570 68510 209440 131325 746045 580975 430185 420240 479485 820250 379865 295035 103020 541195 638435 322490 612085 167110 186235 185555 258485 322065 785655 196435 563295 295120 283730 305320 361335 524535 63495 126820 593045 272850 258060 178925 543660 688160 289085 712980 348245 668865 157930 141100 49895 486285 153510 661895 653310 339660 847365 601630 351560 472855 487900 604775 457810 461550 599930 819060 136000 353260 95795 418880 626110 43775 597805 9605 421770 36805 722585 459935 705585 570350 600950 755395 206550 754375 567205 549695 783955 254405 301240 825350 727175 789140 269960 334985 90525 19890 303960 226440 373065 89675 645320 689010 673285 393040 698615 784890 429760 571115 394740 825180 831300 145690 730490 187850 589900 137530 427380 213690 391850 728620 189040 808860 357595 458915 293760 448035 168640 287640 364310 541705 67150 699465 70550 740350 242420 769080 675155 362015 180030 759815 27030 161330 55420 757435 39015 335155 584800 466310 548845 126565 34765 737800 625345 82195 36550 608940 220065 205190 46495 274295 436730 653480 123675 507195 233665 56015 116195 58820 107865 836060 508470 134895 687225 563805 42245 416075 588795 627045 32385 287555 443445 606985 175270 758625 379100 751740 517565 289000 106845 563975 563210 543490 57375 686885 200600 290955 432735 6630 39610 540515 842690 547995 675325 679830 261715 407490 245905 510 724370 818125 827900 317730 264945 693090 766275 333880 594745 433755 622880 701505 687565 336005 394910 744855 712725 285345 185810 295375 831895 225335 835890 824500 773330 351050 344165 724880 758455 279905 415225 632740 787865 393125 640390 202810 236130 556580 536605 520710 140250 309400 372130 827730 335325 456875 722585 737885 432055 58310 183260 413865 283560 708985 388280 746725 209950 422365 621605 118405 702185 186745 440980 640050 269705 231285 532695 195670 787780 219215 716295 77945 218535 238340 595595 243695 385050 468095 131495 817105 216240 4590 70805 499715 713490 149005 86360 613360 571285 707880 421600 113305 584460 12495 753270 544085 243780 435880 739670 181475 345015 605965 799340 253385 534140 544850 496995 609110 702780 628405 266050 68935 632995 336770 258485 186320 485690 344760 799595 206890 742475 371110 320195 166855 383605 763300 710855 317220 39100 600440 188530 384030 46240 137785 637330 270300 372470 824160 29325 225165 602480 295290 833935 75310 321895 242420 801550 807585 277015 751060 704310 169490 812090 714340 336260 35530 627640 736950 352665 666655 487305 541110 740520 223465 368815 527765 183600 741200 501840 752760 656285 794155 197965 640135 559385 209695 572390 510850 167195 849405 101745 21505 168810 603670 425680 194905 329035 203235 81770 681615 559725 258910 62645 450160 172210 121295 667760 355725 552330 9435 258400 358530 493510 146200 688585 202810 355895 410890 403495 212925 100130 195075 774265 268855 488665 349945 153595 817615 553095 235280 339150 802740 184110 91630 402815 356235 212840 220575 401880 765085 769845 350115 813535 413270 496315 652035 305915 542045 752760 709325 444805 2890 594320 369070 811580 232900 718930 655095 740350 111860 580210 769335 64515 764235 10880 157250 810390 223635 377740 362185 678640 837420 712215 642090 400690 48365 133960 706520 280245 576555 255765 725050 579360 539920 244035 230860 462655 112880 35870 352920 764575 615995 812175 829090 220150 822970 136255 180455 736525 203830 542555 565080 191165 94605 47005 281690 682890 720800 678130 113050 447270 623730 838015 716550 313565 771885 97325 466055 574600 673030 508810 489175 438940 470900 158100 659005 443870 294270 529295 330310 187935 221765 585225 68935 6290 322065 350625 689095 192780 718590 802060 639965 492235 479995 506430 495635 401795 293590 111605 666315 116535 310250 305405 245395 781150 463420 54315 64855 447525 273530 395080 635375 495210 670140 704225 191335 142120 744685 30345 334815 303110 522325 664615 485180 692155 10965 130730 783785 304470 782170 600015 110925 242420 55335 356235 173485 208590 100385 778175 656030 373830 323170 131240 558960 683145 525385 750210 515100 109905 470475 539750 413015 682635 354280 48110 524705 55080 718760 148325 359550 650845 748340 470390 583100 493510 516460 446420 392020 616760 374510 197965 680510 387515 19125 389385 220575 544425 829430 735590 654245 449820 425255 757095 282370 469455 495125 496910 524450 363800 645235 573835 164560 233410 734060 437580 726835 400435 33915 268770 707115 408425 156655 537540 795855 175695 76840 706350 409955 56185 281775 754035 195925 396950 661130 168130 16320 846090 665040 230605 359805 150110 804440 214200 383435 378335 651695 800105 778770 685610 758795 635800 243950 605285 13175 729640 470815 89930 585905 30685 685950 557600 474555 31790 104465 825520 199920 120700 821525 554795 41140 331245 704820 535415 545445 778090 63750 347055 728110 842435 722500 326740 318070 656285 81940 331160 535925 552670 110925 811665 583270 486710 209100 747745 518500 313480 723180 408255 124015 694705 652885 165155 175865 507620 700485 411145 435625 454070 448120 3570 446420 320535 330310 454325 126820 412165 475320 352580 654755 276080 4080 387940 762790 213180 825520 121125 216495 698700 529295 340510 543320 332095 195500 409020 529550 585820 820165 655010 189890 108120 348415 326145 428570 678640 780470 245225 780725 95625 597720 585395 371705 291720 663170 284410 194735 638690 405450 411145 177225 624580 751570 720460 646510 636905 819315 325975 372725 479315 670820 562530 587350 169150 38590 165920 537710 508895 411060 158270 604520 698700 433500 666060 680255 786505 100385 24905 575110 195670 125885 442170 820165 567375 312545 616590 354195 821780 632400 726835 451010 453135 129200 188360 312120 707710 44115 539665 366520 145010 697850 660875 533545 821185 476850 363715 757690 267070 78455 172635 462655 744260 614805 432735 461550 617185 739160 505580 588880 211395 72335 189890 664445 201450 68085 666485 59075 112115 356065 425595 796960 743835 776305 480505 714935 403155 534055 312460 670140 302430 485095 822715 196605 249815 95285 347990 16915 834445 3485 605795 195755 75735 485520 550120 277185 243440 56440 26095 355470 102340 141525 302345 846090 67830 472685 400945 160820 156740 403240 520795 149005 38250 493425 345525 287980 588710 693430 844815 262990 386750 290445 148580 462485 775880 698615 429505 169235 444890 145435 214540 547230 286960 206720 233155 44625 369325 323935 205360 525980 727175 415990 364820 765340 59415 710260 743240 337960 243525 737970 290785 630190 718250 439280 782510 333965 827815 51850 193035 112540 197285 407490 659685 484160 304045 582760 528700 673285 56610 423895 39100 783700 839800 403835 388960 589050 803930 822035 616845 197370 399840 57545 517480 268005 186745 139825 601885 704395 191675 794835 816850 388875 42160 316455 562870 346120 49130 241485 709325 645575 665295 438260 269195 344930 842095 658070 83980 485860 630020 700740 373150 719695 448205 40545 137615 324785 180285 739415 719015 371875 374085 685780 450585 416160 692070 163370 452115 741115 94690 311355 226610 759900 439535 495720 794750 431545 843625 28645 607240 313480 419220 130305 183090 557260 170765 320620 31960 40970 749870 750890 102680 273870 276590 553265 689945 658495 406470 831895 239530 501160 293250 466055 100895 422620 111690 45560 4080 105230 74120 301155 108545 183260 431460 291550 740435 292060 612085 462315 332945 511870 53040 435625 475575 19465 678725 315435 677960 775030 297245 67405 426105 280330 223295 527000 702865 334900 572475 396780 129965 336515 697935 238425 519690 819230 529890 99960 261205 831810 252110 594150 183515 305150 719610 659005 14450 238170 664275 382245 163115 111435 449565 589220 81685 672775 806055 474385 697510 528445 561085 517310 554795 98855 445570 764320 68000 125375 554200 19040 647020 806225 613105 830450 801210 172550 639370 815660 100555 453560 347820 263670 254915 487305 542725 26435 849915 498695 190655 387345 716975 441575 54570 111690 230265 190060 25925 838100 315350 580040 7140 652290 226185 310080 632655 177310 482630 111945 682805 583100 255340 720545 536605 200090 47685 229245 766360 47515 417775 646935 124695 824670 778345 719185 86275 158610 59160 652035 146625 64345 382075 153680 716550 298095 463760 189125 475320 636225 840905 848045 59160 786080 718505 595765 676090 766105 514845 592365 503455 622540 79135 628150 597125 7480 497250 373235 166005 556325 175185 2465 620585 247095 156145 177055 545105 309740 366095 710345 95880 46835 708305 694875 832830 266645 440555 658835 182665 645320 91120 375955 417775 170170 154020 704735 177565 341105 227885 33405 47345 92905 35870 357850 29920 731850 534820 264860 191505 590750 125120 827220 637500 523260 672010 620245 789820 262565 119000 662320 597720 210035 188275 165410 380120 32130 20060 247605 373235 787780 280925 110415 570520 6630 158100 600355 738395 382755 15215 79815 123420 680170 596870 450755 353430 418880 760920 833085 371280 29835 335325 118915 239785 213435 824160 309740 245480 534055 557260 308550 161670 528105 418965 732105 534650 576980 172380 423045 109735 187510 192695 772990 557515 789565 63665 600780 48280 824500 583865 109395 544170 609025 228225 783870 822375 742220 783445 757690 426190 490705 216240 587775 708645 325040 159715 393210 591855 332010 506090 391425 209355 388705 4335 766870 18105 67915 517565 66300 42330 791265 175610 276335 550205 93670 210120 212415 835805 683400 120105 101830 324020 26180 689520 182580 351135 849150 265710 632825 21080 461635 174250 230350 255 178500 147135 18275 246330 664700 624410 828495 295800 489855 254745 846005 273360 154700 208335 259080 838015 18275 360825 1955 584290 740180 724370 625260 429250 139995 408085 450245 291550 582250 370430 291720 450585 517565 849915 696830 22100 624240 365160 317815 804015 309740 3655 227290 464355 751910 176290 142205 770100 226950 144075 194310 117130 558365 819485 236215 388195 377485 376295 679660 649570 746640 121380 250070 414120 661130 96815 126055 125205 151810 443870 79135 461465 447440 306425 75735 349265 172550 757860 809285 399415 51850 153510 206380 300050 122910 442510 688245 190315 818720 517820 839800 405280 329035 239870 509235 140080 26520 635290 265285 178330 768995 34255 639710 56270 340595 715445 405535 513060 313140 54655 602395 364905 748000 808690 354875 20825 401200 193035 750975 59755 400690 740775 154870 729725 130560 664105 19720 156995 139230 824840 335240 58140 9095 124950 114325 39525 530230 209695 242505 843285 804185 844815 48025 702100 803420 402815 412845 44455 285685 313735 644130 686375 204425 798915 566015 24820 612935 275570 181815 442000 790330 206890 500055 489260 21675 304300 528700 241740 203830 461040 234940 158015 455770 822885 10030 99110 65535 422790 683400 351220 736525 477445 727430 630785 116280 133280 655605 419050 408765 837335 11050 38930 734060 200940 528105 755735 505155 206805 147390 708985 667760 72250 556835 813450 584970 566780 602395 650420 679490 125630 691475 565930 292995 258740 36550 409190 391935 692070 518075 800700 369240 529040 839545 253300 419900 517650 158950 74970 414290 846175 473790 771885 608260 180540 425170 343145 437240 717400 683485 266645 532950 214795 522410 825860 473535 558875 74885 15385 400945 592875 816000 770100 811835 495465 173315 381650 702950 22100 146455 807075 558195 310165 418795 316370 180540 843965 349435 617695 401200 182835 34255 84065 397545 556580 599760 20995 265455 674560 36380 666315 107355 542215 276250 609025 727515 139485 140590 270300 161500 826880 227290 409530 826880 336005 415820 157420 19805 765170 775030 420920 97920 809285 194905 495380 205700 794580 206295 471070 619140 782510 827220 416330 474640 253470 175270 42075 82790 5695 312290 244205 832490 229500 343655 809370 565420 759390 656625 585140 674475 581570 695895 772310 230690 40715 107525 436390 525215 3655 597295 834190 786080 264435 400435 100640 207740 265540 142630 290445 271150 144755 224485 793475 374170 568055 442680 629425 167280 249220 54400 841670 830790 750295 453815 211395 480845 251260 337620 155975 254830 84915 680000 730830 39185 230350 831385 246840 495805 663850 537200 456790 808520 761600 400265 22610 169575 842860 651950 336770 242080 396270 18360 762705 296480 472090 663935 467160 413185 151555 313055 668015 776305 142970 238680 815405 63240 759900 752080 248880 573665 439195 705670 222020 40630 255850 244545 750040 788545 586415 776730 720460 132600 795005 323000 118915 106930 136935 585990 520115 828325 588880 27965 444465 731850 266560 99705 795005 176375 1700 733720 749955 130730 589305 121890 711195 534990 56355 611235 163455 642685 537880 33830 465120 172720 356830 583950 279565 183600 9775 799595 161840 598655 827475 606220 170340 783870 705840 655180 110160 397375 538815 549950 528020 278120 361760 389130 502945 418030 690200 666315 750550 67915 700145 55505 240550 746810 639370 210035 80325 338980 159545 782000 87550 676940 228055 797725 610725 623730 602820 720885 171020 291635 110670 388875 569670 472345 777920 762450 580210 308040 578765 480675 375870 118745 536095 306340 15470 15300 516290 635630 44200 365670 567545 671585 732445 485435 619310 493170 259080 372045 53890 119935 663595 704395 508725 73100 326740 126480 835550 56865 434435 564230 227460 500225 682890 453390 496400 388195 158610 702525 173740 202725 218110 431120 24225 640475 66470 643450 823480 15385 165495 567205 135235 518925 421515 643875 592025 748170 770270 267410 494955 44625 831555 722330 544765 354280 325635 731000 432310 174080 583440 605965 376720 491385 726920 400945 281775 483225 734230 255170 498525 589560 822290 323595 258485 83725 117385 540345 831810 577490 807670 166600 622030 479060 38845 6630 523175 54400 737545 105400 228395 160820 401200 295035 652205 278035 385815 623815 451095 269960 28985 639455 549440 541110 112965 497760 314670 230265 188020 296480 497590 685525 152915 269620 4420 731680 816085 217430 785995 393550 322745 704225 554285 413780 149175 46325 381650 534905 670140 832660 494785 388960 622030 194140 619905 734910 691815 84575 655010 569670 70890 302515 95030 223720 261970 99365 105315 228055 316710 581145 311440 329290 435370 15640 742985 274380 601885 274550 499205 421940 257125 143905 500735 568990 27880 270555 453815 719610 355045 798660 439195 115770 251090 224060 339490 513060 323340 134640 430950 329885 715785 742305 349010 840990 447780 241910 805205 199580 206295 454325 311355 463335 598145 812005 722160 625940 232560 15810 185385 277440 814385 314415 393210 215390 538390 732615 418285 551565 557090 849150 571285 422790 431290 70210 103615 29070 312035 58820 768485 518245 513060 229840 671415 801125 191760 233410 266900 114155 249135 452285 391595 213435 456535 784720 118745 684845 357170 226865 386325 64175 226015 107610 176885 347140 717655 280415 66045 719610 29070 834530 387770 542130 214285 749105 183090 95880 132430 449905 210035 71485 592025 601545 284835 738480 226100 93415 573240 583185 320280 109480 337195 236130 756925 513995 583185 624580 484330 649230 494105 513315 633675 571710 745280 537795 160650 78285 323510 833000 218110 533460 54400 499970 824840 29070 388365 200855 122485 651440 473875 442680 450840 811070 678725 357680 474980 411825 672095 649145 750890 6035 312460 534480 267665 207655 762110 428230 285940 235620 101065 193885 458915 155380 693770 433755 184450 772055 324445 306850 573410 798320 439365 174165 759305 268005 221765 74120 369665 43775 723265 270555 589730 185640 494870 7310 393210 406980 435455 368985 332435 536520 252705 791265 381735 96475 64855 566100 18445 389300 562785 281690 337535 152065 145775 786675 109905 367455 10710 479570 101065 423810 750040 690710 609365 394825 697935 692495 491640 823310 751315 513910 199665 154020 455175 581315 790330 209865 837335 498610 289000 239955 780215 316370 392020 75905 252960 501840 133195 803590 131325 234260 377315 571200 74885 676600 116025 772820 208930 297500 435965 650080 811410 635545 493935 106420 366775 434180 316200 43945 82705 605200 283900 552840 71485 365755 318580 14365 17510 451775 817870 688755 685950 35020 99790 450670 401455 755650 373405 610300 203150 499205 100300 164475 284665 594150 810730 341360 178330 276845 385220 800870 571880 669035 193545 333285 184705 512125 37485 742135 653735 5270 270725 179520 580125 370430 630105 131580 276080 693430 431715 169065 342550 531930 333455 627215 276080 834020 658410 144245 800700 193545 634950 522580 552500 828495 545700 427040 180455 583100 319090 524025 278205 279650 703460 8245 650080 483480 679660 615995 16745 261375 784975 359295 793220 808265 676345 759135 792200 484670 53295 742815 368050 378165 105230 70465 356575 340765 497505 226865 613700 506430 750805 41820 786080 294100 589985 275995 777495 419560 41905 794240 680850 516715 843370 313990 164815 669630 223040 646850 844135 816255 229500 362100 344335 24650 432565 390745 365330 619905 617525 129030 276250 208165 710685 212245 502180 450585 178075 119510 20145 219895 603585 390830 426445 596870 704735 281095 106335 77775 77860 640305 583865 847280 152405 78115 21845 274805 468775 387090 44625 236215 205955 10710 134215 66640 762875 636310 207060 90865 445655 767040 680 199240 307870 116960 485945 702440 398055 592280 470050 475830 382500 203830 473025 224740 281860 184705 189380 750550 261715 233920 676600 467585 784550 810730 224060 697340 286875 121040 478040 732530 37995 478635 621605 345780 595595 257465 738140 683485 849660 358105 309230 72080 561935 472175 836655 533630 656795 176035 124100 68425 99790 490535 225930 34255 451265 139825 421430 427975 260780 589390 340 298775 217940 621860 334390 503370 29325 222445 336770 568820 270470 335920 330735 522240 497930 317390 205785 844560 183260 329800 62985 282965 820335 828750 7140 111435 118490 118405 229245 69190 707710 229585 367880 75650 541280 392105 268855 570520 304470 295545 289340 574855 631380 309910 247010 819145 627215 142630 813620 810390 162350 566440 783275 672520 545105 790330 783870 353515 58650 702950 422620 766360 82450 480335 531845 623730 562275 490535 34085 16660 785995 13260 591430 257210 323170 528275 226270 640220 670905 189890 290530 833170 446165 223720 655605 141270 703885 279310 184620 762450 672095 297075 368645 444465 467245 590325 758030 179435 770780 792030 196095 706690 805290 477360 653820 818295 695555 569925 608430 206295 449650 48875 729300 45815 812430 224740 726920 666230 503965 61455 268600 325975 48365 327080 770355 515525 67405 368220 694875 838100 310250 580805 384625 805375 748085 728280 773585 593555 448205 221850 799765 587690 810645 678980 633420 772990 53635 200175 279140 247435 261545 237575 263245 849745 564570 723520 515185 321810 241655 49980 849745 241740 630700 384370 197030 218620 802485 660450 812090 90525 32300 451690 678215 532780 820505 151470 145605 563975 351645 424660 811325 303025 662150 764490 302770 66640 327845 507790 388365 569415 557685 388110 501075 28305 462315 698020 246840 414715 198390 748850 505240 770525 350455 23290 453220 320960 174675 598740 34850 216155 713320 536095 519180 215305 140420 511785 281860 468180 169490 670225 727430 727175 748170 378420 755395 360400 766360 692070 775030 114665 590835 120105 35105 91290 143310 178160 102085 7905 776815 676770 223975 329970 52700 432990 545275 193035 94690 827050 351050 804100 337110 228480 681190 235195 296735 276420 595510 213010 118405 210460 327590 399160 20400 52530 490365 703630 230605 282285 711450 697340 648890 625260 177225 701590 208250 722415 584460 842775 389385 85510 796790 416330 3825 317815 341445 300475 594150 626790 513485 402475 837165 530910 801550 547485 583440 131750 401030 503880 103870 802315 351135 752675 267410 528360 294100 165495 90610 28560 158270 169830 653905 644895 586160 347565 112710 77520 647955 396695 704225 1275 489005 381310 532185 130390 78710 805460 262055 169575 459255 55760 661725 810390 808435 79050 178585 792370 244545 269110 510765 402730 128860 314585 737460 714935 662065 540005 482290 149940 86700 26350 151130 265540 407575 373150 395930 176120 328525 347820 35530 477700 403580 697170 127925 51850 776220 306425 844135 170680 265370 504900 263245 394145 509320 690540 798915 11305 380545 121040 161160 157080 147390 312205 422535 554880 375275 818380 420920 703715 316200 456365 21250 719695 843455 149090 771460 769590 145350 455430 630105 100640 110245 583185 184620 619565 423640 133535 630785 804100 794410 481780 111095 91715 793900 223550 336515 9010 191845 757350 712725 197880 53550 423810 607410 46920 572900 218705 506345 718165 674135 286365 508640 784295 559385 693260 243695 133025 516630 564315 626960 460955 196010 427975 552670 679830 651440 39100 688755 533120 486285 551395 420920 229670 665125 178245 276590 387940 396950 472770 795940 221000 449055 454580 695130 158355 837675 88825 831215 504220 653055 608175 115090 849065 725985 667675 368730 527340 396610 207400 750295 572730 448715 321130 802400 263755 499375 228905 651610 586160 391510 287385 807075 840480 431800 652120 148835 419390 430780 129965 73525 773755 427975 728535 462655 303875 236045 831300 521050 632655 188615 421345 355300 637245 742390 307615 50915 81600 226355 392360 667675 617865 679745 314585 298180 261460 116705 446930 370770 237320 266815 444210 160990 694705 12580 623560 688500 248625 604775 359465 31195 483310 780725 76330 270470 363035 73865 321385 134470 840055 403580 802145 297755 233240 266645 595935 184620 73185 192780 245225 310505 149430 689350 161330 534055 701930 474810 372470 640390 769420 731850 671500 402645 352495 437665 673115 715445 201365 684335 849830 191420 237830 491810 489090 160990 758455 234940 35445 521475 117640 280585 521815 266985 659770 683145 800955 201535 847790 323340 841840 767125 745110 353175 319770 247520 790840 682720 112880 142120 516970 652545 333455 444635 294355 512465 605540 742645 747320 640900 414035 554795 71400 85850 511700 731170 458830 462570 622540 456535 475830 614380 63495 370855 117470 383180 308210 598145 215815 421005 740265 422620 763385 763555 17255 747575 115855 622710 640135 553095 103530 744090 257805 174845 829855 769420 595850 128520 71910 58310 274890 547655 672605 338300 608345 789990 411400 66470 228055 627130 177310 658155 199750 630530 571625 756840 528105 377400 529465 318155 80410 632910 212160 338130 497675 731850 257550 783360 550205 329375 841585 825010 566865 354025 3230 325125 833935 414545 81430 211905 731510 258655 19975 621095 39100 281435 527850 257040 658750 207315 575195 739075 530060 477190 227205 717570 48960 174590 340850 289000 193800 22270 803930 760580 376295 807075 775540 360145 61455 546805 571965 792880 495295 281775 563975 224230 563125 781660 481270 61795 678810 746300 800785 358870 63325 717825 766275 652120 582250 257040 631040 775965 279310 584885 376380 345440 231795 841755 705500 293165 228395 117300 775880 723605 398990 179690 97835 651950 111350 268940 713660 790075 165155 354365 838780 768315 222105 444975 570435 804355 701930 351390 420155 671075 626110 486455 166430 547740 478125 561765 840820 396440 678980 456535 269960 767805 636225 57630 569755 437410 326485 433330 67320 181475 787610 56100 99790 699635 500990 360060 343825 42755 401285 453815 713830 717230 90185 570095 414885 258230 281860 95540 654585 650675 551990 74460 568480 28050 672010 288150 155295 148410 411315 222615 19805 38845 278630 659430 738395 469455 709325 772055 512125 260525 375785 65790 667590 465970 325805 232390 414035 297500 17765 218535 98090 259590 292910 666485 287640 654755 644470 442850 803165 205785 355300 822885 244545 633845 322150 672775 793135 181390 284665 145180 131750 660365 750805 799255 816170 226525 721480 380120 523940 739160 598570 622030 148665 581400 128350 126140 386070 772820 258910 29070 128520 614125 541790 62900 87890 13855 425510 30940 195160 710090 715955 16745 210290 616760 815915 716380 843200 377230 246415 207060 266305 534905 518925 104890 806140 647190 770865 342125 569925 179690 61115 388280 793815 602820 141015 571540 306595 566440 292315 191590 116365 158270 208335 326655 774945 174165 732870 457980 241315 129200 664955 197455 353940 333795 302260 309995 130985 223125 342040 390745 92650 403070 779025 576300 695725 69955 297755 152235 326315 590070 343825 442595 438175 552075 459085 363035 416075 341870 820930 657305 160990 635885 544680 514845 659515 846855 824840 790415 759815 316795 331160 542385 409700 800020 268600 255340 19890 256275 407575 36040 536180 751315 168555 124270 143225 627555 177140 249135 659345 687905 596360 510170 473705 290955 174930 283220 287725 689605 763470 737460 696235 244545 119680 255850 734400 388195 511190 754290 334305 68680 480165 20400 509830 648635 684505 652970 116110 11560 52020 775370 699465 648295 125375 13005 89165 300220 836060 66810 679745 749530 494105 525895 683910 613700 781745 258230 691730 442850 702355 176035 201365 332435 736270 711110 131070 570775 203915 247095 272170 795770 712300 661470 594065 837590 674475 373065 827645 350370 129710 657305 789735 313650 23120 313565 617185 804780 571710 148835 87465 423980 14705 288745 756330 750890 689690 37315 161500 43520 824245 433670 839205 376380 245055 273105 363885 609365 336090 31450 649655 155635 688670 589305 469285 711705 52785 776305 356320 624410 75055 443700 198305 89675 422280 104635 530485 261885 681785 691900 305320 345950 815405 294525 722245 750380 257465 776050 199580 593470 807415 849150 749105 646000 588455 58225 197625 641155 524365 243780 105485 289340 377400 303705 68850 799595 98175 599250 211480 469880 131070 206635 815745 96390 190995 377825 536605 448460 303790 736185 191845 261120 735250 630785 597040 163540 688925 484500 804695 53210 728195 60095 342465 255510 53635 411230 205105 151810 160480 106420 621605 831385 312970 277185 77690 503965 654925 304215 102340 108715 190315 834020 59670 615400 614805 656625 778940 143565 291040 733550 196690 709155 483480 228990 114580 537030 640220 9520 378675 490535 655775 690115 471835 118745 657135 239360 312545 462060 233410 104720 260610 423640 88655 320195 189040 393295 666740 117895 226780 107695 541280 113305 506685 714595 342295 621265 91460 672350 320620 470135 2720 126395 85 474470 784975 657220 403665 247435 809115 637075 41990 219640 750550 130560 229670 629425 213775 46325 437155 440470 693940 668270 553690 350540 532780 585820 661640 624240 408085 672180 784210 410720 798490 474130 575025 423300 281265 668610 670650 780215 145520 712555 689690 45985 532950 69360 675410 436560 655520 262480 26945 189295 80750 270555 229755 303365 6290 581230 617440 104295 403325 551565 514930 41650 715615 779875 464865 686715 598400 825350 616930 743835 687820 456535 789735 60690 215730 304980 497165 21250 257380 214030 750380 27965 484500 130050 331245 180625 711280 98685 284835 264520 340085 489685 306170 205615 419475 770950 42330 167790 436220 349095 601460 273955 805545 231030 24480 711195 536010 211565 422280 793305 425510 322575 511105 599845 452625 842265 780385 3740 630785 755140 808095 660790 394740 804100 16320 814130 414970 598485 671755 1105 97495 423130 814895 592960 654075 839375 454070 29920 740775 26265 513060 316200 38675 174080 605880 181135 706265 226100 184790 486965 131155 682805 297670 215730 636820 3910 719695 201705 292230 541365 202725 79645 654330 167620 672520 148325 696830 816425 718080 587520 532525 381140 593555 571115 245055 349350 752250 101235 265285 626875 278120 396440 459595 265625 302005 786335 269450 171700 137955 251600 402900 30600 331160 747150 198135 693515 585310 584800 659855 453305 12155 32215 524280 605625 603245 769335 644810 195330 560405 60010 512125 528360 146285 661555 793985 448290 597805 753270 619905 425680 154785 712640 456195 175780 609705 344165 19210 344930 78880 678980 488155 90950 401030 162350 386410 694195 621520 721055 39440 21845 780980 241400 550120 617185 592875 183940 755310 340595 87210 215050 456110 781830 77605 62220 107610 687310 406300 126735 722075 175015 495635 360145 805800 46580 212415 32045 740690 833850 753015 470050 5610 373915 401285 245650 141015 144075 429505 586160 174590 206550 801125 630615 138380 28645 692835 785825 405790 788970 602395 817785 653905 787865 327845 299540 834445 230095 331585 414970 213945 774435 574855 759390 298265 126140 694875 129115 810050 814300 715190 134555 170765 356150 455090 848980 74715 297840 474640 480420 776645 227035 138040 270385 164815 465885 569925 689095 695895 591345 254065 599675 515695 518755 198985 503880 334730 43775 322830 294780 7990 727940 119170 718675 234005 574175 717570 308635 561850 342210 478975 178415 259080 616930 448715 423810 772650 168555 262905 308465 449735 206805 58055 115430 415395 256955 309145 750125 840650 631890 734740 538475 509745 3825 407065 743750 578000 274635 742220 829685 306680 371110 158015 565675 677960 606730 679320 600525 465120 632060 58905 64855 528700 656880 720120 94095 603670 179180 534055 594235 810985 418710 282710 160650 112370 379610 594235 690285 344080 486370 359890 650675 547400 517820 56185 375275 814385 425425 665635 429505 207400 724540 494275 426020 531335 54230 520030 284920 233325 743920 569075 734145 312545 541620 44710 424830 71145 638860 805035 415225 815150 314840 755735 512465 522495 811920 577575 486880 77180 393125 606220 824415 807500 250410 400350 178670 304555 610215 463590 227715 504050 722500 111775 506430 414035 156485 81260 485095 485180 576130 590155 450245 580805 495890 652545 793135 147645 69955 429930 224740 153000 186065 199070 110415 126310 599420 289085 120700 49470 442510 348330 553520 314925 460105 209865 418795 306425 830960 593725 791520 246925 333880 81685 827645 519605 424065 770780 667165 494020 40545 581740 336855 766530 470645 447185 42755 759900 426105 703375 809370 18530 201620 512805 23290 351560 412505 131920 347820 83385 725645 829260 330225 749360 600780 847790 418880 174760 458405 775880 358615 188785 507535 695385 105230 668015 832490 687905 577915 408510 541195 537200 116960 432650 739840 680085 474130 302260 812005 821865 385560 377485 490960 405705 276760 241655 403410 385475 416415 551650 311270 464865 740350 508640 310250 845580 326570 292655 373320 54400 701080 64430 281435 507875 496995 171190 337960 660960 163370 299880 632825 548845 367200 813620 644385 643875 205275 737630 719185 311525 439195 720290 776305 19465 68765 776390 554880 395250 218960 78115 139570 609960 142460 420920 267750 329290 282030 295545 140250 445315 285260 462910 683995 652375 426445 478380 136085 321555 365925 5185 632995 495040 725390 249220 514420 794070 175525 219215 29240 84405 297245 708645 694280 129540 819400 651865 148665 251345 97410 828750 386495 382585 441575 220490 184960 557940 698785 320960 569330 754545 16065 42245 89420 741370 291380 293675 375360 156740 512805 94435 241060 499885 802995 85255 319260 772310 427040 467925 713575 524365 446590 249985 596785 578085 470390 471580 825860 9010 792540 545105 453475 498440 277185 542810 79645 568480 836485 454920 725220 189125 239190 656115 378930 192100 431290 698105 654330 8245 5865 207740 222445 142375 457640 819145 410295 617950 440725 75990 316795 73100 621010 770185 571455 48195 152915 340935 306510 679235 795855 721565 558195 184960 527680 87040 66980 108885 475065 411145 656965 480845 618800 29325 313055 766275 538305 723265 224060 668865 799170 540855 431800 260100 150875 693090 848130 843625 184025 844475 672775 129795 716040 380970 4590 83555 467925 611405 732275 632825 172465 229075 263670 481100 798235 266560 397375 486455 139825 621350 845240 628830 2040 426955 578765 152915 270045 576810 146455 453985 571285 509150 273615 127160 40035 818040 750550 197795 579445 632740 830620 441745 11730 784125 72845 809880 200600 160055 136170 30260 471240 131325 659090 473280 248200 387770 316030 518160 654500 152320 661980 65620 661385 85510 192695 391255 53465 633080 589050 322745 415735 259505 764490 117300 733465 527170 617015 83980 377060 443020 654160 848215 264265 153085 161330 512380 230690 477275 720375 35105 629595 532270 640560 440895 307615 523090 832150 360995 306085 261035 373660 411655 210375 827985 528870 93755 194990 835720 717570 571965 428740 521645 570095 382840 364565 731425 45135 595255 48535 455345 320195 678045 137530 650675 268940 134980 323680 790925 185810 629765 741795 559385 731255 102085 537285 410125 735675 732190 85680 603160 143990 204255 814725 714085 587010 329205 285345 321980 614295 333795 777240 624410 161840 604605 425000 120615 739500 438515 601375 75310 218195 493085 634610 99450 285005 11815 199410 170595 433840 824925 773670 577830 179180 428230 131750 456025 447355 417010 778005 751485 440640 395080 525810 292315 149685 640645 412845 39100 229160 704055 114325 137190 347055 438855 776475 321895 140505 665720 492405 574260 640645 105995 302005 509660 534140 433670 115600 671330 540515 583440 572815 131155 128520 788460 423385 278120 269025 526150 7055 188020 380120 661300 325125 417095 250070 791520 738905 80410 607155 381310 654585 87635 177140 646510 287130 401115 230095 92650 222445 460530 676005 485095 591600 804440 113390 704820 772395 382330 380885 779450 570265 450925 590665 585310 17935 530570 216665 446675 610895 513655 517820 105315 601290 694875 751740 578255 245990 671755 670820 158270 282200 496825 333200 563635 141100 446505 418370 63495 828835 489175 532780 238935 90015 813280 514080 647785 183685 730660 244375 484415 394315 452115 589645 685440 296905 181305 413610 232730 2975 774350 80835 825010 421090 413950 538560 562105 10455 646765 315435 529125 825775 538050 457895 605625 501245 121975 403325 684845 542470 337620 9095 626620 789650 598740 151895 776390 469880 255425 159120 472770 179690 779790 137615 290615 343740 676090 542555 354110 162690 7990 573070 138465 545955 180880 744005 737120 842690 837250 261800 535160 14705 270895 1615 494190 559470 153510 420495 179265 408850 269450 341870 278375 199240 479400 568905 542895 845325 261375 586840 157930 809200 309825 836230 195075 180540 420155 82110 173230 407320 33745 708305 111860 304555 399755 605965 553860 553180 176375 733040 651865 135745 764745 620075 24820 394060 338895 257550 389300 290190 844305 237150 789225 843965 223295 134215 174420 643365 756160 347565 740520 479825 745705 2295 784295 295460 608175 488155 538475 474470 61030 30260 300050 825775 650250 324785 59670 679065 582250 138890 659090 266390 375955 598230 260270 289085 422365 434605 622370 18360 782170 512805 498100 367710 205020 432395 663085 813110 610385 41480 127415 361250 71655 117300 26860 721820 442000 626450 550800 714085 765255 359805 130390 831045 647955 80495 270045 220235 515100 42330 238510 137105 245055 736610 194650 449990 8840 7735 102935 309060 49130 770270 360145 120700 37485 76925 532355 169405 703290 773075 573325 308380 282795 393635 289340 620585 474045 249220 840735 139060 831470 769165 816000 226440 345610 160650 366265 44285 708220 159035 43180 447185 79220 403240 257720 656625 170000 789990 825945 23205 712980 239105 331500 685695 632655 310675 456195 256700 559895 136850 85595 231200 55930 51595 147475 401455 752080 513655 135575 300135 672605 178670 747235 441745 271745 154870 248285 441745 634695 764065 464865 497675 153085 486285 23205 785740 486795 479315 192355 736525 616080 817785 117640 361845 19295 804950 453135 461210 468520 588625 761260 831045 767210 348330 112625 188955 503115 360825 320535 827730 814725 475235 165240 117725 651355 188360 53380 288150 667590 785570 174590 123590 753355 832150 175270 462485 787015 628405 613615 95455 366945 524790 616335 824075 563040 728875 702865 755990 239615 173315 733635 204255 648465 48790 11815 449820 237065 605115 737885 594575 540600 602310 408000 133790 274295 583185 286195 211310 361505 49725 846600 418370 264350 612850 392360 827305 491640 245140 733295 731170 108290 616845 625260 756670 665635 636990 46325 592535 81940 474045 26945 622540 766275 434860 446165 190485 168045 732275 91630 219385 471835 88145 637670 736185 700910 179945 713405 342465 114920 286535 763470 223125 53380 538645 669715 408850 15555 715955 691220 97410 29920 718165 409785 796110 302940 545870 136510 160820 428060 228140 380205 589815 316200 167790 475915 167110 37655 29155 199410 692410 315690 112880 605455 58905 341360 425085 157590 46750 830875 848725 684080 10710 716805 783700 496655 709665 479485 633165 560320 597465 551140 90440 337195 557175 798150 813025 414120 835720 842095 613530 678045 847620 726325 433415 56440 757520 548335 213945 804270 219130 752590 638265 769675 619310 571880 416330 168810 741285 739330 729130 488665 130305 509405 515695 687395 457470 478635 251515 133025 160565 14960 811070 698105 431120 84320 754460 338555 322575 658325 832660 541620 560830 620840 461210 19975 32640 567375 188785 773840 456620 607750 102340 586840 267070 617950 424235 414460 786420 365585 547400 96900 70380 198305 794920 501415 822545 389300 529805 295035 197540 512465 526490 758285 823140 137615 778175 5695 704990 656795 779450 1445 414460 31705 588285 371450 649570 702355 475745 275825 757775 173060 372725 828070 61285 7480 169320 33745 86615 699040 18615 284070 51340 545020 732190 24480 372470 660365 30090 767295 156995 499460 768740 261375 221000 196860 322660 560490 589050 798320 836230 496740 661215 48790 474725 722415 596190 333880 445995 682720 182835 464525 656710 774095 699380 538815 798490 221850 39015 518415 139060 196010 167790 597635 147220 78710 794410 469795 639115 223295 418030 625260 719950 229160 363970 34510 641495 110075 368305 237405 792710 241060 391850 289255 165070 241145 828070 653395 152830 556920 321725 831810 442765 179435 579360 589900 258060 213690 209610 587010 436900 627555 52105 306850 546635 415990 31195 338045 215900 399500 265285 158610 330395 346970 447780 185300 278035 115685 838610 430780 672605 170 412505 805205 179520 681785 545105 127415 45390 754630 404260 482205 222105 456365 478890 458575 562190 510085 486455 778090 599420 441575 626535 619650 788545 764150 804865 216495 569755 483310 337110 82195 483395 439535 37315 352835 271235 582335 170085 316540 176885 574345 488580 88825 720545 657390 547315 432650 317390 183685 50575 606645 625175 366945 376210 253555 281095 20910 469965 765 504135 496995 82875 137445 86445 120105 180115 357595 392360 350200 363970 569160 74460 542385 657900 484840 349690 45050 607325 356915 228650 657900 113475 543660 714680 179520 797215 145690 740265 107015 686290 394315 603925 459000 221680 690285 269025 401710 737715 661300 751825 251600 70295 516120 793985 418030 690795 833510 462995 448120 340425 381480 795855 143735 614975 660450 323255 562105 806140 753355 359040 332265 297670 112880 791265 209185 493085 750125 610810 380715 251260 202555 322235 321470 408510 266135 429335 249305 249560 582165 697340 279820 653480 643110 423555 418370 453475 436645 670395 99450 339915 179350 121635 327420 832065 602735 536520 475065 502775 297330 5780 753950 189720 327930 765255 288065 283900 344505 537285 223295 616505 74460 503115 419900 407405 616505 838185 550800 203065 658495 650165 542895 527680 461635 20315 509745 214285 246670 134725 406895 543915 680340 310760 423470 698105 765850 711535 131920 800190 88655 45135 566610 163115 238085 676345 570435 4505 664530 271150 207485 162860 611235 440215 690540 222785 150365 40120 126990 397035 174760 533800 630785 545020 534480 204255 393040 450245 605625 214880 90355 694195 259930 656880 7225 497930 483225 267580 502350 837590 538645 399670 690285 299795 529720 530740 212500 680085 260695 339405 227035 125375 563040 547655 670310 247435 441745 213265 387600 197285 428060 477870 41480 377825 824585 588540 25670 147645 6035 217855 675070 234600 307360 515355 224230 837080 735930 436645 357000 146625 465885 273870 271915 718845 821440 92140 116195 413185 845240 193630 610385 113220 361335 341700 490960 335920 620160 206550 173400 626110 424320 848470 10625 421600 513740 774775 98515 89505 361335 455430 236045 517140 729215 197795 385900 390490 829770 191930 493510 825010 75480 793815 88145 436730 285430 579020 462485 55505 785485 635885 371535 49725 324190 71995 161160 527765 846685 259590 617185 47940 404855 543150 254915 283985 740860 640730 364310 720630 522495 7820 385475 597890 491470 473535 724540 776815 742390 336940 522240 367795 662660 583610 107355 136765 345440 268430 354365 342125 217855 121550 79900 622625 354535 334730 596445 245310 125375 110670 655775 337705 658325 191165 625515 299710 354535 499970 766445 246925 836825 128520 304555 339405 401965 411825 476085 747320 370090 830450 239360 587860 641835 319175 50320 146285 343740 646680 81430 469030 447185 737205 496655 255510 78285 272085 245055 432820 771970 701335 369580 448630 829770 674050 787950 381650 775710 103955 278970 835635 624240 208165 263330 415990 217260 313565 252110 560915 650080 333455 719865 247180 220575 56355 192525 838780 328355 127500 421515 790160 828750 480930 388705 498440 844815 16575 30005 460360 120445 848810 445910 744600 746895 399075 425 653990 712555 252450 54740 512550 585820 774520 449565 496315 830790 332010 485010 848980 459425 596360 789055 438090 227205 17680 86445 761855 34170 656370 372130 694450 345015 507875 588965 781745 56865 279225 585650 459255 531590 640390 661640 807245 254745 261120 453475 775455 593045 628320 774350 742305 374595 403325 20315 291635 420920 106675 203405 144925 452880 265370 839290 487815 773160 268090 419475 829940 547230 155125 439110 768655 485350 250665 415735 429930 201705 559130 355300 484585 337365 819570 376890 711960 62730 397120 153510 173485 193630 46835 318325 336430 312120 847450 824160 235280 265455 83470 755055 502520 238510 34085 111010 413695 824585 526660 843625 176205 235705 38760 350710 573070 548165 727515 124865 610810 814470 278290 784210 697935 14960 252450 724200 327080 789735 698275 252195 205105 781745 157165 397460 710090 731085 508385 813705 705670 724965 497165 571710 650505 535840 72335 63410 234005 799765 188190 534650 454070 156400 468860 841925 171275 411145 716040 188190 350880 564315 440300 245820 185895 287385 643280 585820 168385 841500 549440 563890 716380 736440 285600 206805 422280 357850 270130 346120 847535 458320 30685 451520 304555 189380 133280 475745 290445 849320 663935 641240 253470 254150 576895 439280 231370 370090 714935 89675 51510 104295 653480 457725 840650 88995 664445 102765 446845 84575 448800 134215 232730 169405 275570 537200 358700 408850 162860 649060 408085 516630 130135 661470 460700 707030 790585 691985 766955 655435 781575 818380 449565 585055 426105 440215 363885 240465 232815 810645 14875 681615 634695 247520 540855 60265 474555 589390 469030 327335 388450 27030 843880 208420 688415 454495 605285 628915 836400 522240 124185 457810 180455 573750 732700 606475 703800 246585 536860 626450 747065 241570 147900 531760 489090 688670 591940 653480 428060 210885 130730 506345 237830 124610 714680 616080 268940 159885 84830 795175 682040 748850 402985 552330 472515 285600 308805 16150 222020 535500 642600 119085 776985 790415 340680 105910 319005 82535 759390 746980 833255 579955 93160 760920 394400 497675 526915 353260 657475 301580 298350 179350 200345 391170 731680 362780 366690 730320 68765 588625 415735 401200 397545 32555 341615 738140 678385 350455 510510 277610 247350 493680 7480 340425 404515 401880 838015 621265 755055 335410 72760 743240 514675 813025 284410 396270 325720 651015 276505 394400 79475 382075 795600 477020 104550 827050 54995 782850 327420 565505 210375 264605 209100 757690 294865 303535 849405 822715 614635 444295 308040 687395 337535 822715 340255 311780 58820 665890 652630 335325 210205 732020 407235 695640 48875 511700 672605 103870 134385 149940 669290 34595 104380 568225 792285 399160 561595 791605 61795 326230 385900 369750 703460 413270 32300 193630 724965 91120 9435 217430 116280 759475 639285 213350 605115 688160 725050 427635 481865 549270 267495 840990 583865 371790 559130 526065 460870 270725 157505 522580 286790 543320 42245 140165 646425 74545 333710 211225 705500 343060 428570 511615 252450 217855 724880 7480 595850 289765 125035 227630 839035 392445 758455 572815 764150 467500 248795 64855 428060 406215 587350 714765 639455 629595 544765 125715 393975 28390 336940 789310 61285 765425 450840 313735 673115 325635 11050 108800 615400 136000 336345 294270 218280 244715 17000 672350 402135 805630 737120 520030 51680 474470 74715 380970 793900 619395 506685 27710 647785 843540 816935 708985 448800 107610 712555 271915 123080 413525 70550 428315 239360 406895 722500 457640 341445 739415 819825 433415 384880 706860 643365 436560 21165 717995 817445 504900 177225 474045 532525 514845 467500 189295 63750 606220 296820 776220 567970 109820 29580 638435 538050 268940 735165 410550 416415 226610 839800 386155 349860 374680 782850 143140 811155 493935 550970 778515 148750 418115 92480 371195 82875 249815 560405 146540 5950 547145 612680 573835 656880 332095 52190 344845 290870 787270 445230 707200 703715 435030 783190 203575 809625 405960 36550 460615 49810 277440 78965 198475 695470 171360 569585 468180 111095 819910 304640 116960 516970 607155 380715 13685 89165 432820 48365 380035 370005 493595 777070 763640 618460 710260 117130 578000 806055 693515 728450 5780 660790 807330 744090 196095 668610 463675 664275 779620 123420 658750 586415 330225 415820 656965 343825 194820 779620 82025 264690 839545 575535 191760 753100 343910 591855 560065 611745 547825 403495 180030 243440 754205 677280 137445 100215 495805 290955 454325 115260 414290 262990 391510 434350 368645 738395 778090 253385 667930 550035 517990 657390 275485 399585 560405 309315 681275 810305 610895 68935 53720 790925 312290 807840 308040 139655 57970 493680 430525 512295 608855 534735 465120 690200 119000 523685 578510 587010 776985 86360 286960 444890 743665 252280 534395 143990 561510 365585 644130 12325 124440 697765 493085 436645 655520 801040 266135 403410 444635 696660 605540 743325 71230 220575 273360 190145 744175 541790 777070 671075 628065 753865 805885 211565 156145 490195 45390 407490 545615 689520 109650 669970 537200 602650 796535 32640 243525 752505 435965 688075 599080 731340 271235 360145 101830 544595 550290 535925 776220 167195 46835 554200 71060 2635 455600 767040 182665 190910 324445 418200 30345 434095 778005 257380 726580 414375 829855 120105 316880 105655 498015 605795 836910 769250 115940 628660 153680 356065 314500 79815 213095 361250 323850 823990 53805 469285 740945 776305 660110 215390 34340 380290 339320 502265 327590 215815 66555 847280 25755 73270 102935 523770 368985 89760 132855 174760 408255 286450 220660 722670 56100 433670 773840 69785 407660 517480 228905 298520 133620 39015 203745 707880 109140 542980 360060 126565 448715 116450 123845 474385 729640 226695 687990 248540 6290 820760 113135 104465 257125 333710 827050 3060 767295 440725 612680 14790 648040 841585 313310 781660 570435 206890 639455 679490 439790 689350 806055 38420 805715 619735 202640 685270 846345 40630 623645 542470 11305 736695 646850 808350 760240 313820 501245 677535 444380 263925 692240 242420 255425 695385 713915 825775 52275 193205 345100 491980 32470 301070 220235 528020 70720 422790 53210 606900 153255 676770 839290 704480 253385 325975 662745 163540 639710 3825 530910 234090 267665 63070 166345 523005 448290 30175 188615 500480 223295 533715 682295 795600 524620 52445 473535 285260 165155 216580 42075 8245 43350 571200 712640 836570 47175 215220 689945 376720 219045 60775 300645 486625 663680 466905 699550 261885 186915 38080 452285 100045 571710 284495 45560 246330 26860 209015 221425 191930 425510 263415 200090 158695 524535 602650 685100 571625 817785 214965 638180 186745 815575 88825 363290 629170 245565 212755 40970 432480 790670 493170 222360 512380 467585 807840 448545 494360 706690 669885 376125 822035 623135 266050 670650 837505 18615 505665 559045 526320 410465 347225 402900 375955 125885 766105 155040 371365 668695 735930 493680 609365 68935 716040 811580 536435 673795 99960 720630 530400 459680 246670 192270 772650 512720 12835 760155 221170 518500 159035 747405 618800 196095 840225 144755 321895 756245 299710 383180 264860 725475 566695 24140 794410 432650 525555 480760 796280 315350 351390 166515 774945 287895 358785 387430 490450 371535 297500 711620 579870 456535 298860 348670 652545 289000 183260 664360 735165 482885 197455 149940 48280 764065 713915 842605 36635 79305 163200 522750 394570 204425 689265 9350 492320 737885 396695 672605 799255 694195 534140 529125 840565 522920 567630 643025 811835 750805 147220 696915 73525 344590 536690 121720 798575 90440 654160 525045 169660 817360 197710 564145 711620 576810 573410 43775 464610 120105 716380 103785 504135 400435 322745 494615 73270 40290 827475 575025 480930 124695 111775 244290 469200 648465 55930 107610 738820 710005 632570 58480 367200 830280 312460 228820 246925 575790 812430 401455 385730 678725 505155 39780 769080 827815 224230 532185 557940 201620 257125 728705 326230 368900 122910 485350 707200 178755 592875 285855 578680 65365 34170 635715 585480 346630 14450 832320 72335 516800 383690 147900 345440 578680 187595 264435 246330 101660 796620 804185 303195 743580 372725 629425 802315 495635 804610 659430 364225 547400 95285 632740 302600 129370 418455 37995 165835 122740 560235 778005 639455 633760 75820 134895 362440 803250 89165 608685 54825 575620 252790 47940 159120 625430 677280 111350 810900 631805 460700 15045 19040 245820 647700 321640 65025 216070 49470 230860 28730 609620 698700 668100 393380 464440 492830 445655 417605 581995 204255 162350 847450 456960 210205 156485 772310 577320 267835 733125 48960 728450 748085 67915 664105 235705 79390 729045 141610 128860 649740 170255 428315 498440 838355 511530 112795 171020 107100 220235 752930 311355 72420 750380 458150 282540 596700 70295 9775 14450 803420 58650 432735 391340 666485 246755 316880 745790 665720 458490 564485 465375 628660 142800 653650 306850 654245 766360 167790 451265 676515 70635 452455 748850 510850 600440 181390 257550 670735 731000 811835 313990 479570 84490 705245 295970 331160 172125 731595 686715 320450 136000 302090 638945 278715 105655 95795 622795 561935 803420 223975 388365 23970 366265 287130 224740 116705 158355 172125 787355 579275 673795 251260 208760 758200 646340 194565 779280 508300 615995 615910 828665 751910 607835 617610 720460 713490 403240 493255 115260 356575 407065 193460 70380 773330 170425 834955 39950 328780 696915 517140 597890 520710 768315 496485 118745 564570 690965 587860 762790 146795 353770 741370 48705 651440 508895 769080 204765 601970 102170 319940 108460 199155 513315 718760 662320 683740 703630 392105 702355 550545 59160 450160 761090 517310 96560 29750 771715 477360 617610 684420 313990 661215 575790 362610 462570 774520 821610 667335 526490 613615 677110 324785 502605 30345 193460 314840 714000 47090 706860 256190 287470 455855 396185 198475 123080 492660 228140 44795 659855 535585 419050 123760 346715 144755 176290 499205 609195 687735 316455 825520 141185 683400 300220 643790 713660 493680 648465 267495 230605 505325 523600 517990 651015 69700 406300 774095 252195 634355 508725 601885 9860 77690 415565 356490 762365 281690 5610 211395 119340 11900 186830 800360 695300 486965 594065 248795 670480 392530 516290 51000 587690 189805 258825 388620 799425 665040 2550 201535 139315 201110 493340 689010 818720 58820 195415 731000 340425 740945 632230 149600 442680 818975 99875 827815 455855 383860 226610 276335 466225 742815 17170 743750 622455 815915 822205 261715 320790 824755 463250 460020 715700 646425 298945 684335 705160 184280 255170 195500 615060 37315 34935 207655 6205 134725 185470 151980 518500 411995 428230 674560 844645 135235 568225 617015 101065 540430 28730 421855 205020 181815 571710 610555 828155 560575 444890 373150 434690 699975 258485 199665 427210 293335 407235 433330 427975 282540 275145 636395 694450 703290 150790 378930 528445 719015 685865 629425 99280 404430 741115 844135 586160 462825 604605 254150 713235 199410 627215 297840 589305 575535 187340 706350 18785 284410 829515 446675 566950 254660 772905 101235 107865 73695 480165 326145 482545 315945 105570 581740 720290 536520 575790 146285 149260 20230 90270 552330 219640 407320 540005 498780 132770 727260 355045 151470 161670 334475 287980 728535 589050 210885 519605 386835 824415 149685 712895 456875 155465 508300 728450 565590 194820 144075 401710 33915 164220 491895 586245 383775 49130 816085 572390 721735 693345 77350 23120 4930 101745 1020 423300 690710 751740 92820 767380 726070 782425 320195 22780 627725 828410 751145 33235 713065 45135 434860 436900 209270 76755 712980 282965 665720 678980 5270 227375 522240 622540 790330 217005 724200 791265 640220 254745 692920 422960 712045 258825 45220 182155 281520 362780 700400 182580 395930 563465 767550 830790 150280 666740 597380 553095 639540 102935 381990 644725 330225 54230 107100 270555 271150 831215 751655 601290 775880 594575 714085 637840 543235 759220 819910 824755 271915 670225 697170 667845 73525 304640 338470 763640 121295 85765 466650 760750 188615 848640 245310 208760 592705 352410 479230 553690 23460 380800 304895 799255 665210 168895 587010 358445 617950 246755 23035 579785 606900 720120 87465 680340 174675 425850 283900 835805 511530 440385 746470 389980 128860 141780 598655 721480 184025 767720 425170 207400 298520 729980 696575 653565 588795 433500 701845 46580 370175 724795 626280 126990 594915 713660 497165 459425 289425 780980 445230 490790 61285 31535 30770 190060 713150 319260 61540 47090 236980 486625 794410 225335 56440 640900 28815 335070 224315 420580 381650 284325 295290 697765 411230 40120 561425 598315 189465 540685 219130 634610 181475 280330 666060 752080 470390 529210 221255 531845 266135 458150 708305 210460 373320 454580 1275 92055 479570 765510 512550 11135 199750 807755 398735 300900 537795 110075 49130 727175 650760 268175 201620 832150 548505 557515 424065 708730 236640 645235 390490 192695 793305 788630 403070 316540 83045 404345 98430 562530 319770 610895 263500 209355 258570 662235 510170 796280 462145 249135 363290 262820 517310 254745 784805 755650 812175 358785 614295 738735 693940 154700 81345 637160 633165 484330 643535 406045 578510 741965 658495 588115 192695 71910 797470 451180 423980 147475 87295 36125 396610 450500 838780 63835 705160 773585 819400 357255 822205 583610 245905 666060 428145 327165 143055 751145 811410 786590 307105 229840 368390 655435 817870 561000 727345 455175 162180 841160 602650 249390 567120 689095 389810 555900 752845 784805 169320 412080 291975 681360 685525 227715 497420 803505 554795 330310 394485 206125 266815 391425 435880 635120 196860 93585 346120 614040 548760 198135 605115 301325 137360 12155 140335 217005 567970 583015 691730 427125 684930 133620 258400 210290 51255 445655 703630 605965 775965 787950 501925 732615 329290 87720 207655 215985 181305 243610 829940 729980 441660 274975 721140 268855 287045 551310 485860 544850 284240 327505 661810 659005 150960 610045 559130 202130 745620 412675 498015 361420 350540 149855 243950 369665 777495 141440 585650 648635 384965 255425 218450 826540 530315 89505 785315 507195 330650 421090 741880 304725 438430 553605 113645 279225 3570 672690 171275 749105 775200 669205 800360 275655 508895 194225 645235 436305 335665 70720 774775 410465 326145 143140 387005 6375 772480 12155 203490 253045 433160 95285 557685 561425 338810 361165 530485 32215 183770 701675 471155 648805 210715 421430 74375 719610 305490 409530 845750 330990 480165 770525 741455 806225 603500 818295 502520 215900 830365 395845 468860 103360 491045 716465 664700 519690 227545 345100 551820 101235 736695 172890 749955 97325 594235 514250 506770 589645 613615 502520 70550 243695 112880 811920 739840 716295 780130 82195 82110 450330 477955 240890 553605 118915 647190 58140 328525 24650 93160 570180 665720 829770 743070 255595 616930 177140 459680 273700 766700 223210 776135 527170 466820 578850 489005 46495 445060 109055 128605 217090 249220 606475 147815 802825 415310 794920 550800 433670 509405 333795 153765 325125 313480 586670 270555 620330 763810 730150 43945 370345 103275 509915 47430 259930 238680 226355 846345 683655 25245 664785 590580 274380 111180 738310 767040 216325 683145 157760 649910 342550 491470 803590 357510 804950 540260 317900 265115 143905 197965 308975 204085 841075 818805 791435 790840 207400 167705 477020 580890 732785 291805 11390 697000 402900 749615 303960 619140 272680 461635 418965 305065 103020 62390 352410 597805 292485 670225 12835 436305 558025 321725 330310 238935 830365 271660 719610 727600 129200 346630 458490 11900 328270 469795 398735 731085 59245 702610 190060 21760 314160 298860 16660 417180 51085 58905 704820 343570 729045 717655 469710 126905 729215 799935 55675 709580 221510 465205 587095 40545 501670 735420 52360 829855 45050 451095 400775 644215 303620 280670 355810 307700 579445 372470 414715 630445 431290 269450 663850 255 137020 283560 666995 556155 773330 412590 105570 684760 27710 382500 725220 529295 267920 777580 198985 2805 68510 599675 646935 61965 30260 692665 59500 299540 215050 474130 79900 336175 743580 743750 26265 570435 717145 693260 276505 640390 255765 71910 475065 283390 454410 350285 502520 412165 817700 701420 414885 576045 140930 751740 327845 171105 594320 387345 160480 499205 11390 780215 835295 754885 673880 11560 165240 230860 394655 131580 561170 650335 203490 186150 623560 657815 226270 815915 219895 733805 667250 634695 149685 498015 226270 477530 669035 510425 14790 519350 159545 566015 449480 684760 160820 813280 386155 325975 194055 780725 457470 755140 270895 660875 631210 584290 158525 547315 240040 378335 121040 57205 702950 270640 555135 79135 438005 64005 279480 142630 273190 438940 708645 722585 813535 559300 685780 349605 35190 29835 820165 182495 474810 780895 533290 795855 205020 691730 183090 444975 220065 304045 192015 612850 264520 436985 381820 702525 190825 661215 845070 463930 790075 393550 336515 753525 102765 172210 793050 677790 741880 453050 10285 56610 73865 543490 2380 278800 75055 185385 413695 295035 179265 605625 57800 443785 732530 439620 836145 73270 790670 831130 537200 730660 374680 563550 634185 167280 735675 577150 845070 317475 720035 545190 374000 793815 238595 66215 222615 313565 791520 636225 298520 660620 81685 46155 254320 814130 175610 780300 37400 116280 761430 264435 846855 825945 827900 320875 143140 403410 47940 678045 410720 767975 373150 474555 401625 301580 230690 624155 615145 172125 100215 603500 522580 721820 649570 466820 685865 515100 397035 413100 631295 308380 367370 317985 824160 35105 638860 657220 438515 376635 485180 849150 834445 8330 473705 386070 309825 394230 700060 614805 566270 800275 58140 778685 361930 397630 395420 737630 62645 792455 840650 693855 790670 357935 701675 454750 393040 490450 261885 521390 17085 746980 210375 1445 445145 373915 77350 444890 768060 777410 749530 484245 417520 807670 102850 779365 355215 498185 666910 107695 440555 657475 491385 71145 705330 342975 525810 248285 833425 787610 769590 540345 374425 129880 231625 509490 193715 308975 644215 111690 236300 543660 285855 343655 501245 388620 272935 546295 36720 629680 653905 167195 437155 295205 778175 292400 638180 453900 230520 311440 81345 689945 541620 145605 509660 773160 655010 703290 232050 449140 814980 158185 682720 250750 501755 23800 639285 464525 570095 675920 244205 63835 532950 371195 359040 461040 663510 687055 604775 583865 688330 686035 423725 379865 831640 83300 302940 326485 786590 224910 465545 441405 72930 298180 692070 264605 321895 481270 729045 41905 847025 663085 645660 219895 184195 154615 680850 537540 531505 435625 271320 369750 811495 694960 439450 482970 468180 742305 809455 94605 657050 424915 535925 419900 723010 377910 684420 734740 549015 253300 466565 235875 66385 262140 455685 790415 106590 826455 477955 327930 101915 439110 697595 63325 823990 826880 546295 442085 409020 195585 226525 216070 620415 762365 635885 183260 830110 160140 607835 529040 413355 224315 764830 169575 486370 60435 649910 282795 36805 277780 610640 138635 406725 458150 741795 380630 124865 127925 512550 533885 323425 428910 749870 93755 341190 225590 816850 321215 385645 574685 170 488835 798915 454920 348330 125205 205190 148155 407915 241910 115770 168555 70380 522410 316540 502010 592960 441405 629935 795345 125205 103275 374255 564910 197030 715360 480335 703715 726495 555815 428315 416500 194565 67150 21335 232730 732190 226440 380800 290020 158185 496485 458490 768400 168895 464950 420410 451690 56270 200260 396950 721310 303450 771120 126055 190315 326400 296225 583950 742730 1955 162180 309145 736355 769165 20400 119085 651270 246755 499800 631210 94860 146285 779535 13175 5015 394400 123420 456620 140505 323595 543405 551650 316965 154445 677620 507195 170680 663680 241060 63325 665550 93160 372385 241825 552160 392700 50745 353430 329375 550460 674475 114070 386580 603925 127160 81430 148325 250580 227885 828665 264010 771290 530315 580890 615570 47770 778005 786165 711450 168980 849405 216835 801975 371705 148495 504135 454325 199155 547400 783615 439535 371790 47600 515950 125630 714595 597380 813790 655010 515100 792455 69020 436305 162605 339745 201790 210290 267665 677790 611575 126565 677110 518330 78455 738735 666740 272425 342975 15895 819740 276505 455345 31365 13940 121210 696915 728450 408425 660620 223380 73525 292910 832235 509745 455430 321895 401455 355640 589560 769080 657050 716040 596190 325295 484330 484840 142035 756755 827730 157845 416330 794070 303025 137615 807925 424150 834445 376210 832575 334900 289425 56015 627810 271575 255595 773075 593470 346885 818550 22865 265965 625600 738820 551990 100810 62985 186745 782680 509575 704310 630360 615825 648295 83300 753355 296055 197370 737715 362100 719780 762450 651525 775710 540175 73015 721140 153170 356320 757945 121635 379100 713745 747150 807755 415650 537880 20740 602310 160395 220150 146455 790755 835890 794665 563890 739160 780555 761175 316710 292570 320790 229160 633930 786335 459170 706945 657475 612255 213180 255255 423810 592280 118915 10795 549950 534480 548590 260525 826625 398905 480675 122995 29495 466480 607495 593300 45560 537965 194395 52105 830450 515100 821100 614380 451435 430270 161160 798745 732360 64175 203915 306085 346290 322745 316880 586160 547060 555305 846600 523600 104125 477190 336430 133535 633590 93840 416755 368985 631720 611065 421005 302005 816000 392105 606220 417350 512210 767295 55930 394485 521390 259760 700570 17595 272340 707285 603670 819315 412505 290190 182750 206550 457215 519095 29920 240720 612850 446590 299540 84405 747490 410465 386410 713490 802485 142545 820675 154530 599760 26605 548930 271065 826200 89335 828495 248540 796535 582165 757690 48960 22270 90440 795345 479400 299370 825180 410040 62220 111690 399415 146540 9095 809795 222785 412420 452115 365330 73015 606560 654925 639455 845410 615825 615570 624580 594235 14025 261035 16235 461635 309910 578340 551990 255170 747660 1275 770185 307615 603330 31790 396865 439790 580805 356660 662490 683060 808690 717655 755990 255170 522495 545360 250495 288235 850 24990 32470 554710 285940 588540 166260 285685 316880 408085 230690 214455 99280 150875 211905 702525 722500 608685 292230 453220 115260 644640 826200 613870 512210 422025 18955 184705 117385 809285 162775 658070 524110 735080 362695 499970 473620 218875 785570 790415 626875 706180 154785 726070 546890 56525 268515 419305 665125 250580 562445 470305 45135 538560 234090 557345 110500 792880 431885 767720 442000 284495 265625 655945 169575 318240 305830 643110 537030 781320 273360 3740 637415 117980 419730 24140 174420 688160 443360 529380 88655 695640 149600 673710 74035 73525 380970 724455 556240 502690 332010 148155 787100 597635 804100 646510 65790 259845 129455 292655 731000 402730 296310 208250 210545 715955 232305 384880 243950 675665 64260 332605 211140 753695 156230 285175 827220 227035 699465 533375 419560 181390 681530 46495 468860 325465 382925 534565 275145 512295 517055 156145 604945 503285 364310 815405 369155 286535 40205 303025 112115 104380 635545 13090 7990 481610 838100 525045 398480 687480 208420 507875 18870 579785 554285 487645 55165 87125 712130 330225 289340 69020 176205 44200 572220 230435 9520 631295 516885 589560 84235 318835 693855 409615 331840 391765 581060 319940 66725 129455 697255 814980 327165 716040 544680 571285 43605 599760 348330 445570 619905 637585 514505 485945 371620 776645 716295 70975 557855 73015 660535 642005 391765 194225 201535 413525 585905 782510 423300 342550 601800 270470 307445 618800 676430 2125 340000 409870 291720 688245 5355 61540 165665 209695 237405 537200 676175 103615 608175 383945 176630 418625 715785 258230 302685 67235 671670 38590 539580 244885 70975 831215 205275 378335 599930 31620 380375 629850 441405 362015 157930 136595 113390 323595 36125 350710 550630 712300 144245 848640 786080 10710 107100 651865 268855 409785 719015 630445 448290 98515 565165 519180 619565 770355 587350 59415 801890 657645 379100 83130 169575 536945 759560 282880 550375 795685 633590 251005 347820 467670 789480 283815 478295 46580 85595 747065 456280 494530 217345 594405 592960 782510 803420 52360 392700 540685 111690 344590 348245 490705 117555 207655 717570 27115 490535 417860 512635 813960 358700 10370 431545 298180 294100 599675 344675 379695 186575 490790 24140 403920 235110 306935 26265 188445 359210 418880 418965 160820 453305 457130 341360 570860 664700 208845 287810 845070 316625 800360 808945 675240 810645 80325 663255 254660 369835 157845 324190 556410 648550 38165 110245 573495 345015 136425 761855 394145 555220 20740 244800 158525 477785 586075 419220 292400 484840 706945 287470 801380 657220 786250 316455 307700 556495 129710 252195 76245 827390 576385 632570 315860 614465 432650 39270 649400 568990 491045 193460 814130 511700 128095 662490 139400 714085 231625 121635 38760 88485 98940 529975 435540 35190 846430 433075 281520 665975 685185 357680 643280 101405 680170 648975 715870 262735 688245 205105 831725 19125 88400 485690 530740 216410 298095 359975 620330 529635 481525 659090 307955 270385 338980 433330 305490 25245 16320 586925 381055 701420 634440 174335 492745 464525 513145 358530 727260 351305 253470 398820 370345 341785 34425 590920 558110 22355 100810 328355 241825 272255 677280 239615 232475 706180 672860 537880 731340 379015 814640 802315 770270 288915 126565 412930 753440 329545 461295 320535 680850 714680 719270 741030 206380 443530 481950 454325 155720 272595 472600 397460 234685 299795 636990 467075 155890 149685 694790 577150 218535 349265 529380 138720 638180 345780 241570 231455 675240 702780 551905 195925 567460 421090 626875 463675 554455 798660 68000 710090 761090 540515 257465 145775 530145 584290 302685 375955 423810 687395 642940 642260 726495 12155 470815 514590 357850 712300 745960 722925 565080 447780 608770 822375 558705 385560 435965 263075 334135 193800 123080 245140 424150 70380 80750 104295 344505 73355 170085 458150 450585 812940 790245 326995 825010 411060 841585 22695 813195 427380 435455 528190 565080 734060 190400 273700 269535 316285 226695 293505 510000 39610 228565 624070 649910 849150 418200 144330 612340 588200 602480 212840 240975 232560 539835 755820 643535 221255 468350 606730 338470 53720 824755 53465 787780 705075 17085 747150 171275 243695 730575 371110 283220 648975 145095 83045 648040 253130 767295 410380 531165 209610 313055 772055 442085 542725 677790 775540 763895 835975 222105 792285 39695 736695 845665 517310 591685 12665 104295 452795 796195 524705 823905 229415 323595 658835 2295 121635 61965 769505 221850 282965 668950 224740 205020 261035 767465 572645 186490 371195 558620 98430 313395 288150 835040 848980 495295 266645 11560 289425 719355 497675 814130 383095 727005 287640 731850 729215 99110 483650 338640 10795 766530 157505 235535 121465 108375 692835 384030 834700 753865 92565 83045 757180 70550 608005 756075 565760 24565 457470 5100 433755 105060 819145 816850 521900 796705 698615 91035 45730 332180 429590 596445 248625 276930 831895 60010 385305 364565 443955 59840 268345 226355 142885 175440 296820 440725 621350 552415 465205 228820 557430 588795 23715 216495 555560 545615 163115 94010 636565 748680 116025 755990 495040 54570 182835 166770 114495 257975 531250 248285 7735 489515 474555 150535 354790 461210 281095 126140 163540 436135 44795 720885 174845 68425 627215 730405 303875 790245 514250 90355 378845 630275 536180 23800 684760 408935 190570 489090 356745 411655 737290 364395 51085 51680 204765 95795 512805 485775 221850 676260 71825 806480 236980 246670 564740 14195 666910 18615 494275 331075 648805 23035 651185 24905 46835 175780 433755 777240 664785 790415 338810 241910 304810 79815 293505 509490 175525 806225 685185 87210 322320 756925 43605 559300 153510 608260 263330 510255 316710 757520 841330 655435 780555 332350 680255 517225 508130 263925 444380 12750 744175 783105 254660 738820 552755 238000 88230 728195 734145 773330 505240 206380 680170 548760 455515 523600 846940 718760 183770 3485 626280 714935 658835 246670 197285 489005 763810 395250 442765 358105 407915 336940 831045 662490 225675 533800 590410 313820 101830 474470 776985 607070 680765 607155 845665 286280 820590 842520 154955 694195 535925 471070 249050 344675 717655 446250 523600 631380 531335 116280 679320 89165 143055 350285 441575 368730 573920 181900 372385 675665 656285 299370 122570 176885 596360 118235 153000 256785 650590 847875 100895 336430 468860 349860 371025 26435 485945 44540 347650 167195 700655 176970 796280 843710 527170 77690 52275 251005 799425 424575 616505 295545 413780 739075 472345 160055 547145 625345 416755 347650 623135 207570 684080 781830 557345 744940 808180 733210 789395 305830 590240 639965 172635 226355 633590 389640 303960 685780 330480 253300 800275 96900 238680 363970 525810 711025 213945 222870 176205 320535 260440 489175 528020 94435 110840 775285 839290 69020 348330 468520 64685 88485 798320 237235 314840 581910 316710 308635 107525 647105 561935 597635 433840 800530 651525 649570 351390 15385 562275 217430 25755 822630 706520 243695 606900 817360 168895 286025 576215 207060 754460 330735 295460 702780 257805 300135 124525 574430 608770 771885 61370 10540 519520 495125 810985 320960 834530 2295 26180 546805 219640 51850 519350 616080 295460 276250 273275 154190 562190 539325 361165 156570 19975 346545 549185 277695 646595 673625 2040 405280 595425 63325 415735 804780 248285 66640 275655 232815 608770 841670 779535 828325 43520 138720 284240 28815 414885 557430 183005 666995 786590 234005 823480 806480 580465 522580 234090 66980 36040 775965 472175 321300 529125 577830 276080 777410 644385 551650 700060 403070 543320 629510 71230 276675 768145 45390 305405 22950 292655 178245 689860 229245 412250 353175 185640 682550 25670 109650 749445 601545 35530 371620 72760 564655 639285 348755 181900 123505 590325 31875 526490 823480 661300 287555 250070 269280 332860 245310 832065 625515 423555 671840 4675 525640 174930 730150 358105 740435 839715 797470 181815 25245 8925 254575 279735 648125 603245 461550 771545 33405 493340 137870 6800 844475 115260 796705 803590 448120 731935 785655 763470 845325 297330 457980 520880 162180 338045 568820 592450 17680 516205 774265 582760 525045 178755 12410 13005 471835 163795 784465 505240 657050 612170 201875 341360 727430 688500 294865 15385 570350 770355 778770 565590 217685 386665 776305 379780 414545 495040 122145 432140 701165 46325 164815 66045 764915 717060 79050 386750 30770 553350 581825 377655 5440 473535 718930 732785 311950 703715 748085 32215 623985 676770 597720 841585 753270 523940 61200 7650 708900 183345 439790 249900 769505 294440 315860 374340 161500 84745 450925 732105 638095 182665 259760 333370 656115 128605 216070 657985 522155 114070 690115 296140 480675 127755 827560 73780 341530 38760 81345 740265 761940 210970 140080 371280 505410 455940 745535 356745 540600 346375 238765 18530 218875 498440 351815 564910 316965 257720 372810 839035 61625 212840 825010 542215 30430 802570 305830 371960 531165 387175 802060 443020 598060 92140 504135 793305 547995 399670 299965 778430 745960 228650 486880 114835 416925 528530 679660 733805 476170 742305 412760 537710 105060 387685 769845 675410 30090 225590 737205 561170 302600 689180 694025 590580 781235 348160 533800 169065 437665 523685 637415 333540 752250 814130 138210 319090 182495 507705 742815 658580 399925 845410 36210 194905 72930 805970 20230 103020 181475 757350 354025 173995 286365 737970 764490 757520 775965 448205 76500 363545 121805 403750 697000 563890 57715 525130 572900 240210 182750 155550 588625 582675 150875 624750 777495 223720 270555 797640 16575 141950 394825 370600 315860 371025 798405 230265 278460 724285 678385 44880 237745 490110 138465 624580 743835 196180 299625 156570 126225 172295 312035 404685 754885 152745 179435 682295 66385 139825 319770 82875 281690 404430 143310 597465 775370 91630 827645 743750 505750 345950 788545 433330 525895 76925 207910 419645 812940 197370 266135 89080 369580 268005 493765 814300 420750 363035 646510 176970 502775 656115 259760 784465 210460 92990 531845 675750 724455 199410 569415 380205 545275 507875 813450 221085 274635 711195 330565 237575 58565 596615 326570 117980 14620 510170 82280 125205 23120 418625 302090 215815 224740 251685 150195 125035 344590 371875 800700 758965 571200 520030 289085 806310 717740 792370 717230 142375 653565 737715 379865 401965 174165 396270 209780 728620 56440 831895 3740 619395 400520 845665 835125 315095 247350 675155 440045 281775 736950 390745 190655 147985 60690 479655 104295 468350 111945 511360 610640 455345 398990 140420 547145 263075 226525 756840 141610 822800 738735 685270 282115 829090 680850 807075 294100 78115 632230 734060 359890 519095 274720 550460 356915 25330 720035 151045 493595 521815 662405 794070 127075 751230 624325 674135 164220 765 270810 845750 823565 699380 680935 795515 678385 511700 752505 122400 279735 534650 6460 329460 743580 821015 569755 790415 536180 439705 91375 719610 651355 753695 663595 778345 344845 437835 292315 198900 438600 253045 194565 102000 102340 565335 47430 780725 227035 799850 53040 196605 174420 59415 525980 607835 570350 245650 548165 256445 375275 639540 126055 176545 233070 479485 644810 577830 67320 626960 466650 195755 29920 661130 297670 132260 376465 34935 602820 293335 524620 655775 179775 388875 405110 705670 146710 125375 101235 384710 381735 166345 174165 197625 342890 97155 677110 677535 364820 434265 454410 831385 629935 174250 332435 617440 846345 398735 652290 599080 381905 16745 404770 561595 405620 499715 417180 242165 625005 208250 626790 696660 374595 490875 584120 407320 587945 411145 234770 102680 845325 379015 623985 315095 553180 106335 82450 549440 504985 424575 838355 36805 441320 393125 598315 536775 42755 705330 778855 357680 63495 555560 204255 438005 196350 478210 845240 474130 39355 769845 266730 574515 298860 40630 579530 541875 686800 661895 241315 341700 236470 229585 68340 367625 312545 356490 54315 45220 751655 833085 402815 815065 228480 296905 92990 424830 775030 628065 48875 504220 547910 5440 768655 536605 45985 498100 228395 732700 849830 159545 764235 776135 79050 522410 293675 391510 28815 37825 126565 780385 560745 529295 435370 789225 516035 218195 53890 130985 846175 102680 325040 233920 108120 243610 770440 693940 431545 688755 266560 431375 848215 180710 47345 77180 703120 30940 158610 421770 68680 285090 42075 319345 504305 167280 258485 710175 385390 312290 841075 381480 104805 6035 615400 752760 249560 225675 596700 371025 604265 553095 802315 602480 733720 539495 369495 276675 570350 217940 388365 639030 503030 120275 108290 697170 287470 56610 247180 672775 368815 778175 204170 473535 784125 509405 66215 183600 425000 352750 244460 179180 55760 736610 471495 479315 426105 840990 755990 146370 208845 834190 785315 401710 104380 583440 788715 391765 639965 185895 214455 698615 653905 108460 12070 587945 617865 78200 461380 732700 430865 705840 61795 486540 592365 533290 655690 168385 524195 561595 314755 422875 235620 789905 514505 339915 213265 453135 421515 543065 328865 635885 391680 132685 434265 403665 410465 202045 171700 21845 84660 292400 727600 686290 468775 159800 369495 274380 18105 583525 525895 332775 696320 761430 812515 360740 791265 175695 503710 362695 718760 522495 688500 260355 655095 272680 353855 755480 164560 215390 777240 789055 507705 344675 625260 126395 194310 144755 400690 212330 418115 76500 545020 264350 837930 507535 625005 779110 373065 818635 831640 241740 491045 670055 191930 835975 632570 235620 741370 797045 450925 668525 736015 108545 703035 511275 234855 47345 345865 635545 259590 763895 401880 494530 718165 389725 691900 493085 8670 214880 151555 840310 146540 642515 350200 28305 628490 132770 803845 519775 79730 404685 28220 505665 203150 731170 706775 127840 468350 202555 453220 727940 656285 5100 62305 524365 84660 754120 707370 93330 658835 8840 623475 805290 341275 663510 523515 119680 796195 477275 639370 565845 571795 357425 761345 774860 778515 618035 52700 396780 510425 505835 814555 6545 200770 26775 530910 285430 780810 78115 68595 589645 626790 691985 234770 117980 195330 758200 237575 141525 75310 566865 397205 647105 74205 308465 571880 2635 616335 314415 89335 276675 510170 53805 283135 710855 80580 503880 146200 551225 271830 214710 830705 48620 596530 215475 706435 791860 663510 633930 623220 738820 350710 710260 225760 114750 168640 797555 657305 474810 801890 746555 441320 461975 490195 414290 322745 570690 68170 158865 811835 29835 373490 792455 78370 659940 157845 474725 291635 511275 258570 64770 89930 609195 774945 315605 413780 633420 802995 760920 258145 754800 657390 389300 366690 297585 803505 689435 558110 21590 538135 519860 591345 61540 152235 359550 411315 849915 834190 702865 511105 242675 767550 600950 541705 382330 606390 645405 165665 559385 556240 113645 464100 363630 502860 830790 351050 456365 360060 598995 167790 48110 808775 448970 649485 110925 808520 210800 110755 792625 603500 621860 725220 210970 62645 416840 593215 669035 212160 448800 378335 768400 252280 842350 821865 445060 512975 12750 591260 562870 611660 448885 610895 260270 47855 100300 371110 6290 311015 481865 798830 604350 793560 673965 815235 546040 780725 558450 364990 682720 697085 433160 601035 99280 115430 262735 544255 318240 275400 825350 31110 576980 424235 641920 837165 472005 432055 358275 478210 432905 529975 116875 187255 163370 480760 152405 709325 411400 400690 224315 244035 247690 347310 534990 36890 462655 487560 270980 780895 452880 246330 501840 179775 670480 833595 706775 292400 415650 754885 460445 848470 434775 577235 185640 598060 747830 27965 457385 309145 428570 371535 243100 676260 408680 467925 713065 561255 105400 133960 492065 558195 70125 143820 427805 740520 667250 284580 182835 232815 189380 333115 231285 314075 600270 106760 601970 498015 134640 749190 807160 563210 810560 740095 79305 369240 47855 482205 80410 693090 306000 262310 91205 376125 95965 518925 266560 763130 493340 139315 145945 682720 472345 377145 686630 222530 173740 438515 720545 308380 337705 367540 21505 298180 797470 100725 357255 845240 272765 437580 378165 578680 699805 469285 104720 795685 138210 371280 708815 631465 200430 4675 154020 362610 71655 530485 585140 785230 119000 145520 243525 146540 202895 804865 134555 690200 55505 491810 375275 18105 79305 753355 596785 469030 372640 701420 414630 200685 762535 813280 521985 652800 507790 676005 165410 269280 46325 750465 204510 165240 585820 447950 1615 478550 402815 136170 318665 148155 627895 693855 166260 397035 597125 452880 15980 119680 304215 120530 320280 756670 83725 842265 559385 591515 358105 724710 550630 404345 315010 755055 259505 590665 353005 800955 219130 445655 626960 537710 593725 404770 71400 449820 491725 668525 52615 197540 478040 46750 317985 798320 493255 91630 480420 202555 683060 528360 617185 73525 622540 622030 828580 571880 52615 21420 522835 271660 466990 299710 499290 750550 394400 570605 40290 36040 78965 92820 773415 557005 679405 241400 195160 322575 332945 675495 215050 705840 43690 522070 779280 666145 294015 447695 388025 36465 469030 600695 848045 625855 50320 497250 216325 134555 757690 256530 710430 526575 39185 633845 233495 718590 25160 118490 731000 47940 793900 95965 753695 527425 617950 372810 343485 601885 820505 421345 638265 129370 171955 636225 755225 762195 823310 121465 46665 420920 377910 757095 97410 106930 540855 20740 825435 255850 139145 706435 843625 622880 492235 747235 300220 800105 809880 333540 551905 470220 754885 30005 599590 616675 666230 504730 528785 329375 626110 575450 750210 693855 172380 537455 800700 403070 248030 466055 658835 77010 12325 652375 389725 504475 239445 689860 454495 739160 713320 696235 359380 308040 726240 108885 74630 542385 613530 603415 561595 79475 18700 151725 773245 190995 689095 413780 593980 627045 29750 92650 703970 41990 744940 243695 236385 674220 623390 380715 563295 176545 226950 612510 484500 103105 721310 559130 335325 484755 2380 586755 254065 20995 738395 177225 211905 267410 280925 495720 44370 310590 588285 438175 42500 173060 371705 278800 847195 145095 659430 250325 11475 576215 12835 495975 679235 423980 205020 704395 598655 207315 441150 2635 768145 329460 719780 129965 596785 150620 625600 330990 461125 53720 459085 193460 226695 830705 472175 763725 665635 821525 703885 677110 547655 716635 323000 66810 830535 217855 771120 579105 115005 52105 581655 33065 381565 141270 162945 668185 291805 478380 689095 442850 532015 298095 636225 448545 818635 798320 362185 634270 769760 215985 151215 157250 622540 164050 223975 602990 381820 145095 21930 496740 737035 603500 529720 268515 434690 382500 626620 726410 550715 155550 9095 772565 143480 335240 371025 112030 283475 423045 436135 743070 328865 587265 50235 101320 751230 274210 394145 822885 109140 415990 469540 846090 709410 689095 804525 294015 761430 270980 710260 151980 426445 719355 74460 259760 744430 135320 371705 717740 248200 497760 610725 577065 234940 350795 678300 676090 314840 762365 648890 423895 328270 808350 109905 187595 337280 604265 171445 248710 25160 31705 400605 141440 440895 164985 401115 25160 840140 462655 742815 238340 110330 193375 505240 35190 544085 23375 401115 8925 785655 199920 122655 263925 698105 232475 141355 185385 836655 312800 123930 551650 34340 214370 382925 165070 69190 783955 190145 59330 86530 82875 837505 736695 276165 182580 771800 820165 205870 322830 518925 141525 212670 641580 95285 600610 563890 776475 785910 240465 779110 599675 481950 813365 814045 14875 128350 33150 488665 318410 632315 575110 91120 309655 461805 367200 492150 73440 27285 698020 86190 546125 529380 298775 27540 314500 49300 281350 240890 525130 211650 170000 274720 693515 673200 778600 708305 491470 501670 36890 499715 283900 611915 590835 283475 763555 647870 775540 836995 675070 313395 613020 61115 532610 601630 628490 847025 650845 59755 777835 15810 811240 637670 830450 654755 460785 758965 202895 102170 410550 239700 291805 384370 541535 32555 667760 144925 370260 283135 671755 195330 596530 434690 796280 818975 186235 264605 816000 527000 14280 433670 542725 825435 221255 213010 630105 371875 121975 522920 163965 222360 452455 455685 606645 143905 178075 424320 288830 548250 397375 650420 433415 683740 235110 69530 652630 421260 334135 308465 98175 348330 742050 330820 323680 653140 543745 643705 175015 355555 6460 338895 577915 458830 794495 24395 292655 122485 138635 271320 360570 535925 71655 793985 369580 306680 13430 172125 417860 37400 480590 205870 385645 62475 536605 709325 715615 770270 192865 40545 815660 199240 69275 543490 657985 13685 257805 640475 676005 396355 61710 726410 82195 673285 670310 451690 129880 373660 313650 237575 410975 484075 443445 486540 546550 669885 35700 412080 590070 228480 142460 245650 427635 211650 478975 775455 765170 736695 255850 281010 282965 317475 157335 54995 140675 517565 196520 810475 581060 510170 197965 681870 144160 641325 318325 380545 151130 353940 482460 431035 582335 624835 676600 699805 526320 305575 315180 441405 192185 570945 722330 165070 578255 569585 219980 408850 237065 416500 369240 818040 616505 257040 649825 760580 588285 658070 291125 739330 161925 773500 320280 434180 238255 686800 823820 764490 142290 288915 45815 24310 549695 457980 189295 277950 177480 99195 376635 104380 205530 435710 612255 821950 692665 102000 422365 120785 759985 403325 549950 611745 326825 20230 195840 254915 706945 169660 709240 539070 148410 754970 563295 698105 52870 442510 665890 770185 541620 192440 24565 436985 628065 326655 408850 160565 428570 521050 821270 28390 74375 521135 640135 401115 231200 525810 345865 88060 695385 205020 316965 843795 109990 30260 381735 702695 162605 197540 622795 394060 79815 647275 830960 397715 663850 79645 248115 242335 600610 219300 810645 674900 740435 600695 765850 121550 276420 261630 749530 661725 156570 216410 345355 806395 786505 727005 659005 99025 614380 431715 493000 384030 768910 473875 781660 582675 243355 179690 514845 843965 88910 475405 668780 829260 765935 274550 640645 192355 226015 540090 543915 382500 446420 39185 338810 382840 456025 147730 481865 760240 579445 664700 294185 188190 288575 765680 460700 531845 635205 125460 215645 724030 290785 574345 393125 206635 848810 183770 88825 224740 413695 632655 607240 10030 361675 95965 392870 817615 783615 564570 417690 202895 379185 711790 391000 357595 317305 1615 579360 102510 666910 794920 826455 107610 519180 369580 314245 517905 243185 92905 432565 656795 725560 729640 666825 237150 515440 749530 744685 448970 464015 312290 651780 843115 714000 732615 40630 181220 424065 619905 283645 780895 564740 800020 38420 233920 9435 42500 441660 252535 135405 564060 59245 550800 443615 415905 477785 109055 315350 372385 557940 779280 374595 49640 462315 778430 472090 502860 109565 46155 272680 83130 516885 527255 572985 555220 451010 582335 287640 42670 834785 422960 606645 583865 663595 200260 149770 291295 849150 465035 353600 557005 84235 728110 296480 236385 346375 768570 739160 145775 504560 701675 228820 171360 378845 491640 416415 519775 223890 703970 562360 748510 816765 8840 172295 630275 748935 321980 71570 748000 476850 115005 144925 250920 532950 441320 487220 29240 359805 66215 174930 554200 767805 93670 725475 836570 585225 291890 506260 499035 685695 758455 87380 652460 457130 259590 122570 45985 271405 733975 483820 438175 848895 628660 689010 531760 759900 16150 560915 269620 82280 425765 823820 540005 519350 389130 526490 794410 680935 722585 133280 206550 320875 220660 8925 777920 480165 131410 823820 441490 15385 147560 29580 14195 776135 408425 235875 375870 424490 796705 335410 196690 62305 309145 736610 271490 388110 102935 215900 758965 825435 39015 115430 296225 259590 124270 763980 429675 795515 427720 21080 810815 575195 590495 514930 191165 148835 750720 567035 263245 387260 52360 459850 139485 51340 346375 410890 439365 449225 316625 348245 114495 355640 153510 100555 305065 817615 14450 734655 763130 442085 445570 413780 707115 185980 618545 48280 334815 519180 615230 597975 596360 357425 207740 735760 408680 243950 296565 847960 383010 303110 36125 187340 658665 729470 287810 113645 697085 842095 538220 610130 124100 133705 713745 831130 319685 482290 29325 344335 691305 334390 632145 437580 691730 839800 13175 250325 773585 849660 788205 846430 302685 514165 183685 111265 393550 471410 764745 780470 463420 452880 230435 277355 276505 94180 258485 596105 576385 827645 90355 417605 1955 722415 545105 693600 402050 558195 633845 15470 557770 261885 11815 10370 465885 195415 661470 549270 356660 266135 479740 509915 408850 710090 787270 685270 804185 195670 431290 220405 713150 211480 327930 715020 623730 22950 248540 715615 270980 572220 731000 518670 834020 432650 218875 449820 317900 30345 688925 674475 836315 318580 334390 395080 718590 811495 230350 362610 697000 351475 583015 560065 562955 600780 425085 26520 313565 363460 742135 584460 85595 312970 253045 69530 745620 161840 209185 213435 192100 48025 577830 718250 56525 602055 263245 775030 563465 493510 287555 410380 844985 560405 120360 247775 311100 235280 274210 624580 598655 706180 48960 684165 709070 301920 443530 604605 153595 342550 507875 345610 80495 775540 213775 136935 527510 166940 601800 240890 660365 579190 651185 345185 289595 461465 282795 600610 386580 246925 65110 135235 103020 113985 509235 812005 105740 642685 256445 259335 135150 454240 294780 215560 379695 508555 42330 57205 365330 644045 837930 175610 373235 329035 210715 352665 480335 493425 103190 16830 740265 168215 691900 533205 282115 351135 495125 77775 143735 441490 337025 278800 45645 631720 184280 115175 830110 226525 712215 345355 560490 390065 520965 623560 719015 421515 126140 349265 64855 769165 55930 495040 627300 747830 178160 59330 248880 673200 676940 82450 804525 163880 51085 540005 795600 235280 655180 775625 151725 207230 270980 402050 597210 481780 175525 466140 53210 301580 505240 657900 760580 251090 302855 537795 148835 480930 287045 87550 844050 113900 169915 798490 277780 220915 488495 223295 146115 833510 148835 837675 190655 109650 389640 787865 591345 565080 93840 334390 556495 289000 142290 466990 540005 134980 154785 688755 615910 441745 776220 609875 555560 635970 248200 833255 546720 736610 746385 692750 409955 585140 680340 600610 694705 759815 538390 125970 474810 322065 460275 721140 610980 292400 338130 300900 427380 182750 679490 193205 624410 605625 492915 19805 81430 741030 542980 628150 317560 129200 470815 727430 714255 841075 167875 248880 750805 706180 374765 65535 718165 834955 786590 479060 817275 814555 469880 394570 147220 299285 277610 461465 594830 770440 171190 676175 351305 714085 454240 358700 843200 614975 776050 397375 295885 93840 646170 196605 489940 170850 801975 358020 695640 738565 836995 352750 703035 456790 747235 540175 445995 174760 151555 190740 635035 322660 16830 676260 726580 160990 184875 409700 775880 650760 806990 221680 744600 292995 108120 74375 153680 60095 432310 539155 488495 109140 41905 31365 255850 478975 571455 701760 343655 412930 582335 128605 425425 599080 494700 302005 759985 369495 711620 375700 170170 358445 287215 64685 341275 85255 678895 494870 685185 261120 723860 323595 60180 765680 44795 315945 394655 306170 707540 738225 719015 439790 556665 834275 728705 201365 286195 638690 570775 687650 704225 740860 735930 141440 495465 227120 766530 14195 411825 601630 275315 285685 615060 335410 741200 659770 341190 825690 115855 198645 403750 524705 328270 110415 508980 206890 1615 485010 535415 262225 12580 389640 692920 748425 220915 28220 665465 137360 42415 767125 738905 7565 742645 193800 342890 633845 3485 373915 299370 659260 262395 703120 23800 590580 503370 222615 797385 194820 707625 482800 456960 720120 562275 839715 308380 473025 17935 663680 300220 60265 580805 728960 67745 473365 72675 100470 797045 76075 164220 246415 425170 426530 639370 448970 167025 832575 361420 654245 177310 218960 826880 324105 628915 228990 313735 627215 701930 331585 440810 152065 81685 711450 30940 689265 24735 643450 479570 821695 409445 643705 757945 834530 760070 237150 123335 77010 219640 484755 421175 396865 393550 397970 720885 712385 626960 724540 179435 168725 206040 620160 10710 827645 171530 581485 356745 196180 374935 836315 707710 784295 319855 305575 768740 769845 542640 581995 536690 762280 216665 107780 309060 300050 195670 719865 162350 512465 594320 341700 681105 490195 651780 691730 157675 513145 113135 514420 709240 487985 190570 256785 112115 200260 562275 570690 120020 254915 302600 656710 167110 519180 764405 166005 509150 109990 35785 671415 312290 319940 703035 143395 810135 504730 524960 117725 167790 638010 321980 566865 815830 512465 823565 77860 712725 535840 648550 832660 480590 101065 329205 647615 310165 243610 503455 819230 43435 229160 640560 355725 549015 183430 188955 198985 688075 713830 6630 545700 191760 328525 262480 157505 530910 775965 235365 393550 151640 33830 66045 632145 674730 85170 119595 134810 328695 622965 103955 61965 2040 434435 107525 240975 617780 296395 439875 145775 700145 446420 381310 581740 464865 643790 739160 145690 259590 664360 229075 101065 388025 834955 733125 212755 70040 542555 37400 88570 315435 681275 690455 7395 805545 797895 248285 263160 784210 377995 408850 324190 514335 790160 595765 129115 273785 174760 274720 223210 839120 193630 324190 66980 178500 747150 819570 788460 439620 6970 566865 444890 688160 407235 452200 333540 45050 390320 596615 519095 768315 155465 533120 432565 635460 278800 561595 599080 453475 526150 822205 132430 409615 296310 199410 277950 193375 708815 216325 632910 715700 473110 767635 243695 30260 369835 577150 615145 760070 13685 284155 368220 708985 817190 490620 494360 785825 742050 243355 389300 418115 755395 211565 517565 741540 100810 795515 84830 809625 701675 407575 365160 324700 325125 608855 44880 384795 25840 659940 834785 39440 634015 352920 748340 291040 843540 82535 226865 735505 15725 306000 843540 771035 207400 200940 352410 308210 686290 437155 267750 537965 534565 632825 552500 549610 81515 597295 84320 647275 97155 69020 686630 421005 111860 274890 711960 645235 47260 628660 220575 602905 624495 753950 213775 831895 104890 566185 290020 791095 153255 247605 168895 377740 570265 721395 77265 341700 158525 701420 138890 795515 460360 515355 366435 572135 480080 228395 57205 527340 546890 817615 280160 321385 721565 493850 303195 516290 209950 283050 147220 53125 220490 6035 120700 790670 417265 197880 822205 265625 589135 111010 211140 199410 626365 267410 461380 796280 185640 518500 473535 732530 176035 443530 203830 47515 627300 196860 253640 527085 169745 90695 270045 390150 96645 390660 20655 203745 278375 842860 469370 17510 643705 680425 756755 109905 97750 368135 56185 283390 576470 219555 705755 752420 353005 59500 489770 130220 796195 433245 347140 115855 523940 307105 505920 310420 387600 216410 514165 665975 749105 133450 373320 542810 503710 819910 652630 291295 337960 708730 574600 604350 618205 430270 196605 121125 179605 686375 791180 665635 809455 288235 781405 483310 595255 127160 483650 132855 33490 147730 488665 782510 821015 551820 475235 474640 521645 277865 455770 549525 676430 180370 843710 444550 300475 190230 255510 170000 26520 196605 835550 525895 174760 456875 159120 459850 273870 642685 282540 307275 480250 771120 239785 141100 162775 714935 305575 684420 682635 761345 73780 198985 631550 67405 333370 621860 257550 588880 791775 823990 785400 467245 499800 649995 613955 348755 259845 37740 681360 542300 345015 1445 463420 584715 142545 316030 139485 448035 690285 822120 359295 763980 710940 140760 521220 194225 762620 778770 472940 394230 442595 98260 551310 632230 748170 315180 130900 157930 352920 502095 700230 697850 503540 3485 432480 646000 319430 261800 783870 159715 773755 833085 73610 634610 123760 594830 518755 576215 213435 141610 660365 345865 239785 361590 128010 677875 676770 798745 835720 179605 450840 685865 567290 104295 379185 149685 440130 698615 101320 63835 8245 25075 46835 621690 659600 710515 56355 328270 126565 809625 159800 786845 305405 89420 298435 433330 767210 665040 71995 752930 534480 522750 278630 251685 316880 657815 91205 446845 196265 192440 510595 204425 217430 247350 515950 566950 647700 262225 45135 774180 221765 744770 400945 217090 834190 389215 340255 751315 204170 412165 344080 738565 84830 622710 680085 91545 120360 771205 538305 316540 653480 738820 210800 20910 676005 416585 587775 473620 678725 322745 397715 590410 217515 798575 807415 201620 27625 297585 642770 231710 399670 136850 660110 484415 449395 490110 265880 259590 101150 804100 265965 754630 382755 476680 775455 208675 43180 203065 372130 411825 525725 459765 692070 433075 98175 649400 324530 125800 636820 117300 357425 186405 793985 707455 360740 83215 347480 626535 342720 448630 270470 608600 43095 653225 775115 818465 551735 508130 711365 73865 69870 387005 223465 451775 510000 321555 251090 834445 447270 577830 101660 494615 454070 585480 351985 814725 668610 389300 591175 701165 527765 551565 149600 570775 44625 74630 229075 596275 582760 90355 359975 342465 167280 273275 794240 677195 594830 735165 351475 192015 152830 453135 376465 606900 728450 418285 571540 547060 807585 2635 88060 485265 244035 237660 745960 288575 312205 124950 574685 584800 755225 84660 617185 612340 357850 251260 129370 642515 136340 480760 524450 829090 623730 50830 585905 502180 469115 847280 739075 116535 849830 827050 291635 243780 214625 187510 222190 216750 2380 796875 491385 757520 571370 258485 209695 619055 199580 338980 411570 25840 819655 85935 4845 283305 676600 590665 785400 835550 587860 364310 102000 277610 341275 393635 211225 245820 270980 433415 152405 273275 70125 643705 180710 641410 592110 80240 410380 791605 419135 511785 817360 78710 287555 822120 361930 114155 252620 837165 639540 530400 351390 431460 807925 382500 825010 708985 318155 245905 832235 470475 519180 52275 804100 389725 693600 546125 159885 793900 177565 578935 455600 144925 657560 743155 656880 709325 547145 599420 386325 26520 279735 737630 457895 777495 810050 432820 636395 278120 368645 618630 438515 577660 670820 392530 657220 204340 628490 817020 148155 805970 545955 293590 640730 43350 726580 137530 442595 423640 736865 828835 450160 166515 406385 57970 633845 56270 180710 420155 24225 239190 728620 462655 816765 239360 545020 623900 443615 323425 280840 281605 819315 516630 575110 299880 249815 451690 437325 692325 565165 14025 361080 705160 720375 457300 763130 504135 513485 633675 74290 537625 22780 492745 150280 529380 732020 385135 303195 15470 708560 273870 296990 367710 790415 562020 667505 730150 163625 254830 572390 418625 808690 623305 273785 679065 230520 726750 333115 743920 510340 97240 431545 533035 589985 271660 212330 471920 346630 205360 487390 205105 169150 474215 262650 649400 186150 80155 529465 39610 24820 251855 458235 833425 564995 731935 662405 795515 608600 685440 689350 808775 782595 810730 181645 522495 772225 83810 684335 268855 829005 11560 163795 148070 485690 426445 797470 361760 196435 476850 401285 761090 418540 549355 434350 133535 121125 786675 78965 729640 622030 458150 378250 244460 108800 559810 766955 30940 643535 291125 839630 622540 842520 153425 460445 478125 269705 407830 529720 155975 574600 620925 66980 143055 320195 191165 816425 441320 127755 585225 10795 439620 193375 389045 684080 842010 98770 290870 562785 432225 581910 552415 744600 574345 395675 354960 742305 665295 762790 111945 821185 487305 732785 578000 320195 202895 769080 286620 644130 586755 21760 344845 176290 754970 733805 550205 436815 522410 840990 149600 104550 262735 701930 538985 526915 247520 43945 109140 602650 496570 221000 573750 673710 103700 841585 143820 306510 760580 120275 640560 187170 681955 135320 53380 586840 558960 603500 713575 231285 594490 13090 25755 7140 404855 254575 223975 342210 298435 333030 94775 794920 553945 358360 618545 657560 349860 452285 653905 800275 572475 134300 677365 94265 809455 730660 681105 208250 484075 234515 129455 228480 247520 155125 775540 342210 409615 149430 684335 397970 482375 468945 32725 726155 827220 341190 533630 16915 793390 27370 507025 205700 701590 334305 299965 660960 214880 670905 559130 388875 55335 688500 617270 842690 843540 232645 334815 92990 71910 708985 180795 244120 327845 213520 120190 304980 554625 343655 11730 187850 60945 518670 83385 762450 2975 73185 263245 757690 744005 822290 296480 489175 660705 603670 171700 344080 526150 506430 126990 598060 55250 307700 842095 383010 211055 652205 377825 455515 145775 389470 643280 206635 58140 416585 658920 600950 489685 72165 198475 383690 44370 494955 562700 394995 788460 734400 738990 464525 80665 15895 752420 135915 13515 434435 518840 764405 236555 46665 369920 72165 125970 703035 818720 184025 269535 627555 474810 759220 389555 673285 832745 433925 8075 235280 518755 796450 119595 407660 410890 740180 113475 3230 565930 666825 437580 774605 581145 674050 511105 100980 746130 637075 804015 404685 510935 763385 182240 135745 672520 571710 808945 345100 695470 506855 580380 364140 453220 699890 461720 553945 279905 265030 557090 845750 81770 144585 770355 352750 508470 121295 143650 404600 758285 637500 809200 419220 550800 681275 244800 373320 92905 203660 718335 788290 710430 448630 842350 3485 838440 143905 557345 808180 408850 804355 493850 180455 98855 414120 223040 607325 225250 366605 701760 133535 154020 350795 242590 704820 721990 487305 767975 814810 380800 326145 442935 781065 464695 435200 784465 142970 268940 181645 101065 367625 135915 594830 547995 774690 698785 460955 531930 74035 827475 73525 747405 671415 424235 139910 216070 296140 627130 673880 260865 157845 149940 393720 628745 304470 828835 563125 447355 787695 434605 238340 305235 570520 523005 3230 495125 371790 154020 716890 135660 671330 790330 572900 492660 364480 712725 398565 350540 179690 222360 301240 27370 372300 694875 656030 366605 363630 58990 813960 301240 493510 742135 606390 213945 415055 299455 398905 476680 453390 265710 302175 274720 205955 24990 457215 260355 427550 5780 610810 607155 228055 601885 324360 290190 446760 670225 656795 196265 175440 23970 1700 1360 340 85 1020 255 0 365245 460445 236300 526745 32215 688755 237660 805800 150025 126055 592620 699295 347650 795600 728110 62390 497250 563975 637670 684675 407405 707625 349010 324360 599165 469200 226525 84660 460020 9180 823140 271150 284155 43690 455515 431375 631465 347735 642090 319260 502095 112710 486625 682465 457300 124440 452965 590580 610300 188530 432225 458405 58650 343910 547740 161585 831300 308125 701420 564315 521900 118830 463930 241570 413185 359635 199750 208845 153765 338810 595680 591090 154360 734655 729470 4250 517395 215985 212075 275145 37485 620500 602650 725305 761770 297670 94095 464100 627640 793985 487390 598230 610980 515780 651355 288065 265455 305745 267495 464355 624750 66385 180455 657050 568905 154955 239020 590750 636905 202725 737205 506770 778940 710515 63070 65535 156485 786250 581995 834700 574090 736865 272425 192780 423895 727260 576045 693430 576130 391255 798405 166685 508215 131495 385985 540940 795600 612935 595170 817105 580890 399755 768060 191675 176800 823055 419305 769760 472260 317560 707115 658070 665890 20570 606390 809880 61625 333965 832490 703460 798235 514080 195840 444890 714680 366095 150535 64260 824840 67235 302090 608260 616420 33065 847535 137785 252705 542980 465290 806310 279905 591430 186405 86530 120105 122145 410550 165495 202215 155465 624750 375190 634780 705585 435625 809625 674135 295715 586415 401370 225760 818465 93585 503030 22270 415140 101575 54145 238085 366095 261460 538985 566610 325720 596615 699295 90355 608515 491555 399330 609875 540515 444550 517395 504305 506175 359125 230945 409530 68425 433500 668270 275315 87465 68000 660280 141015 458915 95370 108035 159630 434945 728960 513995 372300 134385 189975 709325 609110 611745 663170 734655 462570 769505 159545 227120 21335 217600 477700 728620 693770 185470 195330 728620 221170 11135 291975 758115 779025 692155 394825 97580 421090 6290 426445 278460 667420 843625 198390 196775 592195 373490 643450 168470 648975 350880 309570 839630 143225 159205 110415 529635 591345 170255 625175 278885 804695 631295 623645 10370 189975 306170 189295 609960 831470 592025 586415 249390 174590 497165 166430 546890 808010 408935 507535 694025 160225 576725 675580 61795 175355 668525 615145 469200 717230 119255 272000 384370 683995 501415 592365 418625 725220 481780 711705 587520 347140 488665 163625 281775 453900 834105 756840 105740 311695 622030 642260 496315 565675 447865 361420 154275 281095 200600 130390 395250 262990 460020 747660 450330 552500 493000 642600 241825 497165 475490 564825 96815 652290 670310 159375 206720 594745 281860 612085 81430 334135 38930 93415 174845 660110 828835 119765 60605 62815 84320 636225 24225 337365 252960 417945 643620 288490 28645 342890 352155 543490 217685 406385 504815 388875 71060 569925 785655 91035 386410 752675 410890 552330 262735 22695 738055 95625 609110 613700 350880 542810 557260 516970 239700 371195 806735 495890 694620 726750 473195 411995 695215 156655 79305 97920 302515 1955 283135 192355 506600 838695 217090 210630 372555 398820 526490 46665 388025 205700 43265 47345 634100 45305 487730 279820 180965 297500 442765 689435 285260 500820 428740 563125 130560 433925 222275 209355 760155 303280 722075 231965 541280 680680 417265 329035 448120 43860 447015 843455 525725 130985 288235 134045 824755 825860 710090 439535 116960 454920 480080 616335 143565 644810 107015 7820 445230 760325 168895 311440 711280 530145 724880 352325 389725 215815 741115 637755 332095 4845 760580 761515 381055 468945 635800 383350 447440 218280 722925 3825 217685 822205 431460 373065 732275 42415 80240 378420 545360 390915 157420 518075 527595 76925 686630 352920 530060 702780 314670 564825 293420 529635 480675 214625 285005 197030 529635 737035 291125 837420 274465 721820 584970 605795 800275 786335 847365 847025 753610 343825 817020 10795 635545 623475 91460 434180 330820 10200 30430 655095 316200 454155 437070 791350 662660 448970 205700 505920 587180 607750 579955 194395 187595 356150 510255 738565 442510 289765 793645 599930 746045 75650 38250 632740 10795 453985 812005 341275 542725 57460 548505 719185 828410 90100 619735 758030 268600 307275 255000 622115 170255 236300 564145 821610 654670 379440 514760 413695 637160 644895 573580 612425 226270 838780 159545 126820 526660 691645 320280 727345 382075 397715 195075 769675 155040 78965 807160 410465 450840 354535 699890 319770 224060 307190 514420 48960 441150 323085 97920 308210 497080 671245 458235 637500 320705 359125 313055 236980 840055 771205 728450 240805 646510 335495 496315 687055 100470 287385 429760 617525 446590 300730 495210 676430 231625 679490 797385 659345 323850 488155 168215 343230 213180 827135 85170 773075 100895 670990 451265 231115 784720 482715 670650 475915 126650 344420 358870 253215 158015 594660 204595 464610 121210 591260 472770 95030 262735 289425 249560 457555 799000 50745 329375 569670 453900 420240 521815 343655 10115 55165 286960 580125 107695 552670 164560 113050 651950 111095 387345 848300 684930 339405 682975 689520 457725 15725 274550 674050 844985 119085 766530 502690 625600 79390 674305 693855 185895 555645 556070 401710 519520 288150 392870 555985 718505 777070 596955 583185 733295 765170 430015 756500 482120 324530 236980 271575 523260 80240 51510 683570 461040 784635 730150 270385 20145 320875 484330 755735 69190 224230 336090 752420 745195 305065 308550 96305 439025 357340 778430 622370 192865 88400 550205 173315 764150 615400 43095 489260 730150 114580 312630 27880 781575 450500 702610 348245 545700 412505 430525 555135 673115 514505 217940 574090 327675 206380 49385 461635 619310 70550 824755 747065 5185 146030 275060 699975 401285 733890 207910 96985 836400 555560 227375 246330 229160 388110 425340 643875 824415 245820 20740 267155 149940 421005 838695 583185 201025 550545 455770 114750 263500 808350 477785 498950 231880 81345 530315 364480 729300 727855 372980 382840 439535 692070 30090 649740 689350 362100 49980 149005 445570 224315 808605 806055 753865 785485 834700 540600 401540 699125 29240 104805 796620 415310 167705 278290 174420 428910 781065 740435 448545 651525 144075 237065 414460 356830 274720 541875 308210 217685 361335 468775 378250 48365 662320 373915 304385 383775 747150 373660 396695 445060 571795 582420 783955 735505 135915 520710 631635 203150 197540 394570 132175 330055 778855 30770 273955 686715 302515 255340 59075 221425 724710 88740 690795 640135 558790 769930 652800 410040 103445 597040 606390 292655 232560 835125 68425 716210 328355 139315 476595 747235 113900 795855 606815 188190 176375 157250 598570 221340 687650 502435 642600 78880 243270 829855 147390 824755 773840 407745 816255 80580 760750 615145 377485 720120 732615 350795 660875 25840 647700 153595 112370 436135 48705 256530 819400 697425 804610 79135 678725 236895 551565 466225 707200 106250 187510 679660 77860 335920 489260 371195 309315 338555 600780 285770 596700 680510 800105 40290 478635 1955 635970 655775 327080 219980 113900 114750 189465 376805 250665 59415 335070 215135 726495 322150 631550 710940 385305 510935 348245 368475 701845 575025 316115 521305 764235 793815 160395 764065 104125 81685 479825 532865 459255 107185 614550 109310 338470 197370 785910 61200 679065 329035 703715 566100 708985 613190 280160 43775 179605 76500 316370 100215 559810 149175 395930 35615 755140 444125 297585 486285 187595 185130 545360 46920 609535 48790 848980 420410 136340 744345 469710 136935 834360 363375 120870 668185 248965 466055 461890 48875 326145 836995 786420 263670 666740 834700 627640 40970 82365 273615 403835 511615 634865 826710 330310 697765 663000 51255 781830 361845 162605 264775 158015 781915 709920 443445 297160 606220 462315 248285 298180 828835 780555 400265 34680 690710 258570 677195 100895 346630 504475 454155 814725 263330 482970 59500 297415 272000 608090 320025 274210 529720 805885 328950 345695 557345 845325 491555 61625 76925 646085 395420 714425 551140 179435 804950 721650 676090 221170 424065 520370 256785 832745 705415 32810 818635 608430 152065 181305 635035 104040 504135 144160 32810 485095 311950 278120 590665 696745 844900 608090 788120 17340 219045 712980 789055 513655 172295 773160 402900 41735 483225 123250 270385 589645 79220 148410 93925 647275 594065 546805 706945 665975 558025 774180 66980 515440 825435 153850 298435 430610 780895 84745 434605 27625 621945 91460 164475 197965 726240 523175 317645 723180 827220 768485 150110 32980 617865 335495 769250 610810 317135 709920 839290 43945 719695 38505 755565 170085 168300 78030 667250 629000 148240 17255 167365 608515 709920 655945 215985 794495 106675 812685 434350 664615 761005 300645 233240 703205 193970 138720 728195 225590 595340 666995 650930 46835 594235 149515 682040 160820 86445 11050 230860 80835 274465 165835 656540 120360 342465 362950 238595 590750 648975 391085 84065 223805 393040 180030 638860 428400 480250 135490 55250 378335 733040 540940 220660 334135 711620 500395 656880 656030 338725 203490 786590 110500 605710 83215 191675 748425 272425 425935 410720 512465 15045 447695 266645 251430 779450 652630 466395 202470 158950 262735 126905 654925 290190 582080 370685 663000 636990 437240 204170 578680 213180 769250 834105 821270 97240 723350 84915 3145 138890 225845 209440 274890 529210 279735 470305 786505 79390 202810 517310 746385 97835 758200 527680 247690 726240 555730 742050 621775 382415 534225 599675 375955 556155 432395 132515 757520 638180 102850 266815 362100 513825 768400 588200 516800 281520 353090 51340 400010 147560 210630 850 200090 473705 24565 343230 263245 454325 102595 411570 2975 200005 103955 774775 238595 716040 581995 797045 735590 464780 230860 836570 504815 365415 323170 66555 309825 61795 747575 297415 288575 504985 570010 492490 792370 595425 604945 357000 712640 556920 649230 741625 809540 752505 479740 222955 363120 478720 19720 768485 768145 674985 785655 472600 54145 213690 182580 732105 288405 849065 524280 66130 639710 350200 355725 1105 162265 486710 547740 125800 288575 374935 364395 302940 581315 490450 753780 522665 791180 272510 521220 800445 329375 160990 546210 8670 5865 685525 20230 402645 130305 236810 289510 807160 162010 447185 732955 746300 834615 779110 573665 745280 11135 329460 409105 12665 154870 803080 698700 594660 369580 613445 589305 154530 796620 484500 561170 479400 650335 833425 70635 128435 245310 49555 221425 24225 835805 533205 527000 528785 771120 373490 542810 434350 501500 782255 413610 177310 142035 672520 560745 644130 174165 501330 394655 14535 33065 177820 80665 838695 719610 533970 831470 321725 317730 716635 840820 804695 217770 555815 555730 618035 648125 544340 247690 150705 143735 630105 775625 478380 785825 501500 235535 321215 291890 445400 287130 276080 388875 503710 733125 133450 408765 381735 555135 807415 584800 107270 604860 653310 145180 273955 381735 747150 750210 786845 435030 39865 213520 17850 121380 99280 124015 366265 324700 695215 647955 281860 358955 639965 269620 812090 26775 78030 113220 388535 300900 630530 73950 533375 6120 248115 497590 523430 708815 185300 269875 212755 149090 766530 616335 726495 482545 181815 343655 644810 243610 383520 262650 667335 600015 479570 149770 6290 362695 790755 767635 196095 324105 646425 782935 397205 173995 297415 217260 247860 657050 527000 799340 485265 145860 130815 782935 153510 394655 304470 80920 733720 11985 381310 525470 426275 426105 518925 16150 377145 809795 765340 214625 379525 558450 316455 765340 273955 71060 76160 353940 618800 835295 845155 361505 703290 260015 753780 67065 463505 346970 644555 129880 419220 643365 487220 687565 77180 773330 674220 674390 295885 835805 248710 712640 57970 331840 161585 690710 352410 765935 631210 785315 426275 160480 683230 467670 298860 558365 735930 639370 630360 26095 272595 752420 350710 614380 421685 759900 98090 788120 284835 290020 238850 820930 419220 298350 421175 61115 731000 158525 631635 283135 702270 741030 493085 111265 464610 201365 399500 207910 472345 87805 520455 427125 112200 552670 738225 326910 408510 230605 276760 519350 432905 284665 272680 720630 688585 168300 647105 680000 560660 342975 598060 729215 577490 437920 681360 125375 207570 476340 282200 605030 845240 709410 438260 241400 611745 287555 93925 746130 506260 55420 670905 291635 280500 738395 494700 373235 646340 511870 461805 73270 177395 813025 447185 322490 732870 130730 788290 272000 570095 161075 33490 394400 146625 604180 499290 521645 107780 327760 573495 348075 407745 389810 591005 484330 201875 215560 559385 64940 355895 464185 416075 371705 540090 768570 729300 409785 745365 12665 841075 487135 521985 428060 152320 87125 541790 203150 606730 321470 113985 560235 506600 509915 299285 267920 709240 483055 297415 302345 783700 647615 320450 273105 805290 373830 524365 292230 433755 812515 164475 713065 675155 94775 636820 261970 166260 425680 290105 563720 672945 4420 711365 757945 248710 717825 640645 126650 306595 818040 848215 43520 519350 340935 547570 744515 681955 407660 195500 528105 415735 236980 666485 51935 814725 446080 169575 357085 648550 338045 442425 406470 671330 817530 509320 690625 271235 511190 670905 440470 812685 828240 215985 510935 723095 50405 461295 589730 650590 839120 432650 74800 136935 481355 528700 593385 648210 3315 286620 258315 742985 164900 145265 326570 691645 485520 685100 357765 525895 779705 290700 75565 164305 332690 822885 300305 279395 759815 59585 600270 241740 405110 175695 588540 441830 595850 110925 511105 129965 415820 814385 508385 331160 588115 34170 831725 803760 582335 299540 830790 218875 3485 627640 834700 737970 550205 266475 325890 6460 367965 92055 546210 426275 175015 829175 846855 112030 757435 744600 337025 832405 174675 785655 766020 254235 212415 323425 621690 416925 315180 332095 823735 2125 563465 2975 218960 627470 153765 273870 424830 43435 254065 775540 266305 512210 658070 583270 128180 742645 171785 431885 110585 784295 692070 563720 426020 593810 663765 395675 241485 351305 591940 371110 359720 251515 699040 72165 812345 453560 444210 610980 464185 80070 563890 47685 763215 234685 173400 65110 559300 214455 69615 597635 522665 376040 598145 366860 491555 719865 302260 390575 6290 100300 70720 402560 711705 728110 283305 502945 56525 302515 705670 246585 495890 242420 573750 393295 97920 139400 38675 488410 848640 61285 531930 157505 822800 622795 509065 175440 365500 332775 430525 48960 599250 76840 730065 767890 81600 80240 233070 581655 387430 34085 63665 431120 547060 208165 19550 35700 135150 636395 677620 123505 223210 752335 131155 351900 528275 484670 515100 400690 519350 29495 555645 537370 717485 395675 567715 143990 102595 86955 220065 672010 744345 409785 62220 1275 259080 500140 635715 35190 740860 737970 19720 629170 307870 585735 534565 345865 94095 218025 716040 117470 789820 9435 184705 458320 705245 453730 607835 536945 638690 823395 600015 441830 224740 540090 568990 445570 114920 774095 189380 604860 418455 769335 441235 781745 648635 242845 224230 242590 724285 769420 590070 101830 509660 694450 638010 743495 347650 382500 188785 398480 759135 385815 165750 812005 250835 483055 786080 75565 530400 834530 59075 214540 770610 575195 291040 96560 764830 563210 800530 660365 96305 111775 797895 707710 647105 176375 570180 802570 677790 289850 341190 8670 558450 256190 786760 89930 279480 295035 78880 85425 534820 271915 652545 435455 131920 288830 801380 108800 559130 398480 661130 448545 69785 7820 586160 564400 354790 215645 750465 17340 755990 195330 293505 56865 48790 728195 323425 490280 760155 231625 591090 146880 472005 482970 393210 404685 496230 696235 823735 482120 588115 422110 686885 684335 250240 472940 241570 316965 132090 775795 679830 514165 310165 805545 493170 846090 487730 212330 710260 301325 342295 641665 233835 677110 828070 270895 623050 363630 525130 596700 136510 319090 390660 18445 577830 51170 473620 33660 720970 763130 153340 196690 348670 239275 569245 421685 578595 709665 421940 599760 737545 139485 413355 758370 263500 133195 545190 32980 269875 297330 257975 384625 839460 25330 662150 480845 655775 600695 483225 503285 20315 3315 346035 839035 848215 294780 75055 162350 303365 165665 502520 44965 106590 527255 534310 176205 196690 189720 215560 538305 694790 699635 42160 524110 199410 690710 176035 699975 450840 562105 787440 69445 67660 596445 127670 726665 497505 432055 277950 264860 485605 558960 220915 323850 165835 496655 464015 156995 515015 504560 727940 304895 647190 604860 532780 242250 354960 209695 589815 627215 259250 238595 529805 94605 838780 527255 360060 471835 408765 772140 476085 489515 345185 786505 612425 220405 217345 434605 234260 321555 818040 319345 520625 175100 397630 400520 491215 544510 118915 301070 424405 442680 360145 228565 246160 507110 238680 771970 147305 528445 423895 258400 658835 281180 663510 348840 793475 569415 508555 587690 187935 348585 450840 25670 57375 832830 322915 236130 733805 289085 789310 475065 269195 726070 372130 62050 398225 366350 371025 286960 325805 599420 740690 160055 192610 551565 776815 244290 600695 353345 813705 682720 205785 50745 820760 384795 837165 324955 349520 192185 313820 53720 610045 666315 108120 483395 814810 123505 744855 126990 741540 701930 25670 296395 351560 607070 71995 595850 648465 732445 271575 518160 61710 96645 195500 51850 425170 195415 620330 515780 670055 477020 623305 803675 324785 18105 121635 212415 557515 369495 762365 219640 554710 167960 596615 136680 646255 538390 216240 841160 247860 206890 775115 242505 108035 75310 413015 277440 399755 132515 818890 252875 262480 184535 663000 399330 104465 120020 715275 201875 664275 223295 801720 34680 325805 497760 126055 599505 381565 557005 339320 485095 712470 163030 657390 780725 331755 388620 34425 324785 280245 654670 102765 174590 567885 58565 527680 190740 528530 347565 408425 497335 661895 403325 688925 746215 80240 755225 334730 357085 190995 109565 338980 488495 33745 43180 804015 251855 806055 462060 762960 143905 598910 405875 358530 675920 558280 107950 465460 294440 272255 10880 567800 532015 297670 8585 732020 433500 121125 794240 442085 718930 245480 427295 802995 589815 749020 141355 553180 370260 507110 751230 761005 559895 13855 201535 274125 525895 816935 70295 204510 145010 410550 799935 109480 654330 388875 695555 580040 561680 599250 119425 213350 232730 438260 100045 652800 436050 221170 16915 396015 326910 66555 464355 807500 309995 629085 269960 764575 712470 495465 375275 437155 201365 37145 58565 269195 57715 247690 361930 697935 451690 481015 699125 64090 128095 213775 547485 694365 688925 656880 4335 822630 641410 813790 655180 204935 518415 668270 771290 618800 131580 782340 13090 267665 197965 289170 380290 183940 711790 554710 499205 463590 285345 224825 393805 485605 515865 44115 734400 610640 616080 514420 541280 547740 535840 299710 701845 42330 424745 573410 800445 183600 316710 374850 769250 823225 104890 371365 565675 428910 11390 436305 561510 230095 435455 644555 162350 231795 435625 369835 661725 579870 210375 252450 400010 177310 479655 814385 471835 17170 147730 672775 329715 168725 40885 809880 571455 308890 330650 397630 312290 831810 568225 672860 680340 477020 191505 517820 273955 126225 604860 397035 5440 797810 646850 446505 610130 590835 64260 748000 253555 102340 54485 345950 686460 22865 787950 457300 275570 509150 130220 721310 533800 138210 565590 722245 100980 643875 824500 713490 301665 791945 845920 412675 183940 573495 177310 124015 596785 688755 838185 821270 765255 474215 444635 240380 453645 675665 271235 100640 849830 149005 808690 577915 224995 247520 47260 842010 523600 81940 723435 554200 734315 156230 847790 530315 620755 714510 332095 514590 778685 770100 360485 168130 608005 381905 491895 498270 695640 761430 601120 70720 810815 330905 67490 539750 137190 201790 601545 761345 849575 530740 69105 557430 213095 527680 600270 565675 223465 543745 271745 516715 72930 286280 778090 413695 720545 108885 503030 83980 824840 60010 49895 515865 362100 253980 672775 112370 328950 260015 826030 724455 457895 325975 29240 206720 401285 268855 582250 414205 374085 107780 818550 632315 848555 244205 95710 360825 331585 44115 166345 54570 207400 398480 487900 263585 550460 208590 821185 506175 262905 483990 248710 601885 601205 630870 586670 714850 698615 113305 455600 38165 127840 364735 777495 68595 461040 238765 777155 129710 326400 135660 285770 236725 803505 700570 106505 254915 365160 23205 330310 712725 24055 340765 91885 169320 70805 171105 845155 410465 137530 587350 689520 168215 841585 187085 822885 492830 690965 487900 683655 350965 651865 180540 619735 825265 541790 691050 244630 275740 430270 787695 742220 89930 333625 205700 74800 301410 768570 753355 762790 675155 441065 525640 755140 841500 643790 738480 589390 498780 245905 780130 100895 427040 403240 477275 208760 460360 508470 405195 627045 748850 15640 26350 845325 677960 69275 481525 529295 419305 78625 628235 38845 6885 374340 650590 498440 801805 566440 808945 732870 182750 624580 662150 412590 616080 507705 468350 632740 783530 576980 538135 823395 119255 387685 791350 634610 222615 168045 92650 185725 221595 792880 619650 544850 112370 827135 727005 210120 180030 614125 18190 475150 497590 195075 373575 138720 453985 354790 36890 466565 11220 179435 83895 424150 677110 615060 276675 5695 33235 744175 811240 71570 344165 328610 165750 759900 78625 604945 708560 656115 57120 300560 351135 487730 736610 170765 644385 802825 358445 749190 766360 80835 438260 387090 554540 212160 844050 325125 198560 419220 34425 782850 522155 197030 706860 784465 445060 307870 390745 559810 267920 86615 664275 606985 374340 637670 455940 467160 146030 388365 450160 625940 27795 618290 468520 203490 479655 688160 701590 536350 311015 554200 584290 274720 525300 733040 365500 710430 822375 501500 726325 557005 684845 29495 529975 681955 579530 137700 247350 733890 455175 277780 815575 53720 536435 608600 99960 458405 400520 700995 123250 301155 298775 706350 230945 698445 46920 346460 494020 180200 645150 282880 794070 369665 298690 114835 133280 504305 234515 667930 330650 841245 22185 619735 117555 386325 428400 657560 479995 96730 627555 580210 7225 572560 284920 396865 596530 682890 105400 824585 92310 135405 409700 272850 349945 197965 270895 268005 162435 209525 70720 752675 684165 125630 188020 702270 690710 180625 160395 519690 512890 17425 335495 751655 815660 324955 407320 83215 192865 410720 538645 40800 480420 319430 364735 840820 86360 501075 833425 839375 743580 215135 771630 461890 196945 185130 515355 264775 137190 476255 492915 219215 704905 690880 192610 557005 374170 616675 760155 100130 790925 532440 200940 291720 761005 219640 304555 672945 538815 767380 573665 197200 396270 393465 732105 103275 158525 508980 812515 77265 98345 817190 425510 252195 533545 225335 333710 44795 615995 416075 311525 550800 844815 519180 700315 370685 583100 351390 47600 502520 152830 528105 840055 56185 390745 793815 141525 11985 394230 323340 817360 732870 411570 398735 217515 729980 158695 6630 670650 134385 534990 603415 802570 732360 836400 820930 589475 193970 627810 299880 23630 365500 817615 560745 124780 539495 463080 715870 598060 142035 803760 227970 816595 73950 394230 279480 243525 829855 706945 539155 75395 331160 751230 643875 795005 233580 48705 671755 263075 839375 809285 454835 603585 643620 664955 131920 791095 118575 659855 31280 388195 423300 105995 371790 140505 716125 319685 532270 135235 223550 348415 70125 818380 671500 330905 302770 347310 535585 660790 512125 108205 280755 618715 190995 288745 83725 459765 306255 572220 436135 210205 461890 304640 160565 434520 296310 430525 660450 540005 642855 645575 535500 260100 373320 349180 575195 77945 266645 254150 727600 169490 71230 440725 489005 112710 339150 388110 163455 556070 320195 185895 304300 462145 26010 67745 554795 617270 526915 737290 28475 367370 448035 621860 243355 527935 612850 298690 357340 17765 316795 826710 12410 27285 801720 84915 144245 577405 47430 583440 366945 544000 354790 736610 133110 245310 529550 161330 505665 460955 332860 667250 377740 759135 743750 405620 443615 620075 321980 350285 100810 594745 197200 551990 14280 850000 398480 513995 751570 41055 295375 285600 775880 67150 252110 392700 392700 672945 813110 132515 227545 324275 179350 551990 331075 415990 729385 435030 447015 592875 299285 431630 502690 661470 319260 442935 306085 12580 675070 566185 537285 472345 213350 451605 789225 739075 559725 310080 265030 367880 65365 510680 647615 546635 157420 318580 624580 490960 227885 567885 826880 635205 467415 438770 216665 696320 687055 33065 799850 647020 222105 181560 596190 754205 144755 370855 78795 347990 251175 658240 662915 129455 241230 674305 121890 838015 276675 570350 531760 226695 96390 487900 443360 640985 152235 231965 643535 694790 753695 225590 680255 59330 72845 359465 793985 431035 563380 135235 594575 770865 375275 631550 204085 743325 685270 133110 562190 312120 201875 79475 97495 105825 809030 197285 167110 370005 270810 90865 627725 582420 332860 668185 827645 369835 491725 554965 339405 629765 51680 231710 634865 680765 753100 530400 445570 63410 48025 513230 241570 744855 712045 392105 260440 729555 688585 450500 402730 528955 742645 756245 391850 806395 390915 465290 422195 745450 499630 715360 459170 141865 395930 460955 23460 794240 578935 793985 669885 250325 289510 533120 455345 685695 405875 244800 295800 542470 668695 330140 833000 837845 124695 62390 601800 385135 408000 442850 726410 348075 519350 837080 359125 36465 372640 249645 640900 297245 709070 89845 362185 192015 772820 163200 603075 621265 253895 777240 517480 480590 20145 85510 657390 806225 122060 667165 750720 634100 333710 702525 458405 48960 771885 704990 169575 479315 445400 230350 17085 459000 152320 3060 514930 106250 274210 315095 122315 514420 259760 483310 84575 848725 596955 472515 335325 443020 47430 230350 772990 250750 525045 849320 309485 691305 572900 688330 666910 567120 605965 717740 270895 268600 446505 570435 215220 796280 226695 227375 689010 255170 623050 448970 470390 233495 45390 547230 641580 324360 154445 837250 555645 489685 648720 158185 165410 589305 196690 298010 44115 273020 552330 95625 475745 811665 694450 69445 652120 22185 655860 88400 823395 679320 555730 216750 38420 69105 149685 624410 814300 325210 764660 748595 643535 167450 330735 340170 623220 163965 836485 618630 560235 305405 542130 404940 355640 544850 274635 836910 53890 747150 99875 378505 96560 741795 73100 647700 37825 722925 722670 466055 697765 498440 294015 420155 19295 112115 784295 221850 722925 343485 313820 808945 784125 311270 339490 34935 627895 539325 398310 339320 656455 766360 321810 1190 251685 370345 175610 296905 390830 766360 225250 297245 404175 844645 325635 599675 165070 412505 343910 371280 448120 540855 450585 423215 285600 101405 210375 743665 614805 256700 761940 762280 522155 253640 658070 841330 746215 569585 519690 27965 711960 155890 757605 376550 167450 532355 639370 386155 149090 557260 644385 442935 230605 267070 534990 85255 653990 698955 520370 153510 8585 457045 820250 339150 322660 306085 284665 37400 601290 335155 289255 62815 581145 34510 137105 319090 23715 173230 459000 342975 248455 818295 547910 117980 539835 815065 253215 301920 789480 775625 214200 761940 710515 461550 287300 170765 293420 448630 374425 520200 399415 272935 202895 326655 601035 758710 726665 122655 135575 286365 768485 338300 825860 432820 733210 644130 817955 624920 641665 2975 583525 277440 812090 737205 364055 210205 10370 184110 175185 566100 639540 570605 427040 468010 676770 530995 72505 250155 48280 671925 540600 384540 270385 766785 565250 733635 532780 651950 179435 558110 120615 646170 737290 457300 723435 267495 1105 654670 60435 96730 744005 360060 664360 226270 661555 229670 403155 354960 301750 145520 471155 818805 214880 123420 574515 820505 430185 274890 182240 468010 665210 465715 643025 198475 162690 499630 756840 485775 471580 316540 208930 584205 617355 263330 200005 483055 808605 773245 299200 386155 155380 785400 423725 413525 720035 471070 166855 407915 754035 113390 242335 658920 74970 492320 393550 525725 833765 840820 261970 142545 824160 750720 198475 844815 669630 746300 84405 802570 517055 223210 392870 839205 589645 473875 74205 673370 609620 419050 32555 600270 211905 453815 431460 455430 230945 388705 807160 150280 47770 238170 80240 399925 635375 337620 72675 749700 274210 580635 449650 493850 244290 144075 640135 437920 298095 189465 737375 757860 788120 30430 333200 295120 823395 152745 751485 483225 58735 346970 301325 226525 610810 667505 385135 710685 510595 333795 51000 830790 344335 677110 469795 391340 627385 67235 362865 57885 89420 1530 680425 487475 522920 564485 829770 288065 368560 259590 655095 746640 768825 740945 797300 324955 363885 201025 418370 225165 39440 665040 714595 572985 137785 451265 323255 605030 311525 753525 674390 835295 244715 612340 564655 754120 156740 2975 591770 794325 558450 52105 743240 193375 532780 153255 15130 775115 14705 612595 214625 23120 155465 82535 601970 6460 112115 261630 405365 749785 241655 674985 731340 746215 827305 165070 95115 482885 754120 377400 281945 196095 672010 399160 602480 5270 581655 790670 660025 588710 35445 208845 321640 70805 96900 111435 211735 462655 144925 800955 540430 431290 16150 654670 748680 153170 526745 294355 743495 453815 193035 598995 792370 668270 763215 214370 265115 645320 397290 647105 533035 459765 541960 437920 498865 655520 836655 476425 305915 556070 603585 52445 255850 529635 297585 638860 816765 420155 382330 323765 589475 102765 223550 194990 253470 438345 361250 565505 28305 109905 261545 536265 376975 116620 114240 170170 569585 659515 231795 162350 445315 182070 471070 803250 372300 515100 501670 241825 847450 477700 488580 194990 610470 380970 8840 707200 523600 640305 166430 333795 346460 242080 739925 566440 222020 228650 531675 298435 428060 514080 602310 270725 100215 110245 344335 724880 132685 378590 290615 679575 828920 62985 481780 492490 420410 416245 217600 678215 127670 814130 612170 542385 495805 687140 705670 138805 264690 34935 792795 185895 63665 765510 128860 828835 451690 108120 11645 338470 101065 133620 381990 331075 703800 232900 273105 389385 400690 537625 818125 165750 689095 323425 614125 47940 217090 361675 683570 625515 748510 563550 656880 427975 637415 426870 11730 715020 246075 781150 230010 105060 390235 425935 849235 450840 439450 838950 806990 683570 222275 39610 232645 314415 322830 178670 454325 689690 750295 758115 156740 26945 523175 222275 122570 764320 6035 808435 628150 717230 208165 33490 329460 346715 368475 358955 613615 501075 631465 146540 779025 788630 784380 173485 399585 353260 626450 109905 799595 255255 711280 222955 69615 681190 597210 605030 268260 150960 360315 454920 594830 517480 34595 396780 773840 221850 645830 179605 318580 566355 838355 511530 784635 149005 676685 204680 561850 172465 419220 500225 60945 357765 316625 261885 547995 620585 529295 172635 634355 758710 75395 262140 755140 303280 693515 357085 365245 840820 402050 386665 770780 16065 129030 603755 200090 604010 545360 602565 140505 774690 549100 118150 686460 435965 591430 568225 669545 651950 152575 91630 297755 317985 401540 133450 666060 755820 569585 119255 52530 24225 757435 305915 556325 755140 743240 441235 72080 413865 519435 705415 835040 80325 554795 340340 134385 401115 646680 848385 194565 131495 129965 198475 481780 365415 539240 716380 211735 148495 375955 213520 543150 781830 161415 72505 63495 363375 776560 85255 13855 479060 361165 146965 521900 719015 784125 787865 697000 506940 29665 594065 473195 516205 359040 727600 431715 305660 81770 745450 747830 31195 386835 538985 68425 471920 465035 420835 13090 717570 68170 124695 331500 672520 572645 166770 22185 222020 706690 332605 646595 252875 710175 579530 680425 475065 421940 628150 719780 316540 708390 292485 60860 519265 115260 612255 496060 403240 608515 459085 269620 27200 63495 824670 255850 605285 694025 224485 792030 592025 435285 508895 59160 667165 734655 796280 590070 225505 628745 276590 721055 68425 309315 159715 726325 848385 795770 82620 259165 362355 405620 837760 821865 489005 643195 14875 177055 769080 65875 427465 520285 483395 622880 160735 695385 715530 211310 86445 836145 163455 410550 833340 491215 453645 210885 188955 146710 36975 617950 181220 640305 404090 129710 414545 445570 434945 446080 823310 550290 334135 687820 332180 575110 133790 486455 806225 51510 508045 540515 836740 340340 371790 759475 253300 691645 60775 490195 203745 681615 248030 342210 284580 794155 804525 244885 540260 592620 751230 636820 651695 121635 157760 485010 516800 78625 324445 38675 194225 781235 697170 629765 451010 139230 564315 736440 404260 768145 309570 843030 99365 660705 722160 722500 371960 754800 519605 296225 286705 392445 361250 56695 826625 397120 607580 182070 151555 820505 381905 319685 726410 662660 678725 436305 544170 116195 797385 200685 377315 439875 677705 221425 614550 542725 264605 590070 156570 456620 511530 100470 561425 490790 619140 122485 668950 510935 334135 475745 614040 474810 100555 399245 617525 782085 588540 404260 478805 498440 116195 623985 333115 431630 396865 145605 145435 419135 525045 192780 204000 801210 697085 782255 90355 263500 741370 141525 551990 811325 10115 799510 417095 631210 566780 74460 638605 713065 70890 501330 145605 57545 181985 491130 151810 522665 249135 237065 760410 448120 532100 397715 237915 186065 825690 699720 831980 698020 646000 587690 171275 29325 652120 466310 284495 189550 816595 516970 227715 432990 770100 324530 729725 605795 741370 703205 833510 712725 148665 577745 313055 629425 734230 403835 689180 5100 809200 201110 731850 54400 840055 605455 329800 838780 176885 601375 713490 689265 56865 89335 769590 195075 653735 797385 42755 228395 449055 236045 141780 96985 171020 728195 148835 321980 500225 641495 195500 528275 72420 224570 167110 687650 126565 234685 838270 816680 99620 733550 412165 453985 306595 171955 771715 191080 15555 338895 248285 488495 479910 332945 434435 7055 684250 472260 325890 848470 551310 514250 560320 386665 190485 448205 281775 193375 499545 299370 205615 307870 426700 286025 775965 454665 144670 329970 203830 660535 821865 522835 35190 394910 82280 308465 380290 327505 236215 89250 277610 329120 352495 506940 755395 100470 805800 670565 179265 215475 289340 239105 290105 6290 559725 68085 19125 99365 125885 617695 303365 448205 721140 789905 713830 541535 368985 512465 186915 564995 844050 733720 409955 74545 508895 256785 479995 451095 663425 631125 775965 370090 792965 103870 780980 26265 681615 477955 662660 156995 314330 823565 498355 215050 195245 218620 548505 415990 850 621180 568310 86530 787185 561000 186575 611150 821440 674900 389045 161160 265880 705330 348075 455685 710685 510510 254065 208590 541195 480760 327335 68340 516460 148240 162945 639625 68850 392955 145945 145605 455260 125460 92820 50320 483310 201450 462740 799255 392785 184535 96645 674220 698785 272255 755565 231115 763640 759815 70210 330225 720885 204000 181135 462655 790415 509235 311015 432310 550460 384285 812090 196520 661640 421855 606220 125120 663425 810475 172040 798150 449905 379270 480590 300475 355810 16660 449905 733295 9265 683060 746980 782255 516970 784550 235450 181220 569755 286025 751655 610980 421005 265030 530570 822120 453220 534905 843115 830110 279395 38845 27030 39950 470220 176715 292145 319005 255085 113730 732105 705075 120700 605115 776645 623730 189720 410635 32470 193205 156145 254235 847365 1190 307105 727770 430355 444125 42330 664700 474300 714680 250835 570435 105485 705500 513230 399670 372725 452710 435285 248625 832830 566610 271745 843880 509490 559810 673625 113135 113475 730490 618120 516885 600610 510340 679660 201450 831385 377315 528955 148920 769420 18275 58565 211905 639795 178330 602225 238425 504475 228565 37315 686290 577660 811580 274465 364650 738820 166600 204085 349010 160565 91460 602140 495380 768315 280415 843625 204000 559895 207485 505835 407915 104890 571710 642685 842520 517650 635630 643450 526235 154700 746980 842945 409275 806395 766870 28645 236470 278885 672095 258570 794325 128180 195755 10795 712980 598230 543490 400775 833680 99280 509065 454920 491130 393465 724880 667590 267920 399075 407150 565335 805035 569840 54485 831045 167450 168385 747915 801720 736780 702100 686885 430695 155125 258145 309230 212075 286790 142460 592280 609110 743495 815915 240465 720205 492405 428655 781660 123760 758710 568650 45135 171870 402390 52870 127585 283985 279140 662405 397120 566440 794665 58480 384030 732700 253895 200345 381905 10540 376380 618630 104975 524875 532185 283390 559640 118660 684590 610215 359210 201110 634100 831640 463420 640050 285260 493595 690965 464100 735420 452370 126905 639030 437920 719865 271830 479825 162095 761685 143480 305065 340000 198645 346800 783870 789905 366945 336855 568055 784805 411740 738480 802315 192780 55845 105400 684590 539240 546040 385730 497845 245735 82280 710430 197115 157845 231540 30090 326570 277525 788800 122995 748000 346290 77860 613615 747490 280160 591685 549610 165410 237405 443530 500480 720035 532185 540600 121890 697000 32385 39950 730150 345015 146795 530485 565335 243610 472515 449905 296990 590750 668440 634100 409700 98175 635545 467755 615315 55590 589220 298350 431715 176885 378930 406895 326315 654840 658665 314670 839545 40035 240720 520370 700230 457980 311780 663595 137955 177395 846855 572390 111605 157590 195755 368220 574770 500055 295715 201280 746130 815065 795175 331075 308805 829685 472430 628575 308975 733975 638010 69700 40205 557940 429930 711535 258145 763640 144925 516120 752930 449055 737545 649230 393380 80920 165070 773755 410040 460785 80665 5780 378505 231880 703800 666825 83470 361760 183175 397205 613785 137530 628490 363800 232730 718250 836570 342040 23035 268090 471750 713235 40460 755905 615655 179775 781065 847960 608175 127840 26010 844135 99790 67320 59840 539410 109990 466480 7225 603670 365245 691985 480335 235620 431375 769250 49215 159715 249305 811580 792115 220405 283220 432225 748935 603075 38930 790245 204595 137530 768910 243270 509830 346800 9690 447865 188955 543745 734740 452285 541535 587690 30090 479485 83385 560405 363460 200005 586330 162010 544850 237575 117895 355725 826880 326060 393040 478550 821270 37485 414715 286535 241315 181050 183175 803250 102765 841500 41735 452880 534990 226780 222360 190910 503115 477955 826030 225675 400945 114495 749615 381735 488325 142545 410295 238425 214115 173060 10200 9860 592110 810815 402135 165155 282880 456790 37230 414460 361590 435200 842180 16915 828495 332520 243695 421600 519945 243780 798490 794750 68255 643535 79730 10625 684590 52955 499120 262735 799680 385985 317305 718930 569670 288915 751315 129200 634950 614805 50405 845835 450925 251515 348330 267495 799170 721055 300730 793390 82365 768230 465800 492915 199835 345185 262820 674985 619395 503540 590495 105485 804100 495890 256275 504900 671415 11985 160310 767720 452370 300135 833510 268600 201365 720460 612765 711110 182155 201450 796110 466735 819230 284410 673370 179350 154700 370515 604350 430865 790925 127160 506940 810390 35020 817275 247775 828325 292400 36210 154615 621095 74715 677195 470475 14450 249050 344760 669715 284920 696575 375615 65875 541025 306340 163795 172550 149940 306170 616080 774860 567715 772055 619650 597295 136170 846515 227970 15470 110415 186065 162435 438855 295545 829175 51340 692070 617695 601035 585480 131665 792030 73185 730235 318665 640135 804695 553010 494615 518160 600015 67575 258060 435795 762365 47175 582590 711875 388875 124100 272510 591940 96475 340 833255 444635 467670 715020 577150 424660 161755 223210 150790 239870 366860 626790 507875 556325 353430 35190 765000 299625 681785 488070 695130 278035 224315 440980 815915 834275 424490 661895 359465 66385 304640 429165 811070 831895 813025 431375 222445 664785 50320 741370 316370 38675 176460 742815 448545 628405 600440 352410 316030 44030 804100 626875 24480 2975 77095 630700 619820 203915 209780 711790 55675 791095 387515 57375 317475 362185 266560 137955 270385 55590 35105 120615 505495 830875 110925 753185 22610 512465 367370 493255 360910 106335 684165 298180 614805 681785 729725 684590 816680 480165 737800 783955 457300 550205 705925 349350 738650 223975 79560 367200 565590 184025 691050 210205 373830 425085 143395 711790 495125 805035 295290 797470 449735 756585 383265 63410 162435 773840 805800 350965 204085 280925 514675 327845 244545 740435 277015 413440 239020 635715 283560 410890 326145 139315 698445 841160 106080 629680 644555 160225 619990 808520 118235 463505 381735 129455 638010 491045 794665 85850 810305 75225 578765 376890 192015 102085 817360 548760 432395 442765 411230 549015 182070 3145 510085 459510 395590 226525 79390 187425 520115 773245 349945 262905 324020 126140 347395 314160 15045 35870 325805 375190 719865 225420 584800 450415 702270 122145 225250 674305 160225 664190 315265 726750 365160 235110 97750 791945 51765 146540 270045 271235 350200 554115 158015 504390 18530 515525 366435 353855 534565 802145 39015 829515 601290 107015 102680 373235 151215 718165 145520 7055 70805 187595 294525 548505 510085 840990 394570 329630 636310 86700 504645 31705 537115 654840 191930 226270 24225 79645 335070 837505 278545 234005 488665 738565 689945 393720 124950 690200 244800 724285 536520 79135 204255 569160 476595 224145 224825 497845 401370 58140 51510 815575 256870 528275 530400 317985 192865 467415 785485 316030 432990 236810 688075 440980 810815 170595 640645 418455 481695 468690 728875 608685 563465 698530 102510 290700 394570 262905 411910 161840 42670 304640 698275 110415 509490 721650 205530 689860 396270 107610 82620 413865 615485 89505 220405 779875 813450 326060 647360 681360 705330 614805 723095 209440 372725 147730 95030 312205 618120 577745 342720 481270 121720 657560 83640 145520 731680 229500 594660 253810 445740 802315 342805 91120 665975 329120 556070 694535 147390 516460 680765 399670 801890 6970 757775 43520 662065 584120 260185 495465 723690 464610 164645 177055 500990 772735 735080 583950 641240 613190 1445 282200 652460 508215 71145 368475 668015 604180 521900 834360 4420 194395 459085 806225 209015 489090 65875 563805 477360 160650 605285 723010 741880 95625 638095 276335 756670 221850 628830 615910 127075 738055 405960 290955 363545 811410 670480 231880 1360 665805 327165 121720 482460 599420 211310 478805 539920 221170 818550 358785 653480 680595 694365 725985 79815 714850 13515 330480 19890 136935 674985 799255 132430 150535 62220 662660 519265 29325 245565 128945 366605 111945 520115 255765 212075 460870 158270 91715 270300 311185 131155 737885 306935 83725 592025 257465 206295 178500 501500 106080 516715 130305 666825 345355 693855 109395 470220 545105 144160 709240 841245 534565 175780 303535 837080 230605 126395 18530 812600 570095 170340 11220 366605 257380 24820 86700 772990 753355 174080 465715 306255 354705 126905 65535 426870 435710 154955 77435 382840 411910 681020 423555 499630 82365 763385 214540 314075 341955 632145 530230 422875 495975 792540 168895 827815 422790 459085 642515 242760 472175 652715 65535 95625 247435 194735 626535 273275 575025 225675 231030 164390 241995 29835 421940 449225 118490 420495 368475 281350 83640 233240 783360 672435 412165 631890 481270 676600 799425 447525 128860 645150 298435 121125 421515 662405 568225 55080 241995 79475 695215 676940 37315 739415 359805 587775 383520 115600 828325 728535 18870 284665 816340 468350 446845 242080 98940 308210 262225 352665 224400 180200 392955 669545 762280 150790 468775 207995 694705 23035 64005 273360 23800 528870 158865 287725 351560 60775 453475 805545 658070 296735 461295 631465 20825 287300 609280 477445 521815 838695 417435 133535 744090 43180 304300 403070 24650 308805 584205 791775 434520 69530 479400 746470 622795 751570 161330 28730 459085 632655 300390 255340 265200 810815 344165 834105 361335 662150 520115 61625 133450 712725 227885 579870 813195 829940 777920 278375 489175 422195 61370 451690 149600 103275 512210 652290 357680 630190 96220 652205 102255 552670 557175 763045 449820 409360 431290 623730 504645 630275 271490 502265 327250 54400 22185 172635 178500 694365 85935 311695 322320 426615 111860 174335 846855 162945 306765 587180 327420 747235 187935 703715 174760 791860 535075 176120 44200 450840 722670 152150 809370 677620 360060 589985 436050 106590 786760 370090 198050 601885 485095 430355 760325 375105 35955 192270 222020 801210 354195 649145 408085 793985 715870 146030 315775 716720 365585 169830 557855 828495 451860 278800 420240 95710 150875 404515 340340 53550 352240 499885 637245 848470 353345 348415 402985 344675 187425 368475 233155 761770 588625 322660 354450 825010 805545 214455 221085 665210 71060 15215 180285 708560 362950 354960 610725 359890 272765 428145 438430 173740 257635 366435 830790 742815 345100 445485 807585 272680 760665 296395 274040 560405 718420 13855 771375 390575 805375 657560 88485 217685 148155 28475 656880 116110 308380 468520 448375 819060 547230 3315 400095 647445 840650 521305 695215 742305 781830 638860 761600 535925 547060 492235 563125 691900 673795 108545 778855 498865 590750 538390 288915 658920 581145 189125 582420 402560 259250 344505 735675 462315 571370 702865 166600 109480 751570 32980 458320 640900 829515 371960 394825 221085 738820 6035 131665 563550 418880 582930 147815 722500 719950 469540 287130 747405 780130 208250 113475 358700 374595 316540 752675 49045 676175 286705 164135 563040 64430 592025 132685 847875 138380 307445 15130 253980 410550 585735 830195 324530 416585 9945 770185 304555 675155 255850 765595 250410 689520 305660 63665 784040 199665 477275 304470 755820 252790 141525 718420 77180 722245 191250 276505 691560 689180 820420 626365 606730 113985 385560 415480 829260 746810 760750 796450 538560 320790 456280 551055 402985 674730 522665 507535 656795 203150 729725 483480 666485 519435 685270 255000 284325 793305 552755 418030 264180 398735 73525 756075 367455 612340 107525 645830 625855 730915 470815 214625 91375 25330 31960 129455 65790 232900 274125 249220 787865 578510 797045 199070 69275 413780 445570 134980 166005 20740 833425 494020 58055 418200 555560 663510 368730 768485 146115 268345 427125 445230 150280 249305 120275 204000 649910 382500 264605 189890 847790 383180 85255 61880 648805 136425 702100 788375 1700 548335 147475 455260 600185 655095 168130 754545 228055 451945 818975 774265 223720 533375 332180 307870 349180 145520 448290 133705 818125 442850 703290 531760 14705 314245 27200 291125 528955 556410 675920 34680 560235 51340 700485 46665 43350 494615 756500 207740 539750 754715 450245 507535 400095 369920 768060 630785 814385 326570 246840 173230 782340 416500 223805 609960 525895 710090 90185 485010 811325 406045 99280 47345 558620 108205 126820 165240 18785 747830 585650 385815 402135 77350 303280 672350 257040 683655 104890 339490 174505 538560 108715 50235 125205 59840 375445 122145 381225 109565 141525 328780 389895 134470 273190 227885 301325 438770 309910 227290 356575 295800 112370 349265 847110 17935 620415 766870 198900 34765 755055 609535 718760 306170 606815 613615 200260 535160 396865 496060 722925 762365 550375 33405 650165 61115 20570 141270 788460 607750 360570 348415 350285 253215 837505 830875 102935 583525 802145 242335 374765 227120 353770 824415 505495 837335 333115 496570 288830 270215 28645 676600 684080 164475 716720 308125 400095 326570 53380 195925 802655 494530 438600 658835 270470 693600 19890 660280 309910 409785 71400 107780 402900 604945 114920 84745 363885 43010 100045 59585 160565 49300 342890 264095 374085 519095 231540 836485 440895 160310 232135 3060 204000 468010 127585 364225 660450 698275 812855 495890 165920 702015 171615 721735 119680 547995 816850 17340 826880 164560 162860 622285 321980 666400 812515 541280 167110 525810 461465 640900 659175 312630 579785 486540 815150 40715 249475 330990 823225 235875 149430 604010 550120 344930 56950 122315 704480 181900 764745 370515 389130 777495 224060 49725 95540 362695 442340 791180 86190 533630 341615 238935 780640 320025 158780 804950 251515 336260 370515 52530 51170 90695 221680 15640 237660 370600 584970 775115 409955 50745 625345 266475 657645 422025 368390 333880 269365 602820 146285 178585 237405 652885 848385 177650 202725 666740 463675 234515 65620 449225 510680 543235 47515 110840 834190 807330 218195 193715 27880 4505 289510 438260 134130 404175 708985 13345 476255 839460 232390 637075 619395 127840 44285 433840 382585 532355 489345 804950 173060 202895 52190 91375 462570 121805 720970 291125 503115 167705 120105 849235 419645 554455 31875 62050 248115 776645 170935 748425 98770 708135 778940 149770 257975 359210 298775 260440 269705 156995 393890 196265 173740 322065 140845 667845 240465 438940 364990 831215 595935 380630 78455 452795 835720 29495 208505 171445 38420 106505 403665 338385 140080 193290 205785 507620 744515 846260 369070 240720 438515 424150 725645 718930 468775 12920 439450 46240 278460 464185 643620 125630 389725 740775 800615 803335 91460 725815 352665 110755 799765 533630 474810 348415 199070 617100 314075 220575 554370 302260 472430 273700 12665 760580 123845 26520 684760 152490 519690 132345 693175 401115 331925 10795 652545 230945 258400 528615 33745 326145 690285 770865 292485 214285 803930 370600 785825 494020 773075 303790 507535 510 418965 416670 347990 299965 475150 403070 523770 729640 653650 814470 711790 6970 342890 50235 765000 146030 499460 166260 685185 725475 66640 227800 275485 757860 47515 358360 560490 463675 55760 593640 794325 534395 682040 670905 6630 827305 204510 43350 542300 248795 53295 418625 662235 356915 235960 68340 529975 3740 683060 568905 60690 142545 130985 124780 676940 642685 130560 183685 243440 580295 330905 349435 631040 602480 717570 843455 557345 423130 11730 741285 611320 258570 745110 604265 672605 307615 672945 394060 389980 67915 157675 415480 427125 783020 766275 817190 47940 649060 357680 311185 737715 563550 655605 164475 483820 142800 523515 426105 236725 229160 723095 370260 651695 403835 262395 569330 173655 90355 310080 714510 406895 815065 565420 720715 440045 334730 525810 774010 253980 176545 192695 585990 98345 35275 310845 42075 446845 487815 627980 344080 148070 221000 763470 380970 162520 63410 683145 101235 705330 339745 265965 573665 618545 254745 259760 304385 657220 461380 589900 427805 239700 487305 520200 544000 644725 231540 645150 153170 706435 189975 696405 213860 399330 453985 47260 271235 752675 589390 726835 178075 546805 271915 594490 135405 212585 256870 199325 792285 525640 117470 117725 549610 297075 672945 262140 75055 640305 530655 151725 525385 371025 113050 632655 8670 451350 260865 514590 819145 479060 365245 22780 619820 477105 427465 656200 682890 264775 437240 541025 275315 571795 91205 726240 737800 82110 166175 383180 147560 236215 18700 57460 449225 337365 59500 172040 400435 250665 669885 781660 711875 190485 348245 813790 813535 760495 161925 63495 829940 27200 119000 603925 632740 390745 671160 79985 565760 250835 223720 789395 644300 399075 47430 797045 553180 606560 713235 571285 54740 328355 664020 408850 368475 363290 564060 159035 692240 544340 710430 456790 155380 775540 803505 744345 298520 734060 10625 411825 332180 350880 227545 634355 757690 189125 509745 721565 238935 373575 833680 740520 720205 624410 836995 799595 111180 55165 500055 328100 397800 405535 232645 412505 613955 43775 433585 259420 788460 414205 759815 784295 353940 589305 58650 641325 504135 203830 163710 588115 782000 754885 565930 588880 197965 119510 516630 668440 583015 254150 394740 787950 782085 475490 447780 253130 845240 124950 12155 445145 16660 547570 308125 783445 153425 682720 462655 286875 452115 720290 355555 119340 511105 291550 647785 113050 680935 37400 716295 180030 388025 797640 13005 85170 376465 514760 308550 462400 568055 722585 20230 719950 25840 839970 107780 141525 722500 186235 13345 40375 456535 501415 568905 114325 557430 32470 742050 428570 349520 349775 278375 332775 810135 266050 170085 592960 241315 461210 358020 476850 792115 642940 411655 291805 19720 288065 202385 138720 519520 675750 400945 385730 352750 832150 262225 155890 118150 578170 399925 360570 581060 407490 109225 95795 640730 698020 569840 753525 770440 163030 344420 76670 807415 372045 594405 466820 531080 258825 570350 648720 195755 472260 110245 527935 801125 443020 699635 447950 554200 704225 702440 313905 345100 403410 846855 346035 78625 647955 573750 139060 396525 510255 791520 593045 617865 173995 457980 543490 440215 248200 528785 319430 792200 175865 672945 420580 586755 155380 728705 713660 35360 656625 215305 136170 676685 242505 358190 342465 369070 196095 212925 411230 387175 167620 154785 142035 608685 373235 838525 319345 583440 90270 813450 621775 330735 214200 814130 183005 571795 846770 71570 296395 627215 344080 18785 350455 604860 73610 563210 280500 352920 277270 189720 47940 190485 17765 413100 632060 673540 185640 169150 134385 666570 182070 53125 113390 646935 102680 770440 127840 424915 372810 149515 718080 510680 355130 819485 293590 387175 705585 627895 225930 589305 641155 708815 620500 604350 811495 837930 106590 112880 18105 330905 408255 477020 848130 772565 369495 242420 711450 619395 74715 315010 507280 95370 181135 455260 520285 740605 653990 32130 622370 565930 156315 532100 59330 189465 365075 709920 187000 325975 703290 796960 407065 681785 205020 242845 358275 348840 766870 222105 22185 339915 605710 99365 694875 510 586160 841245 634865 43945 536690 196860 785230 789310 806310 57970 572815 55505 827305 810985 809795 289850 448715 378845 103955 143055 89250 65365 265285 416330 705755 739840 251770 136765 329800 280925 598910 525215 1700 660960 166515 126055 833680 819995 425680 160310 550290 399755 225080 410720 323935 534140 412250 500140 493000 209355 494785 294950 756415 107100 340935 303280 547230 222870 619140 706860 164985 395505 830025 680935 276335 822375 65450 629255 222020 533630 693515 833850 69530 542810 219980 161330 480420 112030 832150 623305 523005 719355 552670 479825 74715 717315 379950 848725 597550 517735 630955 42330 75650 411570 326995 545955 470220 507960 603670 17170 840990 286365 275315 510170 516375 220150 546720 248370 646425 599675 534565 353005 400775 247350 378420 522580 688755 430015 473620 366605 497760 126990 228820 196435 415055 378335 781490 173995 121975 716380 375615 559470 577490 558025 459340 30855 351135 531165 762875 295035 53380 657220 784380 546805 92310 246500 491810 61880 325210 110075 74205 581400 528445 695130 369835 148920 193120 637670 477020 413610 437325 726920 845750 528020 788375 255340 158695 127670 168810 818210 32470 341445 73015 582845 153340 809115 186150 49470 4505 502690 55420 185045 124355 591005 205105 521560 366010 153000 681955 368645 571965 805630 703545 89845 272425 570435 730235 771545 447865 837590 761430 580380 751825 406130 308890 488665 792285 168555 139145 423385 230690 119000 589050 655265 782765 219555 531675 661385 372980 396950 682125 92310 169575 649910 749020 99960 56865 780300 489260 212415 608090 805970 611575 413015 524705 506175 535245 360825 239105 393210 613700 807500 91885 696065 703035 692835 720120 750720 416075 616165 503285 137275 790415 273020 348585 7310 849150 472515 82280 361845 66725 86190 543320 108375 530315 739840 376465 291720 214880 186150 610640 55335 387940 80495 536095 635205 26690 769420 398055 369070 752080 181645 515610 825095 727855 363545 44540 477870 636480 282370 380375 305150 788715 666825 792030 644895 674475 352240 139570 450245 488495 735505 72505 345100 611490 101150 384710 778600 10455 39950 160905 336260 351050 555135 705670 737715 348840 256785 676345 510000 69105 809370 397120 466990 173060 49810 31450 549015 764320 252790 99280 33660 453390 559215 272000 97325 209950 484585 484415 704395 298265 371110 829940 631805 14025 433840 404685 791095 447695 517565 639030 750465 361250 295800 176460 32810 283985 724030 703715 77775 770100 210715 129030 252535 31705 136170 224655 359465 421515 811240 185045 452370 87635 112540 211905 348925 701845 376465 401200 787185 238765 793390 109820 428910 647785 508980 73865 681445 127415 332605 674050 701080 620755 736355 236130 294610 746725 317900 770440 767550 516630 780640 537625 671585 785655 73950 215305 825350 382160 157845 225080 782850 609960 358020 377230 478210 701845 13940 400520 124015 839545 635715 352665 730745 702440 502945 720715 428995 376295 700825 752250 487050 427635 63070 26350 4080 74800 450415 90610 2125 59500 250240 320535 100555 845835 830025 510085 731765 347820 605540 671585 79730 89165 553605 11135 352495 750465 540515 431715 607665 822120 15300 434435 259590 71485 306170 544425 559045 605880 193035 197965 67320 298010 549185 628575 536860 584205 462570 678810 640645 117045 22950 172550 134725 224315 235110 23035 210545 289935 430355 756245 358955 359040 38760 383520 317730 776135 541620 302430 566780 693855 638775 483990 417605 448715 842180 654925 225080 12495 581485 632995 276165 619565 37400 333795 828410 245820 274210 306255 343400 69360 799680 66385 267920 128265 704480 818125 700060 638095 39355 491470 529210 324700 306765 24820 535670 675495 508215 349775 510510 695045 619055 185385 90695 356405 14960 687565 114835 727260 792965 451435 536095 653735 708560 350115 551140 423725 548080 479060 502180 768655 213010 751060 458150 129200 220235 569415 7395 330225 446250 464610 255170 157335 27115 591855 311525 736100 496315 542215 105315 195245 401795 461465 517480 194650 1700 800785 387345 209865 744260 323340 381735 420155 536350 672180 473450 346800 161755 664105 439705 482630 357765 698020 541365 539155 239275 331160 761600 28730 243270 469285 408085 431715 464100 88740 484160 494955 694450 426700 630530 511190 128095 20400 663255 717400 439790 773075 532440 257380 830195 740095 297075 146030 417775 217090 378335 447695 640135 775795 517055 509745 359550 334305 167195 728280 317390 841330 693260 755820 89760 689010 230775 354110 754630 474130 842690 758200 256360 623900 213860 490450 500225 295545 538730 834190 553860 476170 109650 495295 489855 355640 792965 524535 736015 542385 180285 631040 354280 713745 197540 361165 210800 65705 507365 564400 370090 319515 563550 202045 522155 239190 616930 222700 16405 393890 474045 344930 122060 155040 661300 156230 169150 494190 699550 561935 820250 453815 201025 88060 452625 660960 616590 761260 256275 517820 165410 788715 839630 757010 198730 440470 649740 135830 410465 757860 395505 89505 104295 50575 296735 117895 622115 486455 719100 370430 242080 776560 234855 582250 825945 38080 438515 763130 358020 593130 451690 266730 147220 215220 526320 623900 776220 189890 842435 496230 102000 569415 41565 773160 675920 204170 67065 731085 293675 770355 61540 118065 784465 148750 769930 435030 558875 792115 16745 689860 611235 349945 434520 582250 556920 387855 736695 295970 193630 287810 469285 365075 257040 468435 402135 346035 581910 531335 306595 584290 145945 11645 7820 83385 442085 544595 473790 779280 596530 384200 85595 311865 805885 523685 486540 815745 69955 354790 824670 508810 499120 167875 802740 233325 414460 697850 187510 547230 382585 95540 708645 651355 268260 235960 284070 349435 637840 825690 534055 829600 516290 828155 216835 226780 126055 848215 613275 142885 185385 814215 503200 632230 210630 261205 506685 532865 297925 256360 186320 493850 495125 216580 831300 289765 117895 325805 797300 601800 405705 592365 793560 464950 786165 135915 354195 354365 811495 797470 620075 649230 180965 198730 462825 825945 193120 310590 843455 607920 336600 281690 523430 69785 356745 657390 794240 554455 271490 793220 83300 132430 717145 642770 598230 19805 294355 155210 627215 682295 242165 490365 636140 541280 327590 171530 633250 377060 126650 50745 570350 809455 61795 751995 29410 742560 763725 687650 497335 297160 553095 75565 462400 836570 312205 153595 647700 276845 767380 468095 452795 448035 123335 296055 354280 285345 441575 393550 503285 22610 647105 227630 828920 533970 62900 72845 742390 261970 186235 326145 530910 597720 662150 406130 750975 820675 294695 372555 82450 399670 438260 350880 372980 36125 550460 249560 353345 583610 368135 170765 798150 736780 569415 206295 5610 797130 458065 464270 290445 230010 552330 451945 396355 450840 554965 413185 142715 435710 249135 203745 627555 78285 678470 446335 732615 339490 225420 720205 356660 225930 322320 254405 318750 556835 171870 742220 601205 104635 742645 468180 606900 439790 128690 293760 10710 236640 538475 177735 20995 804780 644980 61880 357170 745365 407235 564740 10880 376125 694110 4590 29325 727685 112030 574855 479740 245395 66300 590410 473705 362950 539070 424745 771885 69190 310590 160565 4845 57545 323340 169405 541620 457385 721905 721055 373235 296140 541280 302005 361505 768825 444805 701760 347310 486030 461210 3315 759985 140335 658240 357170 474980 783530 753780 9010 606560 317050 236895 30685 307700 634525 11900 301325 788290 243440 682635 467840 633505 703460 326655 182325 330055 824245 668015 530825 751315 274295 643025 64685 396950 17595 288405 226950 266475 838865 172550 366010 360315 449140 264775 533630 135150 308890 763215 199155 61285 229415 81855 651270 766445 321045 190995 281265 406980 419305 550120 527510 290530 843030 49640 203575 98770 690285 579105 758625 511275 814130 606475 633165 665465 524875 535075 430525 728450 719015 615655 268600 195245 274635 290105 649485 642600 573240 548675 252195 788545 109480 669120 138890 653310 395165 310080 202895 462400 659345 40460 623475 762195 771800 82875 204765 330650 494870 233835 616845 21335 145860 515525 526490 516120 799935 484500 619310 299880 237235 94775 403920 135830 804865 62220 406725 423470 104635 281010 446505 656795 733380 659600 67575 423385 181900 126480 323255 14280 321810 229415 699720 660705 431545 275315 268515 114240 602990 34170 262990 665125 355385 720460 433670 336345 500990 323680 58395 844900 145690 747660 581910 795770 165410 695130 127330 562955 681615 1105 7990 710430 592960 549440 238000 210970 194140 487730 350200 490535 103190 323595 225675 92905 159715 552160 121125 676515 826285 745195 299965 287725 754460 649825 358785 689775 315775 382245 429590 288405 258825 446760 92820 473705 28815 823140 164730 512635 186150 243440 292485 696575 786335 299540 393635 644980 268260 412080 204680 119935 94435 252025 43690 558025 766785 464440 34595 507280 769505 566525 774520 345270 292910 243610 172720 110670 146370 216070 817020 109565 415310 322745 804610 650505 166515 416840 728280 513485 49045 48365 500310 178670 211480 216410 548505 831895 279650 253470 514250 648040 110670 151470 356660 699805 491640 317305 596870 168300 270385 366520 90440 622370 342720 834020 309400 67405 536690 98685 263500 138890 76245 276760 21675 321215 749360 490535 725815 49640 518415 765255 355385 87635 431205 315180 364480 829515 829770 263755 81005 523175 652375 509915 656285 126395 822800 532270 253895 289850 495975 219640 438685 141015 145180 109650 369325 436135 486200 389640 35190 846940 787270 565845 838780 26095 300475 724965 134640 537285 420495 425510 119425 341190 337365 277780 626450 610215 493595 444550 21420 346885 96050 440725 237575 740095 464610 517395 17000 259165 429080 106505 191335 458915 732445 547060 213945 455430 495380 230435 173910 770610 125885 602140 136340 726835 238085 460700 79730 494020 662830 405790 464610 26520 597125 532610 67150 789225 270895 565505 242505 122400 655350 289595 342465 386920 664445 411740 183685 78795 74800 391595 444295 564655 562020 272170 412250 664700 357340 102425 577660 774690 661725 50915 154275 776050 120785 600610 28135 659940 285175 234345 706435 604690 153170 833170 576045 502605 783955 72930 372980 6970 546295 438515 612595 4335 20400 124780 287555 10115 816170 551140 750890 619735 757095 462740 71315 153510 227120 31790 220150 267070 814470 346970 810985 72335 350200 159035 517055 315605 1190 83895 87805 379865 209015 534225 677365 359465 32810 583610 753355 460615 659090 424235 468095 440045 47940 771375 140930 680340 92480 468860 545530 251430 64515 261885 20570 451010 411740 695555 454920 188785 499205 328270 101150 679830 752845 653225 816765 716380 269280 538815 230435 349265 704905 361760 170170 192270 660535 149260 58820 645150 817445 99705 732700 505240 634100 671500 333795 36295 55335 728110 638350 584545 280585 50320 402560 840735 523515 844050 596275 557940 383095 624495 239955 285175 438515 520540 773330 365415 368560 233070 800955 520880 3995 570350 83725 360230 37485 563380 175185 262480 701590 840310 417775 828750 461210 87210 665295 266305 192525 109310 494700 742900 833935 809370 144670 462485 694620 310930 188190 428400 731170 441235 503285 595425 384030 121890 554030 560660 700740 386835 121550 761260 141865 458150 741540 669120 241910 548760 657730 280755 688755 760155 337025 620415 60350 102765 696320 377655 775880 7905 562190 129795 627130 78965 662575 6205 681955 583780 306680 276335 741115 238680 82790 265285 831895 675920 329800 727770 324020 231540 236130 327590 383775 466735 645235 747320 811835 813450 442085 53040 191590 347650 374425 318070 411910 524790 707030 405790 603500 621010 145180 624750 344080 151385 506600 589815 313055 599165 2635 765595 846600 752250 442510 634100 560235 284410 303110 812260 337025 813025 547825 381480 329970 388110 427635 436900 743835 507450 26945 451945 76330 132345 485265 716380 127925 505665 71910 376295 397460 114240 757775 88995 269960 57545 577745 263755 395590 413185 410295 232815 648720 53635 155210 502265 34085 217515 547230 823140 592705 803845 539920 354195 303450 35955 196775 91715 386835 95880 265030 474470 54315 470730 688245 258485 704225 441150 119680 399245 402475 826625 393720 824415 213435 702355 358105 157335 708475 703715 451520 357425 14280 389640 123590 246840 63835 504900 291550 307785 779280 673285 176630 389555 838270 501415 585140 435285 187085 733210 143395 216325 43265 44540 270130 529635 202130 486710 563125 333370 499205 370770 533375 833510 470645 410720 226525 201025 727940 294355 597635 37230 556495 558110 779875 200600 566015 353090 527255 349520 122910 141695 227035 848895 277950 172635 806990 204935 423555 472855 494190 162095 84575 149430 231370 139485 409020 83385 3485 660620 605200 846685 732870 765340 654330 39440 441320 198475 96305 517395 846685 601545 317645 111350 146880 292230 444975 464015 180200 13855 687140 512720 484415 184025 748850 288065 198050 530825 414290 216495 253980 463080 487390 406470 376125 31790 163370 181475 635290 68255 756585 119340 625515 539920 132175 440810 414885 464695 50575 409615 131240 639795 55420 321980 566355 64600 126140 807245 523855 321215 93245 731850 195500 250155 57460 672605 170680 402815 663255 606475 804780 542300 544765 752250 376295 24480 135235 667335 482545 576640 106845 648295 241315 193290 75820 434010 310590 31110 5440 223805 156570 230860 74120 2210 345355 476425 357765 109395 475660 343485 792285 501670 283475 797980 155890 50320 649655 523855 248965 120190 484500 426275 21165 821100 528105 427975 241825 413015 302090 503965 222445 150110 754970 125460 39695 438090 842095 206210 239700 199835 181560 617865 397120 638435 771460 846940 766190 395590 510680 825010 766615 764235 117130 151640 837505 504305 358870 282285 142800 294865 282710 747915 128520 19890 504390 29240 637585 249220 603755 491215 442000 139995 417520 396525 722670 314415 362865 43945 735505 510255 828325 730405 482885 750295 530315 517565 536860 302855 459510 354450 770525 717145 260865 464525 744600 226015 354110 178585 775795 763300 470220 808180 468095 491130 650165 639455 44115 543830 647445 141015 512805 414715 703120 543575 362015 774775 267410 368985 683740 502860 235280 744345 178670 813960 286195 207825 161755 505665 595510 333540 655945 629510 681020 498610 388195 688330 673455 282540 710515 827985 41225 325465 188020 757605 180200 40885 189210 289170 738395 224655 318920 279650 25330 684250 188360 262225 227715 432395 568650 349010 270895 654585 129795 170000 261205 524365 687310 412250 745875 288150 598400 313650 827815 81515 155635 674985 200090 576385 263075 37825 520710 254235 206040 450245 602650 725900 668525 556835 5100 32555 218790 277100 26775 438515 129540 503965 728365 77860 804355 415905 646255 287725 400860 490705 632825 256530 610385 650080 226780 306765 404770 386325 98515 57205 371960 299625 454665 552500 271660 101235 96135 825605 581060 723435 14195 543915 680595 391765 774010 521730 611745 383775 788290 451605 819315 184025 600355 461720 475150 518925 515100 287895 522665 814555 818295 122400 687225 176120 592280 215135 330310 626875 248625 641750 263500 592705 523345 503965 710005 332435 334390 98005 650760 176715 591515 644385 170765 382160 39440 522750 174335 461210 295800 583355 813280 213690 750295 698870 815490 633845 647105 8500 768995 306765 794240 801125 784635 505920 217175 305745 224740 167790 210800 365840 271830 112880 497420 266475 741795 374595 242505 494360 427720 327165 619225 515015 532015 118830 389130 298690 553860 419730 762705 617440 99195 490280 697425 438515 824670 299710 468180 587690 337280 272680 260695 227120 362695 705500 712725 79645 844560 223210 394315 656880 807075 652545 610980 265200 476340 514420 799085 391255 768060 276845 719440 822290 616080 245735 546975 219045 698870 308975 101575 247860 491725 154700 343570 132175 792540 272000 455175 755735 129540 71400 433755 250155 1870 122145 512975 681190 822035 515100 221680 496740 435965 205870 702780 802145 492745 38505 3825 48790 227460 648805 770695 814725 695640 438005 816765 461125 543235 133620 158270 68000 338980 727260 314840 578085 326740 122485 776560 679830 256700 69105 42330 5865 36975 131325 454835 846090 225420 516290 29155 232390 1020 292995 671670 779365 80410 841500 218365 397970 676515 140420 108205 454920 779450 563635 595255 544085 220405 753440 339575 660110 370940 462230 28645 534480 229160 366265 730915 360740 321980 848640 250070 43180 759475 202300 319175 588540 43775 119255 210715 157250 708220 466990 724285 629170 281775 493255 10370 382075 482885 708645 826455 332010 337705 632400 794665 678045 692835 621605 502350 143055 718420 695725 322575 338300 191760 137190 23800 188275 300050 599590 139995 277185 102255 779535 679320 768485 708730 656115 221595 56355 31110 271320 42415 416160 659940 816850 283135 162350 212415 679745 164390 819060 52105 434095 769420 66725 63580 545105 487390 138210 506600 787015 578680 554795 731085 522580 672520 298180 806565 377995 602310 366180 782510 461635 402135 407065 84490 538220 673115 294100 627385 829260 148070 554115 389385 830450 216495 497420 637585 798660 88570 248370 79390 215900 719355 686375 476510 326230 92990 729045 652205 313820 125800 397375 299965 642855 81345 791180 517565 603075 666910 263245 794835 607750 849405 749870 265880 49980 404600 844815 173060 472685 368645 104890 570775 652715 527085 60775 35020 199495 534990 375785 2720 32300 252705 801550 354450 369920 837930 138890 22525 326060 237150 711195 435030 846345 159800 300560 177480 799510 49640 545700 15045 506855 770015 791350 277100 181815 33915 166090 643450 818635 224230 345525 291720 521560 735845 125120 512465 443615 657305 604690 32045 828325 519350 454495 846515 495720 382075 2040 515950 394825 120530 842435 221425 445145 510765 652885 676175 528360 465290 577830 245735 372215 444465 681360 277525 201960 665720 410635 320195 65705 435370 443360 729470 526575 794325 496315 167705 507620 82535 102255 794835 447780 728280 337365 243950 409105 501415 320450 663935 415395 481015 177990 620075 640645 404260 442340 426785 649315 818125 733125 769420 270980 524450 491470 818040 326315 658325 787610 29580 510680 700740 472600 62645 812175 98345 782595 367285 128350 174675 69785 56270 281605 50150 832745 177055 203320 826030 534990 637585 69360 262055 443445 435200 360740 571200 442425 206295 181815 322830 565930 37655 757265 284920 592195 319090 498185 43095 50235 43010 778005 221170 81430 474045 63665 117555 676345 238510 708730 715615 595850 802145 455515 25415 703205 296395 372385 381225 634780 406725 491810 167705 369325 591515 79560 678725 331500 299030 545615 362355 622540 409700 555900 828325 485945 728875 599080 675580 142630 36125 563890 277185 415225 751995 590410 739415 612765 197540 779790 349095 250580 233325 504305 347735 165750 248710 478380 154700 791775 694280 10710 584800 572475 91885 647870 67915 48705 587945 589730 579530 699210 324870 193800 61030 225930 357510 718590 549780 564400 633080 462315 410550 381820 753695 153765 256700 151130 20315 440725 170255 756160 592960 309740 755565 624155 386240 619310 127160 14875 192270 203830 711280 410210 79560 192610 47260 157165 103190 312630 720715 777070 552925 433330 77095 400605 306510 718250 339065 589220 819145 48025 260270 346460 51680 61965 435625 408935 225080 508300 130220 261375 353090 294355 97750 490365 505070 313055 123165 818635 158270 326910 249305 112030 107780 466310 368985 54485 546975 793815 382160 91375 42075 182240 753610 259590 411145 575365 702015 514420 147475 737545 238085 618120 290615 809540 375700 629595 684930 812600 342380 30005 498440 793560 442595 309995 818380 486115 679320 681360 195755 172380 381480 368815 143480 494615 243270 79050 819740 241910 710175 381990 669120 574855 501925 848045 736780 648720 352070 174335 728535 671075 573155 13345 152320 644895 726750 380885 114495 734060 201620 693685 592280 46325 39525 279650 269195 39695 540600 224995 227800 85170 116365 340170 261460 537030 646085 241145 562870 172465 197795 520285 242675 688925 532525 5865 313480 14705 246755 660450 268855 350880 417945 682975 569160 732955 687225 613530 32725 242845 746045 475405 569415 329035 224655 164135 716635 788120 796790 105060 316285 122655 620925 463080 568310 368730 334220 363630 713915 559555 211905 811750 618290 52870 210715 230860 685695 370260 469285 800105 378930 341785 2720 456535 777750 494870 579445 757945 46325 602565 658410 473790 256445 640560 827135 292995 599165 758880 179945 698105 221170 787100 489430 528020 345525 482460 493595 337790 639965 315435 408680 662830 393040 139400 316795 60350 20315 178330 72080 425085 676600 261205 703545 759900 417095 800360 833680 673455 564570 19295 490110 569245 306680 709835 833595 486030 572135 360060 496060 608855 185045 578765 12155 775115 54740 837760 253640 745025 684250 318665 269450 707625 701675 417010 177395 640645 424830 220915 461295 83300 630105 210715 317815 283730 400435 199495 246755 351220 814555 675835 323765 733975 525555 565250 790585 652715 409360 294100 348840 568905 559810 798830 205105 284665 447865 541195 806650 360060 219810 308805 103530 420835 354535 619650 672435 832320 486540 28560 460785 551055 113475 520115 357170 241995 335070 427210 351985 331075 92650 789650 128945 527085 392870 146880 248540 602055 319770 661725 842010 633675 294270 145350 438515 732445 266900 136085 283815 701080 58480 370005 615400 48620 83980 141865 763895 632825 676090 234005 404430 485520 788375 757010 664360 588540 835720 409530 150280 376040 8245 539920 133110 359890 250750 453475 710260 706180 90270 560575 61030 7140 327250 27455 564655 91460 611150 184790 103955 83130 288405 79390 5270 176970 548590 229755 416245 35955 33320 600695 156740 550460 473365 41820 119680 1530 41225 476340 16320 371620 230520 554200 528105 459850 343400 849065 52530 647615 124525 172720 194140 571795 794920 511530 541110 445740 634355 798065 740010 563550 618290 113135 801890 266305 289935 550205 842945 639030 159885 128775 23375 312375 414205 659940 668100 767210 315775 486965 790925 33745 32045 634525 235620 502605 723860 786165 585565 244715 508725 143735 347820 453050 631040 621010 532950 182410 618375 279820 390235 89165 793475 391000 273700 368475 609960 259080 802825 771205 491810 845495 576555 429590 684590 38590 331500 718590 692835 493680 274890 588625 754035 682380 89505 130390 835465 445910 843540 596700 424575 282540 452795 720800 330225 101830 296225 329800 377995 596870 455515 738565 232815 692750 589560 284070 454495 609960 97410 42670 224825 722585 214625 411145 54230 749870 264945 330395 42500 103785 842265 485945 644300 733720 106250 9095 300475 541875 623730 797470 180625 257295 715445 323000 450585 229670 504475 269280 341105 420070 308975 158100 595 814300 722585 682040 298860 188445 676855 301835 628065 639795 316710 810900 441660 484840 499885 199835 722585 814640 615655 338045 735760 458490 187765 759560 671585 477955 298180 175780 199495 330225 143310 39610 383945 840650 340595 753865 5015 168640 812515 78200 627470 151980 64600 195160 678215 343060 435115 217090 616590 658410 226185 23375 614380 343485 809965 590580 357510 582675 760155 375870 682890 249560 791350 466735 54060 354960 527170 430950 799935 558195 35870 727005 731085 815235 77265 379355 749700 407830 165155 88825 839460 729045 201705 497930 464100 291210 194565 583015 7565 716720 268940 224655 794665 9520 36720 18785 771715 772480 437495 504730 6120 241230 33745 816170 752080 665890 848555 339405 362780 52870 676940 115430 509150 411825 148070 687905 782085 44710 593045 6970 73355 665890 403155 14960 194055 5185 679150 309400 698275 664615 167450 380290 271405 65195 125545 739245 124695 500480 90185 673455 273020 534820 178925 670225 405280 253215 677110 672095 748170 32640 189040 452285 706690 761260 307955 770780 643025 602820 139655 538815 597550 267410 265285 442850 206380 416840 87040 88910 351560 430355 274550 310080 186490 39270 175610 20825 749870 577575 607410 248200 335580 359040 63835 56100 137785 144500 217345 479740 207230 109565 476850 845750 648210 461380 123335 369240 524535 571285 245820 73355 493510 795770 362100 184195 324275 102000 113815 247350 50745 7395 568140 322745 174505 210715 51000 803675 191590 324955 244630 272850 802740 749615 392105 518415 545360 306680 282115 195925 53040 566610 70295 28220 649400 505325 12240 302600 222530 261205 578765 747235 685100 537540 212925 803420 519775 59670 729980 231625 130900 263160 584630 337705 687565 261460 758200 380290 282115 630020 180880 140590 253215 670395 827985 42330 168555 791690 250920 400010 257975 194650 199835 139145 332435 356660 192355 53720 387260 808520 465800 163795 846005 537285 614550 565165 128350 418370 714340 189805 706435 399755 733380 184110 17255 325635 373065 807075 824585 845750 811240 841330 700315 647445 656965 141015 763300 251940 683995 67235 808350 253895 261970 390235 85000 515440 326485 365500 606220 121040 379865 616335 492575 89760 143990 97325 469370 123505 562020 657730 279395 72845 209610 702270 831045 68680 465035 343825 82875 663765 510085 558875 262140 10710 575790 765 681275 840650 741625 546380 355980 463250 679745 618290 620330 369240 342890 409700 450245 268855 778515 720885 572900 30345 244205 566865 31620 260865 676855 313735 460955 417350 760920 248625 627130 226865 706690 545105 188870 273700 842010 722925 400265 734740 702610 53975 571200 497080 138125 222870 642770 160565 777070 308635 660875 238765 802570 676260 785230 809710 139145 331075 174760 32215 103445 767805 394570 85425 163710 127415 356150 317135 707540 41225 84065 660365 244290 623305 349265 731680 60520 38675 107440 156400 747915 475405 29665 792370 315605 759645 214200 2550 631040 567205 121125 272680 477955 16405 665210 236300 146370 506855 33915 292825 122570 128860 692070 174930 136935 293080 570690 669375 566950 473875 548250 634950 261545 250240 430695 24735 665210 809710 514675 670140 566525 289255 58650 715615 794155 697425 429250 26775 153765 365925 739755 207400 234005 751910 841415 779875 64940 224910 327590 438940 119680 143820 148410 79390 367285 576385 525725 501670 640560 37995 355300 569670 726750 543575 574770 395590 108630 83045 89760 248880 837420 403750 448800 112625 148665 561170 658240 613870 765085 658835 669630 334050 123590 724965 809115 360060 638945 459595 818975 706775 412590 1275 388450 675410 302260 793135 68425 279820 73865 405110 508385 829430 368645 764660 390830 684845 189210 93925 370855 570945 633250 174675 481015 43435 839035 277695 593300 174335 75735 139230 710260 339575 579785 6885 42585 153425 471580 527340 472345 37230 88910 338385 801635 483905 291465 723520 826880 120785 336345 36975 85170 204595 518330 349095 372215 521645 80835 293165 752420 599505 779790 575195 375955 693090 513400 780980 610215 534990 247095 648805 650080 770185 560150 453135 370005 346120 365415 746215 457045 293420 699040 638605 49640 427465 587350 295630 236470 808010 658750 98855 303535 168300 745875 789990 33490 703120 687395 31450 505070 413355 374850 319515 614550 787525 378420 291805 710940 730490 214285 339490 593555 359890 374000 547570 850000 501075 509660 675920 787865 77095 339575 377825 518670 187085 618545 360400 408850 482800 801380 191590 831045 326145 663085 684420 455260 296820 510085 375105 312545 831300 778430 132940 441745 809795 175695 344335 533800 566950 202215 327420 542555 292060 678470 610980 608940 451775 313735 254235 580040 838270 595085 292145 382755 315435 100215 82195 646680 224995 111010 845835 807925 326910 721990 406725 174845 587350 647275 738565 268260 144670 536605 390830 830705 188105 291465 191335 321215 750720 789055 24820 622115 263585 331415 289085 45900 657815 660365 835465 504135 112455 47260 424745 201620 251430 552500 484330 578170 743750 589730 349010 616420 597890 585140 137530 446590 724710 783445 552075 4505 815490 769420 31450 347480 786930 647870 412675 132515 220745 123505 646765 298010 753695 510595 56185 98940 221935 471325 745620 408340 595850 658240 310165 548675 38080 268855 81940 45985 177905 670990 451350 795600 707880 306340 615400 125800 70635 209440 104380 291465 809880 206975 506855 257125 189210 298520 227715 153595 40715 378845 324445 707115 668270 695470 204340 834700 76925 435710 134470 338045 150705 653990 570435 153765 417265 646935 416840 206380 800190 77265 728535 548420 793475 768825 746555 631210 583185 655350 392530 294440 721310 621095 285090 442765 569075 619480 811665 632655 371620 212670 498015 5185 428910 764575 849235 160990 530060 388280 449310 430100 730660 305660 747150 827135 329460 536775 723520 438345 42160 813620 251685 451605 286365 436560 200515 53805 756075 153170 677365 611745 549865 363885 220065 415480 844900 843285 733380 717995 124440 595085 11050 635715 77860 799935 298945 601715 239785 111860 607665 721820 286110 538900 849660 568905 91120 678640 342550 248880 322915 15385 140165 255 112455 839630 19040 702270 806225 394315 177735 309655 656880 60775 522325 259675 198220 306765 271830 718250 108800 483990 488920 662660 107100 90865 9945 243440 768485 506005 613615 125715 110330 529975 429165 456195 485690 45475 116195 259590 604860 197880 130560 121295 745280 719525 462570 390405 117470 644810 158270 464270 30855 458320 597550 600100 447950 656880 79050 547230 785145 712895 641665 660365 13345 685525 395845 505325 189210 803505 751145 288915 731170 307275 253555 474300 111010 816170 820165 351560 771460 694875 716550 123675 383350 842265 550290 323340 606560 391510 324870 118405 42755 28220 400860 536095 796535 559130 650675 718590 679575 158270 371620 811240 801975 57885 58310 402390 800615 343570 500140 593300 330225 259590 674985 544595 218705 574260 564145 638095 267835 482630 562020 656795 155380 243695 99620 791945 289170 250410 249390 848470 337705 128010 487815 257720 301835 771545 155040 756075 108375 655605 136510 327505 178840 459510 212670 275910 720375 291975 319940 803505 669630 15300 683060 824755 610895 689095 607665 552755 434180 54400 309910 576895 423980 768060 258230 435285 826285 592280 61625 600525 37230 799595 835805 271065 354365 446590 35360 764150 732105 582930 783445 447865 308465 568905 136935 422280 138720 198645 563975 774265 174760 652120 544085 589050 88230 796195 179945 781235 273955 238255 199325 814640 412080 152320 322660 113900 137105 87210 172040 487050 687990 821610 827135 736100 632740 41650 704395 9775 709325 622115 778430 369155 651865 436560 822290 773840 196605 368050 27965 654415 608090 332435 392105 418710 194140 433160 616590 727855 98345 621945 617695 420750 670820 677705 422535 739160 17935 22695 563720 351135 11900 570095 656200 736610 681955 514930 433925 103615 254065 333200 103190 236810 133790 760750 390660 834955 115685 180795 382670 366180 805545 354025 346460 23885 618630 116875 269195 532610 302940 480080 84830 785910 709835 662150 413780 686800 439110 448545 28220 765680 519265 208420 615910 31195 564060 452200 666060 768995 194650 147985 139145 667505 95285 743410 118150 460020 381395 265625 789140 215985 187680 221595 746045 759220 411570 388875 271745 508640 392020 180200 210970 837335 378250 429420 469285 200175 693260 350455 252110 369750 6715 594065 34510 25075 654500 626535 225080 837590 786420 610385 752165 752420 612000 24395 202385 57460 532355 407065 53975 683230 327080 643535 453220 535160 737885 485095 485775 615060 330140 491470 723350 661130 350200 662320 340000 182240 644980 598910 606730 327590 809200 514250 39950 612255 68510 592365 802485 577235 311440 86530 264775 158270 784295 847705 420835 415225 517650 744600 48450 77520 760410 288490 452965 395335 634865 255595 130305 649145 550630 295290 351815 731085 479655 576895 282370 334730 703885 285345 18530 761005 2295 392785 810050 736865 528530 631890 582335 49640 828410 429760 660620 143310 767380 201110 799085 589135 508385 623645 13600 668865 382330 572305 343400 16320 318070 582420 590155 22950 534055 443275 25840 124185 544000 382330 637925 249560 341615 824585 513400 156740 666570 649910 844560 64090 46665 701420 69360 836400 103020 10795 569670 600865 461890 436135 795940 646425 711620 398820 808945 614380 349860 847790 670990 412335 42670 354620 373150 53295 60520 29835 461890 848555 502350 99280 550035 696575 559130 698870 368305 533800 684080 402900 373575 111860 325295 130305 507705 490450 526150 1020 143140 505750 771630 462145 615570 80495 724115 576470 319260 681700 209610 811495 630615 257040 421260 762620 645405 646425 772820 546635 404260 57630 490110 215900 162095 833680 239190 778770 316625 16320 133620 681955 37060 185725 736695 417775 739075 799085 259250 568310 442170 172720 416670 700995 516970 765 336005 809285 310930 562530 257040 718335 605540 444975 211990 355725 634780 485265 549525 314330 433330 246755 147645 522070 580805 35955 594575 363630 801295 594660 661555 507110 548420 337450 708305 694025 116705 440640 526575 102595 576895 784890 272425 361420 796875 76670 125970 434435 415905 612000 803335 795515 466480 564060 728450 90100 184875 466565 553180 370770 623730 488240 720970 263840 224230 480590 401540 477275 191845 700740 237660 525470 195415 259420 659770 88485 767380 562870 28985 304810 232305 660535 591175 651610 708815 3145 672775 208675 50235 456535 788035 833255 811410 723350 212585 163285 343145 228480 491215 17170 451945 136170 778515 522580 192610 378505 363885 215645 287470 545360 496740 634695 62050 613955 272935 593045 31025 379270 763810 477955 180795 776730 57885 249560 771035 535245 573155 97410 22865 28305 182155 710515 500395 712385 831385 750295 36550 86445 199070 669460 200515 227630 674475 558790 415990 372810 48110 190910 702780 342465 623305 225930 299455 443955 27965 848385 307870 691985 470645 209355 367455 324530 505240 113900 258485 731850 78795 381310 109820 256445 468350 56015 400435 598315 528360 57460 229585 461210 587180 782510 411145 257040 461805 247775 843200 709155 138720 387685 42840 559980 323340 846685 379100 667335 412675 341530 643790 693345 616505 826965 825010 221170 520880 342635 124440 514675 49810 380290 659005 774860 177055 735165 244630 226185 49215 620670 268940 137870 830280 193290 762790 242250 598995 621180 509915 319345 502095 347565 162605 447610 156570 775795 439790 55080 773840 214540 336005 338980 769165 182665 345865 495720 396185 434435 796790 460275 789990 758540 139485 489600 441575 439705 310760 242165 268430 578595 76585 301920 447270 411145 768145 727090 97325 467585 288915 529805 811155 37740 277780 731510 394485 170 64005 323510 728195 285005 445825 734145 487390 469710 458745 36465 188530 71485 43775 392105 102765 599080 384030 367795 806990 598315 504645 635715 523940 837930 634525 782255 328185 129030 496400 499970 603075 145605 11305 89080 5950 600865 549525 32385 21675 585820 274380 8925 751485 664275 38760 66640 253045 158610 725475 152320 314755 81770 829430 467415 364140 36975 100980 80750 413440 320025 439025 473705 288660 336090 799595 275145 81260 508300 700740 291465 18700 232985 603925 351815 438515 849235 748255 409275 484925 40715 73525 388620 362525 445230 172465 657815 754885 595 44370 365925 714000 510170 527850 488835 194480 597125 535075 112625 722415 800700 134215 775795 339065 777580 278630 555985 348415 444550 515270 418710 302600 667505 531250 575025 717570 138295 513910 270555 840310 616080 181390 641155 767890 475660 548675 522495 749955 528700 499800 834700 159120 598910 726835 55590 757350 365755 683485 538050 622285 414120 207995 11985 656285 228905 174080 593130 566185 385815 591090 310080 802825 816765 522495 617270 358360 845495 497590 363970 777835 529635 496145 664700 304470 345185 21505 233750 170765 840225 85000 57715 708390 699380 60435 39610 185895 319770 531675 584205 564570 571370 424320 790075 75225 357935 457385 833255 468605 361590 275655 746980 350030 833425 40970 557515 26605 571370 463675 425595 131495 388790 38930 594490 744430 416330 196945 321385 219810 268345 252025 246075 484330 109140 478635 326570 698020 578765 777155 84235 119000 221340 503625 242505 227205 363885 176375 137530 577150 138380 161075 195670 559980 435795 787355 538390 400265 601885 682125 156910 504985 768145 820505 721650 842095 133195 164730 702015 482885 591515 187425 166260 419305 561085 452200 540345 618545 168130 203915 516375 279480 578850 358020 8585 98260 100810 569840 253045 414800 620245 61795 123930 458830 649060 561510 238425 654755 434945 627725 693430 423300 391340 440980 511955 838100 22610 282455 419985 668270 243865 224230 370515 679235 421345 318495 22695 438685 264605 438005 35190 438345 165750 744090 301920 184450 631805 717740 127330 647445 693685 193120 547485 510000 41055 118320 213775 673795 117300 345015 509830 654670 627895 133620 449055 683570 276675 698785 38165 165920 146455 695300 530740 119425 156570 756925 683655 647785 463590 56440 92140 45050 146455 32640 482205 493510 712555 368560 237575 420920 332095 750210 269025 316965 169150 174930 183005 319770 343485 743750 780640 834020 415820 416075 530230 197285 544425 717740 335240 615655 477700 455345 700230 679915 507110 399075 650590 150535 425340 19550 783275 657645 4080 670820 629680 533375 66725 607750 293420 340340 700995 307870 812175 717825 714850 722755 333880 815575 125290 677025 142460 162095 728705 355895 47260 352325 275400 89675 808350 4760 74545 161075 637500 746215 682635 667590 313310 724115 129200 593810 615910 614550 446080 818635 351390 457300 390575 524195 124610 630530 373320 782255 117555 258400 576045 112965 638095 73015 581485 18190 554710 738565 783530 813025 522835 15300 731425 112540 523430 475320 602735 281095 465630 314670 395505 199665 498100 425085 500735 489685 671415 449395 372045 781405 2380 834615 144840 685695 619650 187340 173060 495040 164900 792540 147985 218790 6715 211905 609790 653820 239700 57120 593895 684845 582930 758285 638775 806820 163200 848895 251175 510170 575620 16320 244970 327335 148325 19040 816935 255510 645575 685525 796790 617610 771375 650760 523940 120105 722670 504560 496315 291975 595935 536605 394570 492490 335495 544085 350030 81940 307870 443700 423215 461040 79900 103190 327165 60520 396015 15640 768825 50320 755735 766275 595935 526915 110585 265285 603925 519435 531590 99705 397460 311525 136935 653650 214965 539750 138125 376210 683825 167535 403325 167960 538730 530825 689605 458745 170425 410210 247180 592790 607580 272510 118150 9435 81430 746215 839375 21675 441235 438090 562615 747575 816850 109990 211395 595765 364905 94350 46665 434775 510340 302600 84830 717485 256360 186575 42160 81685 81685 142630 584120 181645 446505 271745 69445 621095 727260 769165 627640 717825 631975 232730 368220 372810 735760 662575 93670 798575 270045 183090 76670 298945 257635 455855 544510 298945 607750 150365 225760 265540 418370 810985 612170 741880 129710 601375 568905 700060 808265 781405 9265 519010 141695 742730 572220 708560 466055 32215 268855 800190 538815 834530 291635 463930 370175 132345 315350 146200 700315 514165 426870 792795 732020 270980 748935 779025 462400 385220 287895 73525 84150 727260 546890 236215 292060 509575 812855 451605 117130 225335 323340 143565 67660 609365 757520 83300 578510 620840 213690 52360 447100 604350 393890 484415 308125 216920 553775 796875 579020 46665 78880 167960 630190 312545 485520 419305 306425 722245 609280 361165 446080 388620 628320 690880 271320 533545 557175 697425 19890 561000 214540 817700 843625 60945 426190 360060 689945 401795 153680 515270 669970 775030 279990 404260 472090 495040 475150 587180 842350 451350 220150 130560 89675 758030 464780 358105 541705 351560 285260 811410 250750 823650 608940 574430 358785 709580 366860 558620 752165 79560 269535 31280 410465 472770 288575 292825 580295 644895 516970 320195 774775 834360 709665 127755 699295 358445 334645 619905 772480 280585 56440 129965 219470 355640 833935 452030 5355 740010 669120 706605 764830 326995 294525 374340 569160 657645 608005 102085 402305 93585 823225 524620 671755 613190 122145 698955 374595 826285 812600 575875 695215 847110 320960 660365 246585 489175 139315 428060 268090 681530 350795 656965 396185 234175 673540 580380 343400 351645 676515 457215 605625 522580 489770 85595 831555 527765 677280 747405 657645 582080 91460 689690 579700 478890 43010 708900 412080 463165 171785 499375 695555 175440 201620 746045 744260 180200 170255 650250 440810 535755 594830 202045 155805 748425 53635 710685 264690 111690 338640 705330 715615 448290 285090 165495 757265 589390 475575 348670 606390 338725 334560 248965 155040 135235 58140 106250 255680 499375 492745 646340 745705 281690 16830 692495 257040 662830 300135 260525 112200 328525 75990 633845 368985 252110 327675 641410 123845 594490 83130 143480 537710 1445 557855 362610 347395 530060 505580 444720 826710 266050 434945 217515 50150 79050 318580 703205 718590 223805 116365 476085 117215 576810 699720 27115 248030 360485 580210 621435 229670 453475 612765 244290 390915 287385 434095 660705 299200 13855 478550 205020 563720 249305 833170 304045 100810 140760 443785 574515 232730 721565 154955 57800 299370 292825 342295 344250 753015 579700 843880 638775 170850 187935 4250 828920 154020 593470 72420 142800 412675 839375 623220 190740 306765 642090 493850 625005 50065 658920 415055 520880 488070 797640 605370 311865 215815 302685 324615 745025 643450 311695 657730 331585 49385 451860 468010 103105 616760 46155 680850 769760 349010 575535 635460 684590 697340 405960 772650 52615 27880 356065 6800 831640 199580 375275 75565 76925 747235 477785 502605 111435 688330 234685 94775 272765 711280 848215 777665 721310 547485 697425 231455 737375 496400 351050 57205 728620 359635 196350 630275 806650 477615 49470 474555 762195 707115 794835 763555 446845 427040 248710 640135 69530 780385 833765 114665 202130 124950 377145 401965 771290 588625 37400 778005 601885 121975 218960 667675 831385 784040 848470 135150 20570 681785 549355 66725 182665 26605 227120 394060 539325 209270 657730 736440 314755 833850 98770 743495 68935 746725 498780 778685 538305 591260 139570 434265 341105 276845 670310 167620 523515 677875 810220 431375 836400 337195 211055 6375 450840 664615 422620 648890 582165 292230 778685 457045 611065 764235 6120 290190 593215 167365 272935 393295 461040 693770 686460 177055 568140 200685 618800 638775 632400 330905 818125 320705 318070 205275 41480 154445 186150 225930 490620 670905 251940 85170 58990 320280 656540 169575 651865 565590 47940 400605 749105 591685 782850 27455 290275 11815 99705 252705 200600 539835 63835 11475 269280 525385 727600 406385 10710 631550 35275 56780 197115 557515 705415 455345 222955 292825 234175 72080 261120 510340 53210 685015 444465 547230 815235 495040 362440 148920 702440 193375 129030 281775 480335 246330 641070 259760 513145 447950 790925 506940 128860 298265 584120 88740 431120 741625 458150 303025 216920 209525 145860 392020 483650 686205 364820 560405 184790 674730 685525 45135 425255 206380 649825 41395 438515 564570 99875 312885 326230 387685 181900 24395 336430 515185 842265 668185 726750 370515 453645 773075 352580 546040 283900 415565 387685 140845 281010 315945 554115 169065 771120 33490 781490 554200 815660 656880 114665 460360 51510 698445 208845 698530 694280 797045 375190 324445 643195 634015 761685 649485 505155 425255 498950 397970 291210 139485 465375 139740 382075 397800 742645 203405 769930 800190 555220 478635 745705 519860 629255 634865 543915 260270 141950 468775 716465 120955 118490 834700 541450 639710 764235 686715 321980 434265 654160 401455 373065 507195 751485 418625 372130 66725 553690 758795 526065 411485 506515 479825 294525 619480 822885 136510 522410 240550 149260 421430 38505 391680 539410 756925 538645 345440 256360 403325 579105 29240 573410 817530 499120 359380 246925 9435 108630 797130 391340 553180 402135 504815 563635 589050 460615 764235 163625 429590 629595 150790 99365 541535 251090 545785 32470 102170 837335 782850 44795 763215 209695 379100 559045 725730 127245 594745 416415 664190 774690 379525 298690 81600 468350 216580 455940 398140 806990 188785 425595 774180 320705 159035 804950 474130 562870 66555 175100 837250 392190 536180 333370 353515 11305 725985 526320 679405 318920 113730 191335 73100 591430 455430 517395 249730 336175 287385 20060 339490 562785 697935 555390 775880 745450 527765 317305 220575 430270 514930 808350 387005 700400 653735 155040 671330 48450 336600 426275 317815 841925 638095 826115 57630 374340 733805 487050 316880 634865 127415 263585 37400 157760 605540 326230 595425 298605 317050 81855 60775 97070 478550 444975 301155 605710 709495 66980 21080 810645 498440 79645 294780 317050 572475 136340 234685 807500 197115 38250 322150 616505 663085 308210 597975 380290 245395 180030 217770 841755 275655 263330 281010 63325 2975 666060 745365 196520 805715 312120 463250 489855 842095 628490 6630 689860 127925 482375 243610 576725 26860 571540 515015 710260 112455 714170 554540 124015 713575 446165 212415 382160 308805 128860 479740 488750 477955 118575 668015 843370 380885 195840 441150 321725 762110 404515 433585 694535 180795 134555 58650 6885 523260 59245 23800 501330 139740 719695 396695 575280 338980 122995 296140 44625 480675 517140 492235 765595 29070 736440 257040 687225 464610 667335 128010 9775 752080 619140 640050 364820 532780 499715 245650 260100 619820 557260 764065 113390 641070 79730 553010 385815 451945 342975 508555 202470 429505 285855 497250 639625 382330 833680 431035 364735 797470 680935 763640 645320 601460 297330 535840 680935 41820 480335 352495 495805 846515 720885 806310 339405 59755 93925 76925 28730 567290 628065 515610 368305 805375 476085 498270 422365 601290 72080 758625 151045 271660 171445 673965 406555 215900 334050 23205 668610 80665 206040 106420 223465 301410 644895 626705 408000 730575 626535 469285 325380 597295 486370 741540 828665 829345 780810 502945 483140 679490 393975 453560 734145 761090 268345 73355 135150 632910 130815 306170 416160 834020 61030 190995 670905 511955 706350 396440 679320 790925 67575 71145 374680 203915 298010 844645 485265 210970 695215 780215 341955 420665 787270 478550 504305 94010 663340 154275 248795 73185 557940 100640 276165 739330 93160 327250 801380 323170 94690 194990 600780 10625 683740 831810 212755 8925 352495 653650 650845 129625 52190 18955 584460 121805 523515 427975 835465 68085 293250 441490 334560 116450 249815 155380 692665 484415 431630 128010 225165 845070 796365 92480 241315 830705 440215 420325 562445 301580 146625 242505 741795 423895 609960 179265 181390 113390 827050 829175 596190 132600 71825 650845 779450 826115 559215 294950 635375 154105 650420 70210 737375 339235 619140 312460 278035 241400 687735 363800 144500 72845 788290 844475 776390 658665 171700 248285 832065 153170 595595 656285 600440 603245 89760 434945 686630 627725 565250 578170 150450 758115 495380 610895 433670 768400 69445 742730 312035 487645 842605 325890 270045 683825 105485 166685 488665 497590 231115 841160 712385 533800 483990 831385 302090 37570 541450 43605 696745 486540 829175 437750 417860 521475 33575 153425 421940 57460 493425 541620 507620 159885 322320 390235 620585 660960 369750 137190 23800 276250 321045 183005 496655 488580 818975 5185 139145 55335 598145 320280 472090 348245 609620 469200 293930 70380 554880 197710 183515 571200 786080 8755 121125 766360 509405 777835 287385 353005 451180 370090 407490 739755 383605 543490 693260 639200 220745 394315 401710 750975 776900 422280 644555 801040 127160 370515 141355 26605 577320 471750 524535 739670 598655 776900 824330 751230 736270 345270 788545 156230 307190 290105 476680 663255 576555 314245 775625 686035 177735 364480 670480 593045 278970 777325 74375 512805 299965 519860 809370 360230 847705 476680 28305 677365 615400 47770 147220 142545 418880 563210 383095 564570 718675 839375 257210 593555 173910 407915 222700 637840 116790 113730 706180 609790 555815 147985 548930 461635 326570 475320 490365 528360 128860 246160 11305 29325 99280 81940 399160 150110 704480 733550 390235 200685 175865 140250 44625 480335 134555 214710 140080 813790 387005 114410 427125 810730 792200 374765 419135 738905 91120 411060 387515 538900 147475 357680 687480 756670 56865 390235 515270 455430 734995 479655 785315 48960 87465 701930 191165 376635 834275 5950 745535 585905 163285 126225 706775 825775 791435 275485 743495 442935 474300 685525 375445 73695 636310 411060 531930 173995 502775 753440 571540 330905 564230 79475 310505 128435 507025 829940 405875 621860 673030 103615 19635 429845 577660 801465 752250 502010 578425 303960 793645 203405 626025 712725 466650 603670 47175 334305 674730 818805 787270 81260 742305 845750 544425 739330 111775 318325 815830 299370 45305 411825 139995 388875 350115 286705 507535 126650 330905 250155 341700 203065 461975 31025 392105 550035 613020 759475 547740 97410 35615 24905 131750 322575 503710 487730 91970 138635 361930 361335 419560 571115 712980 315265 468690 148325 176460 427125 14535 770610 162180 743325 788800 727600 431205 434435 300135 723010 635885 263585 830705 138550 274805 155125 465120 497335 173825 801040 652205 332945 67490 463760 612595 760410 754800 32725 275570 582335 736695 529465 813025 358785 797130 168980 138380 752335 108970 803080 82620 809795 577150 412590 703460 242845 572135 321555 328780 591515 680000 794920 102170 403835 443020 622455 760155 742645 804355 179775 679830 627555 574515 626790 469200 248880 508385 187085 270640 511445 327505 618970 245735 414630 506600 237490 396610 428060 113900 94095 802740 801890 766360 761430 419645 590410 86360 674475 560830 761770 213180 783530 164050 110670 796110 780725 547485 589645 21420 340510 303620 567885 670055 101745 11220 287980 702525 213860 272850 214200 529040 37315 27285 69955 817870 719525 721140 41140 209440 301665 386155 364650 500905 174845 52870 62220 533715 188105 726325 299540 358275 35275 836060 150195 448970 335750 731255 453475 118660 225420 707115 443105 386920 641580 579020 337110 489770 6460 138550 51085 608345 802315 776985 251345 413695 756840 764150 661470 360825 793985 773840 716805 343230 579190 29750 448970 396780 507280 186660 59075 614975 560915 545445 209780 205020 685780 124695 542300 425680 19295 281435 163030 249135 151725 808520 725815 406300 482205 498780 697765 535585 832490 775880 197710 175950 186660 64855 285345 399670 439450 567375 311355 751825 765085 325380 794240 836145 50830 681190 493255 695215 154190 719440 223890 256190 317050 668355 636905 571880 350540 4590 287810 141015 132345 816765 208930 455430 261800 492320 283645 838695 101660 68935 67065 130305 607580 631890 355215 613615 434860 262990 82110 696660 422875 519265 157080 686970 544680 376975 466225 408935 21760 808860 653480 554200 842520 571795 65280 648125 137105 264350 205020 242590 236810 201195 816510 616505 490705 54910 297585 222190 806055 54485 52190 739160 709750 483225 484415 504135 495210 803845 155210 139740 835380 629765 183430 262820 485605 700570 399500 416755 122910 553605 155465 168300 602820 491980 382245 783530 206040 340340 254915 528785 300050 118065 348670 648550 814470 768655 249645 460275 438685 140165 423725 28305 16660 708985 661470 701930 146710 810815 424405 346630 651270 198560 581825 283050 140845 681190 416585 34085 767805 704650 510425 380460 446165 532100 330310 99195 833680 102000 646425 735845 188020 191505 116195 187595 348245 302940 518415 45390 404260 674900 606050 245735 761600 844985 422620 184960 677450 54910 521645 517310 204340 258230 343315 217005 570945 321895 505750 296395 605200 665125 711960 168045 606220 172805 695045 527510 350115 151895 779110 820760 100555 206720 239955 713320 484245 402560 758200 265370 173145 171955 818040 297330 324955 81260 817870 133790 34340 54315 223210 499120 135830 433415 1955 788120 516545 733125 189210 182495 629425 147815 5440 45390 1700 543745 557090 312120 164220 116620 823905 31025 394485 664785 94350 787525 490620 700740 56695 765510 225420 512975 571710 5185 410295 591855 406215 564400 536860 224060 66215 424575 476510 432565 401030 821270 186915 788630 149090 334305 605370 323255 388790 341870 106505 626365 107100 109225 165920 806565 579530 573070 101745 54740 685185 189890 694875 831725 240465 228820 579190 209440 745875 649485 550120 8415 223550 115600 162775 805800 789140 128180 38420 247350 663085 315605 171105 458150 533375 668610 553435 742730 328100 481950 718420 488580 813110 131325 646170 510085 234430 541195 190400 162350 636565 646935 577490 806735 237745 546210 566185 453475 181135 450500 343060 126225 626025 672775 196350 690030 735590 322745 716380 518500 407915 749955 629170 572985 317815 477360 823820 78115 110755 566015 655605 289935 272680 694025 271830 472770 267070 183430 105825 546295 309570 464185 467075 32980 672775 34765 74630 709325 317050 715955 605625 108290 91120 298605 427805 170 398225 170595 696320 592960 722245 377145 332095 294015 169490 77690 188445 717400 167365 706095 80410 482460 10370 183685 236300 295375 784040 595170 288660 294865 738820 612935 248200 586415 25925 700485 528445 274720 365670 625090 74800 90185 432820 504560 104125 19380 11645 299880 492235 365160 708475 4080 778260 305320 116960 815405 150705 430270 120530 684675 263925 757350 715955 765085 163030 795855 725475 638010 458405 327250 173570 146795 577915 287470 41480 612850 515865 500565 646935 119595 385560 521220 555050 604520 402390 428570 64175 819825 842095 180370 609025 258570 693090 36295 324530 449820 761005 660875 120105 9180 496910 478125 392785 43010 84830 648210 706265 658410 505665 189210 540260 380035 449820 836825 295970 782170 663510 733635 237830 280925 379610 706180 365585 785060 48960 541110 142970 109990 491640 2465 632570 110160 264435 652205 150110 514590 391935 455345 264945 468435 744345 282710 770440 319855 489260 39440 486540 407660 372980 92905 522665 742560 357850 201705 117980 626365 829430 279310 141440 1700 611150 282200 730405 378250 279395 466225 458235 246245 86275 818465 807755 446335 33490 376805 164560 185300 109310 403070 847110 472770 92225 768315 677365 436135 842180 37485 379100 426955 49215 277270 561935 369070 79815 40630 393210 583185 292060 415480 45730 802570 95965 217600 163625 577320 827900 656200 156825 590750 637160 543320 524365 45390 467670 315435 152235 470985 797810 102850 172805 14025 374510 70210 845410 147730 671925 192610 347140 2380 388620 707880 275485 708645 707115 24565 331500 410295 398565 617015 521050 406215 525300 689010 526490 527000 698870 835720 93415 577320 345610 520200 20145 762790 790585 192355 674220 494275 576980 371790 714340 548250 663255 607070 68085 707030 5865 780555 377230 674390 62815 469115 844900 776305 136340 744855 576470 483395 666825 836145 804525 838355 139910 836230 301920 524620 367030 791520 796790 3315 395505 313395 341190 741285 726920 272595 800190 641750 719525 606985 668270 225845 115005 466820 804695 374510 368135 701760 324360 786930 160225 572560 160140 740265 371875 430695 468605 605115 743495 25075 381735 738140 467160 528785 332775 682635 364905 293250 459170 784295 370515 400860 401200 492405 607495 142630 296735 268770 310420 705330 103020 515865 632825 682720 372300 762705 671755 111605 159205 207315 811240 595680 610385 711620 191675 93670 794580 142375 798320 198985 821780 443020 115005 556240 538305 730660 493255 137190 720460 324275 255510 586500 407065 157165 83640 365670 157590 78625 743070 236640 778175 620670 823310 364735 446335 135490 486540 591685 290615 88740 484585 349265 642855 294525 442425 656965 567970 171615 25160 614635 605030 13090 622030 825010 733210 356490 207910 389725 823310 766275 595000 705925 690625 544000 793645 27115 748510 479995 334730 502775 518585 815405 404685 646850 108885 173400 516035 396525 286620 452200 628745 468605 209185 737545 243355 141525 89250 558025 381650 561680 607665 34170 454155 320195 750805 660705 91375 746555 67745 534225 714170 452710 472345 137105 515355 184280 273615 236470 28730 308295 168725 148750 88060 250410 369240 696575 300050 416500 459765 156060 92140 627725 248455 783275 800530 436305 590155 609025 320110 753610 483735 612510 589135 395930 422365 243525 42075 259930 265200 487220 664360 564655 348245 462485 22865 197455 656030 440215 368645 823735 227800 685185 238340 479910 517990 98940 730320 426700 677025 586755 634865 586245 123845 835890 392275 123165 176630 269620 593300 298180 556410 283390 440385 44965 128860 346970 255680 44370 489345 561680 529550 341360 332945 190825 200260 27285 265795 262905 400435 663255 629340 132770 473110 644130 437070 683740 730405 202555 475830 829345 261970 502265 317050 73610 222955 626450 816765 266985 316030 242080 106675 559555 250750 740095 845155 782340 725815 474640 349690 290020 664785 804525 205360 761175 512295 424320 228820 835635 45730 585905 284920 527680 642600 583270 80155 94520 319430 216240 810305 735930 820335 471155 443955 58480 332350 450160 2295 157590 819825 476935 143905 484670 255 367795 747915 122910 563720 297160 740605 566950 379610 219810 294695 716550 808010 544085 294695 794920 259420 795175 566185 565335 41820 667250 597720 695045 240975 509065 131920 179775 638690 731595 592365 607920 678895 388790 850 54655 656370 514760 485690 531250 654245 641920 485435 565930 385220 47260 503710 359040 48110 417435 541705 321300 263500 441830 575535 545360 542980 545615 848640 142375 88740 741115 224485 74800 687735 551225 33830 727260 238170 116025 671840 573155 148410 233070 220065 760580 794665 590920 591600 361335 537625 498525 624750 248455 74630 516375 175695 801040 198050 390745 789140 416585 642685 282710 202810 193375 396355 691560 447355 413695 684080 648125 549270 563550 473025 5100 95285 835720 498695 191845 292145 281690 146710 239190 442850 495720 652630 826455 582675 788970 563805 617695 285345 776730 251515 635375 423385 71825 419985 3825 33490 829600 483055 727770 415650 421260 840395 478295 172040 749530 753185 116960 831640 586330 189465 104295 779450 598825 269535 318070 833000 814470 307955 788885 537455 53295 602990 146880 48705 676005 473195 690795 553860 194905 66045 658410 91970 252195 445230 259505 259165 802995 712640 286450 832830 69105 272425 238425 349350 489515 635970 694195 840395 197455 827135 258060 459510 788120 595 153085 566780 359040 131835 505240 720460 276335 362270 614040 446505 477955 108120 349690 326655 269450 742050 540345 644470 137785 336600 637160 707370 93160 723690 801890 358360 433585 545530 723860 450670 39185 255510 181220 628660 205870 341700 551990 56355 338215 192015 479910 99535 706520 226355 357000 103275 399500 125460 638350 589475 249050 527085 199750 595935 743155 207655 717910 666230 642005 844560 99365 774775 686290 459170 183940 158610 509405 73695 108885 626705 837165 294695 831300 119255 383265 151895 441235 361080 666570 441915 398565 123250 125970 146795 246245 156400 447610 628235 251855 741880 240890 497335 120190 339320 208250 476935 221425 354535 176800 501755 654415 36040 259165 680680 791350 835805 306000 244035 181220 592535 204255 375955 199325 692665 611405 488835 692325 667675 568820 302175 450585 72080 150705 562445 279055 101065 214200 288660 47175 169320 165410 224145 562785 648975 769845 481525 618800 506600 249390 791180 753695 701505 208930 761090 811155 64430 428400 674135 560065 112455 803930 229925 527340 182070 335240 455005 395165 586500 136425 549950 267750 453900 282625 216920 670650 162350 613190 577065 818635 756925 261970 232560 358275 640900 696235 821950 644895 189805 623390 610045 425935 758455 314500 709240 84320 276760 667845 73015 707965 360570 204510 357935 138040 306595 644300 45220 838865 638945 438940 276250 804015 789140 441915 487730 725815 233665 20570 849235 519095 299625 62220 763215 298350 44200 429930 330140 563125 385475 821100 684505 21335 696745 349520 120020 691645 561595 764405 494700 96475 19635 238935 290020 848725 336685 698530 46410 779025 681360 818890 836910 60860 793985 402985 417605 357170 715615 476850 777750 520880 135150 125290 468945 304470 22695 791520 313480 247860 517310 75820 840140 211905 408765 241060 4080 830620 821015 550460 160055 430100 507875 732105 63665 148410 160480 665635 36805 236045 95965 701675 388790 468945 787950 719355 404005 510425 360740 802825 752165 155125 15130 442935 228055 417095 845750 113815 640730 123930 131750 56355 832490 827305 338980 147305 571030 223380 192865 557600 724880 434605 623050 794835 510765 682210 291720 557940 685015 537115 694960 334730 366520 381735 604010 359890 443700 39185 722585 630360 282455 405620 580805 767975 338555 819485 829260 829175 241995 824755 139995 164645 818890 490280 727600 454580 112880 653820 353345 799170 176715 255085 452625 421260 284835 380375 730490 388280 438685 770525 528785 706010 614890 175015 771290 189805 582675 483565 368815 569585 140590 148155 334815 410210 794580 469370 85510 494700 524875 198305 483650 233920 212670 631210 152065 614890 680510 3485 139145 318410 124015 786675 492830 599675 250920 843540 25840 330565 324700 509830 692240 459085 727430 67660 565930 329885 553520 49300 387685 53720 286705 442680 504475 550885 574770 685525 175100 629510 136850 298690 462910 232475 814725 362525 310420 370600 383095 289340 426275 246330 430610 797640 606135 37910 653990 285430 34765 433075 179435 41565 591430 466650 605030 701845 435880 561935 409700 311950 776475 288405 605965 537030 471495 639965 605370 830450 473280 701080 42755 99365 30770 184875 10710 835975 226270 747320 227970 312715 554285 190060 163880 36125 847280 555305 129880 748340 695640 290870 809710 23205 241060 397970 354620 8160 193035 598230 598315 683910 751230 15300 113390 191505 846685 355130 449055 372130 528445 848810 320450 321640 434775 560235 83895 468435 162945 555900 397120 775115 609450 269875 578170 278205 251770 829515 513570 465375 600695 821185 259420 49300 302940 78370 192270 473535 203320 389895 225080 188020 634865 428740 158355 626450 759475 823225 416840 510850 627470 259590 822290 151215 6205 107015 359040 87805 152235 672095 790245 449310 425850 788205 444890 402220 417860 421770 464440 255510 263925 81600 37145 146540 65535 729640 106930 625090 441150 215135 391935 798150 348670 349690 632655 123505 657475 359210 604095 573750 164135 595000 161925 493510 623050 328865 705670 664445 26605 167365 149005 395505 725645 340935 640135 218960 437665 765085 23715 42415 496995 191335 27965 556835 709580 403495 84660 504900 83385 669630 830025 367540 542215 707030 70975 592280 810475 610300 479060 582760 110925 576980 314925 695555 457300 811580 783445 544765 301495 421260 300985 320025 326825 789735 627215 524280 38420 83555 172805 441405 363885 447015 731935 152745 543320 785570 117215 485520 335750 89760 327335 540855 15045 408935 783105 737460 403155 824075 476085 698105 390490 393380 39100 641580 143820 717485 495125 526745 412335 617525 625685 332180 839205 693515 122740 554285 15045 400690 666315 658665 613275 660960 624155 688075 652970 221595 650250 527085 239700 174335 602055 255425 515950 50915 227970 522070 75395 479230 360485 265625 462570 511700 420665 281860 249220 402560 24480 308040 693685 562445 758200 602565 567375 62730 778685 160820 195245 33660 11220 655945 151385 801380 246075 406045 848045 391000 42755 119510 294865 607495 740265 304470 590750 701165 573240 241995 95285 280075 142460 350710 494445 276420 264945 527000 807755 473110 202640 783275 495380 774945 521305 632910 49980 337620 438940 562615 269875 170 74630 784380 811495 420155 564825 337195 677705 118575 658750 345185 194140 590920 210970 406130 522240 395250 623220 319090 656795 128520 782425 271490 107440 338725 521220 314670 206550 188190 588795 817870 380290 547740 612340 427975 135660 790500 401795 57885 291805 115175 770355 368135 715105 774010 840310 404685 794665 213945 38760 125970 38165 162180 818295 638945 616505 452795 563635 353430 216920 572390 169065 267580 459170 360570 503115 591940 782680 670905 124015 390745 593725 657050 504135 425850 127670 617950 814980 640135 746725 841670 16915 630785 487560 390320 291295 731680 774350 571965 78880 839205 295800 422790 332435 64600 593300 318750 639710 559640 780980 268430 570690 486880 68510 303110 356490 583525 589135 602820 58990 530485 103360 102255 638520 399925 141440 481440 198135 586755 16915 643620 331925 715360 763045 682465 205275 4080 51850 741455 147900 639540 339405 691220 79050 493850 157590 159035 44200 250325 412250 158950 365245 75905 809115 487220 488410 86020 237490 515100 584885 642175 365925 71655 205360 596955 634440 74800 298605 256615 347735 594320 710260 813705 837250 644045 557260 464355 617100 712895 547825 279735 595425 711620 734910 841500 241655 218535 105995 429420 580550 355130 39270 50660 735165 318580 63070 684845 642600 392360 354450 449820 659430 387770 230180 238340 110160 788205 792540 495635 132005 180285 252280 233325 561425 262140 389130 351645 759985 343655 626195 640645 555050 575620 487305 244970 725135 194140 440215 712130 742815 757180 215900 710175 67830 805885 165495 270215 244970 597890 756755 191420 107780 449055 812770 389300 665125 367115 474895 156740 660875 76500 88825 386665 32215 215900 46920 260610 482545 392445 710600 220405 147815 556495 194565 5185 205530 521475 118150 317900 422365 89165 320790 313820 749105 88400 557600 285175 586075 167875 624580 475745 484415 504135 745195 752675 195500 476595 571200 469455 26350 229840 246245 129115 736440 452710 389640 180795 225590 316285 346630 128010 440470 748170 774690 321810 305065 764660 756415 223465 570435 533460 444380 133960 238935 480420 359040 507450 52870 340850 152915 158270 364140 388960 656370 833000 128350 176715 380545 82450 140590 584800 11050 678810 337535 271150 522070 638180 731935 536350 479315 604860 185640 330140 471920 255255 665210 801890 461890 429930 490025 129625 510085 737970 634695 619990 323340 561340 536095 144755 143820 770355 79815 324955 732530 180880 835550 764320 768060 267240 456280 506430 641835 668270 799000 175695 362865 281435 197880 363970 740945 682550 545190 601800 628830 395675 285940 704480 809625 95455 175525 541110 596785 360655 268600 254660 649230 575790 63750 187255 576215 617355 324785 629680 374340 732700 375870 778005 625940 296905 392955 743835 558365 766190 176800 154360 376125 454920 313140 364905 29325 77095 361080 217600 523345 721310 445740 488155 154275 465885 197625 463675 771630 654330 532950 612000 106590 657220 73780 294440 459000 43095 700400 438515 625430 565335 54315 776390 787355 440300 439705 412250 581060 703630 163880 631635 543405 367370 45730 628065 549950 333880 522240 809795 220660 309570 832065 46325 10795 597635 277695 487305 743750 594575 190145 300390 405790 724030 814130 767295 463675 534905 18190 698615 710940 203490 515270 339405 75140 38250 686375 695215 42415 549865 632740 191250 73610 381905 687055 660450 56440 376380 84490 360400 179435 424745 116875 797725 528955 705670 654415 247860 152660 509490 549950 227460 23630 557855 699295 807500 156655 44370 341955 662490 719270 562190 254745 631295 279480 626875 840310 815575 297925 351730 281350 715615 381225 631125 131665 663595 651525 754205 25585 693345 515950 514165 164305 749955 382755 839035 250665 171700 844305 734655 86190 666655 303620 173570 796110 324020 716805 347990 697595 722925 189380 274125 796280 451520 398480 606220 264010 601970 143565 46665 482290 781320 588455 69955 527085 666230 34510 846175 225930 461040 163455 488750 329885 144925 706095 792710 791860 377145 153170 656115 619650 776390 252365 14535 599930 482460 382500 340680 51680 25500 596700 785825 381990 758625 139740 55165 726750 793135 133875 837080 122910 647020 280500 597465 2975 779705 820845 517905 718250 37825 680935 147050 614295 66470 587605 321725 752760 285600 486115 205105 345780 468520 230010 669290 252705 335920 179775 20995 802910 71910 680680 630700 202045 456365 639115 246925 715870 141270 541535 423810 47345 567630 312290 710940 365755 495465 16150 159545 32215 825945 657050 495890 88060 848470 827475 263585 561680 791690 799425 289000 815065 741285 750295 118915 356405 833425 7480 66130 806310 104890 176630 188190 579360 451945 162095 533715 54995 337960 165495 657390 781490 65025 809965 574260 195585 79645 427295 800190 87465 65025 522750 66470 403325 762705 240975 780470 360825 111265 126480 776730 744345 383945 813875 167960 425935 840650 521475 366180 151215 23290 848810 254405 488920 370090 120785 6970 532780 26435 414715 237745 117045 629085 825180 92990 423980 748340 609705 162095 438005 243695 208675 263585 331330 617780 174080 426445 773670 619395 40545 794920 518330 266985 225590 216325 340850 601970 400435 670650 845240 317475 133705 150195 329205 725900 11560 213945 203745 807670 289595 162520 323765 559640 159715 835550 508385 553945 426615 79220 3315 505240 315605 774350 579700 18190 595680 29325 634950 173230 658920 639285 151555 649230 737035 403580 63155 134810 157590 277695 480845 136170 166345 525640 444210 435625 547400 260185 257890 346715 707370 264945 498780 838950 688585 233325 252280 775625 224655 59585 529890 301665 409785 845835 935 502350 242590 318580 546635 547485 803845 394400 529890 4335 150960 803080 248795 287810 196180 166005 315860 595170 275315 139485 290785 357000 847365 680340 451010 351305 128180 122570 788715 725305 73610 21760 709410 637585 60265 646340 303705 825350 284325 207910 720035 717060 553350 375020 629680 626875 831300 782510 645235 205020 496995 436220 384370 791520 757095 783785 708475 625175 330140 593725 630190 192780 398820 371790 385050 279225 268005 212415 816765 160820 843030 500820 745195 493085 655860 564825 297075 117215 262480 269620 215645 59245 643875 515695 115260 174250 460870 189550 330735 811070 609110 802315 663170 131665 558365 102935 329715 637330 123590 424065 669205 266730 653055 325890 828580 810050 192525 23460 521645 621180 786080 383690 575960 619140 703630 7990 171105 802740 420750 647615 795175 366690 209865 143310 235025 111350 18190 356575 45645 673370 548505 111775 335665 383520 572730 535415 478550 655520 131920 569755 92905 767805 555730 84830 89760 190315 819145 197540 56355 750975 141865 836740 718080 458660 820675 56780 239105 94180 788630 235875 626960 46240 417945 280670 204510 483055 847705 346375 491725 715615 363035 755650 126565 236640 718590 323170 278290 471410 842860 550205 83470 773330 342805 796790 454410 136595 814470 259335 271745 75820 348160 325635 458150 702355 698870 338045 275570 243185 760665 292570 232050 332350 701080 517140 467245 262990 681700 821525 535500 120445 766190 546380 99450 499885 669290 375020 61455 477445 678640 575110 117215 180880 806310 468350 515950 565930 736950 3655 201705 226185 135745 612085 688160 339405 73950 192270 282200 679830 215220 420070 576725 232985 87975 679745 739925 540430 346800 762620 231795 81345 546125 186660 26435 756585 4335 352495 692240 734485 821865 449565 849745 117215 132260 761090 511530 359550 495635 725730 562445 143395 338555 837590 461040 650675 665890 524365 79985 391765 361165 266050 524875 770015 11475 72250 657645 520285 91120 556580 609535 364735 297330 470645 370430 819230 544850 133875 550545 619905 79305 825605 287385 262820 383435 620415 326485 258145 713915 380800 120870 655605 814895 575195 533120 767125 726920 189040 308125 232475 421090 834360 367625 440980 350880 155635 551395 517140 130390 411315 277100 655520 140675 547910 136170 290190 162945 374425 206720 451860 166770 409020 258570 74120 8160 432140 193460 668865 771970 782680 216665 534990 187085 289850 254405 331075 188955 289085 505920 216155 228225 178925 575620 445485 594150 785485 290785 30175 759560 251345 211480 274890 702100 227630 306850 251685 781745 336430 118065 694790 849830 362780 170255 148240 402645 473450 51595 394230 151980 491385 755395 373575 553350 34340 331585 223380 738990 1785 668780 678810 779195 525215 200345 114155 381140 190825 728195 123505 343910 792710 576640 386580 441915 524705 228055 171785 655520 367710 456195 587775 777070 273700 412505 776560 784720 271660 575025 126820 736355 657220 384625 501330 365755 425595 190655 499035 321640 152745 549525 330310 178245 685355 99875 839800 843285 640390 315775 797640 540430 343145 766190 228565 144500 351645 380120 18020 123590 691305 355215 749445 167790 105995 211140 4760 116535 12410 569755 500225 1870 558195 373490 320025 119340 100215 222020 512805 769080 563125 362185 571540 295460 201195 514590 419305 393040 278120 393380 643280 139060 677025 662660 440555 648295 401710 641155 639030 86870 331500 381395 187510 567970 70720 753440 313820 527085 93245 480420 611235 607070 128945 205700 174505 447950 273700 406640 673370 76585 775795 837760 252110 70210 544255 798660 209015 698020 103700 795685 36040 163965 292570 770695 384965 549780 746810 780045 742050 723860 240550 121465 68000 477360 562955 679660 196350 288405 253895 604605 436050 329290 531590 401370 259335 239615 327505 19125 560150 256955 299115 251855 619905 674050 439110 42415 112710 587775 630870 447610 104125 459680 427890 516885 664955 100980 240125 299285 42840 263500 781745 196945 367370 378505 303450 107950 353090 218875 736185 608855 349350 44965 752335 829090 697255 116875 778175 363205 478125 363290 407575 568905 728705 71400 673370 235620 229755 141780 544425 616930 283050 400350 737375 736440 344930 836910 410805 353005 183260 823905 484245 408935 719780 225675 51255 495635 416160 235280 809285 358870 61285 746470 281180 141185 53465 160820 554285 91375 810220 838100 849405 575365 219385 718930 622200 712555 803165 225080 238170 388535 710940 519095 808775 839205 617270 160055 690710 721905 385900 468435 198305 761090 629680 615485 192100 849235 393040 158015 278545 500480 354195 42075 775710 484585 734570 389215 123675 464015 126140 460955 73270 60945 128265 197880 595850 372215 738565 214455 558025 355470 491810 215135 734655 208675 598485 558620 509490 827815 218280 114155 253725 833765 590495 186235 47090 430780 126140 534140 474895 251260 792030 584885 269195 468945 657985 681275 219300 743665 13005 487900 311355 828750 714425 367795 635290 792370 268685 718590 159460 405025 610300 28900 591005 708985 232135 583695 105315 50490 454920 538730 727090 817360 77860 373405 92990 204595 394315 62560 75650 118915 808265 230945 104805 573070 389555 799765 662405 412250 522580 667250 633590 158610 485010 2890 682465 558195 824245 394060 760410 638690 608515 566355 735250 850 293845 173230 379695 795005 782595 575110 69530 635460 762280 662575 836315 662320 729470 395335 197030 712215 754035 797980 596870 838100 380630 834360 226185 723520 489090 190740 677110 449905 381565 10965 81175 138975 138295 808605 209610 104465 739500 419985 88230 483820 519350 432395 677450 52870 257125 167195 166770 553095 622795 729980 687990 262310 302855 383010 665550 658155 691220 371110 812515 417435 717570 247690 270555 29070 152235 25585 433245 257550 349860 277100 347055 729895 325635 86700 54740 197540 158355 496315 395930 162010 124185 768060 705075 133365 195755 289850 185385 650760 650505 178840 621180 317220 511360 48195 178585 835125 87465 550035 308465 377145 783530 426700 216495 549525 114665 721990 484330 355215 382330 742730 303365 243355 10710 563040 6375 823140 136935 288490 317050 370175 95965 547315 660960 725815 685525 443870 726070 759390 10285 745620 252365 186235 498355 432395 692325 86870 734400 208335 376380 118235 622285 580465 629085 74885 112115 35700 379100 133450 386410 532525 208165 396695 403410 17595 68850 371450 77605 29240 591600 725730 614465 137700 673115 400605 526745 668015 702355 517140 509490 725390 360315 109140 38420 834360 782340 403240 1105 380035 501840 573580 553435 63240 295970 351390 494785 223465 703205 672690 160820 751315 746725 329630 535245 571880 329970 55420 66640 128945 388875 7820 396780 578510 483565 681360 437835 427210 266815 232135 846090 368900 169065 589050 232730 288150 348160 34935 756925 684675 394230 414460 168215 316370 128095 306765 422110 679830 789650 826795 286790 173655 250580 759560 511700 777665 489940 37740 23545 162860 282285 505495 295035 135320 754120 96815 66725 205445 168810 704565 399075 426190 664105 616760 737630 758965 398990 253980 749615 308380 191165 764150 55335 264945 774435 594490 441490 282030 554200 322915 518160 841415 336090 140845 324445 809030 544170 773245 842605 513400 847450 470135 658240 384285 490790 183940 318750 765850 110500 270130 505750 100300 102170 489175 751570 241485 100215 27710 303535 500480 188700 643025 549610 1955 615400 244885 190995 700740 598400 307530 722160 88740 640220 420495 758030 577830 445145 293930 619480 804695 487560 35700 774350 351390 456025 712470 47600 840225 297245 471410 711365 531675 799765 451095 501075 333710 834955 507025 175525 121805 47005 339405 475235 472175 120020 357425 212415 287640 554370 111010 214030 33915 733720 337960 239020 70465 133790 70380 429165 761260 555730 530315 307615 309910 626280 217260 245225 729045 481780 727940 366520 386495 358020 489005 379100 716040 668780 232560 594065 678045 653055 360485 526150 177055 146285 258485 3230 392785 791605 218110 121805 635120 480335 296565 249815 284495 399585 100895 264180 463420 22780 302940 516630 306850 417265 158525 608940 709240 500990 693345 820080 493340 152405 675155 562020 516885 160225 840395 45220 514760 511955 381140 846600 739840 625770 628065 90610 345185 245310 349350 148580 771715 215730 365330 439110 103020 622880 601630 104125 496740 454240 165410 775795 477530 60605 358105 762705 207740 421685 618970 522665 31365 585735 604775 814130 569500 755905 652885 625260 542640 487050 584800 20315 757860 745280 372300 88570 403325 726410 203915 639285 798660 37995 376720 571795 728790 349775 838185 95880 191760 112625 328780 657475 565165 269790 64260 382245 294015 614295 773245 119765 774520 805290 529295 658580 812005 354705 662065 712555 75735 836060 731170 692665 478295 225505 172720 743240 504475 549695 439450 824415 819230 381905 181050 388280 606475 86530 742475 42415 615740 461975 613020 265370 743410 680935 553010 113985 674220 533290 120020 801805 135575 53805 737035 628405 53890 670905 825180 313990 280925 431205 490110 196010 420750 9350 180455 107015 229075 33830 486710 308550 592365 587095 445315 665805 195925 400010 171870 690030 394825 513060 350200 41055 700570 385050 116790 257550 742645 656285 45560 443955 408850 307105 819570 553010 846345 89420 215815 305490 435030 93415 453815 100640 345355 374170 68765 12070 501755 748085 466225 525385 666995 728705 124950 638945 254490 801465 772990 204510 498695 38930 236555 734910 60010 49385 233920 368390 569245 313310 121125 93840 214200 773585 637075 325125 86445 543065 644725 441065 750635 70635 444890 725135 375955 548080 520370 562360 376975 251430 843625 139655 630360 92905 490280 819570 714085 215220 168980 162945 198390 421600 502775 293165 849490 733635 500820 73100 85595 395930 389640 346375 95455 252450 571540 189040 816170 328440 124270 728365 545870 656625 14875 167535 585395 55930 308635 608430 343570 48110 116025 524790 227460 780725 314585 165155 110840 206890 391255 765935 317475 481355 293845 409785 790415 82195 74715 368220 299880 33490 647785 314585 400180 574175 275485 837675 691645 598740 398565 152575 846175 314925 531420 602735 671840 285515 754460 68000 811325 475745 511955 209440 622200 718760 116620 429335 795770 723350 267155 688075 491980 788290 413440 80750 338215 841160 709580 583355 158695 572220 703035 617695 585565 505580 346800 321385 156995 614805 265795 324785 91715 523685 206380 352750 88825 559895 766190 820335 818380 194310 509320 533545 465120 76500 143735 404430 96985 416500 24820 48025 533885 285175 85255 641580 111010 598485 731255 126480 270130 456875 294015 29070 629085 384030 594405 147220 729640 107950 607410 788120 115090 178500 198220 32385 507790 572050 190230 32555 116195 312970 228310 368475 272170 302515 65705 437665 156825 176970 70975 513145 78285 450160 755820 777580 278885 422280 390405 844815 646850 71740 227630 43180 505325 429165 349180 534735 557175 385730 847195 174760 553690 162945 767465 676260 454835 116620 327080 446505 609620 248370 347650 226015 297585 517735 74885 260610 129285 642345 581060 300815 596275 787865 266985 55505 99705 54995 466650 502095 582420 748765 241910 355555 272595 337620 306170 109055 745620 665550 431035 108715 404685 667930 134385 475320 409360 753865 223210 92055 636905 419050 757860 375190 264775 195670 291550 606305 157845 97155 123845 388705 636395 564060 781575 735080 235620 351305 522070 486625 606985 322405 366350 124355 732530 506090 483820 229245 567035 509405 289255 216920 388450 358105 134470 226950 56695 479740 7735 636905 745195 436390 27540 28815 838695 783020 82620 182410 407915 761175 764915 123505 67150 84320 276930 504985 703885 240890 136680 705755 807755 632910 478380 741030 195585 268345 170000 81855 374765 1785 577065 823650 827815 2210 483990 779620 186405 711790 217600 390830 634695 213435 740775 731595 691135 67065 619820 849065 794920 401795 88825 250410 273615 89760 404770 594150 829515 373830 482630 675580 368475 741795 163030 425595 121720 766615 538475 175440 818890 682890 125460 792880 614380 515015 261885 570520 772990 148240 582845 423725 470730 604860 197030 350880 425255 769250 300645 655520 408510 311780 350795 370260 184365 589560 471920 311610 503370 791605 226440 785825 476085 42160 796875 531420 397800 405365 255170 402050 133790 46495 844560 388110 654245 577915 311865 62050 58650 404430 181475 590580 308720 397375 611320 153255 320705 190570 787525 502945 598060 2040 124355 847705 397885 418115 717740 538220 844390 740180 264775 190485 162690 590495 109480 71570 704055 457215 367370 391000 236725 724285 657560 820675 727855 97325 673795 727855 358615 626450 401625 555305 691220 463675 617185 353600 503455 338045 20060 342550 399160 580210 107355 749190 616250 623730 603245 343060 491300 342890 501075 182070 303960 155295 828665 761685 627470 290530 329715 40460 94945 493425 682975 832405 482885 502350 401370 828155 44285 409105 321045 630360 502435 523005 800275 307700 67320 433160 167195 454240 120530 473705 170680 606900 585140 777580 176545 694365 318580 350880 620500 543745 839375 817785 232135 496400 758285 254235 571795 833595 716890 592790 158780 412080 184195 435965 801210 22270 796280 636820 641750 760750 93075 318665 405705 41395 213180 315775 451095 539070 20485 509575 484330 451945 211650 528530 211735 243100 833850 349350 13770 351900 714680 828495 775285 20655 22185 457215 751825 316710 527595 656540 124270 423810 301070 727430 3655 771375 586755 413780 647105 147560 654330 555475 353600 359295 557175 150280 755140 169320 187000 750635 275825 598655 801550 214370 826455 647530 656370 336770 64940 731000 551650 683230 295035 42670 588965 362355 305065 257125 503115 234855 523175 800190 75140 719185 362695 451945 11050 750890 827475 477870 426615 810900 641070 678045 69190 153425 325040 301495 620245 540090 460615 426955 116875 467585 811155 350540 625430 809200 219215 90355 79900 260355 37145 494785 732360 790075 556495 194395 384625 147390 447100 113220 499120 18700 89335 386325 42585 803760 48195 736865 13090 503285 423640 622710 199325 533715 107780 558705 99025 704820 66130 277185 267410 728110 59160 245990 361505 21590 286620 123080 564145 822120 683400 658410 487900 350455 133960 42415 238170 716805 765170 599335 241740 211650 104890 704055 371195 720630 586585 366690 732020 158270 414290 107100 660960 329545 316285 2635 79390 776135 778685 772820 685950 734145 12240 336770 347650 139825 695555 254235 760495 772395 582165 474555 679065 225420 410465 287300 171360 668780 112030 307445 340340 61455 383945 71995 279055 750890 769335 52360 465885 45900 655605 272595 194310 160310 786675 145775 294695 152575 752505 352665 758710 422365 628915 116195 442170 270980 724880 224570 324700 605200 232305 228055 337790 45305 834870 111520 651355 571455 698275 364820 229330 227970 559045 402985 527085 834870 288830 126055 513145 16745 569160 391425 41820 490535 180115 720290 20740 743240 240465 303365 684080 366690 730830 439365 353855 581740 814045 673200 155550 125715 548675 124695 634015 838950 217005 274720 44370 4930 2040 85 85 0 659515 350625 164900 170765 592620 315010 180455 300815 796280 376465 553095 664190 475575 318750 519350 377655 524450 63835 772140 29495 91035 516460 596955 166090 789905 786930 836995 576895 114835 2550 560660 32555 488155 614125 330820 614805 677875 73015 788205 657730 161245 600865 575535 840395 373150 394060 602820 548505 522835 341105 106080 655095 76925 48450 656880 122910 370430 345950 201280 165920 19040 37910 676345 552585 48875 42500 149430 318495 265455 471070 142715 270130 157505 298860 642175 312970 404430 662660 316965 269620 408765 750465 389300 164135 815575 106760 379100 311185 372555 585140 454410 205530 628660 779280 73270 691135 200685 419900 500395 84490 369070 264010 797725 664445 24905 174760 677365 717825 628235 781235 535755 23205 593725 706095 716890 89675 671585 363800 308465 629425 807415 502435 254065 160310 707030 113390 93670 198815 809370 621180 535245 291890 444210 355895 523600 775795 319090 185385 178075 835125 126990 347480 774945 287640 600950 790245 149345 22780 577490 725815 203660 651610 459425 475575 332520 52275 559130 59840 635715 597975 96050 52530 460020 218535 683570 668185 435710 789650 456620 62305 25755 628320 743920 448545 185385 295885 424490 756415 653395 451690 759050 213945 119425 79560 258570 744855 796110 558960 361080 599250 43775 747490 623305 732530 468605 293335 833765 412080 40545 58905 323255 583270 476680 339065 449480 453730 133280 341275 694875 562955 787610 380800 203320 254235 124185 232730 266645 96475 797895 110670 523600 270385 605370 793135 525130 763470 742050 73865 466735 28985 20910 418030 767465 410550 639710 492490 775455 349945 754120 130900 718760 581655 258230 395845 363375 155635 66300 361590 777920 78795 133195 260695 713745 279140 283305 736780 374000 762620 813790 196860 113050 91035 615995 162860 64600 491215 192610 486030 202215 53890 244800 17255 98940 90695 468095 309400 329800 760240 542810 559300 544425 724710 642175 173145 505580 399500 707455 208845 36465 248710 816680 235450 648295 621945 448375 328185 761430 259590 253385 777580 349435 659090 433670 392955 547060 664360 39525 499970 425085 718675 832830 706010 89420 137530 238000 791435 621945 484160 308125 365415 358530 208675 769250 465545 360230 57460 760665 466990 258740 572560 49385 774010 494190 566610 664870 187170 261545 801210 794240 754715 130645 27200 645235 271065 788545 550630 737375 348925 262395 23630 687225 790415 296395 509150 538050 234855 295545 399670 756075 144670 354195 372215 549525 312800 476340 578850 237065 102000 640560 153765 404600 147050 340340 480760 57290 630785 700315 32640 563890 51425 371620 193545 299370 211735 286365 108290 753865 460785 491895 180370 716720 340255 653990 656540 408000 247860 487985 767975 116705 257040 184875 163625 340 22695 405620 421005 164050 218960 513740 565590 423130 231115 634525 228225 508470 223890 230180 781915 701675 412505 697340 759305 124440 209100 153595 89675 427890 327590 699465 343315 110585 201110 644385 261120 317220 133025 36805 405620 710260 179180 769080 280330 279310 789055 233325 176460 539240 374425 740180 519435 148920 291465 74375 576640 381480 488240 404260 27200 445995 192015 788290 712980 125630 500820 562700 142715 202300 276930 821015 211140 139060 342805 847535 606560 25925 812600 546635 671330 602650 377740 182155 716635 644385 350880 686970 657645 640985 749020 750040 771715 683825 119765 249560 742475 262990 317390 170340 519350 17425 269875 811835 60010 147475 620925 694365 203065 656625 288320 803590 598145 680765 41395 479315 505580 810560 580720 772480 754800 829430 657135 758030 581655 22695 310590 430440 422450 664020 491980 404175 169660 842520 206635 770780 524620 326825 803675 31620 179180 474810 260185 238255 546125 526150 575280 565250 674730 24990 702355 682550 75565 398395 623900 794155 713915 442680 164050 496485 112880 277950 792625 272765 780640 338470 473110 159800 559980 267665 367880 286875 10540 585565 790160 804270 94350 430865 765170 34000 381055 168470 773075 552670 266135 506685 101830 245395 52785 206465 752675 45730 82705 573750 559810 73270 359805 94860 259760 145520 847535 539495 285515 441320 455600 20910 498270 355130 772820 268515 606135 573325 273190 628405 695385 748510 265880 171955 62645 579445 640730 26265 46665 249560 379780 452030 239445 791520 223210 735335 723520 141100 761600 70465 845920 182155 630020 845155 819485 335920 142375 174930 342975 584120 66045 14365 793050 308550 388110 58480 408680 400265 678640 244970 639880 377060 208590 3740 587945 497335 747065 283220 356915 774350 350540 818720 453050 327505 454070 849405 303195 405790 847960 443020 687055 389725 291805 113900 644385 773330 560745 283730 490620 365075 23460 568225 120530 218110 223210 704140 441320 334135 296480 221595 176035 465460 576725 280245 740095 1785 699465 469795 383775 88230 728790 357000 725985 742900 289085 493000 799170 581570 237235 122825 36805 580550 74290 85935 578085 444635 346290 466650 332605 624410 703715 466395 605455 248285 749615 659770 725390 52360 280415 327250 2295 155040 413270 260525 50830 747150 531930 787015 251345 509745 246075 316965 399500 300730 507535 378165 239615 238000 224485 238510 763130 719525 188955 652035 841585 280925 10880 48875 657050 469965 667335 743920 761090 399585 320110 100640 463420 597890 316455 782425 401370 235450 501075 202215 13685 2295 50065 427720 567800 326315 305065 500820 626790 570690 338300 630870 406300 531505 530400 595085 245650 64770 183260 486455 159460 478635 619395 382840 67830 719015 836315 525385 206040 679575 630360 120190 401625 551395 57120 175610 690370 370855 163370 235620 236810 17000 604435 845410 439025 76500 479315 475065 611235 615655 593895 34765 515185 273785 538900 289425 303790 378505 538645 248285 428655 576725 211140 88740 297755 330480 565335 705585 460530 598740 18445 614890 574345 610130 207060 620245 22950 383435 778345 746215 16320 497420 281690 501840 712045 581400 518500 432310 719355 195500 740605 91800 542385 687310 97155 76500 500055 384880 306510 363715 827135 278630 360995 428145 593130 846515 818975 397035 253215 361760 507705 693515 391765 629170 494870 556580 157675 347225 385900 438770 468520 612595 213265 638605 623730 196435 818210 668780 498100 207995 820505 534480 439535 336600 186660 644215 50320 782340 486115 109650 100895 230945 575705 428825 187340 596360 781065 515695 2210 35785 467330 223635 466480 470900 416670 52105 266305 816340 562360 445485 411740 287300 702355 713235 495040 813025 808605 319770 342465 757350 750890 346375 162095 388790 707710 3910 95710 302005 783870 32215 293845 231030 721650 57205 181135 352920 693685 478805 161840 419985 231540 518670 404770 814980 365500 147220 222105 291380 78795 847620 542895 571625 429505 82025 217940 840480 615655 466480 709410 738820 348245 573920 414120 43775 593640 672435 621605 52700 594405 482120 326485 641410 361420 802400 69020 675410 416925 367285 644300 393550 682125 54060 609875 34425 241315 6290 368815 349690 595340 330650 372895 151215 785060 150535 309230 657050 759900 514675 817700 563805 445315 466480 597465 613870 497930 76755 480250 500480 436220 684420 344930 266475 42245 154190 710005 448545 667760 499120 260950 137700 587180 469455 132175 12410 770780 693515 27965 750125 270810 309825 151980 665805 513230 614550 807500 372725 346460 141865 651865 736780 935 217940 69870 328780 402050 161245 236810 753355 831640 363885 649825 713575 108460 314670 159460 172720 161330 108885 198475 571710 766020 844220 89675 592535 105230 240210 222700 281010 108970 781235 176715 348415 184450 568990 584630 133280 93330 343230 564825 794070 731935 494615 287810 125545 750890 44880 700485 105315 540260 107610 344760 155210 597975 310760 584120 362440 128860 570520 472430 193120 442510 450755 10880 17680 610130 205700 55845 772565 9180 116450 177905 749105 175780 413270 545275 171360 534140 120530 557940 475830 263330 112625 422025 122910 808180 404175 97920 672605 462570 301580 531930 835380 164645 140760 783870 730320 677705 206210 257720 370685 798065 271660 767890 239275 19805 228055 393465 147475 549015 120445 594490 369835 223380 361590 284750 616590 346970 508555 672180 335070 668355 623390 156230 769675 748765 27880 580635 295035 663510 664700 768570 560745 159290 530230 346800 53125 808095 66640 287045 199240 566185 58650 4505 790500 79900 145860 726240 803760 615655 246755 728875 817275 666145 181050 559980 518670 837080 262650 310675 39185 187935 78710 581400 329460 746045 689180 565760 151725 70040 714765 402730 595850 340340 71060 441235 421175 524960 73100 222105 833085 668440 432905 708475 685695 607070 788205 623560 239360 462145 454665 650335 372300 755395 271320 537625 785485 306425 659855 332605 323000 735675 249220 714850 2720 178670 380120 712895 843965 577490 435540 209440 310930 119000 60350 306000 541025 564145 80495 348415 755735 230350 195755 107950 711365 144755 100385 47600 249730 451690 307955 73100 329035 708815 755990 492660 734145 327335 195925 809370 810390 43860 148070 391765 797810 87465 440895 484330 487645 329375 550290 745110 74630 433925 37315 17510 187170 598315 382500 652545 133280 815660 50490 494020 793050 621435 175015 847280 118660 749870 514335 153595 208420 106335 41735 610980 648720 438940 716465 77010 285940 532440 54825 400350 650675 329290 757265 706265 74460 396440 721225 520880 423810 58905 422450 639455 524195 9095 541365 132090 89250 346800 634015 651950 705330 204340 585480 476170 524790 139315 50745 495295 480335 533545 603500 743325 816765 379015 672775 689010 609025 174250 458320 193460 25245 459935 491215 340595 609450 832915 379525 435370 346035 16660 374935 76585 128690 168130 51000 99705 74035 381905 354535 376465 436390 706605 465290 231795 796025 669800 333795 144670 146965 429080 54060 503965 468010 383095 448120 316200 808690 770015 694365 74970 90015 340935 330905 575960 178075 365670 63410 589900 595170 733550 572390 767635 602140 334730 529210 466480 534140 732700 132770 182750 303365 772650 257720 277780 325295 735930 50830 808435 180965 479145 622370 169065 592790 11390 200090 416075 742305 249815 541025 692580 68510 603755 71825 151980 234940 652630 416415 313650 23205 574600 518925 416415 169150 790840 573410 726240 51765 451010 731850 606050 613700 123930 380205 339235 142290 316455 434095 452115 468690 153085 406045 523770 738990 500990 647360 117300 665465 591090 58480 288830 63665 241570 407660 790755 466310 758200 352835 399755 476340 782340 307530 374595 830620 548335 115515 469455 822035 676685 784380 635715 90950 652630 355470 605200 482715 175185 276930 292910 45050 526235 207995 339490 236300 789310 163285 800955 808605 617525 725560 215560 600015 838270 630190 824160 812090 835550 25670 39780 720800 662320 783785 207825 286535 126140 37910 520200 422110 664700 169320 567205 829005 841245 257380 496315 239870 391935 301665 605795 574940 439960 763300 90525 848385 767295 233750 838865 726920 757180 550970 802230 401880 654160 633590 131410 831640 351050 61285 770100 36465 767040 11645 172720 735930 562615 483225 67405 238595 428400 821270 610470 510850 387685 242845 321470 684930 779195 144330 274975 181645 696745 732105 699805 325380 62475 527680 479315 474215 450415 14450 65875 700230 545870 96900 254405 188020 633165 554965 110415 140760 556665 845665 236640 432565 256445 838695 296310 7140 63070 192610 612255 108290 680425 797895 73185 113475 446760 195500 498525 750210 224995 456960 807415 432990 797810 27625 385815 335070 488835 696745 61285 31620 838950 571115 545020 622115 589815 670905 382925 567460 799000 580465 730745 780725 38165 621350 507280 297160 569840 363460 719270 724540 364480 156145 718845 767805 468520 692410 793390 98515 630190 620670 522665 473535 315775 197115 122315 333965 846770 613785 363545 533290 409445 251005 688500 563975 759135 445910 632145 53890 596105 512635 12410 274805 486540 414460 799850 751740 703035 91800 731935 389895 370090 142375 284920 479825 137020 439195 678810 388195 442425 234940 590155 131240 519095 674475 258570 421685 429760 160565 450075 745535 472515 116110 428400 846260 686545 332690 597635 249560 66640 357510 517990 333540 183005 812260 824160 59840 112030 437750 59840 480845 44880 12835 117215 59075 26095 738735 575365 331500 95965 541195 381140 206465 156570 413355 457895 652545 7565 295120 307360 538220 690285 567205 28815 13770 32215 734570 535670 286195 425000 598400 743580 225420 445910 255510 794240 776390 600355 739840 771885 443700 148325 597125 109055 215900 422620 796620 594830 446930 72165 633675 335835 30515 433245 405110 363715 538900 556665 575620 549015 579530 135490 127500 77860 610810 116535 86020 334220 768230 576640 502350 11815 292145 706945 613870 728960 757180 249220 124440 838695 706690 509490 787185 59075 450925 718420 415820 524195 678385 645405 166685 475405 228480 338130 741370 778005 661640 230520 660790 683910 304895 54740 662235 498355 649740 622540 817870 579955 662235 239020 84575 531335 524025 724710 431035 596445 800615 836315 69870 793135 468095 65705 193290 11985 93415 248880 337620 303875 71655 346290 116790 618290 123590 59925 779025 292655 798405 212755 383690 687055 705330 34680 245820 204425 746725 509915 23120 620670 572475 569755 373320 278290 600440 153255 405450 840820 305830 143480 593725 558875 278205 193715 186660 677620 644725 640305 639455 719440 559385 753610 552670 65280 149515 789820 246330 613360 97070 205530 771205 112455 120275 653480 821100 529210 235365 24905 246755 176290 838695 519180 844475 449310 779280 294865 67745 646000 309825 637500 662235 190995 669120 755225 845750 151895 427295 219300 643365 742900 393040 112880 284750 648635 278035 255085 672350 367455 351645 557175 43945 331670 759815 272595 289170 815660 43010 292825 217090 612085 447100 814980 153000 450670 294950 541875 246500 499885 804185 709410 627725 615230 133195 378250 379100 225080 697255 245480 522410 734655 233580 535840 139740 636225 647955 566865 550290 476085 79900 723605 684420 435030 828495 761600 756245 697850 452370 309655 259165 65705 281265 712470 654500 354790 32640 33150 556750 628320 218280 415820 565845 804100 337110 450160 49385 33065 528105 1870 773840 446675 274805 363205 327675 206550 61115 360315 575705 174930 807840 38845 520540 27540 507195 221000 75820 77180 837250 561850 501415 550630 770355 569245 294950 788630 438770 489600 278970 847705 776135 596785 576130 582335 493935 257975 442255 87635 559300 548420 780640 796705 694110 168385 643110 288915 74630 260950 399415 593810 517140 418455 500055 471750 542555 443190 36890 532270 515865 233835 246415 257890 248200 351475 431715 610640 326655 747915 64770 725815 769505 770185 398650 67150 222615 293080 513400 479825 449395 788970 846090 129710 418370 299285 87040 780130 723690 502690 222275 26605 560490 603670 560320 675325 444465 730575 3570 453050 267580 594745 307020 590750 604775 142800 192950 651525 178755 667165 328525 278460 176290 593215 398905 291465 328270 710770 790670 505835 74715 752080 507790 710855 648550 805290 90015 279735 622370 445910 448885 837590 153170 252280 529550 18870 246415 561680 704225 820420 640305 319600 389045 686375 1870 22355 399330 607665 87975 26010 147645 61540 195500 838015 195500 242165 423810 95795 765 353855 444040 373065 75905 465460 370260 471070 765935 601630 845495 700825 237745 96390 344505 3995 353940 267580 733890 171020 771120 353260 817615 498950 736610 224655 840055 302770 398225 579105 281095 467670 630700 812770 525640 703970 460020 117725 721225 230775 557005 179690 760665 154445 571370 741285 696320 17255 783955 681275 343400 286025 432140 610725 400095 61030 136680 33745 412845 45900 611490 56355 525895 624495 283220 299115 680680 269790 368645 566015 251600 565590 247350 665295 477275 714000 28135 696405 533630 393465 616420 593300 117555 399670 583270 94605 122315 602820 99280 99450 509065 505070 733635 470815 202130 383945 706690 105400 680000 150110 425 627725 284580 411995 178415 340085 474725 64345 576300 155210 549185 436730 356065 609790 736950 828920 694450 239870 366945 742560 313140 72505 457385 215730 671755 111945 599845 156485 780555 211565 366010 784550 176800 569075 516035 468690 73865 146625 367710 404770 112880 790075 755140 738225 552585 192865 829940 508640 841585 620075 69020 176460 469710 53890 65025 406555 665040 270300 672860 95540 797980 133790 645575 314415 559895 834530 552925 151555 713745 389810 353770 336345 832745 428740 454920 720715 192355 20655 336685 4760 649145 55165 379865 524620 101830 402050 550460 314160 724710 28475 106845 422365 133365 516800 467755 746300 740435 618800 697935 743580 587435 95115 413695 200770 841840 847705 358190 627555 12835 341275 195585 437240 418625 46155 419050 756075 465035 674050 640050 546720 793900 420240 114325 713150 721905 837420 671585 153340 10370 196520 368900 275570 23290 552330 124355 134895 173145 289850 442765 644385 587095 71825 746215 338640 654330 25670 17425 696830 400690 393805 27880 512805 773670 178245 645405 60690 294185 480845 47430 326570 194480 254660 343145 482290 190400 338470 244630 419135 493680 224400 259760 51170 107270 123930 191335 236215 182325 827305 282115 648975 175525 690625 678555 278120 236810 840990 787355 120020 574005 428995 74035 530740 845835 471495 347395 750295 97750 632740 770270 788205 253045 33235 821185 464610 626790 690200 398565 336770 258655 362100 768570 818635 232985 172210 41820 540005 269280 174930 106165 165240 683060 813450 606050 315775 258400 310505 319855 112795 260185 395930 625005 596700 348925 824415 250920 567800 64685 545275 831300 65110 68510 646255 344420 630955 423640 56440 492490 782680 804355 676175 816425 829005 614975 81515 224995 525725 211905 61540 460700 680 788970 462655 629765 652460 222105 789225 562360 449225 132260 613360 367030 570350 840650 514930 704055 715360 492235 764150 103020 5865 734995 743240 93075 154360 562955 812260 436390 348670 4250 258060 758795 501075 681105 672775 671585 799000 3485 383605 724455 11560 685355 207230 196265 388620 799170 598570 459850 798745 354620 764745 369750 112370 785655 699380 723775 787270 64515 520625 80070 150960 395675 426870 378845 526065 66725 599335 224145 189380 47430 509575 439450 710005 281095 454410 669545 80070 734570 140250 802145 686545 486710 145095 527255 560320 62900 725560 356575 385985 345780 688585 825520 70210 115345 353175 566440 626110 545190 293675 795345 486795 763725 740350 327505 597635 806480 838440 44625 21760 498780 767210 794240 338045 154275 401540 325465 337620 630360 739075 504050 470985 302600 622200 747745 196945 708560 841500 37145 831980 650930 520795 651610 595255 776050 229585 350795 270300 539665 150450 376210 753525 691135 267325 454155 609535 322575 611235 518330 245905 220490 793985 555730 64430 486540 62390 791860 477190 90610 201025 683570 489685 470475 820080 297075 812770 71060 778600 660875 251770 747575 539750 509830 162180 601205 834955 13515 280670 415225 2465 386240 69700 411740 463760 221000 749615 99280 187680 296140 589220 402730 171870 738565 279905 82875 395760 787270 306000 693430 261375 14960 412590 830110 642940 639795 13260 646000 298520 327335 218025 550460 258910 458915 526575 714340 56440 328610 763130 759050 584715 87975 741200 472855 338130 147815 590070 549525 25840 793645 690370 180030 456875 595510 507110 75820 203150 219555 817275 203745 332350 241145 429505 301155 328780 697425 822290 605710 765850 488835 545445 354535 647955 762620 106250 300305 157590 740690 401795 732190 356150 589475 836825 757435 76075 325380 340595 749870 633675 443615 468520 558195 125120 52955 20400 97240 204595 704820 101490 633760 388280 488920 168725 557175 740945 382075 584460 675240 228905 616165 353175 625600 469625 128775 472430 438515 251260 119170 695810 62220 516885 325805 534395 340595 568990 702270 199750 9520 337960 80240 280415 200685 825775 641495 686035 637925 297755 833935 804525 125035 120955 285430 144925 679745 352835 672945 118490 4675 573155 455600 499630 681700 47005 159205 679830 524875 801295 811155 174760 268855 240635 595 34935 143225 341190 396950 532100 167875 583950 270385 301155 594150 135150 348500 35955 217175 628660 15385 762790 111435 447185 784465 656625 88060 429335 184025 843455 672605 483310 668270 168045 175525 792965 300050 39270 649400 839460 845325 686035 726495 131665 375445 838525 483395 58905 60690 26860 403325 656795 365245 184450 22185 438175 509745 330565 769250 446590 277100 182580 826540 751910 698105 813195 438260 334475 155720 657815 382585 425085 749870 428400 597550 653650 379610 164730 767380 83215 535075 246670 356150 306425 479740 69445 589900 594320 319685 848640 117215 321470 328185 542810 242590 240805 52020 820590 448205 299710 81005 629935 243270 540345 236725 319940 31025 540600 817360 834445 549100 367370 92310 699040 304725 308210 207570 436305 462315 703460 355385 742730 504560 745365 356405 371620 334730 36295 766700 657390 263670 836825 203575 301665 779450 744600 558195 670990 760410 684420 675920 241910 634780 277440 393125 692495 200260 507620 482120 759475 343995 696235 131070 804610 773415 227885 534905 139570 127585 790755 501670 17170 692155 485435 173740 735760 428570 799595 788970 520710 232985 381225 597975 467245 87720 85935 420835 360910 317560 277015 620840 388620 124440 448715 782170 695385 247605 622795 747235 410805 567545 493935 599590 630955 540855 788035 760495 200770 44540 328015 148580 141695 89675 81515 74035 741455 678810 469625 619820 725220 848300 312035 369580 173400 2040 390660 364480 236470 366350 670820 189975 771630 637415 136850 21505 407660 54995 468350 72250 528445 522835 764575 521050 721225 388620 167535 793985 287045 170170 368305 665635 751230 335325 834870 391000 171530 272255 640985 156740 520455 743920 813620 777070 648975 594065 828665 632910 819995 479060 215560 158015 83810 702865 603160 616590 244630 651440 578000 378420 55335 233920 221935 143480 674815 376465 332435 657050 344335 520625 209185 60945 177310 41650 130560 822035 232305 449565 452455 335835 55335 7310 86530 493680 14025 758115 681105 56695 371110 143395 748085 67150 240890 274295 799510 120360 702100 622285 481780 599250 659940 408680 166090 419050 253470 728535 57460 281690 462230 141525 545700 336090 619225 26265 64090 436475 822545 284580 460360 365500 645660 555050 189465 691220 772310 132940 474215 555560 267155 724030 47005 434860 845410 697850 802740 549185 147050 141270 470560 367880 194820 550545 349605 292145 527680 637755 166430 823905 11645 307275 574855 252620 800360 438175 66130 503455 686545 79815 149940 802740 227970 631975 192695 245990 117470 708560 789395 793900 194735 540345 567800 521645 87550 590325 353090 294780 203065 665210 62305 829770 844050 251770 489175 52870 807415 94605 476680 619225 57460 181390 282200 371280 472515 260695 477275 404345 618545 634440 231370 321300 660110 403665 721905 770610 222190 569585 807840 59245 817020 654925 250155 295205 555050 506005 686460 44795 622965 163030 311100 653905 415310 107355 693940 183175 176290 484840 197115 134810 779280 608175 847790 802060 791095 495295 428315 705160 52275 596530 668780 246840 767635 111180 581230 786505 806395 816000 37315 804610 262735 150195 438770 64345 507535 76925 280330 551055 124950 232220 287895 366520 92990 738225 480165 28305 832405 813535 183685 291805 608345 397205 72080 466225 760410 592875 786760 132345 671500 79645 92990 734230 826200 726155 645320 230690 766275 132090 726070 414970 366350 214370 806990 22695 596870 79985 750040 454920 41650 575790 728620 240465 584205 12835 660535 166260 585480 169830 107015 320705 834530 233495 594575 840395 399160 162945 212415 612425 465630 636565 202895 682720 563125 170510 734740 213860 811495 523430 515440 32045 769760 32215 288065 618545 649570 719525 587520 170510 244545 350540 211990 228310 391340 419305 415395 661215 25925 467160 177735 757350 20400 519605 18870 828240 720885 82535 582845 486030 212330 720715 736270 652715 65025 765850 735250 759900 139740 743240 499205 111860 739925 682635 504985 826625 603585 184790 379100 631635 797130 376635 600270 817615 635545 278375 812005 34595 274295 14450 415565 566100 378165 38675 428145 580975 597465 437240 623815 467415 805545 383945 515610 309230 515355 638690 544425 789820 795515 209440 28390 128605 587860 353260 660450 150705 96135 763215 332775 781320 775795 618800 74630 772480 766700 83555 72250 800615 157590 401370 194140 503625 776475 591685 18955 797215 782765 644640 504305 567290 388875 595765 782510 810900 769845 287810 604095 93925 587945 169575 48365 781320 372470 528275 522750 677450 815915 522495 349265 218110 225335 72845 677110 739670 542215 711705 175780 261460 598570 804695 104805 22695 745110 198730 408255 743155 612510 302770 672605 234345 251515 645065 118660 355215 765765 368220 631805 630955 625940 150960 86275 507535 239785 518075 382330 116875 538135 440810 738055 213690 485605 364140 662660 484075 664530 2380 368900 289340 699805 360825 399500 245650 309230 744175 552075 540940 609365 144840 739925 240210 103700 145010 132175 460955 621350 443870 679065 258230 445570 565335 179860 335070 540940 51000 798660 675155 453390 214710 94265 797300 337110 36295 460275 534140 676600 203235 195415 485350 708050 7055 747150 398735 342040 625855 128775 841670 653990 321810 241995 9860 795175 304640 441235 256615 706010 335580 635545 643450 187510 253640 682210 471920 192780 440215 179265 193120 353005 494700 127585 163030 704735 816425 72590 617695 408765 266135 496315 727005 61370 813705 146965 594745 344335 673795 680425 685185 485180 715190 641070 507620 733890 440640 41395 449055 14450 573070 259250 351135 246925 455175 701505 842180 631635 584290 259760 622370 395335 753610 760240 539325 145010 315775 269875 387515 221595 823735 512720 99535 592790 406810 845325 375955 621775 827135 11815 686375 158440 250750 198730 634780 10710 183175 494020 507535 36125 779195 473195 421855 274380 696575 295120 672605 64770 571625 91290 63495 34510 315180 758965 145095 576810 516205 609025 674730 716720 549185 433925 844985 134810 141780 842605 17850 141610 245395 305575 225335 694365 462060 209270 176460 187765 467415 787100 810050 718760 837845 846855 428230 338555 728790 443785 366180 535500 431290 804780 200430 713065 453900 819995 411825 745450 779790 95115 30515 411315 767465 243185 522835 801635 592960 91545 278630 611065 294440 526150 649485 485605 313650 627045 164135 173145 423045 54995 264520 429675 142715 490620 705415 533630 212330 775795 11050 280925 141950 48535 165920 77435 557515 64515 368645 519265 85000 312460 101235 320025 435455 555050 346885 460955 273615 174590 650760 718165 614040 330140 656625 23715 698955 371790 561850 493340 317220 283560 724115 842690 323595 276930 108970 482375 307530 545445 731425 545445 285005 760155 138720 683910 831640 809880 241655 233155 119680 379270 34850 641410 743750 686120 285600 45305 678555 567290 588710 652885 748340 115770 255085 84915 548760 293080 705585 615740 111010 64260 213095 656965 604860 778515 155125 63665 33915 113050 218110 353430 41905 190145 420750 726410 637415 308040 590070 271830 718930 378165 161330 307190 850 173910 847875 675495 553520 706775 201195 35615 753610 528870 148495 218195 380630 581230 107695 116875 688245 17255 197795 645490 88060 565250 775285 277695 634270 552160 676770 489940 746300 129030 489175 652205 226355 83130 741880 555050 380800 808945 560915 364565 422875 817700 216665 686715 368475 116705 751315 564655 278120 471410 216240 689605 136510 282710 264945 732360 93585 317135 847365 112880 349265 63155 688160 297925 655265 515865 95625 308210 383775 309230 617780 716125 581315 401200 566865 94265 123250 546380 164900 307360 453390 841500 248370 160820 270300 660450 351390 129115 399585 661215 424065 412250 832490 738395 642685 657305 398735 174675 328100 118915 495380 326230 145605 619225 365245 581230 565675 176375 481780 385305 490195 750125 531080 375700 100045 837250 653565 821865 148410 414035 711280 682635 828495 664870 303365 424405 82450 522240 88995 542215 772225 164135 222530 754715 416840 264265 463760 394825 645575 282115 639455 582250 720715 404940 302345 688585 316370 180030 678470 599590 403240 213095 110500 378845 737120 234600 517310 317985 221255 37570 509830 127755 648380 204765 392360 101745 507875 732275 842350 443955 71910 635715 335240 357000 206295 769760 190230 71910 584970 155210 460700 302685 261545 656540 135745 673200 618885 176630 792285 660365 307785 554455 547145 176290 592875 99280 278205 551820 816510 173315 298690 309740 375020 711365 709665 155635 171360 355130 176290 690370 242590 662405 571200 440215 102340 639795 529635 158270 815575 61625 770950 222360 617185 500480 178500 712385 820250 631635 268685 768910 525130 461720 577830 799085 329290 598230 227800 32215 467670 788205 563380 217090 244970 764830 760325 264350 622115 19805 185810 583015 519350 684930 531505 431885 89590 485095 90270 336430 80580 228480 314670 656030 58650 126480 334475 679065 110415 130645 380970 170765 2125 813280 737630 117300 780555 188870 528360 561765 360485 211055 467330 78455 553945 59415 151215 785145 265625 785485 427720 351135 88400 523090 534735 583440 302770 659770 834445 187595 326995 542895 706775 321385 606050 815320 849405 771715 6290 624155 369410 505835 841755 821865 433500 434265 636055 618460 605030 614975 36380 234600 586585 43180 290785 203490 714595 172040 714595 62305 843115 748425 313395 271830 836315 659175 846855 288150 739755 555900 378335 530485 308380 18955 536180 160905 807415 308380 805800 28985 846685 504475 421600 806565 193630 721480 111605 194565 794240 592875 834445 159545 192695 212500 737885 630275 309230 107780 146965 421770 576640 62390 695045 798065 160225 809370 134385 86360 276590 705160 769930 278715 149770 649655 450585 327080 204340 785145 26095 378335 113815 330735 146455 804865 635460 277270 835125 164135 632145 661300 724880 329545 217600 668355 147645 429760 764150 739245 247180 173315 503880 817700 696235 3570 635375 630700 493000 279310 64685 644045 524025 703460 53975 188445 436645 23545 502095 809200 662915 206380 7225 648295 97155 360740 404940 603755 68340 206890 199750 113220 756925 106505 357680 447185 258060 848555 330395 765425 104125 818975 660535 277695 719695 540940 29750 85425 710515 575365 487305 618460 205785 700400 643450 343315 811495 636225 574685 190740 548335 203490 455430 744430 170595 223805 561935 242930 838865 683485 88825 759560 178755 362185 299540 37570 664190 265710 759645 275230 9520 117725 181050 178840 683655 181985 728790 512635 17000 500735 807330 4165 698870 580890 119680 68340 194905 80325 236470 775625 811240 842435 118660 437325 759475 681870 5950 178075 645575 153085 144670 814045 407320 405365 843200 403580 358105 334220 280755 842095 239190 286705 739670 329545 63410 370090 393805 237490 68170 824500 43350 245480 463845 567885 730830 4505 303620 594745 445740 648125 246670 96900 732020 511105 356830 241315 553435 801380 446165 831470 148920 676685 816935 25415 185470 611490 221510 452285 732530 283390 288745 639370 391170 79050 179690 543915 586245 160735 171700 115600 239360 708900 815150 254150 654330 626875 751995 314925 76585 510085 144160 274550 804270 123250 311185 402645 345610 161245 802485 388110 642600 389555 810900 217345 478040 293590 621180 192355 693175 81005 784125 704650 434945 820165 120955 683910 213010 687820 307615 211140 472345 787610 452540 508640 675240 139740 452965 578850 550035 115090 57120 814215 402135 133705 397035 335240 769165 802655 92480 357085 430610 216920 180880 301070 184535 241655 594830 201450 547655 546465 59585 653820 844220 40120 137275 234175 583695 831045 626450 645320 77945 202385 782595 509490 118575 264690 777410 696660 54570 777920 823735 449480 842775 701760 402390 580040 763725 532780 565930 326315 87975 242420 39100 166600 515610 825265 486285 426530 234855 248200 154955 497335 140335 764745 62135 770525 211735 395080 481610 34255 35870 326400 663850 691050 410805 605625 607155 324190 122740 523430 399585 24650 836485 551990 671160 305065 825435 68935 763980 607580 538900 270215 305830 423300 212925 303195 230350 63665 747405 374595 581485 655265 150875 265795 634015 619310 76330 308720 323595 500480 208335 528785 281435 345185 587690 127075 239275 795685 346205 144755 464440 682805 493340 612680 253215 733210 216665 589985 384030 596530 724540 670480 35530 193715 207230 741625 482205 52190 405620 322235 617780 810135 307105 402135 554795 192440 561935 542980 8755 668865 144755 267325 824585 442255 674135 188870 659600 656030 618630 187425 356575 752675 82535 45560 562020 536860 654585 173400 813535 159205 529975 769335 416670 146030 473195 508640 403070 817785 546635 806480 107355 345015 677280 230860 283985 118150 117810 843285 842435 719695 702525 364905 479315 430950 35700 354195 260440 284665 367455 418200 595340 845070 263585 87380 47260 101320 564995 155210 488665 599930 353175 47175 493000 81005 847195 41565 185470 145350 794580 394825 729555 431375 342125 328610 552330 194905 412250 588710 263670 295460 318835 232985 293250 332945 300815 769335 603670 624835 626960 76330 411655 304385 742985 568905 712640 337025 41140 65365 638095 261885 815915 809030 221680 355045 66980 557600 82280 142205 54825 51510 415225 328610 648295 170340 482120 754970 303195 397205 677535 523260 23290 602735 242590 310590 295800 444635 750465 7140 6970 364820 299455 316710 673540 277270 305830 625175 411060 664445 812515 330820 486880 349095 388365 625940 763385 264095 100300 505240 674390 654500 112795 379015 497250 247095 318240 97750 732955 32215 182750 46410 178585 308805 270980 432310 126310 145265 356150 142545 717485 692750 657305 680510 617015 191335 440470 585650 237915 277525 238170 834020 96390 293250 343230 685525 205190 626025 698530 782425 238850 644980 361250 138125 114750 797895 815235 407150 290785 743835 205870 224315 487390 113220 686460 181050 169235 444465 46325 819485 377910 743750 618800 634525 70890 73185 487390 687565 527425 150365 536265 668865 307275 615655 225590 744430 732105 636395 318665 790075 328950 666145 540345 630870 144330 501245 262480 765680 273190 303110 806225 791945 525385 258825 378930 73355 751910 363970 83045 39695 75820 287555 550800 827730 114240 702355 707965 678470 62390 67065 286025 299030 569755 549865 497505 259760 510170 831300 670055 414545 779535 544595 60945 400435 150025 254490 837590 3740 596190 589730 522750 196690 776390 83555 676685 220575 454665 623305 517820 328780 330990 793645 516375 565675 730575 735930 844645 275995 490280 747150 547400 302855 262480 357510 789650 287895 649145 818805 98515 807755 529635 612085 465970 364820 397545 112965 609365 246840 181645 721735 130305 621520 620840 474640 814555 78030 815745 87975 728110 767635 94520 600185 676005 105400 291125 358615 676515 270470 410210 546295 17170 558705 154275 644300 789310 537625 822120 427380 824585 35360 739670 66895 213860 393210 772225 688585 403580 691900 423725 279905 427720 86530 255170 427550 426360 185215 236555 261885 819145 454070 434265 600270 69700 775370 618035 236045 172635 825180 216070 37230 245310 648210 704225 1785 404855 484245 128180 206720 366435 70890 27115 559895 319175 7225 627555 17510 806650 424235 415565 713830 571540 189210 812175 587350 757690 692750 344845 674305 627385 39100 415735 347310 101915 412845 347310 407490 4335 458405 372300 524790 233665 444380 149770 82365 329970 561765 407660 497760 520370 406725 27030 626365 250580 537625 120190 282455 809625 82280 375275 576385 515695 290615 36975 812515 538730 804780 23120 826710 815660 276250 106505 129455 665295 175355 605965 585480 729640 574600 194140 703630 286025 678215 389300 272680 9010 670480 797385 181475 701420 492915 798320 648635 794240 284240 290020 560915 486030 575025 733720 609960 236300 8075 70125 176035 236130 298435 587095 552075 160055 49300 663935 175950 689010 555050 438345 155295 125120 238085 582590 36295 462740 382755 121550 110840 610810 731425 150025 104465 188020 791520 44030 370685 489770 283900 402475 420665 344675 444805 577915 437495 95455 143225 295885 774350 826710 490025 502350 419560 309145 54230 713405 106505 657985 363970 486625 104295 499970 827390 414715 119595 307275 101915 309995 101575 374680 710345 10285 135830 747830 743920 140930 116365 475405 276590 225165 431375 155550 181815 744430 464270 668780 736865 521135 187085 212245 803250 618885 373745 82960 514080 196265 530230 8330 196945 375020 401455 365500 22695 310845 455430 830450 255850 707965 223295 429760 478635 522495 667590 250580 123250 55420 819230 502775 457385 741370 176375 701165 700825 211650 729725 191080 107270 207060 623985 479145 233070 111605 645235 733975 267665 545105 416755 566015 645150 571285 258825 573070 5525 830705 387515 216410 374085 202640 322065 651610 91630 723520 432735 465715 596870 132430 639115 601460 635375 113900 111520 713150 38080 34680 692070 639625 412675 131920 332350 762960 474385 4505 440640 287895 27795 628660 731935 314670 247265 819910 415310 562785 502350 513060 132090 293590 161160 249645 593725 517650 629085 140505 167705 660705 184195 193970 79815 267155 831130 256700 45900 99365 538135 498695 266220 283050 692240 785910 568395 114580 376975 191760 134895 728790 78795 768995 65365 21590 597040 265030 66215 288150 121380 458065 820505 822035 260780 183940 312460 201535 427805 205700 368560 786420 127160 48365 439195 641495 560320 630020 511870 257975 455515 548080 734315 848980 789650 805120 661640 653395 632740 361845 727940 472260 402730 38675 544000 756840 118235 297160 584120 314415 730490 521730 700910 710515 96475 85255 375530 642430 189465 762365 667505 262735 813875 477955 545785 451520 751655 658070 678045 465885 430695 438770 798405 114070 291890 561170 385390 274720 223465 277015 694875 35190 231370 578765 51595 213690 435455 668100 263245 211565 498270 44200 126225 612680 761345 808690 457895 582335 376890 128350 505495 600440 684165 164645 40375 342295 528530 801975 85000 384030 833935 292230 566270 510765 335495 211310 130985 311695 69955 602310 232135 28560 400605 795005 464780 481780 361505 580295 488325 710600 569925 194565 573325 45645 362185 133195 662065 734570 61880 388025 698275 125290 173400 517140 326315 325380 139315 126735 95710 735505 739925 431800 410125 144330 375530 148495 241825 663255 359040 766700 87805 111180 141610 319430 329800 384880 763385 151385 512635 795260 517735 491640 597210 14450 14875 481270 712980 559470 520030 781660 773500 759305 202810 700060 46070 443360 428910 163030 619480 822120 648465 116705 735590 205785 394740 635120 373660 154955 294865 131665 340170 824330 39695 324785 544595 133365 440045 4250 615995 420920 577235 478805 440300 56950 18530 145690 143395 507365 797215 532015 818805 524535 605200 424150 658410 531675 740860 716125 713915 445995 651525 470730 91375 667675 649910 759985 704820 717230 32895 520880 516120 766700 592790 117810 245650 28815 535075 531760 317305 44710 388960 115600 618885 393550 813960 182835 496655 266645 111945 385815 637925 634440 293760 19125 355470 418030 558280 677875 206125 668695 825605 29750 330650 401455 370600 179945 581570 401200 820335 326145 483905 759900 657390 749105 498950 103190 799000 96645 119085 411995 664955 27965 246075 651525 849235 231965 251430 594915 419390 841840 441490 232645 767720 49725 206975 756160 743410 108205 52955 45645 577065 454920 109140 266900 383605 286705 43520 595170 538390 537795 796365 457045 607750 519010 164730 92565 531930 99960 747065 319515 315435 485350 815235 9945 25245 628660 371280 351135 490705 479485 274550 776985 809200 287385 623475 366605 592705 137615 772225 441235 384965 148665 145265 575025 749700 361080 156145 360400 544595 201195 94350 96730 799425 84745 381650 588625 435540 362610 76840 596445 831810 380460 85255 792965 538475 637755 91630 159630 118660 142290 149940 106675 617950 545870 246585 590920 629510 595935 551990 184450 372725 252875 396355 195075 36465 394995 218025 691390 660620 600440 59330 515185 152490 243355 489685 634610 629595 706435 139740 70635 78625 592280 656965 202215 510680 754375 833765 638520 370345 530400 689350 562190 352240 24565 699720 47855 790500 454665 763470 444720 839205 373830 148325 338810 733975 528530 333965 421855 38930 557855 771375 356745 85510 149090 847960 652800 322660 189720 28730 139485 237405 715615 288405 637160 113645 755820 330310 746640 763725 644470 19295 128435 313650 502605 536350 484755 689860 184790 327675 145350 546635 166005 3485 672435 338045 58480 603840 388960 734655 99705 373490 34425 624580 31280 420750 233240 457470 374000 151640 607750 353005 536775 232730 404005 657050 767975 467840 83555 401200 34425 521220 629085 356660 279395 39185 687650 622965 728705 449990 352750 476170 127330 762875 336175 555390 825775 328015 45050 447695 32640 591175 568820 244545 59585 730065 21080 62645 139910 49045 519265 226355 520795 789650 618630 579955 253980 751145 64940 110075 219810 456365 575960 79050 184280 261460 112200 38250 111690 38505 284920 761175 319175 201365 497760 428145 531165 338215 553350 352580 775030 820760 481525 359890 756500 163285 396440 730065 426615 479400 622540 171615 631805 790500 306765 762450 286875 808690 121805 201365 96560 219555 668865 588200 410805 549440 504815 176800 70635 621520 640135 298860 646765 535075 805715 796705 480845 464780 495635 234855 110330 159290 345100 51510 683145 482885 586585 550035 729045 531590 351220 656625 24225 821440 164220 495805 680340 579445 681020 280925 683655 137190 385390 723180 301920 18785 572730 635035 326570 806565 502520 455005 797300 737970 195075 832150 312375 368475 496230 31790 646170 291040 415735 655690 372385 72760 444295 587435 401965 709580 333965 5355 500735 723775 615315 324785 805970 160140 71570 493680 807670 698530 783955 483310 601035 622710 414290 111010 691730 441660 740180 558280 761940 137445 373915 657135 37230 733465 631295 846940 89335 696915 627385 258485 792625 615910 306340 758625 422280 741455 366860 277610 743920 65025 447440 287130 61285 730150 631805 537455 528530 636820 317220 742815 281180 375445 332690 201960 193800 131495 558620 17680 242420 688160 806055 288320 678725 159120 310335 265115 375955 79305 133365 4760 777920 658070 554710 796110 493170 511105 159715 83640 254235 364055 214285 535840 109480 368390 586160 259675 509235 150365 123165 700825 730490 755310 540940 258315 461465 199580 631210 645660 190230 363205 537030 440215 610215 99960 66640 729385 542300 217005 313395 718250 477360 830280 492915 68850 789735 299285 124610 52785 709750 307955 643280 413270 511700 798490 485265 129625 424235 600865 115430 129965 481440 761685 548335 180625 656880 564145 55505 165410 137360 771970 470390 425000 81090 651525 225250 481440 590325 692410 47260 386495 201280 533970 767720 203575 192865 57460 96815 397630 37995 64175 360230 349520 628405 78880 754630 759475 255680 592280 522410 148155 301155 218280 377740 265540 194650 58565 565080 35020 289765 708900 269025 840055 751485 77775 757945 518840 121210 836655 732615 604435 271660 551650 760920 20060 700315 84830 187085 23715 347055 432055 17170 693685 217600 327080 622200 96985 744430 260355 385050 545700 388960 584375 85170 44285 89165 66810 806820 784465 280500 194140 342890 326230 629425 812175 556665 319345 518160 361420 41395 725220 261630 236725 702270 622455 122485 725135 487305 622285 477700 660790 782085 819825 723605 743240 116620 45475 560235 826370 683060 774860 795090 340425 231115 388875 386920 582930 19550 148920 803590 347990 350370 367965 55250 702780 322830 73440 657305 79900 216325 436985 48110 612000 642260 500565 492745 355725 621605 283390 757775 254915 453475 728110 432055 838950 116535 91375 825520 771970 303960 53295 650760 169490 822375 478975 278715 30260 441915 372640 406130 362100 167195 376975 536435 450160 101150 166685 292060 14110 168640 374255 606560 19295 2635 762195 443275 621095 107355 442935 136765 323850 776220 679575 206380 172550 566355 512125 641070 521305 613105 742220 87465 196520 351135 528360 602225 105485 722415 436475 548335 683570 845580 277355 566865 660025 611830 455855 755395 273700 361505 664020 183940 331840 84150 54740 527170 586925 233835 539070 502690 200175 591090 343400 688075 672605 798830 2975 635715 108630 253045 192100 51510 682635 482970 155550 410465 629765 701505 567630 119935 738990 566525 121040 766530 761855 392870 329460 262565 649315 223465 800785 310420 705075 83385 391255 812770 501670 711875 571285 542045 487730 816680 759050 358870 44370 202980 595935 265370 54995 563465 241740 416160 745365 205785 286195 329460 522580 120785 755055 679660 751740 174165 775795 328270 167960 426870 257805 532780 190655 309485 326145 630445 624835 659940 610470 708900 751995 79390 162265 348245 139230 429675 147815 549950 230605 194990 338130 245225 106250 22440 774520 298520 454070 733890 475320 636310 697000 161330 558025 22950 100385 185130 733040 781065 715275 625600 64430 385815 141695 514420 501585 71315 746300 33065 13515 622625 813705 782000 617780 605625 586075 502435 455090 8670 307700 53635 203490 847620 587265 783785 626535 404430 203915 356575 119085 144500 493255 195415 374935 74885 417010 21590 793135 410040 589730 510935 589985 336090 631465 765425 494700 295545 86445 465970 384795 523685 669120 262055 254235 522410 705670 49895 478295 79305 458405 700145 824160 780725 326315 211735 87380 42585 430525 748510 666485 368475 833850 347480 184025 411655 341105 435200 637075 375785 452455 204255 472770 676005 241230 427720 64940 809455 54315 200685 113475 570520 563890 769675 211395 694025 572730 273275 834870 478380 53465 513400 542045 706945 159460 524365 669715 107185 90355 424320 551990 35190 6375 699805 97410 446930 73950 498950 812770 52020 103190 314755 511020 226100 678470 822715 298350 34765 6035 525555 752420 483990 772480 282115 178500 237235 290190 124100 663680 782255 690285 252195 452540 133110 711195 251770 780980 819570 18445 508385 815490 708220 677195 436560 22270 362610 503455 1020 591430 254320 482630 755905 81515 496740 356830 526490 590410 807670 596700 598230 142715 171190 415395 131920 536095 299200 272000 272000 310335 143225 303535 369155 434095 691305 410720 179350 240125 579360 752420 502180 477105 296905 386155 792370 717400 203405 134895 444550 49130 129370 415140 82875 38930 690455 753100 609535 523685 508980 315095 756160 226610 583100 371790 310165 153255 800275 127925 63325 385135 337875 786165 48195 153595 209440 698275 570775 454750 666060 171275 87125 795515 582590 610300 469965 239445 123505 54995 325210 418540 56950 29835 31450 621350 460870 513485 496740 815065 222190 25075 720630 649740 129880 395420 292910 369410 230605 357340 573580 649315 840905 112115 151470 716805 652375 755480 696065 746810 639540 660790 795940 351900 809115 128350 217600 406980 160055 385815 825945 374850 684165 530910 215135 735930 99620 6630 106505 761855 757520 598230 737460 563210 53890 358785 581315 347820 703630 325465 686120 303025 137700 521050 358020 309655 702780 620330 132600 637585 662235 445995 259675 188785 202300 411740 105230 203830 714255 176800 537370 177480 774010 670225 511020 782935 833850 96475 12495 586585 179095 482885 242760 216920 481100 18955 570010 248370 683995 550460 216155 587860 241995 363120 349265 698955 477700 502435 398140 517225 262905 737375 422365 166685 744090 831045 580210 539920 92990 766360 692495 660280 636820 730320 181900 443785 83555 657390 466820 141950 380885 700825 381650 622965 673370 606560 844390 525725 419305 195840 493340 425680 660620 462485 436730 17935 417180 308380 799170 113220 310420 828155 826455 5695 289680 686715 220830 739585 725050 538475 646170 819060 114920 702015 48535 66385 374765 43435 778090 436730 790415 380460 225505 732445 1700 102000 667080 240890 38250 535925 597890 135405 26435 163625 767720 401965 563465 249050 432055 269110 242080 461295 131835 530995 484840 256615 198815 584970 260695 409445 498695 266220 123505 380715 26350 679065 170680 17340 682295 162350 454920 779450 500820 258655 102765 9435 9180 193290 170510 378080 63580 465120 187255 766445 720545 566270 187595 668950 389725 829515 125290 473620 804355 267070 620500 321555 541960 608090 648720 438430 293080 534480 569925 8755 660620 291890 827050 610130 812005 595935 362015 416415 773670 472940 388790 781405 445740 2295 198900 275230 849150 485180 712300 137190 812260 96560 180285 607920 67150 366095 292145 517480 763215 593300 220490 661385 815320 425425 771545 731510 675410 127585 410720 649315 116280 313480 462825 525895 730320 717825 827475 550120 745365 850000 377910 780300 89335 748680 793305 667590 713235 697595 341615 81770 642515 552415 708475 792455 67745 110500 53720 338640 638520 22695 475065 331075 201025 354110 241825 144245 615060 34085 328780 227290 458745 531930 68340 35105 487560 128350 437835 140590 17680 561085 310165 833680 781575 548675 844050 656710 493340 344930 588795 648210 127585 338725 615655 43945 353685 42755 690030 738990 43945 31790 283135 410380 96645 717825 825180 601545 132430 357935 799340 221170 386580 116705 519945 538050 672945 831555 638010 572305 836995 259845 105995 604690 641495 366180 744090 583525 230945 197115 85595 154530 144670 554370 757605 357085 716635 86445 318070 440725 183345 79985 773840 47940 203575 595425 129965 737460 265625 747065 718335 297500 250665 787270 454750 368050 254405 405365 491300 22780 698105 363630 437665 482290 382755 256105 13090 755650 317305 832405 450500 249900 178160 572815 798235 204000 593385 3995 508555 263925 245310 521985 453390 211990 810220 612255 464355 495210 47090 151725 503370 331415 303110 657475 201450 232560 821185 624750 21930 264775 410720 622540 578935 47345 175525 621265 474385 305405 667760 118745 103870 385560 795600 729215 686800 179265 170850 502265 449225 215560 128350 683315 319175 219980 171190 75735 689860 39865 311270 832575 62900 625260 33235 363120 206805 486795 255255 627555 148580 91035 26010 284580 317730 420835 783190 156740 794835 459425 129030 690115 241060 360655 336855 450415 365415 184875 87805 176800 483565 104040 690710 102595 422365 843285 224315 576980 390065 341360 145520 52020 402730 282030 85935 275655 746215 676005 20145 602140 720205 373575 658580 789565 417945 615230 452285 453985 283815 495295 574515 89080 530315 437240 73270 372555 164560 267665 536520 711450 487985 587435 833595 635035 307105 636990 430950 192015 560660 41310 198305 806990 849830 25670 121720 20400 53465 79645 488920 844220 684845 517310 426785 606730 718250 150960 751655 119170 22440 127500 571710 133450 135320 351985 77690 260015 47005 717995 16320 840905 812515 490875 479570 615485 444550 25755 580635 481185 372130 719865 559045 362100 286960 459595 394570 417520 282115 761005 48025 103360 109140 348585 288150 785400 502605 799850 474895 197455 771715 444805 257295 53040 840225 140845 180200 220490 63070 48705 238510 701250 329120 332520 342635 95540 26690 270470 782255 203065 517225 190315 277950 366435 669630 381990 88995 178925 263925 601800 421005 20740 617270 421430 534310 701590 118235 588625 142375 116875 210035 249815 421770 406895 9775 131920 545700 28305 673540 242080 763895 249050 675240 657985 632570 469370 423470 831300 217430 60520 776475 347735 34935 474810 515440 445995 500225 151215 372470 832830 733890 377230 240890 222190 126395 65195 164985 524875 478635 598060 246245 263075 578850 141525 63325 796110 806140 174165 371620 574940 678980 550800 742730 733550 294950 205105 365415 357340 32300 735250 312970 272510 694450 695810 842860 93755 750550 45390 249900 164390 640220 465715 527340 479485 161670 34935 425765 433415 753950 715870 79560 488240 293930 623135 692240 158270 846685 327760 826710 773500 11645 302685 805630 397290 394995 525895 762620 144415 387515 130050 394825 711960 291890 295205 686630 96645 406810 285515 515100 451605 635715 224315 831385 134555 826030 288320 782510 681870 29665 492830 575450 254235 368475 184365 62305 633335 453220 626025 606050 183090 714850 332520 311355 561425 831215 746980 713320 378675 380715 265115 578680 520625 595765 846090 746895 623560 650335 638690 810220 142375 473960 187850 420240 568820 819400 623560 572050 419730 590665 359380 284750 789055 778770 736525 307530 60095 837845 268600 504220 588625 511105 711450 346035 240805 76585 264010 112795 136170 160395 160225 821100 89250 697935 56695 35020 205445 387090 159035 577660 509575 69530 705330 356235 763725 783700 674390 523940 403495 501075 413695 485180 461975 65620 755225 90355 677195 28135 342040 443530 280755 559385 281775 248370 834785 835210 125290 397290 182325 277780 485860 732105 527850 765085 524280 505325 425510 599845 367540 232305 437410 130390 607410 219555 370260 256955 555220 548760 589050 482545 202045 758115 272085 174505 195925 681615 543830 575620 179435 780725 672180 245480 326570 300135 637670 18615 300220 306935 434520 591600 267920 643365 74970 802740 233750 803930 70975 433075 373320 152830 45475 380375 637925 297670 548505 772395 152150 157845 314330 481440 223720 293675 14450 71825 839545 778515 625770 610385 375870 15725 326910 270470 193545 85935 768570 435625 382330 666655 295800 164305 342805 550035 91375 221935 288065 231370 715445 473790 309825 796535 506685 600355 261205 665465 845325 222020 612255 146455 462145 10710 835720 205020 743750 139825 78200 121635 158185 3485 828835 356065 338470 541875 189805 494190 206550 241995 746725 583100 505410 223635 498950 548080 447015 766275 60265 629595 540090 189295 159630 761515 28050 788035 830110 794920 623730 448715 203575 619565 698190 456025 497845 846940 246840 297415 559385 692155 282030 201960 220830 437410 5100 806990 722670 238935 491980 708985 620330 557345 271830 343145 443360 798320 195075 677365 526745 640135 530570 120190 553265 663850 743920 24735 608430 761090 816510 241060 669205 514930 29325 659855 836740 467585 736865 610300 326570 325125 326655 424490 311610 655010 819400 67660 235280 32555 614635 200345 292230 498270 635375 848980 372555 22185 53635 784125 161840 23035 324955 459595 52955 204595 24225 648550 142460 725305 555220 269365 738055 466735 117810 846770 369580 100640 650250 634525 742050 750380 313565 772480 535415 613445 211735 548080 554030 581315 255340 101320 597635 699210 141780 480675 702440 489855 619650 311780 439790 775455 337705 130985 638180 403410 440130 48110 86360 505240 70720 801720 746640 628915 233495 511190 395505 704480 59925 154700 387515 121295 442425 395080 296395 756755 415990 830025 839715 828750 79220 586245 306170 587605 655775 443870 140080 710685 114240 801040 845835 467415 795855 724285 746045 388450 262565 679660 795005 624580 539240 483820 163285 641495 289935 377825 680000 387345 442510 791095 34255 543490 683825 555220 480165 69360 778005 228310 587350 58565 302175 2805 121380 447780 31450 282200 408170 52190 578510 560575 316965 607665 562700 565845 545530 557005 750550 129710 329630 275570 656115 116535 763130 146115 155890 79900 716295 637330 673285 108715 667335 56270 605115 819400 453220 135660 182410 473450 650590 276845 166005 348840 733975 690880 179095 305830 844900 253980 547910 374595 158100 100130 142035 665720 572815 128775 678980 150705 303535 810050 710770 168725 627725 685440 25755 706350 99875 754035 759815 414205 352155 601120 710430 743920 123080 336345 349435 69275 617525 682465 344335 516800 414970 65705 680425 497080 402645 363460 379695 656625 341020 406215 337790 197370 69870 128180 798320 238000 445485 377740 163370 148155 192610 518755 148750 454750 158100 559895 176205 830790 476850 579870 133535 168130 501245 544680 800360 610215 44285 405025 834020 62390 250410 327675 529380 592195 107100 811070 829685 509405 364735 525215 46835 147900 794070 823820 792370 609875 348245 848980 625600 413525 63070 663000 733380 753270 756245 792965 93585 583865 333455 505410 823480 158270 42500 39185 438175 240465 206975 773585 605540 568140 795090 154530 291635 76075 365585 280585 226355 660705 825775 626620 842265 604860 300135 519265 45050 797130 438260 28560 759645 734655 65705 304130 833850 250580 504390 373405 273870 75565 36380 9350 521900 611235 287895 529805 124015 162520 269450 171445 271150 752675 678810 651865 633930 676430 701845 131325 22015 483735 222020 737035 267665 225420 205955 480165 198475 322235 348585 129710 231115 182495 561595 456535 746130 583185 793475 693855 749445 438005 385730 812260 680680 301240 98345 1615 306765 102170 727600 291635 28560 121635 724625 412760 804355 419305 298690 614125 355725 848385 415905 163200 413780 430695 203660 294780 126735 433840 611575 315265 227035 595765 495720 34765 654925 685185 262820 633250 493340 657645 626025 308805 748510 443870 118830 765765 333370 791180 251090 210205 548845 276590 273360 327930 813535 303365 777750 721905 734400 26095 454580 578765 683060 146710 185640 679830 91970 385815 706010 281775 539070 638690 576895 832830 206040 694195 180455 288405 322575 327250 791860 622370 803250 398990 561680 708390 645575 97240 387260 213435 318665 403835 400095 432225 817020 70720 606305 172380 230945 598400 631720 423045 333455 719355 830025 153850 370005 177480 629510 332520 519095 735080 476000 214625 318495 29240 109565 447100 662320 233325 88910 90865 324445 608600 567800 80155 413950 741965 252280 126565 609280 50575 607920 231455 503795 752335 541705 431205 491215 349775 510680 675580 314670 654330 363800 517310 86445 221595 445230 494360 607495 71400 79645 545020 382160 469540 704310 657220 552330 425595 82110 418880 40375 782510 473110 584460 513315 219555 848130 3485 499035 652800 147815 751910 301155 145945 110075 781490 44965 325805 290700 438345 95710 236640 572220 703800 632655 804185 346290 320365 183345 180540 720800 673540 825860 663425 439195 450160 599420 318410 306510 772565 368645 559385 582675 512210 725645 129030 184450 431715 331500 656455 186575 145265 633080 487305 15555 408425 826285 788885 377145 704650 213435 228820 165835 247945 595340 647615 540685 407660 636140 643025 684420 725645 548845 59415 495295 558365 437410 796365 287385 790245 168385 504390 220405 412505 26520 658070 636650 521390 577915 641155 184535 621690 516375 64855 681955 216155 592705 399160 702100 509405 706945 279225 540940 208845 221170 181815 579190 407320 751230 429080 477105 273275 745450 722670 633845 705840 389300 364140 625430 578765 262650 632060 93755 467160 661385 807840 71060 198135 593215 793730 682550 247520 784380 531675 24310 246245 400775 818635 217430 179265 171700 7140 57885 749020 195585 717825 181985 479570 416755 55845 651440 417860 20060 696490 511955 496060 392445 616080 627980 251175 587435 541450 464100 265455 561935 161670 313140 255255 655690 260440 357170 380885 99365 39695 41735 390660 329545 778260 482715 514165 204765 787695 95115 850 834530 448120 707540 470985 355725 63920 181305 406300 456195 144160 218025 513315 173910 630360 333710 89505 272255 39610 746300 316370 711025 29155 754460 782765 149685 139400 425000 170170 793390 247605 811495 825010 254405 53210 525045 632400 669545 347990 786675 624410 357510 683825 796110 761005 494275 396355 725390 689265 385815 820250 491810 366435 103870 575025 145010 356575 492915 354535 734145 558280 113900 523940 165665 658835 485350 841925 71400 128180 762535 135405 432395 789650 62050 204085 249475 14280 16745 42415 281095 423640 170085 43435 153680 646425 254490 663510 653480 451945 277015 351390 258145 269450 283560 147050 702950 480845 55930 494190 615485 815490 452115 396610 611830 660790 344250 794920 757520 567035 215985 135320 354365 631720 520115 619650 256275 845240 53890 653735 80070 624070 6375 716465 163030 334560 527255 447780 775795 131665 195075 421175 176205 849575 498015 815405 497505 382075 848215 647445 61710 540090 291635 255 596955 42925 262820 623050 260185 48875 655605 715870 293505 726580 726240 142715 35785 446505 200260 774520 808265 658835 661215 39780 434180 519265 332605 772480 12750 607580 12920 56610 272850 65790 329460 339915 187425 198475 270385 69785 556580 634015 353770 665125 585225 485180 12750 26435 734570 138465 312205 191420 6800 498015 7905 671415 536435 603500 391510 636480 530995 104550 193120 209100 452965 831470 205530 644470 792455 179180 239955 204595 685610 196265 66385 583610 484075 520795 198815 444550 457045 796620 828580 564655 573240 101065 124100 429335 263500 726665 527935 306850 838100 218790 87210 528445 469030 356745 215900 288150 194905 442085 694620 818550 26690 357510 845155 96220 21760 709920 357935 653055 553180 344080 460870 87975 171275 664530 241230 43605 167960 202130 755310 686120 842945 35785 624155 557515 228310 786250 683655 724625 243950 250580 551905 442765 385050 572730 322830 757095 644555 356405 551395 745960 655180 308635 86020 723520 412080 814980 647870 523600 122230 702950 34765 140505 782680 247860 790415 103445 205615 774180 285005 621435 461465 500820 63665 132090 650335 320705 284835 204170 647785 391255 825520 23460 596530 162520 285090 418455 439875 695725 163285 379185 192440 28390 540685 614380 374255 306255 30090 760580 817105 347905 236640 688585 755225 19720 431630 261715 168300 481015 212330 427040 90865 316030 752760 437240 839375 661810 81175 282115 414290 594575 80410 309740 526065 337365 725900 394655 337450 627385 316965 649825 689605 762025 651780 446930 185725 211820 427465 744600 151980 221680 686120 534395 166685 103530 216240 479740 594660 516290 275570 612255 534395 107185 725220 755140 463335 594915 432820 702780 280840 232985 629255 242590 794155 770100 561850 60775 736100 47855 399330 328270 309485 541790 42245 181560 270470 509915 506940 423385 41055 360655 255425 538900 279055 442595 459340 380715 533800 40715 386665 278715 326655 706605 70805 124440 313140 714595 286110 399840 59840 623135 142970 667590 456110 322320 620415 649740 229415 620330 166005 411825 299455 427380 59670 530400 199325 18360 147220 88570 234005 285770 161755 641155 821525 691135 536010 846260 219130 260780 90695 317900 784550 551905 711875 374765 741115 640050 435795 133705 532525 774435 767465 433585 34085 334985 15300 644470 678810 31365 676515 16320 756330 310165 777325 129030 108375 57970 203830 82110 565675 592365 449650 220490 112795 198815 37570 196690 251175 825775 640475 18020 77860 694280 797215 749190 573155 783530 257975 140930 635460 539750 474470 306680 622880 593895 306765 541875 377570 355980 2295 527425 126395 437920 844645 444890 298265 682805 560745 338130 651525 126650 693685 182665 744430 235875 483650 701760 64005 684165 558195 68510 103445 158950 580550 377570 268855 180115 552415 23545 591260 573155 712470 524620 714340 214795 17595 658665 724370 164900 464525 216580 426360 535585 449310 265285 198220 105145 103020 216835 368220 79560 404685 736525 395590 653480 823565 433160 106505 218365 597550 436050 701675 236130 550630 461720 264180 684335 659175 17425 311950 754630 380715 375105 686290 422705 456705 609195 239700 262820 677875 238765 105570 140590 643705 119340 518670 391000 51595 766275 199325 11390 577320 654160 845580 136935 481270 455260 448630 731255 443700 37825 254235 391425 34680 733380 26265 269790 745025 260355 680680 253725 462740 278460 684590 303620 700060 80325 459935 99875 159035 648295 647615 168555 371620 662830 205785 744005 465290 729810 21930 267835 754460 515950 739500 778600 288830 463505 24565 8670 750635 828240 427720 464780 274295 572560 447525 707880 568310 95965 679405 196095 831130 434265 131410 631635 804100 368220 401625 114665 247095 351815 367370 736270 813195 233240 776390 680425 468605 142970 87295 321895 764065 113050 592620 371195 604605 684080 622455 437325 782170 607920 479570 305915 82790 387940 603075 751230 779535 212415 781660 201535 146370 577915 295630 423980 215475 316115 310080 482885 450500 252620 420410 100300 707880 251770 585990 245480 178670 570690 678300 621775 16405 118405 89505 98940 311950 123165 735080 151895 225845 302175 546805 73865 750635 579445 168895 2380 128775 741370 411825 677790 261460 835805 714085 119170 771035 281435 348585 572985 379440 207825 343400 733465 20655 610045 844815 846005 618460 632485 349180 802145 552670 117725 278545 530145 682805 46070 637840 567970 784125 240805 145435 414885 138210 316030 328610 447355 731340 312205 95455 197455 109905 334135 712895 555985 69785 805545 103275 358785 257465 728705 322575 847025 270725 53465 531165 524025 184195 228480 599930 383775 111010 264605 399500 455515 677790 622795 39865 43945 308720 56355 577915 10625 278290 809030 713320 77605 371960 188360 35105 808095 357765 242845 580380 87890 613785 258570 414460 793645 198050 100640 475150 575450 210205 148240 247435 337875 66895 382585 557260 65960 844390 42500 283475 481270 428485 232560 759985 280415 411570 595255 764660 333795 43520 8415 26605 301580 88570 119595 19890 233155 332520 191760 113475 282370 590580 253640 340340 176460 453645 364395 488835 190910 389640 329120 61115 7650 717825 555815 361420 196095 555475 296990 726835 659345 577915 500395 219300 483905 151640 168215 215135 836145 605030 603925 219810 758115 89420 200685 58225 836485 103360 542555 18020 621350 369240 612085 345185 357000 829855 756330 600695 354535 249220 36040 795005 633250 739160 60775 731935 306425 1445 525215 356490 676430 142970 765680 86870 273445 515270 23120 561765 738225 361845 47770 10880 724625 112455 588540 121805 185045 377315 698105 60690 179945 660705 105740 239105 513060 172720 224315 64855 425510 188530 336005 808605 574855 1445 489770 774095 557685 252450 647020 347140 782170 20740 393125 795175 492575 362270 443785 419220 36380 821185 712385 265455 169830 233325 159205 816765 790075 247690 842690 841585 16235 693430 594320 8245 372980 226440 414375 345185 159630 780810 848725 99960 114665 811665 770100 822205 226695 86020 307955 831300 613360 606135 79390 141695 369580 787525 199665 846770 614805 651355 141355 160990 668865 28730 570945 497590 447440 741795 44710 455600 25500 162180 120360 229160 347055 649825 343825 546125 437495 289340 504390 722500 420240 318410 27370 258910 546805 817700 809710 782000 767125 174760 232390 113305 675325 207995 569245 121380 74375 294270 53550 694280 664020 107185 548590 310165 310760 416330 45560 282625 622030 740435 800785 170595 141270 666655 707710 174760 552585 525215 550885 406555 160055 474385 732105 616335 87295 225165 748170 292910 550290 153850 85 849320 840225 803590 739585 242505 252535 795005 313565 18530 447695 668610 19040 75055 760750 356915 247180 463335 260440 468265 696660 739415 807245 773585 395590 361420 415395 28900 521135 693430 562445 32385 246415 426700 292315 656710 135405 237915 70210 53210 643365 148835 824245 332945 511275 306850 376635 412930 524705 819570 264350 645660 551990 182155 424830 777750 29665 656625 173825 728960 315860 288405 214880 695130 380800 86275 670650 424490 145180 684590 531845 477955 608515 255170 113900 307190 9775 501840 446845 343825 161500 542300 1785 44455 723265 406725 721140 656370 548845 411825 735420 472175 154445 349435 470815 498440 273190 844050 307275 111690 147305 815320 782680 727685 372980 834020 388280 693345 580125 833680 575790 212925 672605 503625 475150 540090 823395 560405 276930 77350 107355 598060 747235 728025 13770 57970 33490 278375 397375 215560 237065 24650 100895 346205 712980 407405 404430 155635 826455 158695 435030 809455 407065 554200 709580 516800 55080 226610 816255 453390 375955 29155 85765 771885 758115 282030 526915 191250 169065 38250 44880 354875 786250 175525 844050 811410 19295 840225 405025 706945 222275 346035 610130 833000 122485 497590 805970 496910 273785 334390 141015 17510 826115 805035 149430 383945 180625 810645 646935 409700 194565 316370 289510 582420 325465 210715 52360 316540 465630 99280 313225 676600 592875 664190 810560 538815 510935 845325 818210 743325 334220 449905 561935 104720 727685 172380 66895 374425 15810 429165 102340 671160 122910 253385 623815 614465 790415 494445 670480 59670 182835 428825 460615 289085 681615 142545 835975 236895 9860 429675 326655 431460 638095 149175 364905 696405 130560 487220 768230 757265 644385 763470 243185 118915 330395 266305 122315 303790 463505 58650 41395 755735 409955 142715 319090 307615 19380 663340 61200 745195 710430 428230 549100 122740 254575 370600 316115 697595 669120 433840 270045 171190 652290 241740 456535 484670 298265 839460 714510 699635 523260 104890 496400 95030 482545 373235 339830 421685 528700 235195 490025 141950 162435 165325 163115 685780 464865 365415 432905 656370 368900 197710 723775 540600 122485 767380 25330 780470 110245 754460 340510 649485 760580 606390 5015 638520 282115 462400 835210 788035 308465 99875 684335 211310 665890 447695 85680 111605 101830 29410 820420 170595 33830 638095 475660 356405 661215 807755 176290 669885 514505 688330 204425 286110 47515 642855 673115 500140 286110 415735 554115 75565 68085 240550 742135 776305 557600 696490 794240 137955 447865 239445 433925 357595 177650 321470 75055 786760 120105 77180 467415 108545 847875 6715 627300 163540 615145 725815 832320 608770 386325 581400 167025 604265 75140 529040 64600 637245 822290 544340 168215 204425 800615 672095 543235 632570 510850 230605 261715 344760 45985 799085 41055 712810 299795 302770 494615 91035 277185 607750 343740 279650 133875 62135 724795 652120 660365 260950 257040 404515 220575 174590 594150 170 178500 221340 377910 216495 700995 287130 65195 416075 70040 266730 490535 33660 758200 266050 163540 213350 253895 243865 625430 833340 118660 121720 49385 289085 54485 446250 66810 405960 67745 167025 317900 802910 194650 43350 36805 676090 296990 568990 715190 155550 253640 464525 151300 525045 72165 140080 452030 651610 519435 306510 411315 401370 310080 434350 358190 634780 261205 311950 189380 631380 368815 341275 783955 307275 217430 699295 126140 176800 600780 841160 580635 410465 254915 404175 709240 705585 26520 428485 259335 103615 189380 255340 433330 441405 422960 832745 748255 685270 805375 287130 344590 812175 259165 21335 816170 145010 617695 700655 752165 614720 104380 708390 370260 385475 162775 369835 194990 568140 412420 122400 404260 763810 587350 602565 826115 194310 344335 312800 286110 729980 750465 645915 271575 549355 643280 442170 8755 599080 40035 775370 408595 636395 172125 847195 177055 596785 356575 712725 446505 691730 153425 127075 19550 758030 767550 75565 492745 148665 190740 502775 562700 674900 332010 387175 19295 397970 202555 334645 630785 821440 615825 794070 138550 303110 238340 616590 745280 559980 358785 75395 555730 240465 377995 360060 507535 396865 68255 761515 123335 765765 400265 542300 663680 442340 39185 240295 680765 732785 745620 367370 264180 366180 484755 228990 721990 349350 366945 797385 293675 42755 597210 307360 143480 636565 432905 131920 297755 719185 695300 770185 472685 219215 850 399840 246160 546975 645235 421175 194395 207400 591345 164050 217005 201280 361080 319345 620670 202980 394995 835720 735165 324190 536860 158780 332860 738140 395165 653055 315095 54060 665635 39610 291720 437495 225080 707455 105740 330310 306680 753525 234855 403495 613445 621775 440555 134300 738990 72165 336090 247010 622625 361080 515780 440470 560065 841670 365330 804525 521220 746980 91800 57715 124780 391170 329290 171785 432395 209865 63920 300305 684080 488410 66725 17850 708900 389470 175695 161160 576895 451010 30345 697765 305405 790585 397715 62815 762450 660790 683825 256785 823055 723095 783275 678895 816255 256105 52530 689010 81090 646850 250070 90185 100640 681360 809200 477020 114070 510 613955 247265 649060 266560 836825 129030 424830 236385 325295 527085 457130 50065 676260 578170 256785 527425 97835 600865 657645 828070 662745 92055 262650 602225 34680 703545 327505 287810 120445 633760 284410 87805 465460 508810 395760 607325 823735 135830 717485 204000 396950 83725 500905 567885 77180 378335 42500 663510 844475 470815 188870 288490 617185 628660 541960 76585 579870 503115 761430 231880 492235 579955 766020 422450 405450 840395 811155 136595 82790 752760 437580 93330 679405 627980 736950 269280 309740 603755 82365 136000 449055 771885 634950 368220 203405 722160 790075 188190 791520 590070 205615 747405 548250 430780 56950 498015 382840 295885 708135 575280 84915 82195 642515 334220 156060 102170 623305 566695 190485 21675 403920 443275 319345 334220 553095 468605 736525 42585 740775 802740 140845 98260 54400 155295 502180 492150 386495 532695 514335 572985 616165 774945 122060 721480 34085 599505 728960 318835 202470 178075 340850 760665 135320 272850 149940 786590 417095 648465 368730 781660 33830 267580 68680 385900 440130 665550 303790 348075 399160 158270 846430 694875 496060 642430 392870 107355 795005 569245 340935 824500 48790 401880 56015 171275 210630 694110 114070 310335 411995 4505 56525 71315 716465 554880 125375 678300 319260 756330 359720 520285 406895 157165 282965 510680 799935 339575 316795 547655 431120 80495 471580 420325 368560 545870 93925 138380 810135 401370 762875 627810 806820 98855 217940 686630 588710 45220 55505 70720 171785 302090 212330 146115 735845 105315 839120 741115 255 449310 326145 246925 742730 194735 677280 61965 571795 494445 804355 646340 567715 718590 324445 732445 829345 232560 307360 289935 151300 377910 439875 207230 493680 325380 181985 517905 252960 146200 375955 51850 590070 40460 683485 477190 504815 192950 674645 485945 791605 456110 312715 562955 740180 292910 117555 1105 8925 444805 601630 56865 306850 580805 339745 139570 407830 404770 99280 436050 206635 485265 763555 721480 757605 844475 618035 145350 840905 435965 322660 611830 550800 600780 514080 19295 605625 734570 680680 671245 302005 787185 96730 374510 498525 418030 225760 701420 576215 806395 18700 650675 169915 833170 830960 278545 699805 42755 298180 573835 67575 457555 551395 139485 140760 747490 611235 473535 773075 471495 490790 416755 655605 516715 256445 590155 72165 847025 736270 280840 772140 186320 416245 694195 496315 473025 445485 707370 189040 584460 304385 149175 751910 379695 822375 664955 528615 657560 40885 123845 737035 363970 326400 813195 825095 340595 561935 575535 325635 791690 145435 422195 837675 458575 111095 795345 19040 560320 760325 240550 760920 84405 760580 626450 454835 223975 554540 653905 255510 490280 224570 594405 434605 818720 518075 149855 480165 591600 583865 316710 315945 168640 256360 792285 464695 568225 557855 2465 847025 717060 720205 633845 790925 120870 123165 93160 357935 149260 464100 815915 753695 147730 766275 833680 661045 118150 97240 261375 507110 792625 199410 759135 837335 551310 379610 219980 430950 124525 517650 260355 188530 239615 510170 553605 572900 487305 531760 169405 144500 350200 77605 187085 87635 5610 649400 313650 564060 503285 744005 81260 392785 78965 114750 823395 348755 473110 583525 624665 351390 656115 815830 368305 52615 443870 768230 103275 783445 75395 660280 537200 601970 275230 200175 696405 599760 392105 1870 245225 471750 935 54060 390830 826115 575450 744600 485265 112710 831895 189975 554115 20485 505070 6460 616505 819145 557940 101235 550375 254660 403580 768145 335580 489005 573325 375360 848385 63410 337705 633420 237830 101320 5355 274210 279735 211310 57800 101745 79900 630360 649400 620415 781150 840905 443445 62730 606560 6715 366435 547400 189380 399075 807670 20145 781320 380545 185810 608090 834615 75480 292910 489005 842010 41140 156230 74205 726835 822460 663765 721905 22780 555390 93075 15300 832065 735505 768825 14195 559980 498950 643620 441490 736100 44710 96390 524620 708730 17510 773160 569245 123505 179945 519010 722670 789225 324785 324360 482970 20060 139995 133960 465205 584290 174165 205360 642260 577830 600780 396100 705415 224740 607920 326145 449310 148240 692240 633505 504560 169915 254915 261885 393805 559130 466140 847620 130305 191420 461210 358785 243440 29410 479060 622880 410295 502095 317815 402135 133280 775710 756245 610640 375360 154360 699295 276675 710005 718250 348585 702270 433670 573920 497930 842690 776985 70295 381395 99365 12665 432990 456705 494445 395335 575280 543490 342550 471665 258230 732190 130475 708985 722075 801295 376805 764915 55505 49130 67915 292315 28135 220575 652715 126820 731340 1615 47855 442255 20655 120955 47175 586925 97240 32300 770355 498100 255 8925 790500 403665 374425 63325 495635 571795 588795 603415 108290 118320 666230 600440 164985 224740 656965 507960 599080 338895 156655 235450 597550 318325 569500 662065 101915 802995 80835 734315 491640 100810 572390 815660 360060 444720 396525 8755 17000 480335 628575 643960 762535 28220 840055 468775 561255 699890 18020 294780 659855 584630 799255 350285 610215 782425 502690 808945 553010 638180 439365 404430 516290 124015 609620 602140 848045 315605 79985 683145 566100 458660 571625 323680 634440 817445 368560 64175 316030 258910 296820 184875 37570 161755 235875 187340 300220 710430 443275 836145 295715 141185 555220 78795 83385 96645 578425 54655 701505 113135 751145 39185 326145 762960 623475 146880 392445 113220 183175 118660 449310 26350 416415 483395 527170 45135 276590 319345 523685 211820 671160 596105 26435 1020 280925 165920 254575 597635 502945 318665 207145 298095 137785 776220 539495 648465 726410 803930 793560 652205 844135 644470 389980 299455 312885 762790 131665 693515 208080 310590 137530 487900 733210 456535 316285 280925 456450 248880 157165 269025 6120 59670 622455 636905 752590 417775 746300 53890 727090 146030 458830 193545 192015 291295 370430 738820 121890 744005 391340 414545 7990 333880 577745 763470 587860 337960 716040 801635 663595 636820 493085 250325 703715 198985 54825 768740 595595 196775 20060 157845 399330 494360 716975 13090 68595 404345 555220 16320 488665 33660 518500 525810 744770 817105 212415 212415 340 566780 532440 87635 609450 2465 836315 103190 463760 87975 318920 626025 716040 358105 97750 69870 346885 505155 56270 10030 464355 359975 260865 845155 519605 236555 76585 431885 835380 560745 740265 721055 107015 806225 38590 208590 208335 333285 411315 573495 641240 609280 202215 40035 670905 810560 71145 177990 127330 571030 330055 358615 727770 697255 710005 59755 70465 598655 549950 150110 79220 1615 171870 248030 543405 154870 128265 251515 45050 834785 209270 635970 93245 552245 402985 703800 502690 12155 574685 353430 768910 831215 401370 282795 21165 270980 541790 199920 671245 428060 294270 396100 366860 1190 668185 589220 782425 13855 182750 159800 253895 124100 177480 270555 765935 762620 360145 386750 406640 738140 662065 191505 737545 617950 731595 813960 48280 620925 641750 454070 429845 687395 54995 46580 841755 66045 101830 627980 692495 599335 13430 399245 31110 517055 751400 610215 717400 810900 361505 73695 171870 76755 626875 802740 790415 733125 495125 245225 142375 578680 263075 64770 166175 282540 262820 260610 725645 88060 191930 661640 822630 315860 206890 373575 703120 622625 670820 786420 402815 204340 804950 169915 492065 22865 528530 196010 609025 38420 762705 234685 743835 421770 694535 241315 806820 292570 600440 592195 100215 306170 139315 509490 703715 633760 649570 71995 25585 797810 231625 347055 324530 639965 481780 547145 376805 590325 195160 644130 177310 44965 136085 749955 300475 261375 576555 410295 627725 355725 272085 221170 595850 4760 440980 219555 456535 284920 71230 444040 572305 283475 153595 579615 583695 730490 367880 34340 292825 824330 67660 191760 148155 806565 41140 820760 255765 291975 637755 30345 336600 606900 242165 737885 60010 338300 595850 31535 386410 653055 388450 730745 27965 433245 734060 416840 64175 844730 194650 760920 284580 72080 469115 464100 631380 122825 40800 193630 405960 654075 780215 740350 624325 530400 847365 223465 690455 2040 628745 544680 422960 269620 50830 452115 469795 436560 166855 84150 441575 449905 745620 410550 348585 585310 568395 227205 637330 834870 29750 834615 382925 589305 437750 720545 127670 468095 683655 299115 670905 539240 4250 760410 332945 709325 21930 11985 804865 24140 114410 111690 215050 805205 838185 460530 828495 738140 295970 3910 233495 681275 246925 579870 674220 284070 498610 410380 665380 141950 849575 152320 131920 190485 378760 746470 597380 247435 650675 735760 271065 643110 565420 12920 798745 724030 137020 466140 296565 386580 540685 127330 240465 822035 271660 745620 27455 152150 121890 353345 549610 558705 483395 645235 521135 295035 694535 499715 716720 45645 19295 370770 169660 19295 67660 52020 519520 143565 165240 312545 350285 48025 409615 509405 709325 104380 185980 465120 377740 26860 776560 442255 609195 288745 754205 610555 48620 138975 46155 114155 583015 13685 73355 504305 342805 276080 839715 405195 683740 213010 134980 222105 321895 331585 389130 503115 354025 40970 685355 258060 456025 677195 632060 424235 616080 743495 300560 624410 166345 680255 241570 367370 539920 92565 333200 783190 574515 614635 222445 512125 515865 429250 750805 588625 539410 312375 442000 756160 467670 196945 39100 119680 120190 659855 612935 560745 107185 784890 573325 614890 632145 733380 136595 355810 17935 244800 62560 360315 788545 215050 721820 519945 295460 836825 668015 821270 368645 363970 723860 489090 342210 488580 788120 587350 88740 657730 107865 789395 472175 111775 217685 120020 477445 471240 273360 782850 533970 170170 650080 578340 89505 389045 403410 830280 794495 545445 714850 438260 839120 383350 709665 567800 117300 245395 335155 35785 49555 541620 443105 708220 843710 239445 758795 740605 116960 390065 819740 59925 535585 234090 818805 365075 384540 700910 808265 364990 342380 350285 661810 378760 744430 445060 256360 490960 500055 502520 684760 716805 613955 736610 506515 213945 545700 479740 184705 826030 467075 483055 615910 355130 768655 114495 254830 512380 778685 820760 340255 663850 438685 623220 841840 392275 710090 561935 68850 121635 614465 280670 447015 267835 31790 190655 652885 97835 837760 554710 159970 128180 351900 185810 447015 98005 773160 460445 11560 435710 346460 105145 320535 80665 303620 827645 111945 173485 175610 264265 46410 213775 120615 29495 782170 405195 471155 657645 92990 479655 443275 10030 792710 88655 772480 430695 94860 478125 698360 577320 352495 288745 332520 455090 754375 511870 231710 282540 85085 522495 103785 516120 127330 643790 31535 295885 193290 47515 600610 330990 817020 232305 204425 292740 575790 836740 608175 567970 26775 400860 422535 132090 660960 211225 601800 296225 224740 687055 733125 408425 634780 828240 587775 818125 597720 362525 445315 705670 593810 47600 298775 833935 22185 642430 490620 53890 285685 48025 268175 327675 614805 415820 564570 156145 28135 33660 547400 540175 378335 704480 223125 524025 790330 532100 817785 764150 79730 792540 601290 332265 842180 336090 73270 488750 48620 700230 251345 780385 325890 89930 702015 566015 23800 805630 836825 634185 343570 208250 686290 558110 729895 156400 162180 552670 779025 161415 26350 252450 615570 54825 185640 811070 499035 635715 245990 219980 671755 486795 692920 701675 211735 92650 430185 827900 782765 177820 411485 337365 847875 85595 696575 59500 371790 192100 115430 216240 286535 254915 573495 292145 805205 4250 298520 656965 694365 230010 197965 438940 215390 703970 54485 347650 68765 747405 835125 838185 39100 536775 563720 323765 775965 328695 762790 73355 778345 688670 537285 13515 788715 88060 330140 633760 298435 396610 43860 649910 343655 633590 275825 614210 13940 416585 639030 847110 570690 421090 391085 649655 215135 81345 836145 768655 239445 275910 638775 409190 182750 353855 95625 779110 125800 406810 244885 46155 632400 98685 548420 638095 259250 452965 643875 700655 217515 488155 785060 669120 457300 577575 662065 1870 440980 752675 657645 77095 604605 654755 461720 374935 89505 142205 120190 625090 416925 119340 356150 363120 451435 626280 806395 15810 303025 339150 15640 593895 416925 669375 77095 494190 486880 412760 654330 479910 191590 744515 649315 88655 270555 556920 831555 310845 106420 315265 264435 57290 802655 124015 85680 242420 549780 654925 587010 681190 11050 213350 68510 620755 344165 48195 275230 429420 265285 214540 536945 317985 283560 815575 246075 797725 414460 789395 64855 347565 25925 397205 730915 758625 759730 186915 809710 373235 7395 183430 55080 200260 521815 332095 79475 685440 455090 636140 749105 171955 47600 795260 553435 790415 576810 814045 794750 481015 533630 203065 22440 408255 810985 813365 118830 748510 183940 173655 81855 137955 467500 130305 495975 258485 804100 792540 729725 453900 774775 780385 782255 749870 752420 543405 107100 332690 473110 366520 454070 298520 776220 74460 821440 186405 635290 169575 175440 373575 372555 291720 748085 743920 157080 490195 35190 398905 409445 307190 151470 506770 300135 734060 125375 243100 554200 127330 538985 513230 821440 146880 321810 197795 168980 801805 688245 176800 514590 303705 238000 287725 461380 84235 666060 536095 670480 333880 68425 253130 726325 477445 43180 392785 94775 37570 622965 274805 120020 74375 336090 263330 133110 528445 818635 358530 676260 99280 329970 656880 568225 757265 709495 265285 770695 145265 639880 643025 155550 44115 792795 508895 78370 718165 479910 522750 59245 228990 841755 127840 523685 88910 681445 156060 743155 340850 292655 684675 837590 779195 767635 355300 261630 125205 768315 85510 215900 445230 596020 803930 491215 554880 214115 844645 322065 48790 605370 756245 678130 500140 824160 728110 759815 156995 304215 374680 635375 419050 698785 740945 567120 100215 33575 29325 577575 687735 804780 121465 578850 600015 79050 208250 433925 713830 420665 453305 234260 460105 249645 359210 398480 218705 762620 757520 848215 444210 322065 481440 119425 728450 329715 367625 575025 521560 696830 491640 227630 288320 120020 551310 83045 425085 797725 540770 631465 836910 440640 674985 561935 680085 67065 573580 101575 664615 747490 29495 511275 615315 200855 445740 414970 93330 166855 400945 804610 207060 782340 6120 482290 795175 186405 589985 428995 536350 351050 302005 794410 151215 3400 219725 162775 209270 47260 668695 265710 599080 278205 529465 73950 716805 577575 570605 253810 323000 113730 134725 349265 61370 789055 305660 183685 346715 623390 548760 471665 812005 813960 100810 94180 704650 346290 174080 563125 471665 345185 86615 211735 370345 689180 372215 714340 429590 246500 275825 643960 778175 39440 755310 567375 484415 533970 281095 694110 110415 100215 223720 506600 22610 23375 783445 348415 727175 503540 680170 389130 823140 35445 508470 285345 642430 791265 579785 49045 580550 820335 119425 65280 706520 8840 169405 541025 160820 626450 145690 667845 677025 493935 436645 388875 305065 60860 367710 650845 614635 140590 747320 616335 407830 107100 684250 181305 223805 607835 367965 207400 195585 477190 313990 477275 627385 552415 449225 812515 91205 790160 534310 126480 796450 488155 30770 367115 343485 479485 812090 735930 104295 183770 136680 790245 445570 693175 541620 807585 393720 722075 831045 30515 773160 671670 846430 394315 375530 33830 104040 119850 84150 59160 472345 803505 462315 670225 604435 457555 50490 332435 216495 377230 684505 483905 614805 177905 256445 474470 253640 434605 483225 848980 645320 684845 115430 662235 583780 303535 830110 356660 230945 133535 461380 56015 415650 270725 125120 206040 415990 845835 208080 242930 537200 49895 173740 801975 320705 581825 73185 647020 508130 767295 27200 783275 703970 44200 276845 233580 523430 710940 69615 251600 438175 552075 311015 689860 646510 831980 420155 496570 384030 25925 517735 4505 772565 38080 218110 302090 502775 7310 43010 162605 683910 742815 599590 218025 619990 174165 423045 168555 583950 567460 415820 298095 23460 262140 692325 135575 799000 470050 107610 601885 1615 394910 334390 459935 689605 560150 736610 553690 3315 206210 620245 61625 370090 187425 599420 44965 405110 715360 382925 497590 732360 167620 755650 218790 66810 294355 766700 635970 267240 454155 762535 307360 318580 436730 417605 613700 831725 68680 342380 26010 402305 785995 366010 835380 235110 339660 318240 694875 739330 177990 55675 606645 412675 154445 342465 4080 190485 753440 741710 569330 557940 274210 85680 352665 90355 281690 162010 723180 93245 169575 207825 20230 343315 644470 42160 361590 112540 5950 134470 712895 579020 60605 412505 155550 501075 631210 728365 796875 804865 146455 644895 286875 213435 645320 341275 802400 572305 190995 176460 20145 361335 226185 682550 691050 454155 324105 415055 696150 593640 356065 379270 384795 241060 465970 72165 474810 827305 592790 563805 136935 650930 106760 451690 224145 674050 819910 268345 534565 620330 616675 636565 195585 632230 653310 61965 743665 320790 308635 183090 117640 802740 440130 672010 730235 815065 514420 428145 595085 338215 786080 258145 492745 59840 501245 173910 479740 626110 37400 734315 270045 644215 140675 24140 352325 513740 452285 657900 190570 276080 340340 380290 266305 269535 834105 140845 232900 418285 77095 489005 494530 407575 304300 731510 622880 566355 297245 312885 792795 786760 426105 720800 242420 722330 421175 748680 203915 702185 211395 692835 120955 327165 195500 361420 372385 65025 65620 297160 764575 317220 220660 91205 521985 622455 756755 97325 254065 675665 754375 587690 714935 764915 818125 778260 71315 448120 151130 406215 402220 786080 23630 26520 147730 417095 578935 18530 727090 64175 375105 497505 467585 428145 14535 671415 392785 105400 20655 73780 523770 450075 565250 76330 631635 207060 362610 832830 489855 828580 625090 300815 327165 813875 227885 205870 448120 384030 504135 525215 830535 132175 586670 553010 755735 420665 561340 388365 817445 75990 309485 636650 317390 300645 10710 796960 397970 334220 733890 50915 798490 10115 572730 238000 130390 425170 285515 37230 72335 264095 543490 614040 290020 455685 365075 193205 357935 823225 831470 310590 214965 241400 637330 793135 536180 172380 108035 550715 574345 801635 662830 92735 577745 791180 817020 360740 677195 372215 800445 553860 752335 405960 42245 98175 802740 395760 114155 166005 244205 90865 48620 622880 123335 570095 690115 250070 69785 292570 452370 418370 670140 400435 142290 315860 363375 827390 777920 207400 125035 664785 121040 247350 720715 302600 310250 107865 64685 294270 454410 823225 396525 609365 780555 65365 123930 560405 484755 435540 727260 58140 838780 7565 53975 800275 291635 165835 103700 392190 121720 629510 567375 180370 527340 247265 733720 281860 701080 465800 820930 643110 569160 640390 653820 396865 19805 400775 745960 478975 576725 827815 721310 562615 778770 397120 824075 162095 68765 365925 364735 337790 318750 121465 699380 637925 166345 266220 255000 529720 386920 623305 496655 54060 117555 127755 562360 556580 583865 785570 118235 549100 258740 551990 173740 77265 848215 611405 15555 750040 465035 305235 723095 128010 379610 269790 556665 702100 163795 708900 325465 587945 326400 198135 394400 164815 355725 416415 711535 65365 297840 118660 843795 509660 64515 184875 844390 633165 501840 352495 849150 595425 367030 813280 86020 159375 363545 78030 478465 744600 335920 2550 231965 340850 846770 469880 50405 40460 606815 645745 572050 456280 462825 672605 501755 14025 336345 317815 652120 681870 191760 334475 746640 659345 68340 575960 639880 415735 406385 33745 495210 585480 64175 239615 401795 744855 62900 525470 294015 152830 169575 152575 600780 751825 496315 754970 213010 122825 233580 373150 123675 68595 187000 375870 618630 533120 637075 437325 93670 234770 504390 731255 630105 684335 596190 338725 705075 826115 381055 442680 570350 627555 811240 745110 783615 334560 809455 535160 449565 832830 496570 295290 108460 623390 623135 328865 31620 700740 240805 277440 105400 842180 517565 344080 276420 2635 338130 814385 799000 625855 493595 605370 130730 747830 121465 235790 477020 291550 444975 801465 112370 644215 481695 586925 36040 692495 387090 434605 823480 579190 197370 321725 732615 508810 88655 738650 644045 31280 291210 86020 50490 236640 66130 335155 383265 674305 258910 94775 138975 158780 133450 348245 270045 432820 377315 268175 137020 245140 555645 472430 334305 359295 672435 424405 437325 108545 10200 187935 215985 221170 829260 400860 63750 9180 65960 398055 468010 683145 51085 481440 220320 438770 426530 740435 627045 75565 830535 412335 812090 353430 592790 117980 348500 730915 438260 807585 642090 268770 712810 550885 810475 245990 792625 835125 769505 472515 779705 102680 771290 57375 35700 397800 101065 276080 825520 143395 603160 726750 427295 680170 430015 238680 272765 17510 324785 243355 319515 417945 457470 74120 670735 58650 836570 349350 566865 140335 171870 196350 410210 328440 828495 475150 52615 408340 736865 322660 79730 51000 236215 709835 809455 99790 608940 805630 199665 593810 235450 166005 801720 177735 436475 315690 801210 812175 146710 140335 51850 467160 455770 519605 396525 213265 712045 609705 333285 421940 357340 125715 794155 495805 139485 736780 795770 231795 466480 746640 394570 334730 178925 839970 801465 121720 839375 617185 564910 253980 818635 585480 184535 5610 98430 43690 551990 129200 702610 622795 220915 652630 681615 373405 602395 790585 457895 175185 183175 133195 312800 154190 245055 665210 632230 131410 332265 443020 583525 789990 283560 596785 96475 763555 332435 790840 763300 39610 378165 485690 292655 393210 780810 708390 492405 229925 218790 47090 128350 284580 547060 485690 320195 848385 69870 238425 170765 57120 307700 845580 253640 105740 741965 787440 343060 710685 137105 730065 251345 535330 282200 63410 245140 244290 575790 732615 155040 681530 680850 296905 220660 753695 733635 194735 741880 145945 33405 626875 19635 211055 800700 494360 81770 382415 324530 316115 756500 282540 233240 154785 586925 838950 199835 588710 16575 194480 583185 302600 704480 807245 433925 103785 412760 360230 553350 150705 815575 600355 135065 74545 518500 348500 337535 606305 715785 600610 756500 329885 780385 654925 44880 153680 635035 405535 472770 301410 128775 622540 140760 37910 322065 535925 182580 237490 85595 826370 537710 680680 573835 472515 406130 257380 263500 380885 98430 100640 207145 338725 342125 192440 308295 247860 298690 548420 4590 138635 324445 325210 115600 371960 814640 324275 488750 251175 618885 638180 302260 302940 654415 543065 401965 139230 767465 383945 550205 786845 68170 376295 303875 227545 450755 689690 591600 193715 683740 434605 798065 341700 417860 128265 321300 322575 555900 636225 395930 82365 29325 439450 604435 396525 749530 363545 784550 252875 810560 160225 135915 361165 251260 391340 160905 643705 625430 190825 245905 817785 258230 842775 416160 235025 316455 38335 257720 834020 546635 306000 538815 817360 562445 383775 125290 643450 62475 266050 261545 235025 275995 410125 362525 422365 459170 686290 207740 151895 191505 418285 576895 390065 537795 497675 536860 757010 695810 726155 711025 497165 716720 157930 366690 224315 535245 564740 544170 281180 140590 720970 351305 19890 94945 635035 734315 505920 845240 365245 353345 70040 71910 530485 119255 537710 430270 626960 416415 668355 542640 697000 115260 717740 396440 162180 202215 168045 246670 269875 349945 315435 595935 711535 428910 363460 362865 778175 253130 278375 258570 239020 362525 654500 795345 664785 571625 225250 762280 169660 536180 152405 123250 756840 416330 715615 5440 205275 201450 356745 623815 441915 841415 42670 673540 784550 125120 638520 707285 314415 110245 328185 824415 173315 542980 12410 391255 351900 191165 515950 836655 604095 537200 589815 627725 47770 774010 543320 59160 613955 626280 298520 770525 779790 424745 666060 45985 212840 502520 357340 546635 707880 470815 368815 497420 511785 448885 440980 840480 710685 506175 826370 326655 515015 371535 489090 117215 538560 127840 807840 419730 48790 659600 617695 240210 215050 384880 678215 610300 70295 55250 739670 596105 450330 405110 498950 567460 223125 417180 716890 698955 243440 813110 635035 104550 84830 414545 22100 632315 264180 30345 391935 690540 354535 295630 64855 843200 68085 609620 759390 248200 23800 198390 742900 207995 397800 609875 215815 554540 707880 791605 684505 460700 430865 835380 624155 24140 275910 383605 432905 15555 519690 770185 225675 145605 164645 235960 251685 131495 296565 712470 40205 408510 338810 714595 763385 442085 195330 8330 526660 734315 780895 610130 196605 554795 548165 253640 223380 824075 523855 713490 258485 560065 667590 564655 102000 105230 798830 445060 296650 328355 796705 812855 313735 111945 315265 114495 280840 717315 622710 362355 260525 137275 332690 44540 421940 3740 334560 768400 443190 325550 545615 171955 804355 304555 700910 681445 824160 550460 780640 315775 657645 100895 285940 480165 589390 327335 85510 491130 768230 846600 842265 650080 336430 813025 635375 849320 598145 504815 659175 142970 630445 63240 39185 445485 729725 806140 809795 688160 336430 792965 619735 484415 582165 631635 813875 169575 314500 689860 706775 765 417180 148155 482630 592790 17170 630615 167705 694535 93925 520880 320365 31790 302940 678215 696830 435965 15470 20655 260270 156910 838950 604095 432225 286195 844305 273785 337280 639200 716975 489685 836060 517565 349605 729300 531335 576980 513485 56695 159290 1615 839715 158015 810560 656880 104380 81090 62050 321640 516545 711195 776900 407915 148920 765765 187170 691475 422365 733465 486540 750295 526660 371110 269790 379950 273360 133960 58990 330395 76075 745705 393210 669715 586585 38250 473195 503710 459680 118235 97325 665550 119000 260695 410975 75565 216835 129965 248200 265370 732530 437495 471835 195330 655860 500650 501415 813535 495295 488070 504985 773075 764575 171615 542470 687310 430355 780555 595680 133450 129115 534310 329885 90695 101745 261120 832150 168385 776985 599250 466735 584205 90950 638945 20315 777920 786080 469795 339830 780810 518925 738055 65875 87550 626110 691985 502945 829600 630700 120360 230605 490280 740180 122315 50150 361335 784805 759985 535500 223210 64005 244120 181135 540515 842010 842520 88825 78965 282540 748765 794070 591600 739075 649230 188785 115770 317305 509490 583355 689860 550630 487645 4930 308125 457555 309995 696575 510255 552925 389895 561510 374170 15385 756840 463250 13855 118915 493000 757860 411145 697765 146795 462400 509745 346120 286705 245055 6035 74120 549015 199325 391000 754120 441915 524875 717230 643790 296735 50660 651185 545785 683995 438430 741115 292655 739585 692665 810050 4335 98600 324530 591600 209440 64260 224400 36465 493000 710940 250240 823565 731850 724540 683485 11050 156060 366775 844985 288660 66300 694110 758030 750720 290785 712045 53380 463505 778430 739330 92225 139400 239700 418625 534140 668780 749955 580975 83215 438685 783020 294610 55930 151215 475830 285940 480675 506005 1105 644895 161670 825435 666315 99280 417690 813280 218450 566695 85595 258570 448205 509065 39440 489005 779535 265455 127245 382415 487050 382840 709495 95200 523685 352070 219555 10455 224740 436390 374340 844390 49045 624665 500565 659515 638690 422110 458150 575875 18955 430780 68255 596020 110585 246840 797555 478550 500820 402475 100045 518755 323935 76585 837760 603585 420155 474980 625430 471070 633080 600610 648805 806820 711960 680680 490790 390490 669885 436560 269365 584035 374425 557515 659600 265540 276080 712980 474895 604180 408680 838610 163965 14110 536010 561085 330565 24565 503880 234515 680255 445910 745790 410890 668440 627045 289595 276505 684590 667080 120870 555560 363035 846175 541875 20145 110330 168130 464780 296310 433755 200090 378845 556580 686715 503540 131495 98855 478975 201110 555390 232645 67065 591430 669545 194650 340765 356320 251005 2550 356150 585140 404940 671840 158610 204510 784040 449310 217515 762535 147985 520030 731595 588030 318920 450075 476340 312545 248795 64940 697170 501075 86190 11900 520710 30515 571285 847195 806565 275315 555560 100385 600270 213010 777070 96135 777070 635035 387260 6715 800955 106335 817445 664870 68425 739245 505240 495635 632230 794240 366180 563125 327335 846260 374680 692155 809795 537625 591770 391000 672350 123930 809625 812770 397715 220745 487135 746895 511700 598740 665635 591685 389215 242505 11390 480845 603500 391000 603925 224485 800445 605285 68850 631805 624920 536435 511105 755735 476935 720970 471495 551735 336260 167705 136170 781575 527170 214030 728705 246075 605965 633930 440300 7140 377655 245310 459595 763810 579530 575875 703290 492150 734060 356065 391680 806140 224400 104380 509320 421600 219300 575790 843710 624580 490620 668610 547655 414120 166685 194225 212075 85595 659940 790840 531165 45985 719185 579190 180965 125800 393975 705330 255000 213010 419305 49640 787270 757605 554965 606220 210800 676345 343655 792625 448970 575875 552585 314160 80325 298945 624155 820760 173570 538220 576725 344335 16320 557175 265880 264180 797810 627385 111010 377655 308465 380715 174930 563550 229670 146625 775880 433585 661385 531760 330225 171785 165750 158185 580380 697765 362185 40970 809540 805205 546040 375275 282540 643790 639370 400860 191080 627385 211480 13260 161075 210375 9010 129880 5695 697510 726750 403325 721480 792965 442170 10115 606220 369750 262735 449395 473620 326655 60945 140930 771375 848045 211055 187000 517990 283135 703545 123165 620500 117215 565675 686715 606050 51595 849575 113305 180710 258740 432310 703970 805460 130135 660025 808435 435880 153425 561850 260440 693260 364565 194225 303535 508810 146370 387685 421175 57035 691815 494275 837250 105655 151300 360485 675155 723520 586330 357255 132345 831725 647020 198730 402305 149090 662575 584205 103105 170170 736950 665890 424150 441490 836740 119850 194565 317475 700740 439365 461635 186915 71485 303705 840565 118745 384200 129370 703715 348500 749360 499290 799680 315095 172635 593130 722500 598230 620755 348160 755480 178670 91290 787780 258570 325125 134385 791520 170850 734230 390660 667590 637075 436730 697425 708985 91545 272170 575280 357425 186065 371450 346800 94180 799255 550885 685355 832745 163965 570095 44200 843880 386240 8330 165750 635120 738055 361930 699295 132175 664105 678215 741285 661725 770270 606305 190485 639880 555900 377910 393635 763215 549355 746215 110925 736865 401115 114325 605795 577235 537455 180200 313310 684250 308040 120615 604860 673030 228565 82450 287300 804355 764150 50405 534395 425595 340850 329375 265540 593045 65450 654840 127075 354195 736865 384965 635715 782255 637585 449395 300050 773415 320450 674815 416160 849320 821185 531590 821780 683570 702185 802485 787440 417350 96985 816510 271320 727770 682380 557345 350030 109820 50575 649060 366945 650590 390915 396695 717400 822970 210375 51255 369155 763130 711195 679745 716890 222105 810645 709410 503625 776390 802825 602650 516800 324360 204850 48620 534225 465375 121975 296310 464355 675920 229330 132175 735080 157165 71400 737715 175185 465120 817360 333710 165240 276675 473875 195670 471070 202895 246670 813025 83385 199240 569755 432650 528785 504560 791180 377400 477105 313140 606815 728875 220235 618035 646510 598485 390915 264265 574430 235195 124270 129030 417860 401455 230095 375615 63240 754545 565930 440045 483225 161840 676005 364480 502605 573240 179180 71995 588285 561595 257635 184960 31365 294015 841670 29240 612340 188785 846770 758370 842605 505920 23545 688415 120870 809880 176885 389130 774095 725135 257040 620330 325125 377315 741965 511020 456960 286110 124440 782000 214285 313650 266475 829090 765595 336005 298435 421685 295120 635205 774350 301410 692835 551480 401710 132260 605030 76755 528275 441745 449820 306255 263755 751485 56525 125715 212585 591770 164390 252450 466480 251685 520285 472685 73950 332180 531845 651695 435965 734230 779620 703035 126735 737375 737885 776730 524280 805545 506600 82875 492405 794155 433160 39440 838780 201450 163200 600270 189040 810645 317220 660960 65620 415735 194480 842605 833255 780725 222275 665210 123505 669120 610895 806310 286790 256530 344080 825180 373745 361675 269195 634780 520625 358615 765340 643705 730235 555135 261885 360570 658070 842435 374425 791520 48280 156145 576980 799595 426020 680255 711705 609790 316370 152575 206040 506600 819995 395930 156400 782340 560235 751825 799000 224570 699380 406130 758370 532610 710600 182665 348160 310420 28050 352325 113305 78880 292655 650505 371875 306510 619565 162010 258230 442340 219555 415140 694025 575620 811495 596275 282115 438090 35445 506175 263415 8330 54995 790500 554710 661725 387515 181730 642090 643365 754800 368050 444380 451435 194480 576895 839885 720460 445315 587690 423470 614040 626025 732275 82790 711365 294865 174335 185385 598655 652970 757350 600525 377400 668440 575535 514335 202725 825095 398225 530145 45390 178755 93840 765085 663680 397715 360655 38590 573750 232730 638690 638690 727175 845920 361420 764575 190740 316285 687225 356745 489090 761600 592450 117385 36975 305235 786930 356830 397460 9010 568565 5440 556665 423555 782680 584460 64345 111180 136085 352750 808265 848470 441660 788885 87720 437665 411230 795175 454495 741455 528615 498610 121805 629510 757860 120615 479910 840990 704055 600355 107440 827645 320875 16235 831300 542215 73270 792710 180285 682635 394145 184025 612170 95455 644640 97750 573580 110500 537965 509660 264010 719015 622370 222190 73610 270555 547825 181475 629340 465970 352410 15895 18700 660195 172720 765765 441320 463760 446250 706095 120445 677280 270895 668015 515355 393890 227290 633420 765765 492405 143140 214965 192695 487900 204425 538390 700315 142885 604095 91035 784550 286960 584375 97580 743665 278375 687905 935 321895 589135 522580 935 22865 723690 334390 46155 449480 660450 633080 63750 187680 253385 525215 825775 742985 753015 532100 168045 277355 21590 546210 570435 90525 559300 828580 90185 654840 111435 287555 556750 31705 825690 53380 498440 725220 632230 277525 796790 113135 471325 508725 487645 594745 333370 375955 442510 499715 661130 251685 573665 519350 778005 88230 544510 610555 832830 107015 272595 219300 423895 335920 382500 124355 768400 732870 732615 227630 578680 765085 206890 128775 174505 349860 627385 742900 544000 447270 444040 809880 327420 234175 784635 560405 157250 476170 380715 243610 530570 381990 542300 738820 193375 312630 287385 379610 344845 824670 765340 482460 390150 126480 403410 705670 343315 621520 202300 271745 536095 412845 236555 278035 555985 550630 477445 233665 831555 478125 419985 158610 261290 798745 130135 549015 184535 19380 593980 382245 549950 461040 805715 424660 744600 11900 616335 767635 100385 490960 316455 276420 841585 301835 593045 575365 456620 700145 570860 579275 557260 159630 451435 40885 483310 162010 101575 140590 734060 678555 816170 149770 280075 754715 194310 695980 765000 454835 622625 608005 407235 435370 48195 601800 397970 328950 524025 166600 708305 724540 245055 493850 805715 216240 824075 213945 123930 39950 65025 334050 451690 206805 831470 309400 674305 432055 444125 769165 404260 357850 649400 449310 60860 325125 820675 278545 701845 237830 238340 752675 110840 131920 640305 334560 416160 802485 103955 368475 580805 830365 192610 663595 123930 417520 518330 424745 34595 563805 837420 249050 430525 848725 832915 388960 750550 804950 7820 677365 589560 493850 484585 576810 4930 33745 568650 625515 403835 373320 681105 640220 511190 364565 593385 340510 356320 820505 282540 509915 217515 819485 206125 625005 598825 686545 830110 701420 451605 700060 637585 757520 404515 674560 654925 124355 797810 188275 608430 143565 31195 476935 146625 192355 774010 172805 462570 625005 188020 393890 163795 245055 841670 495125 316285 647105 848470 588455 521985 122910 202895 77095 65790 62220 841415 786420 664020 496400 534480 635460 159970 577830 86275 843285 247010 433840 101660 495040 362780 421005 703120 739075 768570 12665 446675 143480 770440 454750 187510 844560 793900 803930 629000 752675 696065 725645 60690 445995 69870 122060 486455 272935 676685 333115 555390 368220 445740 234515 460870 286025 150535 775710 156145 730235 520115 432225 497590 793050 812430 568055 293505 396695 98090 343570 458065 245565 170935 199495 232730 782680 311695 289000 449650 823225 197880 849490 317220 70295 717145 354025 423045 623560 460615 300730 282455 825775 288065 243185 186490 529550 447440 565420 614975 19720 119085 497165 663085 825860 473450 346630 199835 729640 586925 605285 28985 847450 193545 80750 578170 130390 703885 79050 588030 480335 561255 346970 839035 88655 39185 728960 358445 774180 668865 510340 24990 244035 418115 85595 607750 597210 772565 459680 550375 177310 621945 37315 162350 682210 196095 378080 673030 639710 14875 626875 131070 321215 697850 504985 708815 677535 118320 611065 56015 801635 165495 702780 21505 459255 597550 38590 839800 161840 520285 465460 418795 549610 77435 197370 133620 615145 708475 827305 30005 145945 52275 735760 234005 109310 634100 512975 787355 429675 213010 687905 155720 25330 300560 123760 668780 647870 143905 452795 810985 511785 516545 487645 77180 158355 384030 556410 449055 783615 814045 769930 16830 503710 791265 458235 48280 726920 834615 708390 121550 581570 552670 425000 559470 591005 105825 846005 768570 202980 835890 841670 471070 828580 462740 747065 83300 469455 456365 477360 632825 68935 108970 240890 254405 116960 794920 504050 206805 561340 9265 93500 626705 728280 837165 628490 803590 198305 762195 629850 572815 636480 235110 623390 772905 491130 482800 564400 527340 182325 177905 824160 347990 733805 301325 656370 640220 771545 423045 696915 569415 507705 612510 151555 44370 494020 524365 43520 330310 202130 670650 35445 681020 175950 191760 829685 50660 343060 399245 22525 208165 355640 674390 134555 556155 166005 574940 527425 698190 349775 415905 180795 506685 199325 708220 499375 428145 488580 93925 636905 339575 716635 694110 160140 787100 811920 529210 739160 356235 781490 170 820505 665635 60520 461975 789310 30005 555730 739670 106165 65535 409360 750465 160225 76840 160905 212415 194990 280245 477275 642770 383435 222275 236640 494785 168300 100555 224655 566015 797385 476425 409530 779450 716635 549780 641665 450245 394995 804015 164135 354025 78625 599930 145265 687990 648465 430610 693005 192100 259420 283220 464100 765935 785740 20315 238255 122060 518585 849830 727600 676090 381820 423725 306425 164135 737460 846600 20570 590325 551990 595935 364650 486710 589815 76755 14025 683230 389130 340 252450 640985 301580 721140 239785 818210 451690 421685 431885 229245 774605 18785 438430 564230 338555 362780 418795 110585 481100 732190 132855 42330 104210 780555 752080 627385 695385 305150 187850 261120 583695 807245 467415 562530 589305 509065 834870 686375 705160 544850 156400 123675 658155 825350 447950 212160 550120 563805 776985 265795 410890 618035 476085 404430 451095 628235 421345 838950 330565 765170 740605 29750 836485 298010 559725 659345 178415 745960 571625 675495 399500 159800 45390 429930 652885 223975 162265 673880 847195 831810 685525 57120 758285 358190 793220 342295 17085 233155 30600 668015 698020 376720 295630 78540 322320 229330 391255 401370 469115 159120 323000 134810 383180 92310 720800 247010 802145 808690 514080 230265 327250 373830 665550 707795 374510 386835 207995 727345 579275 694705 729725 398565 405195 619395 624240 285260 688925 509745 813960 478975 614040 725730 227120 792880 572475 326060 419135 823820 461635 273275 282710 566950 597295 5780 513740 589390 190230 789565 757860 293335 209780 312205 183770 292995 258910 800785 504390 42925 664020 812685 223210 605370 706945 210460 657050 474810 272935 25415 762790 171700 264265 403070 19975 170170 724285 161585 374680 200685 381480 536265 64685 435030 637840 713915 468520 101915 387855 341105 330565 471410 23800 842095 779705 9775 603670 189465 86785 385645 774605 654840 514845 195415 641410 690115 427465 16575 634355 769250 741200 564910 394655 542895 758455 585650 247690 145690 526915 504985 567375 129965 656455 825690 384965 694535 53635 150705 233410 619480 151810 204595 435370 1785 381140 120275 541535 783020 626535 478550 343400 127330 112285 845155 661470 177310 659600 52530 111945 47005 250750 591430 107270 830025 122910 274890 161415 242930 370090 309060 232475 374425 248030 826710 710855 2805 730745 593640 498355 101490 411910 157080 468350 536690 17765 399585 711875 831980 270555 159545 212075 472685 676175 310505 169660 325380 167960 844645 572135 4420 526915 529890 247690 188360 700315 29325 739925 384880 98005 270215 176885 538985 457640 670905 214710 149345 769165 510085 570860 374765 426020 713150 595935 801550 12920 651355 507025 224400 563635 834190 410380 49640 502520 725985 637925 24140 344675 449480 364990 474215 622625 257465 305575 84065 216920 177225 201535 646595 166260 307105 463080 397800 758370 588030 627895 570860 487645 59840 149940 192100 211905 373830 596020 497165 382670 96135 285430 493255 720800 386665 133365 278885 625685 793900 172295 522155 505155 177225 756075 393125 318495 514165 362780 177310 618460 651780 361250 752420 109055 292230 522155 45135 239955 658155 586585 664360 610045 348670 715700 585990 779620 75650 158185 117555 364140 778260 603755 443275 735505 369325 682295 216835 741965 794750 781150 781490 608175 691475 524875 413270 288405 615060 4590 265540 149430 51935 198220 653650 524025 387515 508725 5780 555730 723010 575790 809455 317475 56185 162520 751995 646255 523345 452370 624410 844985 811325 170680 770440 43945 646850 849320 633760 560405 18615 391255 724625 104125 721735 644470 62645 37825 832915 530740 624665 776475 344165 407405 472345 507535 530485 101235 465970 722585 141525 213520 846260 227885 149600 112200 172975 575450 194140 334815 480335 307190 270810 255680 303535 454155 25075 338980 298690 230180 705160 602140 70720 235025 690115 621095 481865 171020 176460 19125 784720 304725 520540 210715 280075 107185 783020 393040 106505 498355 577575 496740 37485 651865 474130 73610 833935 598230 401625 163455 399670 196605 359635 566185 57460 642430 483735 534225 646680 425000 386665 369410 256615 564740 616335 719610 68425 188530 655690 273870 658920 187935 355300 503625 437835 112540 806905 34765 829175 561425 707370 761430 497165 583440 544340 395675 73525 25500 685355 810475 297500 787355 784550 157590 801210 509065 839885 813960 750040 169490 554625 177225 298520 126480 421685 636650 389555 353260 775710 777580 69615 765170 776730 236215 116365 500820 120700 368645 260440 782765 271830 780980 523090 675240 174675 15555 108970 843540 39525 402220 635375 206465 420750 554965 759985 203065 436900 532865 647870 248540 30430 216750 424490 174930 129795 309655 319855 590835 780980 801550 163200 562445 828410 89760 833085 288575 292145 152745 95285 20315 284495 369920 535840 414630 636140 847450 210460 779110 494870 194820 46920 181220 368390 435285 41310 68340 475320 309910 778600 317645 780385 203915 254575 19465 691645 607070 387345 457215 811920 598995 187765 558790 795345 513910 122825 128520 836315 193800 155125 370005 657135 114920 605030 329885 844220 799850 436050 534820 756925 795090 720035 82705 405790 636990 409360 787355 823735 640730 314160 835465 739245 720120 133705 396440 293420 610130 104890 249560 38930 451265 423215 354620 130730 665465 805630 132940 275910 399840 97750 679915 517480 784295 512465 822715 760155 689520 502435 419985 29155 767720 36125 59330 593470 101320 635120 772140 600865 614635 40120 194480 701165 823310 767805 676430 628575 471410 334560 356405 369665 769080 308550 376975 547485 552500 108630 227545 160565 542980 283815 564995 113390 106760 96815 215730 840480 540855 515780 588200 749105 180455 417265 197200 838440 345865 259420 564315 786930 200430 513910 419815 240720 183090 718165 349435 441575 4760 627640 276335 631890 268090 682805 643790 343230 573155 100130 431035 793390 477020 225165 348415 736100 365330 784805 509490 103615 297755 449735 475830 625515 179690 31620 136085 64600 16235 819230 336260 97495 58820 183005 828580 185640 452795 57715 268005 277355 788545 748085 823735 377400 482205 274125 741710 359720 633505 208590 519180 578255 719270 740265 158865 814555 166260 171785 365075 49470 585650 815490 384965 657560 557770 160310 639965 578510 524280 26095 636140 470305 392955 322065 31025 134980 384880 473705 115515 318070 527000 279820 366690 205785 476850 103700 452115 444975 55845 132770 518245 83215 58055 822800 527850 226440 458915 211480 514335 246160 338810 323680 303535 475660 65365 675920 566015 636480 155720 487305 589900 578085 59670 714170 46495 94775 689945 555815 26775 732530 709495 675495 697170 739245 451010 66045 469880 619395 813280 483140 823650 314585 686035 726580 431460 494700 547145 406215 161925 86870 591600 493510 486710 120700 126225 689350 21505 682975 714000 260185 8415 276250 144670 99705 47515 609195 339320 230350 745365 115770 644640 351050 108885 213520 743325 808095 298095 147050 836400 439110 433075 362780 680765 128095 323850 287385 428570 474385 512125 740010 541195 536860 312120 121890 80410 332180 449055 355470 667760 545615 107015 799850 540940 452710 801890 838185 730490 712045 358700 490875 234685 22100 587690 653310 240720 776730 561595 262990 530400 145350 208165 355045 348245 821015 740775 525640 354535 498865 304980 727345 30770 583185 760240 224485 711620 302600 732955 388025 254320 317730 200600 500140 770780 647190 680850 461125 558195 683570 730150 598740 117640 41140 88570 771545 477955 717655 462315 73440 206635 298520 624750 438855 643705 801125 330310 805375 290955 678300 115515 102085 218790 651695 337450 753950 285430 271235 651950 82790 132345 119340 813365 290275 611065 13515 638010 389555 625090 377655 606050 36210 173910 331245 707285 111180 677535 681955 845070 274890 470475 712300 93755 804950 132855 521135 843965 470135 554540 373320 595085 631125 714850 753270 814980 695640 156315 383605 499545 658665 590750 521050 266730 442255 12155 612850 139825 719525 546805 94265 490790 636905 187595 47005 738650 469285 415055 753865 201110 342805 1445 510170 189380 685695 692240 397715 409530 129965 44795 123930 802145 102595 653140 738650 582335 447100 26860 104720 176630 642090 99960 41650 374170 486285 268090 582080 273020 277100 70805 309995 87040 616590 554030 559810 41310 129200 231455 30345 262055 404260 506515 440130 200600 235280 572815 614295 142035 153340 481780 806310 444720 43945 176035 121465 820590 118065 351730 326145 115260 513570 256445 187595 578340 474130 743835 112880 745705 704395 460785 509575 191335 288150 565590 475065 15470 208590 646170 50065 426785 274295 644470 38760 233750 301580 408765 815660 508385 522750 247860 594490 516120 764915 38930 376465 179010 166005 187765 743240 97750 805800 385560 486200 715020 497590 226440 65960 424830 744600 485605 619310 611575 17680 679830 600525 335325 663765 477615 144585 378590 685185 574005 187255 421685 302430 42670 411655 236640 833255 569925 223805 829855 155890 567205 179775 632315 700570 455770 194990 659430 314415 488665 196095 225080 481525 452880 229925 432650 269875 375955 785400 154275 744345 53465 557090 816340 254745 127245 19975 9860 837080 46580 275145 292570 8755 374340 206465 809710 208250 729810 415905 476595 840820 191080 335835 202130 583185 229585 107610 783105 30430 600185 215730 27455 802740 29070 293165 108885 489175 834530 730490 297670 125120 701675 739160 38760 321895 156230 268345 111435 630700 279480 335920 47515 377995 489770 758455 101830 154445 805970 817955 502860 13260 827220 222445 192525 458915 306595 550120 459680 615825 256190 266560 247605 1190 694195 738055 798660 385730 722755 244290 840905 226950 27625 31280 774775 816425 11135 538730 343655 152150 738735 224570 481270 303025 368305 108970 630105 36380 802740 524705 404430 598145 723860 54060 206465 95030 786080 472260 79730 151045 702270 186830 285770 519860 830535 655775 375445 490365 70465 156570 130220 601715 571030 713320 378930 478380 814215 93330 578170 178160 187340 633420 77605 811920 197795 654585 59755 623985 630020 661130 191420 619905 334390 95285 706010 310930 797130 605965 597805 402390 65960 813365 613020 676090 454325 781745 156400 181050 104550 243015 239530 543575 27965 441065 247010 261205 740180 668355 191590 275995 671330 131325 449055 468265 278460 203830 644895 394400 736695 448460 518755 136425 313905 601885 678810 841075 775285 167620 124525 617610 726835 610640 718675 34255 370260 428740 572050 137615 749530 541195 147050 768230 344420 676345 411400 251515 105145 189550 396865 808775 86275 495805 642430 694110 752675 499970 297245 351730 503795 490195 311865 583100 133450 620500 686290 677110 656540 270555 336090 370685 729640 828155 438685 198135 197795 387345 809625 306255 272850 3060 655860 571370 692920 601120 646340 107440 682210 392530 335070 592960 658580 422110 480505 90865 804950 242080 153850 762960 495040 405365 15555 507025 517905 348245 19805 225590 451180 136255 215900 214625 550800 161330 109820 81005 817955 585990 378760 60860 522240 49470 500140 60180 302515 412675 653310 378930 773755 748425 844135 328185 155465 175270 536945 270555 645065 440980 824840 626195 77350 485435 505835 774435 784295 152915 31875 120190 235025 101150 531505 670905 71400 1445 142715 13260 816255 640390 742730 591430 307190 295120 605030 445910 400605 451775 608515 638265 764235 415905 417095 506685 307530 235110 781490 566950 100470 267495 657050 385305 100215 519350 179350 768230 637075 380205 682890 817190 23630 340425 408425 733550 609110 54145 554115 313565 656200 742645 830365 618885 64600 821440 185725 37655 370600 394145 125120 127670 118405 840225 311015 706520 286535 332435 329715 574090 250240 831555 713830 564995 87040 703290 386665 636140 702525 17340 619905 510340 702780 13090 633930 576555 822375 699805 267070 610470 213690 795855 134385 795090 48110 380035 376125 414205 572985 101065 394060 80750 615400 432310 575025 616165 346205 228735 833765 157250 676090 79560 267495 660705 300645 37060 818975 750890 817955 306510 215730 171445 324445 732275 803760 569755 806565 751570 832830 444125 163710 667930 828580 406810 591770 179350 785825 209100 670565 258145 50575 633760 317050 770865 787270 273105 225760 463335 349605 690625 733210 278460 600440 618970 808690 735080 544850 245990 743920 1445 761430 471920 55420 341275 645065 415990 431545 37060 21760 832660 372895 759220 616165 309230 11730 31025 275060 600015 817785 655010 502945 830790 605200 496145 53550 527000 36210 723860 591260 2210 183515 755820 765765 708560 286875 725985 114240 564060 104295 726070 378675 813875 528955 756925 250495 252875 482035 812175 354195 510935 563975 270640 783445 777325 424490 735250 746130 57715 766530 385050 103445 830620 176205 362950 843200 11305 100555 615060 186235 611405 35530 253640 265370 46580 505665 578510 449225 34425 731595 535500 111010 351475 208420 785315 348755 695045 112965 545615 99790 249900 403495 54315 767210 547655 175865 443105 469710 188190 600865 762450 589900 713575 395930 460870 381055 170765 68850 706775 3570 14450 327335 155975 401880 314925 697425 792115 214625 829855 444550 175865 841245 139740 571455 275740 630530 444125 437410 594745 634100 371705 826795 608515 349180 181645 408765 459000 703885 689690 514760 380035 95285 92990 803930 751570 437070 449140 276930 834955 175695 569670 523855 364055 697000 182750 8840 346800 766530 326485 277270 688160 191080 507960 724625 783870 659345 14365 61795 400690 271830 810305 295970 384540 746725 622710 318750 268005 127925 667590 418710 592620 794665 250920 675155 144925 74715 67405 641920 812855 542640 92310 736185 210885 515950 556410 319600 2380 285600 500395 284580 437410 670055 419730 646425 690370 657815 350200 522580 787780 279310 272935 482885 552925 448205 258910 768145 241825 350880 200005 733805 176120 512720 775455 237320 63580 47175 805290 841500 368135 91205 12155 163115 287300 605285 41055 757265 720460 743325 834955 738820 26945 74715 695640 720120 735505 530655 200430 151470 47515 44625 85510 845495 291465 291635 249135 14620 346035 797980 385220 95285 319260 708135 699295 387005 145945 215050 613190 727175 639115 330820 578935 314075 664360 806480 309825 699975 57290 218280 567460 33065 726665 634525 458490 544255 60265 825520 290020 714000 781320 843710 101830 789820 401540 605455 763215 211990 576385 819485 737970 122230 458405 277100 77095 2720 191250 169150 69785 141950 266815 509915 765595 199665 638010 366605 62560 163880 816340 109225 501755 821440 27880 365755 249305 798660 634780 385900 560065 732105 134385 563805 657135 97580 548420 46580 548335 272765 698275 363630 836060 303365 150450 550885 654500 208505 601205 675580 29665 721565 669715 157845 165750 323935 758965 651270 379525 745450 173655 390405 568990 766870 750805 418370 745195 738225 437750 312630 166515 617355 163880 200090 752930 223295 541705 54570 282115 810560 793475 343060 358615 93330 817190 239530 732190 438770 655180 819230 424065 634525 725730 296055 350200 30430 325295 672010 294610 319940 550885 625090 256105 398820 232305 619140 790160 151810 782425 823480 394145 495805 67150 243015 462825 3145 812175 516460 531760 819230 662915 800105 371705 108630 239445 816425 625685 502860 159715 124185 458660 705925 755395 328780 667250 270810 576045 772905 322575 91630 653310 345440 749870 501500 433840 61880 442850 692920 829855 704990 699295 816935 346545 212840 771120 70890 592110 383010 644215 781320 39950 190145 450670 210630 434435 767295 191335 398905 3655 586670 295885 728790 453560 449565 836060 395505 63750 198475 308465 324530 474640 406385 355640 583440 796620 823735 667505 200090 114155 748510 720290 665975 569415 678130 113305 690370 624155 93585 741710 178840 686970 620585 234770 465205 310080 678725 37400 654075 198900 14365 324615 589900 641240 768230 740180 371110 479315 771290 342040 442595 129965 832235 455770 153850 808265 346460 252535 381395 149515 576555 626365 306595 469030 349350 304130 302940 753015 291210 611320 393040 842860 2295 205530 828920 602905 624325 32725 324700 308635 692580 305745 736610 120445 257210 2465 141100 769420 470305 756670 709580 694365 578680 564655 298520 107100 15640 516205 1275 849575 208165 598485 226950 722245 332520 836230 828325 365755 477360 839970 23205 606645 739670 170765 599250 689180 402050 536350 645320 705925 727345 549610 752505 642260 65280 845410 108970 667080 254490 429335 387770 190910 395930 798490 825605 548845 186320 248285 543490 698275 52445 387005 675325 699805 731595 623390 237320 748935 691305 514335 191505 209610 691220 696320 728110 373150 617950 631720 653905 523005 450330 494530 800360 700570 470475 688245 807670 419560 735505 413270 190145 773840 76160 91205 726750 415310 290190 394315 372895 571880 299540 35105 147815 285855 100130 336600 555135 478125 505665 511190 563125 89080 55930 783530 418115 112030 605285 44455 291465 476085 409105 61540 762875 435200 798660 720545 402560 204765 672775 577065 333455 338130 835975 841670 402645 48705 120190 305575 29580 371280 526915 719695 741200 767635 752505 494530 23545 324445 595000 516630 163540 339065 595085 546465 765085 832575 849320 751145 466395 144245 543150 294525 311185 805800 314755 743580 107270 451775 256870 476850 755735 303790 1360 25160 793305 526405 808010 742815 589815 555050 10795 222615 60860 510170 202215 719355 286195 242590 297670 445145 436985 727175 632230 43860 158270 656285 427125 516800 392955 185300 3740 82790 457470 807245 282880 685780 213605 494530 562530 597550 826965 809455 122400 581740 342975 800275 201450 326400 48110 793730 65620 740690 572135 504815 613360 385135 656030 374085 510595 133535 252535 40035 346460 492575 29750 105230 445400 64345 70890 371790 511275 344080 481185 785400 513740 685100 382330 599930 471240 192950 58395 596105 833850 590920 69360 658495 249220 587605 20570 562020 821610 680170 501925 462400 362270 623900 643280 304130 720205 371535 697425 749870 22270 826880 700315 806735 315690 405535 756755 90525 52955 379440 464015 473110 418285 503540 404260 362185 270555 699040 257635 172465 132515 230605 285685 848045 725220 724625 440725 53125 572050 814470 649825 782595 355470 420920 667080 26095 321130 528615 807415 325210 823735 401455 237320 113305 161075 5355 94180 260950 799170 442340 114920 255595 104720 422535 380460 434435 637330 458405 440300 213690 339235 481865 696660 262650 804270 641835 553010 505070 211310 409530 515100 635630 829600 16745 195415 90950 139230 347650 155380 11475 154955 178670 390405 205360 140930 343230 608600 338045 602650 77775 814980 712385 431205 629850 510085 385985 674220 752675 317900 816170 412675 494530 357935 679065 567035 598315 615230 325975 360485 472770 126820 605115 802995 705415 305575 419475 360740 269110 276165 518925 234685 754885 107610 736185 566355 718250 57460 333880 670905 281180 240635 224315 144245 159715 821270 333200 325465 745705 698615 590835 680510 797810 312120 438175 700740 489090 799595 692495 276335 433755 60435 143395 384795 818805 50575 648210 708475 308805 567460 843285 845920 199240 575365 808860 273530 789055 539240 719695 41055 307275 87805 512465 391170 346460 637755 756500 201705 808775 687225 158440 539835 444550 409615 842860 382330 232050 635205 646085 635290 514760 401880 746385 216750 760325 2380 394485 395930 461040 532950 635800 443785 225165 681870 95200 83470 579870 410805 778685 21080 61285 677365 795345 134470 408425 239955 422450 131665 602565 588455 120445 687310 847025 16320 795260 534310 290530 691900 274720 21930 23460 567205 635375 473195 352155 465290 573325 322830 780385 725645 66300 111860 771545 822375 469880 569160 795940 89080 674985 659005 463675 649570 806565 447015 691220 842180 422365 494020 57630 229925 150450 710600 775200 367455 741625 777070 370260 231965 618630 133280 381310 57120 769250 297415 397205 734060 166090 333795 234090 381140 797215 170765 804525 334050 151300 182835 282625 486115 710600 98345 690455 495295 266730 327505 599930 6290 396525 554370 499375 613955 195585 23035 416330 59670 672265 224485 680085 438855 78540 517310 4590 65280 620160 441915 657985 610045 692325 711365 831980 765255 618800 546635 549270 235450 591515 685865 655945 686970 520625 385475 174505 561765 468265 195075 33915 484160 789820 251345 5950 186405 309145 573155 773160 231030 68765 152065 451690 179690 826710 209950 174845 353005 564570 523260 470900 237490 731680 584885 600440 478380 582165 832065 184025 793560 766190 711110 537285 435370 508300 201960 508045 598910 629680 424320 839460 428995 682890 445230 802485 717485 231965 809540 482460 400690 193375 809625 731765 780895 272085 581400 97580 522920 801125 487220 196690 622030 312885 37655 356235 625855 730745 90695 213690 503710 606475 436985 315010 324360 767890 169490 235790 232985 752845 183770 88740 498355 464780 501585 300390 313990 309910 450755 550630 580805 656200 272850 71570 590410 696065 233240 113560 133960 160310 96475 170510 437240 1105 795090 192695 399925 116025 40630 248200 701675 474810 258740 196095 546295 407830 736695 742900 438430 51595 675495 289085 782850 277865 282370 834190 309995 758625 427040 651100 690795 765935 166940 51255 242590 58480 36890 523175 442425 482970 476850 238510 615825 195330 481525 5950 435030 49555 270385 587010 743410 270810 682805 439705 434690 69530 229500 228055 684845 417860 649400 638435 35360 216155 168470 508555 828325 531845 413100 315945 733975 599080 383265 648550 630105 534225 329970 43605 390235 360910 442595 310250 488495 771715 653395 589135 2720 340510 234855 293760 45305 674050 530230 120275 667165 8840 190315 60265 935 110075 449225 571285 417010 527680 740690 356490 179095 230775 48110 469625 211905 44625 487305 460785 316540 522240 109820 597380 845155 18445 476255 591345 555305 204425 12920 388280 842265 316880 227460 347480 188190 689435 493000 514590 91545 603585 57715 372980 6715 596105 91205 784295 256955 482545 98345 408085 539580 274295 374085 50320 471665 723180 378420 522070 203150 94520 92310 607410 199495 523515 759815 274125 18870 11560 176970 238170 95370 557600 47175 8670 187680 234430 361675 319005 461550 548760 613870 200345 210970 405280 503370 726240 444550 762195 353345 431800 793645 510680 577745 246245 511955 250325 457640 288150 582080 746300 716550 213775 746130 182410 276420 170085 660195 215220 40205 266900 96135 207655 37400 602055 258825 544595 810560 666060 574005 335835 842350 450160 566440 420070 506430 848470 583780 536010 81600 390405 786165 155465 533035 293250 199580 487135 824755 764065 132345 297585 400775 81090 191930 445485 54995 303620 300560 427720 660195 470305 189720 431460 424405 705500 369410 35190 678895 594575 733295 834105 95540 159120 436560 609450 687395 796280 566865 191505 413015 77605 429760 82280 228905 509150 786505 280160 470645 117895 405790 533630 26690 270130 237320 114410 738310 812345 844475 806395 101150 565250 648465 609450 664360 245905 524280 153000 639030 834190 264435 366350 830280 700485 292995 427805 812090 661470 368135 259250 217770 632230 124355 132685 48195 789565 755140 695045 554285 89845 581995 81090 40375 844305 543065 820675 448460 342635 767890 486030 592025 508300 111265 612255 588540 352495 59500 554285 555815 198135 181815 389385 691390 42755 47175 804950 334135 516035 196265 800615 670140 485010 116280 519265 117555 300645 805800 619310 261800 636055 570520 327845 123845 189720 811920 484500 133110 741370 538475 611235 197625 645065 441660 720205 145945 702185 476935 770950 713575 610555 790755 687310 54315 553010 58905 88485 605795 639540 217430 50660 705755 229670 622540 83215 491045 1445 628490 735335 647020 425340 132260 652120 626960 85255 641155 47515 268430 519265 347395 526915 675835 649910 56780 286960 663340 249475 295715 373320 723010 296735 513995 700825 1105 513145 352240 566610 98090 322150 591430 548420 391085 579955 229245 449225 791435 306085 779960 77605 756670 819315 470560 666570 592110 103105 127585 428060 829175 45135 801040 340 80155 347735 153085 170850 705840 238170 55675 274635 423130 670990 719100 448970 96815 596360 368220 479995 592790 688075 92905 185215 378675 504815 477955 771800 846940 831470 531590 793900 614295 55845 826625 810475 203405 155040 37145 784720 763470 539920 58735 672180 434265 461465 773755 123930 635375 590155 405365 21165 578935 284665 206295 411570 38590 200940 792965 692750 56355 722670 629085 747830 716125 406130 728450 259930 833170 453050 143650 848980 345865 819315 142545 45645 35785 718675 454665 769080 484245 821865 132175 739585 156060 534480 47005 711620 112965 61285 722670 144075 254915 803080 8925 409955 737120 235450 843285 364225 157420 138720 271830 516885 371110 329970 64770 71825 176545 718930 436815 58310 350370 572815 648465 492745 675495 79815 11560 171870 554540 545955 665635 628660 332435 407235 466140 782850 138975 849915 822375 662830 503795 744940 179095 817530 258400 192610 281180 605880 158525 222615 318410 820760 40800 624410 153085 660790 559470 551905 2210 1785 722670 24310 705330 147135 482970 558025 754800 98430 499290 808520 539665 688925 244630 367370 289850 197115 563380 6120 541280 352155 212670 665380 588880 602820 16320 270215 250240 184790 729555 431375 611150 21675 539580 122910 720800 404940 225080 740775 673795 431715 434605 315690 500735 19465 742390 239445 229160 517820 828665 689350 495465 472770 694195 684250 776645 277695 657645 735930 783615 68340 356065 559215 798575 733720 247350 316455 197030 613190 222275 788885 93160 510085 809795 748935 841075 799085 814810 622200 114920 380375 768655 484755 15725 696660 75140 386750 541875 608770 672435 624750 704735 700485 461720 812600 668270 318580 419390 392360 430950 362865 254150 53975 176120 137530 240125 41735 715785 143990 54570 283815 139230 149515 475235 683485 700400 252025 635715 590325 38420 500055 19805 373150 123760 442680 313480 590920 398395 701080 351815 79730 420665 846515 557345 167960 384285 563975 589560 519265 833935 271320 758030 439790 132345 329885 205190 376125 660960 521985 339150 653820 737630 507110 144670 570180 517905 115685 543490 732190 765935 849830 1360 436730 128265 410210 178245 570435 271575 772735 93585 774435 714085 727175 825180 773160 201025 551990 528615 244290 477020 503880 248200 410975 681445 315605 206295 766105 509745 167620 402390 605795 783360 185470 676175 498440 774095 648210 296140 381820 232645 592280 317135 198985 841415 381395 376975 376975 134725 462060 142035 803760 492490 468095 500905 605965 387005 12155 236385 600610 807415 311355 808945 644555 400605 594235 596870 528360 839715 717740 146115 63920 201705 306850 826965 665635 729130 268600 815150 471410 549440 288065 453390 765340 652545 313395 486455 711365 143225 275995 455260 54400 758455 712215 615740 779110 239020 841160 413185 515185 459170 704055 45645 473535 113305 848810 220830 592705 65875 2720 478380 686545 378590 249560 503795 697170 432990 438260 806310 357255 500990 327930 409020 540855 755225 846260 704990 480675 430100 404940 334645 426530 803080 86020 616250 518755 799170 368815 607070 752675 292995 815490 811410 611235 16065 705075 108035 497930 482545 29835 185130 52700 3145 4930 340 850 0 19805 86615 259420 711620 562870 763215 399925 210375 404175 540685 751910 678385 140675 347480 274805 572645 116195 140080 516970 720630 443530 453985 527765 357000 546635 584715 634270 118320 633420 62135 623645 42585 133705 184960 724115 570350 69105 935 758285 58480 635290 593215 435880 34255 17085 817275 110755 450075 732360 274805 70295 613870 89080 115940 352410 141950 507280 247010 596530 2125 67320 323935 519095 652120 248795 697595 301750 148155 766020 77860 128180 635800 104805 108205 3740 384540 619565 478720 632230 379780 587435 579700 378590 119765 141780 792710 107270 595170 300985 293080 503540 65450 535840 251430 204680 578765 548250 521050 726070 61285 528275 827645 812175 537285 655860 257635 347650 272170 246925 581230 844475 83385 848045 309400 625005 431800 604265 318410 361845 209270 215730 166855 169575 286620 652375 247690 17510 29410 5185 739500 399160 313055 110330 639455 556665 19635 695215 175525 315265 660960 479740 144245 619395 202470 512210 94435 332860 134300 108460 295120 462145 277270 730830 551820 604605 543490 651015 111180 11135 424660 635375 504220 306255 251175 791945 769675 550715 91120 339490 317475 695385 558110 388365 606560 362610 842350 80070 495890 514675 490790 133110 550460 837080 495040 124185 650250 203065 465715 97240 60435 633250 837505 778940 789310 610045 589985 220235 496570 311610 763470 333795 405110 841670 197880 162775 778430 850 349010 628915 63155 98090 821865 633335 755310 299710 220490 612255 550035 26180 72505 695895 364565 146455 316285 381480 3995 722330 177650 673880 290445 441490 136765 826285 187340 814300 421005 490365 736610 338810 561935 272085 39695 771460 339830 300050 408680 520880 324955 611915 729300 151725 306085 235705 428655 625260 444635 86190 731425 391340 602735 771120 812685 86615 318835 489685 344335 188105 123250 532865 688075 72165 45135 686630 705670 67405 609110 849490 660195 9265 164305 556750 209865 848810 548335 264690 219385 588710 184875 110585 653055 728535 396270 673710 503880 565165 561510 16575 706520 794240 236725 481015 235450 100215 644810 690455 78540 549865 136850 371025 746300 458745 357850 608855 180370 309060 141695 252790 699550 177140 563550 631975 816340 806650 85085 743665 103530 668780 517395 55505 360485 494445 844305 258995 249985 338045 683485 295460 681530 442680 809455 127585 378505 754035 603670 123335 13770 846005 204765 391680 380885 108035 229415 243780 35275 207145 712555 597380 820760 516545 150705 68255 637330 712385 548930 136510 673540 523855 567630 343485 293845 287300 575025 87125 765850 809965 83300 230860 322150 402390 347140 330565 163115 453220 461720 713320 187000 601630 415055 457555 132175 397205 675495 315690 100980 398395 326485 848385 423045 600100 398055 480080 303790 496825 610215 739415 441575 337450 294440 644300 750805 533290 71400 406640 673030 218960 309910 495890 255 172295 476765 732445 578000 25075 562700 647530 551820 380545 242080 497335 633675 825945 484840 396950 614295 785315 10625 539070 577405 840735 613275 443360 348670 7905 140760 35530 601205 247605 483055 721055 593470 718080 163880 32385 351050 181305 40970 659005 518160 360060 322065 812940 406810 849065 774605 516800 216240 271915 481865 271235 557090 636905 146795 677450 262650 703460 272765 37655 256530 409105 446590 388960 150620 192695 344845 844985 296140 649910 767465 487475 354620 144500 157080 146710 758625 824415 11390 707710 713915 174080 744005 800530 490620 12750 457385 817955 840990 279140 524280 481270 51170 477785 508725 144160 615485 501075 716975 79390 431630 145435 282115 540770 765510 650930 625345 562360 117555 658665 445145 378590 810900 409955 170935 725220 811070 331330 673710 746045 221595 718760 518840 53040 540855 102425 354365 36465 740350 142885 315350 43520 578510 209355 86615 681275 342040 844815 360825 26945 139230 727515 840055 808605 50065 171275 349350 641580 279310 169830 106165 363800 780810 688840 636140 33065 534905 418795 364225 634950 708560 779450 710770 825520 801720 195755 686205 735760 607920 598315 440215 9095 231710 339745 495040 699975 310505 251260 270130 1105 371875 819400 446080 514760 429590 827645 584290 374510 104380 791605 218535 332690 340680 390065 500395 832405 277695 770100 346715 307445 77605 175780 811665 7565 104295 45135 820420 1785 651440 71655 472770 13770 545615 313990 598400 198305 596360 177650 74290 3655 674050 191165 116280 105400 814470 449140 770865 27370 626450 738480 342550 430525 460700 336600 172975 93245 78795 331245 396950 32385 303535 178245 324105 70550 776645 394995 585480 47770 813280 110840 104295 673030 718165 607750 280670 316200 501330 188275 389725 305660 447440 815235 55845 68850 627045 385050 613445 604095 592025 436390 381650 836570 86700 238085 353175 172550 624070 673200 380460 78795 301495 578595 591515 236300 74290 585820 804950 178670 666740 747745 340085 660195 437750 483905 605200 665465 96050 661300 106505 400690 410040 326400 88570 96305 301410 614975 294015 445485 288320 79645 331755 639880 518840 805120 188530 495805 182070 653225 706945 405705 433330 489685 825520 528700 704225 847025 733125 303450 467755 717060 304130 94520 24820 446590 336940 269875 712725 27370 224315 641835 4165 804185 345355 289000 745875 309060 748595 375870 840990 34850 204425 787950 443870 445145 211140 436390 795345 102340 337960 793475 777070 123505 345780 288745 701505 354450 7990 352750 257550 809795 414460 373660 476510 30175 246925 737970 455855 539325 740520 518075 221340 27625 314755 370940 557940 420580 106675 711960 649825 237405 95455 760495 366520 732700 657560 768570 113050 797980 556325 69615 29325 76415 664020 408935 370260 510340 151300 706775 250325 154445 369920 626535 248965 830280 583100 759220 769675 128095 463760 197285 562955 139485 508130 71825 815405 506005 529040 197880 546720 112880 767720 811920 547485 110755 316795 685015 85170 433755 200430 191420 111605 190825 359635 798235 486370 565930 312800 471070 307530 711365 579530 343825 210630 97750 122910 266560 366265 564825 765595 162010 803760 495720 95455 816680 698360 406980 64090 472175 57970 65365 238765 105145 168895 170680 252620 176120 750295 162775 788375 318325 497165 134130 5695 755565 15980 784295 842605 239445 629085 785740 432565 467755 473450 558280 449650 428230 131495 577660 8415 740520 453900 508810 633930 297755 848130 674305 574940 143140 612340 299965 647530 228395 670140 65960 439025 82705 11050 719100 719440 437580 629935 527850 243695 243015 442000 447780 110840 168385 632060 299370 420495 493680 663255 456110 529465 89930 305405 44030 668440 244885 829855 499715 518670 251345 592195 751400 312375 283985 757775 348075 473535 666230 435455 167705 147135 204000 484925 137190 211565 683910 318920 346120 670225 446760 209865 394825 612510 302005 71145 141610 262055 574855 429080 280245 790415 824075 389215 580380 639965 167025 661725 62900 462740 1870 214285 671755 718845 602990 798405 628235 147135 687905 612170 125460 285175 631635 544170 750720 749105 610300 585905 819400 828495 442340 295290 355470 202555 358530 301325 56610 156145 373065 222445 236810 716210 464610 118915 286450 696150 253980 328950 813620 492490 185980 185725 759985 310420 731935 246585 34000 345610 254575 82535 251685 109480 299795 804780 349605 275230 310590 697680 182580 733295 380630 723010 472345 603075 372895 647615 843880 819910 575195 246840 291465 529975 362780 512380 225505 299540 215220 400520 80920 794155 528870 768060 188530 506175 42245 218280 654840 625515 815660 402645 373235 487135 564485 115770 730915 788970 341360 312120 514590 133365 101065 580295 479570 613190 23290 636225 17765 674730 680 67490 230010 520965 633080 790925 491215 544340 655605 727770 550035 420155 346460 119680 169490 636225 114495 281435 629765 605540 785315 400265 425 88315 288830 320875 146710 561935 637160 237065 5610 356405 646595 154275 590070 528870 685950 331585 93330 722075 75735 60690 623730 405365 143990 57205 45305 499375 201280 807925 793135 156485 485605 695130 597635 650845 139825 45645 483990 14195 162945 157335 174845 589900 150110 547145 414290 641920 31365 318580 433925 452200 830705 716975 328440 162350 492405 389300 666060 422960 56695 829090 823480 210630 797810 323595 338300 335070 113305 703290 623050 312715 24990 622370 210885 36975 5185 428230 326740 213180 237575 345950 462315 274550 262820 86870 683230 301070 791265 778940 498355 109395 211565 171955 556155 812685 71655 209355 59330 179095 841415 357765 665295 452370 111860 448460 576895 263585 475150 476680 510340 664870 667590 495550 737800 198815 630275 473365 55080 121635 146795 466905 507620 662065 545615 3825 107695 477615 72590 652035 177395 69190 787100 322745 307955 388790 394145 18275 425850 184280 348670 17085 546550 71400 847450 269195 104040 52020 260525 573070 198815 92905 657305 644470 171105 584290 396525 665805 785825 91885 300475 337790 79135 135320 454325 287895 200005 85765 181645 470135 88655 562190 495635 807925 494870 54485 100725 579445 471920 209270 802910 109055 257550 389810 614805 171530 754205 28305 491385 520965 35955 621350 657560 316285 755310 585310 402390 240720 578935 788885 20230 736865 223805 13940 751230 541195 800105 613530 353005 576810 835125 346205 386155 427125 57290 688415 706180 541620 180200 484925 780130 248285 488410 177650 321300 789480 446335 73610 562445 327250 556495 386920 430695 492490 13685 381990 303280 363800 331840 162690 365585 649315 617610 173995 373405 329375 356660 492405 174420 237915 491895 671585 400010 656370 106590 224655 300985 123760 746640 628235 488750 39780 203490 472430 586670 565760 169915 403410 262480 681360 408510 530910 79815 157675 102255 786335 583185 816000 737885 4250 528360 392870 337025 107950 695725 658325 535075 653480 143735 821100 436815 216580 113135 646425 595 475405 600355 66895 504220 376635 343825 293930 213860 333540 598400 833170 441660 355045 611915 555645 181900 831130 428910 19465 762620 662660 270725 825095 743835 221850 303025 677195 324360 449310 563465 388535 255510 367285 107440 457215 162435 506175 66215 837335 479655 452030 643790 367030 151300 744175 40800 839715 31960 670395 663340 79135 237235 328525 216410 803250 214710 8330 374255 666400 571370 619905 762790 598230 346290 313820 385985 364990 668015 306255 699040 110075 354535 301920 493510 94095 598400 206720 163370 145605 63240 48875 542130 141950 487050 624155 397460 629510 2380 10455 119255 90440 818295 378590 481695 330990 673370 373830 483480 105315 653820 686205 613530 22865 776730 491555 137615 763385 258825 467245 195840 665125 557770 304300 394570 541365 828920 319175 533035 588030 65025 505580 191250 538220 630530 30260 333285 765085 574175 461890 318835 546720 220575 269790 587605 53040 467075 545020 357255 798065 618290 343740 363545 372300 167960 436050 367115 474215 378250 180965 441660 458235 482375 406810 616080 357000 562870 715530 649230 393720 451690 143735 32045 246160 201790 755820 350795 621690 746895 512465 223125 816850 99790 242080 299880 95965 845240 410040 237320 667250 772990 152065 626875 256785 102085 106335 168385 490875 755480 396950 748340 646680 112200 150535 552670 478380 230605 749275 244035 761005 844985 51000 630275 121295 344335 120785 390745 676005 663850 2380 173910 531930 490875 101830 506855 460700 259760 354960 433160 265540 374170 709835 843455 417690 741965 713575 280500 160225 206380 35955 504475 364905 698020 494020 35785 438260 835635 14620 523685 16150 542130 711195 504900 123590 513060 264180 345865 311440 188615 164730 634610 14025 590835 829090 150705 59755 414630 584970 711960 780555 247775 772225 203490 787355 108715 846260 84745 203320 578680 629765 177395 801805 530060 661385 624920 456875 166430 616165 842435 451775 35190 534140 687990 795260 69700 525640 644215 218875 393805 716125 1870 731170 391850 767890 740520 175100 197370 585395 286450 141695 485350 833000 834445 293505 461720 236640 172380 11560 304810 328100 838865 350710 592110 761260 846345 74460 720035 450925 799000 462315 593895 564145 506515 400095 734825 696405 611065 289510 512805 381480 253470 370515 203150 207570 95540 792625 208505 835380 151980 366095 803335 140080 639200 67320 320025 190740 284495 76585 222445 559385 643705 697170 388365 717060 757690 266900 365160 115175 526320 685950 10965 799510 587775 162775 850000 817955 603840 335750 187340 682380 665635 185640 196095 24905 712980 408510 737375 399075 73950 665040 663595 97325 137785 249390 325635 649740 410720 11730 515865 168980 747320 792540 315180 489515 283050 692750 627300 743750 372980 240040 764575 529550 254915 621860 267665 299455 748000 179265 813195 292060 353090 32555 614550 45305 609110 525810 554880 538815 436390 730320 481185 558705 651355 592110 786420 550460 398565 419730 738990 530315 440130 711620 641155 644470 90695 311185 394315 100810 137530 499970 106760 53210 473280 48195 317560 550120 164305 592450 191760 412675 601545 544085 433500 571200 717570 24650 111435 709325 470305 326570 715700 385305 668100 525215 744430 832150 501585 21420 550800 575705 503625 622370 57800 269280 618885 465715 2210 204255 48450 59925 507195 128520 797895 163370 742390 296735 179095 390660 780470 454665 635460 413525 301155 377570 187000 832150 169235 772480 260355 535500 514675 778430 591090 620415 48620 450500 835295 701420 11390 325720 356235 272255 108205 22270 510340 750975 229755 558535 68170 721990 783785 490620 566100 745195 260695 465630 758370 832150 312375 614720 791860 377315 264775 682125 644555 449480 256190 187085 121805 549525 532780 689180 592875 377230 365500 257550 37315 168640 100385 324700 784465 162945 554030 162690 121975 438090 257040 165410 98430 284750 374340 150875 556835 403495 549865 241910 342125 364650 754715 641665 619140 601035 196690 255765 148835 138635 462485 314415 838610 516290 285855 712470 312800 593725 134045 163795 304810 159120 681020 486370 645150 192695 294185 116705 64770 200940 230860 48195 520200 140845 717060 247265 219215 673200 510935 259760 624410 253555 649400 581060 382925 444465 535245 847195 514165 549440 132430 552925 582675 631635 65365 239530 493680 138040 242930 386920 650930 389470 393550 771290 214455 438770 647105 388365 747405 3060 211140 32215 425340 67490 579105 133875 665380 95880 829600 266475 717485 230690 226525 274040 168640 316370 209440 154275 208590 682720 365925 7480 409530 619905 350115 272935 121210 421940 192270 701250 662745 120360 206040 36635 726070 581995 605540 652885 72420 243950 688755 639880 90100 537285 597465 22865 245990 122145 647530 786165 257805 455260 797300 718165 60605 442000 8670 88995 673370 70805 704650 830960 776730 472175 491555 787610 616250 762450 30685 273020 122485 220405 16490 769675 625430 260610 313820 810305 574260 504560 530570 114920 214625 550035 37740 26435 67745 831045 555985 463845 120870 191165 655690 364990 273700 285515 691305 790755 347480 840990 693515 235110 803930 225165 346545 221085 563295 51850 563550 128605 665975 481270 734230 792880 292570 306595 491045 587095 137445 334560 340935 641070 117725 652885 799510 48195 265200 812515 331245 70805 379015 449565 838610 154700 378505 839715 734655 153340 473620 63325 657305 418285 560575 761685 825945 355300 279480 64685 61115 623815 88400 538815 394230 205105 28050 670565 299455 757605 309485 591600 571370 330140 821440 498525 533800 161925 575705 514845 232645 367370 57885 95795 116535 57120 592280 91120 125375 4165 735590 129115 464780 421260 681530 85 495720 324615 245140 600695 113560 167365 146285 709155 369410 368220 595595 364140 478210 90610 21335 63665 457980 450330 498440 754545 548590 697425 330140 656285 649485 644215 361590 295205 633590 529210 476425 241570 670820 477275 42755 310845 453475 125970 404515 12750 646425 288830 194990 67405 119680 13175 569075 370260 96475 398905 379100 110245 17850 685695 398055 316115 734995 582250 28730 288235 625940 744345 245905 424660 801805 711280 683230 232985 437410 193035 146710 409700 803845 341360 711110 670735 620755 831895 519350 48790 69870 181645 111265 523770 172975 763895 65705 580975 695130 541875 391765 733040 617355 408850 501075 137445 597295 163795 113305 407150 244120 835550 24225 19125 328695 115260 73440 802485 92820 357170 198560 314755 193375 654330 545785 822630 762110 789395 214540 345355 519435 333200 688585 663340 26690 215050 44880 710855 77945 234685 106250 253300 705330 494360 690965 532610 369920 332945 531080 679575 546465 162690 804100 829430 768400 345440 111180 582760 171105 265965 446505 62220 193970 714595 771035 352410 818465 208675 768315 494360 631890 711110 508130 89250 50660 381055 533460 153255 218025 832150 251685 836230 539410 372470 612680 834105 776220 517310 518755 803335 341360 446165 157250 442000 306935 433925 138380 158525 304810 515185 777410 691730 574260 287895 655265 192100 805290 711195 77435 717485 107015 322660 411230 302855 701845 473365 157165 172720 363885 664105 391510 5525 334220 149090 709665 485690 547570 441745 669205 514590 402390 530060 682720 130645 313140 595340 490705 741200 697340 386325 596530 443275 520200 92565 469285 240125 124780 810900 622710 383690 576130 170170 649570 191590 641325 123420 829600 601460 291380 218875 680850 162095 379015 452880 754290 467245 35275 697085 388450 21420 846175 487135 401285 165325 622285 833000 843030 408680 497760 753355 767720 572220 697680 637585 687565 645490 183515 349265 210885 657050 588540 436220 164815 333200 775965 214455 296905 646510 585565 610385 162690 486455 68170 510 190145 262140 677365 739925 72845 654585 149430 382245 185300 820675 532525 33660 366605 111010 195585 713745 458830 4165 203830 818125 656880 505070 21335 322320 135745 357085 563720 743070 290445 515015 655350 561510 734230 780045 379270 594320 210545 372215 516375 668100 677195 699975 795515 700910 286875 411740 124270 586075 68595 326145 414035 323850 9605 236045 770185 557770 768995 367880 690540 640135 814385 759390 14960 326825 701250 221170 413185 269450 620670 328440 789225 517820 133620 802315 484245 641410 484160 766955 425935 272340 586585 232220 418200 802230 386835 419475 546465 413950 662830 33915 648465 435370 605795 781490 285940 148580 387175 91800 262140 683995 554285 354620 570520 425 824585 60010 89335 55505 537455 566525 730575 765425 475575 452795 591005 766275 459850 465630 729215 793305 190145 476595 728365 354195 748765 308805 165410 276760 771205 218365 85850 727175 95285 105740 808690 367965 282030 657900 216410 265965 772480 124100 488665 418625 199920 301835 151300 521305 521560 450670 365840 8670 502860 808095 518330 214030 488495 758370 118660 226865 33490 294185 397375 660960 592280 468775 459850 755905 523685 211650 627810 12495 143565 623135 477445 810475 218365 385475 219895 604265 687735 70210 80070 100045 69700 485520 117130 343485 648465 752505 656370 476510 117470 560065 438090 839375 227035 263075 265285 600610 364650 722245 113730 742220 22015 417690 197455 82790 285855 342125 646850 689435 620670 560575 465460 370685 776900 151555 148325 492490 68170 538475 644130 270300 103785 493595 13430 464185 435285 669800 175695 260525 663085 682975 145605 671585 615315 169150 360995 719015 121465 365245 385305 458745 383860 791010 698700 41905 303365 702950 430015 42415 264180 294525 30685 779705 215900 826710 503965 801550 93670 287215 93840 683825 743665 225930 440895 208845 709580 709920 46580 582080 624240 243440 373915 5865 87295 99620 311865 808010 699890 758880 681955 685695 310845 121465 335070 849575 641920 77265 437750 13005 65875 85850 585905 812940 457470 416330 529295 520625 487390 577150 725220 311355 509490 62645 161500 541875 728025 294865 361335 279395 669375 487815 637500 28475 180115 476935 22100 802060 16660 548505 630105 95370 557855 661810 647870 267580 476595 505580 833340 228650 289425 448375 23545 222870 644810 448035 701420 622710 83470 168130 215390 578170 570690 645830 767550 97070 649655 438090 635630 403155 811920 545020 234345 222445 442000 428740 205955 729045 80325 170425 779110 124355 502690 91715 63155 98345 725645 378250 650845 657390 370940 279820 82705 193375 373575 390490 321045 261035 227205 801805 227205 5185 383265 752590 363800 656540 485860 461465 785060 111265 708390 840905 706435 153000 294440 603585 384710 624325 371875 641835 466650 310165 224485 360825 266220 697765 353600 843710 630360 523260 481270 596190 805205 473620 817105 442425 93500 225930 363970 707200 438600 444465 83385 691900 274635 478210 21590 461550 824585 533630 580295 65110 28475 371450 567630 712300 163200 638095 434605 339915 534820 304895 732275 762875 541450 28220 572390 325210 384200 682975 614975 797725 541705 714510 755480 525300 712300 376380 126395 370940 735590 319175 182240 748510 180710 47940 506345 413610 811155 243865 712130 846685 129115 238510 662065 302940 698360 695300 646170 516630 244800 462315 789820 18700 533630 307360 721565 39780 366775 795855 577490 106165 790415 376040 774945 563295 296905 300560 431120 137530 271575 740095 438600 373405 747915 363885 797640 820845 111180 474470 389385 435540 592960 612850 434945 828495 574940 229330 338215 348585 611745 91205 332265 137275 408765 169320 719100 14195 720545 325890 217090 701760 402645 335240 373660 356660 546040 384540 199665 701335 513230 786250 5100 534055 267155 180965 233920 655945 343485 757095 824755 2380 401370 468605 288405 589135 30345 23630 165580 450840 487220 296650 44200 197370 243610 254660 58055 658750 563465 440130 597210 493170 394315 42670 454155 372300 815065 812260 461295 86700 493765 842945 827985 390915 78880 233070 699975 373235 622710 493935 599165 317985 374850 803165 669460 70805 70890 244715 405110 819995 306340 539750 618970 400435 168640 308210 600270 401625 286025 340935 84405 648465 705075 433840 368560 434010 296565 520965 726495 146965 655435 192525 771120 760410 638775 542385 42755 568225 613615 697850 245650 496825 95285 297585 778855 556580 49555 369580 723010 407575 761005 614550 670395 391425 714595 255935 210800 342210 300135 817615 774095 192865 652970 173995 532100 417350 61115 86700 434350 5270 407065 98855 83470 613615 460530 302260 485095 48025 747235 193715 183260 252110 172635 125715 196520 595595 621775 290955 515270 778515 325550 510255 105485 788460 159885 661640 432905 587350 322150 52275 223635 191845 182155 80240 227205 822970 469115 743070 731170 266985 503370 73950 61965 381565 214030 282540 231625 352580 107015 800870 361080 266645 96815 244460 530910 248710 509660 810220 673710 645490 465460 705075 242165 490450 560065 63070 54825 591090 179095 49215 726665 583950 310335 647700 575705 711620 210970 267835 693940 491980 579190 475065 264350 705245 431375 843115 742135 74035 500905 26265 544595 647445 374170 588285 203235 311865 164985 486030 382755 562530 785485 811920 822460 259760 137360 389640 403580 507025 482035 685525 705245 847280 313990 139230 824500 350625 97155 817275 578170 772565 202725 777155 728960 763640 369240 425850 126310 474300 56270 826795 694960 170425 329630 781235 54400 463165 395675 243100 514250 15215 445655 487645 553860 702015 105230 560490 155975 432055 248200 233155 756840 249475 776390 496655 649060 393720 332520 506430 373065 26180 726920 428230 157335 208250 603245 397885 827475 192185 829600 264010 40375 253130 68850 98940 497675 69955 711705 97240 738140 654245 126480 691135 539240 777325 101745 837335 228820 204680 379610 429250 118490 401710 376975 768825 184025 136085 464950 644130 550205 52785 142460 483735 510170 358615 371705 66895 666655 700060 347140 688415 31620 221255 491470 30515 816510 223295 353005 170000 465035 52700 696150 706605 817785 86105 15215 225675 128775 773075 381905 731510 266475 147135 191590 632400 535415 333115 494445 584120 436050 156825 824415 727685 749105 413185 834020 319175 89250 19805 473110 627215 177140 229840 299795 203405 323850 566695 122485 91205 784890 842265 488835 709240 467415 238595 760920 478720 665805 139315 52105 231030 392700 363970 391850 766360 649315 475405 759815 245905 443275 387345 189975 132005 414290 661045 843710 222020 529465 821185 420835 317645 646000 427890 507280 312800 847960 684505 405960 733380 157420 666315 276165 767125 3910 256615 315605 24650 746980 47090 816085 194565 749785 691730 225250 505580 809285 223465 279735 420750 568650 88145 631210 685525 794920 622200 782255 104720 225505 367370 211225 833170 264435 635630 36890 517650 263330 329460 98175 802400 587435 493850 231030 581400 774605 57035 41310 846090 786505 539750 217685 578765 192780 755140 452965 23715 431885 629595 495720 809200 689435 245905 286110 416160 253300 195925 2975 331585 212585 176375 634015 775455 97325 258485 605795 163200 463675 555645 30685 122230 227545 134555 472515 655945 392615 730320 412080 82195 360655 252365 248200 791350 204340 301325 618630 748680 121380 146200 499205 118745 164135 218195 344505 235450 330820 201365 283050 670480 329460 102000 235195 323850 573665 640220 651865 804355 137615 231880 702525 566950 334815 142035 600780 484840 84235 407915 817190 55590 581400 763470 834360 578850 269960 293845 657815 845665 468860 450245 100045 529465 51595 733295 198730 249390 14365 3145 260355 120530 232475 652715 425000 182750 475745 183005 637585 139740 489515 87720 191675 308040 189720 204595 43010 670225 429250 5525 500905 277695 200855 82110 12835 57290 474640 570180 711790 251940 29155 731255 471495 577320 714085 284665 460785 721310 402730 569585 404940 837505 151555 615400 275655 604605 163710 606645 727090 65535 606475 335835 832150 798405 390150 180030 524620 744260 104890 379270 216835 65025 849320 85255 385305 157335 420580 278630 79900 477275 124780 644810 204510 165240 428485 69530 57970 95370 185980 473450 561000 92735 813620 534055 828155 203320 198305 442000 766870 91800 531420 370260 525555 336430 25840 352410 280415 718250 196180 287385 793305 816935 178585 463930 705925 670480 96730 356320 36040 403410 342465 648550 40630 556665 298860 100895 174505 613445 166515 678215 472855 639370 379100 571455 528275 166770 570350 23205 711790 847705 263755 632485 706180 171020 312970 274805 187595 424915 209780 671585 500905 138380 493340 522070 741285 745450 308040 822970 303450 416670 682890 781915 445400 276845 193035 772820 626450 604945 222615 314755 486455 498610 427890 338470 845155 187510 826200 78115 706010 456450 143140 432650 130220 729130 154360 696405 93840 275145 196180 92735 438260 248965 629425 525810 61625 224145 201365 664105 534140 374170 736950 169150 255255 192185 437495 22355 794835 129880 827985 749360 477785 784125 159970 700400 291210 222360 444890 388535 215390 221085 245310 58225 744345 144075 223550 141610 396610 760070 53550 90355 834870 752590 83895 199495 561595 331840 353770 66555 268005 40035 483735 572475 486965 816510 782680 574940 599250 576980 458405 362185 36720 46410 773840 558195 553265 62985 159460 136850 267750 566525 699890 657730 148665 512040 230690 156655 717995 37570 545615 523430 33660 665465 61625 529210 595340 219640 226950 274125 331670 672350 810135 519520 411655 699635 842605 585820 339235 219215 43350 730065 683910 773670 46665 126140 673625 90440 467160 691560 6885 365755 293930 25585 192525 183855 372980 254235 83215 807500 605370 507960 571880 442425 48110 447525 204765 594235 604520 821610 244290 412590 449055 513910 224315 351815 784635 98430 297840 385305 204425 630615 485775 827475 684420 416925 334220 75650 25925 695130 440555 769675 206465 571455 788545 230010 629255 781830 385305 734910 398140 838100 511020 45305 32895 166855 87210 538390 644385 177735 596190 105570 108035 20060 176375 402730 746470 686545 684250 324105 312120 30345 267240 72675 208165 334390 37740 19465 707030 328865 794240 297585 502180 477870 555815 743325 132685 646850 722075 151300 349605 34425 305320 222955 633165 735420 123165 647870 6885 651525 767465 270300 158270 139740 476510 650420 156400 593130 118405 3655 517735 708730 611830 105995 472005 21165 142035 669205 48365 560405 169660 730660 735335 167450 129625 445145 599930 667845 500140 670140 371025 741285 672520 193120 439025 625430 264095 314415 359465 692920 32555 826115 281605 683910 797470 593640 35105 521390 114920 808180 617780 542300 779365 410890 718165 467670 231625 762875 467415 134725 480590 423215 282795 602990 498780 331415 834445 528020 260100 432225 32470 258655 183430 157080 148070 445400 89760 523940 342805 149940 527765 177650 734740 115685 484330 192610 287555 160565 2550 501500 299200 158865 345185 141100 649485 59245 462145 529210 632315 411230 572475 163030 434860 170765 330990 817615 458915 398735 498950 331755 520710 5355 317645 399330 19125 596190 254150 291465 772565 816085 824245 263415 599845 76925 41820 776900 179350 74970 466565 826540 664530 457045 171615 447440 50405 37570 576895 147475 342805 265285 12750 326740 664190 68680 255680 686120 847535 678640 731340 803080 69190 496145 521305 662575 247690 628405 809795 682125 736525 284495 715530 752165 103445 571880 236470 146115 435200 641495 665550 350285 761600 13345 233580 725050 515780 802145 819825 244120 664785 287640 410550 46665 765765 642005 211820 334220 270725 534565 422620 4165 798830 469455 40205 221595 599165 135915 92820 155295 250410 279650 89420 275400 651185 244205 599250 1955 434265 696320 564655 559130 576980 163285 567290 368135 805630 659685 411570 634950 584800 126310 277270 261715 829430 565590 175780 237575 659430 262225 409105 574175 117980 639540 158610 431970 143310 457045 66300 511700 516545 279480 191760 824670 607580 67660 246925 451095 175440 584120 354790 767210 644045 298265 782765 755820 726920 521220 392105 69700 112455 235960 779025 414035 617355 668185 233835 849830 339405 737970 797725 101150 208760 433075 497930 670055 329885 659430 742900 592960 601290 12070 376295 552755 849745 367455 154105 1870 470645 343315 627470 418625 219215 55930 141270 312205 439705 107270 565845 61285 480420 742815 587095 687055 19295 15980 343485 443785 352410 54570 218195 75905 70635 3570 532950 41905 493425 487560 369070 667930 194650 724880 808265 480505 737970 494020 821355 143650 132770 368305 211905 208675 574515 5440 710515 171615 197115 822885 284750 695725 58055 818550 289340 611235 799170 467415 769335 785910 211990 587180 304555 357255 184960 576555 703120 332095 141695 480420 642430 542810 60860 132260 215900 473790 549355 729980 39270 195245 486880 73525 33830 791010 85850 296225 352750 699550 378845 83470 589815 712300 687735 832745 209100 640985 329375 725730 499800 768315 467755 383520 433160 73780 444635 246415 634015 163285 80580 578425 553605 675410 463505 85935 57630 388705 758540 495720 695045 843455 646340 163795 578255 281775 702695 638265 609195 439110 164560 335835 218960 747405 26350 158950 32130 390745 621860 488495 261290 698700 470135 520115 100385 141695 13855 716805 581655 589985 386920 399075 280925 477190 184110 92650 575620 249220 117980 654670 258230 402900 113645 734570 573580 372895 603160 759135 401540 316625 191675 410720 40375 32555 808945 606390 323340 178925 118660 511870 767805 182325 496485 784720 707455 323425 660450 196095 233835 238765 295545 99620 73950 745535 31790 574515 131920 160310 538050 366180 36125 674220 573580 776985 478635 689860 80495 542810 757690 346885 225335 118745 207910 675495 603755 521050 31110 176120 55335 791690 498440 457895 260695 733210 818635 647615 531080 240975 425085 14535 797895 508385 30685 503200 477275 309655 766105 704480 297840 34850 737290 690030 828580 847110 377145 272255 236980 533630 614975 43350 631465 57715 810220 414035 729555 754120 821185 725050 364990 43095 113475 756925 245820 307870 317135 792710 393975 25840 142375 302005 578510 328525 490110 189125 305405 436900 547400 459085 164050 183600 808010 809370 356490 395930 114835 210460 53975 82790 432310 238850 193885 846345 709325 374255 62135 194225 63920 601800 678555 608940 845495 326400 198135 823140 60775 207910 267410 685695 349435 689775 147560 661385 727260 321555 250580 188870 279480 525215 304130 487815 90015 309315 589730 173825 44710 730320 277185 633335 644555 400010 414970 831045 793985 551820 384285 302770 575025 211395 446760 93585 628490 63410 205360 749955 181305 584885 578595 670480 451775 150365 251600 690115 754885 831130 666400 222785 588370 500480 362695 483480 390065 519945 473960 330990 402390 291465 624155 320365 102680 800275 65875 363800 688925 287810 644300 125290 679320 532780 675410 608600 724795 571540 411315 97580 33065 122825 760580 442935 730575 720715 341700 628830 20910 703885 555050 303705 202385 308380 296735 507365 143480 658410 496400 573240 361760 821440 669630 254150 601630 226525 800190 116110 245225 145945 210120 561510 353005 637330 850 66130 184195 135660 17425 694110 727430 305320 290530 519945 535670 767465 388705 478975 768400 740945 6545 511530 224230 194310 416585 550460 338640 121465 116960 544595 686970 778005 10540 657135 363035 387940 734740 560150 76245 580295 712470 476510 516120 210035 619140 665295 596360 61455 150110 765510 106420 572475 582505 329800 416840 531165 570435 710090 135320 249305 204425 50320 657730 787270 520115 700655 695895 307530 85425 466735 387175 161245 845325 573835 631210 574855 577575 166005 116535 262735 805885 413100 226185 769930 197625 193545 224315 612000 65875 579870 538645 62305 619565 31195 331330 212585 636905 628745 725900 554370 314925 37995 792455 138465 365415 85000 712810 10030 605200 598230 564740 603415 816085 54485 340 455175 196520 544255 522750 687055 240890 632060 299030 275825 602905 370515 524535 359040 735760 22270 712045 201195 40205 197455 807925 830875 186235 842180 324530 769250 521730 394910 103360 376635 7140 414970 796025 777580 741285 778855 389215 587690 752250 440385 227630 304045 339065 95455 832490 121295 790670 398565 532100 412590 680850 812345 790925 175100 509575 609790 354790 636395 142460 286195 273530 654330 323425 640560 218705 118575 234430 499205 10625 248200 669545 637075 611575 557940 534905 258570 631295 402305 805460 109990 625770 453390 539155 415140 156655 139485 361080 380120 39695 796195 621945 762790 807415 197625 737630 6715 765850 753185 792370 74290 361420 844730 140165 224825 152745 134130 65535 17680 591685 165580 212670 372385 11985 813110 823565 593130 790840 437155 652545 490535 522665 109565 51255 840905 32300 501840 558365 292995 529465 214455 523090 217685 775200 774605 156485 762620 419390 647020 379100 183090 173995 35955 88825 682380 814640 811070 544170 641325 523260 426700 360655 198560 281095 630360 323255 761260 338215 609280 505750 735080 488325 647785 564570 571455 694790 67320 717145 675240 491130 498100 108885 151470 586160 253725 42160 401965 524620 92565 18445 166685 191845 68510 729555 436815 579020 334900 183940 514590 316710 701675 286790 579020 682975 740350 405195 254405 830790 345695 446250 230860 17170 552925 431800 660875 55505 797045 455855 843455 267155 369835 790755 419135 636820 631720 387005 98175 807925 294950 788205 827900 308040 25755 680595 432310 752845 459850 266135 304895 483565 515780 328780 114495 644640 366180 205020 576385 498695 116705 311100 656710 420835 597295 525300 119595 368390 719185 88995 133620 622880 466395 223550 180710 174590 121040 766105 389300 424065 713575 728450 797895 308295 93755 30515 820760 106845 320960 549440 432225 178840 49385 710770 121550 265030 73865 508045 80070 378590 53465 320875 212245 690965 137785 414630 494105 502945 378080 361845 648295 484500 150110 433670 648720 633675 61115 105995 222020 186235 566950 309400 34000 444295 325890 61455 812685 226015 378335 32725 311695 258825 150620 25755 541365 112030 502605 159120 73525 638435 789140 753355 85680 554370 168725 560575 633165 232815 23885 536010 160310 513230 759135 579275 655350 71910 757350 496230 334220 376550 477445 673030 596190 423980 314245 564910 447695 207060 590240 569160 533715 679915 306000 663765 216410 832915 817190 23970 711620 563125 787525 30090 195925 121720 403155 21590 171700 217600 717315 807670 451350 697170 286365 361505 8840 553520 42415 21335 200345 714255 523600 690115 816935 12750 318750 687565 140675 568225 95540 804695 384030 280415 781490 354535 674390 735165 334305 733040 12665 365160 95795 481185 427125 43180 818975 6715 195755 469200 818465 798830 422110 370430 328780 437325 688925 52615 384795 711025 422960 174250 441830 124610 157760 144500 797130 148665 156910 195245 462315 516885 504560 465715 482970 1020 460530 677535 585905 69615 235620 249560 847110 471495 296990 329375 678895 440300 795430 372555 72420 174080 468435 275060 493425 637670 248455 831300 665125 89250 499205 561170 104635 351305 747150 708135 167025 192270 263415 839545 191590 555390 354195 65195 369155 511020 802655 36125 63410 337110 490960 469880 457130 443190 509065 546975 439535 210205 478805 342635 349350 555985 765680 589050 669290 169320 500990 657900 681020 748255 63410 110330 387260 136425 825605 553690 172465 316795 541535 296905 361590 360740 485095 350370 109395 575875 383520 675495 696490 476595 130730 376805 669630 621010 129030 721735 453645 192865 90780 634610 171445 372725 736355 705415 389810 324615 741880 203320 234685 612340 811750 544000 406215 193970 659770 386835 568650 225930 27370 417520 642940 317305 593300 476000 414545 571285 412165 481440 691900 695045 33575 172550 371110 746980 709410 505325 746385 416840 722840 697340 820845 353430 373660 41140 350030 96815 657730 135660 47515 266985 36805 638945 124525 112625 788290 824500 608175 831895 2550 576980 448885 735930 632910 665125 283815 277015 234090 793560 811410 585650 245735 38505 267750 675495 583100 622625 766020 358105 759815 608940 485010 204085 641665 457300 433500 732445 132855 62815 791095 670735 520540 625685 331585 365160 846770 124865 699805 40545 706180 784380 70550 348585 587605 293675 839460 122485 787440 636310 571710 740095 815235 740010 573495 306425 118235 99025 287215 81855 548760 783190 719610 427890 183430 305660 595255 163455 440385 375360 523770 823310 842095 210375 209695 843880 47430 676260 752250 803675 697935 840735 684760 153510 747320 668780 280245 442765 404090 241400 325040 751825 392020 519095 521985 69785 421855 502860 444295 451350 254830 142375 601885 807160 618035 149430 123675 695215 319175 189635 526830 590750 549525 584885 279650 175185 146115 759220 592450 823650 294695 683230 714085 3570 582420 714170 682295 587520 388280 215390 198475 582080 707965 472260 587435 190570 258740 680085 241910 305915 566610 463250 314670 470560 212925 210715 766275 135660 663765 454240 433500 662915 358275 504730 16405 494105 360315 361590 847790 217770 357850 541705 600865 588030 664955 505580 216750 320280 501245 244800 475405 480335 535925 350455 203745 664020 686375 525385 722840 231625 685270 475915 435370 6715 460955 833935 140165 301665 685865 279310 60095 830790 138890 253385 149175 239275 61880 266135 41055 813620 214030 817955 641495 409870 301410 746555 162180 487730 73185 2550 65790 436390 26520 314670 665040 259250 765595 72930 726495 724115 551650 229160 497760 704650 837590 482970 328610 720800 461635 112455 153510 845495 828580 315860 780895 32725 810390 36040 48365 408680 827475 319005 340595 350965 65025 458575 524790 827305 752080 48110 172805 545105 262395 820930 701505 36465 650845 674815 235025 633420 638945 748170 385730 196775 398225 350455 15555 83810 546295 278375 663935 456535 50065 295970 146880 814810 11050 479230 508045 64175 610725 317050 689860 593895 145350 163625 566780 113815 281180 591685 178840 53550 338980 276335 48620 53125 444890 125290 150620 50490 660960 484925 524025 684335 388110 72930 362100 446505 349095 697935 753015 436645 190740 322320 350625 327080 276760 229075 790330 135660 719100 585055 24820 622115 594065 691135 290700 224655 219300 512550 299540 111180 181305 756670 93415 139825 480590 733550 596190 798915 355300 217090 297500 817190 368390 466395 159120 393975 607495 151895 572645 353260 706350 88315 432140 172550 56865 273190 210970 560915 409785 397120 134470 289085 161415 822545 422365 316965 562360 421090 672095 311610 362865 773075 204765 842945 40885 563125 560915 296905 132855 296055 595085 213690 397885 371535 608005 638690 107610 74290 735420 616675 687055 331245 21760 499885 277270 89505 478550 559555 627640 786165 453985 736100 826285 23800 567460 17595 659940 721990 46495 215985 237320 35955 298435 742135 56185 151470 92820 761515 537710 160395 805375 579190 756415 676685 202640 816425 37825 305660 287555 642005 255680 543660 210630 647190 80155 383180 365160 340595 253300 764235 749615 585735 422790 813450 468860 203915 778515 142630 42500 37315 127075 697935 532780 453560 585395 81770 788120 652120 88570 761005 600610 661555 242165 668015 123675 97155 815660 742730 53210 664105 93670 503285 793050 622370 300560 278715 27965 580040 274125 244545 793135 338215 206380 636820 806905 277780 576555 622200 466055 240975 307615 817530 529550 295375 635375 41225 261290 716975 840140 416925 334390 537370 5440 810220 83810 77860 640390 416670 282710 813450 401795 26265 73865 820505 86700 550800 771970 171785 237490 88655 562785 402390 751740 673030 680850 482205 330820 275485 631295 698360 323170 828835 637160 712300 512295 35615 117300 268090 406810 433160 107185 160055 803420 222360 61200 142375 469710 319260 501585 821185 362100 618630 444550 728110 47345 778770 66300 282285 754035 604180 265115 39270 247520 681445 459595 292570 349180 140930 327590 174760 20060 219215 422025 645830 385815 830960 526235 225505 298350 362525 399415 729470 96050 71995 269110 178245 40035 65195 818550 477785 800785 695045 708645 90525 127330 604605 487815 655010 424065 77095 353430 361930 32470 545275 517820 45135 11475 635375 810560 566780 558535 844305 185215 159885 445825 452285 721990 32555 621010 445230 130560 447185 610215 11985 338045 38335 279905 162605 61540 224145 789140 146370 20315 255255 136425 619905 570605 408850 679320 591345 379355 443700 351985 274125 618460 300475 554370 58395 5440 55675 393890 408680 42585 134980 307955 579020 735590 186235 158610 30685 338300 714340 467840 617100 776220 304895 498185 664190 60690 642345 55165 745705 463675 178160 771970 779025 229755 842605 255935 550545 122230 731850 98600 230775 184875 217685 624070 180625 115005 549780 487135 836995 811920 794155 279055 629595 729725 91205 747150 677365 574685 551735 78030 816170 470730 229840 374425 204510 426020 783870 23035 175865 454580 420835 818720 663425 832915 271915 787270 253810 133705 745620 619990 224060 788460 590835 101065 93925 723605 286960 762705 615400 155380 496315 815150 730320 303365 836570 105655 809200 598230 235280 156485 94605 843710 102085 171700 31705 754630 649400 347735 198220 535330 414290 625005 64770 613190 452115 319005 489515 307955 448800 148835 186405 78115 152830 435030 766700 455345 451095 704225 833255 505665 76925 361760 827220 537710 839035 826115 429675 390830 479825 313140 635970 417265 378420 132600 118660 486795 302685 451690 357935 85595 515610 212160 655605 597295 808520 371705 518585 211225 440215 98430 671840 444125 273445 634100 414885 668100 160990 95370 12835 791690 752930 255680 482120 698190 500480 320875 761515 676430 500480 506090 19890 375530 584035 147220 313310 258060 321980 557345 360230 566100 581825 562615 181560 368135 849405 127075 578085 739925 663170 598740 355810 262310 210205 321555 604775 270895 304215 519775 62390 7480 291720 310760 16745 561595 467585 186065 546805 30770 337535 707115 619565 658580 341275 789140 595850 695045 310845 826965 586245 697255 228565 96730 401200 372045 169490 520710 47005 242420 37315 171530 357765 50490 402050 146030 795685 571710 256190 99365 485605 235790 390320 823735 465460 515270 627300 825775 393125 803505 283305 313140 12325 92905 82960 305490 43350 603330 677450 250665 172890 485435 832405 625005 717060 240210 597635 609025 817870 568225 813790 848980 254745 670480 248965 374935 216665 601630 161330 804185 334900 408425 437495 382245 249135 685780 664020 759815 356660 690710 341105 717145 765680 136510 225165 335070 824840 22185 600695 197370 194735 212585 637585 617185 392360 749700 363205 130900 775370 585565 47855 400265 503880 664700 516715 794155 274975 719950 818805 746470 94860 784295 102765 426700 22355 718420 772650 322490 70805 60775 379015 448715 701335 406215 185470 720970 638605 117980 410125 149090 396780 192355 205785 665550 341870 13940 420920 214540 700910 632060 303025 6375 847960 212585 358785 840395 298775 144585 387345 780980 376125 599845 327080 758965 274805 214115 733720 49130 34595 829430 3145 528615 382245 496230 12920 338555 601715 25755 592535 796535 475490 284920 610810 160395 825520 418370 339320 820250 149770 20740 583355 241400 137445 103615 741540 436985 750465 105825 435710 846345 95795 79560 741370 536265 516120 123420 606050 274295 321725 623220 117725 270045 1700 219215 21760 538305 9945 782255 667505 712130 715275 272765 40120 54485 304555 264945 267495 130220 290530 396355 794580 119595 392275 85595 210120 772990 472940 776305 122485 564740 38080 539070 744260 804525 398310 726835 125290 837250 277950 107015 560235 793135 455515 385985 389980 694790 620075 113390 432820 78880 108460 13855 181730 131070 613615 637585 807840 196690 139910 681105 373150 337705 289425 347395 518755 393210 611575 550715 97835 402815 69700 185045 460870 670565 654160 510340 407150 10370 138805 798575 163625 434605 128435 718250 506855 627385 691135 833680 573750 282455 845580 784975 170510 479060 842775 656625 688925 621265 66215 733295 140250 529210 702695 823140 546805 184025 117980 324870 64090 287470 301070 442850 24990 647020 393380 43945 420580 514845 465800 389385 663170 84660 692240 449225 282965 192865 210460 413695 849660 556410 120615 616420 243100 814215 688840 251175 616845 122910 125035 595085 688585 681785 573580 824245 145945 345950 200600 497505 623220 532270 194990 653905 808945 650590 728620 181730 333455 306000 798660 320025 730490 50915 468010 754375 699805 703120 59755 546380 663510 642430 432395 799085 527340 512635 764915 800275 338300 106080 239275 737205 446930 363630 477020 215220 636650 522410 751400 134640 106165 284410 319600 356235 775625 843795 162520 483735 391000 495890 597040 538220 638265 602480 61710 658155 224145 418540 17000 581315 616760 647360 375785 768400 278205 164390 504985 98685 292825 522665 278035 212075 113135 425680 785060 612510 651695 480930 690710 633930 503370 373830 650760 141355 13345 137870 684590 173315 360315 617610 135575 847025 789820 114580 256870 669035 386665 838185 355045 820760 173230 349520 688330 495295 811495 723605 642855 574175 578170 592790 816935 664870 294355 230775 472345 707540 539835 653225 419645 496315 251175 167960 780300 6290 810560 413185 700655 280925 30940 174080 92820 838525 778430 390490 320025 108800 96560 844900 398565 765000 290020 286450 556070 515440 458660 159800 410890 23885 169745 66980 680935 130560 682210 494020 126395 279650 426955 786845 823140 99620 831470 673030 97495 421345 801040 676600 353855 559215 82365 106590 302090 544765 642090 551820 83640 736780 600610 147220 96475 344930 746640 679320 668355 126310 821440 29070 848810 382245 205275 635885 115090 43775 772225 793390 449395 605880 689520 286280 203405 98345 564995 367965 701080 44540 523940 574855 42755 734400 499460 213265 345780 674475 634015 383010 752930 391935 298520 181645 349775 435540 286195 582250 778855 523600 834190 446675 85680 744940 381735 86785 449055 752505 618205 586840 229840 61200 332520 534650 259930 609280 324785 803760 166940 509830 666400 523090 455005 702695 429250 570860 301580 324870 115345 815065 757520 849065 470135 22440 31110 25415 818635 652630 43690 336685 634525 821780 69275 409955 535925 249645 329035 55420 431120 275910 299795 849490 769505 381905 847195 125885 155720 717655 624070 99365 572135 672945 827305 540090 495890 560405 187000 753950 591600 609365 694110 60265 212670 454495 125035 526320 282540 748170 767380 668100 634015 588625 317985 77265 158015 28050 801550 541705 555900 380545 389810 217855 635800 622030 783955 346035 198305 228650 806905 495465 372215 656795 301580 177735 724370 68085 304895 316200 631635 23460 218110 823310 683825 312290 197625 135405 171105 43350 520370 169915 469115 38505 213690 244290 672605 250665 326910 686715 425680 181220 646595 342890 488410 130050 836995 783105 767720 69785 556070 356405 271490 109140 830790 138890 634610 409445 16320 318410 518245 353260 128180 651100 797725 406895 414630 572220 520115 354195 316880 826965 502860 452285 828410 173655 58990 381650 503030 772735 283305 644300 782680 763810 427465 333370 450755 225505 386410 312460 598400 241145 392700 534225 495295 186150 476255 6205 576555 551480 727685 588115 34850 661640 641240 165665 299965 736695 719355 117980 27625 522920 514250 292485 138890 624495 258400 574685 15895 94095 510255 736525 356405 572390 733890 510000 684165 645150 91630 818890 311270 476765 335580 242590 587520 698360 826115 127500 587860 477870 229925 612935 10455 642175 725390 22355 584035 445995 390235 420920 94860 295120 233835 633165 502180 673115 88570 175865 533885 120615 268855 825520 331755 72335 489770 229415 142205 35190 326740 267325 308975 400775 756075 416075 234430 228820 369410 196010 315605 802825 141270 769590 86360 579020 2805 621690 316370 88995 438855 352155 731510 16320 785145 331840 710345 435710 696575 514675 849830 575705 469710 544000 209610 158355 827815 701420 781320 339915 309740 346885 646170 711365 827645 115345 309400 209695 728280 404940 226440 116025 763555 293165 64770 791010 454665 234260 450075 433245 161330 634780 79475 629510 127840 585310 437495 788120 48365 735675 14195 717315 344165 99365 426870 61710 771035 438685 70635 497930 402475 242420 314245 30685 101490 705415 512550 504220 54060 490705 825945 758880 88570 127075 255510 47345 237915 337620 389810 294355 514335 836740 102255 723350 784210 636990 606135 36805 583185 233580 478635 336345 490280 648295 421940 211140 162095 492745 68425 420410 109735 142545 672860 790245 32980 84490 144415 607835 164390 354535 728535 52190 683145 844645 290700 133875 2040 806055 685440 770780 609790 609705 655775 768570 153425 246245 218450 612255 223125 492830 711620 293930 282795 228310 686035 216325 73950 39865 33320 389640 771290 758370 314075 731000 817190 430610 690285 232220 664360 781065 529210 96050 663170 172550 634100 262905 577830 694875 71570 498610 329290 407320 493510 832490 479655 187935 290615 451690 109650 719780 26265 138805 533630 565505 789140 23545 833000 127755 760070 164050 793390 778260 325720 567375 694025 558705 799510 393890 60775 467925 323255 808010 72165 162435 115600 601630 368220 832660 599675 508895 676940 543575 294695 799255 736525 45050 58395 205700 318580 342465 384455 722840 313735 286365 635205 196775 82450 468180 207400 422365 524280 303450 700145 632825 567120 832575 759050 3995 250580 286025 155210 187595 602820 614550 762875 53975 344080 399500 246330 592620 847280 604690 120275 128945 278715 96390 817445 671330 319430 760155 2465 359210 551310 770355 320620 140675 237915 763895 193715 108715 377485 596020 718675 604860 772820 420240 708900 811495 607665 587435 84575 625770 623220 60350 812175 669035 63835 684335 751995 120445 333965 599845 389640 292740 672775 455175 447950 459510 460275 107610 378590 761940 571370 64600 415225 297925 105315 321640 528615 21845 24140 798490 707710 72845 617525 740350 646850 818125 628235 531250 757520 322235 256530 737460 97920 516120 386155 283815 252195 791520 766785 705500 713830 621520 396100 375275 821610 546040 491215 392870 342635 400945 213350 352240 111010 175015 665380 281095 83810 711025 45050 473195 623475 164305 292485 233495 305830 743495 698785 674475 769165 527255 259590 493425 240550 512975 280415 531845 845155 548250 632910 302345 795770 297670 361080 834020 351220 244545 699295 643960 782170 65195 132855 186065 672860 645235 355810 234345 523005 325890 33830 4165 510935 685610 676345 449990 476340 200770 491895 656795 810900 460360 779280 848045 606305 176120 13430 714935 118660 574430 719865 243270 69190 335070 520625 255595 283560 177905 790245 44795 419390 566355 630870 107100 671500 384285 235535 807160 451265 245480 123760 833085 596615 849830 256530 463080 495210 258570 300390 715275 426785 582845 566950 656795 521985 829855 243100 432820 353515 756245 396865 435795 238425 7820 749785 40290 662405 678640 2975 237320 767295 10455 409700 689860 795515 213010 655095 384200 182835 272000 804780 98940 315095 686290 642600 532780 520370 720120 366180 533035 535670 343740 774435 613870 499545 419560 37825 761260 675665 360740 50830 177905 276505 341020 527510 23885 149685 783530 475150 721140 272935 808605 498865 43435 697170 482460 137445 158950 88060 126140 753695 518500 207315 127330 379100 726665 828835 32385 474725 491895 709665 449565 474470 330565 488155 327845 296395 135065 367965 255680 490535 468605 197200 636820 806480 683570 92820 42840 581400 279565 519775 301155 523345 699465 388365 167960 777155 187935 827305 796195 793220 289680 292570 603075 705755 473110 19635 31450 50235 584035 525810 157165 228310 267155 9605 679150 222700 838610 141185 228905 3910 602140 316115 566355 204340 494700 432055 22865 66555 555730 193035 568735 733380 620755 528700 251175 81430 556070 326655 453560 802485 100895 669715 734655 413610 502180 204935 402050 468095 342550 92140 369155 286705 260780 577320 834105 192270 604095 208590 437920 618885 298350 850 831725 252960 305405 297585 208335 129455 577320 563040 76330 336175 146880 319005 236470 364735 831300 75055 524195 826965 362780 33830 548590 419815 249730 527085 267835 156315 787695 689265 482800 708900 259250 426955 801635 452795 368220 265115 29580 572390 197370 295120 802485 569670 846345 604180 302685 93075 626620 185130 303705 272255 194055 118405 601885 192780 629935 104210 319005 702355 772480 794240 299200 166770 477020 343740 59330 832235 532950 166770 171020 463675 227120 763130 81430 551140 451605 148665 452285 516290 46920 549695 545530 589305 12240 742900 805375 363970 304130 108205 272170 619140 534310 314245 772990 755650 220150 305830 367030 373745 490960 792200 312885 318495 272935 692325 465630 418625 69020 826285 403070 501755 27115 768485 542470 463080 558620 319430 401200 18190 444210 369070 551650 749445 360315 612510 297500 456195 451520 408425 666740 557005 656455 316540 43945 571625 734995 237660 258060 746980 242505 451435 153425 554285 432140 668440 53805 3995 91545 297585 655010 313310 339575 356235 67745 55760 142460 85 254575 280500 46750 625345 164135 190400 99620 391000 196945 364225 95030 283985 663510 162690 226610 481440 96815 7565 550630 473705 102000 660110 841840 336005 285090 725135 260440 232560 418455 259505 787695 505835 342635 97580 525980 137615 614975 519435 378505 795515 705415 193460 209440 729555 740860 652545 569840 92650 201365 335410 141100 195160 110500 512720 719780 302430 508555 380800 841500 725475 629170 250580 755905 101150 763045 524365 599335 810050 273785 38590 310675 98430 216665 376890 659175 630275 159970 477020 63835 712810 394400 30855 486370 543320 383180 283390 612680 352750 240720 727260 361590 177990 228055 277100 302770 808520 446760 530655 209865 222955 185555 126650 267835 467330 48790 788120 541790 621690 150705 751485 108290 300560 78965 327930 434860 571540 126820 798235 17340 282880 449820 706095 26775 291125 446165 320790 592280 799255 832150 649740 207655 417010 449140 418965 470560 452115 302515 441660 165665 736440 75140 5950 828325 178330 772055 607155 579020 464100 229245 24225 114495 770015 474215 436050 784210 91375 529550 366520 592280 698020 752590 333880 319175 39355 210630 397970 769505 431885 59415 413270 30090 542725 831725 447185 523770 468010 440130 287640 439535 687310 620245 354960 783020 623220 494445 215645 70890 463845 197370 6205 45900 837165 425935 314925 831470 585225 77350 291210 566695 232390 480675 115345 46155 293845 19805 344250 464015 471325 835890 285175 88400 258740 340255 405705 844135 497760 775795 405960 261800 445145 379440 36975 500565 573240 134385 143565 258400 618120 331925 345355 501585 490535 525725 629000 125885 218875 83215 498695 143820 759900 459935 190655 685440 156740 672265 183175 724795 440980 99875 27710 363715 420835 732020 720375 831130 843795 63410 849150 682975 295885 37570 518840 532355 542470 249390 237660 506430 749785 417775 643960 400265 529720 201960 592195 374425 769845 206805 14025 778175 751060 276420 480420 797045 240805 150110 453390 52275 393805 351645 828835 713830 827730 27200 189465 237915 672690 229075 676770 372980 770525 332095 763215 196775 638350 672690 114240 745535 836740 623475 417860 496485 215475 233325 281350 339575 819060 265540 205785 418965 700570 530825 157760 596530 38845 240380 381310 386920 302090 18700 296055 475065 179690 377145 42670 299115 417435 707880 96135 639285 514165 281435 766275 21930 358190 491555 398735 609110 546975 33490 312035 172635 2295 684250 714510 463080 503030 653820 482375 327505 716210 334560 315350 222955 459595 291635 278800 340765 184450 299115 338300 117470 36295 640390 286790 198985 316540 647530 6800 333880 506600 77690 779535 446080 823140 392700 347055 222360 661045 591770 50150 790500 163965 378250 838185 16830 177480 429930 742645 140590 150875 406810 423045 571030 21590 21675 793220 128265 779875 197455 58395 412590 538475 262480 248200 526490 626110 586670 632060 662915 85 415225 336600 819995 739670 724285 71485 413610 819145 420665 768910 846005 410125 123760 809965 535585 311100 133025 333965 293760 270300 401455 454750 331415 330905 560745 538985 174420 519010 831045 464525 128775 307190 802910 364565 244460 414545 356405 610810 362695 279650 571115 9775 607495 423300 387430 484840 503200 467670 812770 702695 536775 2975 206125 420665 85085 332010 358785 781320 560320 84490 82280 303705 740945 191420 673285 60775 230945 92905 57205 695555 593555 178160 209100 448290 693855 246840 481695 511360 701675 226100 666485 574685 40460 174165 560745 469625 426955 326230 137020 785145 146965 756755 422280 151045 500565 488580 353855 54230 570520 181645 477870 815320 138890 70550 755820 796450 417265 61115 810985 493170 279055 468435 574685 406810 130730 806225 619480 43095 752760 413865 348925 91035 443105 675325 53975 245310 369920 345610 616080 79560 410550 195160 496995 317985 41565 748085 161670 226185 680935 698530 599760 757775 187255 753950 75395 389895 559045 355640 512975 295630 474980 324615 412505 81090 292060 358020 253215 391085 748850 623475 818380 149940 128010 113135 248795 575110 832150 740095 290190 557600 130475 3740 21165 203830 379695 434010 60180 255085 469115 208760 466735 281435 523260 763045 682380 235450 226100 36295 323850 167110 447015 741285 24735 385050 204340 51510 757265 189550 194140 83725 263075 219045 248115 426105 185215 115175 573920 829175 152660 782255 337705 407745 6375 365245 389725 456620 147815 521560 620840 657645 380630 817955 469030 392955 231030 358275 538560 503455 203150 125035 697340 625260 636990 80835 624070 593555 350965 799000 738310 281350 46750 377825 785400 819910 279650 111010 56185 661895 412675 790755 10795 31195 785570 561425 551735 482970 12155 23460 271660 625770 627980 58055 312715 757010 302430 601800 71825 54655 612935 371025 298690 602820 554455 798065 849235 217175 150280 691050 684930 567970 445655 680170 102595 214625 190740 409870 279310 489940 168640 499630 391425 484840 141865 384285 613615 653820 111690 106505 58565 849405 286450 428400 491470 779195 425850 517735 835295 198645 397970 643620 64770 600525 311100 310335 407830 848640 98600 639625 414970 89930 377230 497845 679745 179435 659090 79050 650165 819910 226355 400520 279735 708050 745705 658240 446165 841245 735505 25670 565165 792795 407915 477785 391085 549015 417690 91290 728280 455515 136765 624410 391510 785910 484330 532015 396440 263500 186320 392020 28645 34595 420155 523515 614975 302090 622370 714255 71740 670565 301495 135150 517055 31875 829600 120445 744600 144415 820675 842860 486625 177055 601035 652460 381140 608430 825350 450160 831980 575365 285685 509660 230520 724710 161670 476510 392190 596955 384540 505750 22270 828070 387515 719695 600015 560745 830620 445655 254065 102085 417605 753695 611830 332775 589815 291805 482375 839290 387770 619055 843795 403155 779875 415225 8925 289425 475660 305915 73440 73610 316965 115005 324955 198900 503030 230265 837420 700825 632060 640985 163115 137020 503115 565930 771375 389555 694705 417350 298605 262140 273870 138125 815490 718335 484670 308040 819315 126225 37910 428655 171530 427295 162520 415565 300560 642345 549695 215305 149005 182325 822545 661130 85340 333880 629425 312120 420410 506855 423725 423640 669715 678300 376040 264350 356915 538475 626790 500990 286790 214965 747150 556835 646170 590240 515865 323850 69615 394740 735590 660535 485435 261715 388280 354025 437325 431035 475745 31790 581315 721565 705500 812345 577235 600525 395845 395080 139655 523175 799170 42755 285855 640645 841415 413270 363970 199495 709835 374340 208675 279565 225590 15470 711110 42925 565590 116365 249305 142800 809030 193035 220490 772225 244035 747065 421175 436985 541025 161755 680850 752165 520030 87635 465290 699720 166090 126990 124950 696575 35445 511530 770100 793050 780555 13090 539155 157675 703375 668270 705415 122570 790415 637755 528445 124100 227715 170340 113730 298775 757945 655520 146710 346035 128095 8415 61880 234600 610215 607410 506430 542385 746810 261715 515865 594575 562020 250580 592960 708560 140505 394230 227630 744430 340935 816255 613020 421345 371195 520115 83215 380460 44540 193715 67405 738225 148920 640050 601035 364140 105910 629170 838865 378505 263160 316710 542980 141355 167960 604690 617015 673030 465035 832150 67065 847875 366435 41650 207145 634950 698445 816425 488580 668695 672520 271575 605965 45135 787270 126820 63240 717060 441405 704650 558535 268600 820930 798235 572475 495635 419900 834275 241485 86530 596360 412845 27795 468945 418285 807500 192865 223550 690795 2890 168300 497930 645405 453730 741200 445400 753525 836910 207655 90270 159120 132515 193545 205445 217600 137360 86445 353770 497165 148495 187510 565675 831725 252025 388025 505070 619735 48875 683400 537370 152320 666485 689605 660450 357425 414885 242505 325720 372810 103275 299625 457810 625600 572390 450755 739585 3995 221510 105995 720120 530570 698105 415310 376890 441235 698785 468265 499970 192865 82535 401710 626365 757860 789140 569585 706945 94095 402900 418540 137275 639625 440385 522240 731425 542385 198475 165665 189635 512380 7055 477700 711790 108800 460870 734145 536945 503710 161330 757350 270640 236300 773585 673540 395165 781660 797555 805885 360825 613700 591855 799425 711450 95795 8670 295205 372470 438175 313140 98940 827305 260270 669630 584035 280670 691815 535415 840990 784040 109310 9520 221765 625770 367795 301325 486965 727005 743240 343060 726835 514845 25925 49555 286790 333370 465970 720205 104550 417265 274550 628745 686885 38420 202130 747235 384880 27200 841925 117555 289935 594320 173485 513230 650165 750125 488750 215900 414290 285430 15470 75055 824330 810985 408680 784635 219215 524110 143310 670480 267580 247945 168980 461550 407915 39440 619395 823480 446335 559810 552755 83300 713235 4335 484415 179690 314925 37910 581230 217005 86190 792115 600525 139145 79730 431545 573070 244205 501840 672520 303025 267835 659515 251770 184875 449395 644810 356320 846770 281945 34170 398820 608005 423215 271235 625770 477530 342125 349180 597295 132175 494870 587945 12070 186405 40970 387175 207400 462400 634780 566015 457810 453985 400180 463335 716890 343995 212245 592620 46410 747915 379185 216835 660025 56950 562700 5100 736100 39950 642005 123590 788545 250325 779195 604690 461635 62730 167365 267070 648550 421940 16575 761430 265880 188785 144415 256445 469710 463335 189380 64260 100215 331500 636225 244800 302260 485690 473535 761260 38250 486965 642090 805290 629850 350370 326315 309995 771290 383860 619735 371875 675155 80580 634355 417690 631635 544935 177650 375190 68595 156400 209780 201025 797555 68170 593300 19040 677195 96730 631210 283900 798660 526235 168725 313480 696490 11815 86020 727005 487560 830535 614805 338980 638945 53380 329715 212585 545785 94350 169830 641580 567375 612340 556070 66640 664190 114155 276420 20825 268430 715105 641240 256105 506175 741285 137955 71910 566015 198475 553265 695300 231795 486115 642175 803165 270980 578255 435625 88910 24480 147390 742815 557515 823140 650420 90610 583525 374680 520370 416415 457045 831555 129200 709325 198730 427975 275910 485010 159205 658920 134385 374850 221680 317305 606050 55335 260780 627980 143735 837675 600780 68255 426190 779620 161245 774690 177735 393295 738820 521135 594065 397715 303025 624410 42670 478975 717485 359805 250240 568905 567630 86870 172805 834530 340510 246330 771800 8925 199410 361250 625005 575280 227120 786080 604180 578680 68085 756925 835380 842350 626705 640050 572390 152915 121975 703715 734060 389300 203830 278375 749870 819655 52190 208760 307785 53125 129455 12665 491895 313395 59415 200515 595935 594490 294865 447525 259505 702525 833510 38930 491980 605370 784975 473025 163285 420325 643280 395845 590325 28730 392785 459680 43265 653650 603075 7735 474300 556155 610810 755650 345270 376380 326485 527595 292230 331670 722330 177055 483140 171955 363035 710855 172380 626280 285940 86870 547655 459510 75310 630700 383180 742305 283390 400690 589900 692495 131920 319940 660110 777240 317985 416925 167195 579530 703375 839630 162265 411655 491130 51935 764660 23630 677365 40630 129625 813110 521815 692835 96305 621180 162180 415820 182495 149770 479570 594320 325720 130475 341275 20230 678810 838015 53210 729300 482885 328780 490875 659260 411825 186745 390405 665210 778770 248965 346460 120530 482205 445400 479060 374595 204765 756840 287725 208845 754800 120530 16405 701165 650930 444805 288830 242250 363545 146200 702100 644300 603840 442340 496910 120700 736440 386665 96475 77690 257465 274550 467500 467245 354280 743325 513910 803080 778515 849065 736270 206720 590665 215305 750805 274380 735165 394400 215475 253300 4675 155890 684080 786250 733975 107525 284750 82620 827220 402390 510595 576130 65365 128010 361760 230265 527765 34850 184790 43945 136085 688755 695385 136000 449055 240380 594745 505155 316625 90780 704225 194650 396950 123505 740350 340255 548590 676855 330055 756330 730915 578425 342890 285600 556495 487730 77095 172380 601545 745450 693090 747915 334305 165325 767380 283220 758030 273785 474895 60265 5355 821695 609960 246160 129795 233070 606985 594150 85425 135320 830875 340850 119850 369495 553690 155720 357340 331245 271405 168555 98770 603670 762195 176715 797045 540175 420240 46495 335410 514505 535500 287895 797470 699890 36380 539580 109735 530570 330820 559385 169065 435370 820335 819145 47770 34510 843540 315860 631380 389555 413865 492575 62135 775285 570180 50405 423895 168300 117555 389640 680 128180 436390 474980 529465 265115 633505 306680 620500 468265 406300 769675 154275 64175 455005 356660 567800 679490 308635 61625 8840 621095 774095 717570 849490 575025 544255 615740 812260 350030 513400 252535 31280 75055 386325 557600 693005 417095 96305 1445 170 731255 760835 82705 16660 830025 519010 451010 4250 809795 352495 165410 846005 502350 246925 727770 769930 481270 795770 783445 66215 722160 685695 515185 228820 460190 682210 466565 277780 460190 2295 151385 636735 832575 576215 774605 369155 67405 659600 274380 437240 309485 739925 637330 814470 382075 815150 428655 5865 564060 556835 64260 285260 510425 93840 363035 589050 490280 518160 336345 754800 449225 631465 161585 668780 59160 364140 141355 794750 124015 816255 259420 539155 723945 407065 379695 308295 181645 236385 726920 758540 660450 599165 611915 293250 272255 292485 194480 661045 418625 818465 529805 156825 56355 744345 678045 409105 75395 129965 391935 492745 602310 575450 146540 555050 604435 203150 179945 685355 442850 399245 72335 449055 346205 754630 381905 781915 562275 80835 43775 113645 539070 312120 56355 334985 416925 459850 382245 16575 327675 306340 548250 533460 435370 659005 629850 507025 469030 417605 656285 174335 326485 92055 72760 816765 259505 799680 201110 757945 787185 805375 179265 265625 661130 323425 815405 380375 511615 70125 810730 674475 849745 717740 486965 217005 342465 370855 14365 9775 699380 832575 210715 26265 215050 146455 673115 85765 514675 253385 808945 265455 332435 202810 652545 711960 235620 546380 747235 548250 48790 827730 585225 234430 246755 401285 647870 736695 372640 166770 302005 56780 102935 363545 555475 342040 136170 165835 612935 121040 577830 444975 258570 195755 111010 186065 310845 330225 225675 643535 135150 765085 685015 682380 170935 687310 705330 814300 303705 434945 752250 517395 553605 6545 70975 400095 475405 707115 395930 448120 182665 695300 257380 151810 199325 355470 47430 4420 790075 219980 350880 446930 85085 516375 533290 427550 89590 753865 312120 827645 22015 302685 585735 50150 547825 766530 579955 254575 357255 525725 575110 756330 605795 391340 635375 579105 81770 106505 28645 33065 656370 314840 2805 431120 180115 90270 749870 259675 576385 263245 89590 708900 253725 528615 41565 548590 740860 464015 272680 483310 151725 47770 489855 786845 28050 267750 422025 828750 321725 647955 138550 440980 589645 152745 99875 694790 589305 532865 429675 135150 589390 265115 219300 216835 130815 594150 591005 838525 779790 572645 466990 820930 229500 125205 43095 496655 353005 483565 385305 263160 94860 475235 422025 396185 294695 611065 765850 347650 465460 184195 112880 830705 822290 188020 544425 563380 378080 164900 342040 531590 369580 468010 564400 660365 668185 378165 365160 86700 512975 384710 415650 536350 516375 433500 412080 24820 97495 446675 148240 531505 481355 437240 108375 23715 798490 518415 196265 537455 595765 410890 465715 319175 618290 64855 402560 422620 35700 570180 223635 455090 152065 455855 557940 750805 493935 691135 437070 52530 305830 661555 93415 432055 473790 273020 435795 249135 771205 315860 538050 162435 757945 521305 393550 240125 380970 247435 515610 293250 211310 836570 673965 304555 630445 143820 216750 730065 539495 159460 665040 162010 141100 360145 468605 795855 59330 396610 397715 398055 161245 726240 537880 732360 697510 540005 131155 708305 801125 618630 561510 479315 726495 423725 106675 682040 513400 25585 4420 658240 489430 54145 739925 582590 360570 490450 605455 612510 375275 445995 697680 439620 215985 481950 602735 301920 328185 552500 498185 288830 326145 340 588795 563380 178670 825690 667080 617100 260100 483140 228905 794750 520795 154870 162010 407320 62730 569585 400180 145350 361930 294950 226100 441660 540685 188785 549610 706350 10370 79050 144585 350285 273615 238595 582505 92395 734570 813110 678980 826540 479400 828920 528445 629000 76075 400945 34085 657730 510850 671245 659855 27455 840650 34765 85085 728960 406215 123080 772820 3060 299795 449225 534990 331245 532865 128945 605795 266815 686715 105740 2550 715870 382330 723010 430695 843710 819825 443955 699720 390405 307360 104975 55335 349350 363035 43435 439620 153935 437920 816765 442765 438770 403240 297075 187595 15300 46495 247775 181815 223550 202045 830025 405960 303280 390575 552245 770185 625515 403410 266220 449735 775625 631380 827730 770355 427635 697850 143650 231285 477360 406640 834785 550205 340000 62560 74205 267325 698275 173060 781490 256870 445400 766530 588200 725645 689265 84830 298775 664105 118320 624665 78710 192185 320450 832660 688245 300815 263925 252280 594830 447355 639795 487900 546890 107100 718335 547570 463505 103785 484670 725645 245565 526150 83470 741285 596105 492150 560490 164220 121720 302345 692835 166770 429335 780045 586670 616590 211735 181475 760835 353175 411145 582590 125120 608685 397800 776645 600610 776560 53720 473620 741880 2210 762535 88570 796110 20060 126820 398480 729130 728450 757945 747150 438175 68170 759985 511870 161670 135150 387515 747490 45050 70550 749870 653480 315945 825435 26690 651950 775880 336430 101745 177480 742050 27370 765935 842945 72080 672605 222275 830535 697680 141695 58140 28900 353515 49555 53380 98345 769250 764745 280245 335835 200855 553860 324190 340935 719950 45985 655860 141695 129965 844305 107950 358445 758115 402050 410550 230350 46155 724200 698190 231965 387430 725815 582590 582335 748510 275570 359040 573410 596870 685100 553095 768570 229245 659430 547570 335240 549015 507960 768315 683910 506685 52870 743240 512550 441490 647360 102850 433585 48450 639200 204000 60690 25245 724370 498610 839970 667505 710855 358870 740520 410805 324615 483480 765425 70805 507535 368815 717485 286620 567290 299880 630360 829855 57715 244205 518755 175865 548420 441235 570860 168215 476510 796450 310845 625600 398055 275145 732615 359295 283475 428400 98260 485265 643280 490110 818210 282285 575110 168385 381480 63835 559300 647615 823650 71995 139995 438940 484330 264605 380375 21335 792795 482970 452030 243525 285175 762790 565930 126055 96900 176375 388195 704820 69190 529720 253895 797895 234430 94180 461975 669715 334730 431290 522495 280075 445145 775795 451435 235535 129795 120020 156145 270045 418455 226780 391595 467245 8585 466735 295545 219980 43010 413865 776220 704820 254405 129370 812430 800870 143225 100980 763810 100895 846345 683060 154190 722330 738565 381310 315265 410550 130645 669970 8925 163625 488240 66640 212415 554115 424830 190315 669885 775965 578510 62900 463080 303195 393040 686545 433670 783700 804440 393550 167620 605200 714425 321300 237830 782425 474215 239785 158525 680765 355810 333115 207145 780980 806905 558025 651780 96730 488325 740265 584885 382330 357850 296140 4845 447610 23800 219725 737290 622115 164985 198475 22950 172805 92820 77265 425510 36635 771375 139485 689350 516545 207485 323765 576725 168725 655690 88230 41990 569670 553690 812345 796195 602310 561510 333540 168555 493680 736100 700570 603160 274210 306000 157080 313140 482545 213350 375700 673625 566865 249475 165580 590155 173825 626620 318750 813195 168215 645065 616930 741795 354705 613955 804440 238085 512380 801295 285345 177055 707455 403070 563040 148835 635205 746300 281775 571115 433075 746470 462400 288490 1870 182495 470985 125970 2890 734230 584970 136850 516715 691815 51000 814555 437750 251175 845410 714765 159120 824160 96475 338130 548675 44880 485095 33405 444550 329885 517820 669290 155210 155550 839800 377570 297160 158610 371450 722585 408850 43520 328865 735420 181815 418795 509490 805035 538220 194990 360570 56610 304045 431035 91630 745450 450755 234090 555730 702780 564400 276930 739330 268260 572135 335240 725560 120105 836825 4930 234345 268685 379100 614465 1955 512125 118490 479995 710685 125120 51170 745195 231880 646085 796025 836910 470985 555220 448035 314585 476680 396015 145350 292740 153850 668440 797810 361420 268600 88145 728110 84745 330395 38930 649315 298010 19890 250920 409700 710940 341190 458235 782765 158355 666995 645660 321300 583950 210035 499715 126140 515015 641495 935 689265 144330 80920 159120 261970 444720 253725 313820 660450 606390 360315 259420 203575 322150 70040 115770 414545 629425 12410 738820 485690 583015 263585 154105 634270 14025 706265 320705 427550 284495 35445 636565 350030 325125 584205 326655 777070 648975 646255 494275 403325 804780 161330 9180 837930 466225 73610 163115 358530 165835 391850 542300 241825 739160 834190 388195 271320 336855 848045 711280 559385 549100 270045 436305 40120 100980 784295 440555 134470 133790 92735 735760 244545 486370 798405 768315 364905 520370 19295 643195 88485 181050 537285 428655 20825 170000 774180 707200 508130 101065 70975 343910 716465 450500 40545 174845 677535 691645 357170 416245 832490 181305 561680 615145 611830 366010 655180 808350 103785 637160 342210 273275 547570 764320 74885 122570 836400 193715 572050 767635 594575 706350 683230 611235 763300 621180 50065 344930 388960 32130 279480 750805 378080 813790 282965 123760 394740 117130 334645 704820 816425 423045 750040 843795 716890 132430 410210 102085 667505 578255 716890 667760 371875 489515 663000 24055 739840 335665 364905 308465 45135 607835 473875 83385 155465 81600 203405 823735 374000 661470 187170 506175 822290 406555 550885 798660 305660 431035 106165 450585 15810 513570 121295 174080 640305 371960 50660 594235 249560 49895 555560 776135 244800 710430 21420 532100 843030 796110 372725 299285 645490 680340 389130 408850 805035 818805 686970 441490 251940 662320 612680 540175 229840 99620 296225 455345 449820 167450 89930 7225 414800 785230 720885 563210 368305 625855 99620 656285 492065 621690 534480 799510 202470 662915 72930 567035 336005 119170 258655 249220 437495 677535 30855 556240 79560 380715 244800 438090 676770 119340 610895 617100 28305 533375 798235 293590 497420 302515 294695 430780 26520 678045 521305 98175 206805 787610 53635 64430 670650 598570 220235 384285 392955 85680 75310 751655 167705 602735 535500 726835 68255 709835 598825 123420 441745 728025 143820 529380 18785 64175 511190 425510 235195 747490 568820 352665 128520 678555 56440 836485 363715 309910 46495 734060 834020 699040 763810 13770 142460 609365 225335 728025 554285 460870 508300 258655 231540 219385 787440 32980 591430 106335 696235 33915 800955 699720 445060 759815 823990 759815 197795 423980 426700 86955 126395 515270 541620 602735 121380 376295 119595 788375 183430 93670 448545 559300 401625 455260 466310 572220 351815 150280 548845 431035 769250 122230 413015 833255 138465 133450 310080 73100 515780 379865 760325 104550 339320 305405 387515 88145 613360 35360 810730 152405 635290 685950 358275 806905 667080 75820 668440 529210 124865 425680 640645 818975 723945 270045 562700 473535 627810 133025 138125 389895 656370 222275 645830 12325 655690 122825 641495 540005 325720 39865 612085 386155 202555 215815 838865 835635 761090 809795 339150 707200 99790 280925 301410 96475 470730 665380 29325 2380 100470 572475 203490 424235 145690 591005 45900 319430 657900 576725 260950 426275 499205 34085 362780 450245 794410 242250 110415 492150 430270 430695 371110 1530 730065 828155 91205 792285 335750 498695 552585 1530 811325 24480 290020 17595 439535 36125 578085 679405 615825 289000 751655 677110 747405 625770 114410 326570 250750 687225 557430 100725 532780 647275 174420 718930 823990 26860 618800 652885 409445 345780 125460 289340 403070 296650 211055 487050 534140 154530 140675 28390 410975 220065 138890 75650 371110 222105 473450 562530 327760 366605 96390 122315 517650 718675 840055 152660 491980 810560 85340 19040 687310 642770 132175 566950 594150 688415 626960 700655 777410 642685 695980 548165 317900 348585 544765 549440 838355 72505 77095 270215 412845 201535 299030 714085 541110 373575 141780 414885 580295 242590 820760 36720 513825 619310 128435 101915 377825 110670 275315 282965 171190 353345 417945 462400 371365 342805 566525 840905 718505 511020 29410 227885 835975 463760 3060 227545 472770 487050 188870 418625 184110 282030 830705 670735 572900 385815 14280 389215 331925 261375 129285 508980 449395 332520 475235 578170 352240 789650 822800 721905 11730 527765 251090 26095 609705 607665 695895 720715 102510 313225 644045 616675 591260 708900 6545 489430 218280 584035 463845 432055 277185 342125 146115 108035 105740 205955 152320 275740 218790 687310 405195 473195 413525 162435 507025 480505 473875 286875 415140 788205 505920 650335 346545 781490 750380 170255 15130 848640 540430 145690 445230 361335 288490 608770 192950 64260 380885 736865 480335 672350 666825 376040 15725 800275 225505 443275 721905 119595 292570 13855 115005 564060 482375 63070 809030 493170 417775 147475 313565 679320 193460 589475 456875 765425 277100 74715 547060 267750 779450 831810 445910 204000 413865 676855 138890 106165 158525 627300 244460 204595 161755 293420 297670 578000 581655 655265 414460 421005 50405 705500 133705 751230 347140 597380 221085 802910 460870 781320 497165 675410 758880 636140 179690 841415 684590 109140 348330 260355 538730 126820 189295 832320 15810 248455 112710 121465 784125 34595 344335 33660 412675 687055 692835 836145 334815 520965 422280 553945 106675 640815 255850 470560 49555 303620 760835 262565 169745 154020 736780 623815 482715 125290 177735 182835 321300 733380 115600 456875 238680 248710 477360 702610 300645 39270 686545 98685 27455 64090 592960 719185 450245 331160 336090 420665 388195 414035 20400 352325 813025 198220 434350 658665 750635 356660 349265 787525 207995 205020 746470 498525 674730 529890 558790 705925 653565 321300 580805 79390 232305 44540 351645 220830 250665 483395 431205 661470 734145 330650 603330 114580 780555 564315 485350 62305 769505 138975 88740 210375 165240 716210 515355 231965 788630 532185 749105 328440 152235 260525 376210 505070 119340 256530 693515 777155 540345 294950 240635 605030 239360 410975 313650 197710 471920 253215 160650 293675 241995 717825 86785 634015 668015 832660 605625 777580 794495 363120 457640 723775 398735 617440 264945 529210 841075 822120 731680 394655 684845 837930 34680 665210 173655 237150 428910 400605 157505 226865 768910 619225 842775 217430 37230 653820 59075 542215 786930 612595 225505 431630 340340 11730 690030 610045 684335 748595 350285 241315 107780 799255 376550 800275 228565 653820 252365 488155 447355 470220 428230 275910 299285 89505 520200 726750 65620 174505 547145 135320 67320 609450 404260 292060 437240 518585 682295 277780 348670 160735 77690 26435 93075 275230 555390 795685 579360 632145 182410 364820 526235 324785 517565 719695 349520 574770 607580 260270 721735 720630 325635 429505 601035 728280 825605 552840 816170 240040 9860 189720 139995 166175 745450 827985 31450 423980 744515 101830 754800 118745 452880 612000 78880 282540 111605 677705 616420 68850 339915 508725 125035 418200 85935 204765 729895 100810 684845 131495 404600 232050 576045 147475 823140 234005 802825 64090 825180 326995 381990 281435 234940 824330 784805 213095 749530 545360 734485 197625 598910 400350 324105 549185 96560 589985 787610 430185 93500 472005 739925 57460 509915 494615 135320 481780 273700 665635 496400 586840 80665 451095 578000 730660 665380 389470 727515 574430 739415 471665 61200 448715 675240 622455 318835 604265 65875 647530 466310 155040 570520 216750 371110 525300 160055 285090 790075 785825 377825 626705 297245 475915 816000 386580 491300 403835 465800 349605 561510 787100 711535 322490 335750 646595 506345 789905 183855 546380 378930 582080 4250 771800 446165 686545 836060 568990 225505 728875 839545 114580 328355 679150 160055 661895 688075 788885 759475 541960 361675 513145 381820 425000 193205 318410 208930 58310 177140 199240 492575 565930 634780 712725 595085 49725 162860 144245 714595 841755 562785 780300 122740 148665 105740 636905 278630 78880 547315 297500 575960 628745 829685 663170 181900 441745 344675 45985 50490 767125 462145 754375 286450 493935 154530 505750 208250 538900 747235 571880 696745 203490 535500 348585 363715 431970 509405 406300 549270 469285 221340 503795 99280 617270 544680 305235 192525 812515 137870 153765 266560 167110 301665 411570 313395 84320 385560 114155 780725 710940 450245 246415 364650 520625 519945 383690 329630 402220 274040 321980 764320 811920 684165 164390 497335 469880 731255 740180 615060 128095 154700 761175 752335 265370 506940 453560 683400 410805 181305 822205 830195 465970 848130 337025 146540 587860 356660 475235 192185 125120 707625 810050 373745 748255 325720 73440 542215 707030 585225 843285 578850 722670 459850 34170 468180 730745 427635 556495 441320 196265 244800 762620 808945 167025 733295 115685 121125 237320 26010 612680 430610 509660 23970 189380 590410 71995 345015 461890 523770 537880 168895 248880 331585 250665 757605 231370 506515 576130 336770 685440 530740 602140 661555 19465 222700 122145 590495 61285 7055 659345 325040 482545 161415 741710 353855 805120 714255 60180 150960 550885 16660 455005 733805 369070 517905 35190 448800 744005 416075 488155 362695 804355 380120 442425 323850 594490 196010 327420 95370 510425 254490 835805 753015 153340 515355 778770 464355 484585 127245 215305 450075 171360 699040 415650 574855 247435 1275 372385 652885 452965 546805 575960 804525 695385 207145 762620 560235 143055 812345 43520 14365 746130 753865 149515 173910 254660 363885 571625 420750 629850 167450 124865 6035 826710 206210 425085 540855 465800 279565 381140 287385 13940 306085 659345 692325 734400 361335 737290 506855 255340 423980 623390 151555 789140 774095 574260 645745 12495 553520 208335 490790 95370 331670 599165 76245 391425 374765 844645 323595 337025 793815 459000 29155 71060 523090 358190 601800 395590 665805 611745 689095 621945 547655 429845 780045 808690 207740 693175 268940 199240 733380 335495 390575 798235 565590 328100 92820 308210 96220 41395 574430 439960 417605 398820 197115 8160 535160 485180 454410 511785 683230 804355 9435 796195 70210 671670 837420 266560 234430 161160 643110 741710 742645 633590 500140 206805 514845 489005 653310 319685 652375 517990 92735 114495 289680 448460 134725 640645 96815 64175 409360 309910 121805 828155 303705 338385 128860 125545 480675 778430 205445 232730 636650 57290 447355 710005 82195 310590 348500 668950 276250 137870 703460 546295 733125 794155 541280 118490 739925 751145 526915 33745 160735 502945 322745 541025 708815 383690 632145 586075 244375 293590 86700 803420 817445 313735 695385 793305 381480 745025 147730 682805 264860 258570 836230 791860 214625 706010 337195 277780 433585 178755 628660 514760 797895 243950 845750 331755 522835 227120 584800 429420 404260 790415 324530 425765 499375 416670 106165 357680 181050 379270 57970 356915 141100 779620 442680 54910 24140 428145 753270 486370 838100 600270 364140 688075 89250 641495 308040 417860 422110 554710 86190 551480 294780 148665 363205 520285 67660 135235 608260 356660 420325 224400 836315 557175 369410 652970 561340 255595 713745 123675 418880 267920 294270 608090 66215 129625 802740 594490 375955 577150 253385 40630 424320 200430 80070 204680 657815 135320 565420 694280 547910 807840 17765 669375 233750 828835 156315 681445 545360 248285 585565 814130 615230 185215 222445 652035 233155 650675 541875 24225 246245 642345 252195 672860 195330 262650 213775 14110 15895 849320 458490 388450 100980 322150 38845 798150 349265 377315 754035 238680 500905 570010 417860 383350 163115 51850 183855 153000 548930 307275 511275 562530 535670 841670 209525 538815 421515 264775 762535 652800 720545 387005 214455 568820 394740 500990 821270 296310 222955 96390 208080 832660 813620 848640 275230 491555 735760 739840 798150 13430 174505 628660 647615 32300 52615 682720 143480 580040 292570 213010 69870 403325 112795 595510 441575 633505 503115 681360 716720 240805 532015 719865 118660 702185 178415 668695 459510 743580 744855 12835 787780 332095 438175 121210 566780 764065 125375 303875 773500 344930 221085 39865 305235 92565 112285 226185 131495 720630 411400 564315 583525 376720 491895 642600 526405 207060 220745 267835 410040 725815 695555 491980 349945 236385 584035 579190 348670 406130 166090 95795 255850 589900 469370 692240 287725 781405 49640 649995 475660 595 216835 446930 375360 245820 431460 383860 24140 3655 51000 212670 103700 161755 257210 242675 227885 12240 822885 389810 151895 579530 666995 110500 466735 564315 499800 546210 610810 446675 49470 670565 622370 101660 831640 323255 816850 406640 395760 394570 321045 219895 35700 264095 3825 584120 239870 250155 467075 837165 222870 811920 592790 203320 575450 690710 706605 557005 206465 458320 371620 493170 826795 3400 784805 582335 530655 577065 602565 101745 218025 64175 542810 736440 821950 649230 226950 644810 415310 647530 558365 197540 73950 742050 394740 694195 786080 66980 449055 67915 837845 764490 389215 648295 277100 844390 515355 454070 346120 645405 29665 193290 317475 134300 443275 337450 299030 25670 730745 332435 809455 372895 208420 443785 12835 135150 648380 547910 818380 572135 264095 222530 541110 630955 611830 809370 129965 735760 538900 272595 488325 283900 115940 92225 583610 725645 103615 790415 575960 446335 64345 598740 117640 762365 733635 48025 282455 348330 543405 712385 484670 504305 65875 72760 395675 129455 304470 654160 592365 768400 441235 537710 528105 811835 396270 188275 101915 618970 827050 499375 50575 522495 736610 466905 272850 644810 41480 277525 288150 480845 293165 715105 741285 792540 555560 470730 450330 340850 159630 195585 572645 836315 552585 563380 732785 674985 242930 800700 403835 772140 564740 405280 225845 731595 393550 197625 607325 109990 677450 300475 557345 115855 355215 314245 729300 558195 319005 838695 549270 309910 487305 438685 71230 554370 61795 688585 359890 569330 250665 3825 809625 263755 365245 513145 662575 387005 710345 234175 754035 369920 172975 584800 702780 627640 567290 773160 573155 495295 669120 382670 51170 161160 125035 72675 23630 534565 30770 109140 803165 526745 747830 427125 16490 249220 150450 236810 241230 652800 483055 624920 7820 392955 268685 461890 78540 121975 508045 137190 1190 589815 707965 43010 64345 155210 261035 743750 779365 537030 478550 649570 207060 763215 390235 79475 666400 772650 335665 623305 351220 97240 398395 260695 817530 755480 326315 72760 706180 398310 265965 327505 526745 606475 755565 102170 537965 248625 420155 643790 686715 213350 483905 386070 501755 276250 641835 539835 233580 330820 595765 625600 12070 289680 223295 199495 12325 762705 78710 836060 462910 727855 245735 263075 633675 848130 406470 352835 337790 230435 415650 765 532610 613870 441915 31450 241910 539240 556750 346630 235875 409530 658240 440555 244630 86785 790755 778005 540685 774350 831555 417095 94775 90780 58395 371535 161840 6205 383180 345780 497420 127755 209780 601205 827305 262735 711025 101915 475915 836995 9775 748170 829345 371365 580805 680000 529295 356150 783105 559045 322660 638775 31365 369070 623220 421260 94265 184280 763555 125800 652375 412335 143140 450330 565505 216240 670905 451435 745620 589220 556240 531420 169660 103700 650930 807245 414885 474640 517650 13940 464015 811070 775030 366860 612765 29155 496145 659260 655945 128775 372130 599930 685270 724710 529210 275825 658665 657730 29155 94010 510255 650590 63325 822120 602480 15895 106420 601290 530060 834360 54485 582080 726750 136510 254150 237490 43350 70720 727600 205615 63240 294355 527000 651100 751400 646000 815150 48620 457640 827475 105315 316030 482800 484925 349095 530230 61795 271660 249900 175525 87805 336770 39270 434690 260185 48535 316880 743750 130900 539750 219045 581995 424150 789225 76245 205020 86020 756755 616930 312035 133280 82365 104720 629510 354705 405280 228905 774180 140675 166855 517905 610640 603500 108970 238510 397375 471240 201535 145690 191165 300050 143650 423385 21760 471070 160650 250240 122570 668270 374000 652290 658155 630785 768995 840565 656455 396270 199240 247690 223465 639285 237320 534990 583015 591260 639710 257975 46750 147305 734825 615655 348160 721140 671330 148070 217175 348415 826625 504135 616335 46240 328780 233495 572730 570945 748425 378505 728280 483650 598060 824075 568820 109480 45645 484755 548760 757690 525045 632740 211735 84915 69955 46410 402815 497675 541450 655860 173825 185470 528785 571115 351050 794835 849660 503455 310845 551225 201705 328865 197285 135065 677875 688840 396015 450840 384200 842095 30430 141015 744090 471155 72675 275485 689520 258485 810560 465375 24310 19890 18190 184875 22355 207230 33405 312545 372470 362015 335665 409190 621605 751825 440895 60350 361080 265200 780640 161245 546550 545530 406555 737035 481525 63835 266220 682210 520285 309740 640900 495975 680000 760835 590835 253300 670225 557005 496740 385390 72760 635205 611915 66555 741115 313055 125970 63580 409955 796195 816085 127925 378080 552840 508640 692750 227205 610045 635120 500990 742560 437920 772905 204170 395505 173315 39695 147730 675920 132260 168385 605625 142715 614380 732020 683825 459085 22780 152915 94435 67150 59840 258740 214285 827645 648805 551140 771290 459765 311525 180710 346035 106760 711450 285515 497930 453220 149175 684930 176205 89590 498355 609025 484500 334985 250325 320960 845155 654925 377145 581995 132855 812515 586925 335240 149685 657730 755310 757520 635460 565420 137870 631975 153850 759220 217005 785740 366180 321640 775285 245990 771375 412760 470305 756245 792455 831300 197795 442935 429760 572390 533120 686375 635970 382075 814640 635970 371535 252450 748680 477275 10115 151045 451435 249305 325805 367625 169490 287895 361760 206380 677705 442085 420750 420665 232900 390235 426020 450755 515015 598315 361420 229415 319770 715955 566865 387600 834190 283475 53890 104125 671670 529635 105230 274975 749955 840735 679065 171870 117045 749955 29665 458150 806990 108545 825435 297500 86700 44710 27030 501925 572645 728025 402475 470135 7225 272935 657475 50490 312460 315095 61455 624750 509235 29835 58735 152915 714085 412760 310420 165665 92650 44200 549355 744345 483480 529295 201705 382840 353175 86955 634100 422960 810560 454410 558280 818295 438260 780725 336855 689095 264180 205020 52190 16490 380120 196945 33065 352070 295290 494190 806140 344165 704650 221765 639710 161670 658920 749360 644215 496145 559045 28220 152660 275400 26435 141185 611745 66640 449990 657730 578935 213180 25755 478635 28305 223890 197455 19210 11985 177650 443870 20740 493850 361760 65535 563295 368475 411910 38845 133705 394910 34170 839290 632145 577575 39440 818295 606815 687310 245820 517735 236980 115175 660110 379185 450840 841160 206210 767975 521475 177820 46750 765 608090 461805 820505 192610 705500 235960 691560 149090 228990 157080 350370 653140 800275 812345 126905 650335 30770 658495 391510 748425 538560 452285 439280 362270 121295 793135 284070 493255 577065 231200 108460 508555 833510 680255 7820 1700 402900 76330 435030 350200 107695 177820 579360 5865 506430 79985 498270 133790 55335 776390 542640 299370 611660 627385 504050 442850 110670 383180 671415 376125 5780 322405 734400 365500 420070 232645 219725 437835 597380 717825 572475 552925 621095 212925 704820 460105 424830 54315 78370 478720 711450 530740 83045 832150 563550 621605 700400 119000 640220 293590 840480 45305 65790 104295 209185 22355 673965 71400 361420 587180 443275 50745 372980 144755 731255 347990 571710 516715 492830 701250 583610 462400 116450 4250 277100 782510 329885 703715 692665 555900 126565 135320 136935 405280 652715 171530 669885 483650 547400 643875 459085 384625 249305 331585 776560 355555 631125 670905 522580 237575 172550 91375 422620 158440 442595 324275 758285 840480 636990 249305 49300 306425 785400 828070 43350 473110 4335 748000 519095 466650 238340 703120 339490 843880 395335 689945 537710 194565 813450 620925 78030 762365 498185 738990 96475 508640 836230 711110 435030 452115 637925 654585 128095 798660 171615 638095 503285 251515 50660 238255 725815 711620 798490 187680 117555 53635 311440 770865 707200 220830 668695 197965 559300 703035 279735 136680 528020 557430 260865 9775 764490 513485 461380 355130 533545 576980 584800 363970 64090 283645 848130 729130 108375 692325 561255 127245 455260 391340 454835 74885 162180 180370 266475 420665 141100 593980 814385 355045 289255 671670 589135 705840 509235 800700 683400 482120 367115 122230 586500 33745 626875 246415 480505 43605 488495 460020 583780 651695 252790 46835 7650 1275 260950 77945 356150 414800 119085 103870 642345 748935 782340 738225 364565 448800 211905 623050 94095 513995 747660 42330 83300 306340 498015 181560 787270 261035 669120 615315 68765 180625 89420 729980 577745 228395 365500 648720 417520 30770 515015 355810 212415 551565 455770 754885 760750 184875 578850 723435 688415 161670 372300 32385 605200 5270 195075 102170 667590 128690 350370 177480 658750 800955 656880 73865 465970 78965 425510 467925 94095 140675 523940 386410 276250 304555 238425 267325 534140 664445 582505 216070 353430 726495 635970 649400 507280 709070 412590 212415 450330 385050 688755 425765 560405 403665 668270 491215 604435 330310 401880 810305 299455 780130 604520 780555 349265 273360 117725 790500 629000 120870 343570 848640 49385 718165 148410 510170 727430 849660 272595 66470 245565 189465 728620 731255 703800 334560 533800 835210 351900 184195 221510 327845 514335 270555 487390 478295 366605 476000 487390 132600 588965 228395 490110 545615 606645 721905 493765 306680 757010 14535 604010 817105 255 285515 490025 208505 35020 731425 30090 206805 226440 844475 818295 797810 568140 269450 144840 362355 369410 322490 215730 468180 657645 155550 156315 704140 130900 172550 689520 824245 622455 419475 170000 602140 269450 238680 295375 115685 436050 170340 323340 354875 102765 553180 337535 39610 150790 567120 620585 239870 393720 215050 564995 171700 291635 123165 596190 758965 695130 330905 369240 832490 519265 760410 558535 19720 548420 170935 795090 644130 604265 231370 85000 739075 292315 342550 280160 251175 254235 239105 541450 294695 183260 193035 187935 54825 754290 292400 116280 149090 631040 449820 196265 10370 552245 103020 737970 483395 553010 739330 353260 682890 460020 786590 226270 364565 267070 68255 44965 603585 247775 530570 793985 436645 219980 77690 189720 520540 265540 65790 232560 188870 624325 652630 565420 416245 802485 328610 490450 313055 470900 433500 530910 150110 250920 128010 25840 672775 263670 159120 571370 711875 51850 339915 335410 402475 423300 306680 319770 590410 52360 433840 724965 108035 111690 37400 532270 586670 629510 816085 109225 300815 584290 326485 444040 544255 164985 804270 614380 408340 19295 248880 34680 825435 831725 158695 849830 3060 756840 557685 86275 536945 69785 520880 783275 249985 214625 733720 714085 293165 340425 476425 601205 304045 498780 548590 803420 215985 106420 397120 505835 221850 835720 349435 504475 235280 474215 24905 30855 423130 570265 494360 586840 236725 286960 112625 350540 352920 129880 415650 414630 319005 202300 493850 362525 142460 418285 296225 726835 538135 236385 106335 675070 612850 541365 278970 519095 374425 631550 334135 314840 766615 183090 577915 125460 223550 606645 638435 478890 76330 269450 505835 643025 39525 588200 258400 769845 165750 307360 162690 699550 484330 405790 577575 53635 434605 698870 491215 660450 606220 284070 371280 419220 846600 120530 849150 235195 655860 675835 55335 727005 432225 810135 217600 523770 398905 528105 701420 147050 513570 546975 157165 375870 802825 36125 310760 187850 488750 196095 458320 59755 367370 157080 64770 296480 491215 470730 155295 611150 427890 655945 250070 321385 371450 824840 77010 756585 312205 352920 597465 645150 332520 576810 492150 825520 674985 498440 5015 503625 716975 585905 202895 388195 785740 581825 770100 151555 22525 430185 755990 504220 727005 345780 352240 488070 707540 702950 96050 805205 361930 254745 833595 534565 284410 440300 750125 151045 786930 198815 725900 738055 290530 563465 521900 108205 435285 315775 459000 654585 34595 313480 339235 251600 651100 795005 517055 490110 113730 573835 101830 669375 194820 335665 54995 776815 74885 564060 394655 609790 645830 412505 617440 189975 485775 516715 595680 504305 390745 823905 359890 764915 680850 768400 674390 110925 462655 162690 805630 651015 266305 98515 33405 182155 822460 249475 596615 146710 333200 652715 283050 317475 666740 125545 522495 133365 784040 180540 524450 311185 208505 519010 414885 382330 420580 595340 328355 289000 772565 147050 570860 613530 202045 391935 536435 63155 103615 389810 627640 106250 336855 281520 683910 729810 364735 431120 536945 820165 368390 305150 215050 489515 330225 526830 491130 535670 714255 22780 457300 844305 469200 597380 309910 584800 79390 422875 98005 302855 321300 765680 842435 480165 338130 94605 95285 457215 514250 410295 461805 342125 724710 755225 746895 630615 417520 180455 377400 266475 3230 660790 139825 42585 702185 317900 287640 234770 494615 674900 577830 609535 151640 555050 830195 84320 22440 311610 392700 195925 496825 248540 553435 636565 2975 279310 66810 725900 208420 127160 632230 711705 646255 196520 757180 123505 595935 28135 234940 727090 815915 508470 424830 480845 195075 201450 199070 321640 466140 413865 60350 466990 289000 645320 539495 451605 58395 767805 414120 496060 386240 276165 450415 270300 805630 669460 601120 361930 161160 253810 59330 585820 195160 290700 592025 58140 324020 403325 621775 220575 737460 283050 16150 218450 181900 257635 17340 588540 496910 511530 505750 366945 53805 443870 823565 92735 394145 39270 400435 277270 419645 743070 218110 339320 200600 103700 260270 65705 310505 369410 553605 684760 217600 197710 361420 40120 389640 597805 104635 162520 627640 391255 116535 581740 36125 400860 792880 67150 339405 468350 119510 321640 131410 496570 386155 231030 614975 431460 148750 848385 183855 154275 324615 826965 175950 204595 643535 184280 825350 700740 179605 215050 623560 55845 189295 646935 683060 189635 712300 511445 301665 563380 82025 19890 808180 108545 181985 312120 659855 727685 651780 62050 705415 642345 647955 605710 709580 194565 446505 538645 624835 232220 120700 452115 291890 159375 234005 578340 702780 656880 54145 600100 111350 395080 698870 112370 730830 660110 268600 701590 281690 343910 462145 604860 132600 505410 514080 640305 429845 23035 268940 671925 709580 70805 434010 378420 473195 71145 484245 89930 777495 183260 770440 446590 698700 8585 834615 187000 542130 512125 719950 531590 452540 658070 118405 623220 723010 406980 469795 373320 702865 355640 442000 221510 490195 260100 463930 393040 774010 382925 328780 7905 652290 224910 108290 820165 669885 338385 558195 85850 133280 558365 517310 353345 532100 713405 42160 442425 826030 346205 105315 275060 21930 416840 13090 778345 228225 743325 507620 566525 672690 430270 530910 789055 379780 280925 831300 639965 9265 273105 89080 708475 67745 442510 228140 454750 508555 145435 597465 386155 59415 531930 602735 583695 758370 14025 747915 544425 393805 230690 215560 362610 100215 603330 282200 744515 726070 72080 438005 470475 42245 573495 46665 135490 634525 752250 431375 413950 462570 608855 536350 236130 619480 581060 33660 243610 375785 245735 774775 242590 667080 249135 99365 159630 520115 456450 651525 848640 70465 318240 470900 719695 528785 648805 416330 702610 725985 711450 454580 227035 709070 250835 445655 311270 518840 309910 341190 366095 524790 703205 745960 244035 347310 287045 356150 846175 577150 105485 496230 378675 735930 534480 558025 476850 755140 243440 35700 112795 282625 564485 293505 233580 497420 423130 135405 848470 20145 788290 583270 190570 744940 829260 611150 233155 721480 62135 198135 105145 14450 528955 709835 710940 750125 147815 443955 351475 462060 189125 652375 806650 59755 68425 4165 643110 391680 398140 229245 361080 827900 842435 536945 140420 364395 601800 441660 380375 806820 448970 312205 209270 793815 334985 246075 842180 44625 335580 18275 110160 185215 779195 339915 817955 138040 487305 348755 843795 683570 155380 174590 843370 361760 180370 184620 142460 382075 686460 610810 708390 761090 38845 732020 782000 361250 335070 464525 134725 347140 46155 835295 591260 489855 469030 771885 379185 362950 632485 450585 500310 341615 727345 3570 162095 556920 262055 626450 289255 120785 746640 775540 725390 693685 763045 762025 485775 628405 129370 294780 52190 729385 773585 7310 151810 660875 710430 553860 254490 473280 71485 270725 18615 300050 60775 129115 826200 116960 744005 652290 792030 323850 429250 307785 115005 1190 6035 433500 550630 712300 397970 414120 539665 813620 345015 169150 458745 319090 210460 411570 247605 511785 64260 507960 748425 605965 51425 360230 390830 404430 629510 402475 446250 816000 728025 132005 169915 608855 658665 228735 636905 543235 384370 349010 67065 40630 706775 624580 234175 109565 347820 467415 264945 671500 492915 10455 264520 37655 296905 803675 829940 750295 666995 139485 495125 392955 410125 430185 236385 128435 841585 388705 692325 284580 812940 732955 772225 319260 847875 19975 87465 715530 112965 12410 237150 768400 819400 404430 733380 180710 617015 328865 696660 508130 796535 567120 630785 761260 108035 782850 604265 493425 158270 615060 426615 427635 9180 732615 784210 469965 298520 144415 849405 202640 519010 682210 526575 226610 63240 416160 477190 683230 129880 261800 336260 484500 608685 93670 374255 715360 431715 236130 562955 482800 684080 265880 272340 487305 44710 466055 320705 705500 109140 687225 245310 756330 479825 164900 834870 198645 76245 129965 793390 440470 746130 368815 386750 835890 713235 129030 605370 705160 407575 657560 357510 211225 160565 472090 338130 91800 658835 140760 64600 691220 799595 805885 235280 479825 680935 725050 833340 1785 117130 247605 226185 379270 179690 770270 646510 401710 501245 220575 708390 759050 677535 107355 410040 494530 812685 362185 771290 453475 101235 34935 364820 413440 173825 442340 174165 261205 675240 42245 707370 142205 428655 238510 395590 680510 445315 624325 531675 205785 821610 427465 379270 687225 126820 129540 105910 573750 465800 264180 33830 737970 499885 668865 389725 266815 52530 196945 452540 325975 143310 793220 106930 163455 168980 813875 212160 371705 53805 813195 444975 494615 303960 79050 415480 715530 550290 187595 15555 609705 468520 77095 425170 462230 19125 612170 345185 651270 638095 475235 825010 141950 689265 562275 680510 269025 45305 359295 174590 18955 396780 37400 577660 460700 258655 259080 426530 138720 420410 40205 402560 779535 345015 297925 800020 92990 637670 468520 508810 420920 164985 690965 460700 776815 60265 511615 815915 600355 109565 210290 594745 96220 123420 127415 333625 239530 297925 159630 829685 169405 593215 192440 501840 249815 220660 360740 453050 577405 401285 588455 632825 303110 827985 529125 239020 537285 219215 771035 362185 172210 320620 777835 369580 419815 589730 575365 365840 682975 491130 301240 750295 402050 407915 220235 183685 192610 305065 657730 5270 515015 75480 657390 808690 474810 542215 19635 144160 791690 124440 161840 784040 502265 704480 833255 227205 684420 428485 433670 671925 526660 214115 726155 37485 600015 209525 159885 185810 302260 351730 129625 473535 571285 145605 668780 443020 561255 271320 394995 795090 160565 286450 527765 362185 202215 805290 672435 835635 400435 778260 328440 254405 718080 706860 524280 637670 186150 384880 236045 73610 840565 149685 687310 746385 186235 146710 735590 784040 306425 556410 672435 45220 107865 102170 246755 161755 744345 590070 366435 509150 540770 757010 746640 719780 711620 413440 149940 232390 268515 831385 200005 132260 684335 55675 588540 443105 60350 705500 420835 699720 381225 506345 101575 478720 452965 264945 293080 126990 809370 557770 437155 206805 730575 144160 327420 813620 486710 79475 48365 648040 708135 223890 150025 508215 763130 36890 596445 537455 845750 698020 365160 411400 821270 279905 428825 750635 680765 127840 704990 319770 231625 658070 290020 684675 176885 528530 34085 233750 810560 564825 591430 366010 279735 632570 509490 442595 688585 408850 596020 644130 155890 154700 102340 735165 591855 141950 605115 135150 691475 399245 559810 781745 472090 216750 503710 370685 23290 539325 293505 418200 24225 58310 757860 583780 650930 640050 354450 448800 831980 734400 56100 834955 470220 124610 98600 488750 792625 671840 740350 139570 228395 591685 420920 249135 235705 578255 78370 290785 237405 691900 647870 378420 567460 130730 295630 148835 429505 486455 310590 93075 558960 217855 384455 255510 613785 27370 657730 691900 835720 832745 782680 184960 251685 362525 246840 488240 816680 282795 594405 42500 15385 149430 705415 198050 503795 352155 541960 798490 48280 735505 146285 790585 769590 693770 141355 251770 495890 519520 82365 422110 277950 172380 151045 453220 351475 724115 712385 300475 267835 525640 260100 795600 18360 486965 562360 376550 212925 499970 49555 793050 441745 588540 711535 5695 102765 768230 688330 498525 248455 497165 424235 490875 262480 690965 783700 92650 680765 599165 99790 51340 825860 795090 602905 210715 808775 501925 421345 399925 513230 65365 254490 202130 528955 7225 555985 210970 567885 575705 289425 11985 23970 10880 36380 508810 31280 686290 421940 600695 529465 649315 666315 146880 396015 84745 348755 313225 610385 507790 114580 36125 120360 661300 140505 22950 709665 595085 372215 289850 614380 293335 471070 175610 310420 257890 229585 490450 396100 582080 403495 46240 116960 168810 533035 97155 212925 640305 376720 835040 339065 491810 766615 68425 123760 228905 405280 710005 296055 701165 717145 506260 258315 683570 262225 701845 291295 9690 705585 750295 418370 736270 634015 725560 314840 598910 754630 181560 551480 487730 373575 794665 62900 562445 572220 747660 281690 653905 69955 685440 795855 796450 689350 243100 372895 584290 450075 790925 173060 431290 655860 575535 342550 382840 598655 176970 652460 314585 481185 262395 128180 440215 445145 781065 574175 743070 381055 697170 537795 515695 448120 750465 195840 122060 462400 370770 300645 548590 571710 203745 531675 55590 255170 165920 672520 148920 214115 750805 804185 466565 636990 386920 717825 523260 254830 425085 203490 538985 73185 91375 226270 395930 829515 540005 9350 579955 373490 653650 742050 370515 433500 313055 116025 785485 396610 314500 806905 753015 696915 99790 829260 422195 486370 823735 782340 754970 829685 692665 759730 204510 34595 618970 609110 157590 344760 541875 626875 56440 29665 331330 64260 557600 143990 369240 408000 49810 472430 123845 30515 687310 538645 78965 722925 268430 395250 94350 525810 733040 741880 723350 515780 432140 281690 59415 527255 67150 505580 761090 511105 820845 779110 745535 716890 814555 570690 288235 840735 64430 116195 814215 250240 238935 96985 284070 329375 44200 9860 93075 568140 715190 435285 215050 563635 388110 632910 702865 613360 478635 241655 158185 707455 209100 141950 283815 49555 688670 842265 600525 22865 615315 720630 378675 249645 34000 459765 441915 84320 414205 332945 626110 536775 247010 208165 464525 365840 576470 387685 100045 652205 818380 15980 808860 441065 16320 760750 846175 796875 356235 470390 75735 430270 452285 137020 295120 686120 430865 53465 492235 452455 418285 530655 730320 347395 322320 437070 493680 429930 525045 337960 735845 463335 255935 86020 701080 636310 281350 373575 484245 87975 68425 584205 772055 37740 110840 336855 779535 3145 696575 313225 317390 506770 646170 450075 130985 466565 132685 141270 284495 731510 784380 81770 708220 278970 173825 792200 71400 469540 708900 687650 527340 419050 734570 404515 118915 254150 194055 456960 420580 836655 707795 155210 607410 26350 384200 146030 397800 411230 815065 141270 481355 677025 421090 107270 399670 815745 252450 416330 435540 166005 846430 260865 796620 366350 17510 225250 282710 14025 26095 385135 444890 62815 161670 86955 71655 796535 484500 151980 569160 32470 405620 235365 849745 231795 600270 681190 347565 272255 372980 486030 841755 432225 329630 286960 482290 635290 266815 105910 499630 832150 334305 134810 557260 570690 145860 444465 18870 533375 300645 87040 829430 200515 662490 202640 333795 251685 537880 189720 713150 555050 36720 376295 405790 633760 569755 19040 512635 485265 525725 326910 562360 367455 344845 185130 697255 756755 269280 479400 262395 221340 363630 221085 149685 41140 233920 374680 636395 736355 139060 568905 501415 720120 138380 825435 842350 72675 126905 71910 379780 641665 170850 789650 598230 318155 747320 413355 202385 549015 12665 121210 410975 590580 717315 194055 155210 240380 381820 512890 545785 247010 557770 221425 323425 480675 444805 570690 175440 233410 353430 519435 642855 214285 319515 534395 87890 148155 281435 245565 829855 320620 707795 120105 582250 615655 160650 823905 734570 667930 294950 219300 823395 178330 116705 549355 219725 750805 601035 650420 604095 648550 700910 97920 190230 789395 497760 17850 755820 415650 539580 348755 674730 526490 810220 138635 742730 398650 249305 18870 331925 614380 346630 680425 207995 504560 590750 346630 482545 220830 39780 386750 836315 755820 661640 54740 422705 352920 451180 401370 119170 786420 828835 815065 846005 593810 235025 508045 295715 686545 28305 480590 560235 599930 706690 740095 126820 375530 649400 566780 526320 60775 670820 362355 672520 453560 319855 531505 607410 111010 662405 669630 677450 584545 535500 501840 841500 42755 821270 468605 833595 724200 696065 23205 66810 837165 675070 358105 541620 359040 623560 668610 263245 657050 806140 567970 37570 782935 537625 256700 320025 173315 590325 337280 543575 198730 396950 311865 418370 584460 84320 543915 124270 775115 662575 106080 655265 817360 730405 367200 380630 430865 812940 817445 11475 445570 233920 447355 306000 709920 783955 480845 475065 674560 442680 779365 447525 440640 792710 481525 649655 279565 446250 81515 789225 790500 137105 152150 19380 347310 168385 435200 326655 405960 123590 453135 344335 496485 299370 612425 209185 651525 124100 338130 470135 835210 651865 634015 675835 627470 767295 412335 113050 121720 636650 340765 126820 571795 325635 313990 745195 274040 409275 365245 247860 724200 373065 346290 35020 588285 41990 47260 451010 649400 678810 722245 102255 810730 204085 436305 468435 536690 286705 707200 500905 683145 214370 91290 189210 591855 233665 821610 300050 537115 258060 25670 123590 97580 285175 421770 90015 708560 675070 119595 70210 261885 15215 329545 165580 198985 679830 529720 476850 593385 811665 387770 649655 355895 735845 178670 26605 799680 673795 586670 295630 642600 700145 848470 329205 238765 136595 32385 562530 410805 243440 634100 409700 541535 12750 452540 213690 353430 797130 80495 93500 796875 325380 706010 597210 405875 235960 490280 773500 798660 149770 474215 26010 656965 329290 789140 436390 32470 405025 719270 695045 682550 464865 646170 734315 554200 685780 87295 695810 684675 321385 517480 199665 49215 128180 446675 733295 283900 521645 116110 674815 129795 228310 62135 340935 168810 750295 799765 75905 394400 457130 717145 499885 378250 460785 267325 234175 175865 303960 766275 674475 146965 461040 364480 635460 120785 129540 812685 368560 490790 214965 494615 844900 291380 598145 93585 522410 377145 27030 50065 30175 284835 698445 168810 818125 426105 257380 11985 120870 240890 200685 521305 804695 236215 709665 563805 686800 279140 475830 131920 797300 316795 8415 146795 631890 227885 101830 85340 177310 267835 837505 466480 209950 49215 343485 279565 658750 725135 74970 176035 639285 69105 842945 177225 165750 746980 656370 827305 258910 391850 127330 812770 107525 832915 399585 579020 252620 619650 492405 105570 621520 501160 55675 134045 734655 836570 37060 487815 637075 16745 319345 65195 623560 197200 11305 613870 534905 440385 433160 284920 479995 559470 220660 41225 47600 734060 33320 318665 13685 302515 198305 37400 21080 703460 431885 151810 99620 268600 288235 17680 57460 392530 390660 437495 66810 658920 496145 67830 13855 41055 599420 197370 593895 708985 465545 57630 318070 303620 1105 492660 10710 562615 377570 93670 241570 216835 17340 69700 570010 22950 655180 88230 220490 521730 512550 829260 695640 99705 552075 304300 327930 704140 625175 336090 702355 760325 129285 320450 80155 261205 696320 495720 162010 454835 478550 577235 120020 531335 355045 469965 66130 404600 68680 234940 406980 121210 116280 484925 592025 372045 538645 716720 530485 783530 105145 782680 163455 596275 752165 610640 707030 252195 728450 791350 206550 380715 412420 243525 25075 668270 810220 841160 627980 45560 258400 839120 767635 628490 358020 806225 32980 149430 813960 768060 799680 658920 26945 573325 617185 334900 654670 370685 794920 58140 408765 557260 580975 266900 789480 223720 150875 338810 372470 522495 370685 394825 561085 437325 64600 188700 739500 604860 832320 705075 436305 350710 651185 454750 441320 542895 364310 366945 542980 271235 369325 770695 585480 418965 466905 179350 582505 20060 599165 476850 831640 382075 487050 421260 622880 477360 532015 90695 843200 525045 703205 742900 614125 738905 77435 243525 765085 94860 754290 272000 588200 359040 217005 227375 338980 589815 296650 7565 85425 113815 801975 451605 672775 809030 442170 793985 49895 140250 442510 396610 499800 663425 308890 236810 257295 786760 707880 616080 314500 797385 725645 86870 734145 422110 514420 487730 644895 650335 351900 187765 387600 508130 202725 155720 228990 113645 534225 570010 657390 124610 340510 175695 603330 778940 552840 714170 781065 255510 26180 30600 204170 49640 34595 536435 141355 393380 423215 847025 234770 281520 272340 797640 747660 566780 614295 718760 431460 86445 227715 227545 433755 770610 29665 413185 73185 431630 220065 778600 272255 581230 472515 234600 368220 749615 93755 344760 437750 453985 412590 111435 711705 521050 612085 429080 634865 300475 610130 1020 545870 643960 257380 236640 633675 2210 707625 681785 346375 30685 182240 372470 309740 764150 587690 117895 585310 302770 590240 687565 69785 569925 493085 726325 134215 327590 596360 283305 752760 665720 32130 153680 695215 299795 685610 499035 206720 372470 310420 68935 695470 760920 786335 187595 311270 559215 476680 340510 9010 676940 467415 289680 234685 213690 290530 679490 678895 807415 164220 373915 688160 198560 485690 556325 329120 568990 399075 620500 50490 18615 266560 706690 128180 630275 498950 457640 777070 571455 34935 597295 40800 310420 554625 763300 294695 635970 629765 36295 536435 740095 510595 442000 693600 255 670990 782255 293505 531250 243100 292995 66215 788715 801295 293675 331415 52785 761090 119340 37910 712810 96815 800275 267410 78200 615825 198135 139910 527765 341530 808520 384795 354620 195840 590240 283390 632400 247945 150195 753950 715530 289255 351560 430185 210035 230435 284410 409530 60945 492660 218790 254065 535925 273530 86870 604180 386920 555815 162350 147475 597380 770610 142885 50490 625260 234685 158950 534905 60265 760580 365585 99280 247860 20655 710600 472345 545785 179520 722925 812090 462910 181985 375190 696320 55080 582335 811325 12920 406300 309145 201535 724795 324190 815745 513995 75055 664360 128350 663680 314755 811155 289255 108375 361250 25500 781490 291550 44030 630105 192610 167195 650590 214370 710855 133195 746640 762365 246415 717740 225250 657730 39865 192610 634695 633335 806565 474555 471835 225845 406725 508045 143140 718930 130985 376890 399500 202640 203575 213010 57630 505240 176545 621180 508385 130900 45730 58310 749190 808095 433500 615995 439195 651950 53550 630785 240975 125205 105485 755650 433075 678895 365330 47345 583950 214200 570010 380035 798575 491725 426615 652970 558365 464780 54145 117555 96730 345695 63240 646085 628065 194310 530145 197030 446080 710430 651100 69955 671245 402985 594915 592280 156655 223295 710600 246755 259335 216410 394995 107950 791945 243525 711450 332180 537965 97920 95455 44030 467925 701675 206295 196860 229160 94775 516375 844900 400775 431035 241655 484670 28050 442085 112540 65280 133110 288575 15130 494700 588370 248115 171870 402900 171190 214455 126820 572050 431545 818040 29835 814215 800105 731935 427975 129115 345780 110925 849830 779960 727345 273530 533290 388620 389300 38590 79730 811750 485350 224655 449990 769420 420665 153085 233835 281265 767210 34935 780045 795005 159885 428315 526235 809115 463420 764575 227290 9010 404090 758285 784890 128860 124015 222190 817020 63240 690540 56270 801125 757945 428910 477870 196350 143905 28645 388195 781490 45305 60520 649315 124440 154275 273615 561425 455685 639200 831640 70380 133535 778260 806225 355470 213180 482970 47940 300985 374510 366945 585480 562615 777410 455345 848470 86870 429760 834020 21250 813450 119850 197795 108375 29835 23715 510595 704820 490025 264775 541110 310760 625005 332775 506260 328100 508045 295800 615570 584290 266645 421855 56865 690200 598655 331925 597975 297330 452880 671670 363800 808435 597465 417350 37995 388110 449395 461550 776390 432820 636395 504560 787185 447015 271745 188870 108120 347055 91290 448290 295800 123675 486115 631125 576640 627300 668525 437155 463505 375360 302685 440385 401200 806225 81515 1445 80665 502180 400010 358870 726920 719355 337705 220660 340595 605965 539835 433755 673540 813195 174165 512040 629425 201195 367030 225675 75905 169065 401370 54485 675495 764915 546550 146200 428400 504815 303705 236980 250580 492235 687905 551310 812685 17170 260015 485690 421940 140590 749105 718250 625855 309655 769505 702355 674475 477360 442085 115940 48960 148580 744600 624070 184705 664615 431120 330820 55675 516120 26775 374850 92735 593215 180795 629425 532100 458235 251940 122825 376635 750040 470135 84320 561000 730660 348670 128690 797470 665975 270895 587605 602990 609280 657815 131325 359210 371875 801975 734825 436390 790500 560660 66130 170850 326145 557175 314245 489260 544850 185215 171275 87210 753440 379015 241995 93415 750210 481355 541875 78200 163455 311525 325210 240890 787610 75905 350200 31620 431970 581570 65790 236130 708645 162095 749360 338215 565335 230265 830110 830195 587010 256190 448885 340595 78200 394570 436815 339660 727770 615570 741795 69615 443190 417350 460700 570690 683315 824585 184365 2720 616930 96220 407575 418795 87465 292145 827900 356065 661385 224060 10625 159545 691305 665805 678980 827900 135405 29325 509830 518160 322235 496230 11815 410890 465375 324955 499375 549610 848385 56015 103530 813025 647700 471750 130220 824500 329800 442255 162690 84405 17850 483650 583610 237490 468265 99110 17085 810560 284155 351985 801805 556580 486880 312970 691815 117300 496485 606475 163880 191760 517055 43690 272510 578510 666230 660875 636650 49470 745960 72930 139485 366945 170935 245735 346970 656710 107950 237830 394315 626875 276590 828410 184875 336600 309910 48280 829515 465035 228395 714850 837930 279140 61625 166090 712980 356235 610385 202640 282115 255680 18360 731170 408935 377910 746725 592280 764150 520285 228140 661470 319090 770440 421940 254320 581825 675665 503710 287810 592875 79560 598315 603925 383010 717910 340255 81855 386835 118405 354960 42415 32555 376805 114665 828495 710005 576810 419560 660535 834615 253385 747575 673965 567205 472770 314925 388705 383010 573410 809710 584885 299625 277865 22100 671585 306595 331415 329885 178245 97665 659005 5865 449820 342805 266220 104805 662065 542470 813365 718080 571115 89675 68510 207740 156315 277355 97665 392700 591600 640220 727855 238680 839205 9435 495550 277270 281775 808860 166090 516545 391595 827560 456705 416330 485435 745960 101405 282795 65535 582930 399415 157335 296735 101065 512550 474980 561340 233155 202470 56185 5865 430865 86530 427550 385560 92820 90270 845920 596020 849575 714425 542385 306765 823565 804610 576810 831640 837420 561000 449820 805120 261290 712385 122060 43860 96645 825860 253725 484075 171530 796705 628830 595680 226100 720970 322915 598230 101065 531080 608685 574345 402815 413865 212585 573495 176375 512125 138210 261205 484075 729980 727770 230860 318410 431545 716550 162095 85765 615655 313650 372215 549100 674815 831810 741370 447780 112625 479145 844050 485095 564315 271235 680 682040 345100 335070 325380 441320 721310 775965 268685 73695 699125 104550 190060 808520 631040 320535 276420 87720 837930 178500 146710 693090 422620 320365 372470 452285 636565 604435 296310 420665 172295 398735 273360 759985 288830 494105 87975 143225 335920 581570 237235 619650 430440 230010 316710 183685 461465 627555 138380 375785 545615 552500 357000 523855 228905 241060 668950 719610 74545 45645 129965 260015 191335 166090 494615 446590 561595 513655 224485 141185 672605 609195 82620 120530 268175 468095 85170 679320 145265 605965 537115 829940 41395 546975 60775 408935 760070 604520 26605 379525 580890 72505 415395 92310 436985 350370 590495 602480 743495 587435 137360 67235 544170 269705 546550 555220 26520 633165 219300 692325 263415 160055 752675 635630 751655 290105 749105 316030 718760 163795 74800 382415 186405 232985 580720 441745 807755 537710 204085 196265 76075 374425 223295 418200 115940 197030 680595 521730 124610 112455 829855 389130 845750 337790 629850 535160 90015 60690 749870 95115 440470 436220 251260 287895 12410 231030 644300 159630 76755 529550 101065 792200 814045 194225 171530 109310 811155 32895 343145 588200 100725 267495 508980 764660 304130 132090 38590 286110 616845 96135 149260 240125 440725 12665 513315 209015 799680 738735 283220 734145 477275 372300 320110 208165 518330 255000 199410 467755 687650 493595 770950 654755 18870 559045 576470 579190 149175 409275 449565 785910 611405 785315 65705 830620 573240 483990 16575 284410 211820 337280 436475 681785 707710 434520 238170 114920 791095 500225 682975 139825 644810 819910 602310 386495 247605 132175 169915 649315 434690 564655 834020 362270 649400 161500 722925 808095 614975 558705 722075 251005 198645 183430 36890 625855 446335 834190 89675 45135 48620 61115 197710 668950 486880 249560 162605 168470 573495 419560 564315 151470 765595 590750 171870 744090 222190 681870 514080 302175 28305 199665 741965 241910 409785 145350 546635 824500 122315 467245 580805 204425 546125 62560 766785 590750 606135 365670 848300 33150 108800 221935 165155 267410 451350 811240 165495 674815 431630 301410 791860 523175 832490 115770 646255 78625 17170 250240 726580 389300 631975 199835 206040 38760 141695 365755 382245 11305 617440 575110 815660 548505 333880 394825 156145 228140 284580 115345 682210 197795 494105 597295 292145 620670 115260 163115 689265 603500 660110 613275 82365 134130 648975 777070 93245 144925 378165 303450 730405 419645 109735 76330 673965 41735 517990 680085 336175 346885 753355 306170 88485 273700 32980 826710 341105 758795 358785 319345 44625 356575 395845 2635 690540 246840 3060 280245 693770 247945 820845 639880 680 682295 453390 771800 742475 750380 154785 710005 482205 818890 349605 266560 492830 609875 118830 695215 328100 708560 368900 119255 598570 239360 152235 128350 435965 809455 36125 668695 430270 62220 518160 48280 434690 157420 766955 444635 525895 108545 703035 152320 23970 764235 337535 508640 701335 696660 478040 55420 341530 785910 719100 463675 444295 762875 188870 275995 176715 502520 462910 661725 421685 373405 93075 342125 21335 72760 348330 825180 488325 469540 802995 269620 625515 23630 623050 782340 33490 474130 114240 250835 473960 25925 549780 144585 428910 555050 199410 741285 436560 442935 829855 634100 60690 139655 144075 310335 403835 279990 567035 831470 418370 757435 740775 282370 793220 766700 480250 476170 728535 715615 386070 640390 201960 583270 414545 604605 170765 600440 510 78625 137785 406640 775710 848640 338385 366605 579955 354110 147050 390660 31705 544340 347140 803675 247180 831130 257295 692665 110330 217005 245225 552840 120275 446930 373915 828750 672605 297755 737375 517225 513400 519265 575875 23375 432820 514505 513655 653140 813960 591005 777325 123080 472430 459425 51935 494190 314755 715700 755055 106420 669120 705755 528020 346460 448630 519605 346970 665635 443190 329035 91460 440045 366435 676430 734570 839035 553605 266220 583270 413270 389810 247605 105230 706010 567970 193290 387940 755395 628830 405535 514505 446845 469030 139400 165410 73950 15215 131750 614380 668610 92310 681615 334985 614295 548505 6885 794070 660790 6460 615145 422535 106760 700315 558025 145775 176800 618205 718165 514930 446590 342040 116280 596955 388875 646850 694875 532865 656965 109650 227630 121210 493340 332350 532270 223635 750465 812090 231455 713405 542130 464185 419390 258230 219980 820930 623135 771545 211225 317730 790925 252025 486710 397885 462910 178330 461210 461635 789310 796620 237660 836570 239360 506940 701760 33745 745620 483905 189635 790330 832745 727175 760920 164305 748425 239190 258145 376550 673710 637755 547825 317985 336940 515525 753185 558790 804100 559470 464525 794920 524450 188785 99620 119765 598570 138550 808605 119425 327930 511955 470475 656710 346460 829345 239785 13600 648125 76415 767465 360825 643365 192015 335495 587265 636225 584205 699635 681105 756840 386665 274465 830365 292400 820165 252705 105570 749870 27710 298775 278375 243865 31450 93160 519180 212755 376295 145775 559640 103190 337790 780300 631635 120530 605200 653905 194055 585820 141015 317730 58650 405705 707455 171190 369325 16490 320025 530060 316710 680510 759730 645235 532015 558960 439705 172975 246840 622965 199750 751145 758285 115940 714255 559555 676345 482630 24310 379525 38590 69020 654840 126480 740265 385730 383435 658920 204255 209780 800615 789310 539070 52700 389470 499290 750380 596190 189975 836570 541705 170000 348840 56610 133535 311440 415310 90695 52275 47345 805205 249475 804695 640475 637925 764575 379015 94520 603245 120700 107185 200515 62475 6545 124270 246245 600355 474810 410975 389385 582080 528275 78200 218535 463590 797895 461125 472940 669290 328100 223040 22950 449735 758030 452795 749275 830960 215475 430015 660280 773075 844050 136255 287555 326060 438940 29750 752165 339235 719780 337280 356490 426190 607070 155805 279480 715275 382670 120105 496825 435710 684930 237320 14450 626960 208335 732870 662065 826540 544935 526235 130815 477530 82790 333540 733465 355130 304215 225080 8755 742560 345865 161670 3995 266815 810305 752930 334390 294270 667760 376465 776645 499290 163710 239190 416075 309230 136765 609535 608855 379440 819315 39865 352580 100555 651695 411315 588200 188870 164560 304045 249560 182240 773840 756840 507960 481525 258400 160565 235280 471155 117725 534905 322745 297585 301750 757690 594575 317305 261375 740860 200175 86275 813450 759305 737630 465290 642600 401030 563805 292315 679915 796450 519605 632570 177650 79985 275570 216070 102850 667335 735505 535670 662490 333115 475065 81515 515185 419135 831555 345355 104805 766700 281350 848980 487730 604350 328610 280925 66470 747065 79220 226100 236215 158780 766445 606645 619225 631295 35700 664360 676260 276335 88400 215560 550970 75990 630870 604180 16830 774605 646680 494360 744260 385985 595680 683060 848810 496400 46240 471750 514250 606985 229500 2040 193630 179435 147645 635885 99280 741455 601970 186490 63495 377655 774520 86615 236895 423725 434435 712470 581995 848045 405450 691135 185555 579360 846770 227970 828410 709665 834700 571455 329630 67575 800530 461635 511700 331755 783445 801550 445145 596190 676430 191845 499290 787440 847620 85170 343740 160820 622540 206465 771885 581060 400775 513995 753270 127500 153850 74290 370600 826880 210375 614975 444465 538135 777920 420835 122485 784805 64175 748765 88655 236895 35275 585395 552585 693685 544000 156740 614125 585140 819060 621435 537455 844390 384710 258910 459085 95455 186660 589985 622880 341870 581995 684930 263075 267750 805630 553350 825095 474470 670565 212755 608770 153680 368815 374340 556920 378080 284410 14705 12750 469285 241230 691135 639965 805800 738650 119765 396440 132600 396695 286535 602820 82280 567290 584460 609025 238170 606050 756415 84660 236130 260440 470560 319090 261800 799935 509150 592535 279735 68000 269535 447610 367115 276760 829345 365330 24395 801125 662320 787950 675750 2125 670225 306000 284240 653905 200940 751230 374765 221170 768995 799340 591940 128095 170425 708135 723435 250750 144670 333370 80580 672435 618460 229160 441320 187085 416500 843370 576555 792370 107100 122910 200515 524110 620075 153765 684505 671925 779450 825775 191165 110670 839035 455855 455175 692325 738480 542725 28560 663765 763980 189040 173315 741115 291805 163200 569585 470305 377740 503880 703970 234940 1105 371110 684165 57970 382075 36380 487645 657985 334220 102170 244885 531930 338300 835210 761685 474470 687565 172125 410125 809625 396695 497505 463335 503540 816425 230945 557770 523685 328355 467925 108715 382585 317645 697595 164475 359720 343060 285175 2465 133535 774010 719950 506940 217515 282200 455090 157505 566780 232050 352750 451350 647360 409445 130390 561000 70465 547910 656540 563805 419815 89250 616590 552245 721735 127415 20570 316540 752760 750380 517480 216580 636140 758115 659090 156570 157590 793560 182240 487220 429930 508045 573070 808265 390320 738650 549610 335580 19550 468265 405280 597210 250240 716720 726325 176205 348160 136425 348585 546890 182920 486540 230435 758115 755480 618290 380800 253215 56100 753185 163540 468350 143310 272680 389215 70550 634695 454495 218875 804865 658495 664700 88570 510000 727600 306765 412165 782595 219555 737120 404515 330735 744430 204170 217430 157250 422025 215050 269535 574770 207825 418030 496315 325295 785485 164390 399755 529040 660025 637075 271915 53125 456025 584120 372895 562445 30175 40460 710685 622115 807840 675920 121380 341445 467840 498525 612595 813365 199495 633930 546125 842775 706520 482545 88825 53125 420750 94010 463675 703120 793645 200940 282965 694450 91375 744515 514505 53635 460275 627895 710345 825435 249900 202895 734485 484840 637330 614125 229670 242420 626705 108375 563890 41820 617695 642855 730405 448885 377400 223550 397460 629850 773755 794750 232135 164135 13770 529635 664190 671500 620840 599675 232475 321300 540005 561510 92905 812005 425000 709750 633675 45645 836145 294780 526405 151895 270300 798320 639880 492320 504135 107100 234940 303365 515695 696745 726665 16405 157505 432820 117130 670905 175950 269875 268430 525385 655775 209270 391340 390320 55335 586075 669290 564400 63495 40290 111520 257805 710005 482970 129625 280585 170510 515780 71995 308635 833000 289000 336855 8670 380290 270725 139825 469030 435880 47855 179945 190655 197965 602055 452370 87040 334985 467245 609025 761940 754460 320875 630700 813705 811495 471920 569585 181645 518840 727260 223975 246245 569925 70550 568990 158015 84660 437325 648380 621690 642175 441150 595935 819060 246245 615655 40205 718930 105060 318750 151555 527170 335240 641240 205275 123165 346290 49045 336940 586670 404175 203150 53890 434180 551225 522750 609280 628660 4165 147645 522665 436645 834955 650930 503540 594745 429590 191845 559725 642260 218620 343400 204595 302005 231795 647955 410210 463080 409955 716890 341275 660960 99365 404175 318495 839630 430950 744600 144925 223975 25840 510765 796195 831130 77605 109395 539325 29495 152745 677450 549610 387940 689860 455770 398650 281010 391425 550290 605370 73440 609110 791520 332775 626875 324190 646425 500990 694025 386410 245225 669375 49300 157760 778090 510680 285770 724115 797810 427975 692240 408595 465715 592620 320110 299370 603840 781320 19210 322320 541960 798745 482375 744855 569500 384540 454665 280160 232390 69955 691560 807585 177735 168130 827815 683995 163115 187340 685270 765425 634610 506260 782765 849490 809030 97325 668355 475660 793645 732700 284070 670905 579105 472345 320025 818975 377400 573665 411485 705075 22185 400690 7140 376295 359975 101830 205360 160820 470730 348670 710685 585225 172550 238085 571710 334135 585225 664020 680765 772735 678895 214455 797215 508555 698190 358530 244460 486795 92310 690710 197625 637500 829175 754885 331500 540430 391935 424405 509830 446845 319770 296565 278800 130985 37825 414800 376125 397970 343570 165155 670140 215135 530060 240975 412165 777495 562785 135915 387090 592280 468265 350115 589050 39525 740605 137275 289850 462655 681700 699465 461040 355555 230775 705075 138040 732530 834105 290530 130560 35360 224400 271745 754715 173910 817615 749955 30005 292145 126565 568395 824245 560745 683400 761090 20995 214880 658750 449310 600610 529635 26265 376550 374765 6800 195585 455685 715785 357765 707370 432820 215050 123505 513910 816935 575705 212330 305745 347990 637245 21590 619650 72165 333455 414290 698530 608940 334475 316965 684930 492490 160140 702355 133450 836145 244800 673030 484840 419475 324870 698785 520625 466565 29920 773075 757265 505155 270215 223040 247605 243950 756670 426445 191845 589390 519435 69785 585650 424745 159715 710090 453135 363970 412505 506685 175950 842350 197370 163880 104465 285600 31195 503625 581570 72165 655860 187850 837250 672010 828580 749615 769165 776900 540430 735335 843795 108460 216155 331670 70040 378675 565760 674560 808010 332350 825180 320790 353600 780385 28135 378590 216325 276675 478720 609790 701845 114410 84575 350200 435455 519010 294270 224485 777240 71570 200175 206975 316880 538730 241740 494190 126735 740860 237405 793730 303365 463080 682125 85170 222020 794410 296650 528445 634865 248795 205530 349860 731340 773245 401455 481270 559300 142120 161500 380460 73780 185300 476085 363545 620755 517140 195075 228055 177395 194905 558025 123335 150110 348585 182410 74715 743665 6205 663595 10285 131920 330140 464015 93160 399245 59925 343910 604350 138380 725220 211565 266730 439620 164645 22355 67150 82025 710940 335155 27200 471750 221340 810135 689350 308210 109055 744090 314755 28475 816595 34000 434775 660705 41735 789480 570010 385645 66640 146710 134045 700145 664445 308635 307615 298435 617610 847790 138210 497845 804185 478465 538220 695130 589560 200515 136510 656370 24565 619905 681785 836060 400605 341445 332095 638265 656200 190060 510425 99110 566780 123335 579955 343910 584545 316370 721905 555475 826030 190910 265880 823990 475490 416330 738905 385730 194820 848640 668525 219045 146200 509065 527510 830365 491130 191250 380120 828835 329035 681275 600440 53295 105825 409700 624240 17085 543745 478210 120360 104465 549440 208165 150705 314755 271915 77435 52870 197200 412335 622710 615315 646680 545530 449990 653055 656965 539920 121720 741880 550120 272340 105740 137870 173570 289510 736610 275740 283560 187935 16830 437750 33235 378675 198050 281180 663935 755310 568395 452285 593215 377910 716210 392870 4590 33065 261460 74800 518160 679320 413695 843965 43690 66895 482120 193800 640645 84915 294950 346375 748255 550545 229925 684080 768570 303960 313565 789565 426785 659090 215390 824075 804185 742560 226440 778260 847960 513995 793900 665720 551140 734400 337195 61710 370260 822800 413355 821355 545530 846345 332435 586330 403240 787950 288150 749275 643025 233665 457555 583950 705925 253130 733210 16575 317985 40375 787355 50405 256700 67405 821695 763725 290190 124610 442680 415225 644980 797555 272510 646680 516800 620585 153510 174420 38930 644725 438260 544935 395590 315860 217855 516545 779025 230690 117980 171700 404175 778600 842860 657560 574600 272085 80240 41055 326315 693770 467585 246670 204085 287895 194480 106590 631465 535925 367880 35700 175355 255085 814640 421260 32640 524875 5015 46665 628575 220830 173740 801380 592195 499035 520540 202385 222190 331245 133280 167535 87040 665975 533460 840820 426785 514845 228735 785315 333200 620840 658835 619310 120445 757605 772565 109480 147135 641410 327845 682380 843710 734825 193120 423045 484160 759730 706860 553605 9180 770780 765935 791180 495465 433415 364565 107525 842690 500310 582080 631635 806990 738820 760155 330820 593385 700910 563890 61540 27455 82450 7395 4505 85 0 111350 760495 77095 445995 51765 761430 321555 361845 54315 162520 447950 490790 808520 423385 717230 30515 50490 225675 622455 558110 399840 564910 552160 311610 150110 737205 401710 314585 715785 801720 668270 481270 152830 536010 758285 519010 403325 99025 540260 401625 574600 438260 356575 716210 330650 725050 339830 247265 442850 647530 177140 38930 780130 375700 238425 310590 445825 629000 341530 714595 2805 200685 635630 214880 380970 809285 558620 518160 676005 648805 200855 257040 548080 288830 221000 91375 432735 796110 429675 676515 403070 748340 633845 830025 690030 443785 427975 377230 426615 395250 509235 561085 158270 540005 357935 238255 152150 562360 242845 625515 10880 663425 299795 794580 236385 213690 206125 217345 431800 102170 273700 390405 476850 51510 334815 492235 815915 164220 725985 141865 138465 237660 280075 398735 52105 31195 531165 441320 214030 567460 239445 274210 745025 470815 236980 652885 657900 99705 185300 719440 149175 252875 551905 528105 566695 694450 684845 161245 786675 270385 624325 778770 113730 749785 526745 766105 749530 735930 242845 57035 579105 455345 789650 373490 628235 279735 406895 524450 776730 199325 423130 198900 513995 773840 418370 95965 651950 251175 547485 697595 648125 417945 25585 105315 746300 325295 649655 331755 838695 450160 466055 244290 787185 549355 499715 500140 214030 732530 390150 421515 522155 835465 650590 15215 262480 736100 391170 686290 315520 812940 472345 492660 220915 615655 52870 817105 313565 276505 809540 133110 136765 640390 379185 546040 12155 39525 351730 10540 597125 563380 192950 64770 172890 310335 12665 44200 692240 56950 311100 605795 491640 497420 557175 255765 823820 644045 189380 362950 429675 724370 496400 821355 602990 559895 321130 616930 340680 495890 461975 41820 100385 292230 774265 31705 708050 175950 674475 692920 715445 721140 98090 689010 132005 406130 466140 719440 513485 546125 196435 171445 173655 408765 184450 345100 34085 776135 83895 490535 639795 499545 184365 512295 760240 825435 475915 390745 183940 27285 430780 108035 278290 516630 339150 267750 743495 614550 515865 775625 174930 762365 277525 680085 482290 209525 459425 447525 41565 479570 810985 199325 354365 782255 470390 136085 528445 675920 581315 647020 282965 196265 13940 319940 447695 435965 386580 263075 828835 140930 822715 474300 555135 146795 185810 729725 490110 361080 409530 249220 320195 105740 700145 827475 483650 507875 85085 647190 122060 306340 117385 776560 491725 801295 348245 288150 575450 754885 142290 174165 510 771970 503965 105570 202810 623645 287725 617525 217430 210290 459085 73865 582080 839800 400860 190060 535755 716635 370940 505410 383945 583780 519010 830705 69870 141865 379185 93245 424150 525470 476680 376125 207230 41820 754715 841755 516035 339915 616505 301240 511445 595000 578425 691645 150960 127330 152235 789820 125885 317305 758455 9010 574260 839290 669375 716890 653140 601120 839885 533885 189550 768230 4420 80835 609195 390575 396950 631890 438345 151725 291295 508130 170255 475830 391680 840650 200600 302600 536435 564995 471410 813025 504985 679320 595765 580720 539410 671330 187765 559470 686545 540345 688585 781915 295970 360315 292230 475490 298010 270215 825605 310505 779450 604350 658665 76245 243610 762025 839205 686885 570520 742305 750295 189635 52190 471665 690370 772565 603755 116620 220405 287300 499205 236045 272935 463250 809880 545955 102935 598145 35105 412675 691815 184960 241740 237660 184195 615995 103870 551395 614635 370175 749870 124440 491470 697680 632230 401880 825180 299200 268090 368900 441405 515270 676600 611915 70975 705500 427805 513400 392360 595680 1105 568140 113985 422875 783870 524025 76415 300220 95625 34000 423810 677195 409190 70720 81345 355725 503625 288320 630955 689435 342720 629765 782425 551820 681870 734485 165070 257210 592025 215560 684080 135405 334900 334985 514590 370345 767635 656200 459765 417860 633590 777070 553775 522665 741795 348755 689180 293250 287470 829600 182325 499205 419560 179690 663170 550715 589645 85085 41650 278885 725645 738990 801465 428570 190060 420665 677620 391935 375020 506260 8925 14620 64345 271575 87210 269025 17765 217430 569840 437750 433840 512040 618035 198390 315350 250920 291210 302430 594915 691135 504050 334730 807925 720630 267665 667420 546465 342635 73100 687310 625345 92310 43435 111860 348330 160225 62985 213860 116620 778430 622540 775540 75055 13175 498950 766275 478380 30515 322915 539920 95200 53295 264690 98685 581315 455345 622710 52445 28730 225590 145775 181560 69955 525725 44200 753865 835295 217175 763980 321045 342805 228735 536945 503030 576555 783105 250070 496315 16575 402645 307190 429845 803335 232220 652545 592280 709325 800615 791945 341615 561850 390660 619140 511530 128605 76075 60350 418030 532525 110670 583185 170170 363630 758370 804015 203745 214455 707370 550970 308975 122825 805035 580720 426530 403070 288150 619735 808435 808775 668695 656455 658325 846515 4335 264265 66725 698275 800020 624495 71910 293420 3570 198050 736270 58395 609280 267155 735590 312970 500820 743070 654075 278970 399925 360315 230860 521645 96475 426020 566185 227460 349095 432820 447950 664360 162775 355980 838440 260695 688330 550035 344250 533290 631125 113220 283475 362525 214965 556920 70805 451435 308380 200260 592280 64940 151470 729385 216240 86190 751655 34425 229925 507365 32045 797555 505155 336260 46240 800190 377060 138635 9690 713915 660365 763045 689350 436815 344165 203830 227970 168895 780130 386495 421345 534395 41480 706605 380715 816765 210375 752845 677025 658665 663425 237235 393635 464355 290870 529720 27200 40290 576810 659515 157080 838355 195840 106930 770610 733805 697765 5100 756755 794750 470050 289510 68170 255595 766360 442170 71060 360570 11475 829430 612765 745705 213945 81515 60010 548080 730320 717060 7140 283135 727515 766530 535500 755140 434350 708645 827560 37315 194990 541875 684845 474810 457215 203405 154360 617440 281435 210120 500820 203660 229500 201875 356490 628235 47685 186065 249815 677365 382500 11050 746895 258400 542130 685100 813450 507790 640815 89760 638520 78370 727770 798405 305065 524280 36125 64090 543490 341105 480760 118320 754630 326825 175525 382500 824245 30005 644980 519350 293930 477275 648550 492745 553520 807330 699720 8075 81430 839630 131155 450755 212670 497250 458915 647360 279820 462570 195585 650080 628915 2975 372810 772735 575705 90865 824245 502010 172125 734315 545530 453475 185980 593470 401030 820420 690710 38165 524280 47430 413015 646510 369665 263925 137530 552500 59500 38080 451690 316795 714850 102170 800360 458830 641070 414290 24225 281095 199155 625345 72845 399415 713575 67575 448630 237575 671330 248795 169830 476000 593555 704735 790925 161415 370515 166430 494275 265370 693005 592705 717060 294950 9690 539835 91035 680170 745875 142035 360400 516545 779960 13940 398650 161755 302005 763045 114325 397290 441405 533205 482545 596700 588030 754970 731935 519095 254405 465715 192100 814300 761515 663000 625005 379525 216920 668440 115855 767720 843540 182070 783955 766955 613870 221085 389810 449905 602480 556835 702865 513485 148920 459000 436730 348330 739160 535415 611235 551225 524790 20825 27200 595680 113220 386835 78625 265540 611830 721905 791010 318495 440385 732870 146030 266475 275910 115090 137615 622540 163115 446590 439280 698870 816255 89335 170680 817020 641410 502435 823735 837930 745875 242590 813620 824075 714255 598060 512380 734315 397290 75650 71230 558790 122230 29750 669885 575365 120530 828920 832830 440470 603245 70210 554965 433925 467840 49895 471835 91545 509660 379780 678725 274890 72845 262990 436390 672350 811495 684845 386750 848300 158015 233495 346630 63665 136000 25500 238340 453645 783870 286450 799680 789565 541110 427380 272935 622285 163710 750550 20485 206380 637245 660960 761940 566440 360910 445825 651440 761515 389470 110245 144245 783105 427975 508045 27455 294610 325890 380035 289765 623475 639030 650930 524195 472855 591090 415820 155295 733040 412165 721395 485095 794070 501245 738565 110245 281350 650845 339575 334475 78540 235195 190485 222955 353345 694195 764490 80495 519945 722330 522495 300220 421515 575790 425935 103190 365415 688585 648465 319175 386325 376380 182410 388960 728280 800615 783530 584205 41565 495890 599930 351645 317135 671160 791435 267325 843455 8245 480250 257890 348245 138975 688925 326655 722925 267665 261290 278035 499290 693940 469115 148155 134555 558110 243440 663085 404175 563210 54825 43180 12155 630360 619905 541705 697255 89505 186575 158610 623815 625685 372470 298605 620415 399330 591430 832660 443105 256785 671160 171870 23800 214455 728790 761090 469455 209525 45050 148155 209695 720375 369665 784465 465885 715530 679405 725050 838610 293165 692155 59670 120700 843200 466990 520965 378590 7565 784040 400775 672945 66640 843540 45220 260780 79135 772225 104295 637585 438345 778600 310930 730235 435030 800190 753950 791945 815150 141865 147220 578340 505325 594745 463080 86785 16490 390320 552160 335665 624580 662745 598740 728705 229840 264010 422960 522920 722670 67575 29580 76925 709410 373405 427550 548505 684675 110245 655690 687140 9265 642260 633250 200175 812515 531420 111775 578000 455175 72420 190060 464440 361930 147985 253300 432820 315860 384455 770015 294780 232050 414375 504050 544680 783445 371620 617780 688075 790415 526915 200770 146030 24650 615570 494870 366860 806140 140335 73440 259250 681870 670225 306680 808945 184025 130645 825265 591090 496910 484245 646765 788290 472175 442765 453390 782170 172635 424575 490280 416160 249050 438685 513230 453900 226270 531590 318920 5525 238170 716380 529975 666570 320535 21675 4335 14790 674390 707370 323000 727345 89080 261970 258400 578765 635460 27965 473365 167875 315350 444380 6970 262820 602395 398565 661045 624495 64515 537880 223550 199240 401540 324275 301325 198390 601205 626195 251770 669205 388875 619225 723350 639795 659855 490535 284070 582165 606645 90100 778175 364395 620925 827220 719355 256445 553945 687735 109140 594830 494955 492150 614805 844220 820420 119170 602395 117640 313905 85765 431035 671075 57715 481780 676090 625600 691645 169660 181730 517650 167790 280330 810135 833340 722415 686885 101065 668015 396355 15385 216240 463165 58480 204085 176375 621945 198305 264265 139910 351985 6375 5525 76415 805970 663085 74970 302005 316880 550545 830280 82450 221000 654245 358785 112455 496230 589390 766020 554880 518330 612935 626960 511020 115175 304555 628235 697510 47430 714085 365500 806820 635120 743070 51765 342720 505750 3060 170510 66300 415395 70890 447525 732615 339830 280925 262990 406810 783700 828835 437580 785230 117045 65790 682040 802825 192610 130815 711790 204680 839715 596615 723095 530400 143055 332095 210545 673795 435285 844730 561340 204510 740860 773670 268260 493935 613785 740350 393805 833510 619820 267325 812515 847620 210290 354960 169490 365245 274465 352750 107015 490450 237150 587435 491385 547485 266135 471155 285515 316200 690710 417180 70380 610300 450925 267155 649570 348415 828240 47260 36380 110415 249220 760750 740010 720205 277780 820505 449395 72590 73610 838015 787185 449565 651865 614635 471240 680425 146285 94945 197795 306680 482205 203405 547740 361590 305575 184195 65620 387770 510255 245395 257040 541620 356745 439365 291465 409785 712895 234855 579020 411655 635800 506940 69360 258655 426700 400775 269620 776730 418710 560575 801805 13430 733380 144925 534565 186660 842265 711535 117895 20910 314075 607920 743750 589730 590410 402305 650250 276505 43775 375700 667760 588370 635630 411400 799850 367710 543660 227205 350030 129625 496825 12325 327335 520540 400010 329035 298350 567545 747065 217260 250920 340425 90270 611660 764235 760495 112965 397885 751400 501160 654415 748765 587350 416415 595000 250835 58395 480250 848640 278715 672945 13600 651780 375955 169660 774095 236980 616590 289000 688415 506430 569670 370260 93075 671415 821440 790670 430015 86275 525215 212755 769760 272000 113815 99025 824585 271065 549865 123760 699890 394400 129285 36040 617270 434945 607920 431545 787185 443700 334050 772735 837845 542640 524875 20400 841330 425765 439620 59585 813705 189210 831980 789140 393890 739670 75395 726325 545870 290700 775200 825180 415565 576810 552415 211990 820675 237575 91460 641325 249305 53040 33065 617525 348160 179350 58990 419475 245140 479655 162435 693345 162350 5355 487305 738990 17425 750975 411060 319175 266475 412250 32725 489770 667845 455090 190655 342975 69105 606645 144840 132685 667250 752420 781745 677280 639795 213435 761090 640135 512380 788800 773330 745790 9775 238510 377655 6545 94520 422960 50150 764235 719525 512295 520625 589135 467245 575705 189295 382840 663595 43350 372215 75820 728450 722755 128775 618375 454410 318580 502605 847705 275315 510340 424575 43350 44200 659090 56185 572985 73440 712980 772395 740180 141610 191505 806140 453900 682210 75735 697085 184620 125290 307615 418370 115855 166005 73695 689860 154955 172465 5440 765340 49810 263245 544000 164135 1445 102000 470730 569245 391765 795090 513400 119085 846175 704480 649740 150620 596955 204680 523940 89165 347990 754035 91120 244970 48280 638095 514845 69700 428315 202300 463590 617355 766530 731170 570520 345525 701165 576895 412675 654840 391595 712385 579700 257125 85935 75735 812090 139825 44795 548760 531080 373490 833595 554200 301835 236895 181560 439620 260950 608940 845920 276165 217515 66300 436730 567290 39015 419645 420750 108630 172550 795685 134470 805035 461805 121975 88315 645405 813875 257805 706435 438005 835380 147730 671160 818465 291550 577405 839205 201025 476000 288405 410890 559895 175185 695045 712385 156740 830450 793645 250495 24990 55930 347650 514505 725815 251430 394570 787695 416755 301920 684335 774520 241740 835295 786165 637245 467585 253300 117980 743580 597975 697680 497080 786845 748085 555305 632655 803165 74460 209695 713915 511530 69785 216325 372300 721225 794665 262650 354025 425085 127925 754120 299880 474810 335410 614635 61030 450415 730660 8245 466395 62900 138040 772310 214795 663850 167535 483055 115005 761345 171955 569330 491810 593470 526235 315095 170935 243355 393295 720630 202810 330565 252280 757265 611150 197285 34255 705755 626195 278120 740690 444890 350880 600185 233580 731935 695045 186320 715785 694195 451945 409785 497930 702015 714595 266220 103020 356575 779025 37740 807330 288660 671925 439450 798150 164475 554795 576045 529635 706435 787780 689265 523515 494445 532270 304810 141695 291805 137955 191080 394485 486030 309570 841755 19720 73100 510680 848130 647955 326485 714595 819655 604435 199495 372300 518245 665805 555815 596020 654245 625515 573155 329460 160055 753610 147305 497505 544000 68085 373915 203745 46920 736270 684590 840055 787780 595765 591430 771970 432225 307615 363375 386240 436645 180540 584460 542555 403580 73865 600780 106590 369240 739245 157250 781745 406385 8840 734230 516800 229075 821270 771375 824585 92395 792795 652120 71485 671415 201535 1615 797810 372555 17425 581400 267410 611320 463760 752250 547400 176545 67490 769335 69530 19295 259080 404260 428740 393210 413185 360145 84915 69105 653905 366690 735590 221255 751570 321725 110925 242080 51680 806565 802740 306340 474215 736270 477615 487475 156485 12495 237150 534905 64005 649655 577235 234685 67660 489090 230775 615910 301580 643790 147390 750380 825180 575535 686375 580720 496655 304980 111775 542640 110585 429420 666825 736100 697425 587265 500905 528275 630190 68085 743920 286620 718930 304215 821015 699890 408170 112625 164390 33065 528530 236215 487645 35190 397970 114070 441745 372130 682040 831130 52870 424320 339915 685865 225420 745790 179010 623135 816085 314160 451265 35530 518670 43435 463760 383350 625090 667420 724200 848980 62050 3400 256530 287385 664445 816340 719440 848470 639200 428485 296055 459340 149090 725815 469795 122825 309400 692495 132430 168130 111010 752335 366010 58310 792455 97920 678300 849320 523685 510 599760 594915 479230 314755 796875 248200 307105 38165 51085 518075 812855 461635 552840 308295 25840 599675 121890 374510 161670 52445 551820 706180 451010 601630 220405 725305 265285 514165 487645 734400 821015 828750 748255 383690 112115 708305 426445 592450 688500 449140 303535 781915 40970 536775 648210 421685 824840 401795 133365 472770 61285 289085 275230 744855 65365 402220 358105 627555 159970 307360 115175 267155 279395 192695 294185 37910 376210 222870 48195 144755 691390 712215 260865 828325 493765 68680 164560 618460 694535 776305 626535 183855 830875 493935 754205 62220 565335 484840 413950 396780 128520 586245 180965 116705 315775 163965 546890 474640 444380 786420 136935 633845 462825 678300 111520 314245 610130 222870 634865 816425 72250 422535 168045 526490 395420 340595 151300 74375 82875 330735 357340 664105 614975 58480 66215 190230 384965 677110 349775 234940 506260 117300 699805 651355 634015 356745 696575 798575 747575 11305 261630 331925 193970 579275 202385 668610 229500 745875 357170 551650 369070 512125 459000 366945 697425 10115 809455 135320 730830 76840 368475 171530 371025 366945 844220 788885 46665 808605 601460 551905 83470 247690 283815 736015 477190 167365 708050 823310 635885 26775 638605 683145 106420 30600 657050 846515 834275 473110 6885 352240 11730 709495 548250 18445 712810 343995 550630 26350 198560 204595 19125 435795 675070 501160 647615 5780 752675 218875 237830 164815 822205 291805 375615 19550 604775 269450 115090 316965 143735 311780 201195 600525 722585 244545 436305 750805 297755 311015 430270 87295 244545 498610 751740 839460 703290 526660 308550 698105 476255 521220 421600 160820 844220 542555 492235 299285 676430 476000 683145 3315 146285 280670 496910 325805 140930 725390 648720 431715 507960 757180 133790 266560 74035 768060 587605 133280 681020 28475 462230 680680 580975 315520 282030 712300 251175 319770 205700 34935 708475 416500 643875 329800 33320 182410 402305 248540 258910 202640 690965 170680 64090 166855 456450 779110 384370 760835 275060 342890 828495 493595 228140 743665 685950 717655 390915 848725 758455 104465 596955 369495 68935 849235 750550 31960 247095 179435 107440 341870 709155 699975 787610 84745 243865 750635 762450 661810 240210 554965 382840 789395 802230 484755 191845 232730 725815 220660 160990 199155 184280 395420 59670 617865 247860 360145 289425 640220 418285 530910 791265 580635 225930 170255 796365 481440 698870 767125 463675 438005 777325 181985 787525 687990 786930 35445 512210 545190 257125 814810 774605 563805 162860 221765 395505 177905 837675 229330 21845 510595 665890 686885 1785 216155 477105 692070 316965 715020 576470 796195 126225 134470 483735 578765 120870 154190 475065 804610 602735 115430 41480 321300 53040 528020 812855 131070 598060 742730 319090 427210 400605 66470 802060 732190 731595 164220 494870 511105 51510 247010 663170 333115 333455 22780 387005 782255 410975 732870 559470 607495 302430 593725 636905 724965 443870 82450 499885 47940 331075 325635 210375 35360 796280 674050 223040 636565 582930 162520 324870 748000 699210 405450 85765 562105 753780 824755 835295 425255 158015 666910 60520 596190 523515 163030 175865 146795 581315 603840 75140 773670 583270 322745 678130 729725 376890 56865 689860 230605 791435 591345 684420 682125 359890 462400 131495 103700 204085 662915 14110 558025 779025 518160 107695 671925 832235 396100 221000 461975 43860 705670 690115 579870 75565 76245 85255 170510 88910 322830 277185 475405 787695 615740 789480 429250 531760 158610 784125 415905 821015 329035 506175 300220 27965 481440 457555 254320 357935 783530 477445 820590 567375 530825 247265 740775 818635 814385 409105 759560 577405 431970 727430 809880 85935 222615 175865 412250 12070 84405 109480 477445 734740 242590 396185 110585 772820 848300 608430 575365 621265 637415 680850 690115 212415 102085 129285 89675 401030 847705 714000 300390 340595 126820 486625 173060 29835 204765 389895 243355 738905 303790 304555 571965 415395 32385 367710 605965 321300 496995 814555 755480 10285 394825 74630 382075 673285 521390 768995 213095 502775 843370 807925 418455 711705 466735 425340 360400 712045 525470 233070 439875 433075 413865 44455 66045 252025 567545 38420 178925 741200 266135 707625 131750 221510 736015 94350 200685 126990 259080 621095 408340 74290 462825 801635 552500 127160 389045 285005 474130 17765 650845 375785 19210 535670 53805 293165 559640 277780 709750 503880 301920 70635 845580 51425 551905 519520 410975 583950 237830 398140 266220 443615 438345 687990 20400 90015 662660 392870 206040 507535 433075 180200 222275 653820 413525 131410 272935 345270 366010 389045 214795 88315 329375 65365 844985 362865 439790 651695 147050 501755 657305 79985 277780 481185 838100 719865 188955 460020 668950 743495 478040 471665 489260 419560 728705 346630 84150 845835 231455 155550 726920 112115 753185 274040 477275 615825 113645 172890 510680 78880 353430 305065 231710 799425 467755 682465 49980 410380 746470 215135 541705 708645 758115 637925 3570 498015 832065 484330 253810 366690 458320 755990 373405 151215 380460 563125 36975 647020 142970 53720 301580 733210 194480 727005 180965 549525 672520 297330 151555 385390 504645 833765 210035 176545 755480 729215 471665 410210 669630 184025 760580 639625 568735 158610 225335 631890 332265 111350 626110 584970 207825 118235 766275 415225 505325 276250 172550 688670 692665 301325 770950 177565 78540 795260 266560 615825 684165 533545 102170 26180 387770 713150 58055 451435 778855 738225 215730 102850 44540 378590 808010 165155 568225 622370 177140 117640 640645 275060 222445 519010 8925 540770 702780 208675 611320 127925 421345 51255 371535 499715 161840 803335 287895 570860 24395 41225 26775 257805 295205 6460 743410 315605 117300 683995 730235 417095 640815 224230 828410 818720 724710 575960 821610 10710 679915 323170 151385 267750 695385 447185 125205 847280 614380 764320 396270 285430 432650 402135 534820 360910 429760 627810 702525 229500 687055 503115 380800 647870 101575 427720 134895 458575 104125 351560 113220 693430 776135 193800 746470 16235 789735 775455 399415 695385 825265 378505 365925 57460 227460 798745 811155 803335 493085 515780 260100 662830 120955 750040 1360 400945 788120 316540 456365 153680 472685 404175 124355 10795 194310 386665 438260 34000 477445 769250 759135 375105 479315 380885 755310 149175 326740 501500 290530 448205 728620 629000 724030 255680 286790 749870 724710 272765 656285 669375 337960 629255 751570 495465 172720 366605 618205 597805 188275 533460 408000 50575 398055 16405 356575 765765 344080 738990 205445 127415 477955 659090 329460 428145 639965 372470 234600 170340 126055 526745 562360 16915 367115 841840 290190 330310 613105 393890 775880 529890 623305 453475 165070 330310 500395 153425 139230 808860 615995 148495 69785 203915 307955 695045 259590 489430 116960 580550 406555 802825 297585 809370 816255 322915 408680 328100 329885 540940 509490 251430 450585 491640 523515 849405 512805 676685 598145 626875 783955 836400 800870 510765 226185 608345 277440 654500 440385 135320 208080 733720 316540 371025 266050 8670 787440 772225 849320 708730 14280 650845 166600 709495 441150 410635 359125 209865 234345 430015 418540 79985 123505 783955 124865 37995 489430 430695 833850 102765 514590 763980 187340 389045 394485 301750 97495 8670 383775 33490 814980 647700 139910 800190 438175 238425 796025 356150 276165 784805 404005 323425 308040 102085 504390 40290 126565 613445 835890 389980 846345 756500 470560 615485 697510 797045 476595 132600 292230 316200 599845 105655 424065 682550 352410 523770 230605 830790 382585 287640 836315 171360 194820 87295 768315 663340 449735 624240 557685 123505 58990 408595 457215 140590 365415 759730 42500 194310 614720 643875 64685 430950 605880 227970 351730 373490 378420 700145 551140 205190 338470 337875 735675 537795 503455 413185 478635 772310 738990 547910 421260 341275 233070 165070 101745 770355 174845 200855 790160 790585 760070 391425 37570 312970 383520 397035 311865 444210 309315 708900 669205 230945 37315 284240 10115 340680 268345 848725 425425 152065 552245 763470 666995 788715 346630 767040 116620 699635 269450 360995 358530 429505 813365 2295 119510 37400 393210 375615 538305 566270 651695 740520 10965 301835 723860 789650 744175 778770 487050 786080 625260 428145 693940 608345 497760 646850 187595 447355 277355 708560 251685 303195 167195 543150 702865 100640 372215 26180 402135 288150 338810 578935 312120 414630 75225 120360 611235 702440 345355 812345 254405 55930 821440 842605 96305 113135 595425 341190 18105 336770 718845 339745 570435 638095 277440 183515 353175 848215 551225 387855 501245 462315 32725 843965 399160 373745 477615 127670 595425 493510 516035 244460 606220 573495 773245 334560 302090 50830 130135 75395 65280 176885 542385 120615 220065 425 670735 135065 177310 113985 509660 754715 625175 836400 540090 124270 740605 527935 605455 410550 642260 91290 345610 579700 314585 313225 521985 785825 173315 742135 213690 698445 7225 227035 404600 507705 428145 39610 205020 676430 692665 493680 47345 351475 581400 313650 799680 589050 458150 489090 523175 439280 435625 254830 787950 850000 760580 685015 302770 718250 119850 518925 263670 256105 143650 424235 581740 457980 182155 497760 483735 130390 681105 41990 381480 707795 321810 260610 14365 457045 101575 824755 274550 230350 835210 806480 65535 552925 821780 260185 734825 4420 184365 481865 471410 46580 349860 96050 683655 770865 744260 827475 733720 626025 194905 208505 693855 826030 167620 766785 776475 51765 754205 590495 703885 96390 618290 787695 523770 47175 289680 798150 158355 701505 611745 344675 501160 814385 233920 142970 445825 375785 542810 405790 256785 625005 398310 59670 727090 262310 219215 176885 693090 815490 75735 394485 37570 425340 463335 176630 123760 646255 754545 768485 306850 810135 167365 626025 817955 317050 389725 794835 11475 387260 40970 264605 745280 376550 456535 121125 395335 669035 758030 802740 726325 149345 360995 383010 694025 766955 713830 279395 782085 638520 330565 531590 530655 668185 485435 544255 580380 317475 477530 383520 340 746215 481780 702950 211140 182155 90865 647190 754120 749870 775965 130900 827475 517395 528445 156145 351135 82705 767720 626365 116960 360315 362015 519095 312630 35275 552840 124695 844135 364990 382670 430950 263330 96305 139145 539580 60860 153595 437155 378675 471325 368050 809710 84150 514420 706010 350030 470560 490365 173995 359125 265200 143225 532525 471155 399670 164815 496315 640135 307955 409275 581315 140590 752250 148410 640135 169575 617185 163965 812685 50575 107270 819825 569500 23715 834190 731085 571965 457130 342465 780215 802825 727685 642175 19550 56440 656880 515185 456960 306340 261970 833255 5780 394485 409190 758285 249135 128860 430950 398140 215560 750380 537795 28815 650080 5100 315350 434860 773245 473875 95880 361505 243015 701505 101065 504220 83895 568735 819910 456195 312375 61795 679320 328525 705585 624750 334305 836145 316370 631040 627130 653650 379525 712385 349520 349095 159545 669290 287130 821100 639965 633845 111690 621180 457555 765085 377145 325295 630785 485775 736015 711790 625430 574175 58480 745025 210630 202385 298690 130050 375615 370515 303535 579020 263245 444210 739330 734485 526745 267070 383520 433500 380630 606220 299200 815235 471070 807160 101235 548590 440640 203405 448630 224400 236300 400350 343230 53720 309485 243015 235875 123165 773670 11135 846175 79050 392190 146540 370175 655945 552160 605880 729895 459000 159205 177735 289935 171530 300900 468180 432055 113560 519435 194735 320790 25670 746725 297925 440980 735590 838610 64855 283900 721820 108800 571540 36975 744770 634950 285685 629935 358275 632655 222870 792880 203405 401455 439705 734315 419900 341190 763555 516375 314245 747745 96815 601035 434010 801040 296990 455005 365160 688245 691645 806055 255340 632740 54995 516970 290105 119000 322065 221680 483310 252620 606390 350200 93755 306000 450670 426700 788885 254575 198220 362950 565930 794835 271490 173655 28900 64685 203405 676345 603160 772395 84065 599590 248200 556580 465375 4250 241145 448885 655265 107100 118320 699125 586415 308720 347565 773075 269875 144330 216495 344080 460105 552925 837165 53550 693940 166345 22100 513655 230775 327760 743155 699720 463165 60690 74630 201280 442850 75735 825520 222190 519605 321470 93840 529975 497250 592620 798320 243185 666145 470815 398395 115260 805885 421005 239955 290615 411400 680935 826795 209440 598315 554200 624155 337705 480845 20740 320280 560150 556750 437240 464100 85850 409445 220490 817445 550035 71740 802060 431205 825860 788035 631040 362355 764150 472175 245395 458830 341360 787780 94265 371450 160735 588200 518755 92395 771120 720885 518415 43180 221850 163625 521135 488240 330480 804015 560915 758710 148240 524280 355980 541280 26690 519010 564995 667505 457130 633760 293335 370430 77605 428230 29495 200005 523600 764320 180625 536435 787270 442170 457385 128860 780555 422450 724285 227375 496910 820080 682380 83725 584035 305150 683230 351645 736780 812515 743240 98345 543660 277270 153340 599505 85 556240 429420 107950 327760 617865 634355 471325 602990 15045 214965 549610 13855 556240 711280 507195 254915 463335 543235 537540 364055 411655 654500 669375 156570 283390 177565 819825 189550 48365 751315 141780 148750 530315 16150 632485 752845 218365 766870 654585 101915 674560 300560 160565 550120 770610 144245 297500 357255 364565 115260 133280 30940 805120 79135 250920 77265 150195 409700 247605 209525 790925 460360 336430 445910 570690 537710 808860 435200 206295 213350 75055 222445 48110 225845 121635 693600 168725 840735 501245 585735 377400 305490 841925 250070 94775 655265 133705 84915 349605 167195 125715 223465 544425 179180 30430 647190 188105 743920 533120 68000 836995 487475 130645 302260 262735 331075 710005 62475 148410 829770 386155 586500 109310 134045 3995 649910 304980 111520 239445 295460 802825 270300 560660 446930 494020 577660 743325 834190 484245 24650 549865 478975 341700 670055 73865 773075 121635 379270 755905 771035 92565 659770 812600 218195 451860 624750 297075 386240 223890 59670 11560 324275 405790 735165 59330 91290 844645 677450 234770 633760 518160 528105 351985 293760 810475 563380 25840 24820 120785 122995 255935 331755 655095 127330 124440 416160 9350 297585 388365 626960 634440 240380 67745 471580 714935 58395 498610 290955 469030 573155 329205 75820 463335 389640 344335 580125 196690 168640 235535 682720 74630 451010 200855 256615 85 103105 658835 357595 781915 813535 603500 634610 203915 444380 593300 769590 397800 620840 492320 648210 546890 821440 309825 7565 455855 747575 204510 389300 175185 227545 490365 276165 207485 556410 304045 341955 255765 586330 22100 187000 254830 377145 306510 247435 129710 89930 311780 577745 642685 58820 638690 637330 93925 839715 117470 283730 801125 751145 806905 429080 313225 626195 574770 524025 327930 153850 673370 80580 4590 262990 786845 723945 587265 375190 463420 10455 473025 781405 680340 794835 727940 814555 269535 388195 655265 625855 577575 399585 504560 548675 728875 274380 35530 469285 40800 23970 742475 699720 263330 665720 268770 580210 631125 310930 594320 93415 798405 204680 803165 389555 777835 142375 321555 211905 459680 33150 158950 724625 122825 455345 114835 30005 296225 586925 598400 473025 769590 576130 297245 515780 735250 325125 231965 213860 615060 761685 597635 482800 716125 523005 575790 370430 451180 426275 804185 345015 20655 423300 559725 297160 686035 434265 690200 707200 516460 400605 215985 427380 247265 255255 635375 40715 420240 598400 480845 374255 794070 130220 255255 570350 57375 703630 581655 630190 824330 720205 325380 645490 604605 255255 359040 782000 817700 627130 589390 374255 698020 299710 738565 98430 344930 392275 649060 255680 811240 18870 520200 313140 552840 90525 667420 318580 72335 634865 77775 53550 621435 242760 323255 513995 699210 834445 173400 236895 617440 87975 481950 329970 404430 204935 227800 594575 393975 419560 715530 381395 616165 313735 663170 45475 567800 245140 229755 133620 379610 496060 826710 606475 457725 777665 799340 577660 674645 734740 281690 298095 293420 428825 808010 537030 280755 94860 113560 317900 567035 584205 784295 461550 582845 476425 506175 243695 697340 702440 74715 682720 802230 302685 8500 16660 555900 471580 832235 788970 119085 269365 259505 804525 25245 141865 426105 145180 131750 133875 758200 635290 670990 644045 569585 58055 68000 693685 530145 124015 144925 35020 470050 639030 317815 121635 303110 379865 393465 466990 136595 491555 542130 221765 673115 157335 531250 228735 62305 442850 170340 295885 701080 827135 849490 357510 658920 570265 23970 802995 207315 354875 532355 579615 831045 664530 116535 544425 785995 441915 655520 841075 488155 195160 732955 588795 488155 518585 56950 454920 650250 419050 69615 114155 324870 710685 195160 514335 642770 264945 547485 305830 637160 355980 452285 111690 459935 398990 23970 764915 448800 708815 707030 396780 772395 715360 355215 345270 685270 216070 41735 769760 778090 720970 211565 840565 641155 683995 762280 687735 582250 304385 413950 769505 730490 766445 382840 113560 384625 802740 85 96220 332435 829175 390660 619140 599675 210120 102765 642515 184705 445145 624835 568225 232985 135235 154105 564060 391340 110925 279735 54655 493255 732700 623985 268940 153850 215985 652375 317815 144925 808265 374255 165240 135150 387345 695895 444040 86445 314755 771545 48790 677365 543830 198815 204850 154360 332520 605030 673965 463590 304810 32980 568140 145095 209610 846175 141865 212925 842945 387005 445145 280500 759815 115090 775455 484755 267750 48620 16915 558450 800190 714510 67830 157420 488920 488325 775540 551480 494105 648720 624920 569415 180965 258230 501500 653990 750975 233495 285685 259335 625005 238340 46070 615570 526065 339405 77520 263245 676600 685950 177990 469540 388025 587520 783615 517905 434180 488920 75735 710175 48450 282455 258145 614040 217005 642600 319515 703630 115005 450840 667675 296990 24820 421855 420070 82025 171360 284240 59925 744005 727940 591515 488410 284665 265965 341785 4080 25160 804355 359125 418880 532610 495295 709495 244800 521900 519690 9860 398310 451265 719865 437580 811495 442595 599590 519860 622455 138295 398990 512635 830960 146115 677705 348585 140250 269960 432650 423810 10030 539580 197710 697595 101575 467500 523515 523940 4420 384795 515780 597890 62900 355895 415055 809200 485775 104295 397885 573155 477615 379695 10455 35190 103360 386750 222955 654755 382075 160990 319940 601970 308635 558705 347905 585650 472260 666315 398565 187425 501245 500650 628405 159885 695725 337280 670735 40970 485265 525640 571285 188360 66300 366095 395930 656540 197200 771205 302345 365755 321470 233410 482035 811325 563805 19975 127840 168470 752760 348670 157590 35615 462230 560065 807415 292315 468520 110840 489855 447440 788715 178500 675580 800360 801040 256700 143990 153170 478720 750380 478720 404685 408170 737545 277355 791435 492150 822290 696575 275740 761430 756075 514420 351305 152065 579020 134130 417690 338980 280075 19890 522155 31195 519520 106845 215050 477530 613360 409955 824840 56100 32470 377400 112200 135065 172465 613615 356745 28900 752165 511275 693770 778090 820590 571625 49895 189040 197540 762280 662490 391850 431970 59245 179945 504645 453560 739075 844560 754205 155125 140165 483140 517055 275315 370175 166430 302430 607155 226780 369410 558960 47175 809965 804950 236470 569670 4845 395675 263160 640985 138465 235025 245480 722075 469030 353430 754120 5695 672010 807925 70550 664870 420070 826880 571200 696235 264945 530145 613275 672350 333455 639965 806140 641410 295970 66300 816595 671500 631380 449650 416075 751995 66895 571115 524195 292145 799000 784975 417435 762875 555390 769675 400095 288405 389385 223890 413525 556155 787695 540260 360485 159290 604180 754290 50320 34850 336175 817530 235365 297415 373575 809965 26860 107270 483055 346035 319685 302855 829175 245310 564145 635120 464270 476255 238170 164220 134725 548590 329970 45730 683145 806395 586755 456365 696150 595255 361505 150280 362610 365245 779875 52190 343315 455855 636395 15895 272935 541875 461295 265370 539750 407405 310590 566780 563805 653650 841075 788035 146370 387260 275145 631890 65280 247520 161840 213605 443020 442510 558280 806480 470985 145435 465715 486200 167110 774520 116450 680000 259930 87890 509915 273105 302090 546295 254575 201960 262650 27455 660535 720205 226865 649485 580805 754630 786675 412250 523600 239360 780640 755565 128180 60605 684675 498865 291465 702525 83385 551395 361165 344675 138295 124185 821950 327335 838865 87550 30175 197625 775965 589730 135150 735590 633930 32470 582675 132770 513740 532695 310165 388025 472515 105825 313480 597210 379525 146625 468860 732955 158865 397800 522240 302260 167110 671415 224570 465970 374765 579530 564910 617440 353430 298860 486030 764830 637075 226270 222785 185045 743155 556835 755650 734400 124270 658325 170340 163370 29665 185725 333795 340 102935 119935 134810 405365 1105 65195 514760 726835 643195 707880 650760 487050 173230 35785 463165 317645 492405 271490 122145 574685 168810 259675 819230 162265 361420 575790 581145 222190 265285 101150 523855 674220 546040 173145 462315 171020 767380 154360 567035 498865 26605 160225 667080 741795 20060 190485 411485 89845 650165 155295 390405 583355 756840 734145 744090 781915 837250 448035 164305 426530 332520 107950 321470 231115 150450 613700 402390 538390 464440 162690 495295 508895 416415 826710 136425 144755 709920 592535 140165 532610 49725 211055 23035 451095 11815 225675 398140 369325 531165 774945 438940 826200 12070 709920 232050 362355 608515 423555 702610 498695 18105 601120 298605 610470 156230 337025 294865 273785 261545 688840 755905 465035 154360 525640 292910 100980 588370 106845 512295 556410 402645 643450 586245 694195 740605 491130 113985 540600 374340 814980 620160 357850 457725 85170 21845 708220 64600 811665 568650 338300 568650 485435 315180 640645 621945 736440 51170 440385 398820 8585 546805 534820 58140 641920 532015 775795 649400 312885 277015 183855 628660 440980 544255 28475 786590 203405 133535 164475 614380 508215 626365 466650 534905 770100 262735 10795 403835 410975 712725 730915 706095 202385 742135 721055 12920 182580 192865 754885 268430 379440 158525 262310 761515 350200 492320 653310 235110 567715 602140 633590 197625 94095 305065 807925 53550 254490 107270 154105 569670 332860 425170 789990 61370 477275 636140 118235 766700 63920 440980 484925 49045 86275 635800 714850 434435 486965 563465 49555 84490 128010 477360 394145 148410 845410 169745 463590 59500 64770 169915 120360 357000 843625 184110 385050 259675 368985 449140 820760 60945 26605 136170 139145 109735 270640 363290 573750 687990 170425 300220 830535 758370 136595 802315 644725 843030 783700 541195 554540 506515 620330 595765 119680 291040 145605 535415 530740 705245 490960 694195 360655 336600 506090 596870 368475 415395 502775 712470 284665 602395 434435 246160 111180 702015 138635 267410 73100 173315 321555 479570 403240 518585 745875 368220 224315 610640 98090 693515 27710 501075 241570 355385 212245 583695 368475 63580 797980 517395 342975 24225 695980 605710 561170 383010 144670 445060 182240 80580 708815 307955 27370 688670 333370 669035 81430 623305 707795 641155 517990 697680 748000 428570 782850 704395 13175 558620 763555 555560 443105 302940 447610 371535 684845 104040 336685 395165 784125 544595 712555 738310 480930 455940 223890 21080 225845 261120 629850 668610 795175 197200 414120 746130 795770 444890 759390 223720 159885 474555 530910 120360 199240 269960 703800 363290 240805 620500 842690 382840 337110 826455 540600 326485 259505 153850 676260 696915 345355 234175 435030 847960 847790 710430 514760 158525 760750 477955 254745 531505 135150 454410 109310 526660 647870 343485 198135 288405 339575 726070 81855 235875 89165 673625 358020 547825 190230 144415 683145 133790 811580 403665 508470 45305 530655 231965 725560 294865 561340 538220 473365 792200 77945 342720 137360 391935 643535 798405 17255 219555 684675 310335 299030 214625 413440 619395 678555 80070 27880 47175 278970 803930 614295 294015 125630 19295 654755 210205 314415 653820 557260 144330 364565 211820 566695 557515 387855 837675 643365 473535 484925 419050 512125 83215 433755 84065 540005 756500 682380 136680 377145 624410 585225 606985 583525 837335 413015 197880 415225 281265 397885 679745 283390 372045 394230 744515 582590 66130 820675 76075 823140 462400 159460 690880 631125 263415 487305 806565 369070 576215 527085 604265 679320 267155 723095 583865 96305 461975 546210 210120 424830 196095 256360 522495 171020 768315 409105 647445 572645 578170 97580 521645 197965 679320 436305 761260 202640 612935 489770 464015 763810 738565 594745 251090 830280 142800 520880 501500 797980 842690 599930 85170 240975 101320 53125 771205 327335 829685 575365 79220 439705 13260 576215 209100 225165 598230 335325 467415 451010 146795 513655 160905 107355 602820 600950 78200 283730 530910 835805 223890 321385 725815 35105 72760 291550 680000 827305 485945 671160 457215 300475 302515 6460 823820 103020 742900 709495 460785 341530 70380 752930 817955 431035 194650 72335 364140 26945 336685 339830 565335 507960 246925 766700 491640 80920 581060 692155 93840 692580 755055 630020 827560 625600 380035 624580 477785 553350 569585 272085 418030 152915 26690 697850 497930 98685 455175 51850 225335 436730 712385 390405 413355 754630 253555 33915 219470 510340 411570 596275 588285 692070 263330 5865 490875 783700 33490 693260 107610 269535 464270 412335 719950 309570 660450 30685 440555 821865 846345 572220 649995 840310 209695 510085 661045 597975 462740 28645 772650 613955 623815 671585 207060 297925 850 380375 755820 714085 123760 662490 843455 129625 260525 788630 186320 145945 36890 404090 840565 677025 101915 22015 497590 352835 260015 245820 805460 399415 223550 628745 810220 59670 431885 470730 5525 643620 734825 654840 241400 693515 12750 134470 694535 723860 251600 167620 117045 748595 70635 351135 46835 723350 189975 543745 375700 622455 396270 586330 670480 848555 652545 513485 623050 698275 161075 459595 263670 59160 550970 574685 369835 694705 483650 696575 270895 65875 550970 222700 371110 707455 499970 119765 339745 56950 161415 346970 358360 677025 2380 835890 598400 36465 10795 3060 19890 293760 407235 663170 282115 167365 191505 44370 625600 231625 624750 591005 499035 362270 266305 271405 455515 185640 668355 139400 718760 773585 740605 839715 379185 834020 668610 526830 42245 207060 634185 284410 733295 792200 468690 31705 78030 627300 463080 174590 218025 685865 423385 43945 631465 463845 109140 345100 57970 773755 58565 783615 450585 334815 17680 285515 667845 812090 713660 396525 176630 600525 138210 507960 72590 642430 76925 807415 826710 280840 801550 459765 377400 240295 657475 426020 566780 809710 811920 280840 278970 165495 649230 263075 104890 850000 489940 55505 571285 798235 312205 592535 240465 423725 399500 776645 467585 414120 444635 272425 60860 295715 421855 568055 336685 751485 270130 57545 425935 92650 565505 343740 341020 679575 584800 174930 64090 36295 511615 8670 500225 26945 633845 120615 795430 725050 772225 383690 666315 428570 4930 426445 763895 784550 446675 113645 83045 556920 454665 76500 270470 600695 710005 145690 347480 307105 17510 651100 36040 46665 218620 269365 530485 168385 573410 224995 426105 726410 649910 502180 826030 729470 382500 464610 806055 280925 361335 166090 446080 406725 808945 163285 837080 50830 291380 474130 201960 260695 573920 72590 76415 704480 283390 709240 584630 48790 587435 308295 481355 361335 601800 729895 568650 767805 245650 822375 33575 139400 77010 736185 804355 584885 376720 806055 91970 160480 222360 337195 720800 773330 475065 668100 802230 205275 185810 70550 256020 371705 78200 20485 564655 553605 761090 417775 525470 438005 466480 38760 753355 677705 565080 769080 473280 833510 538135 411400 414630 729555 385475 647360 328185 441065 721140 53125 103530 93245 548675 329460 222785 413100 6715 703460 629255 436815 570095 765340 699125 842775 525895 264265 156400 137785 599590 566695 159885 422960 644045 277695 9350 587775 638350 317475 549185 437410 585735 544255 438940 826795 528870 700570 363035 5270 549780 270045 687225 518245 740520 342720 835635 354450 11560 693175 420410 328695 53210 477870 142460 802910 145690 320960 460360 688160 824670 790330 340680 221425 33235 492405 424235 242675 690030 273275 43350 54485 138805 401625 54400 639710 110415 219045 564570 493085 734655 741115 646340 166005 234005 698530 355215 696150 508130 472855 177310 821185 532355 428485 320365 224315 746810 743580 478890 179265 188530 370005 160480 417435 153595 70805 842520 848215 771970 461465 188020 677025 490960 627725 629935 212415 214540 741880 488240 733380 39270 352410 535925 556495 467160 390065 543490 429760 167365 844050 394145 145435 478635 363375 346460 448460 740605 107355 841330 574260 521560 803335 250920 629170 280330 55335 209355 352750 237915 494530 342465 349860 583695 39270 810730 723180 107440 617015 749360 776475 709155 773670 722330 756245 682210 74290 183515 637415 571030 721820 129965 83725 651185 285515 246670 109820 733550 714000 849660 405875 400690 236215 54145 421005 700060 226525 267495 757180 700655 848810 404515 432820 371705 583695 836655 432905 619565 351220 382415 368390 754715 442170 54995 780555 541790 232730 267580 304045 342040 700400 717060 405790 642090 229840 368900 636650 32895 135575 267835 223295 535245 285600 811240 281945 317135 631890 105400 50405 324360 301665 568140 346545 6800 378760 238085 463845 207825 105825 178840 162095 209865 599675 361335 442340 619990 758540 521985 318920 737120 183005 139400 818040 776050 745875 691305 830535 231625 596020 70040 658240 622115 97750 511700 742475 804015 753610 102085 130305 175185 672690 313905 297330 613105 828240 771545 442680 582930 217430 106930 333115 725220 694110 338045 545105 230350 759390 90610 779450 789905 766445 463760 94775 589305 441150 422025 447015 390660 194055 495210 621520 486540 649400 427465 660450 716210 768485 625770 216410 15215 751060 271490 114070 18870 230520 736950 619310 222785 330310 687310 707285 407405 263160 328695 777920 826795 160820 96645 600185 812685 9180 212500 452880 426870 465120 303620 197370 327760 813790 629850 380035 800360 544765 505580 702185 195245 547570 719525 222615 313310 790160 159885 707625 517735 523770 252875 593980 284410 789905 503285 98005 733125 796025 175695 278630 6205 485520 275910 33405 704395 241060 300645 540175 503455 214795 811920 544935 338045 137360 39270 692410 14365 441150 360825 233750 411315 552160 379440 446930 412080 729300 354195 758710 294865 45645 691645 69275 755650 686120 364650 711365 464270 637755 35445 566270 816000 511275 249390 702100 155805 257975 325465 83215 217345 417180 758710 197625 71740 56355 139655 244545 447780 425595 325635 311015 715105 398565 585990 341275 630700 224995 726750 602140 637755 285430 120870 32895 125460 645490 115855 2210 365330 401200 572220 284325 340595 42075 311610 395590 682380 26605 590580 751485 747575 6885 33235 534140 99535 189550 517480 174420 362865 765170 240380 773670 61285 255595 239360 207655 83810 690115 453305 205275 459340 374425 248370 674560 145010 125375 280160 377740 228905 683060 480250 294950 484925 60690 198985 330735 40375 474810 633675 279565 578850 543745 683655 40290 394655 220575 143735 818550 30175 406555 294950 577150 282200 3740 191080 534225 377995 468690 839290 814045 301920 98515 79815 763980 635970 28900 747490 645830 497760 245310 622625 298435 697340 591940 655775 450160 120275 243015 845325 539665 167195 91800 554285 784125 226950 580550 338725 69700 485860 252280 597295 89080 320620 607325 178840 636905 245225 640475 306000 381140 673625 452030 680425 38080 563125 607750 62305 177820 718760 388535 461805 623305 593810 36210 368050 502350 218790 353855 5865 365330 601885 29155 199580 196945 61710 345610 450670 610215 222445 163880 443530 781915 460445 401285 57375 724965 269280 163115 30685 766870 635290 305575 71145 349945 631890 573750 329970 577405 481185 636310 584970 577405 334900 162945 790330 147645 571965 191165 748765 626365 744685 445740 545445 84575 841585 94775 611745 580635 252450 462060 742985 147985 752760 487645 259845 561765 303790 608855 20315 715615 254065 588285 12240 112370 132090 147135 563805 179690 13855 187595 621010 657900 596530 613700 800020 8415 359295 759645 295290 325890 516035 682040 147730 76075 368730 664870 702780 444125 269280 445825 66810 652970 740690 487305 814300 842945 665805 89845 376380 354705 659175 264435 22015 340935 296055 200260 80750 168555 255680 387090 848640 79985 744770 317645 565335 85850 221510 576215 438515 764490 543575 477020 117895 285600 681020 823140 742475 183770 452540 828070 553350 232135 103955 88060 565165 656710 657050 572815 308975 528105 370855 509405 784040 280245 574260 784125 11985 122145 354195 38080 752420 17850 668355 174165 288830 807075 583270 302600 539410 283560 220830 770950 73695 578425 482885 187000 461125 634610 175185 96560 350795 503285 749785 291125 768400 82535 482120 601715 276250 673540 96475 294270 755140 526830 577405 773925 366690 702015 72760 85340 97410 360145 711110 825180 441830 46240 348925 475490 649060 563975 465375 144415 604775 168215 59075 48450 111180 425765 210120 649315 739330 569840 105655 182070 37400 820930 73695 714595 31280 195840 826030 786590 342550 599165 453050 584290 163625 270385 189210 173825 38335 109140 489770 480250 546210 841075 299965 609280 829770 574855 136595 154785 302940 259165 567460 638435 807500 97410 410975 347990 633420 319090 806480 415650 666485 598655 139315 482885 18445 314160 14790 571285 849915 649230 86105 207740 715955 182665 834870 298435 118490 834020 180285 389810 48620 474300 496230 265370 553945 286620 441490 429250 400860 669630 589815 726750 394910 115940 327420 773670 49470 129200 823140 731595 148920 236725 42245 587605 117555 828580 215050 565505 565845 24820 26945 648890 576045 311780 12495 455940 591260 131495 198390 766275 505920 402985 289850 710600 179605 818465 373660 512550 235195 338640 87295 638775 16915 151725 18955 760835 192440 625515 122145 407490 371450 737970 683060 844645 604520 545615 507535 210120 484245 429420 659515 407660 343910 713915 669205 147390 337110 625430 125630 468095 333115 261715 727685 204850 213435 244715 354195 254575 525300 543745 619650 224825 416245 506600 310165 111775 517990 13515 535075 677110 232305 151130 103785 124355 753865 663340 198985 9945 268175 846855 20825 601205 711790 3995 522835 525045 132515 491385 461465 555135 663510 578595 326315 317475 484670 12495 342550 423895 68085 830875 798660 495805 561680 547145 672520 228225 425 498355 775030 610895 199750 604945 76755 436390 296480 425510 302770 245905 128180 727345 195160 436560 292060 212075 820250 626705 286110 402135 790160 737375 635460 711535 613955 642430 50320 692580 4930 670650 593640 743835 235365 423725 281775 263925 193970 148410 154020 67490 657050 659855 299200 22355 161245 830790 105400 158525 84830 241825 787695 278375 346885 110925 126395 418625 807840 20485 420580 250920 425595 176460 646085 251430 296905 477190 688840 56015 22015 686375 575025 621605 173145 479655 374595 555220 341955 710940 446250 248540 835295 357425 10965 549525 270130 721140 20485 757775 514420 167025 807755 218960 293590 667335 421855 12665 171275 231115 473195 755055 546210 658155 498610 450075 643025 741795 179010 280075 420240 592110 392955 399160 354450 436220 480505 640560 347140 743325 704310 698445 650250 477785 390745 141610 234940 492915 718080 31875 51935 429760 189040 398990 358785 221595 325380 400265 350030 644640 705500 391595 49555 408085 616250 369750 597805 580295 399500 162690 111265 351135 143990 791945 159035 74630 212500 644810 190400 409275 642685 4420 108205 17000 93670 645660 793560 21335 277780 271320 779535 141185 191760 633760 678555 28475 661810 551395 537285 347225 127670 525640 519350 388450 739925 73780 385390 191080 380545 649060 167705 370090 90100 669035 19550 98090 848895 138040 550375 155210 25925 489345 673540 678215 655095 102850 844475 721820 234175 91630 396780 320450 503200 293675 674645 23460 57460 801635 32895 624750 486710 580295 40290 795515 682635 757775 766615 544765 376465 313055 666910 591430 538985 834955 242505 639540 176970 50235 821780 181390 262480 803420 547060 828495 176290 504220 7650 97155 708390 498185 71400 519860 657305 695300 795430 353090 345525 616675 494445 345695 576470 43605 785400 510425 142460 434350 446080 151980 364055 572220 253725 747150 71570 21505 798745 616335 56865 799170 720290 15640 618035 766275 783955 157250 295290 837165 184450 217770 87890 741540 836145 251600 237405 264945 350115 660110 110245 561850 24395 31960 828325 248285 133110 648465 85000 797300 427550 113900 89420 772480 349180 787270 538730 193375 58055 262395 784125 428740 666400 827900 146880 822290 663935 389215 694705 262480 813960 32980 388620 755480 141355 402560 368220 372385 438175 315690 815235 849235 603840 452115 79815 22100 604010 236130 821100 508895 849150 417605 272510 781660 829940 675410 224995 804015 442680 117215 810390 795940 424065 86785 13430 737290 346885 609620 784550 169830 788375 709495 359550 142120 449310 704395 318155 663935 832320 517055 186065 238000 398905 532015 538730 787610 386750 330310 690370 78200 111350 699210 582760 11475 643450 480420 312460 742220 405790 734485 815830 801380 158950 788630 443785 828750 489090 674305 570775 706520 283815 33490 435030 147305 39695 4930 393635 47770 777665 781575 232815 616250 277950 13430 195925 52700 436560 225845 241570 241995 634610 826455 742985 110500 550375 191930 802145 34765 628490 458490 457895 143905 826965 295630 122655 189465 474300 625260 729895 727770 467500 53125 567630 29325 675835 10285 378590 557770 213690 803760 770695 783360 538815 141950 673965 228565 629170 400775 59415 382670 607665 398650 776730 721480 339490 706435 508300 344845 578000 845495 196265 383095 195500 11985 53720 369835 707115 177225 254490 464015 413780 543830 649995 498780 755225 469710 718165 616675 476425 548250 92820 571115 526235 583525 176800 754375 517905 42245 716550 75565 725050 102935 777835 36465 727855 624155 342465 770355 473280 179095 391170 620245 221340 606645 43265 89335 67235 201195 291465 89080 512125 679660 438090 563040 793645 401200 515270 623560 523685 204170 752080 174930 175525 194055 843455 326060 686035 509915 135405 25330 654755 643535 827645 746385 486965 447950 623730 48110 378675 646000 215050 567375 817530 15045 139995 411655 696490 804525 311950 555220 181135 27710 465800 133790 7735 56355 591600 503625 540855 41735 478550 5270 348330 688925 40375 298945 237065 406045 92225 697170 699295 242335 217090 379610 644215 278460 564570 287555 783360 412930 210375 114835 728280 300050 440300 300135 590580 420155 128180 405280 371025 194990 657220 378080 298690 793985 342720 646170 269365 421175 473195 378930 103445 711110 438600 153850 639795 274805 210970 727345 283730 398395 419815 537115 520455 468435 519265 47090 486115 4165 404175 264010 426360 640900 31535 526660 29325 631380 499205 207910 116535 3060 363375 98260 188020 303875 490110 786080 486455 393550 474810 522920 684930 22865 2380 193630 596785 134385 476510 649315 564740 96560 50830 271235 839205 744940 114665 37740 101745 823480 831045 452710 593470 687735 509405 574260 509830 118830 83045 787610 434435 765935 479995 188445 553945 375615 558705 802485 255085 751740 196775 368305 526490 107015 566865 61455 416925 390150 160650 318410 120190 89250 362015 360655 61540 221340 118065 114835 766530 633845 496145 324445 362440 649825 132940 387515 502010 311610 748170 320875 314330 217855 821525 456620 784210 61200 85595 183175 789990 660790 330905 555730 54740 226525 379355 452285 779280 815830 692580 328610 352665 746895 465205 265880 292740 707795 814725 836145 120700 201960 449820 33490 164135 509575 651355 13175 607665 821865 529890 7735 544085 825860 508725 757860 714340 509150 453730 612850 771545 4335 490280 416670 157250 700485 5950 39355 263500 748510 516885 781320 145775 75055 672775 597040 339915 316965 848555 457895 501840 222530 706350 207570 276845 271660 452115 14620 333115 37060 157165 439875 615145 167110 20145 459170 83130 719440 633250 598995 182835 233410 763385 72505 567375 632060 123420 61455 358530 192015 3315 280330 712555 255595 226610 245650 254915 113985 106760 644555 525725 238510 648380 227460 218195 765255 140165 537540 35020 188275 487475 590665 602650 290360 580805 763300 511360 595425 141440 696320 311865 270810 726665 454580 751315 402985 766445 200685 848045 608260 575790 525130 363035 776560 473110 553775 303960 386920 782680 631975 14025 142290 328355 679235 833935 595000 338640 176545 230435 585735 105570 638435 263840 279820 86360 260185 786505 260525 435285 281010 756925 358530 835805 326910 17765 609620 41905 452370 802995 192015 483735 369410 544510 374765 409360 238680 61370 791520 511955 263330 560660 32725 110670 598060 57035 332605 621945 30515 171615 675835 440725 587010 41395 549100 716465 462655 214965 409360 360145 618885 327165 27455 183175 645235 152915 625600 225335 245565 810730 199665 136765 794070 537370 57035 200600 384200 157080 6545 159290 74800 272595 595595 442595 144245 165410 770270 385900 33575 217600 350370 456195 635715 835890 333285 443785 147050 488070 283900 113390 173740 461805 810645 498015 610640 314415 823650 535245 763640 91375 666060 34595 321130 395505 292995 183090 477530 790330 332350 351985 843795 203830 816680 576555 99960 356830 582760 108800 63835 658750 703035 743155 326485 148325 811665 751570 546380 772650 764065 83130 546805 159630 521135 23120 462570 321470 363460 335835 587945 188445 54060 194735 115005 803165 846175 582760 166005 202130 160735 651695 596955 628575 567545 180030 828155 234685 688160 322320 776390 211905 311610 695215 376890 544340 502265 595 698955 49385 433245 411655 827475 673285 225505 848555 420920 304045 694875 589815 426275 449055 9945 327590 768485 275145 835975 142800 172805 8755 651355 779790 447440 644640 72845 203830 48280 267325 482205 766870 351475 442170 258400 530570 780640 519180 236385 494020 372555 665805 52785 634185 52190 699040 336175 624750 187595 94690 721395 27030 4250 73780 374850 304045 236130 32470 59075 79645 407830 335325 234345 501245 556665 17680 60860 459765 510510 535415 481015 782510 338980 695725 11220 199070 393805 542725 564145 199835 789650 388620 181815 605285 761600 727430 509830 799425 4505 626535 800190 124440 739755 121890 10880 414375 768825 490705 181135 482630 766360 175100 709665 114750 149345 419560 406640 443275 50915 129880 266475 552075 416925 515610 668525 70380 198050 700825 599675 151555 396525 228140 494785 169150 616165 607410 223040 447525 731935 617610 801125 515015 313140 436475 21080 191420 848895 600440 780640 729130 758455 809030 175695 151045 749360 527680 296310 229245 558280 361930 633420 686630 662575 815660 46495 519605 561000 316030 574940 713915 75395 554370 584035 360825 828920 251260 655775 84320 754630 751315 124525 135660 589305 801890 298350 168130 207145 125120 35700 463080 48365 316710 181815 12240 680680 267240 564060 330480 234260 307275 637840 286025 37570 165750 276675 627640 722755 408850 495125 370685 564230 820760 730660 271405 813195 337280 433755 515525 104040 234345 689690 395590 646000 846685 65280 846685 155125 287470 498355 690455 517310 442255 720630 262140 478805 355300 428060 260610 84915 205020 314330 699295 708815 734910 695470 198390 672690 153595 128010 517820 831810 304980 693515 633845 202470 308295 420155 365925 834105 15810 205870 422025 234430 261630 370940 348925 182240 452455 59160 493935 144670 468095 339490 223380 464610 382840 682975 388790 220150 659515 269535 633590 502010 167280 701930 512465 843115 251090 654330 35870 403410 629170 63240 223380 508045 564230 420920 69105 813535 323765 277185 351815 656540 832660 767125 419560 666910 786675 56355 703290 732700 181645 144925 66300 176800 153595 66045 414120 797980 23120 644895 725475 641155 571625 201790 101575 222020 617780 533800 705075 763810 4420 743665 392105 504985 246500 7735 141355 703630 186150 827560 369580 570860 796110 511105 344930 39440 94520 457555 314500 591685 332010 62645 627980 565930 511445 791690 122655 708135 146795 409700 483990 220745 71995 754885 170510 637160 785740 665550 845750 217600 304555 767890 361505 185725 685100 379780 424150 47345 118575 572305 138550 171275 438940 327760 597975 321555 394400 479570 555220 643875 640305 399075 463930 400350 628405 251260 711875 220915 99195 115175 473620 439450 365840 153595 113985 691050 660875 658580 606220 546975 561255 531165 60605 413695 680340 236555 345185 11730 124780 161755 652545 372725 162605 427890 79985 843115 302770 754120 116110 442680 226270 790160 734995 122145 36805 478125 516460 532355 181985 827475 464780 592960 184535 510595 504560 476765 472260 141950 288405 56695 777665 704310 535585 502775 186660 359210 140505 798660 288915 545275 252195 53890 818635 771460 689520 272000 202810 440980 202810 525470 263755 420580 366435 109055 828240 828410 516120 644640 457725 121380 234090 294185 749445 554880 518670 721310 804780 26520 350795 666315 479570 789140 596615 10030 529550 731255 754545 580125 600355 675750 205105 201280 218620 710685 592960 278120 551395 57970 180625 731935 429165 3485 478380 57205 558365 497590 659600 302940 306340 287385 70295 811580 702270 609365 317305 122740 794325 149685 709750 341190 319430 561255 67235 697000 717570 652545 79475 249305 13345 194225 189805 456705 443105 786420 192865 100555 495975 331075 365755 316455 2125 400860 732955 242930 348670 456620 753950 592110 49385 569415 495890 134215 711450 394825 22950 690200 830110 336260 580975 839035 706010 847705 198645 336685 808095 719950 105825 285515 388960 734230 231455 126650 195075 304300 731765 545445 428655 37485 512635 565080 120105 614380 358700 192950 109990 309315 31195 242675 588540 692155 529975 747745 310420 425680 309315 133535 495295 345015 177565 441320 844815 8585 566185 792030 177905 464695 711535 196180 837420 144840 142205 415820 716125 331160 678470 560830 362780 388960 200260 73355 654925 465715 280075 378165 123420 253980 181050 592790 810305 320450 226015 151725 830280 357425 561510 248455 38335 262565 215730 275655 543320 294440 39270 461295 340765 328100 192695 845240 710260 583270 702950 167875 385645 749445 450755 630275 394485 248115 341615 663000 20910 628830 310590 306170 356405 822290 560915 640390 260270 77520 94520 234770 162180 612510 32045 565760 256275 496230 658410 117470 841670 63835 769675 568650 313565 580720 193715 586925 138040 549355 154615 762790 299455 357425 361250 812345 794325 285090 110075 583610 339575 521475 509405 268770 837505 507365 462910 782595 518925 559895 144585 72760 238085 492575 591175 461550 230265 843710 621095 766870 460275 440385 534055 215135 352750 772820 136935 275995 583015 412930 684590 634610 387090 724115 270385 456450 754885 183430 419645 331670 553180 109480 789820 754885 533800 226695 571880 352750 329290 806905 557600 710005 460020 51340 131750 491725 637330 214795 366435 479740 127160 338130 407490 497760 607495 716125 557685 467415 309400 737035 591430 505750 359720 335665 529975 155975 361505 735845 24650 35445 217855 326995 167450 632995 152830 607750 278545 502690 673795 204085 493425 80580 233750 153595 579700 270215 320280 412845 771205 114410 405705 508045 365245 702100 688840 772565 645830 566865 509235 517565 289170 186320 764660 786930 484755 449650 153085 644215 498100 87040 242165 358870 12495 297160 175950 450415 442340 764320 615570 112455 132175 210375 49470 183175 190655 574175 279650 160565 388535 193630 112200 719270 350370 831130 174505 595850 345440 281605 500565 632230 424830 813705 669205 376295 811665 771970 593640 547995 114580 439535 312375 285515 371280 742560 411570 92650 800785 380630 410295 517395 706520 675410 770355 773755 592195 553605 548420 402220 245990 631210 199155 333710 469965 459680 310930 631805 256190 847195 210290 441065 283985 546805 133620 591855 83470 416840 476595 122400 844475 356405 708985 702525 825095 831470 620500 677535 567120 576640 473195 149940 611235 529125 696915 24140 383350 376380 208505 47345 618375 58650 141100 133025 800275 478550 97835 669970 574855 96645 690285 802825 731000 155720 557940 502690 461550 404855 137190 380460 317135 200770 327165 273785 599420 163455 410805 663085 445230 70975 401540 709070 824670 305490 181475 739160 384625 63410 340255 143395 627215 219045 422875 169575 230605 400945 193885 334985 213690 510170 166090 43520 408765 642090 363715 218280 242080 18700 159120 62730 348500 711705 103275 90610 526915 401795 379695 83470 781915 377145 660875 126310 722415 97580 562955 651015 543490 833510 628915 653480 364650 688585 340340 62475 337280 797555 724795 120700 138465 548335 608175 142545 781575 638095 199920 16150 646680 688585 6375 328865 30345 411400 269875 421940 129965 799510 699295 729470 757775 341190 648890 51935 131665 502180 561085 711450 487135 726240 184620 315180 648040 742475 586330 817955 519180 291550 586075 143310 153510 545615 316285 145690 599420 400180 239615 788375 359720 224740 682380 589985 731510 49385 294525 335155 217855 542215 667420 717145 89505 40630 132600 56610 39440 278120 163795 143055 279310 512635 614720 401540 258230 746300 471495 722245 30685 579870 121550 35190 297500 802400 21250 196265 827560 254065 626280 494445 749275 339915 694025 311355 354620 807500 57375 16830 845750 505835 604435 7310 480590 553945 66810 831130 278970 566440 222870 767210 298775 743410 407065 400775 109140 419645 678300 135235 378080 795345 267325 330565 477190 588795 304470 117385 70380 649145 150705 30090 486115 663085 796280 312970 557090 148920 414545 210375 216155 431545 144840 813620 789395 692495 502350 579530 241910 142630 260440 202300 93670 481695 520370 549695 20910 96985 369920 380800 363120 629000 15470 693685 130730 445400 671670 48535 688670 423300 62050 245480 793985 788545 632655 2890 772310 390915 680170 734825 450585 41905 667760 727260 310335 15300 343145 145180 522750 830705 632655 680850 305320 182410 375955 636140 87295 478465 148070 641070 575875 210545 836740 45815 669035 504730 239870 696405 476935 370345 635800 519095 524280 547655 193035 820590 684930 527595 226525 20910 829600 186915 240890 454325 601885 410380 131070 490450 766785 167450 216580 258315 548760 412930 738905 510510 649230 627725 420495 137530 206635 789735 317050 372640 847875 573240 597720 805715 147050 221595 492235 444295 809285 21250 143820 781830 706435 67745 531335 636990 50150 433415 571455 94180 447525 754290 117555 70890 260355 686205 790585 134300 719185 200175 562020 309400 576980 409870 511615 706690 199495 428570 339235 83555 281350 383350 767465 558705 409445 416840 125630 423385 848725 690795 716890 309230 848215 73185 77095 626705 306255 270130 677535 240040 117385 588030 762790 95540 684335 111605 173570 847365 538305 198900 767040 663595 135405 676685 602310 119425 413355 112625 248540 777410 374085 13855 689520 409105 81515 143055 273275 451520 580040 291210 34680 741880 807925 153850 442255 519010 660025 203745 543830 567120 600525 543575 46410 662150 113050 338470 203830 825350 774520 597805 750295 22865 799510 439535 219045 498440 556495 533120 26775 608940 138380 207060 17510 193630 541365 848555 208165 381565 787695 340765 357340 355980 410805 46325 74120 807075 442510 244460 576300 91800 69275 398990 651525 124865 131325 435795 684505 242250 210545 62560 633590 186830 413525 65790 559130 407235 477615 595595 116365 558195 25755 426105 315350 335240 646595 500225 107185 35955 808095 350200 178925 525300 93245 625430 141100 686970 707200 256785 621095 698275 679490 227630 725390 147135 595000 270300 634440 270130 216240 317050 68935 443700 416925 98600 672095 835380 525045 668015 166345 463590 152235 374935 369155 44115 380375 12240 204850 375360 536095 189465 340340 549525 77605 105570 22440 694960 682635 30940 244545 166770 125885 224145 634780 332180 142970 368730 76160 498525 665465 87380 552925 782170 381820 817020 577915 401115 312630 414205 294270 647870 647700 70380 154530 567290 242590 347650 276675 560830 782595 124610 351390 54060 530655 681020 594320 101915 25245 805630 120785 689435 17340 538645 696490 642260 466990 829345 132345 552075 731340 327590 551735 247350 291465 446420 415735 155380 702610 416840 633165 328100 125800 448205 570520 300730 223125 617185 207655 731510 757350 291125 843455 135745 830195 85000 761600 553180 410210 215135 531335 272255 294015 58990 283730 380545 498015 743750 807840 27370 271830 241060 215135 450500 325295 135745 331245 450840 677110 506685 139995 841585 398565 819315 144500 524025 648720 289510 88910 18785 245310 650590 792200 271405 140930 419900 504985 298605 526490 329460 494190 776985 148155 536350 646170 31025 629255 847705 312630 30515 736950 114155 241485 675155 370430 278630 387770 537200 111860 462740 698275 489260 15045 198815 135745 470985 59330 104295 687650 758540 313735 762365 82620 77095 592705 642260 723350 608260 458235 445825 416075 306340 341700 776135 259675 77095 561595 114580 668695 218365 421345 542045 291975 412760 797215 183940 615145 528445 280670 825860 829005 803505 582080 564485 489430 501840 483140 585140 723945 365160 696235 724115 419050 257890 546890 79815 286450 756245 641070 109055 633165 31025 724370 731170 453815 109140 715020 141015 75650 363460 322320 298265 706180 6885 594745 157420 646425 333880 494360 808860 380970 317730 51085 219810 237235 439025 406130 547910 321385 449225 590325 673625 484925 287215 292145 147050 313820 608855 613275 721310 791520 249815 737290 299625 422110 504390 735250 238935 175270 729045 461890 830280 180625 520370 257550 484075 701845 236470 61285 487560 664700 335580 469795 609790 480335 492065 744600 557770 751315 558790 619565 587605 616505 210375 739925 310930 529550 794240 60860 173995 422450 323170 518160 392020 258825 807925 833425 189550 209440 117385 787525 343655 764575 306170 221510 746300 525980 650760 250240 843200 523260 227205 186405 486200 196350 184875 411485 830705 506090 531165 146710 211310 336685 246415 434435 785655 190570 843965 499290 462570 773415 519265 325805 40715 166515 89165 689095 365585 542130 142290 1445 774010 470475 258655 397970 505155 208420 35955 593980 435625 338300 763385 204850 582760 580720 563295 492660 463845 405025 462570 823395 193970 211735 95625 846345 715955 745790 431545 287980 537370 579020 290530 737715 254405 546380 475405 214370 81175 588965 71485 397800 299540 486370 83895 45135 172635 561595 765425 597125 121720 266475 503030 106165 286620 450755 120190 835295 521730 300645 85680 606560 39525 411145 457215 664445 681445 15725 251600 608345 506685 586075 437240 736355 732785 94265 762365 766530 708645 446505 405535 274380 31705 261120 641580 511190 458235 304810 508470 694195 67830 589390 328950 471835 213350 733125 19125 5695 677280 23800 515950 146880 161925 709495 332605 441320 721820 70380 376380 618035 840310 588285 38420 289850 240380 564230 228225 570350 312630 440215 673200 735335 751995 125460 417605 247775 624325 646935 269705 218195 90100 106165 333285 398225 796025 670735 19805 543915 431375 429845 252620 96560 663425 379440 519945 282880 759645 618120 755310 268430 694535 160395 24905 15810 213435 145010 273020 722585 364735 399160 229245 24395 450840 611490 498525 747235 348755 747235 141610 209610 358530 200685 825775 97665 554965 604860 18615 842690 111435 515355 13855 642770 159970 115940 142800 346290 59755 822545 849830 605710 256785 408595 679490 744685 695215 240550 512295 761430 263075 353430 582505 596870 626280 57375 19295 250495 403240 241230 750125 713320 775540 684080 677025 489770 2465 725645 382670 606815 111520 164730 706945 96645 764065 182665 703375 639200 689605 446420 448375 526320 308975 415395 564145 230265 215985 496315 189890 22865 425 687735 791180 172465 329800 527085 84660 68680 295035 464950 35870 64600 159715 554455 223380 683315 162435 77435 377655 424235 248370 635460 534395 106250 567885 218280 646000 775200 223380 845155 436645 670395 269025 392530 67235 503965 297670 28220 63070 191165 85340 614380 71995 66810 708985 431885 120020 584545 69700 725475 633505 142290 48450 292910 534735 432225 273105 731085 425850 20145 549525 810220 623900 438260 361505 520370 382840 455770 212840 772395 72420 747320 240890 380375 266050 331330 232220 324870 525980 699550 766530 412080 412250 110245 146200 752335 77010 253895 657645 364310 414460 39100 676855 342550 506685 619905 791690 102170 429505 48535 474640 483990 830110 249220 441830 711280 688840 32640 183855 558280 796875 493340 739840 162010 187510 274635 161245 593470 26180 468945 835890 703970 150195 30090 491385 714340 296225 556495 332860 195075 78880 252110 68000 611235 217940 791860 789990 568225 762025 113985 566355 531420 565590 738310 646085 798490 782680 344845 735930 324615 565845 847450 602055 285770 3825 297160 67745 272510 446080 61455 783955 346800 440130 407065 177310 119765 687905 628660 372640 333625 153850 326315 299030 234515 449310 677025 535500 249730 245140 141525 228225 545275 608090 735675 78030 736865 229755 683060 731510 113645 53295 403835 654160 404175 690030 161500 186575 363970 720375 615230 388450 719950 634865 836740 310250 536945 580720 332010 434095 663850 661555 571965 371790 792625 565165 730235 439620 411570 842860 430525 498440 356405 748085 303790 264265 296055 322575 73780 643705 316115 493850 152235 486200 537540 651865 781915 465205 219215 126480 385220 330310 156315 388960 186915 166090 231285 389045 122995 326995 504050 158185 429080 414035 676430 11050 311015 582590 373915 77095 843965 443530 282710 838440 547570 215985 134045 17255 377230 591090 351560 644980 13005 509490 188955 17340 209355 637840 673030 47515 321300 491810 17340 88060 630105 827900 660875 713745 150365 440470 339490 751825 298265 730660 235450 181645 111265 391850 22270 752845 848810 703630 503455 713235 630360 62645 451265 358530 733805 560660 397035 365840 255510 16575 77265 309740 649995 425510 420495 336940 282200 320535 593725 322830 297925 286620 465460 582930 789735 68255 518755 632825 771035 541790 186745 232135 657900 582165 71485 29070 318070 443955 347735 34170 776305 844135 710090 683400 214880 662405 93585 250325 286960 842860 267070 107440 567205 208335 728110 581995 574600 479145 582760 755565 377400 39100 302260 602055 501500 637330 306595 193375 135915 318410 23885 48110 6290 412760 219385 226440 576130 757435 784550 307360 254235 44285 219130 814385 19040 288575 562870 20995 243525 847960 131750 209440 179690 115940 316115 240040 747575 200770 751655 701335 137700 193205 706265 109480 567460 562530 21505 246840 268515 545105 475745 534650 449055 179775 280245 190910 400775 498100 827900 356660 404685 84405 220915 7055 73695 763810 176970 302430 563465 46325 743070 101320 311100 240550 46750 214115 586075 257380 9350 446165 816425 12155 188020 149090 176460 124865 432565 53040 515440 412335 810475 393295 614635 503285 604860 86700 689095 94265 643110 158270 128605 578850 739075 144500 305150 346290 23035 191760 769930 641410 174165 785740 516715 809880 813195 819060 631040 342635 19550 614295 423640 509915 229840 464100 236470 364310 673285 343400 559810 29410 651100 304470 236130 641920 203745 810050 746470 453815 321385 505750 13090 37995 9945 716125 374425 782425 433755 297415 263585 615315 725220 784465 195075 127585 145860 143905 343230 535075 253045 302515 836400 182665 701420 779875 799000 811920 810305 675495 824415 591430 276250 508895 67150 352240 594915 327335 579360 691305 369665 775370 6035 682635 323425 351390 150960 647870 827985 426275 500565 284920 272935 206465 501840 122740 358615 29835 475150 20740 600270 476085 154700 248030 580550 97410 292570 706180 374170 257550 110245 587180 658070 523345 709155 461380 835805 590240 361250 502775 352325 552500 362100 50065 471240 762025 67575 430015 805970 698530 567035 814215 627045 383010 772395 459765 15640 609280 260780 263840 346630 693090 364820 289595 66215 675580 367540 25755 263755 822715 134300 150535 284495 527425 798830 656880 346800 399330 462910 411995 746555 542045 256955 98430 126395 396610 193375 100300 686630 92735 258740 310505 399415 156825 778345 231200 185980 628660 180710 343230 487985 797385 666655 538900 675240 518330 220915 69105 68255 322405 174335 361165 706435 492915 556665 573920 415735 565760 568820 425340 265880 397545 302090 257040 382245 596530 512720 606560 477105 635970 235450 68255 31110 33320 268345 63580 241995 170850 617525 294015 387005 86020 687905 648465 91885 728450 794240 358105 270470 804865 539750 762705 169320 705415 201195 316200 729640 17510 244630 262140 250325 583355 627045 399500 172550 275995 62560 23630 812090 398310 258060 131155 806480 84830 814470 767210 717230 99025 281690 771460 232560 6205 75990 756585 138465 430950 709070 223890 710600 556325 35275 269535 353685 626535 246755 779280 435200 464100 504985 778855 365245 729640 611660 269535 331755 527000 679065 499290 4760 197795 513485 730575 602310 839545 405025 280415 818040 684335 183175 431630 619395 571710 54910 10880 726410 311015 25415 178415 226015 574770 316030 241060 704905 243440 408850 242760 783445 6375 725220 587690 765595 681275 469965 568565 407320 166685 838185 697170 712725 110840 765425 139570 7735 686970 702865 174335 163115 249135 244970 708645 490620 525385 662745 241485 462910 796875 85510 226950 461975 205870 718250 622965 615400 44030 759390 662405 467670 258485 400095 495635 541960 81090 758540 410380 291550 375020 686120 730830 89590 151640 367200 88740 531590 805035 536860 634440 272765 235875 403325 241485 102255 544425 454155 619565 579785 232475 115005 311525 358105 417945 96900 503370 297670 240720 765170 235535 788460 725305 44965 626195 645830 101320 19635 247095 59160 652375 557175 755395 424660 395505 628235 586840 560830 649060 646765 70210 663595 43095 274210 130475 644980 719015 468265 46750 770440 612340 763045 494955 500990 229500 638860 430100 161075 205190 453135 148240 808265 829940 331415 388960 158610 720035 730065 235365 38760 58565 144245 819825 341530 660110 200430 422450 205275 814895 118745 168215 734825 578765 632910 375700 118660 189040 302515 797895 563465 278545 256105 612425 483055 687820 310845 258825 583950 190315 801465 418200 689945 22865 145690 476255 268515 622965 525385 675750 342295 449905 209270 228565 696150 539835 134640 407575 94945 346630 320705 99620 647275 493595 177480 170765 522665 12750 479315 54825 349860 662830 82365 688670 570350 417690 77775 320110 309485 737460 512635 696575 678810 606985 640305 323255 96220 314330 276080 45560 567885 577320 360230 210545 240720 846515 695980 88485 242080 212500 736865 712215 51595 391255 249050 13855 589815 842265 328270 149430 840565 162095 528700 591005 325635 492830 718930 195415 761175 787950 713235 666910 232730 782680 551735 509660 767805 608430 612000 57035 532610 299880 594660 11815 461635 45730 131155 157505 211565 304555 401965 685185 325635 146030 172720 714935 442680 256615 349860 72930 447780 826030 521050 322490 453305 25500 820845 554795 533885 73780 593555 561680 643280 603330 466395 644300 484585 332945 673370 807755 122230 511615 383605 79305 606900 463845 321470 766445 63495 797555 35700 283815 281690 595510 111945 71400 536350 556835 489175 367115 168895 826285 386240 834700 102170 669290 753695 37740 99535 830110 26265 675240 324275 12155 707965 439280 589985 746810 847960 265625 353430 467585 727770 672095 518245 728535 393465 796790 625685 60860 567885 740180 65450 123760 208250 393125 164050 738395 745705 18955 52445 648125 681020 543235 243525 630020 793985 809030 536860 302515 161925 686375 86020 57545 514930 85340 203660 392870 168045 181050 69870 62815 710940 253045 334305 832575 630870 201875 313310 78285 565590 235280 586840 493680 93925 546210 325550 407320 10455 274040 595595 760665 845240 162945 61710 286620 94690 236215 839800 816085 244375 477105 810985 136085 614380 545955 46495 116110 258825 350030 210035 327420 538220 365925 133280 841330 534055 327250 422450 696150 563210 236555 538390 341105 11390 497420 707455 755820 228310 303280 833340 118915 142715 392105 599165 441745 320110 301750 410635 495465 403665 23120 657560 36465 430270 627045 324105 620755 571710 411570 90780 552925 681530 109140 27200 353940 437240 71655 845665 200175 137530 529210 102850 308040 692410 375190 412760 573750 312375 716040 127245 150110 286705 188955 19550 87890 56100 848385 296735 213265 405790 842010 46155 752505 398480 617695 528275 469795 679320 477020 427550 775625 21760 22270 460105 377315 203575 834190 84830 837930 194990 698700 213180 377910 356915 661045 259590 417945 510425 829515 55420 676175 415820 198475 236810 363630 171615 844730 760580 657050 67320 201790 204510 298010 439535 215135 14025 443700 701590 620245 518245 749870 36040 764405 496910 213860 729215 810730 414970 488410 765935 189210 434605 359550 114750 604265 803505 702525 318240 475830 28135 759135 795090 530825 668355 54315 562445 203915 566185 122995 612850 693600 300900 245565 2805 274125 250835 477955 592790 785570 17680 64940 463165 106930 751910 239955 336855 230945 319430 96645 577575 42840 553775 403920 369325 627300 559045 346885 650845 271150 63325 757265 824330 417605 844305 615825 34850 239955 19295 804780 673115 155295 114155 784040 335580 697425 95880 178755 122485 363885 260440 68340 168045 263500 641920 265710 490195 226780 302855 748935 595595 727090 40715 761600 341955 509660 634780 817190 575960 139995 138805 212500 206380 73015 829770 837335 258060 416755 150025 691645 833425 163965 618970 570860 51595 92480 496230 509065 123930 591430 243780 58820 672945 180200 183515 154615 602735 474810 139485 96305 286280 381310 413270 14790 312205 20655 24735 437410 784635 360315 19125 514675 523260 683315 564825 543575 347990 163285 344845 678130 163880 592620 467925 265965 177310 750295 831045 507960 244205 546720 810560 499885 4845 449480 530910 386410 666145 263075 538730 606220 305235 602140 611235 170170 291125 194055 336770 789905 196775 381055 46580 262225 586160 376465 744090 680595 328865 715190 382585 325125 131920 615060 362950 500055 323935 127160 178160 772990 294355 728960 121805 77520 682040 230520 517820 578000 224740 268345 277695 837165 179180 661980 193460 271490 574175 366010 399840 836400 75905 676175 462400 83300 436985 114495 499630 156145 755820 185980 242760 816765 837590 42585 155890 848980 785655 745110 768995 774860 559640 450415 370770 267750 264350 295375 290870 703715 514420 355640 464950 281775 409360 178330 695045 64005 372300 843625 270725 89165 404855 421855 26350 663935 711535 590750 753780 106760 739075 331160 618035 58395 599335 802910 543065 784805 656200 483395 11815 602990 156570 739585 55930 603075 511105 758795 709155 109140 248795 708220 643790 579615 379355 822290 200090 804270 608685 646680 379950 299370 173740 9945 404940 181135 720885 285345 372130 654415 227800 832490 581655 164135 630445 694705 50320 431035 581825 796705 249815 170170 166940 14960 470305 670310 675835 505580 589305 437580 320280 449650 116110 284325 161415 524450 48535 761515 839885 444380 825605 537880 607155 748595 242760 95880 618375 623305 805885 272170 518330 218280 20910 472175 286025 160650 560830 602735 271575 354110 527255 767125 375190 719865 517735 138125 318325 752760 715955 39780 671075 103275 818550 699635 47005 444295 33405 559640 281520 429420 801210 675070 303620 838440 332435 551140 148325 535245 740010 46750 818295 201110 232135 639965 259845 692580 706520 400095 475065 559385 646510 650760 834530 601375 100470 351305 828920 300220 382755 104380 539240 233240 694195 785485 711620 276590 135065 142630 103020 223720 542045 501925 507110 111690 272000 372130 392615 586585 618375 555815 706690 677875 289340 30855 714340 515440 829430 307020 659260 756075 14365 272085 263245 333455 220405 201365 251345 838355 849490 2635 273615 499885 375105 119255 605200 495210 843370 716210 155550 827985 468605 682720 208335 640220 690115 301325 540515 596445 137785 479655 430780 742220 271830 370515 187765 493170 217515 215985 686715 13260 28730 20230 495550 14620 172125 755990 308890 406725 96475 697935 505325 630360 356660 838355 542300 99960 5950 520030 426615 824585 178670 581230 218535 448035 834700 828920 326740 52530 605370 256445 42330 248455 476425 239530 142800 31365 634355 728620 130220 237490 622370 294695 825435 162180 77860 258230 774860 708135 654755 683910 311525 498610 167535 18445 703715 102425 472175 804865 434010 408085 225420 321725 552585 471070 277355 844560 709920 604435 560235 554880 28560 809625 744090 328015 261205 219640 782085 16490 410975 221680 172125 656965 89080 599250 723945 442935 651100 632910 546720 792795 226610 134300 703630 23035 557940 642685 150620 451860 550715 268685 194905 556835 803930 460700 680255 148325 565760 445230 353090 63665 92565 480845 535670 712555 823565 40715 532610 394145 316880 366860 98175 743665 717400 462995 186745 821270 612595 752165 224570 764320 745790 56440 782170 294610 145180 395930 556325 597040 548080 644045 426360 393805 447015 176970 60435 559555 585990 614380 446165 766955 410210 214370 521985 540005 401030 334560 328950 706095 714000 827305 664020 420410 532440 607835 783530 99620 757180 149940 505070 28900 713745 33320 781490 38250 152065 259590 782000 595680 244460 282795 797810 211395 386155 513825 201110 97240 595850 177055 789565 322575 770610 597465 641835 316880 76330 214115 361760 418880 476595 478890 315095 662065 626280 277950 204340 347140 562275 517310 667420 390320 813535 147475 409615 762960 338725 93585 347650 404430 744685 69360 122570 453560 740775 188870 644895 371450 563210 83555 775030 698870 78030 607325 77775 469115 533885 301070 644725 181050 565335 473280 328695 658325 203320 704565 117980 81855 415395 1360 540600 155380 698700 30770 50915 718590 811410 356065 26265 21760 596020 357765 349265 289680 818465 407745 451350 423300 709325 483225 45560 756075 383435 526660 116280 639115 344335 805885 816170 608175 226440 133535 108630 667505 390575 107865 342295 672690 505750 825095 277440 403835 140845 465290 835040 581400 308890 578935 651440 75225 76840 7735 426785 834530 409360 624155 263585 148410 227460 511275 756670 113645 647360 322745 468690 330480 810815 344250 398225 389640 517990 334135 31535 25755 475830 701165 159375 287725 347140 635120 388195 740945 683400 116195 793560 418795 359380 82875 615145 29495 25330 3145 385220 371025 281095 77775 811410 707965 433500 256020 709580 528275 267580 839460 409615 503370 439365 309400 177140 86530 526320 817190 52530 512210 568820 552755 282795 27030 532015 812770 265115 526320 662405 598655 355895 137445 229160 209610 699295 457470 329800 536265 81090 2720 809370 394400 661215 848640 286110 692835 122230 363885 314585 322915 135065 581825 90440 767125 210970 164220 425000 314500 319090 399670 600100 86870 452455 453475 403835 620755 706520 693430 540260 348160 220150 301240 760750 261120 618545 214625 282880 470730 671755 342210 540260 454240 385050 573410 598060 826370 813705 843030 583100 23885 604605 410040 769675 462655 334560 506770 837335 111350 98515 137445 446080 44370 621010 513910 831300 705585 465970 3145 526065 356745 650250 575195 664275 699635 750890 838950 640560 136425 300475 455430 27795 557430 806310 259080 716040 722585 629170 533460 513910 585905 59925 451605 837845 491810 618035 259845 637925 519265 527680 766275 233920 289680 466310 686205 585905 234770 376550 415990 654075 342465 694705 447525 259335 766530 584970 560320 701335 521730 202810 677450 469710 814215 128265 50405 437750 584035 374850 144755 528105 800785 123760 771630 430695 522325 490960 261970 101830 336600 296140 392105 159545 396015 847450 548250 291890 168215 79815 620415 222955 833765 332265 744175 701505 353940 307530 571285 561850 71060 347820 464525 188020 435030 412420 778090 187850 418880 387175 643960 233580 76075 273530 77775 454410 774435 147815 511530 401370 603415 841670 518755 673030 389385 630360 138720 560915 784720 551905 199580 391000 338130 432480 254320 325805 177310 768910 726665 163370 181900 679065 497420 225080 604180 674305 312885 307360 133790 30345 413440 625430 363375 666485 516035 195840 463335 168300 644555 232645 550035 42160 501925 353685 239190 713490 740095 623050 723095 493340 109140 236810 93670 683060 178075 826710 352325 740860 58140 329715 318325 329630 371960 151640 231965 13770 713745 63410 35275 695470 731765 631210 380885 778090 456280 426105 140845 672775 548080 137445 309060 810985 91460 669970 150535 29750 27370 806055 22695 537030 681785 633335 248455 175100 120275 106250 693345 831810 321300 601205 6885 733720 671585 132260 263670 552925 162010 607750 482120 586670 474980 101235 139825 482715 424490 312545 244545 695385 265625 450075 26605 314500 179010 828750 774690 643110 327845 97665 517140 308380 814130 752760 506855 814470 265455 681530 567460 170425 447950 247350 94180 462145 164475 579445 829940 692920 348500 692495 33490 157505 761345 280755 674815 64940 829940 25075 272340 185810 736780 498100 492830 350540 626365 226270 229755 648550 62560 849490 220150 389810 606390 503795 591855 155210 834530 35020 684080 698275 498270 270130 687990 248710 687650 17595 2295 487475 201960 327080 210545 652035 825435 362100 452285 269790 514505 208165 298350 792880 704820 423470 57630 155550 741965 432990 654755 837250 301665 129370 249390 544255 318835 806225 49045 132855 399245 300815 307105 96050 628745 531250 453730 443275 17680 349180 351560 410635 175525 667165 805630 358190 736100 191420 494955 311780 196180 86870 511360 245140 792625 715615 17340 654245 332860 647190 651100 23120 504050 649910 731680 112455 104550 417605 419305 524535 636650 655860 356235 226525 621180 47175 408680 339150 514505 751485 250665 163795 753015 40715 83810 373915 645150 754120 19465 220150 384030 442680 567290 545190 610640 317645 460360 596190 212670 65365 41820 396610 848725 218025 431205 348670 395250 447610 412845 34000 279140 724540 832915 482630 487220 411740 366945 595765 258910 613615 91715 34935 283220 829090 5015 559300 54400 713405 284240 152575 273700 140335 522410 75905 389555 311100 491470 347820 208250 310505 29665 187085 683315 351135 626195 268770 757690 70210 834870 51170 525385 235365 87975 321215 289765 739075 31110 323085 46240 521815 17595 102000 39355 45135 547995 318155 148240 79900 516375 762025 722500 195075 646850 307870 342210 205275 149855 514760 169235 443020 345865 630275 694365 420070 801040 546465 52785 806905 409530 772395 784125 181220 434775 502775 95625 160990 236555 85425 31195 671245 757265 35445 799000 39355 256870 489940 629085 504560 206890 197625 482715 743750 529550 489940 404345 232730 368645 501245 260355 365925 192015 627810 56695 724795 669375 255765 120700 171190 358360 50745 662150 453900 241400 188190 335495 398565 789565 188445 148495 799510 675325 269705 584460 825945 481780 235195 849915 704310 794070 742815 826200 496910 157505 451775 438260 503455 836230 749275 593810 583100 441745 439025 347055 372725 25585 800445 786590 457300 512295 629765 690115 53805 746215 626705 57970 95200 17765 631125 827305 35615 109055 544425 123080 679575 750550 425595 742390 106760 662150 818295 472855 59585 287385 235025 844305 497250 796450 688755 573070 84575 127500 754035 369240 38165 123845 591260 299625 466905 491300 231370 352240 818550 299965 597975 15385 186405 262310 392445 330820 502690 666655 430950 584460 393040 129370 630870 732700 470135 96560 745450 820165 794580 401880 553860 457300 27030 680170 79985 735420 559980 477020 726155 90100 232220 793985 298435 129115 146455 269705 103445 596615 380545 818125 221000 313140 637925 271660 529635 550035 778090 809030 97920 159205 618970 634440 535500 232475 187425 756245 823735 29155 79135 275570 42160 750210 159375 736440 797215 191335 394060 358105 586415 375275 710770 561935 420410 135915 581570 798065 616675 283730 787270 723010 445485 680340 269790 608855 158695 159715 645235 703800 152405 404940 630785 197455 120955 13260 30940 482375 180370 155720 190910 146115 278290 368900 407150 518755 442085 133280 346375 85 191505 525300 439365 78540 700060 759645 688500 80240 591260 419900 51595 707880 702185 636140 551565 665635 339320 35105 728195 778090 37655 308890 123080 222615 528105 552585 731085 142885 631210 471495 565080 145435 547570 212755 294015 383690 208165 747660 771460 735335 452540 98770 538050 296480 710515 571625 434690 709665 47430 247775 442850 52785 163710 132005 300390 764405 145010 466225 484585 71995 60350 460360 510510 627130 622030 818890 346035 15640 741710 824585 84660 324700 131920 832320 83215 111350 697765 638435 271405 835720 670055 258145 205955 55420 341020 829515 458830 345100 474725 357000 71485 701335 729725 507110 284920 734315 677025 500650 645830 360400 585990 252280 23800 785315 304470 746215 450330 834870 466990 710855 364395 236555 117215 454070 443190 279565 844135 373745 198815 206125 830960 568905 389725 140930 425340 138295 826540 670905 261970 236470 469115 574005 117470 170850 326315 509320 708985 428230 161670 485095 800615 216495 687990 250580 542045 184705 382670 314075 775965 506260 241485 249220 623475 38930 86360 522070 527085 503795 465715 694705 621010 8585 167790 33575 497250 575705 85000 528955 652205 333455 471580 465205 123675 513570 253045 666655 77350 717485 687565 258485 130560 763300 808860 303790 699890 419135 562275 159885 383010 344930 411315 349775 836655 113475 658070 698785 45815 73865 204085 845410 394485 605200 138635 172295 818210 847365 678640 557940 564315 719100 733125 540685 329715 473450 681870 507450 263075 22780 407320 613105 402050 754885 107525 275570 823990 423810 712385 325890 108715 645575 647785 396610 795260 692325 304300 727940 215730 626790 785315 374680 736780 536095 832660 171020 190910 571710 499205 279225 227545 796790 266730 617780 687140 185385 136680 451435 738225 312375 689180 502010 139655 248370 571710 772990 338895 710685 774180 467755 562785 613530 592790 722755 352240 581570 358275 761175 686970 516460 376890 587605 848980 161160 306425 764235 121720 408425 742475 35360 695980 665720 540260 81770 736185 165495 727430 358615 581060 29240 528360 596445 160905 204340 125800 527680 546380 715700 609960 303535 235450 138975 601800 218960 707030 60010 731425 725220 811240 635460 9010 598570 346290 791775 641410 292145 633845 679490 308295 98090 836400 780385 504390 449820 424915 782255 238170 139060 374765 380375 245650 732785 173230 104890 840395 336685 50830 384285 612425 400435 759135 310930 243185 421430 760410 783955 4080 725220 608685 348585 412760 265625 642090 708560 13770 821440 281435 299880 111945 832320 52785 718080 812685 773925 803080 10200 647530 519095 305490 763640 16320 161670 397035 512125 22610 221000 640390 361930 61965 554115 787950 70550 529890 404685 346970 224145 432990 350795 847195 178670 737035 324870 718335 510170 662320 485095 468350 565420 525045 363290 668100 75055 663000 460785 358275 59670 418795 152490 761005 757180 566695 553265 327675 562870 78455 254320 43265 377315 674730 206210 317220 118150 340170 712895 312885 204170 392020 754290 715785 102000 772990 70465 605285 362270 125545 302855 214030 558450 71230 495210 111010 103445 836485 62475 704565 26180 440385 823480 774095 315520 593980 722160 418965 201960 771545 563975 776220 535330 54825 304640 681870 766615 117300 157675 765595 320705 781235 697255 3145 219980 126055 806990 831045 504645 159715 174930 829855 263585 521390 58140 584205 326230 261460 245310 762450 728960 89080 320365 247775 645745 473960 398820 291805 780640 463420 629935 57375 402815 819400 273105 803250 149940 757520 652120 134980 562615 648125 752505 153510 282880 51595 814385 168725 117470 394995 789480 462145 620160 789310 524790 249815 372980 38505 367625 338300 808775 713065 728535 209950 89505 306170 332860 348075 827730 215050 51425 119510 742560 389555 39865 600355 187425 691390 724795 291635 345950 533035 205955 471580 318240 65875 531165 483735 33150 373575 130900 301325 277015 73950 193800 655860 653225 598230 59670 422450 286025 127245 363460 80665 14025 159375 807840 152915 293080 616420 282200 406215 140845 634270 63920 498015 694875 6970 76075 294695 461465 774690 294355 573835 844135 453900 142120 51510 704310 403070 42415 497845 366095 325295 822120 221935 143565 232560 453815 404940 836315 104040 248540 641070 531080 250750 784975 690455 93160 432990 165325 188530 181220 436475 67235 772735 229840 721820 722075 810900 86700 356320 339830 552330 592110 727855 709835 755990 177310 365755 253385 837845 544935 341190 602225 509915 743325 630105 442595 355895 387345 631805 839970 827900 259845 641410 321895 686120 718590 123590 169150 229245 29325 835380 571455 36210 574940 45645 45475 421855 596785 198135 222190 315265 751315 791265 452030 362525 409530 332945 379015 779450 726920 358530 768145 457385 373235 273445 379525 65960 407150 580890 407405 180285 670990 97750 261970 843625 771885 290955 512125 44795 243525 10540 826455 283475 313310 392615 27370 377485 155635 48195 422025 786165 83725 413695 665125 550800 696235 61370 17425 206040 278800 431205 551140 154275 123590 504050 473960 579360 357000 533120 291210 150280 485010 499800 786165 212925 144245 520880 292485 471750 257295 651440 255680 668525 213520 164390 275315 561680 216070 332435 607070 56865 569075 826285 632485 657220 263500 460700 529210 511445 320620 317050 680255 425850 779960 428145 683230 128010 442340 643450 782000 804355 599165 94350 73950 90695 121380 60010 126310 227545 623815 283050 830365 549100 745025 337280 793135 252280 86275 200260 642175 784380 698615 404940 710005 260780 438005 630615 644640 530825 362100 286280 849405 227120 574940 475575 408085 820420 634100 461210 157760 667590 105570 393805 157675 359465 632485 204595 24055 407405 548760 345695 672605 593215 691390 330395 616250 824500 825945 541620 442850 343060 386495 546975 669035 389130 367030 704310 200855 26010 651865 270980 194140 209440 613615 843370 491810 121550 573750 128605 152575 450330 402475 88825 441915 25160 160990 581400 231285 754885 691730 431035 464355 51680 600780 270640 697850 652545 405195 233240 235875 470560 784125 131580 142715 700145 704310 547655 523515 196435 779450 407235 27710 257295 330735 659770 128605 653140 482120 457810 200855 528870 818805 63495 825690 146200 416755 762025 142800 257125 39525 419815 36890 460445 77265 523515 605880 562955 118660 446590 576215 229075 525810 817105 230010 211735 520710 667250 774010 456365 265540 819230 561935 285855 848385 464610 704905 97240 754290 739075 518245 633420 111945 436305 108035 37145 712300 84745 768145 794495 482800 180880 172295 718250 572135 440555 87805 119000 364395 235620 827645 535670 508725 493765 370770 33150 226950 30940 721820 705500 736270 63920 519775 403495 117980 196265 291465 475320 192185 606730 247095 256190 543660 563040 726070 239105 404260 816085 175780 647955 388365 79050 415905 9690 363205 10710 95965 463930 243780 434860 825095 651780 356660 143140 367030 205785 785060 814895 218875 648805 280670 261885 616165 395930 282455 49385 574345 326655 158695 843115 410635 120870 403325 76415 600015 583950 224485 636905 411485 770185 393295 641240 360400 738395 277440 734570 309995 103445 630870 175355 594745 641155 134810 729555 840565 619905 309060 191250 758710 28305 190740 253980 147900 593810 537030 539240 597975 170595 138040 658750 389640 202300 529550 747745 702865 314160 68510 463930 75310 374765 46410 273785 623985 217005 184280 270385 454240 652205 245820 261715 705670 371960 523685 60180 113220 591005 728620 803845 688840 644300 196435 826625 227035 164050 558365 801210 381310 257805 538730 343825 752675 811325 329290 823650 625770 730915 372385 2465 176035 451945 821950 218025 105995 637925 793560 136340 446250 707200 242590 323255 678385 760155 291295 719780 308805 581315 104550 553520 424915 545020 702865 134300 158780 454240 51935 339235 671330 310760 391680 269620 731850 360825 179945 736780 95540 353005 802910 787270 168470 202725 8755 640475 171020 172380 201280 102850 672690 609280 757690 297245 617610 491385 517225 682040 510000 595850 496315 268430 407065 379865 572645 381225 15980 627555 326315 466650 104805 354110 226440 147475 140505 634865 509320 453985 493935 674560 386240 531420 575960 15640 303450 375785 279990 719950 295715 82620 450585 762705 460530 716040 580295 240635 126055 748340 460700 443955 625855 12070 699465 252110 439280 271065 741965 379355 240210 686545 165750 316625 538985 143650 48535 63665 557175 420070 187425 781405 386495 46155 615825 320620 50660 206210 774095 507960 117555 612595 78965 530230 131580 422365 152065 635460 785825 506770 486880 247435 364310 443615 356235 751315 442935 19465 259675 537625 29665 400010 693345 410125 246840 560405 584035 650845 641240 76500 35700 850 721310 380120 799680 211905 717400 700910 177140 569500 327675 537285 467500 389725 272255 635800 133705 166260 346630 675665 303875 815490 339320 651610 617100 630105 30685 76075 345185 446590 621775 615060 558705 140165 167450 581400 543235 22185 592875 238680 734655 374255 25840 643195 605965 678130 701845 202810 64260 695555 538560 82620 353430 804015 468350 375785 441065 497930 40205 217515 760580 93415 178500 712640 18955 704055 674900 478975 41310 504305 545190 782170 469965 292825 410975 225845 245650 623645 305235 356660 734230 261290 687140 117215 552840 617695 31280 73950 669630 391000 256700 781745 625855 616250 731425 634950 23290 14535 476255 278545 132940 656795 825690 45135 477190 565675 432650 75990 742560 829260 504815 79390 350200 618205 765425 385135 322660 752250 612425 633420 613190 663170 226270 404090 271065 432565 377230 143735 295545 623390 188275 488920 40205 499035 568225 271830 11220 527000 513910 46070 694110 710685 680255 18275 145945 566440 489855 224825 826200 22355 695980 25670 68935 634440 323510 207485 848810 618545 302175 184535 118150 162010 335920 827815 800360 546380 524025 733210 814470 555390 37910 145350 520795 405535 780385 340680 180710 36295 579190 518585 783870 555560 476680 430525 646170 418965 588625 410635 707880 462060 785910 606475 685100 12920 36465 633590 436135 428145 467670 193800 684335 17510 556665 372130 623985 432565 166600 366180 521475 415905 600355 528105 768315 479060 344590 569330 665210 601715 704735 476170 647700 728280 787440 505835 313395 706605 500820 479910 180710 184705 161415 393890 180710 38250 809115 203915 572985 800870 556325 659090 218110 313140 590070 207655 821610 675665 526065 339320 364990 431970 41735 310675 97665 504815 717995 363460 209185 724540 849320 99705 704225 643620 144755 776815 510255 753525 64175 546380 475490 505580 434605 349095 75310 822715 535500 585225 537455 459680 201535 261630 124865 643535 379100 40630 460700 577660 794920 378845 529975 324530 113645 294865 128435 712980 830790 111350 829430 524365 474470 592705 180795 670140 626705 685695 240210 211905 759815 694705 411230 287725 61965 417265 843710 89675 576215 782935 382415 32555 491810 695470 258145 775625 564060 435795 557685 436815 812430 40630 325465 653990 192355 808520 29750 113475 628830 93415 556155 434605 19040 625090 123675 265880 755735 271830 126565 822630 352495 583355 691730 593555 35445 197285 85680 551480 32045 600950 768145 471410 323085 284750 198730 458235 418115 623135 268090 420070 123250 584885 629000 543235 842605 196350 680 274295 790585 463165 506090 380205 492660 23715 439705 443955 440895 461635 694790 260525 678725 827730 194140 692920 500820 813790 67320 460785 727005 700400 308040 569415 162860 348415 25585 74715 445400 223465 844220 463930 602140 31705 151385 609110 356660 574770 443530 253300 164900 843625 50320 274465 660535 824925 793900 839545 556325 595170 743410 655690 503455 64600 54230 393040 299285 639200 684675 224995 481100 839715 328525 660875 230180 662150 450075 63325 537965 740265 365415 190910 49640 393890 273445 609195 198475 19380 807840 791520 775965 541195 221340 169320 112115 731170 572475 831895 592025 196265 684420 459765 244120 249560 538985 619565 794665 530740 294865 304980 449310 34255 798065 483735 81685 785145 15045 178585 253725 690710 848895 97495 150620 339235 168045 542215 210035 478890 822290 77775 172210 199665 327505 136170 496145 753610 666825 668270 9010 642685 181305 173995 291040 779110 145180 7055 789480 194480 274720 537880 847280 645575 672265 321385 311015 237915 138635 263330 134470 382840 429080 826710 826285 325210 191590 401540 684250 232645 350625 567460 47685 533630 597040 845750 679150 700825 148070 316455 538475 65195 34425 298605 353600 64940 464950 745535 817530 388705 65790 135745 142630 382840 353855 644810 720630 462145 16405 3400 131750 763980 80410 259080 468265 302175 101830 658665 114240 764915 270555 200175 419475 275910 262820 495635 577235 680935 448715 705415 657475 290700 285260 693515 830705 557345 7820 311950 799510 242845 246755 836570 527680 631550 137275 733040 24225 703800 812855 398735 535415 114325 553350 660280 703885 94860 481270 74545 128690 825010 572645 750380 571540 596190 531165 707625 250835 449650 87975 686630 2805 582335 782595 22695 742560 16915 395505 441745 751060 341105 332690 338640 710430 457215 427805 119935 144925 294355 738735 678470 314500 476170 302345 516715 255680 325465 746300 241400 831980 784805 372045 530145 446760 284240 291295 656540 497845 695470 40290 383350 59755 263925 752505 792455 583525 833935 161670 2295 178245 93670 88995 144925 722585 766785 42245 438515 388535 287810 587435 715190 337195 346205 592875 796960 324700 620330 170510 380290 445315 185640 826795 279310 166430 346035 177055 144415 289935 702780 528785 183600 380035 646935 98770 283390 393805 721310 782935 425595 97410 232900 362440 478380 17765 374935 670565 779705 742050 440895 673370 224570 572985 277440 476170 295035 4250 537795 594915 708815 187085 538900 711790 748085 114835 284325 442935 695130 834360 361505 205275 413865 24140 805885 807585 71485 817955 71995 458660 123250 538645 201365 606135 837165 708815 740775 694960 193120 96050 177990 733210 117895 239530 220575 699635 111350 441065 209610 48960 167365 235280 741370 592450 489090 463165 121720 606305 737290 119255 73610 681360 586925 187340 699295 683060 373660 304385 688330 39270 425000 144330 228395 476170 126055 453220 793985 384370 786590 477275 727600 32130 68425 206040 73100 773840 667250 734655 198390 161160 645915 523855 588625 270640 9605 850 437920 678130 59245 102765 198985 320280 324445 601630 255425 847110 756755 641070 268940 710260 189295 395335 123760 823225 487305 234940 332265 82195 449820 329290 286280 446335 537115 68000 528785 464185 558960 495125 772650 245310 774010 475915 725220 62730 81600 409955 98090 790500 783445 820845 166345 20060 674135 247690 673370 386410 353005 543405 800020 782935 377825 629085 349010 180710 807670 434435 506175 228990 659430 616930 39355 459850 395335 170 138975 66725 815830 62390 645065 826965 624325 646340 245480 610725 731765 457300 450500 3145 760070 30940 476170 795600 712980 136510 250835 490450 214540 845495 541790 744600 363460 574260 108800 499545 810390 607750 547655 258230 561085 298350 197880 216750 455175 252025 198050 490110 188360 215220 171445 5780 314755 798065 546465 652630 290700 449140 579445 590665 257805 561340 368985 707115 105570 544255 706605 638520 543235 413355 482545 187000 6715 101490 681615 150450 64515 774945 292910 370515 83980 55165 844390 651610 120020 467075 120615 215560 669800 403240 388875 510425 645150 266560 217175 176205 391510 781405 304810 73355 487645 407065 574090 425340 319430 274890 221935 541365 370430 644810 594745 808265 432140 211820 162350 1445 205190 98005 410890 12835 191590 278290 452710 120360 777325 790415 425935 37910 328100 434690 764575 520115 534480 588795 521050 515355 809030 505835 453050 74630 770950 282115 453560 44710 799425 651780 605370 213520 319685 74885 473535 83045 223550 844135 594660 746725 623560 552330 728450 388450 766190 771630 201875 501075 317050 202130 5865 372980 563805 55845 125630 823905 360995 355980 813025 297075 314245 90525 43520 417435 7310 300985 594405 242420 420750 306425 170425 675240 186235 460700 305235 258060 126225 515270 629935 219980 391935 340085 574685 134300 260525 381565 100725 652120 77690 125885 710260 381990 422280 385815 129795 529125 506515 347905 291465 606220 302600 362610 574175 690030 657220 414375 579445 193715 843540 43605 564995 334815 281690 682295 544595 504815 805970 400265 411740 21760 435795 426190 72335 6715 39100 728875 542640 515355 276080 777070 165920 817615 678895 341785 837760 689265 489515 818465 35105 317390 795005 58055 639625 151640 300730 36210 200345 818210 601375 189550 363290 82280 294100 564400 565590 323000 767805 687990 644215 312885 68255 791265 582675 217430 759135 302855 125545 814980 125630 128435 790840 581570 832320 645745 409020 101150 147475 665465 181475 443870 129625 592705 511530 364480 156740 708135 324020 185895 548930 312545 629935 504815 685695 347310 42925 337450 67575 657305 17510 56015 44285 811580 43520 364480 358700 80155 470390 605795 284920 13005 273955 729980 660195 70465 398735 231625 580380 501075 570265 596020 72250 757350 640815 538390 845920 93245 281435 301155 200175 459170 727770 111435 573750 461635 7735 602650 263500 312290 402730 669715 781745 48280 115770 304725 100725 294440 834275 666230 708220 771630 715190 175610 723945 412675 718250 54995 375020 13090 682380 496485 151215 451265 576555 73185 235025 530315 518840 768740 33575 588965 793475 241570 126905 499120 802060 742135 626280 468435 300560 167195 226100 325635 553265 517310 805375 718335 589985 757180 594235 365925 241570 29240 291210 600355 728960 277270 614975 539665 226865 824670 152915 620840 182495 839545 623985 162775 613360 573240 379355 336175 780895 53040 595935 243780 489345 154785 291040 764830 143395 400095 799595 472770 134470 847195 209270 151725 636480 375785 487135 354960 757520 148325 665125 671925 197200 105570 704395 89420 464015 192355 109735 503285 778430 818380 568225 771630 752675 674135 362780 755990 637585 86445 279650 480590 492150 256700 396610 187765 168725 120190 399075 52360 651440 249220 602140 103955 396355 31450 595935 259420 564570 529635 345695 665805 793135 630955 827560 23545 559640 172975 657560 391255 696915 569670 84575 60520 414800 139995 377145 114580 741625 42075 578595 727855 568055 829685 17425 809200 793390 536860 737630 56780 567205 752590 692240 414375 452370 372640 751740 698870 841075 535075 739160 102510 712980 90185 76585 592790 573325 737970 742220 69020 138465 215305 381905 199665 122400 611065 608685 73865 192780 451945 540685 602820 69700 599165 172805 846260 259675 351220 505410 394145 665210 329205 558620 275230 256785 710430 301495 441150 643790 22865 8330 817530 770440 289255 249220 743410 528445 178075 625430 368050 20230 209355 71315 382755 530570 61285 114495 186575 37230 690370 538985 40630 496145 684080 361760 533545 660195 393550 543235 826285 21590 452370 606135 400605 804610 619565 514590 400690 258485 122060 666485 381990 548335 587775 391510 155040 831300 778855 626025 380545 260185 453815 499970 85340 468860 758455 12835 141610 755650 182325 673115 89845 324360 81515 347990 60690 301920 222700 208760 90100 205105 32555 828665 158695 283305 721140 57970 140505 519435 712470 373830 315265 127415 7395 225590 393550 635715 338385 290020 188360 217770 59415 250070 347905 111605 476595 133280 1020 709495 826625 335495 205615 485945 425255 420750 728960 52700 604095 367880 762025 312120 344675 20230 85765 43775 194565 662150 730065 323765 453815 298520 762790 190740 343655 308550 417775 334050 445655 257890 463675 283560 60520 438005 83640 785570 36040 249815 814895 695300 688925 253980 464185 168980 321980 281010 648125 823565 350115 338980 553010 350795 738310 767465 420835 701505 456280 206125 73185 670055 721565 560490 355385 68000 635290 518840 61200 307020 849915 32300 527000 370175 758965 433415 20995 67065 584205 411995 541195 174760 266645 354535 402985 506940 575875 513315 342635 615825 839375 773500 372300 752675 847705 425765 174335 555050 133790 458490 100895 629340 574175 309230 555730 318240 504050 245225 461890 672605 692240 688160 848640 687140 682550 48875 330565 299880 350540 121465 63835 291125 61115 283985 603925 672350 354705 692410 593470 715360 204850 49130 282200 589985 337790 378675 220745 659260 275825 494530 199580 165580 517140 827135 767210 376380 296480 657220 694110 591005 178245 273190 709070 680595 715360 704310 21675 538730 257550 489175 48110 296565 360570 302855 730745 76245 83045 457810 121635 306680 533120 281605 720715 243440 175950 302855 667675 258315 82875 382755 524535 562360 188190 779450 378080 526490 86870 615910 158185 625600 121635 558025 57460 117385 757180 643705 338895 729045 755820 526575 584375 345015 390915 318580 659940 32980 402220 720715 787015 289765 717910 815575 129285 113475 732785 318920 222870 828155 464525 2550 80580 745790 6205 92225 834190 327080 155295 828495 56865 9435 421855 636480 681955 638095 601035 260695 595680 314160 462655 234770 168130 528615 774095 837590 288915 460360 15130 735080 551225 143395 543405 133705 250240 580720 773925 539410 757010 645065 414885 351730 319430 254235 748765 181560 42075 442000 108715 564315 403325 761600 490110 648890 358700 457810 766275 317135 151385 260100 90355 729725 146200 97580 587265 303620 336515 157505 45815 293335 90015 557770 90440 471665 826030 521560 13090 428485 412760 643875 27710 520200 542300 260525 13685 372300 684675 339660 334645 396525 382840 606730 699040 784890 90950 331415 55930 712640 58990 566015 366690 406045 398055 666230 86615 423045 510510 784975 284495 540940 678300 183940 563635 172295 399330 74970 206295 117215 606305 716635 375955 542045 699040 315605 36550 198815 258485 598995 658920 824415 349265 663935 759985 849575 94350 358955 695640 426275 217685 57970 128010 658920 19125 48365 18870 575960 301750 613445 10795 727770 168980 494955 517395 789055 812940 368985 483395 167195 585565 20230 467925 352240 675750 360995 728450 171360 395080 601885 427380 177140 767550 710940 723860 593130 783445 443530 49215 240635 601120 791180 220065 216835 158610 367285 429165 355895 780385 437325 244885 493340 483480 499290 262310 637245 181390 182835 70720 706350 597975 194905 457810 213520 767465 422110 210885 260270 381990 606645 339235 37485 351985 611830 309655 31620 381480 464355 777155 607155 708305 236640 784465 143140 96135 340425 213180 335665 287895 677620 255340 34765 625515 5865 556580 316880 482035 713660 430015 112540 136170 341190 210545 604350 464100 475660 520880 736015 389215 768655 194565 200430 478720 782765 300560 814555 417945 475915 672350 816680 581740 75565 332520 468690 83045 507280 312630 333880 151555 229755 541620 578595 189720 427805 664360 218195 216495 28475 484925 650420 34255 225165 85000 517905 515440 378420 631635 6375 541195 753015 518330 131325 644555 663510 346630 227035 691220 107440 161075 702525 752590 263245 567545 735250 393465 843965 139145 486370 514760 752930 143480 621945 271915 450670 734400 489175 763725 550885 711705 429760 454070 316795 468520 216580 172635 684420 789225 840565 565420 333880 124015 776645 105145 518840 603415 221850 751910 180285 721480 193460 206125 589900 713830 586075 401370 568905 272765 562955 352665 34510 559980 543150 484755 211990 810050 630020 662915 541110 640135 645745 576810 406725 239785 67235 581145 78200 47855 132685 184535 808435 439790 425 338045 469115 508470 549355 9180 464525 455430 221170 323170 167365 610470 283390 24310 89420 209950 406470 321130 55760 830280 754630 400945 778175 590580 732615 138465 354365 579700 693770 259250 217940 252790 396780 339830 243270 747405 309315 746640 844475 76585 470475 466905 653735 842265 800445 350285 410380 172550 326825 99450 832235 97580 834955 758710 171105 706435 430015 306170 209610 650845 239700 558195 754035 836910 82790 180540 622965 586160 272085 277100 709920 464355 686460 753355 448715 745960 705075 178245 564485 219555 481185 401965 367880 551820 12665 152660 342125 702270 767295 224485 849490 744090 804185 693345 467245 5610 692665 582250 775370 230180 492575 40290 689605 163115 187850 662575 737715 271490 8755 360400 97325 804015 153255 690200 199920 556325 453050 677025 718760 589305 67490 473535 648295 336770 239530 512635 442850 276590 382585 364395 726920 424915 47005 312375 781830 512125 143225 184110 570435 828240 597720 296650 337280 476340 379865 142120 601120 816425 508725 563720 20145 359380 51170 24480 443955 581485 723350 71910 291125 620160 538730 307445 169065 627725 552415 187850 796875 115515 470305 309485 682550 255765 608770 146115 565675 100555 58225 234090 681615 284750 582930 26095 709580 527680 511360 394060 257720 279395 357170 296140 571370 557005 494445 546720 182495 89760 683740 134980 487135 563040 29495 182070 676430 843455 576640 486200 376040 617440 53805 36210 525215 381395 471495 592110 18700 796875 641835 25160 820080 31535 847960 224400 630445 84150 535585 300220 165920 799510 577575 125630 226355 24140 431120 716040 607580 327505 334900 669205 773415 489345 253385 49555 540685 746385 230350 554285 634270 164560 317390 846175 157845 370260 565335 297925 632570 637585 646425 144925 685950 605200 63070 212670 577575 292315 327335 659600 612000 357680 59075 505835 512380 107185 130305 335665 833085 262140 629935 123165 231625 632060 393720 423895 311270 712640 816765 441575 661725 477700 490535 448035 283815 749360 564655 650845 127755 195075 564230 56780 780130 85510 827645 65705 765510 271235 196435 259250 809115 773585 180965 159885 386920 209780 353515 666400 725730 720205 118745 722415 169065 669970 242590 225420 237745 415225 643025 107100 309655 510765 813110 326400 768910 771800 672265 301580 477615 586415 740605 611660 340510 776645 131665 543065 580295 794240 220830 611830 696915 406980 557515 740095 519945 595085 668015 228565 763300 521645 418625 486030 418370 71910 80580 158525 286875 676260 653820 409275 732530 423980 740775 398735 187340 388705 284920 134470 684675 722160 809625 72335 825860 780725 154615 643110 184025 277440 559300 418540 436305 732275 521730 494020 762875 501245 626535 658835 701760 381905 619225 583185 81855 257720 66470 767465 323255 603585 356320 580975 843455 371365 185385 62050 459425 583185 848640 411570 556665 101235 185215 505495 48195 193120 736270 363375 385900 189380 604690 838015 75055 672435 267240 693855 592960 826625 503625 126395 430865 646000 783360 736610 273785 580295 557090 472345 829260 395590 758455 449990 724370 119340 58480 619480 255085 496230 804440 197455 688415 486455 185895 407405 633165 641325 422110 732785 667760 54060 787610 365415 468605 70890 624070 31025 425765 237660 5865 156485 827730 20400 188870 75990 134895 732700 493340 804950 489345 764660 523855 415565 692750 401030 138040 717315 505070 745280 20485 390320 640985 767635 440640 625940 128095 33065 715955 441320 481525 636990 779450 115005 621605 508045 521220 177055 550970 286280 736950 451180 832490 356745 312545 326655 709920 253385 847535 453475 378505 640815 389555 51765 832235 461805 629935 423895 236980 690455 648210 183260 820505 837165 494870 276930 781830 302770 265285 641495 382330 656370 6035 464355 700655 172125 161585 696745 481780 639880 504220 689775 364140 447100 186830 256615 411485 421090 833085 40120 29920 22355 257380 553265 242845 555560 99620 22865 227545 472855 628150 673200 482290 296905 819400 838780 239020 420495 420070 75310 156570 789565 175950 639455 351985 507620 681615 9520 264860 468945 333285 463250 158610 218535 77010 621180 614380 719355 752845 573410 460870 74715 791520 835975 80410 130305 62475 675750 546805 489515 27795 547060 511190 272170 304895 358615 456280 437920 207315 603925 28645 391170 397375 1870 800870 407745 441830 425 750890 746725 807840 351135 68340 501585 52700 793050 59330 402050 780725 780470 585055 89845 672690 509490 52530 158950 581230 654160 678810 304895 251005 192440 501670 146625 688075 3655 105060 829600 183515 420835 275060 786080 469455 35445 585735 719440 817870 526660 346035 591600 750125 296990 688500 702440 455515 797725 542725 426530 163795 150195 492065 425935 311185 309145 465545 841245 335750 600525 564655 425935 415990 590410 797215 270810 8585 240210 670310 340170 148410 788630 389810 359380 447695 279395 792540 22270 768740 467160 699210 206635 538560 48110 802825 180200 417265 404940 278290 62220 563975 38165 736695 554795 592790 211140 289510 839545 554370 26775 655605 838100 325550 409615 847110 169490 503285 447185 187765 735165 13685 62220 743665 281180 629170 644980 204595 37315 715870 513570 608600 343570 580465 31450 632485 388450 242505 99280 502265 584120 68000 95880 81770 492405 269875 40205 528700 519945 14195 407065 157760 442765 396100 536350 842010 249390 569075 22270 168130 288150 360315 696150 401795 837930 607325 212585 30345 5100 576980 394315 191505 318665 678640 251175 545275 664530 247350 324190 256445 754970 86870 468605 692410 773245 704905 367965 111095 186660 717230 166175 356915 387600 721055 93160 713660 141100 345270 607410 462995 296735 848045 593980 190995 278460 598145 390235 655010 399075 639455 653395 180115 683315 473705 712895 661130 94350 204000 687820 538475 682890 790585 81430 690710 811410 662490 362865 478805 517735 16575 189040 459850 406385 41225 748510 590070 556070 184195 506005 497675 194735 461890 842435 133450 732955 810390 207315 584970 773755 547570 45560 633335 508045 618885 532100 321215 806395 664105 253385 688670 17085 437920 219130 527765 178670 194905 512720 205615 485520 24565 160565 274125 198390 605540 805290 817785 783020 736440 268345 524790 329205 51000 387600 392360 460700 420410 142375 427975 162350 482375 7310 629680 545615 12155 80070 640730 96305 630785 638010 736695 279905 559640 151385 452795 550715 121040 225080 728110 416585 114325 116875 825435 286450 76670 779195 12835 270215 11050 89760 114920 778685 38335 676345 304045 346375 659090 13175 595935 390575 373915 325720 758540 28900 87125 302940 448885 127755 614975 633250 426700 177225 822460 20145 489855 80750 649995 320195 71910 707710 157420 50830 82025 473195 672350 145775 75820 174590 742985 306425 524960 626365 713150 573240 675240 633845 821270 818635 552925 130050 698190 3995 288490 201960 602905 254065 275230 292570 46495 73355 366265 394145 231625 620585 804440 539495 716125 806310 411825 565675 356405 672265 229840 459850 670310 147900 80070 213945 54655 165835 424830 41395 88570 135235 695640 584800 360400 213435 211650 246330 46155 758285 626025 667590 646425 609280 68340 201875 27965 37060 727770 305405 718590 208080 341870 651950 538390 743835 62135 64600 774435 619565 164305 689520 848300 605625 728025 653905 269535 56525 466225 379015 648295 158695 213945 258740 586925 131070 229330 633165 76755 333285 679490 780980 149090 90100 385645 459680 661640 584120 221340 163795 790670 399160 184960 627300 800785 756160 787610 419135 54315 81600 47940 3655 229245 734995 810305 98515 263245 300645 59585 399670 418285 330480 372640 672180 98515 246670 674730 5865 217685 194225 169320 308635 709920 570435 606815 469625 115685 760580 699465 294950 716210 634270 481610 284580 760665 256955 151130 202215 554540 470220 582505 716125 579700 26180 49215 606900 552500 685950 410890 263160 828920 91205 775455 370685 445740 170935 310420 566100 353515 699040 293080 547740 226695 409445 193885 338810 572305 532440 103105 357340 583695 726835 255085 313990 724880 390915 308635 393295 162010 12580 4930 218365 471155 764745 493595 812770 180030 501160 512125 423385 667845 784635 592705 351475 280415 800360 95115 552330 609280 520115 118745 399840 552075 113645 245735 290870 731000 729725 243185 608175 824840 188615 417010 15810 587605 348840 708475 694960 179265 314415 415140 178245 750465 149600 828835 46920 155975 563380 356150 129030 804865 800020 66215 143480 523090 360145 132770 614040 825945 716635 361080 138040 688840 469795 660280 828580 456280 347990 803165 147560 639115 254150 425680 804950 471580 585990 274805 729470 265200 538390 327675 70210 135235 146115 59500 794240 180965 620245 756330 387855 626365 590325 847620 394570 738565 567885 829515 689860 206125 432735 819315 653905 265030 136510 379015 779025 647955 436220 58650 827985 293335 163200 23715 617185 528700 185130 806480 27880 102850 82705 378420 16915 760665 201535 663595 456195 415140 609450 2040 358360 806225 408340 762110 673965 290275 726495 458065 534735 576130 567630 295460 186405 482885 529040 552075 705330 500395 110755 79475 657050 381140 418030 656540 587605 758625 152065 168810 294270 823990 826370 780215 724115 325040 222700 149260 153935 253045 749190 54400 361845 481780 706775 542130 141950 353940 421940 489770 94350 510595 58990 346545 340000 164560 578765 415735 721650 294270 77690 419135 192355 337790 746895 600015 171955 847960 610130 673540 323765 568990 746725 682805 411825 36465 653310 708900 68340 839545 403835 186065 229840 186405 218195 319770 537710 824075 173230 432395 163710 764235 614125 192270 509575 337365 150960 18870 397120 600440 754885 536945 108715 796535 547570 786505 537455 367965 473620 673710 121635 116195 64090 572985 30005 766190 83300 607070 343825 393465 622200 442425 720375 840820 750295 706860 205190 524195 647785 420155 800275 302345 169150 145180 302685 244035 248285 74205 646680 152490 419220 798490 212075 273275 99620 67320 409445 3060 658750 781235 66640 726070 11560 123335 555050 584800 514845 668270 385645 656285 474725 764830 472940 302430 605880 82790 408680 137275 448885 458065 226185 197710 415905 537455 107355 126565 757095 305915 498950 41310 841755 77180 312630 200345 704735 295035 541025 741455 508555 598145 462315 37655 455770 129030 641580 49385 524110 413355 260610 748000 651780 735930 375445 679320 745960 339575 531845 417435 410465 472005 406555 214965 27625 67150 621690 93245 77690 145860 296225 176885 92395 240125 583440 451520 353855 575620 824585 220660 798575 520030 172465 683485 282115 703035 494275 150110 236130 590495 197625 653140 495295 381395 549015 701760 579530 217685 674815 691815 800190 64940 264520 410805 295035 469965 33065 113730 31535 687990 247010 767890 291125 108205 106335 452540 184705 190740 112115 99705 752590 279565 762365 693685 38250 754120 451010 181475 187255 237745 469370 349945 587350 793050 831895 796450 842010 49810 308975 78030 654840 12240 343910 377740 712980 824500 145520 676175 244715 812005 351645 650845 364055 477785 823820 400010 227630 34425 835550 792370 717315 720630 470985 665295 5780 632060 225505 80835 513230 102340 804100 265540 604265 443020 91715 668015 531930 741455 465120 248370 333880 518160 693005 838610 847280 532950 283050 672775 478125 6800 30855 758625 53210 635290 46580 678980 293760 319430 325720 722585 628660 503965 43775 328780 282285 161415 160225 565675 99705 731510 74375 756330 287300 734485 763470 315690 702270 293590 836230 647700 107780 581485 568820 171105 27710 504560 842775 159885 16320 272850 341105 471665 247945 319175 227375 502520 615655 292825 450670 382585 746215 270215 677705 708815 704140 313480 99875 78370 390150 271745 204085 332350 77775 533800 778855 156570 333200 253810 546635 544595 473960 285685 482970 611320 141270 20315 186915 544765 667675 792880 524705 111350 755905 708560 167450 232900 100980 54910 262395 296735 699125 438770 359550 840480 591855 463420 262565 814130 629595 680 765595 818125 131835 290190 689180 487645 283645 804015 439620 200005 417690 677620 77945 768230 464270 34340 382160 86105 25330 58055 342890 632485 1700 339320 530825 2465 352580 698275 161670 517820 225165 385475 554370 811070 227545 673880 794410 266475 192695 77180 294950 741625 139485 457725 356235 306680 677450 28475 3485 341275 548335 720970 1190 438685 432990 296990 515100 755055 468265 645405 178075 245650 483990 617100 803420 98090 503115 144330 336175 77775 168470 26690 253130 177905 524195 385645 615145 87550 595170 116280 192610 200260 413100 579700 307275 358105 721990 538900 236130 536265 69785 842265 392955 313735 784210 686545 334220 202215 611065 336345 589135 463590 148835 276080 559045 834955 263925 693345 56865 174590 816850 347565 277610 738055 171360 26520 298520 61455 642430 832065 529465 359890 794070 519775 279905 221765 395335 237490 808860 91290 39695 580465 297670 785315 359040 671160 114070 211565 613870 288745 265540 830280 769590 713405 343230 238255 302175 410890 300390 379610 183175 387770 71485 45050 710345 648720 223975 476425 846685 251600 834275 102425 688330 575960 779110 177820 846005 639115 544595 672435 397630 530655 249985 454920 186660 506090 576130 147135 191420 242845 208335 462400 676005 501500 625430 465290 794920 484415 532610 361165 175610 580040 315520 545785 829940 7140 588965 82450 720885 165240 597635 49045 156060 117045 312545 247775 185215 619480 84575 387345 483565 792625 13940 327250 838610 610810 502690 818465 32980 727175 253470 213350 332350 319090 527765 171190 250750 73610 58395 379185 583100 323000 179435 584375 66810 247690 816085 138635 673625 715105 3825 202470 379780 748935 366605 175015 647700 25330 479230 729300 760920 245990 507620 715105 532015 372385 846175 170085 230520 193885 576810 76500 556580 581315 401200 421600 507195 418710 741880 495890 13855 339405 512635 615655 808180 719865 328185 599335 587945 760410 170935 680935 689350 532610 533290 384795 426360 786845 73355 211735 511870 256360 257720 254490 255850 674560 416500 484500 755055 216665 35360 365160 165325 470305 4250 499970 143395 735845 141610 626365 534905 203915 646255 46920 5355 59160 14875 732190 726070 648550 724285 626110 744515 648380 342040 663255 565505 357935 395250 832575 358105 131155 465885 782850 595425 141865 569670 717060 659600 190060 630020 408170 560150 626790 10625 195755 340765 121380 259760 218195 325380 164730 507705 508980 236980 158695 81940 282030 172720 127160 357850 241910 29495 34935 107270 294270 842860 167365 180540 817700 755055 664190 383095 8755 154870 118830 148495 591005 413780 467075 798660 333285 600015 131835 16660 37740 455600 448460 797980 774180 592875 535075 93500 609110 821695 97835 367115 401625 81515 587350 322660 559640 476850 456705 615060 757265 113645 478890 408255 94010 693770 300050 622710 17765 74800 181985 70040 15555 49470 661470 232815 402050 700825 783190 808690 328695 758710 553180 710090 615230 555730 22185 378590 322490 429505 162180 392360 388365 824840 192015 38420 275825 839290 708135 469455 13940 340170 800785 303450 526405 636820 235025 632485 112200 634695 230605 514675 849915 715020 272935 251005 509575 322830 149600 653225 198985 744260 308975 747235 283900 105060 44795 710685 193290 132515 599930 752845 124525 639455 231625 639880 572390 554370 750635 372130 133365 78710 476595 452540 744685 515695 658325 133790 23885 436560 55590 375785 140335 349180 531590 765255 38250 222785 473025 564315 640050 552075 338215 610810 838780 847195 653480 362185 142970 524535 812260 719185 663340 744940 146880 343740 68850 74970 651355 148835 262820 374255 208845 9945 287470 716040 353855 789990 366860 143225 523855 450500 762450 379525 590920 43690 364140 69870 304215 74545 843880 221085 215560 204595 225760 246075 214370 721990 601715 70295 159545 346205 221680 786420 725475 497165 181220 446675 569160 669035 688755 384200 451350 409700 737375 235535 823650 260355 687565 720970 437325 662065 776135 705160 59840 439960 278970 721310 770185 623135 140675 394230 280160 849320 230945 60350 778090 126565 130985 39270 735505 8925 143225 584545 700995 410635 596020 335580 839035 373490 744855 578000 846005 756925 65960 7480 115175 655690 746470 551395 127500 818805 296565 129285 329035 195330 626365 276590 317645 439025 669375 24735 152575 422620 760325 26265 775880 141015 529125 197795 462825 461805 6205 241145 71655 397120 816340 55250 792030 397715 601800 119935 648635 129710 221000 255595 410465 302685 605540 430270 63750 797810 628915 688840 170765 653055 350200 139910 723605 706265 286875 468265 829005 493680 154530 641325 280925 788205 282030 10540 13345 65025 816170 741965 704140 474130 399840 218025 782935 32980 705160 535415 103275 425680 790330 217685 789480 546805 407150 285090 726835 92055 771205 575110 401455 481355 122230 622455 330140 530315 324020 763895 410295 398735 589220 768400 512635 662320 10370 827730 375190 48110 315605 102510 558365 65960 220490 215390 670225 827815 367540 795090 756585 153765 374425 558365 590410 396865 116790 391425 821950 87210 356830 202895 296395 816170 76840 383860 208335 129965 668950 482205 134555 695045 758200 616335 73610 612340 385815 297245 145860 725815 174420 435710 487050 345100 93670 95030 236130 169405 406300 254065 558790 60095 521475 156570 310420 269620 521730 247180 110670 694365 259420 122315 109225 19465 457045 685100 829685 800275 482205 8160 368815 117215 672775 738990 106505 137615 752505 241060 241400 756840 533885 554030 716720 394400 840735 291380 370090 89845 772735 355980 791945 624835 133110 85765 276250 762705 274210 393295 350710 179605 29920 700825 29325 822545 149260 750890 201705 165240 231455 399075 783275 387430 698020 578000 408085 540005 68255 527765 561170 279310 208420 491300 85595 434605 597210 204425 214965 657475 212245 261545 522750 208080 572050 378335 615740 683400 217515 73950 670990 309910 721905 18275 795855 689690 440895 468095 592535 704565 791690 827390 580295 221340 675240 480505 183515 833935 144415 682125 367710 788035 312715 612000 772055 289340 389215 420920 77350 296905 627300 318325 407575 555985 534140 332010 289510 240125 676005 577065 468520 151470 283050 356830 54400 182580 270810 22100 182835 610045 35785 458575 361845 307275 700655 165495 280415 556495 269025 303535 96645 384710 366605 425510 364565 416330 277355 415480 413355 746640 136680 812770 608770 670310 812175 40885 299625 115940 522070 55505 416670 126820 726325 402815 104720 783275 591175 348245 644895 67405 522070 355555 763470 17680 702695 701930 234685 343060 210715 90440 424915 786420 459510 205785 682975 551225 301070 556410 218025 29835 647020 569840 400180 682465 498525 615995 796365 779280 526830 660110 327930 404600 107780 533290 374850 86360 444635 203405 408765 295375 498440 670480 613615 540430 114495 29920 401540 221255 775115 524875 157420 471665 107100 826540 90525 262905 333115 723435 372895 616760 454070 619565 460785 744600 124950 685695 720460 264095 362015 183175 202215 421090 219215 11645 398140 459170 114835 237490 449140 651355 241315 546210 484160 318920 740605 678385 327930 317900 233750 518925 647700 323935 586415 177990 693345 759390 156060 426020 105570 16065 86785 628745 633590 651610 115855 28985 678215 365925 64090 289850 212925 761600 34510 698955 232390 365925 249135 113560 470900 279735 465290 190060 351305 627640 789565 242420 806395 211225 491470 670735 774945 112625 20995 436390 681020 768315 714595 509320 354110 11050 44115 135915 407320 531165 96985 152320 768145 425595 180795 120700 728025 537710 687140 188190 713575 174760 452540 447950 347565 598400 710600 156230 705415 257550 593640 587775 106930 133875 702185 675155 521135 163200 255 363120 119850 482120 552075 298860 59840 133450 624325 194735 686545 55080 340425 484160 419815 364820 98260 147560 529210 738310 107695 18445 743410 740605 562870 628745 643620 317815 793645 375190 289085 163115 847620 295290 630020 137785 60520 284920 537710 701420 490535 29665 543575 107950 839205 230265 602820 45305 393805 817020 753865 291210 490620 147985 131240 118660 399075 285685 185555 269535 256445 682720 582930 299455 448290 530145 60945 6205 237150 419645 73185 680000 376380 254660 198985 426445 713745 694450 676940 263075 100130 317050 454325 92310 707115 749700 739925 92395 385050 828155 561000 109055 353515 251090 97240 145350 687140 588030 475320 132770 31960 492490 841755 188105 311525 340510 800445 677025 92820 403920 282030 617015 391255 100385 185215 578765 495295 678810 185725 553605 412760 209525 723265 46835 654415 695810 689775 745365 507620 787440 768570 599675 117045 590665 135150 489685 28050 600950 115430 407150 788290 6120 95455 238850 436900 135575 72080 459085 3485 181560 183685 376380 750125 342635 154700 785230 72335 640730 72420 460530 745535 554540 710940 696405 592960 232815 78795 678045 116110 534310 300135 283390 100640 229925 643365 62050 666145 736100 159800 81260 840055 369070 612935 587605 597380 379525 431120 649570 116705 84490 99535 138720 452795 442595 836995 205020 837760 585650 150790 709410 284835 175355 281435 87465 544170 847960 8160 559215 391085 453135 365330 584800 611830 333455 23375 350540 661385 403835 190485 720630 42925 758030 774775 741710 308720 73610 692750 406810 668525 596870 312715 689860 2890 136425 114665 307700 105230 748510 372640 575535 674815 425000 147220 351900 101660 347395 735930 768060 660535 311865 601290 622625 525045 116195 540940 648635 490620 263075 745110 293250 403410 100810 747405 407830 303025 712895 489090 140420 696320 131495 638010 132685 153595 296055 700400 585225 299540 772820 84575 444720 740095 671500 482800 772990 448205 95965 524365 744515 314160 416330 699465 338045 217260 35785 821185 608940 477785 780130 82025 129370 137275 456195 683655 179265 770865 232050 126820 769250 520625 565420 125205 42755 444465 403240 55760 746470 677450 234345 82960 38675 388875 624070 840565 779365 727940 382670 508895 295800 88060 9605 611235 256445 488410 639540 594065 264945 638605 28390 811920 520030 142290 382670 167790 134300 757095 319260 589645 646765 216240 489175 494190 323000 482885 601715 848810 514335 14110 482120 105145 127500 449990 760240 712215 107440 372895 268515 730320 839630 322490 187680 12835 152150 128605 748510 90355 475660 702525 109650 632570 22865 193290 402220 262480 126565 672860 596020 705925 92225 222190 758030 246415 232560 459255 43350 248965 316795 47345 205530 490450 538645 85 85 340 170 0 3995 397630 375360 226525 459510 116280 164730 262735 143650 753865 846855 191420 595595 245565 169150 367540 528870 790330 21165 461380 554625 696065 515695 672605 60945 514675 483395 614720 469115 135065 86190 501075 647445 358955 837845 839035 237660 641410 173485 792285 730320 521900 542810 282370 836740 489855 609790 67575 811920 765595 86530 721820 819315 147050 666995 377060 775965 600695 25415 630445 450415 624750 640815 847110 498440 242165 46920 288745 6885 158780 754715 600865 814555 839205 74375 541790 269620 114665 698530 352920 564145 311525 88740 627045 725730 689095 161415 150875 171105 655605 139485 149940 353600 159290 376125 238765 487050 391000 840225 591005 643620 726070 559725 310675 396695 666060 463505 324955 230435 708985 376125 76500 27710 818635 15215 113560 679405 843540 246160 809625 110160 558705 281520 770440 747575 188105 106760 826625 111860 382075 194565 475660 404770 102765 463080 673455 377825 526575 105570 11050 766105 816595 693430 387005 118065 622115 334220 26265 96560 769505 191165 512465 664955 68085 325720 463420 507960 494360 602820 846430 719950 183260 245905 322745 28220 281690 524960 168045 672945 800190 234855 620160 223210 473875 215390 386580 468435 829175 158950 436390 233835 636140 351900 788460 420070 553180 531845 237490 507365 420750 21335 497760 756755 273615 158440 482460 267750 840820 762620 174165 357680 137360 430270 484330 775880 500055 242080 356490 4335 444210 179775 244715 35105 446845 394570 820080 188020 481525 711960 85510 400690 814725 423045 711195 330990 279820 611830 337960 679660 284325 245480 666230 51510 121295 333200 780980 482035 756330 446505 712045 302600 128010 45985 711110 90440 639625 89505 149005 133280 824075 166770 580040 30345 83470 483480 634015 627045 540260 607580 238425 776475 723605 713575 386750 522495 153085 805630 177735 59160 152575 746385 168470 388365 36210 799935 533715 532355 122060 659600 82535 249305 711110 348330 730575 839800 329800 509575 99365 46750 423555 99960 642685 744345 717995 113305 265710 725900 257210 705500 321470 710685 271235 839290 647870 195925 802315 18445 307870 199410 156485 666145 364990 238765 456110 449735 709155 808520 60350 190740 213435 309230 62220 140335 780215 235705 342210 738565 823565 709070 141185 586925 848895 670395 182920 686970 627555 791775 703545 439535 111605 100130 106675 850 35615 199665 708475 716805 171700 686120 778005 440725 358955 85085 694195 536095 579445 639370 4590 456110 189805 756670 282115 675155 540260 498185 724030 713575 700995 445400 162945 420665 147305 268260 539920 421685 219895 157675 331415 645660 183855 179775 72505 830620 531760 698360 787100 816765 478805 465970 649060 278120 595680 210800 648210 638605 839970 579700 241315 525725 366010 847450 332860 77265 738905 360060 810645 246670 453560 323170 693515 773585 849660 745790 443190 703800 485350 802060 45050 159460 802230 701590 537285 158950 785400 392445 823565 152150 198900 753950 699125 830960 688670 532270 191930 47345 590920 286705 226865 418880 617525 480845 506940 793900 370770 417520 145435 784040 561085 637415 537710 586925 813365 246670 159035 42160 6545 437155 535755 598995 768740 506005 254660 817785 596105 408425 669715 252195 398735 513060 4165 403920 147815 213860 61880 119680 669035 274380 755480 269025 537200 165070 742475 679660 65960 768485 277610 620500 543150 798745 486965 815320 383860 299285 711535 170595 625430 755395 442680 728620 617525 808350 349180 160310 252875 27030 407065 425510 461635 460020 132770 411655 345950 345695 281860 136935 21335 324190 363800 102595 823140 196265 351560 550800 186235 516035 481185 146795 314415 455430 406640 25245 377315 488155 213520 197455 99960 796535 705160 644385 347905 279990 307700 495890 609025 368135 73270 283305 432565 31365 431800 522495 2210 362950 656115 128435 387345 672775 524875 466990 649570 679235 68255 13090 263755 836740 502860 67065 357935 52190 817020 547655 818635 199240 68680 157080 341020 280755 638690 599930 567885 437665 475490 105485 624580 66980 27965 95795 364650 719695 111010 531165 242845 551055 485350 313565 267240 343570 405790 645745 296395 461720 167110 550545 542215 344760 676685 484840 527595 640730 716550 595850 5355 566355 228140 511105 764575 538560 370005 843200 349095 95030 53635 785060 455515 123930 369835 145690 188870 165920 453730 631295 489515 679745 248710 611405 390490 463250 126055 95030 663850 593385 318325 248540 290785 303875 471155 802655 94690 659940 684930 320790 507450 589135 22100 284580 592790 249220 456790 797980 291890 21845 26690 23460 526405 694450 484415 816340 639115 154955 79390 416755 157250 113050 3485 741370 542555 208165 657220 610215 294695 384625 309740 300560 286110 679575 584715 417435 602055 735760 511020 590580 769930 152490 409955 600440 57120 13345 715615 385220 459085 746980 150875 625600 224485 738055 828155 318750 117045 704820 613530 301240 279990 417180 318240 527000 707030 660960 428060 140505 637585 767720 196945 743410 397375 760580 743155 521305 216240 548335 270640 151555 339065 365160 88740 489260 763895 721650 333115 654415 592875 271065 466650 578680 260525 57035 732105 348500 710855 367965 598995 595510 103955 623475 461890 7310 682720 610385 450415 132005 305915 621775 87380 638775 523685 667505 703800 475320 569925 84575 366520 306255 289850 188275 405535 290955 738905 589135 722670 154275 224485 48790 74460 265625 772735 205955 361760 718080 578595 541705 296140 535330 585055 391085 342210 233750 206805 24565 806480 615400 20060 88060 483310 723180 242165 35870 627130 413100 225335 199495 189210 203745 405535 367030 748170 160820 643535 529720 744685 718420 507450 54825 705160 26350 111860 27710 38760 386835 149515 725900 265880 195500 285345 26010 277865 546550 338470 449480 759050 813790 81345 321725 762705 794070 842010 339490 706520 317135 410040 551650 467245 2890 229245 378930 307870 698870 563890 198985 258825 768400 502860 508555 792625 730915 238425 420240 600355 40970 795005 657560 142290 331755 366690 22440 53550 566100 738395 295375 430015 413355 838525 213860 636310 258145 54400 523940 261800 592535 456025 93755 785400 445570 574260 194565 296990 512465 821100 254065 360910 568310 267665 301750 477615 847705 38930 822885 441065 337875 539070 9350 830025 191165 397970 248200 647105 13940 748510 823905 589560 689350 602820 602650 460360 48960 312630 365160 579955 473365 381140 266475 67660 472685 825690 571880 107865 33490 453135 594405 106250 752675 701505 91120 203745 788970 665635 452795 715445 79135 211735 636055 441915 720120 685270 648295 257635 50065 818550 460105 85255 446845 834190 13770 664870 770440 123590 575960 605625 840225 60350 72080 339320 346715 802995 709835 45645 478805 46155 419305 275230 117300 275910 654075 829005 162180 122570 587010 46155 459595 580210 267070 315860 345525 78200 452710 794240 131920 642940 791435 809965 351050 27540 234175 91290 612595 392870 137105 155125 450415 87125 816510 2720 481185 264095 647275 215900 536180 465970 6885 303875 68425 28730 245225 67830 107015 438430 105995 401540 466480 699550 809200 101745 848640 105570 814640 4675 256020 468265 447015 36550 610725 7140 295715 143565 143905 175695 598315 288235 534820 832150 493000 762195 249985 629850 296225 90695 831045 463335 426020 728705 289765 52700 21590 324785 424490 745620 833510 196095 417860 620160 332010 150705 728195 819400 60775 563890 442255 78370 647275 709920 709835 208760 642940 306510 70465 614720 167195 635035 759135 39440 682210 550120 59670 427975 721310 848215 583185 654160 301495 586755 727175 693940 496570 89590 773075 605285 422110 569415 83640 568310 125035 765680 463165 774010 370345 516205 241910 831555 838865 523855 429845 746895 584290 713320 303450 2465 377740 826370 717655 445230 640815 175185 471325 150875 457640 291720 643535 579190 344590 115260 253810 456110 265540 312205 562530 600865 558620 615740 312460 559725 821015 807415 189805 61965 358700 562105 524620 83810 290445 303025 843115 45985 519605 421430 808095 441915 132345 773330 315520 236130 702355 666400 656200 546805 835890 639285 593385 530570 726665 474725 772820 303620 695640 296820 751995 215135 710855 360995 161415 303365 287215 126140 157590 523175 138380 718845 444295 346035 89080 680765 555560 825095 847025 623220 623475 845410 398905 630955 158015 280415 371705 587265 551310 485520 105910 321300 281775 767550 12155 126905 847025 386070 783700 642090 700825 617695 761515 728195 668015 482885 59755 814980 480250 310080 652970 817700 249050 195670 210545 814130 599930 823650 316540 353940 445230 288065 480760 536265 365160 833000 122995 507790 534140 244545 380885 185640 170255 21930 240805 311015 592365 30770 541790 563720 792965 764830 187085 127755 815830 305575 500650 397120 340255 537285 174590 106845 826965 369665 394315 805290 319770 92905 832490 607750 512635 214540 784295 523855 720545 235280 439025 191760 479485 314330 644640 590665 679490 540855 593980 839885 51765 109565 505835 490195 224145 651185 217345 458745 554115 640135 732445 692835 214200 63580 372045 444465 487475 639455 257040 209440 154955 524025 3315 138720 595595 595935 849405 729640 202130 401455 226270 687735 469455 6885 446590 47430 766700 43520 393890 477360 650845 307190 581655 553605 669715 197625 20485 759560 742220 56185 672520 320025 364735 199070 775455 587860 279310 66300 771630 484415 644555 327080 407150 844815 692835 17850 384285 484245 81090 347395 199410 272510 670140 179435 338470 22865 185725 487815 816255 271915 763300 554115 7225 736270 561425 634525 318835 79305 85680 110330 612425 556920 172975 770610 57035 488070 711875 807585 610130 497165 77435 232220 28560 764830 799935 228055 698105 740095 359380 389980 232900 386580 139740 503710 727855 761175 662235 581145 684505 494700 750720 36550 347480 539495 277185 813025 27030 604690 73525 606390 328865 446335 350625 521645 53040 509320 268770 782255 472430 702695 780895 99365 705160 664445 342125 419730 88145 501840 423130 313650 569415 119595 208590 834020 753355 810220 192270 21845 453475 205700 796875 846260 21080 703460 51170 610045 369750 838440 701080 639030 38845 668355 38505 818210 756160 667250 178925 427890 1275 333880 678130 52615 743155 465885 243185 38420 233835 202895 776560 454070 574685 225590 624495 333285 624495 597720 140760 340170 381140 627895 210800 596020 752675 406725 659770 201790 821780 827730 770525 601630 667930 687395 689350 532270 673370 224400 356150 168555 459085 627810 275740 32895 96645 533460 11390 251940 324105 17595 496485 613615 779620 43860 498270 774180 477445 605880 761260 690455 339150 564825 348755 99450 595765 215985 586500 251940 817530 181475 507960 802740 37400 268260 577065 186235 482375 646425 717655 33660 242675 85425 229075 724965 632910 581910 391765 345865 783020 297415 722585 266050 384540 565760 727940 95370 848810 329460 747745 344080 490450 201110 300475 691050 765 123250 311865 147900 371280 638350 152745 59585 294100 609110 823055 412165 408935 185555 539920 322490 394740 643705 214625 242675 344930 835040 454495 338980 663340 320110 120870 249730 725305 78880 381480 645660 226780 12410 610640 407065 825860 292995 126395 558705 109735 265880 450840 760240 330565 431120 310080 17850 585735 358020 514930 141780 846855 300900 756500 292655 268005 246585 453730 424660 375615 25925 462230 602225 843540 234090 254915 689095 500395 294610 689265 422875 525385 205785 205955 293080 325975 646850 282370 365840 428910 474130 665550 5185 142885 722585 266645 319090 344505 300815 534990 821695 292485 178840 397375 230435 834360 39780 397460 655520 34510 752165 203150 472855 125715 787865 207230 51425 757775 454240 464695 511105 768910 788630 825520 546380 501840 1020 359465 92310 397375 525640 169405 483990 807075 612000 462655 250410 203575 387600 162775 728960 532355 209270 43520 756755 561425 425170 159205 497760 377060 767720 762450 600950 586840 834870 762365 793900 823395 716210 684420 687480 745025 816425 551480 400180 103530 297925 715615 361675 727260 271660 440045 774010 58395 120105 102935 828495 759985 591940 638775 769675 689605 677875 806225 77265 225760 162775 254150 768995 416840 435115 536435 207485 588115 287555 321215 188785 654500 95795 205955 133960 521815 477190 613190 778260 664870 389555 156570 177480 236215 501245 51935 408085 706435 466905 676685 723775 817190 814215 126735 140080 485520 522580 816340 226525 4845 449820 257550 762960 511530 716125 50320 376465 320450 827475 152660 308380 336855 659940 370770 195585 143905 661980 653055 205275 334390 342465 40970 631805 129115 728195 416585 609705 167280 746470 685780 293250 427125 610810 369835 774350 267155 468605 365415 589050 239445 776135 343485 789140 25075 428485 697170 70210 206635 734060 26775 660450 614975 831640 759135 314585 417605 184280 156315 111605 188700 581995 101660 849915 712810 574515 232135 723180 353770 357085 655180 641155 292060 133620 638520 9435 475150 242760 623220 574770 666315 375445 63920 815065 643195 60265 373490 360825 366520 493595 739500 361930 474045 631125 537030 112880 574855 631465 116620 746215 298350 587775 347565 177055 282710 558790 553265 766530 365075 654160 283305 95200 95115 336600 162860 351135 418880 822715 727175 320195 200090 21930 639455 620415 175865 746385 31450 696915 407915 567970 646000 721735 697765 671075 223975 424575 170170 557090 74715 343825 131835 89420 771545 519435 39440 590070 846260 590155 535925 108630 242250 563635 669460 601715 287980 684505 25500 272765 629765 276420 719355 194480 707880 249305 35530 843455 270895 69870 517565 524280 456875 605030 512295 429250 819825 651015 101745 784465 469795 43265 771460 162860 823480 822375 54145 366095 545105 683060 148750 729130 347650 187425 215390 638775 845495 30260 98345 648975 425680 792455 807755 60350 429505 89930 385390 76500 188870 562190 75565 779195 722670 527680 692325 582590 327675 667335 523345 167875 310760 60775 456450 269025 90950 429250 561765 777325 547570 95115 161330 37485 42500 154020 272170 588285 809370 118830 166005 440810 598655 653140 608175 434520 415055 695385 47090 134895 817275 575025 840480 512125 652120 595255 398480 454750 435880 687225 528020 499630 801210 589050 457555 317560 702610 43945 45645 22525 566610 355640 493680 491895 758030 813280 600610 758880 497675 779875 61625 759645 829770 836995 199325 412845 627215 260695 108630 580040 771375 142460 156060 453560 778940 138550 10455 134470 231455 245225 670820 266305 806310 98515 119340 311185 61540 252535 734655 250920 469115 573750 667335 699465 519435 399075 132430 167875 32215 383265 634610 192100 837930 603500 840395 455770 83640 318750 577405 719270 802570 816765 623560 403410 90780 807075 320960 801295 823480 411060 248965 653055 736015 463250 829685 400095 290700 247010 501330 409700 276845 697255 205700 596360 43010 682890 403920 314415 297500 753270 489855 439110 359890 534480 176290 833085 150705 740690 708475 225335 24140 423130 233920 407830 44880 188190 304130 694960 463250 54910 703290 782425 97920 50065 849830 87550 563295 681785 87975 708220 240380 47175 363545 588115 501245 846005 370770 48195 291210 114835 603330 544680 712895 493510 305745 313310 87975 160140 792370 657900 231115 487815 582080 760325 13855 544000 227375 623645 304895 580805 308635 226355 94350 227715 824500 170000 689350 497250 33490 674390 122485 354280 296820 129880 394910 591940 134470 479825 584460 495125 742985 144245 162605 693600 428655 473110 576130 590835 645065 314330 500990 813025 794155 243950 300220 467160 554030 465290 322405 832320 516630 681955 662490 805375 523090 567035 555560 499375 122740 717995 322150 305830 636310 122570 459680 549610 479910 598655 183940 129540 513400 260780 606220 408425 33150 531505 301410 71230 138210 736185 528360 103870 196945 140335 96305 467585 35955 208335 328270 210885 583015 406385 109395 661810 361165 225165 363460 427380 721225 320960 757095 266985 666740 585055 781830 736015 67915 549015 459765 654585 598655 240125 358530 362270 74970 737035 311525 464865 319090 502860 685525 455515 371025 310505 205105 491470 144670 605625 238935 112625 180795 525640 383350 255 340255 333030 271660 848895 632740 313225 424235 481355 376040 451775 584545 618630 253810 637330 434605 719270 830535 20315 680510 584630 328355 680850 2295 161245 778855 683060 17085 658325 125630 597890 773075 714765 669290 695470 133875 342720 477700 594490 715445 238085 748340 537285 752505 726070 170935 817955 630870 537285 797470 329545 502605 773245 535585 300135 653055 424915 528870 156570 687480 689095 736270 332095 179605 656965 631805 438090 498525 104550 258740 814810 12410 302940 191675 662405 411740 267240 848300 814895 538220 534650 448035 834190 173825 820505 412930 724115 14790 656285 16235 775370 659940 725730 711450 835975 152150 99450 333030 386495 91885 319175 832065 619820 60010 743070 44625 733805 780640 202470 679745 421515 88655 271830 834190 308295 705075 270555 200345 63580 466225 566270 314925 55080 439280 577405 135745 790670 359550 335920 250410 649400 651270 172210 110075 801635 732275 776900 347650 672350 469285 745620 238425 209100 818295 631465 568820 553860 190570 601290 31535 566780 450500 650675 705330 424745 562530 309315 76245 238765 443105 493000 140845 451605 842520 321895 445570 477530 761940 844050 440980 11475 658835 644215 218875 469370 282880 743410 538900 134810 547740 555305 724965 729130 150790 323850 521730 664785 345865 755310 721650 606305 176800 268005 534480 396950 239190 605115 514675 130730 47260 636820 479655 279140 600440 229925 558960 316370 715530 291210 56695 11815 170000 639710 480930 729810 64770 476765 347990 209610 90100 800105 655350 764575 230435 300560 583695 272765 308975 818040 522665 157760 594235 511445 230095 730320 255 349010 636650 16150 469115 533885 318835 336175 558875 797385 691815 198560 119340 528020 270725 359380 468435 306170 661640 501755 328780 173315 682125 655095 193375 312290 397290 160990 600525 555815 477020 521900 463335 40205 300220 245480 417350 656285 847875 20145 753525 226270 222870 507195 455855 534395 507875 717995 184110 625770 139910 493085 359720 186405 760580 548675 228650 344590 541790 654585 444465 770270 545020 453135 236215 593130 479910 312970 225335 36890 395590 179605 740095 145350 215815 809200 288660 452370 207400 92395 514080 509405 301410 363205 161500 352325 675410 250920 745960 66980 345950 461720 135235 847875 349265 165920 695470 387005 337535 673455 840055 125715 87380 300645 462655 634780 83555 512805 340 791095 830705 592620 472175 512720 569500 378250 741625 64855 570435 812175 422790 371365 533205 104805 234685 262820 382585 271150 364650 194055 809795 333540 226185 370090 143480 669375 308890 452285 764745 755310 832575 594405 403240 59670 489090 231795 825945 839970 343315 688415 71995 742730 78200 62730 591770 371960 675920 629340 671585 376805 632485 449310 553520 500225 489175 533375 226100 631805 460870 526915 352240 156655 394910 637075 314755 216920 152065 705500 795345 752165 384115 375275 781150 294100 541280 284410 559640 451435 66810 10710 631975 168470 273615 329290 69445 33065 586500 443360 255170 599420 398225 219640 704480 752080 289170 842520 60010 544850 724710 242250 485180 317220 373405 429080 337790 804610 441915 223465 224995 757435 807840 275060 600695 351305 223720 649230 248540 310250 566780 90185 607495 170170 448800 185555 208845 27710 222530 724370 502435 678385 198900 274805 283815 759135 164135 594915 273870 350710 848470 236130 8840 63835 796365 744430 703545 554540 740095 189720 794155 714340 327845 569670 64090 164050 836315 809710 43775 766360 501415 128605 613190 97155 352240 56865 615400 94435 380290 384710 114155 196690 638690 325380 719610 672350 282115 415735 13770 778175 719355 42075 445995 267665 720120 650335 40885 314500 693175 511870 261205 313480 514845 818210 311610 814130 421175 355385 372300 533205 655095 766530 560235 525385 250495 345780 211140 744685 457980 324105 298945 330225 524110 117045 688415 828665 363460 339320 45730 166770 741625 497590 241400 208420 794835 848640 510510 33490 704310 770865 180455 725900 24310 847195 769590 55930 56100 453730 635460 686630 34340 203660 703885 729385 77435 790585 239445 181390 571455 23460 32215 842010 322575 615485 797555 67915 517055 526660 198475 618885 435880 453390 375785 628745 193035 278120 421260 543320 405620 231455 140590 24820 260610 408170 27030 654670 736355 827900 272510 589050 638435 380630 827050 333115 302260 115430 553605 480080 71400 342975 215135 251090 95370 283220 525385 523260 579190 753185 357425 318495 490620 792285 263925 78115 150365 123590 258400 386580 603500 411400 691900 822460 678215 356915 651695 535075 488920 716295 279310 778005 55165 714850 655860 357000 71060 68000 542810 253555 455770 786335 125545 239615 18275 207060 279905 107015 106165 28220 762960 11220 533290 666485 349265 286960 680255 752250 74375 799935 477360 619905 521730 161840 78370 229670 804950 515100 549695 714170 91375 543745 294015 107100 277610 690625 443700 41905 27200 122910 83555 636735 823140 526490 13090 261545 461380 255850 91035 503370 649655 273360 494360 278290 208760 316880 133450 330565 635120 9180 317305 132345 765765 63750 440895 65110 61030 713490 343485 456535 232645 844305 256700 702440 251430 69700 361930 727175 279990 824160 507875 30940 67490 503880 575875 652885 573665 554285 41565 561935 497930 551480 213265 827305 59330 283645 530485 515780 748680 388535 819825 662745 758115 213605 463505 782425 786760 121125 292230 562870 279650 298350 540770 787780 673540 603755 747405 26605 473195 294950 705415 737885 90865 711705 647190 424320 650760 266645 376550 470645 760325 533205 330565 153000 489685 40290 54910 366860 476935 218620 342890 580635 745280 174845 741370 161670 559640 689095 94350 533715 669630 308720 731850 20060 283815 12580 571370 149940 820080 428230 349860 742730 664445 639455 263585 722500 586925 807500 236470 517310 445910 526575 812770 13600 380885 333965 411400 479995 498270 674475 592450 534820 107865 487900 699635 244290 374850 692495 827050 500140 527510 468435 440555 314670 367710 510 65705 669120 717485 207740 152065 242250 62645 554285 170425 627385 418285 476680 33915 97410 310080 741370 13005 779025 557345 367115 278545 75990 73780 300475 214455 631890 13345 331245 739585 678555 446165 805120 510170 569245 560660 306510 385475 249900 392445 393125 317985 619225 123335 608345 758795 442255 386495 503880 281350 803845 849235 210800 22525 533630 160905 401540 791520 189975 500905 307530 74885 144245 836910 197795 250920 799935 101745 324530 311100 228990 624580 330650 180880 550630 158610 160990 447610 74545 333030 392445 423895 523770 732700 339660 236045 45560 578765 496400 46580 511020 744855 128350 356915 466735 475150 113645 581230 494190 15385 347480 782085 801890 768995 650165 334985 710430 672860 572050 421430 559555 737715 15130 690285 622540 182920 646935 202810 315605 736780 6970 116620 141270 85935 659005 591855 783530 421430 638180 147645 657135 220490 445400 742560 464780 566440 230690 28900 312205 775030 1785 719440 686120 423640 242335 574685 591600 193290 598230 637670 94860 374425 726835 387260 207910 540005 518840 374680 390065 208845 749360 61455 108375 367710 570265 609280 429080 370260 226865 184705 759475 24140 823905 702780 347055 375955 534905 427040 71825 729555 19720 146880 312290 444380 654330 353600 193545 371790 776390 450925 825945 749445 104040 533715 500905 507620 51935 659090 551225 283050 572390 609110 164135 313055 585055 53720 430610 761515 819485 90100 8330 370685 91885 344080 122995 688415 103445 301070 497930 47855 757690 793815 284495 562615 530230 103955 90100 828495 34085 204765 639370 542215 410210 700145 836995 290870 229245 232815 319685 457385 827815 228225 105570 479570 219045 296565 107100 751060 521730 265115 188955 93075 480420 621690 500990 179605 170085 236385 304385 105060 239955 221595 619990 554030 103530 180030 214880 400435 598825 564910 90865 418285 842095 456280 210375 739500 342635 177055 463420 634015 389980 239105 236980 679745 501330 465290 828920 772820 68000 187085 630105 418455 727345 775115 166430 287470 212840 540940 5865 355300 145010 479060 233835 324530 470645 269960 277865 63240 123675 725730 777070 766105 689520 819485 747235 582250 835040 705840 302940 210460 71655 714085 8585 194565 145350 341955 773160 752165 404770 687735 426020 34000 631040 319685 299880 237235 390235 100810 568395 760750 595255 165920 510510 820760 169320 596870 228225 696065 210460 322915 75650 801465 351220 554455 577235 163030 717655 840650 626620 673030 849575 230945 740520 466820 472515 840905 189635 163795 534395 840055 23120 583950 401625 498525 455685 663935 121125 372810 351645 342210 469115 211990 815235 579190 473705 451095 641920 617270 679235 371705 817020 740010 150110 329375 252280 165580 154445 759730 443105 849065 747830 793220 14790 733210 516035 128775 360060 800785 821355 161755 101490 324615 84575 605285 723010 824075 434095 540260 477615 292825 597890 6290 670055 618035 236980 554710 176715 824075 803335 478720 563380 676770 370005 596190 170170 370940 690285 25925 24055 841415 493255 829175 265115 81175 222275 274380 702440 82960 157930 449735 637755 246075 577490 678045 835465 242250 55250 298520 174420 768400 319260 562020 833595 83895 703715 699380 733890 659175 597040 442595 306425 750890 595935 61625 808775 546635 712470 449565 593300 217345 446675 318155 701845 711450 304300 721055 678555 662150 511105 574430 393550 437665 759390 641920 800275 19380 75735 647020 154615 606050 502265 219555 788715 134980 135150 299455 360230 474555 464100 462060 815405 730915 508725 508385 726155 272085 431205 88995 442935 739330 623135 796535 615655 92735 67150 563635 415905 303280 352155 737715 455685 836400 31110 636480 839120 741880 404345 125290 179095 629340 462485 508470 477275 102765 463165 747405 380035 645490 498950 264860 337365 479995 224740 601375 512975 339830 723520 693600 499715 19890 706435 721480 340850 27285 328525 397460 138550 247350 12325 456875 379270 340510 484670 523090 360060 476935 149940 142715 244970 710345 461890 79050 825010 653480 324955 202385 746725 26520 416670 745365 782255 372895 410380 262735 375360 68510 610555 817360 163710 802485 30940 572475 387430 848725 838270 650420 806140 542470 688755 401540 307955 431120 847365 33660 709070 339490 680765 47345 350710 91885 169830 799255 605285 722245 446675 37910 123505 202725 557175 821695 762280 846005 62815 730745 629085 752335 714680 614720 32980 293760 680255 613955 800445 304300 742815 613615 276845 317645 652715 442935 170850 70465 736525 735165 241655 628830 510340 565505 49130 348075 835550 826625 410975 291805 182410 25075 459680 78455 160395 495380 682295 163795 666740 723010 438770 37485 22440 66385 538050 26690 472600 763385 377060 118320 495295 319175 37740 49895 51935 800020 683740 294695 231370 209185 409020 329630 517395 653650 774605 501415 225420 667080 683230 347225 329630 605625 824585 789225 101150 354960 613955 771375 307275 555390 186745 31450 717230 364990 255170 125375 699295 667845 471070 259420 445145 461975 678640 180200 338045 57460 632230 316625 787185 739585 773585 156910 125630 136425 271490 548505 389810 615485 773500 44030 371110 476085 730150 32385 4080 239445 166600 780130 600695 578680 691985 118405 127415 679915 369410 2210 205105 273445 650675 132345 767465 501925 687650 66130 188275 150195 841585 491725 692240 709665 735250 331755 569840 715445 60775 94860 599165 292060 178670 24905 72505 86955 673285 722925 589985 106845 674135 255340 193630 144075 348160 462400 525470 533885 492235 450670 113475 318580 805970 682040 463845 171020 377315 61540 776815 205105 364140 372130 261630 123335 844475 698190 261460 274380 358105 453135 585055 179435 430100 373065 366180 11560 85340 769675 669290 170340 306680 151385 185215 165240 761855 434860 82195 298945 234940 788800 629850 481185 23715 131750 673455 196520 320535 388025 153255 118575 11305 251685 7480 835380 292315 843285 724285 167025 564995 820675 290700 208250 744685 186490 839205 652800 548250 633675 834785 797895 772905 39015 645235 774860 734485 438345 602395 166005 82620 774690 347310 612085 11560 601035 394485 813195 409615 654415 437920 254745 164560 727260 179350 333625 625430 563465 215390 707965 100895 763045 77435 502605 108120 691645 265880 558195 169065 266985 168385 840055 548590 606220 568735 680595 302770 4760 699635 17000 193970 193545 724540 269960 26860 81770 827220 368730 625090 129455 818805 703120 243525 341530 54995 590580 136765 88570 375530 54740 585225 517225 748000 238085 390490 556580 17340 10540 807330 583610 90185 491045 487985 238085 87890 645575 658920 75310 578340 769675 60520 707795 265540 258315 449990 775030 545870 456875 685355 737120 57290 826030 225165 112795 54400 612170 738310 422450 567970 66555 362525 397885 637245 241995 79390 85510 581485 542640 112625 449905 377655 511615 61710 109650 454580 487305 707455 25245 269705 656965 626110 175525 493765 3910 213435 153085 585480 546805 128350 656455 522325 549865 558705 254065 762025 17170 183175 585395 600695 662915 112710 554965 10285 725050 287895 411400 205020 259590 66045 741880 804355 205870 101575 194055 450160 356065 202640 640730 542555 581315 427040 170340 483565 545530 633420 757350 36125 104975 284155 219640 535670 676855 326570 330990 363035 229160 744685 261800 519265 307530 624325 270045 328015 177905 53720 726155 663000 167450 400180 388280 250410 82960 706775 213095 221680 368390 425255 346290 393125 745110 301325 185980 553860 483565 541620 246925 329120 626875 594320 251600 740265 811835 638010 758540 211905 317645 114580 317390 236810 462145 202470 720290 108630 97070 716805 668695 348245 612340 318325 547060 14195 733295 438005 486880 381225 602990 187765 494955 350200 149090 630445 513825 828070 494700 486710 206295 126055 319345 519860 388620 594915 14535 844645 768825 251345 791435 805375 390235 111010 459425 146200 788290 134980 526065 213605 395760 436050 120955 609450 155125 27285 812260 781490 145690 617015 329970 110670 725220 525725 590240 155805 77520 775880 402135 157845 465800 33405 707540 470220 547145 298095 690115 295120 34085 656455 89845 139995 783700 285430 830875 272680 318070 564400 270810 408510 111520 534735 495040 746725 720290 843115 745025 357085 738735 394145 775455 6035 122655 648805 444805 591005 603670 197710 485265 777580 337280 5355 53635 290615 384625 351645 191250 783275 307785 626960 789225 688500 23375 481270 360315 243780 19295 309570 531165 244885 664615 605455 333880 239445 270725 773840 614040 132515 338300 215645 712385 775965 88230 184195 215390 64770 405195 805545 358870 450245 440980 759050 676175 222190 35020 242760 587010 8670 94010 364225 1530 569075 249135 525470 409275 307105 189550 745110 487390 719865 244800 649400 821100 576725 230520 64260 519775 328440 307785 446420 129455 407065 349350 24395 649060 738735 236555 255425 35870 272595 72845 498185 120020 741200 520285 524450 780895 348330 613360 806650 496570 146115 383265 90695 73355 65110 389895 118490 229670 7225 37145 779280 842860 248115 29920 398395 49980 409445 325635 771970 243100 234855 240125 212415 52870 599335 440980 57800 185810 419815 740350 741965 202385 603160 721140 616675 201960 666740 584545 601545 478380 727175 569160 732955 160480 660365 270725 530825 233410 380715 188785 448460 378505 522495 834105 750295 314585 221680 482120 478380 97070 693260 530825 220490 37740 248455 438260 846940 651950 619565 483225 478210 217005 521305 184110 491470 128180 28560 88485 802910 229840 272340 588030 14535 478550 95625 533630 59415 343315 599505 420240 498355 495295 47175 155635 89675 741115 743325 321045 248795 541705 601120 297925 665720 620925 8330 35955 119255 413270 804780 706180 644045 96135 766190 444975 596445 739075 591770 387770 517905 512465 269450 412590 769420 244800 774350 148240 387940 255595 581145 388790 217005 54825 694535 595850 830960 268345 186405 638860 36465 209610 674305 529125 831895 435965 14960 580380 482290 420325 767550 378930 114325 378505 707965 636225 740690 394995 583355 696830 238510 197795 797300 715105 253215 446080 141355 838865 1955 786080 224485 834020 797725 599760 682805 475915 419050 554370 291720 485605 394655 635205 596445 171360 681190 687990 679490 710515 740690 848045 596530 334475 527340 221680 687990 433500 168640 148325 532525 743155 426870 109055 92820 263160 659515 246755 654755 801380 849745 530825 260015 610130 22780 573410 767805 298690 737375 830620 607070 503455 734655 512380 481185 251175 326570 8500 275910 394910 216835 233750 274635 169065 629935 681955 83215 493340 235365 736950 849150 577235 299710 291890 44030 564145 494955 85255 170000 621350 93670 26690 168385 374510 365500 500055 89335 380035 502690 344335 198475 187255 546040 842690 216495 355810 447015 176800 592280 708985 502520 162095 586075 360485 53720 165070 453050 325295 314500 244885 621775 220830 362780 523940 638690 442425 741710 262650 836315 96135 707625 521985 843200 379440 315095 218365 604605 845325 526575 142035 52020 296140 338810 651185 251430 594830 388280 649485 263925 378930 492915 355555 186320 284410 19975 717825 160735 245480 102340 744175 483735 152660 755650 403325 670735 128180 529380 480675 524365 268345 31280 846005 529805 611065 827900 135830 144075 173400 470220 448970 198645 834190 440555 823480 609535 38930 607665 212415 196010 609450 478550 325210 413355 591940 765000 14195 147815 221425 692835 393040 666315 782935 386410 91205 658580 445995 285600 829260 109565 422195 451945 678045 664360 27795 784040 339150 772310 404005 107185 580890 345610 122400 637925 709750 672690 461805 408000 564060 568905 109140 392360 482970 410125 313225 221935 662660 760750 578425 576470 135915 409870 53465 267240 109820 589050 178840 357000 675835 78370 124185 412760 247520 641495 561935 643705 146795 675240 401115 737290 618290 419560 837505 838525 693600 181985 56950 674220 608005 510000 213350 397460 197030 789990 4845 798745 843455 799935 294780 333965 235110 25670 800360 516120 545360 568140 479655 268685 28050 114580 575705 345780 121465 239785 153850 784210 469285 600525 39440 127925 442595 493340 501330 128605 350285 252025 536265 334900 813110 453560 528105 195585 267155 256870 752505 581145 460445 647020 676175 20825 398480 792285 250240 122060 231540 20060 32895 596870 391510 296480 78200 328865 791860 340085 591175 484245 13345 454070 83385 706690 221340 224400 11985 784040 514675 387260 797810 821185 221595 197455 51850 332095 487900 558535 742050 575875 521560 597295 151215 316710 141440 408595 799680 208590 380885 673795 467415 187680 321725 366265 541025 556835 272085 125885 755055 239105 296395 365415 717230 107100 669800 60520 626450 82195 684165 1700 770270 277525 242335 305405 535755 733550 571880 767890 822885 606815 495550 619650 605200 60010 219895 194225 849915 562105 254830 79305 791690 462400 751570 332350 95030 746810 446165 242250 597890 330480 53720 337535 376040 835550 296905 261120 567375 441915 793560 33150 243015 548675 136085 580210 782935 81430 814980 40035 158440 351560 630105 383605 175950 506260 669290 77605 159120 441150 567120 408850 771800 176460 289000 457555 471750 282370 571625 829005 21165 246755 714425 442510 640475 548335 744770 547315 827220 783105 319940 403325 39440 733210 731255 738395 37230 822545 149260 464865 678300 836995 810220 619395 637755 743325 322745 589050 672010 352920 24310 145435 606135 192865 762620 74800 200600 3740 825775 637925 245140 410975 517565 309740 312120 582590 283645 627555 765510 174760 7820 108715 1105 58990 115260 280160 67915 618035 530995 304725 430185 559130 144925 443275 536775 428230 247265 442680 29070 764915 38335 194565 265965 71315 270045 479740 103020 253725 755140 848045 384540 676175 652970 569840 770355 516120 59585 294525 52955 812175 431630 712895 10370 472345 733125 47175 276335 589220 681955 141015 173485 790670 747490 788205 290870 503030 261800 96900 712130 727430 419390 242505 27540 154700 520455 151640 642515 616760 17255 180115 374935 180455 738735 598655 536350 575705 630275 181135 489685 207060 631295 543830 140760 113645 245140 155890 666655 96560 303365 846005 550885 325125 229670 368560 531760 259165 313990 426615 493170 842435 213605 738055 484415 275400 59415 157165 842860 321045 368220 321640 105060 52785 763470 253470 89165 834700 393975 562700 397120 735675 259250 756585 754885 394315 607070 12835 676345 200685 774690 146285 389725 6460 233410 191675 247010 466820 349945 138040 830705 217600 87975 369410 835890 193885 174080 464185 700825 727175 729555 404515 375955 322490 624410 360315 142715 32640 188020 684845 661895 624240 58650 779535 398820 223295 415310 94605 28815 46750 27455 98090 364650 630615 762365 416330 183855 250070 658580 71485 836060 175440 302345 262225 376890 364055 95710 804185 282540 162860 429845 768995 149345 235875 38335 705075 831895 345440 840310 305065 296310 151130 820930 2210 69785 138125 663765 803165 455855 460785 726070 748255 346120 681870 231030 83215 185725 69190 29495 639795 156060 828580 214710 472685 350455 234260 399075 314160 605880 461295 512635 204000 468690 234770 264180 827050 492235 79900 427125 447015 635885 383775 193460 309825 223550 476000 695385 814300 332860 501925 223380 707030 664275 492065 489345 398650 460105 689775 9945 292655 300475 119595 828325 149600 822630 597975 510085 291295 391765 795515 562190 535925 816340 515525 754970 209610 416670 40970 642685 395930 221680 190995 288575 435880 105315 91035 415225 529465 72250 587520 693005 412335 195925 34255 23545 833595 803675 356660 346545 302260 553520 499035 89845 729980 603160 679065 104380 395505 74290 828580 239615 572730 676430 125375 251600 4505 200600 73695 61625 142290 110925 800700 132260 205275 465800 534055 375700 588455 25925 604775 521135 772310 802485 391850 179435 368730 735165 195415 355385 763810 814215 56270 394400 771800 198305 77435 285685 280840 535500 171870 46665 695045 239700 489005 670735 795940 230350 664700 336600 424660 262820 94010 191505 706265 197455 821610 798405 405535 396780 472855 677025 542300 110670 371790 323085 671925 138210 514080 830620 746555 628065 341700 224570 764320 481525 528615 185640 55675 807500 123335 373745 246160 90865 531505 510170 169065 525810 554455 407830 441320 235620 37655 570520 637245 210630 188275 85425 476000 344420 477445 815150 522410 847025 310930 75310 673880 561935 111860 494615 500140 349350 129370 272595 840820 452625 541110 494445 288405 130135 586075 191335 746045 811240 185470 446760 850 753695 70635 425255 712895 759390 675325 307360 45135 92735 332690 420835 187170 776305 527680 127925 548845 38335 437580 60605 721140 394315 373575 349860 518755 119595 416500 769845 612255 355980 448885 198050 745195 146880 389640 12920 717145 806990 488495 39100 129200 388365 388875 528955 384115 130730 748510 360400 254830 666230 404430 55080 466055 201960 548590 801550 89505 292995 337960 319175 236640 84660 158270 468605 331925 747320 343570 387515 194055 603925 210290 490025 585140 157845 444805 174760 306595 816340 624070 797555 99365 222020 26860 92310 38845 343230 631380 778515 766190 669290 793050 732105 173060 94095 513060 592960 116110 435030 264265 53635 603245 781830 379950 440895 486455 36720 173740 368815 307020 833765 734230 812090 771290 143140 304215 718335 593470 131835 200345 649230 212500 266135 294525 422790 477530 491130 52785 362015 230010 389385 391680 281435 597635 488155 675665 634610 353005 114070 65280 628660 323085 594405 412675 579700 841160 16660 66470 747575 401030 611915 52785 494445 676855 432905 525130 124780 481100 603755 515270 66215 142205 579020 70720 22695 552075 388195 410805 390320 330905 669545 724540 233920 353175 629170 550800 214625 778005 591430 419985 160225 88485 106675 270725 426615 159970 837335 730235 79985 128520 791605 244205 211990 99620 710685 257295 21420 258995 534735 4675 511020 357425 428910 99280 700740 57715 56865 488325 703715 452030 487305 814895 744855 16405 133280 230690 415395 832405 205445 732785 309315 698360 472005 554710 614465 269790 555730 140080 688245 30005 407150 305575 538560 196520 59415 489855 559555 654585 364735 737035 205700 610555 81260 361845 286705 430780 32130 356150 714085 694280 321810 521900 362185 752675 375445 775625 486285 492405 666400 716720 625685 796705 413525 608175 235280 430780 166260 278120 118915 634950 200175 225335 166260 633675 101575 625430 177565 764660 254745 248370 354960 736780 471580 429335 575365 774520 154530 841670 247180 843200 505410 455600 30515 653735 272765 154870 421005 528615 436220 12665 11900 626875 316710 176970 623560 292315 478465 341615 808010 173910 427125 238170 600100 270385 564400 577575 449990 122400 352665 710260 159205 634865 50405 836400 811580 778855 718845 616505 313395 574855 549695 293845 346545 606050 405280 205190 308720 41820 656285 57205 728365 386155 382755 135660 729385 413695 702610 268430 503370 278120 720460 2720 702950 227970 612510 506685 500905 157590 735335 109395 693515 733465 610215 435115 405960 241740 266050 455430 828750 317985 348245 151725 557260 802315 292315 436900 814470 61710 701845 217940 589645 534140 393890 664360 202640 343570 106845 779705 494275 796450 483565 302175 83385 712470 550375 192865 229925 525300 786165 686205 161755 69360 364735 312290 420920 175270 21760 192185 220915 580040 364820 130815 569500 58225 375445 334220 613870 185385 632315 367285 136085 487305 399670 492575 113900 771545 375190 763130 398225 600185 715615 150535 717655 297840 523260 82875 47345 736695 629340 757350 291635 601545 420920 761345 485860 432480 515525 210545 608600 262820 553095 10795 295460 737205 276590 507790 703035 74800 463760 782850 417265 370600 638095 695640 469200 58310 143820 462570 816425 203915 63920 190910 40630 730660 171445 833680 408595 51170 625260 283135 545020 106505 100300 507875 298520 539410 493000 819060 375700 727855 742985 515525 755565 727855 153255 465035 732105 456790 830365 588880 206040 330990 698360 612340 689520 150875 41480 803590 72845 167620 532270 304045 43860 86530 255085 532695 643365 539835 313565 95540 482120 655180 602565 160310 440045 281095 650250 766360 185725 98005 367965 591685 334135 32725 813365 180455 604350 658750 284070 721990 836740 226100 427975 170850 685015 434265 279310 283900 687140 100895 674560 785655 496570 785570 253130 34425 500310 566610 632655 71740 75905 50320 371620 658410 340595 548930 420240 283730 768655 766955 256445 641325 751740 214710 164985 691815 482120 285855 456025 752250 233155 651440 625515 639710 534055 95710 507875 387005 474640 633760 577915 570180 597380 213605 329885 689775 796790 596020 806055 496145 92225 430440 168640 389385 258910 662490 28305 196605 618375 208845 755820 40970 769505 114580 712470 55505 42330 784380 683060 773755 186575 308380 658665 760240 294865 754885 707370 282880 812515 732190 387940 319345 653225 20910 577320 807840 220660 48365 460955 685950 617355 26095 456280 481355 396185 243525 840905 594065 506260 510085 789225 377145 113815 418795 613785 710175 225250 235535 734995 789990 460020 444975 436050 474725 493680 15640 832320 282540 737800 360570 645830 262395 646765 82195 594490 192610 745365 345185 516290 113390 644385 282540 441320 412590 646085 210375 373575 152660 350370 81770 796705 528955 601630 713150 533715 657475 25160 24395 34765 175270 49810 812430 238085 823480 579530 62900 559300 57970 305745 808520 127330 237150 85680 848555 388195 491045 479145 241145 798235 685355 499460 743750 719780 749360 412590 394740 163540 71995 583185 59500 164050 789055 383690 740010 84490 549525 703290 172380 394825 438345 159205 727005 844645 801720 249305 78795 791350 746215 197880 36720 591260 785995 179265 707285 409785 761260 198305 271405 816935 460445 774010 9180 246925 420155 771290 106845 192865 336685 690965 325890 719270 509405 255085 800275 153765 357850 329715 172890 502095 711110 739585 315520 240465 684165 535840 331925 316795 702440 461975 713490 443105 73185 588115 729045 218705 43180 787865 420325 160650 259590 334220 481355 502435 602565 676175 419900 687140 421770 118830 45135 580805 135575 136765 386665 190060 63495 307360 15045 28390 74035 233410 353600 366605 725390 226015 512720 238510 165155 43860 592195 577745 758030 40290 534650 230350 153000 482205 223975 431715 713915 249560 304300 714595 242930 401030 142205 20570 703630 202980 669290 376550 46920 478635 237150 289935 407915 167365 407235 561340 790245 14960 470815 52275 96220 92310 378420 737630 167280 75905 116365 735165 595085 616165 84320 492150 669545 26520 232390 844390 563805 473790 245225 207230 107270 196520 28645 127585 673965 155635 450925 702355 534650 250495 187340 475320 331330 533035 150195 368645 403155 710770 26520 125120 421855 838355 618290 292995 799170 759730 478040 577405 173825 765510 690540 811070 228990 595000 350030 645660 150705 484415 704310 761685 700570 789820 436050 827730 467500 313480 177225 781320 326060 351390 86190 287725 700570 695555 389215 358105 658240 258145 194905 543830 128860 39950 511530 91885 727175 353430 509830 739925 252960 65025 572390 261630 640730 624750 445315 567545 15640 259930 268430 204510 484840 648720 38760 194820 813875 313480 62645 606730 474470 68595 389810 333710 393380 312290 95200 497165 224485 104380 524195 244630 248710 714170 202810 394400 231965 436815 248965 406980 203830 683825 385900 258740 316540 253300 41905 168640 435710 831725 733295 155635 528870 426785 512805 260015 702865 705415 114580 228735 396865 111605 669715 109140 2720 583695 156655 1105 481610 303195 101405 240635 36635 732700 129880 812005 283220 655265 43605 48025 544935 162010 210800 226950 820590 756330 472940 565930 162690 350540 789735 508980 615740 15555 458320 85340 385050 544680 100130 667930 681360 142545 100980 503540 846855 245905 546210 699210 448800 661045 468010 750210 143480 828665 56185 4080 60605 731510 234685 114920 78880 397715 805460 626790 651355 151130 23970 502180 185895 640730 817105 359210 171020 418965 315520 16915 584460 399075 351305 323850 843455 651780 216070 414545 164390 23715 229755 388875 313395 186235 721480 92820 617610 375530 47430 501330 14025 287980 836655 321810 827390 512125 418115 837675 548675 740010 376805 255680 164475 493085 170255 482460 677110 333965 2550 194395 380885 416840 447270 370260 268090 795685 782850 168980 522325 848980 496145 796535 91545 676685 626025 843625 417350 645660 504645 390235 655945 487220 227035 685950 158015 511615 545955 127245 428315 111180 514760 590920 205020 636395 242250 551990 202300 326740 535160 558365 227205 187000 367795 250325 497845 380120 695980 474300 197370 680340 127075 717485 261290 138295 46580 329290 606390 736610 520285 300050 728025 20400 180880 4760 445060 197455 447015 281095 488750 344420 265965 188700 339830 686290 441830 177990 196180 813535 382755 444975 32980 779620 626960 338130 629935 490790 196010 608005 134470 545700 810305 815745 301665 763130 437240 41820 380120 100045 181985 652460 500310 547570 352325 381905 129455 442765 720800 475830 337620 546550 436730 394910 249560 43520 312715 83215 678895 349095 626025 357765 188275 224910 358870 771290 779450 621095 435880 252620 580465 806735 141950 235875 360400 151980 155635 581655 150025 92735 346970 355130 711450 562190 211820 362525 260780 215135 48960 63410 185725 235535 104720 64940 463420 453305 401285 466480 314330 789735 683145 698020 311270 726410 203830 459255 384795 110585 351645 434010 252705 465205 535500 296310 489940 445485 767975 336600 586330 819060 382415 559385 502775 636395 225080 509235 487305 821440 435710 92140 423385 628405 210800 490195 17765 426955 267325 7140 495975 154190 243525 38505 477615 593385 197285 368645 62900 341700 801805 220575 130985 59415 473620 547995 89675 530400 205445 213860 498440 126055 332435 156060 641580 668780 169490 792540 66555 78370 298180 349435 708220 410805 828410 126395 271575 12240 746980 689095 355810 201535 776900 205360 685865 223295 599845 211650 292315 211480 86870 127160 590070 342210 537370 95285 68850 798150 440725 528955 437070 640305 164815 334645 624240 107525 573665 449310 603755 180540 352410 23970 262310 646765 125460 359295 457640 129030 691305 769335 699550 556325 491130 426700 636820 225675 262650 790245 221595 67830 602395 829090 806395 522240 261545 802910 387940 223975 664700 503625 637585 820505 668780 575110 497505 617100 139570 689605 704140 743410 183090 456365 45390 829855 170765 541280 52530 8500 112200 451435 296055 239275 504390 221340 670395 703800 190740 264350 680255 325890 417350 809200 758625 341020 470815 10200 700655 42245 557940 93245 297840 71655 796960 104380 269875 317985 677110 306935 474555 296225 820080 551990 245565 95455 237405 21675 675495 403495 429080 629340 627895 225845 64260 730405 560490 323850 482885 270895 849660 371790 244800 151980 486540 72420 753100 144160 798915 365670 282455 241655 422620 443105 281095 163625 770100 747490 618545 464780 294695 240210 78795 108460 444125 270555 410040 99195 457385 267750 406045 398990 116620 720630 345780 59840 562445 217855 374170 358615 180200 74545 831130 262565 715785 556665 651440 517565 401965 32980 413355 227885 82620 456705 151725 114835 824160 611830 52785 623475 244460 420070 435625 503710 165495 425000 9180 84320 478210 548420 736100 651610 232305 45220 667505 433330 148580 337535 630700 801380 757605 754800 408850 548250 219895 46750 829600 506005 491470 726665 59585 600610 543065 711960 619140 499715 729470 673115 393380 555050 307785 409020 369750 189040 845835 549865 605370 493255 78370 312035 708220 293760 55930 565760 488070 752335 792200 462910 66130 12835 97240 657135 242930 690880 345270 398480 344250 480930 498865 539155 697170 312375 752760 640985 266900 570605 596190 756585 57800 170 440045 296395 470475 24140 663765 795940 154615 529890 723350 255935 124440 734145 583950 399500 77860 734655 177905 681785 648040 767550 108885 352325 661640 550545 352835 364990 702610 577660 579530 768060 756500 244800 523430 422535 162095 162945 743410 764235 777155 239785 650930 137020 233580 629765 221425 170 580210 752080 551225 804865 354450 364055 552670 492575 432735 139570 716890 116790 370855 293250 674135 99875 768145 347735 556155 562360 340000 538135 44370 212245 292825 90440 318070 489770 643620 660875 766275 21845 142290 533375 591770 138720 551820 664190 547400 763130 607920 379525 750550 144585 802145 161670 635715 472345 472770 6035 631210 836060 201365 618970 596190 118575 225420 119850 517140 669970 449480 257295 394825 702865 575195 771885 233325 69020 787780 23120 369920 577830 329460 411060 341700 385560 442255 716040 752165 544425 657390 213350 603840 165155 660195 765340 559640 155125 570435 805375 716720 232900 363375 525725 587350 122570 66130 125205 308125 51340 708390 528020 689435 376720 628915 701590 52615 494360 413015 61285 79985 234855 209525 505920 30090 15555 753610 226100 66470 382585 314585 340850 548335 162860 695045 801465 97750 300815 775965 204595 203745 74205 763555 390065 282795 365245 696575 654245 381055 195925 731000 380715 563295 515695 328015 135150 630105 18700 199410 753440 561085 769250 354365 182155 770270 341105 755140 9690 553265 647530 625260 792710 141780 18700 599845 202980 420410 98260 75395 349945 38250 26605 562700 101575 791350 216835 371450 41650 350540 234090 522155 101150 478890 557005 169575 779620 437750 690965 222190 336005 71315 109905 402050 645745 751570 542725 696660 205955 533035 259505 509660 600185 685015 477445 303195 450500 205955 507025 401625 200345 22355 416585 226695 424235 765085 841925 562530 751740 412845 144500 572305 780300 845070 765935 429845 79475 239020 550885 498185 605030 498525 217685 28815 838185 728365 537370 107355 298520 284665 728790 250325 236300 683995 334645 291890 435285 376380 381055 462145 226440 191675 710770 301155 91290 63495 680000 158015 492915 543150 14025 606985 465120 791945 228225 595000 124270 58310 775540 684080 324870 756415 441065 760835 56355 601375 128690 209355 491555 509490 245140 14195 731000 584120 661555 52955 5525 831045 563550 220320 575535 379950 19805 677705 430355 70805 281520 424575 387175 508725 266645 24990 750635 408510 127585 773840 290275 787100 582845 511105 331670 528445 46580 465375 801465 322320 65365 180030 272850 659940 57120 793390 577320 37060 184960 163115 819740 819570 484330 139910 248795 343655 729045 199835 491895 242080 593300 275995 295545 320620 550885 376890 554965 226780 161075 314755 748425 643705 251770 469030 3060 672350 816170 296650 641070 661895 480675 552330 764830 64600 215305 715530 107355 120785 502520 792540 680680 481525 92820 828155 235195 765595 208420 591175 316625 428910 414800 335410 493340 31110 735760 31025 818125 282880 130475 484585 590835 461210 557770 612255 237830 246075 175270 324615 417265 194055 248880 789055 117300 817615 712640 533035 542045 632315 36465 503880 815405 616675 711025 188955 366520 811070 527680 522070 351730 272425 91715 47430 639455 573325 453985 329885 666910 249900 417435 185980 201535 239020 276760 213945 90440 222445 131580 195585 329290 826625 375785 352495 632655 100385 420920 363630 123080 191420 743325 408000 581485 395590 590070 553690 739670 542300 216410 147985 26860 428740 534480 449905 774605 436985 196520 341360 5100 560660 707710 44115 174250 12750 320960 619310 98770 175270 680085 670395 106250 112285 482035 460445 260185 771970 665125 715190 242165 69785 268260 290700 576895 689945 470815 701420 147305 569500 337025 806140 580805 714935 73780 75055 377570 258825 213690 702525 395080 347395 432395 592705 82195 588710 721905 166175 652630 228225 840905 422110 677875 704055 70125 831895 788800 170850 447780 330650 455430 638860 303960 469710 525895 752675 691050 575110 695385 250155 675495 610300 480930 365245 384455 298350 454920 546890 581995 785145 554285 154360 702270 293845 538305 692750 695640 357765 73950 634950 488410 677875 710260 231965 231115 79730 234515 560405 653310 14025 777920 85085 539410 329715 545530 451350 737715 817020 343740 729895 595680 739925 733465 606645 684165 258060 707030 615230 475745 389470 749360 44880 809880 614635 750635 568225 683825 706180 288065 793815 463165 424065 544850 96390 513910 31535 476510 430015 628150 429760 378930 404770 835720 469795 103530 85680 305235 576640 78710 400350 848640 695640 738055 601290 470220 424575 558620 751655 470050 197710 474725 290020 482885 159800 69360 843880 371705 232900 655010 775710 84745 503965 559385 567290 466735 752760 198135 251175 439110 622200 660790 266220 145435 132005 402815 765340 637755 820590 514675 216240 452625 452540 541365 401370 804355 18700 789565 177395 163710 575110 56865 743835 59500 191505 402135 395335 216410 35190 391340 807925 610045 340510 801210 14195 827135 61115 229500 418370 669120 552925 707370 765765 325720 751145 77265 442425 685440 616505 140590 671160 599590 381310 376890 497760 789225 107015 218450 99960 513485 100980 399925 657730 166005 251770 434605 113985 494955 392955 134725 757605 470985 100130 577150 383350 741030 211055 717400 216070 672605 29750 770440 131155 328865 126905 254490 767210 49045 254575 757180 246500 812005 318835 705925 92480 382415 475490 265880 717995 820420 127840 569160 329970 602140 624070 62135 537200 707710 83215 230605 781830 837675 605540 393550 227885 158185 818465 90525 185300 572645 581655 209525 38590 504475 10455 527170 187850 269195 458150 106675 716465 731510 681870 363035 354450 206125 640050 584545 712470 180115 663850 584800 371960 484755 666485 355810 235875 597550 749190 314585 115770 569415 626110 584375 542810 591175 311525 48025 329715 43180 193800 58820 326060 727090 146540 708560 92140 168045 731680 586500 46495 470815 343400 421090 431290 199070 553010 744430 293930 794070 503030 392530 770270 153085 692580 766190 757095 476765 285515 303280 511955 721480 449990 783785 77180 24055 220150 15045 666910 482035 597550 628320 704820 134725 302770 236725 630105 409360 413780 663680 760665 221000 794155 810900 94010 500225 220830 575790 223380 755650 838270 410465 790245 538220 2720 844900 189550 583950 681615 124355 367540 306850 592875 353770 432905 411995 631465 729300 792115 305405 769335 398055 745875 162095 596445 192865 600780 392105 762025 539580 74800 145690 613785 657645 132345 730405 413185 80070 640135 576215 528360 190315 648465 2550 397800 285005 23375 328695 685355 32725 789055 788885 731340 40885 800785 597805 765850 138040 440045 504390 62305 460190 599760 722585 304810 632485 668355 285855 280075 760920 323595 399755 366350 493510 368050 483905 316965 205785 262650 731425 833595 501075 464950 581230 493425 665550 380460 206210 442850 392870 227290 621010 660620 840565 54995 330395 615570 610045 148155 665210 523175 608345 75735 180115 43945 709240 829430 195075 146710 402985 597295 159885 94605 593130 801040 574005 268770 217600 216410 552840 350455 761175 271915 659685 831555 85 15640 631465 309570 582590 162605 734655 558450 775710 729640 724965 270300 789650 432140 650590 731510 682380 730235 547145 528190 450245 505920 272000 666740 139145 595850 696065 340000 248030 614635 335750 618885 83130 321640 688755 289680 690540 313565 699805 229840 596275 542725 221425 767805 494700 747745 718420 378165 705500 811410 389385 522920 736525 262055 36380 264945 697170 224825 220065 227715 54825 384880 331925 414460 302600 421430 316710 611660 425 479230 745195 669205 81515 660705 416415 166175 703630 84150 693770 602650 254065 528020 187935 153680 542980 224910 756755 720205 317900 289680 799000 585140 76415 757775 547485 606220 64090 751995 803590 130135 68340 314415 88910 813195 405280 520710 628235 386580 614805 624665 184365 493510 354875 730065 680850 184790 54995 414035 373575 780385 549610 512805 396695 722160 573325 163540 567460 695810 432140 610470 275825 81770 134215 164475 792540 126395 775540 509660 68255 173485 258315 239020 683740 277780 350540 448460 523260 646935 715785 4930 285855 840225 150280 223380 261460 549865 423555 185300 563550 752760 190995 380120 571285 751315 678130 475065 577405 555050 344930 635885 14960 815830 814470 385475 303875 821695 19125 48875 758540 97070 396270 80325 727175 230945 253470 518160 582250 396610 634950 454325 759985 273530 157505 749190 812345 342380 258145 711875 437665 47175 339320 649230 199155 308040 667590 302685 568055 736440 588285 481270 11560 288915 315945 94690 473280 284495 396950 573920 509235 809880 173910 284070 218365 847110 185810 737035 681700 696660 246330 590920 622965 61880 28730 455685 47345 554455 57800 342890 698785 772650 508130 461550 755140 717060 479230 560915 402985 111775 98345 119425 672775 56695 352240 696575 429420 155210 658495 657050 304640 714935 51680 725730 738395 36210 784550 132175 209270 717655 278290 142120 333200 484925 603840 394995 195755 221935 375530 391850 314755 790330 273530 546380 491130 733975 128010 316795 13175 832490 163285 55080 327250 836060 64345 656455 805885 318070 48960 91800 658155 689095 541535 316965 337280 551310 366775 239190 573070 236470 602990 396100 19380 167875 648295 838100 775115 622285 522835 711110 78540 740265 708560 829005 354450 448715 488070 45985 628660 805375 703205 573070 310420 784805 434520 222955 438005 648040 782340 647870 532185 623900 471070 57290 263500 366350 495890 744855 124610 169150 705245 761855 194990 509405 26605 333710 243610 418795 467245 654160 178500 537200 489600 10370 491385 13005 261375 19465 174420 503285 835975 449565 94435 634015 184110 672095 528190 416755 481015 471750 296395 158695 639285 393890 396865 394400 34000 842095 551990 69700 133790 788545 790755 519520 472090 233920 5780 166090 800530 838440 606900 109820 376635 148920 417690 504560 340085 53210 177990 82365 403750 798235 88570 434265 363970 76160 805375 141440 827645 640390 738735 326485 117640 199410 642175 15215 827730 835125 617525 645150 841840 172040 57120 508980 833510 119935 823905 640815 515865 306680 191590 193630 825095 775285 287810 643790 441575 456620 508895 223210 644555 54400 169235 89590 65110 682805 407830 115685 744940 665380 611235 692070 114665 81090 643875 805715 567035 436475 85000 800955 301920 636395 349945 242590 482800 657220 206805 366350 177650 324615 131410 329545 520200 274465 671755 134980 548930 523260 53125 213265 203405 699465 749530 111265 663000 818295 405960 332690 753695 61030 522325 78795 346970 189720 747490 315605 653225 200770 70550 9520 127585 57715 275570 529295 687225 674220 476000 500480 194820 292655 782935 732955 153000 828580 315350 336770 505750 356150 474555 340170 315435 591005 607155 683910 621350 274040 424575 830195 470390 490790 176630 608345 61795 303365 379525 227885 497590 15980 210120 746555 516205 765425 557175 358020 84150 653140 206125 632825 215730 494020 419390 129965 380460 11475 535585 801720 308210 832320 842435 732785 568905 27030 637075 732615 745790 287810 788290 71910 253385 599080 531165 680595 647615 4590 693005 716465 112965 336685 243100 132515 285770 143820 217685 232560 838780 639795 762110 199070 822970 349605 320705 767635 339150 563380 703375 100810 266050 52870 689945 644640 496825 38420 594490 118490 130815 73185 63750 574940 474895 364820 134045 157080 89845 263585 725050 298180 722245 780640 573835 413780 746810 535840 707540 593045 238850 350370 263160 152660 407065 822460 393975 653820 296990 112540 13175 105230 82960 100130 591600 812600 180710 43010 820165 486625 841585 349095 419560 341530 117045 427125 50065 809795 553095 613190 132855 274890 578425 137105 203320 305405 462570 270300 187170 128265 135490 664105 467415 8245 63580 464950 36890 739585 747490 3570 340255 525385 653310 214540 787185 834360 587945 487900 652120 605540 807330 601800 340000 609365 207825 28050 301580 730490 728790 635035 127585 118235 647615 840480 481950 545020 506345 433245 167790 233665 185215 303365 194735 281435 508555 119085 65535 731340 533205 542470 157590 294100 763895 660110 299625 687055 224995 351305 553945 183005 78795 228310 229160 237150 521220 617270 396780 182495 168470 622115 576045 332605 289255 60435 696235 745535 775200 609110 463165 296395 155635 502860 354790 242760 367625 681020 473790 584375 227120 136000 807840 538135 384965 267070 523175 672180 6800 610895 700145 574515 558280 1190 258910 324785 300050 249135 721905 680680 464185 254830 350880 195840 91885 409020 500055 389470 228905 620075 355980 353515 245395 293505 769590 63920 761600 750805 85595 309995 282965 349095 232220 371025 819060 328610 775625 360655 124525 517990 468095 347480 590410 331925 574515 233070 740605 170170 470645 273700 61880 144330 124100 78115 538730 522495 17680 226270 808010 663765 579785 769675 318835 822800 10625 68850 538475 829515 97750 290955 343400 483055 213010 38845 107185 83215 439195 226865 322320 387175 675835 324955 588710 96560 51850 162690 40630 136000 504815 654330 567205 368560 120020 294100 174760 154870 206890 284580 473960 321810 768400 610810 279990 442255 301325 466310 363715 404515 270045 615740 449480 675070 630020 291635 490535 159460 787610 597550 46750 71910 126140 366350 212840 663340 539070 307360 579360 484585 781830 533035 769335 210970 302515 304215 148155 697085 294015 453985 363885 369410 76075 731170 188870 394570 521645 232730 769845 527510 402050 261290 587520 204170 11475 768060 305150 657985 653990 726410 284580 653225 38250 86870 169405 410125 825775 191250 469540 824500 433245 236130 719780 809285 273020 746300 336345 203575 275315 252365 824500 395845 713575 743240 672180 503965 839885 683485 163795 303110 398140 374170 748765 488750 247860 308550 243355 712385 131155 129795 392870 208590 753440 472090 604435 733805 664360 576810 215305 426955 646425 375275 819485 376295 222870 53720 519520 688245 223975 719950 775285 670735 241315 842435 302770 609535 534480 368560 62220 294270 90780 590580 839970 412930 428910 732105 806140 323425 329970 343825 114920 421685 467840 533035 684930 194905 554965 225760 54060 678470 301240 756670 493000 144585 775540 605540 821355 379610 657135 349010 269535 107525 708985 439110 351645 315520 517905 60010 141950 673625 72590 107780 835975 712895 779620 824925 135405 93330 645405 137105 489685 799680 674645 238085 443955 573835 720460 790245 548675 189210 554710 597125 786420 374170 602480 728705 653650 629425 607665 134555 618885 97920 229840 35445 691050 636480 388620 465460 453645 596615 730575 138040 533290 702185 164560 722330 74800 112455 548080 462825 372300 164475 12580 775710 309230 672180 377230 413695 107270 41310 482290 744940 423555 551480 694960 200430 643195 667930 684505 501670 495635 563210 513655 623220 622455 582420 807755 811580 174420 192610 56950 776305 137530 735590 257550 345355 400775 155720 415140 64940 823055 442085 814385 1785 296395 697850 817020 433160 288065 306170 395760 678385 89760 240635 452795 382160 642685 46410 607580 435625 472260 636905 287385 773500 228650 810730 260950 800615 623050 235280 186660 341530 281435 276165 125885 322575 375020 417180 19295 617440 800020 562105 56950 251430 393720 595680 793815 479315 164815 493850 846940 268600 845495 413950 716125 492405 449225 566865 406895 336090 684590 450585 398565 543405 215050 233750 73270 273700 337875 623305 248710 559980 159885 353940 474810 747065 151385 87635 657220 493000 737970 774010 68850 569755 264945 840395 608515 361420 206890 714765 785060 680765 339235 16065 779195 398395 305320 7990 209780 700485 610470 678130 620925 516970 824415 349180 683400 535670 328015 238595 130305 303960 109140 189465 579445 173315 420495 398650 110500 708900 137190 534140 617695 372810 151130 582590 88145 406725 38250 435795 635885 107525 840140 87550 261545 415140 384200 598910 8755 477275 112795 670905 786080 627810 513570 281860 202300 735590 275145 522665 149260 315095 726835 604945 725475 275145 131750 728875 13515 581995 99960 746130 92905 724370 834530 594490 174675 586840 663425 166770 263755 216920 537880 153170 832150 458065 748765 74205 365585 49385 35360 403495 393295 491215 171870 435285 249730 831045 437750 718590 559045 191760 60605 139145 444210 695895 522155 69275 79390 811835 58140 686800 428995 785230 721565 126395 360230 38165 813790 226610 55505 577235 11560 332860 46665 342125 71570 102510 766275 207060 71230 758115 341275 231880 663255 92650 760665 136170 696065 13090 143480 227290 453645 95200 597125 387345 15300 479485 781405 41310 549610 693005 493680 72250 138040 462145 670140 726155 708900 23290 503285 504135 395760 254830 764575 301410 659855 304130 353345 22865 151470 152490 14195 475065 229585 558875 288660 631125 266135 81175 251685 334645 216750 594660 704905 751145 792370 207570 311865 59330 20740 343910 210800 63325 390660 347480 216835 393635 700570 383350 445570 251515 567800 574175 291550 800785 631380 541195 109480 158865 438770 522155 568140 468775 743750 663850 826370 106930 214115 803420 694280 197540 738735 157505 722925 728025 742305 656965 155635 568820 817615 618375 447780 177820 786080 7310 265115 795685 13175 381735 339235 737460 349605 691815 509915 474130 483055 111180 347565 432480 649825 603755 564315 758540 32300 463420 779620 292825 585055 164050 774860 102085 570520 178500 191930 41395 430440 596445 574260 722075 174930 357765 65960 613445 164815 275570 255510 187340 280585 273700 356405 693940 649995 81430 325040 360400 518585 834275 438260 75310 214965 72420 418285 366010 5185 551055 104635 298265 215050 198390 562870 419730 656625 195755 381395 537710 1615 446505 559555 498525 602055 615995 824245 530825 673710 108970 127670 847705 312375 408850 154275 669800 396355 805460 768485 360315 33235 606815 730320 736440 706520 320280 753780 148155 201195 289595 343230 740945 65365 535160 840140 194140 401455 570520 468265 215475 682040 848810 543405 721565 393720 479655 500225 316285 756840 239275 276590 460105 614040 339405 17255 246925 780300 664700 622285 597975 77180 282625 288065 832745 600100 91630 35105 84320 112030 261120 668355 518245 443445 762195 558960 611405 427550 53295 642685 600185 797810 339065 623220 11645 847025 14280 470560 103785 555220 509490 215900 590070 4675 738735 369070 109735 20485 529380 22100 218705 503625 374170 145180 417860 183685 344250 37995 112625 107270 69615 179945 172890 7905 223890 622965 588795 595170 630445 280670 820420 815405 243610 88655 275655 357340 362015 754290 117470 616760 481865 163540 45985 563295 28815 564485 148070 313735 222955 437665 288065 533545 712045 564570 39780 550460 100725 432055 2380 202810 679065 30260 676770 598485 125970 238000 670990 133620 49215 742135 409190 300390 536180 36295 567545 259505 696150 603415 553265 262395 537880 472940 111775 271490 684420 479570 835805 133195 582080 750380 98345 385985 369240 697170 180965 441490 299710 767465 50745 491980 582250 668525 281265 779875 660875 2635 219725 83470 757605 351220 269790 497250 236810 360655 833340 172550 664020 513400 482460 338215 503115 742305 649060 691475 136000 24905 364990 665125 626620 39185 718165 245140 432395 546975 581400 47940 605710 26945 145690 651100 290700 687310 37910 97240 367965 344080 267750 147985 727430 454750 729980 612935 132685 580125 737885 559810 436900 213860 589305 519010 367200 573070 292060 174845 565760 317985 282115 311015 410465 692920 112115 166600 179605 713575 71315 255850 85425 223210 699720 546720 177565 550970 325295 564230 592875 183940 189550 633590 110755 827815 259505 310250 212330 412165 621265 167195 43180 328100 109820 254150 679065 787270 708220 77520 447695 690710 828665 431800 374170 482630 332435 13855 207740 433925 73950 709920 505750 151300 57800 22695 823905 592365 554115 63155 707795 453390 345525 795515 188785 250495 757180 705415 757435 156655 775370 700315 582505 621435 616590 54655 380290 584205 44795 658665 598910 496060 709325 298690 587945 811580 324445 642175 794325 33320 788035 414970 515610 423725 368560 793815 521220 3230 171105 376890 447015 651950 690030 518075 237405 35020 19125 183430 288830 244970 759135 464610 318495 190485 459425 628235 285430 207485 563975 449565 116790 126650 314160 360315 836825 100045 173825 15980 182240 671585 153425 77775 29750 254065 700655 234855 567800 332945 591260 324615 678215 163795 679065 184025 75990 32640 145095 358020 85510 148240 465460 443275 124270 754885 849065 443445 33745 58990 476680 103785 788375 161755 476510 487985 821525 187850 709070 849830 476850 698700 363800 222870 278970 800105 214625 377910 109820 776305 439025 528020 740265 537200 416585 272340 671330 749105 642770 272340 403580 207060 195840 461040 504220 271745 181220 193460 45305 360485 647275 195160 443615 343400 215985 227715 757775 77520 399330 638945 305490 686460 550205 247945 450245 207230 81090 405790 496400 680680 744600 711620 182920 135575 707370 325550 835040 29240 191760 820505 265370 579275 269875 250750 263925 8330 679660 190485 38675 284580 250495 598655 461975 150450 284750 675410 838355 586245 769505 94095 608260 31705 201960 140165 548080 136510 724710 413780 742645 370005 374850 417265 829855 1105 370260 622455 427210 256105 566100 19550 510765 752505 270810 101745 570180 570605 46920 687820 521050 465800 163710 709495 582165 369835 201620 562190 775115 477530 160565 589135 740775 745280 677195 504135 651695 79305 358020 246075 594150 78115 385050 37825 174590 735760 784295 445570 164220 302515 613700 29495 616335 610555 587350 444125 2210 506940 542215 77095 749785 741625 127500 198985 57715 822885 687820 466480 650930 268260 773415 639370 74375 2635 220745 483140 42330 494445 91630 151300 574515 510510 666315 556325 43775 775030 66640 432480 240465 447355 514590 271490 685015 106420 838950 615740 71655 355555 632825 584800 266050 23375 763980 163540 580720 305405 71060 181985 182580 62390 235875 114665 333965 425085 761685 173060 359380 510340 342040 117555 124440 547825 689605 331245 167960 733380 761430 90950 697935 362015 675665 787270 111095 688160 501075 755650 608345 740605 22950 469880 615315 284495 580975 771970 581230 188445 738565 821610 492830 142630 845155 688925 731340 741115 801295 94945 93840 473025 134555 793560 598570 812345 177225 486710 823395 193545 57205 801635 301750 692580 433330 739245 236555 581740 136935 776560 36890 62475 52530 263755 558110 764065 179435 783445 788120 113900 793135 278375 595085 240465 225080 307275 595680 395590 298520 53805 806310 1530 373405 536520 790585 62645 33235 603160 40800 200090 700400 447355 566865 473960 652035 251685 725305 663680 417860 789905 690370 471835 33320 191675 448375 29750 48960 124525 469880 550715 195755 799850 435285 549440 653395 591175 181645 57205 127840 828750 640475 254575 175355 374765 357170 836655 567630 313820 239700 385645 192355 226695 29580 818550 222445 423300 185470 81940 746725 75565 221935 186575 228395 632145 203320 740860 834275 689180 631040 711025 834700 556155 652035 450500 474470 722245 817870 325635 248880 44030 505155 227545 282115 733040 414205 606390 568140 798660 330395 838525 304810 341020 769420 698615 694025 310250 57205 218280 294355 92140 695215 797215 390830 163200 524705 365755 552160 791945 753100 329630 762875 635970 17425 538985 105400 710090 709410 593640 782765 661130 598230 126735 263330 461720 628830 453220 270895 741455 243270 289850 751400 528955 496910 240635 719100 576895 458235 457470 691900 577660 10285 702185 419900 259250 173995 81430 388790 605710 572730 465290 587775 58990 275485 607325 275315 277780 515695 256530 723520 668270 444550 352495 199920 18955 644215 364310 56015 807585 319430 678470 589645 570095 236130 260440 722075 696830 518160 839715 847195 330480 722500 402985 497760 489685 305150 561850 114240 529720 798320 459765 248455 676685 195585 14365 364820 523855 419305 705670 127075 34085 43180 166685 257550 507535 16150 565930 653480 410975 748765 731510 459935 190740 171870 635970 621350 420920 645660 511700 663680 798745 516205 634270 597040 548420 310250 759220 214965 179010 375955 65535 14790 501670 453730 403410 562275 637075 556580 238000 846175 489090 596020 766360 727940 37655 600100 91035 819230 115090 135660 380205 250240 76330 818210 179945 480335 810475 447100 727175 201875 498525 787525 256615 561850 19465 269790 545360 486455 396440 5525 108715 85170 91885 175695 776900 113475 19295 704735 497505 567120 263925 836230 736525 810560 617100 549100 681615 714595 6290 432310 107610 48280 826455 632400 319430 60435 566015 232390 209100 425255 698785 81600 448375 143565 526320 617440 191250 140505 258485 21250 502095 935 668100 360400 655945 543065 599760 414715 800530 32385 513825 490450 155295 252365 783445 141440 584885 343400 605370 119850 19125 295630 667250 736610 108290 784380 258570 706775 745450 827390 612340 494105 490875 439960 70890 37145 62475 628575 732785 497335 123930 842860 236130 796195 188445 190060 272085 837760 361335 388790 677365 441915 448375 309315 425340 551905 617950 81685 84065 675325 721055 452965 699380 285770 558195 562530 480165 505070 64600 639370 150620 729045 35785 462315 758115 311950 842690 462145 355470 822375 802145 678895 379100 740605 838015 3230 21080 286790 72590 96305 416330 299710 323000 480760 349435 121805 367625 113645 824330 260015 223890 330565 685270 841585 206125 118235 185895 411060 19465 27115 724540 50235 639285 368560 397715 495465 581570 556325 283050 14365 325465 491215 240295 710090 633845 8415 265795 130305 142035 48365 817190 1020 209610 655265 255000 361505 181900 471580 594745 61710 448460 266730 48280 459085 585565 419730 740945 481100 127925 282965 335665 32980 26775 319430 215815 69785 680850 218280 113135 609110 24480 631125 289340 555730 778260 719695 12750 471155 96985 350880 11475 666910 446845 801125 402305 98345 118745 342040 371365 204935 576215 253215 827220 318325 44625 616675 469455 438260 158525 315945 639370 677280 213350 5950 446845 574005 285430 451775 391255 566440 818890 181815 456450 194310 389045 555390 844135 626365 241825 791945 532950 551395 182835 460615 302940 389640 200005 399925 31195 651100 794240 288490 428910 685525 76755 738990 523005 267835 823310 119680 595340 777750 770525 521305 71825 601630 58565 184110 334560 537880 26775 710855 557005 405450 546890 186235 414035 157080 131410 515950 690540 448970 537370 76330 32300 122995 730745 298605 342210 37655 298690 250920 567545 737035 776135 591940 360230 745450 743495 609280 815575 214540 95795 203745 596785 706690 155040 447865 515440 261205 117470 437920 423640 754970 534820 472600 626195 266390 579870 539580 401200 601715 503710 658410 764150 840310 302430 428910 681275 422875 227800 786080 112200 645490 362270 708390 421090 699380 349435 473535 267240 214710 271745 675410 357255 698785 833510 818720 527085 477530 639030 182495 175695 824585 229500 168300 601630 756075 716465 356065 519605 498440 219385 828495 461040 165410 711620 149855 379695 562275 572305 485520 803335 576980 352750 273105 517565 755140 618375 13005 259250 709070 526235 158015 673030 44710 830450 98940 611490 833255 448715 676345 407660 232900 694790 325040 114155 224740 192865 75905 792710 100980 340510 86615 565505 445910 555985 200175 543490 209185 58650 721990 718165 192780 169150 616590 78965 264605 297075 441065 650845 406555 848980 160140 729470 310420 593300 340595 818805 212160 801890 479400 615910 369920 785060 615315 537710 632400 468265 768910 541450 515610 101490 745960 539410 437920 316540 441830 501160 685100 152405 401710 1955 376550 666315 197710 754545 332265 409190 306000 566015 819655 811155 344590 602820 278120 319855 285005 553605 481865 336770 107270 232560 476935 357510 430100 366690 645745 730745 709665 9690 78540 507280 31110 714935 500310 32215 132685 426785 596190 772225 547485 495635 846345 173230 549780 533460 742135 141695 321130 125885 748000 808690 652460 559895 9435 494615 150705 589815 206380 232730 325550 224230 336600 370600 602225 318920 34255 760580 352750 465120 642260 68850 789650 319685 491215 591940 158270 414120 21845 842350 660960 813960 818465 221680 574600 683145 176120 539495 790245 491555 561340 627810 739415 54230 666485 764915 587435 12325 833085 26860 840395 304215 841585 512040 542640 52955 76755 663425 562530 646935 143905 236045 670395 437070 712045 50830 13685 558790 38590 476850 64090 524960 590240 336685 435710 61370 385220 150620 235535 548760 741370 799850 334305 139910 419135 643875 216155 313820 346970 488835 473790 741880 537370 444210 319940 560150 662150 345950 398310 209100 482290 140420 11475 654585 794410 520710 223295 346800 144840 63155 313650 365755 202895 812005 577150 798405 713745 57630 232815 773415 385305 285175 546465 208930 802740 845750 275060 81940 452795 768910 214795 79135 495890 493425 228650 595595 240635 62305 42500 318070 772990 801295 594830 55675 76925 67235 71570 599845 512805 135830 349860 195160 141865 757180 758455 719270 768655 259165 703630 400775 829090 762025 533970 307785 444975 88060 554710 765000 230435 570690 277100 510085 490195 398990 773755 814215 337365 493255 617780 217940 624325 387260 818890 405195 354025 27965 795515 516630 686885 469285 784890 203150 539410 833425 567035 209695 737035 49980 818720 594915 270810 643620 540515 341700 605455 677705 84235 192270 646850 620585 606730 394910 806820 39355 49895 477870 636820 226695 811325 394485 219130 486795 172635 76840 544510 23120 57290 794750 552670 169235 847960 612935 608345 341785 247775 826200 338045 770100 831810 709920 74035 827305 840820 685185 675665 835805 651440 377995 818040 669205 295715 372470 488070 524110 209100 685865 806820 104295 504730 180880 483650 383690 145180 74545 631210 558705 768825 630190 293250 26605 68000 785400 755310 512210 518840 430185 239445 667250 415225 417435 15215 192865 436900 340765 817190 382330 459595 599760 587010 154615 334645 638095 238425 338385 576810 769675 571625 215730 625430 38505 303620 7395 658155 197625 248710 30685 626875 847280 503795 48620 241315 512295 620670 661215 664190 678385 190060 260610 132685 83130 500310 654500 472345 522070 677195 46410 228820 261035 356235 85255 151555 827985 829005 29580 76585 722755 226355 233665 558705 204425 166175 373915 189125 624070 86870 405535 2550 809710 541790 632995 641750 574855 412675 96390 714000 426785 241315 114920 815235 355470 288065 210120 524195 272085 388790 524025 790500 428315 207145 704140 205190 641155 771290 256615 334815 168300 752760 63410 237915 642770 620160 187000 565505 293420 519690 223465 118150 551140 150365 155635 489430 797810 702100 818890 576300 636310 308125 286790 818295 175865 417520 592535 643620 264860 481100 658835 434095 202385 307615 295800 162605 299965 55250 184025 6800 741115 138890 649740 467075 106165 714765 448290 521475 814725 511700 782510 342465 834700 819145 650845 758200 89930 175440 519435 184025 120360 230350 577320 59075 110500 802400 84745 815235 72165 157675 139910 104720 652800 349265 302345 327420 811665 681190 689180 230945 150790 532440 707880 534650 121805 342805 447950 181305 417350 802570 443445 832235 527510 633930 243355 6120 427805 9350 725985 755480 615910 799170 75395 154360 40715 52190 616675 579105 77435 350625 67575 634525 274975 470815 567460 688415 4165 237065 457895 261970 728025 672520 578255 478635 454325 46155 565675 707030 164305 681360 393805 754885 307275 477275 763045 643365 433075 825520 247180 196775 123080 63155 613275 369240 247775 349095 410125 729215 85680 552075 475405 329460 191080 759560 448800 519435 38930 640390 192525 809455 589815 771630 252280 557090 387005 566270 294440 610640 580380 303365 316285 130730 245225 387090 310335 567800 344845 739925 520030 314670 395930 299115 846260 555475 809540 135405 211395 10710 727005 273955 744175 777325 710940 525895 803930 667590 251175 419900 95965 513740 363970 21080 65195 411570 119340 359210 367030 482205 643450 298605 688500 326995 152490 26860 22100 303875 29495 341020 586415 266560 277865 98855 291975 252535 428995 62475 586925 586755 286195 137785 533885 74035 146200 347820 7395 278035 79815 849660 647785 686885 183005 723860 828580 659175 453900 802655 618205 700910 671415 336770 502775 343655 681530 334050 285260 395760 299965 77860 109820 232985 63665 701250 442000 596190 440640 321810 387515 55760 388365 77945 790415 521475 122910 208590 176205 796280 546720 611490 39525 631720 130390 493170 148580 426700 318410 50320 358020 728790 10965 713490 448460 116705 147135 823650 775625 586330 398650 803590 468180 773925 264520 114920 235875 253300 310675 123675 466310 594065 348245 179690 12750 559555 145435 338300 583100 779875 466140 619990 578255 638520 679830 177735 382245 599335 179180 384030 694875 833000 606560 833595 503030 27115 187850 510935 360145 724625 441320 175780 823905 83725 393890 574600 251090 458745 258485 577065 275315 570520 630870 608940 760580 560575 225590 555135 41140 582165 486285 53465 244035 124695 24055 103785 685525 142120 595510 837080 614210 237660 353685 418880 501245 209525 687480 254575 154785 273700 150620 707795 431460 682210 130645 62730 596700 424405 782935 184875 63920 801380 347055 522580 814895 600185 553435 641325 147645 1615 832660 712810 54485 679490 510170 651270 98515 165155 498355 17000 553520 268430 764915 621605 223125 570435 67235 474810 410210 338725 548250 334135 432480 161925 566610 233835 485775 756755 791690 382755 531250 290105 536265 409870 448800 706520 578340 713405 379610 241485 743920 595935 357170 699975 720800 383265 335750 690200 278035 348075 688415 793560 84915 577405 682125 480250 673795 335410 418710 399415 107950 71230 295885 695385 701250 680425 627725 106165 430780 556835 32045 218535 413100 806395 119085 190910 828240 50320 713235 227715 318835 253895 681955 498865 423300 445145 392615 540855 597295 707115 2890 633080 849830 484925 268855 427380 770525 683995 421005 784720 228310 679405 733295 806310 17340 346800 401115 770865 503030 263755 808095 199325 752080 710770 595935 547060 715105 824840 746555 228820 284240 703630 625005 465885 180115 739755 800445 556580 41990 405195 442595 301920 168470 595850 747575 208505 469795 786675 686460 212585 821865 384370 421090 4420 738055 790755 201705 17935 209100 124950 818040 518075 395420 682465 546975 167960 687140 130900 333030 100895 234685 241400 823990 806395 562870 829430 104465 118575 331840 111350 225760 237405 831470 550715 733210 765255 383010 244035 105740 229840 821440 39355 86445 265540 338640 136850 345950 6885 122145 21590 48875 663000 633165 478635 797215 787270 607410 534395 364140 491810 16575 646765 382500 69615 50915 199665 257635 451265 609535 699380 478040 165155 842860 619055 339235 439450 269110 98005 269535 845920 488495 649910 438005 706605 20825 133875 32300 424150 378250 611745 683740 763045 667080 444210 718420 96730 555305 172720 377570 570435 274975 587010 383095 22100 44115 8500 214710 520370 472260 658070 784380 617270 341190 322745 508980 806905 127160 240975 704905 651270 816425 6460 270980 752590 331160 463590 155210 134810 400435 594830 190485 843115 785315 517650 726750 768825 668355 564060 141865 522240 406980 658070 596360 438260 90185 206040 114410 827900 662915 69615 194055 72675 143395 101490 483055 137870 139315 291975 738565 572220 292910 489005 357170 456875 652205 399500 744515 8500 178500 12835 423555 81260 96390 138210 483140 193375 18445 333200 839120 235365 386070 327335 486710 8245 675580 166515 711535 191590 310760 172635 419900 719865 428060 503625 62730 438175 213690 729215 481015 205360 448375 785315 619395 807585 146455 23970 725900 384370 16405 640730 156655 527765 374000 450415 524110 541280 177395 122145 293250 566695 749700 385730 714085 849065 497760 499375 558365 404430 503710 317135 660365 840055 174760 164220 731595 597465 701250 326400 592960 675495 655010 274890 421600 135575 683995 792880 150790 401710 274720 483395 676430 167280 593725 782765 818975 807075 312800 677195 61115 499460 645065 308975 64940 811155 656200 185725 365160 160140 536350 135235 80835 819145 14025 817785 838695 199835 59415 269280 599165 693685 364735 37910 612000 528445 520625 493510 445825 684760 488580 224740 269705 490620 2975 373065 370005 697340 475830 844305 312885 765935 26265 274635 251685 621605 761855 287045 340510 740265 377230 635375 169915 11730 287470 263245 218535 273615 278290 406555 347480 649825 404175 670480 554200 467840 513825 208420 115600 709155 765850 693175 841330 68935 44795 179265 343485 31195 605710 22015 102085 81090 432735 369240 739245 331075 580465 479315 830790 760920 713490 647445 609025 644385 219980 54230 306000 7650 654500 666740 295035 578595 11730 516800 135745 247775 517735 745960 103530 21080 46410 25330 440300 470815 409615 478380 664955 649655 104550 48875 744005 779280 261545 608005 55335 378335 83980 683825 126310 768995 511700 620245 294015 693090 426105 18445 108205 651355 2720 424575 728110 699550 46325 176205 217685 398310 722160 745790 278290 484245 710515 404175 680085 28220 614720 120530 95370 684590 733125 314160 25500 520030 260695 293420 384370 623050 660025 753270 382500 242505 73950 559640 22780 765 634695 546550 407065 787525 11985 586415 388280 330905 536435 607920 705415 135745 363205 328440 779280 831725 333880 293760 434520 248370 151895 532610 33915 118065 247520 18955 416160 801975 539750 5185 299285 412675 744770 213775 627385 155380 676600 159205 701335 430695 382925 121380 294015 418285 43435 142545 639965 665635 641240 243610 181390 347650 236810 718335 163795 416585 128350 185555 301070 635800 406895 377060 713150 111180 221935 612680 443530 640985 846855 458150 188020 87040 252450 658410 256105 587860 62305 779450 847280 659515 625090 2210 222275 588625 842265 299370 761175 416245 348755 406980 358615 647445 489345 575960 307275 395590 807500 840650 730745 628575 465715 822885 154105 230265 303535 487305 161670 772735 551395 827390 34000 320620 460530 90780 40290 443955 177055 572645 495720 213690 819825 301070 365415 162180 102085 305150 202215 357170 626790 383775 7140 12835 624240 744940 228140 758880 189295 559045 353260 541110 240380 281180 1785 485095 465970 445485 226185 346970 733550 270130 580210 849320 308465 703885 659260 266900 620925 182070 566015 401115 375700 344845 684590 292060 313480 369580 120870 192865 307020 780810 131410 165750 125375 524875 704650 563125 302260 211905 129540 394740 445740 716295 512975 375615 645575 86020 733720 369155 289340 80070 349690 293930 620840 478465 699465 572985 477360 241485 188190 649995 613190 450500 677535 735590 553435 490620 528530 394740 130135 739415 586160 504475 591345 583440 202810 763130 809200 692580 23035 133280 773585 9180 788120 441150 656710 817360 482630 836060 597550 693260 332605 146030 349605 848130 256615 328695 134980 11900 431460 370940 163200 320875 189805 249390 256105 427465 78625 260185 251855 490620 79475 608175 846940 517140 452710 666485 605965 101405 133960 732955 133195 358530 263585 329885 566780 403580 169490 240295 471580 594745 175100 379950 778175 416585 211820 141950 839630 246670 498865 458405 236725 551565 173485 262480 78880 409105 648040 414630 649995 328015 820590 356745 350115 753185 19635 214370 63240 42245 627300 261460 1615 29665 299285 65535 115345 650845 553350 275740 140590 592195 770100 646255 642090 759815 682975 505240 531505 713915 129030 309655 12750 19975 497760 849235 164390 488325 237660 607580 662830 138890 68255 559980 328780 270215 43095 391935 70125 1615 87380 45985 281945 565930 508640 239105 220575 196860 171870 578340 560405 648210 808180 349095 831810 285855 41225 10625 555985 532440 279820 455685 299285 478975 789055 351475 435625 792710 29580 651695 332180 310165 109140 76160 277100 259420 219895 746980 747235 370005 273105 25585 20995 172040 799850 831555 290870 35105 302260 444805 409615 825945 798915 838525 788715 222275 769760 300135 215900 760835 675495 137530 183940 206125 513485 445230 194905 82365 293930 529805 659005 674050 689605 209185 825945 450925 552160 767635 140675 601970 464440 417010 308040 182920 799850 214285 844390 27370 702270 119085 46410 169405 308210 714340 210630 792795 353175 714085 238850 102935 449395 177225 45390 817445 130985 265625 656370 465630 211820 793135 485945 477190 475405 340085 388110 282540 139910 121040 354195 312630 714765 352240 392955 555390 527510 406895 74205 382245 65110 333370 544935 670310 455345 249815 799425 134385 830450 564995 684165 667930 458660 214795 798660 462060 159035 696575 251005 228650 687905 355640 730660 141270 666400 774180 666400 551905 506770 497590 203490 698870 594745 756330 442000 81770 843030 296905 307190 274465 524110 3825 170510 845155 702100 512295 831980 107950 286280 491980 378845 387855 390915 785315 812685 511360 638095 206890 450585 15470 74375 358105 268600 552585 709920 662830 148070 840310 35275 76755 364990 714425 482970 341360 503030 385985 574430 13430 589815 777580 140335 68170 480760 517055 213690 743750 561510 111520 59160 817700 189380 829430 167450 136510 478465 586670 34085 596870 92990 410550 237320 575195 292145 683060 519180 603245 74120 312120 495125 688500 432225 432140 769845 670905 672605 319345 455345 548505 650760 788460 102000 718335 504050 417435 548675 272595 370855 286960 263330 843285 568905 685610 276760 611405 685270 87210 471325 653055 55590 274380 706095 424830 631295 747320 819400 360230 432820 92225 809540 476850 93330 811750 439195 379695 525045 788715 580635 837760 225165 636225 5270 112540 31960 527340 598230 326060 97835 635800 592450 721480 819400 28305 713490 291635 130730 822885 224060 803675 209865 787185 14790 29240 780810 29325 830280 480420 250750 729385 444295 742560 248625 90610 180625 418370 215050 38250 848470 572220 422195 142205 502180 41905 200940 556920 631975 599930 4760 732870 424660 805460 36380 789140 600865 193800 262735 265200 338385 47515 457980 24310 743750 810220 154615 3400 373915 288490 492235 364820 738820 645745 584375 296140 57800 301835 637840 445485 640135 349605 478465 443530 311610 332265 649485 426530 95455 69530 283050 132260 398990 236215 139825 98090 467075 104380 800530 327505 119765 755735 196605 147220 244290 661640 582165 787695 67660 547740 235280 677195 783275 177480 169320 375700 4590 748000 843370 722925 261800 454750 168130 354790 256190 132940 388110 573495 121465 434860 405790 809455 781745 841245 752420 702525 88400 77775 79475 721905 714765 206720 194650 803845 681020 836485 39015 566780 653140 435625 651780 99450 825095 376295 299540 79900 482630 106845 756585 373065 139145 204085 305320 148750 168555 43775 252195 90100 10200 281690 94180 473790 337960 633760 330990 521900 206210 338130 336515 309740 450925 704990 186490 620075 101150 196095 643025 461890 630105 65280 92225 810900 152915 499715 475660 684250 2720 159290 174080 75565 520880 160310 321130 134555 557600 751995 476850 638010 701675 498865 786845 633505 252110 358360 721990 391170 85170 86360 553350 507280 110500 600525 812005 596785 365925 680765 268515 472005 96815 636565 104040 591260 418965 285260 588200 73015 581485 125800 131580 586840 118065 179945 261460 596955 321980 556665 790840 844900 665210 711875 452285 791945 528020 646850 790160 846855 180880 674390 518415 180285 184450 646085 724625 174930 300730 323000 201280 316455 332435 538730 186745 20485 91970 189720 495890 830365 796705 495465 107100 590920 86785 595 328610 707115 660025 623390 311015 594150 718420 392955 843540 734485 149600 841330 429930 664360 335835 184365 361590 165155 126990 708220 812090 220575 75905 734570 136680 779280 68510 772565 192525 394740 631465 32470 310335 314585 675920 255000 314840 158270 238935 379695 41565 41480 229415 298265 240720 329970 111860 705075 249900 549355 572050 403580 119680 657220 294355 113900 495720 675665 349180 526830 196520 841755 58990 420410 246075 74460 303705 544680 729555 161755 538645 739500 660705 289170 608600 669375 202470 493170 737630 800020 102850 641580 192185 519775 687990 475235 646850 250665 309485 537030 735505 252875 397205 579105 189295 108205 243270 698530 775795 736780 739500 680085 416500 373660 255 173740 106845 203405 552245 478550 151300 723435 176290 209610 319940 405535 148155 125460 6035 670225 249560 431885 650165 10200 257550 473620 765170 493170 838610 733210 488920 747575 524110 41395 211905 226270 395335 507535 443190 777580 696150 799340 127925 82450 524875 114750 794155 490535 265115 378165 83300 318155 102255 53720 183175 625855 612255 20315 707370 236385 68340 775710 283050 400350 327845 404855 222615 579445 388365 249985 844135 830535 290700 416160 103445 759900 73185 413950 791605 594150 432565 370260 561680 359720 112455 51255 15130 632570 32470 683485 770780 537370 658665 40035 295205 249305 162860 762620 98855 514335 261630 237490 287130 272255 448460 145265 78710 592960 163540 177310 646765 566185 735845 683995 440810 425680 293590 668865 372980 590070 736525 570435 797555 392360 636055 799510 375955 392275 374085 476170 494105 46920 404685 748170 496570 128860 603245 37995 702355 41565 379695 610895 426275 707115 298945 144840 74800 420580 597210 636905 496655 6460 304725 180370 164560 564995 442595 139570 708730 508895 19720 640475 535160 803675 759390 755735 196010 35615 496315 37400 667505 44795 307955 818635 720800 14025 820930 754545 785145 168045 138550 170255 835720 525045 651525 832660 544510 418880 441490 168895 244715 432395 757095 101405 734995 456365 343060 357935 522240 190485 825180 482460 740435 521985 668525 333965 793390 818550 482970 232475 29155 81260 155210 80580 701845 380800 134045 36465 834190 585990 628915 715700 215985 112540 133875 756670 413525 764830 656710 85850 806225 25330 399415 344335 849830 186065 690030 40885 115685 134640 188190 102255 258825 10115 552160 263840 482120 828325 270555 104890 92820 588965 572390 218535 472940 317220 624070 102510 126225 638095 438175 566440 260780 641580 247180 491470 727090 812515 239870 827220 223890 753610 403580 570520 348415 277780 330225 546635 768655 812005 234430 195500 63580 250750 338895 396015 212160 790415 535415 215135 789225 510255 176885 550120 234855 801125 35190 270555 304470 631975 129030 275825 167280 336600 106845 426360 194480 5185 833170 156655 137020 66980 794070 810730 238510 271660 150280 398480 143310 400010 126565 835975 602650 72080 776135 183515 566100 775115 817615 138465 708220 263415 337195 555730 776645 730490 621775 603925 87380 339915 824330 306340 153510 740435 346885 327080 668610 753355 92140 325975 564655 301665 302685 400605 111265 633165 643535 315860 10625 607835 154700 252365 365245 668780 304555 705840 40970 45305 442680 113305 255935 329375 525725 536180 771035 813535 68765 588710 61370 270980 551990 614720 823990 316285 485605 660450 555815 480760 704565 147560 690625 80920 16745 33065 226865 673625 660535 751485 477955 430950 27115 234770 300730 504135 262055 160480 142460 551820 60775 156825 268685 446080 648380 93415 485010 79645 455430 784720 719610 291040 470220 774180 382585 151555 440555 650505 828580 788290 823905 593130 245820 660705 676940 837080 723945 597805 109310 646680 377655 4845 796365 677280 591685 241740 26860 404090 347310 353600 189805 100470 848385 97750 60010 829260 72250 95540 329120 483395 767975 555985 709750 447185 554540 71060 521050 497930 249390 6800 409615 436730 199750 190230 144840 829430 238425 237405 25160 844985 325125 163880 157080 745280 637075 405620 657730 368220 214370 766105 611745 651780 660535 638095 413440 415310 78710 114410 620585 332010 141440 833935 419645 186405 290275 62900 537710 52105 443530 183770 163030 435285 557855 167280 249050 425765 76585 569415 451605 509915 547995 483650 127160 273615 65705 807330 436135 160140 321895 702100 206295 341105 377315 158780 506005 100470 81260 669290 809625 158780 780045 793730 198390 199920 350880 780895 19720 219725 562190 295545 736865 651865 669800 406215 253895 34340 680850 239785 311610 779110 181560 59330 361675 517820 347225 831895 359125 741965 794665 188020 552840 72165 740180 642515 131410 243865 661300 743835 811920 246670 374850 233070 552075 832490 112965 74970 82705 739245 148835 404345 483055 282880 331075 467075 818040 602055 632060 456450 649825 520625 299285 268345 432395 584460 68935 241145 166685 846090 80410 790585 556665 620925 217430 362610 356150 469795 8415 727090 585395 91630 290105 46070 236555 644215 735080 595085 817190 470135 593215 741710 245565 444465 479315 614380 162775 248710 188615 289255 26775 431885 668100 43265 232645 509745 725815 614975 682465 294950 450585 216240 765085 755905 449480 758540 818380 77775 746980 651440 14110 645320 92225 780810 849405 776220 284835 443020 837080 533375 773755 602565 162010 218365 181050 188445 560660 4590 83810 807245 160990 452795 255595 565335 84575 58905 380375 750295 721395 291040 368050 477190 692920 421345 106930 779535 801805 633250 427975 679745 287045 210630 779705 589390 459170 83215 739670 595680 421855 738990 775200 176290 200600 314160 847960 520795 802145 642175 532015 222700 641665 348075 246075 803675 490365 36465 200855 832320 712045 409700 670055 684760 811750 193715 238085 14620 412165 250835 146115 165835 276760 741795 104805 258740 400265 366605 438685 222105 367965 813875 521985 325550 341020 121975 160565 503285 179860 294610 808860 481185 61540 269110 198900 820250 596785 552500 762450 582590 294270 120190 682125 581910 708220 526320 269620 176035 694960 211055 316030 840310 115260 21335 570775 510765 458235 159545 94180 532100 457810 309230 55675 748340 310165 484245 290445 688840 707115 663000 153765 672520 644470 282030 413355 70635 402220 438260 554965 48195 135660 330990 386665 211480 569670 51340 348075 715105 395675 800700 340935 749700 401115 580635 54230 660875 540940 305830 1445 11050 541620 674220 165920 101830 605965 440215 73780 219640 367625 810560 268855 301580 452965 577065 274465 405195 570095 775455 148325 677195 79645 540940 297075 7905 400605 776305 279565 8840 835040 26690 243525 145265 350965 699380 97750 633250 483735 560490 464355 285260 766530 64005 129200 618460 38335 603415 456705 785230 509065 686630 540940 474045 483735 645235 132600 342720 831725 245140 709240 764915 578255 719185 106760 372300 128860 62390 58395 534140 100640 19805 639455 282200 459000 421855 460445 755480 234770 63410 118915 336940 564145 297160 315435 544255 540345 339065 306255 640730 528275 773160 779025 17170 143140 194990 745960 739415 621095 772395 707540 192355 720545 417435 842350 631805 110500 349095 383435 743070 136595 168215 619905 182495 243950 167195 261290 189125 40715 538305 504475 243440 564740 34170 648550 314500 15215 507450 230095 405705 484585 805290 622200 567460 440725 75650 265540 89760 291295 618205 51085 24820 795175 81005 601885 339065 749275 672010 438600 564060 24820 354110 338470 810390 567630 409360 351050 64600 346120 161245 321980 24140 794495 122400 775370 331925 705840 780300 819570 513825 158950 535585 737035 185895 435540 20825 537200 668610 430865 784295 7140 846090 102000 596955 356745 298520 253640 405450 274125 63580 628235 306935 359040 486795 296225 525725 376975 706010 677875 780130 93415 390065 442510 177480 226610 265965 555050 9945 78115 543660 297415 367370 430950 843030 56015 133110 381480 726155 698360 380290 834360 309400 598910 293250 195670 741115 435965 7140 711535 505325 153000 606645 541280 738140 226100 694280 294355 129540 162775 99960 329205 231200 479145 701590 468180 797895 375020 535330 417010 685610 71485 773160 63325 638775 705075 814215 419475 329120 123590 79050 227375 592620 811240 358445 81005 401030 103615 748000 66640 622710 425340 645830 472090 583270 845410 27200 68935 514930 817275 98175 447100 430355 203065 97325 15045 731255 146625 664870 571540 54145 440130 479570 620670 228990 397545 325890 745875 235025 234515 58480 431970 69530 696405 37145 512210 674645 92225 301155 138465 450670 776815 220320 372555 771460 167365 546295 459340 17680 190060 103360 65705 804440 461890 20570 705245 515950 627470 454495 31280 756925 585565 177650 758795 730320 169745 800955 141355 393125 80495 43265 264605 257465 135150 191845 467585 594745 781660 87890 347310 479060 491640 752250 564995 75905 88740 270895 368050 85085 79985 359295 605370 440555 256020 607070 496400 810135 45730 150620 387430 635800 575280 209100 274720 286195 260865 282030 129200 782850 400775 138465 155720 104805 500735 501925 171700 744005 34170 530060 87040 43265 841415 593725 737545 505750 446165 565165 122400 493000 615060 41055 122400 63410 37995 695045 789310 162690 443275 591175 662660 848810 270725 240295 73610 395930 567970 5100 371875 766445 351645 764575 729555 451435 213435 33320 669120 204510 285855 712555 17850 427890 385220 345780 731170 546635 563550 753440 228225 145520 237150 697425 750805 685780 186405 775795 496655 709750 166345 478720 157505 819995 326230 543745 768060 375785 557940 751230 814810 24990 515100 585225 534140 733295 30090 437665 766955 598400 820930 177395 361165 583950 466140 757435 762025 811835 112880 278545 371620 497335 443445 279140 182495 293335 549355 272000 403580 359210 180965 680255 428740 749700 568820 338470 259590 721905 300560 753185 408170 16065 586840 87635 523685 699805 93160 177225 11900 213350 174675 590835 767295 827050 843370 80495 846345 738735 74375 723350 113050 682380 252960 417860 316200 765255 562615 614890 348415 77435 701845 432990 794240 431120 527850 306425 567290 226695 377995 154785 115430 564740 265795 537710 301240 105740 462825 230945 780045 115430 346205 478380 790245 803420 499460 392105 177990 672690 126225 747660 665210 500140 461635 685015 772905 539325 62050 562275 22695 10285 623645 826795 198985 625005 699550 672265 755650 792710 203320 448800 267835 85085 845580 561850 312885 230180 354195 267835 236130 258060 795175 290190 92480 757860 550290 651695 724455 217600 223805 428060 731255 542810 244800 168300 543150 256360 736355 28900 469200 814385 523090 57205 192525 267325 744005 22610 193290 240380 525810 608770 524790 86955 561510 79730 592280 579785 349860 352580 61710 338385 694960 270725 76160 166175 609450 200515 479825 75140 92990 601630 738735 330310 118235 470730 682550 365330 319855 565590 526745 377570 36380 490025 245225 397205 409785 403155 169915 226780 256190 697765 346290 305915 768655 441745 132940 111265 777070 375190 316285 740095 610895 404175 716550 758795 168215 441065 199325 560320 148155 253130 661130 140165 655350 450160 127500 227290 323255 669120 102170 542130 564060 164475 259845 261035 566610 378845 258145 655605 724200 724880 285685 429845 423385 488495 206465 175525 543490 63580 754545 51085 218365 228480 638690 229755 519435 434180 436390 253810 492660 764915 612765 309400 430270 799340 77265 185555 120020 151810 137785 341190 405705 302005 479145 231540 677875 510595 776645 436560 572730 71315 615910 325295 360570 24395 778260 535160 830705 15895 772735 271320 623560 730915 441660 826710 83045 194055 534565 814555 66045 773160 44285 328185 135320 174505 511020 658410 67405 214540 546465 363205 779025 708135 456280 198560 351390 206380 579870 650250 798150 462910 650165 433585 500310 376465 529040 205955 676600 611490 116450 184875 621435 243100 615570 756245 557770 712640 20145 765170 634015 96985 411060 150875 596700 750210 412080 20655 166005 224570 846770 185045 419645 292060 343740 649995 188615 670480 119510 527085 423385 808945 202045 708730 783020 839375 133705 713915 761770 682890 362950 612935 609535 840990 94520 824840 324955 193120 453050 274720 54655 545445 668100 431460 255000 215050 436985 9265 640985 305150 748000 93160 213520 669545 567715 742305 587945 500480 536775 675665 36040 249390 558365 589050 488665 774605 13855 529210 843710 273530 132770 23460 833170 276590 295715 151385 682635 724370 39185 120020 197370 834020 62135 668270 551820 306935 797385 555135 544085 140250 313650 11305 72080 456875 38760 558620 621265 677025 745705 118830 816680 821780 135830 74290 428315 669545 735760 267920 796110 298775 141440 140590 239870 515695 152575 812685 439960 262990 380970 405535 241485 80920 825435 624835 453305 675920 310760 737205 473790 375870 727175 125290 192525 582675 725305 762450 282795 783700 571880 409360 11900 149600 741540 562955 439535 681445 656965 13515 34680 262735 114070 566440 708305 344845 438430 835040 679320 462655 171275 86020 494020 307105 103870 530060 606645 588285 347735 267410 184620 15895 206295 452965 135320 296140 470815 296990 219300 105485 304470 461550 268090 781575 734315 511615 190995 381650 218110 662490 279820 579615 720460 15215 10370 412760 445910 65620 453815 169575 425935 96730 588285 393805 692580 539495 4590 562700 835380 814640 78200 540260 321300 77945 292910 802995 308380 175440 757775 542810 465205 642345 191080 344675 312630 91800 606305 604690 387855 2550 309825 779195 234855 354535 363545 662575 509235 138210 499630 256445 171955 42840 670055 545615 709835 268260 733295 167450 841755 490450 799000 563635 757690 848300 564485 59330 832575 44285 439365 240210 287810 158525 85595 829005 227630 662320 462145 324530 767635 466820 497080 598145 317985 822120 382160 206380 100470 220745 70550 803250 358870 474555 681275 570435 501585 770695 403155 318155 1020 318240 732190 432735 269280 708560 542895 637840 117045 252365 441150 236980 389725 471155 56185 43605 459170 130050 266220 553690 595935 564995 453645 570265 534820 518925 715020 448375 603330 737290 548505 406470 832575 728705 479060 473960 534395 743495 771460 398480 356065 811835 513060 475660 709410 305575 293675 795260 628320 214710 796110 711960 257295 848130 759050 14620 693685 485945 76415 2805 164305 33575 400095 113900 32470 665380 396950 688670 512550 212585 463080 376380 433245 353260 353600 675240 44115 355470 67235 2295 177650 617950 264605 608430 523090 38420 427805 442765 656795 750380 531760 57885 124100 709835 262395 830790 449310 394230 435030 640900 353260 244120 783870 171700 12580 670565 647530 809965 521475 652800 451435 63580 72080 764575 840055 615060 74545 503965 75735 828750 747575 322405 217515 156570 331840 362525 282625 523855 263500 11730 143650 286535 15640 456365 305915 409275 774180 438345 393805 570435 243950 38590 198815 571115 150620 405620 589220 432140 322405 75820 163285 521560 56610 768995 84490 245565 262140 234685 536350 303025 228310 360995 550630 262140 521305 31025 512890 461805 42160 399500 249900 144755 618970 352665 24990 682125 204085 220745 365840 157420 510595 411400 430780 122570 633675 599335 6885 775285 503285 620925 623390 471325 25755 111775 554625 118405 147475 78455 242845 201025 412845 59925 614040 425170 492745 175270 28815 473195 178415 675835 4080 637925 163880 419475 297075 432990 490450 509235 707710 211565 510170 306340 723095 823310 514420 164135 283135 49640 588030 3485 469285 124610 848980 363970 97920 746980 341955 836825 672605 186150 299030 235110 532100 718930 133535 844985 538560 402220 133110 84065 721395 528785 724030 347990 705415 573410 574260 116280 472940 216155 397290 48960 20485 3145 57120 74290 297840 61370 808435 98175 633335 197965 9860 303620 299200 468945 730745 702015 348755 284410 171955 253895 111520 331330 414375 653480 480845 244970 5440 353090 218195 380800 719610 229755 627640 313905 562530 109055 572730 663595 249645 24565 158270 60860 197795 158015 75735 744515 461380 703375 18020 728365 114665 94350 347480 204170 64770 707200 728025 386495 561595 181560 773075 272340 430015 313310 212500 718335 98685 704310 100215 422875 826965 77690 737800 470560 388365 776475 417860 385645 244120 135660 810220 783615 196265 194820 76075 691135 587520 137700 302600 304385 639965 692070 659430 435370 846260 510000 804610 15215 461210 676940 207315 819995 666570 649825 405620 499800 24820 93075 799255 427550 789140 441745 760835 584290 46580 599080 308975 738480 366435 784380 332265 657305 465800 421005 658495 50320 625770 721055 328695 598485 246330 319005 296310 370600 125460 274550 738990 734315 751825 149430 843540 537710 71570 535670 553860 465290 11305 195245 371450 660110 560490 24140 86020 183855 753525 238000 762790 746045 24140 384370 95455 217940 163625 644045 358615 101490 768400 438175 573835 532100 335070 604010 385475 231965 311440 677365 535585 743410 378080 613955 371280 185555 530825 833850 85510 111605 125715 358105 595425 610555 586075 693430 402815 660620 503965 357425 289935 314670 316455 765170 504220 202215 122060 830875 840140 464100 98940 537625 584120 432480 462570 802995 482630 413015 255935 270725 584545 229925 183090 263840 181900 439195 725220 782340 164815 77010 844475 219640 837335 345865 340425 383180 779195 161245 513570 515270 842775 126055 771035 246840 652970 402900 583440 814300 94860 193800 616420 739925 339830 37655 166005 388620 347055 256445 802740 43605 206805 92905 758795 740775 57120 128690 661300 598825 69615 384115 29070 624070 667080 23885 763555 65280 743750 830195 755055 656030 805290 15385 493085 147305 90440 177990 143905 415225 522325 810475 736355 475830 413525 122315 326825 820505 92820 278375 289765 838355 646850 729385 118150 671330 423470 145945 37145 629595 767550 769080 60010 445995 105060 428400 839800 154700 582845 496995 558280 411145 639880 671245 18615 277525 582505 100045 5695 174930 110160 735250 169915 426275 303620 833425 81430 683400 641410 238085 335240 825775 91885 89845 311525 748085 557770 211310 362950 10115 90610 368220 617780 272935 396015 448800 716465 488665 729980 595680 222870 842860 506770 348075 221425 376040 271320 713660 635630 137955 337450 292570 390915 701930 739415 691985 11050 582675 268685 767210 668610 181815 727260 668695 411740 614125 772990 642770 217515 274465 11985 448885 180965 770440 802060 629510 670735 90270 236385 440555 635205 776985 801040 561850 444210 505155 332520 708815 285345 112965 466735 777750 83385 215135 696575 657645 550035 729810 534140 49215 657645 814130 658155 653480 141865 250580 348585 585820 425935 441405 836230 444125 213435 416925 145180 565590 400180 92820 42330 531590 352410 172465 340085 822630 88910 418200 42840 301155 565845 383435 563975 663765 8330 12240 342635 464440 705585 235790 235025 651440 2125 88825 771715 220745 487815 38335 392870 5610 298435 681445 481270 715700 622625 222275 539580 21250 473025 816340 189890 261885 481015 569160 692070 344675 512210 701080 701675 170170 358020 711535 645830 818975 222615 43180 351985 779875 295035 776475 143310 197200 136935 488835 304895 692580 741115 90185 126735 185385 763980 141440 763300 478635 799935 575110 365925 128435 510425 721140 115940 317900 807670 233750 696830 663340 337450 256445 565760 688755 519775 838525 25925 458065 423980 191335 272680 236810 296990 544340 579445 134300 2125 547315 505410 773245 489685 130390 258400 741710 297415 62135 821950 490110 149090 102595 231795 715105 7310 491470 488240 67575 556070 23120 166090 26605 227545 723265 617270 158185 237490 24565 187425 392870 531760 397120 678640 527510 42330 578935 385050 361675 73865 501755 288065 527000 610470 374510 670905 372215 181390 212330 613700 624410 670140 14280 28390 197370 300560 172975 738735 493850 91375 676770 165325 804695 658155 276335 286535 227715 633760 541450 847535 454155 277610 266390 166855 355385 158185 400180 380970 589815 211565 300730 606560 834360 150025 742220 414375 675240 663170 548165 231455 157845 775370 92820 602565 185215 698530 691900 704055 535160 351900 691305 463420 838015 837845 176205 819315 298690 581825 740775 763810 838355 251685 757180 196265 649570 249305 694195 77095 368900 287895 823990 568990 691560 43860 324955 658240 259760 373235 395335 838865 807415 65535 640560 713405 747235 84320 98175 373660 333710 521985 64940 41565 309655 181390 674050 589730 98175 662745 487560 277950 367200 485690 395165 634780 656540 457130 16575 425850 603245 721055 157250 438430 265795 683910 777070 517735 703715 679235 702525 357425 460530 610215 692920 493085 172975 253130 824670 275400 92480 373405 760920 543490 734400 553265 526490 785740 254830 613870 651525 233750 310845 844475 18190 755650 379015 669970 10030 54315 115855 171020 47855 469030 572220 90270 719610 38080 190485 695640 302260 9095 570180 350795 112115 704225 392360 249985 361675 742730 331670 147390 536605 301240 217855 625515 438005 270895 693345 117980 716465 723180 537115 388790 532015 362355 494190 134470 695045 597635 582420 502520 387430 558195 544850 725985 338045 49810 102000 303620 409785 27285 15470 774520 287215 692920 814895 419730 808520 812770 493850 294270 127670 236725 472345 553435 585990 315775 122145 691560 682040 348500 569585 689010 275825 721140 490365 441235 739160 227375 598060 83470 741115 315180 19210 342125 610810 497930 838525 548250 678555 723690 814470 316625 372640 754970 704395 374255 617270 838440 225845 177395 400860 6715 702100 343485 43945 229160 761855 91715 469370 634780 214710 609025 228140 308210 307615 670225 765 247775 611575 613105 498185 43520 227800 384200 671670 710685 557685 18275 756840 79475 501840 612680 266305 585055 831385 62985 30175 579360 781575 334730 822290 329375 664870 155465 53805 165835 364225 748000 168640 38080 520965 319260 127160 188700 162010 41650 408595 43860 408425 174845 663850 397460 498780 498270 158185 507110 557005 609875 24820 432650 161670 550715 845070 173400 483565 245310 68510 475235 317900 74460 39525 304980 247690 430525 553095 689010 487220 664700 674050 805375 26010 294780 533205 41480 273275 477020 77095 289000 226525 287130 422365 564060 745535 461380 596530 256955 307190 96730 701420 221170 793815 667165 9945 345525 515355 85680 678385 66810 408170 833255 634695 466905 171615 311865 701590 377400 71060 356065 840395 236980 713915 512975 352070 805885 797640 604605 409020 53805 474895 293420 588540 351560 244970 120190 788885 120700 59500 574685 53125 551480 699380 812770 757350 528785 71995 88400 22610 699720 217175 192610 556750 188445 636650 407490 133450 380290 644810 470900 49300 624070 351560 161500 222105 21420 520880 285090 217090 223550 76415 383265 119680 422280 256360 156315 732700 116790 562530 838100 829260 63580 453305 107440 201875 363885 341700 717740 350455 605540 22950 602310 71910 369580 376975 258740 596870 236130 50660 250240 54230 760410 740945 236895 607920 848130 444040 226270 699125 530060 333115 812005 800870 509830 231455 483735 753865 371280 712045 36040 830280 790585 14195 319855 682210 629170 478465 474980 479060 660535 274550 375785 68170 512975 734825 629850 272935 829090 656795 690200 838610 343995 440130 586160 23460 159290 70635 706095 121805 298690 67830 721565 338640 317645 689435 324105 6800 834870 16745 205870 347310 567885 589985 246500 792795 408170 623475 581060 360145 487135 436135 257210 319090 579530 502775 65790 840310 107865 747320 131750 589305 80325 509490 704565 89675 758880 842690 658410 97920 647360 13090 830450 726410 273360 132430 153510 634865 464100 274890 3655 40035 580125 618290 34170 156230 696575 774350 712470 455090 114240 770610 688840 731255 229415 1275 750465 375190 303620 248795 239360 398905 264095 142630 663765 491980 24905 425340 37655 706350 382415 729810 128520 143055 88315 149515 176545 333200 21505 796790 223295 842860 231115 651610 644470 225590 595255 459510 50235 535585 374085 385730 73270 681020 344505 159715 756415 195585 490450 95965 734825 461550 656710 583440 363290 225080 333795 127840 479570 191590 276420 461465 733635 549950 33915 348670 347225 628405 570945 240465 10540 201280 226100 441065 517650 59415 673795 356575 17595 311100 392190 199835 619735 812855 569755 654500 668610 614295 564570 130050 527765 716040 400010 288575 818805 158865 639030 170000 566610 129030 25925 246245 479145 119000 755650 115685 668185 164645 433925 635630 432565 683315 843030 320110 676005 535755 72420 776135 482290 435030 523855 200940 222105 249900 508555 438345 519860 2380 814810 452115 461380 182410 299540 775115 383350 549355 60605 628830 805630 628405 604095 784890 178160 166430 489430 783530 136085 324275 454240 597040 839120 274465 116195 562020 621775 765595 786845 29410 17425 257805 194055 297330 226865 145350 250665 48365 108290 829260 605710 836060 261375 443105 831810 312970 358105 195755 141780 261885 804355 739500 219130 674475 490280 241655 574600 623305 669035 723860 68680 339745 447355 358615 718250 647530 97325 797215 164560 333625 655010 50575 492660 55335 809965 342210 655860 685015 597125 532100 193800 517650 556325 297245 776305 215390 585735 110840 319515 769760 635120 847790 323510 383945 566185 225760 85340 430695 48025 202215 738480 555560 373235 82280 212160 661980 803675 128010 722330 37570 267665 578170 696490 684335 266475 718675 143820 8925 470220 49640 632995 369495 440980 553605 389130 441575 544255 389470 558195 825010 490025 359380 497590 840650 689095 800020 671500 748510 736610 575620 422960 312120 26605 737630 305065 249220 785995 808520 356490 551140 759050 667505 740265 532780 397800 592280 115260 7565 135660 106250 837505 615400 343740 586670 752845 585650 168725 392275 348840 375615 23120 96985 712045 509830 229500 128180 351220 60095 157335 235025 624325 721820 63495 231710 568735 538560 724965 109820 119850 274550 615400 485860 836060 501330 342550 743240 396695 599675 258825 252195 588455 799085 806055 430100 368305 654840 257210 250155 836485 76415 327590 135575 814385 24225 406300 430525 757010 527765 438345 478635 502265 630105 263840 692410 161415 808945 118150 52955 519520 535415 583355 450245 185300 583015 235705 809965 724710 27030 310080 308465 17935 340085 51680 758285 699975 336855 249390 843200 604860 438005 167450 108120 677790 100215 544255 839035 365840 387940 411995 678470 429760 74885 332095 183430 333965 307105 709070 773160 240040 54485 121805 186235 372470 594830 560150 426020 278375 738650 258655 77010 693260 473620 489005 468860 419985 353090 566695 719100 803165 253300 37060 32895 19975 845495 843370 561000 456450 618630 271150 824330 760665 72590 556410 486030 95285 712725 258400 367455 666995 246670 435285 726665 371960 677025 422450 173910 358445 729980 107695 264180 795090 25075 562275 171530 755310 109140 65620 612000 170765 460275 470050 845920 800190 583015 781745 260695 353770 80155 368050 674900 359635 533460 459595 242505 424235 293250 176715 562445 704820 724540 522410 203150 110755 631975 764575 671670 620585 389300 650420 240295 714255 498610 202300 397630 736270 73355 407235 434605 789395 376380 363205 128095 242845 593640 528785 497675 747065 663765 587010 386240 483310 31705 115770 788120 62560 758965 742135 789225 784040 718080 206550 235620 431545 432650 260525 331585 658155 164050 209355 518755 646340 387430 694450 363205 549185 471070 826625 549100 135660 266560 330310 519605 651185 602055 475575 512125 388280 500055 605795 551055 784295 750465 258400 8925 810900 479910 563295 119340 522920 604690 681955 649995 6035 142715 542980 66640 555560 617950 336175 47685 281945 278035 366860 49470 188360 417860 610725 470135 437410 378420 146370 837420 331670 355640 301750 114750 620670 268600 709665 406895 351985 297925 112115 419220 760665 369750 622370 448715 342125 771715 587435 67235 348755 725305 33575 486115 796705 727940 81855 298095 784550 589220 404600 350795 372045 770185 538645 157250 13005 475490 4505 351730 585480 239615 216495 349520 45305 397800 816425 576300 710770 137615 173655 126565 557090 462910 403410 742390 733975 185810 669630 791265 313820 234430 237405 308465 147050 727260 120615 737035 295630 79050 544170 217600 643280 758200 628490 557430 728280 62220 442425 443615 816595 829685 14450 144585 446250 388705 734910 488070 79305 680765 785570 179690 559725 159205 612425 121210 613445 45815 507365 317560 103870 163625 382160 746555 737800 8925 345100 176885 430270 746725 628660 151300 658665 709665 77350 339235 573240 89505 304470 566610 253045 245225 453815 342720 447950 766530 487135 308465 494615 531335 35105 672690 523345 403410 748000 399670 75140 128860 756670 252790 90695 810985 466735 793135 127330 602905 184875 460530 337620 605540 363630 616335 179690 657475 56525 670650 459170 644640 590835 106930 751995 260270 285260 174675 114495 548335 625090 296565 749615 580890 393975 22865 722925 848725 95030 21590 815235 313565 382415 563210 108205 664700 805800 377825 445060 41140 199920 221850 421260 226270 325975 742985 759475 231540 384455 478465 745960 375785 94180 786845 551990 218025 581740 514505 350200 588880 368305 657135 378080 259335 833170 405025 720715 810560 64005 193885 415055 747575 541450 219470 222360 407575 440045 248115 253215 730490 624920 345185 445995 150280 202895 195585 135660 144415 424745 408510 322065 77605 180540 419900 212840 359890 815660 483225 700485 841245 357255 50915 819740 9775 248965 731425 74035 712725 824415 68000 812770 174930 512550 259590 361250 646000 127500 51170 581995 721395 708815 781660 251515 417010 306765 642940 292485 117470 5610 7735 7565 465035 190400 461975 806735 133025 625940 288065 398905 483055 569755 44710 783530 507025 228905 535670 548165 61285 356575 40545 546380 128605 238170 579360 501415 412250 178160 462995 308805 590665 14450 463930 116790 680765 738225 786505 584630 136510 401370 839460 78200 503540 548335 57800 776305 234600 304470 422875 603415 584290 664615 305915 815575 61795 308210 109395 682635 22355 419135 77860 108290 515780 390660 213605 571880 325465 158440 165495 763640 490705 508215 837845 52700 101575 9945 507025 721565 760665 181050 95965 612000 519180 742645 44285 601630 567800 824840 830450 485350 729045 801125 303365 788630 314500 28050 562360 831810 560320 605880 220405 519180 307190 413355 751230 369410 233750 706095 62815 440895 144075 787610 798745 317645 23460 183175 120785 101575 576045 715360 253385 487135 784975 174080 367625 374850 463505 287725 151470 840820 368560 338385 566100 67150 644640 459085 396950 534990 669120 19380 703630 78115 86445 648975 660875 102595 503540 48535 570775 201450 277865 103190 136340 156570 726835 682040 799935 277185 505665 813960 95625 725645 737290 508470 579615 513145 439960 682125 94180 761430 394400 241145 733295 70380 824160 395165 20485 358615 734740 55505 106590 471665 564655 192440 832235 319600 77010 410635 458830 38930 745025 192525 84575 363035 797895 433500 366860 830705 48705 740265 816680 637245 460360 543660 58565 731850 86275 98685 5100 139995 570010 237150 8330 708135 80665 317645 187935 320705 532355 97155 826625 774095 282965 773415 174250 780810 16660 750720 75480 311695 586925 433075 653735 492660 147815 306680 258485 727005 483225 519265 403580 471325 617780 674900 670650 228990 685440 562020 795515 514930 484245 757435 432055 663850 124525 642345 472855 328015 635545 313480 209015 553435 44200 223295 159885 622710 89505 766445 4250 816510 603075 36635 562275 696150 437155 183685 391765 690455 382245 655350 491725 255765 647955 792540 132175 160735 747575 340850 791605 187340 576300 714680 487900 783785 848470 481865 706945 761260 599590 536860 842520 846770 274550 579530 754290 824585 827730 828410 313905 175440 190995 492320 234685 472515 176970 95710 236555 289170 659770 106845 785400 424320 150280 68425 4590 466310 590920 163200 741880 499630 794835 467925 67490 382160 465460 670905 800105 543660 27625 794240 545785 147475 208845 491980 96135 89080 116535 451945 153765 600950 702695 399840 586755 132855 705415 26265 177310 67575 174080 406470 390830 230690 202385 381140 46325 355045 783615 471410 848215 824500 371025 484500 94095 314160 801295 768060 365925 229075 211055 304130 432055 75990 563890 265710 841415 335240 470560 290445 751400 212500 704820 114325 508895 478805 643365 46920 281860 820760 360060 477360 706265 633590 162010 271150 598230 145775 843795 673625 293250 602310 465035 541705 151725 662150 128520 243015 481780 541280 20145 396865 135745 221255 182410 11815 576980 252025 103020 8500 145945 146285 339830 488920 645490 305065 682295 433840 624240 327165 389640 122060 642855 538390 7565 380375 57290 657730 605625 598400 706520 756415 135150 736525 374935 95710 242420 571030 281520 160905 185895 132430 757605 20060 466395 604010 361675 241400 230350 325805 31280 209610 639030 538730 109565 359465 80580 228480 661640 191080 556665 830620 145180 794835 39610 360485 381820 574345 730405 781150 342295 285260 162180 640645 451945 171445 466480 766785 63835 56780 361930 404090 677025 604350 311015 237150 515780 455770 415820 31450 457725 716125 44710 65450 724200 441745 539240 359465 663935 303365 338980 467925 442595 62390 549695 565845 526405 771290 444550 59330 648720 474385 496655 83895 637415 665125 307445 360910 586330 138040 746810 673030 515610 683995 810730 658580 84150 326995 806565 271065 177905 410210 58990 615060 34085 935 836655 353855 647955 842095 310930 57800 623305 665635 485520 13685 402645 838440 344760 486625 736270 309570 1360 604860 770865 97750 87295 316625 230095 670140 138550 218705 797385 692580 190315 360740 196435 489260 713320 226780 530740 555730 709665 708220 74205 495125 591855 443700 300730 831215 845070 257380 701930 618970 680425 579190 239785 668865 226865 729045 125035 203490 157590 406045 623135 639115 108885 189465 482800 755735 723775 364055 149515 752760 89590 367115 75565 81430 57545 691305 254320 368475 756500 553690 746045 392190 324020 423045 628830 539580 647360 622795 316965 645830 571285 434860 347140 568480 201025 22525 421345 406555 550545 58565 305235 737460 654585 205190 54230 725730 177820 290955 493510 158185 821355 171190 825010 517650 557175 544595 14025 344675 632145 709665 240635 151640 275570 13005 141780 843285 581570 425340 742050 461805 588710 691305 588370 650930 115515 746555 785740 694280 180540 670140 258145 354960 517735 776050 792795 238680 234005 283985 495550 572475 285260 657050 207060 121975 48280 89590 525215 835975 604520 832320 529465 228650 220490 425595 517140 477020 306935 402985 475065 281180 386665 519520 194990 794495 647105 186490 67405 779875 847365 693770 733210 156570 294525 83725 774180 132600 425425 62475 847365 259590 163540 350795 240890 208590 555645 752505 62815 318750 308295 816595 457215 773075 441150 342805 532270 462655 428145 306425 473705 597040 797045 308040 788290 56950 719015 708815 352410 48620 307105 71825 373405 374935 727600 340 576045 760325 476595 222615 224825 41225 532780 649740 221595 518500 469370 207825 194310 484075 643790 652885 771545 582590 471325 192695 774520 169575 363545 182240 357340 493510 360570 819315 123845 316540 627555 827220 682380 326825 514930 379440 673030 276420 518160 691305 538985 2040 725900 604180 654415 457130 729810 360655 683995 245565 586670 167960 323935 826030 592705 557345 691900 330990 450330 257210 385560 376380 528445 517395 804185 90950 537795 330225 393040 543575 353260 417265 189975 452625 753015 584800 803845 553860 227885 224315 133960 642515 803845 373235 658665 172295 547400 46750 717485 217430 48875 598825 603245 714680 753525 82790 633930 88995 537710 624325 758710 197965 765850 33150 433755 633505 742645 715105 64685 396525 588370 235365 354365 339745 166260 78200 600525 760665 210630 839460 734145 196690 694960 502265 21165 107525 527935 671670 46920 304130 505155 517735 348245 151725 371960 583015 143735 262565 531165 128010 813535 541535 268090 753440 754290 217855 279650 354875 313735 566440 337450 321555 458745 159545 188700 71910 212755 23375 666400 485605 364055 669800 588880 341105 681020 118065 276590 649400 713405 254915 786250 744090 319940 319685 73950 86615 348500 461295 80920 679830 549695 620160 617100 401455 608175 762280 362865 73185 803505 198730 577745 155125 731425 163540 258570 414035 170850 164220 523260 108120 61795 745535 366605 487050 591175 37315 350710 84915 188530 424150 471410 634950 401965 269875 204595 586330 88230 70635 140250 464610 312970 740095 613955 275485 453135 629170 377485 406555 592960 544340 434095 753695 452285 666825 451605 163710 163030 268005 258485 419135 392870 165750 842095 389470 628405 532440 594235 734655 640220 478805 212585 696150 615910 532270 657475 115600 529380 660450 543405 256360 823565 534140 294525 143905 349860 556240 644980 627895 516375 664955 101320 753950 211735 302005 764150 766700 416755 685100 559300 175695 291550 621520 284070 727005 399245 504050 162265 281180 662065 508810 211140 693600 566100 178840 737460 24395 236215 495125 424915 390405 293760 164475 682040 749530 98430 760070 523685 627130 512125 204935 540175 268260 794750 676345 205020 573495 490790 334390 253215 506685 332095 350880 90015 785230 313565 691390 289085 469880 792540 833170 742645 336090 674305 85935 284155 118830 78880 1615 827305 460785 306680 834360 331415 209355 130050 111350 749020 325720 807670 340510 383860 237660 618715 321385 715870 36635 464100 147985 704820 759220 549695 237235 157760 401625 354195 586925 41140 40545 753610 405620 833850 481695 692920 393295 366690 762280 552755 744685 92140 205530 728110 24140 456790 268770 426445 669545 806395 547995 310590 36720 623390 433415 328270 726325 314160 556495 564060 341190 645150 220915 434180 11560 571370 419475 30430 88910 634950 669715 540260 223295 317645 426360 510340 742305 527425 756755 693430 731850 167535 676430 137190 541450 127415 575025 596955 591685 417945 96135 625345 73440 641495 333965 128095 279395 746725 183260 250750 495805 775625 115430 708985 276930 564910 44880 591175 22695 638265 247265 802060 751740 12070 422450 189380 20655 828920 17255 532950 654500 357000 817785 507365 170595 576725 441660 634185 67235 657985 288660 557855 652205 135235 604265 653395 295715 797810 488155 483565 440555 766275 118660 605200 36380 675410 640220 324190 299625 801635 507195 692240 145010 135915 245055 441745 209355 637330 598230 513740 495380 649400 102085 417775 812600 685270 354025 342295 317390 282030 787440 317560 461380 164560 187085 223890 397120 347735 376550 280500 514590 188615 333030 747320 698955 282370 282710 162860 84405 333370 385390 333540 270300 661300 826540 365585 437240 739415 464865 490195 505835 329800 752080 62390 199835 487560 642770 747405 342210 89505 570095 189465 78880 307275 405450 547230 99705 229500 749445 528020 67320 374170 676515 692665 209950 717060 616845 627130 135235 79220 261630 831640 33235 52870 732700 571625 126225 579615 597040 351050 584035 426700 274380 426275 828070 329970 511700 600780 212500 707200 614295 274805 754205 72845 116365 147900 641750 740945 468265 705415 202470 685780 186745 98770 159800 184110 304300 354280 463080 89420 540685 119510 191590 318155 557430 255935 588625 313735 447865 14365 598060 221510 657220 490450 382585 229415 196860 635375 589135 198135 506685 436050 465375 710515 1955 360570 73185 31960 537540 380460 481950 372980 338470 446845 181390 603755 478720 83300 629255 386920 358360 610810 709240 1785 234770 696490 681785 775115 297415 787610 396610 316710 110840 349010 573410 211055 323085 203150 534225 808690 276845 15300 254320 508555 542045 720205 367285 653650 816595 368050 38335 311610 470645 773415 409360 303535 227035 714340 488920 722755 508895 809285 159545 193970 455260 45900 520880 234600 791775 836060 579870 416925 838100 127925 343910 347650 823225 568650 299455 178585 164475 317815 501500 516545 400180 484075 171870 626620 21930 326655 134810 58395 50745 160395 539580 174420 793050 229075 734315 37570 627810 644130 262310 339235 554880 339915 719780 717315 715105 190230 56440 798405 6630 133790 612765 715190 382755 30005 309740 308975 724880 83980 426870 434775 518755 386410 139485 264350 512125 576895 259250 355215 331075 666655 444295 345270 694110 293505 380375 252705 193120 3910 123675 168470 46070 600440 567120 326910 180625 68680 188785 633845 532950 843625 185300 652120 35190 400775 303875 484415 694280 655010 30260 379100 505155 835635 11560 726665 616335 297500 656370 559725 135235 540260 59415 788885 99280 234600 105485 30090 751230 144330 14790 147050 120955 812515 463760 618800 12410 727940 173400 205105 640390 631805 432990 736185 57290 786845 281180 393040 758115 329290 567460 660705 636735 31280 585055 462485 55675 190995 596020 512720 337365 415140 223125 710345 543320 732870 517395 220320 461805 804100 717655 801975 350625 101830 449820 129625 753780 785315 732615 177735 214965 606305 293845 416245 457980 332180 476595 478635 656795 303535 574600 423385 357595 524875 694025 585650 763045 711025 548335 652290 337280 711535 648210 170765 300305 401285 287130 732955 23035 574600 260270 695725 342040 609790 523685 426275 776135 514505 7650 719100 849405 22695 784805 621010 3230 594575 655690 666400 686715 417690 217940 61030 201365 408170 640475 746640 237490 616165 54655 359805 422450 11050 774265 295460 483225 350965 86785 534990 367200 726835 370260 487305 772480 469795 20230 574685 3570 50490 642770 768485 748935 666910 61115 813620 444805 275655 153595 802485 396015 52955 321470 548675 592960 482460 324785 351475 50065 749190 520030 229160 242930 849490 107525 162350 64005 609535 222615 90100 826880 41055 123335 215135 250580 514165 206720 804950 87890 225845 446250 78540 833085 275400 375870 400945 87890 344250 214115 614295 363460 614890 711535 399500 214030 374425 393125 10285 830790 811580 340850 399245 184110 19720 142545 552585 292145 455855 266900 642855 10285 830960 310080 159205 506515 337280 712895 655860 9605 134895 689180 37825 384540 824840 728620 822205 164645 831980 174080 145265 491640 367710 598740 91290 228735 450245 603415 739075 671500 479230 171275 128775 634185 190315 481695 638690 507875 167620 559640 554625 174930 546040 642855 295970 838695 704225 296140 725645 323510 38420 91290 618205 753100 545445 734570 90780 94690 217430 451605 581570 358190 290105 418625 734570 771375 387005 829770 301495 320790 35275 476680 494445 682465 688585 604945 414205 5695 457300 559725 546125 184365 723435 468095 586670 401540 373830 667590 289255 419815 473875 547740 517650 432055 357510 696405 542470 366435 734655 820420 153000 162860 399925 544850 710090 506770 829260 601715 137700 1445 555220 778430 418285 353260 509065 693855 695470 338725 216750 4250 688075 330395 95200 543830 805715 107695 622710 448375 560745 723605 815065 571625 803760 825605 633760 476935 180540 518755 579275 198390 137445 735590 32045 330735 825350 502265 461465 520540 824075 815320 165665 769335 89420 311780 570180 43350 506005 847365 262735 510425 532270 408085 616335 788630 264520 37910 575875 466225 624920 173655 127840 742390 145775 551565 757520 566100 604435 813195 432480 110925 35360 506940 645745 116280 280755 145350 736610 422110 157080 670480 25500 194140 200515 150450 288745 709665 99875 625090 179435 235790 411060 248455 108545 19805 483990 19890 456535 829090 600950 669630 620500 593470 45730 535500 489600 65025 302175 578000 673795 366010 667675 507025 829600 310845 535245 309995 659685 405790 111775 310250 552330 571625 378505 644895 587095 199835 776475 58650 262480 486540 189720 793220 539750 84490 129965 322405 459765 376550 343400 730320 561935 404855 166600 84320 212585 66555 746980 631380 358530 467840 800360 10540 834105 88145 788120 327590 278290 678300 575535 563805 173145 260100 329885 196605 137020 16660 604520 187170 643960 295885 473535 232050 735590 36465 512635 628915 70380 135490 310165 778345 376210 224230 201960 99025 66385 577830 398055 441575 249815 124355 457980 517735 171955 308210 364990 79050 721310 251600 404430 608940 125205 700485 836400 186490 149685 378335 753865 825690 389045 557770 210205 24905 319770 384455 316880 34765 169830 655010 716975 312035 842010 3995 426105 201450 493255 98940 775710 164560 90100 659430 71995 538730 269110 317645 564825 72335 159715 372300 595680 240805 172720 321980 383095 33660 415225 259760 227035 108800 521815 551820 745875 713065 700230 641240 808945 374595 291295 769760 22950 527255 26265 305065 425255 129115 219980 253300 454920 171190 351560 440895 764065 671755 41735 259505 774605 732530 413525 743920 831130 315605 393720 6630 375020 533545 369920 416670 319515 719100 519605 345525 605030 84830 645320 697170 541535 207145 111265 313565 81260 52530 661215 425000 397290 411655 112370 200940 674985 575705 494190 166260 815235 500565 586925 792455 811070 499035 693855 132770 597720 847875 141270 267240 714170 666145 645490 773670 45475 66895 78200 680255 774010 41225 632995 548760 98005 780555 125035 745280 420325 267155 773500 516290 614975 291125 512125 112030 140420 203830 17000 843795 678895 44115 41650 712725 730490 367540 320620 622880 846685 158355 725135 634695 113390 168555 120700 475150 316370 443275 688245 509745 125630 372640 290785 761430 439110 486030 29920 249305 798915 503370 269960 558960 27370 323935 687820 434265 101320 157930 34680 13685 31535 1275 66640 10625 170 340 0 602055 442000 451435 821780 121550 55505 804270 329970 475405 505240 15555 104890 318155 1190 431715 169065 290190 7565 298350 786250 684080 417860 808435 833170 608345 433500 93330 113220 616760 165750 506855 611915 635630 68340 518415 193545 226100 370600 198985 308040 761770 810900 119595 106250 418115 624495 296565 561765 75565 395760 14365 326145 580380 114665 430185 116365 3910 36720 70890 9605 644640 253725 90185 403070 515100 139315 767890 149600 541875 657305 376720 693600 230520 193885 252960 480080 217345 678555 618800 392785 100130 193120 377230 205955 606815 110755 476595 743920 374425 698190 831045 364735 441745 735505 654585 184280 190060 462400 409785 555985 61285 529890 310930 624665 511360 152490 490960 70465 400180 522920 463930 649230 774265 600950 309740 190485 123505 58735 833850 809540 846090 367285 318920 799340 83555 613615 19210 581145 364310 817360 638775 194820 257805 576385 316710 116450 27540 719355 611320 755310 830705 621945 621520 173145 684930 499545 527935 615740 17595 717060 257720 26690 156995 321470 254405 302855 435370 464780 117640 32470 158015 656030 66215 311355 143480 107780 391510 66130 570180 156570 843965 749445 224060 636055 381735 834020 40375 65365 751485 419985 474640 675835 41820 254490 509150 276250 560235 622200 769590 275825 766530 220745 589645 293080 42500 765765 80495 223125 713235 423980 578340 565250 255680 762620 435455 706265 677960 538560 592875 288320 74375 532185 485520 506855 612510 410890 160735 9180 153340 281435 339915 630530 134300 815065 530315 742220 457300 449310 19465 131325 726665 662575 358105 453645 823225 789990 792370 710600 269195 493595 618715 243950 499885 548505 489090 841075 601715 403070 394995 935 661385 371025 741115 60010 596955 339575 629085 821355 116535 488070 579360 121210 202385 670565 450585 115345 532015 245310 407660 813195 548675 749870 575960 606560 80920 137870 103445 681105 163030 52955 242675 565250 34255 37655 495465 826115 533205 521730 287045 331330 752590 177990 417945 311695 430270 34255 452540 597550 479570 308380 555560 319005 390235 187595 808775 194990 677790 407150 301665 516460 463250 554710 529890 242335 6970 284410 525045 801040 283900 432225 37230 333625 69700 110670 299455 253130 327675 208080 179690 706860 380885 438940 434350 350795 758285 650590 789820 660450 254745 380715 547995 696490 821270 262990 734655 27370 800785 551055 545955 253215 524535 89590 107610 163625 360825 66300 557770 314160 197030 59670 76585 576895 782935 412335 19550 312800 638860 388110 302175 258655 785740 411570 467415 712215 682550 125800 238510 476255 670310 340085 623645 613615 205105 848725 393125 549950 812090 822120 526915 163540 295970 498270 681700 395675 82620 261460 228310 808435 716465 10285 444295 278120 361420 215475 624240 627470 358020 834360 319770 611320 495380 258400 587520 226695 403665 93160 796960 94010 1105 576300 378250 75225 9095 845580 359125 731000 9265 107780 585905 430355 261120 677280 274380 746045 460445 590580 515865 104720 644895 233495 626790 388110 173485 72590 520115 278630 716210 368985 566865 645745 427125 705840 121635 847705 830365 300135 575365 393040 333880 347990 658240 164900 422195 44710 488580 546125 456365 388450 592110 724115 846940 19380 12240 471070 567715 579785 825350 280075 658155 766275 394825 592110 14110 808775 206380 558365 6885 775540 679830 594830 285175 463165 448885 347820 757690 243525 726325 533290 116025 726325 324700 215475 702100 40375 767210 309060 339490 152660 355215 735165 764405 795090 654075 220830 120275 472090 761430 156230 208250 525045 211480 17680 446080 179180 360570 443785 732785 605370 557005 686545 842945 501840 375870 747575 544425 89335 96475 146625 506940 723435 389980 832150 395845 189210 483310 159715 253895 70295 469455 593640 80240 609450 479655 408935 771630 153935 289255 813960 643195 167535 408510 442425 138635 132005 480420 461635 558365 427040 666910 324360 268090 589900 533970 622115 396780 293335 266730 307530 398225 393040 4845 818890 455345 130815 71570 550630 3060 586755 224060 553860 838185 805885 422620 39865 82535 229160 127245 30175 823650 234600 845750 74630 455345 535585 399840 369920 776305 332690 818805 549440 185130 678385 356235 584715 249135 64855 444210 783445 490535 108715 88145 657985 494105 593045 742900 203915 450670 80070 660365 516460 13770 533970 410465 737290 626195 320960 704225 418455 809370 500905 143650 159885 656625 240975 284410 216155 178415 756075 57290 329545 18955 237490 159035 761175 197115 740180 186405 624835 829770 149685 152830 562190 495550 609790 491215 75990 119425 73015 349095 626535 315775 576640 566610 184875 596870 500225 390065 770610 60350 278205 309400 441405 47345 86955 728280 322235 609790 385985 630020 252365 595170 816340 654840 400605 107100 106505 412675 764915 752165 236130 94945 514250 607155 720885 850 453815 565675 110925 536860 775370 30090 130050 579700 52615 276505 491895 536945 766020 436135 370940 139825 412590 314585 765680 184875 564910 412760 657560 429760 3910 378590 767465 341700 49300 700060 594405 314670 75055 680425 10285 371535 770015 109905 306340 667335 85680 495805 801210 66300 145010 110585 675750 46240 744175 431290 121635 169320 116790 308890 508640 423130 11900 517055 286025 503455 419220 10200 418880 145605 162775 447100 219385 15725 585395 138975 140505 757945 10625 345270 387940 107355 842350 201960 403580 103870 614125 230350 546975 549355 260355 756160 90100 472940 778855 626960 506600 813705 541535 289765 512975 581060 324190 490195 747235 843285 27625 788205 793220 758115 69020 418455 109140 144075 547570 125545 207060 717230 357765 242080 236725 102425 674560 71825 681360 179520 204850 705585 669885 344335 123165 807670 16235 551140 722160 318750 718335 62985 691390 425 654585 112795 157675 553010 197625 34765 206975 30600 357170 826880 214710 567800 406555 315690 455430 460445 725815 499035 461210 550715 479060 359295 577830 598995 121465 543915 561255 108885 582250 55420 120445 677280 468775 259335 758030 428485 235280 762875 327505 277695 467415 704650 773075 296225 617780 72675 247180 114070 455940 485605 23205 440725 541620 451265 555305 387600 390320 41140 435455 198305 68680 631210 400605 181645 808435 60180 111095 469710 4335 591430 489685 112030 600950 572985 180200 389385 421940 564655 295545 518755 483140 465205 229585 626620 385560 713150 186745 284835 668015 663765 158695 247010 603415 782765 87550 532525 180200 4675 462315 23460 378930 562785 401540 733040 545105 217600 439790 664105 655860 471835 738140 383775 841840 167875 399415 141695 617695 183770 701845 78455 303450 480335 140335 316030 270980 609280 321895 767125 221170 457555 506005 238680 143395 132600 179010 81855 196945 605285 236300 513145 238850 666145 105145 564145 358020 636650 460615 827475 137530 288915 550885 178670 312630 464695 234940 745875 629935 414205 524875 751230 529720 586755 252960 124015 593895 86615 163370 732275 428910 714595 164645 517310 552075 369410 439620 799680 188190 489345 170170 211225 176205 208675 792795 505325 667675 415140 49980 156485 393720 518755 176205 332265 384455 495210 274805 468605 694025 170170 147900 698190 115005 717400 35530 456705 779535 642175 283645 469965 635885 372640 511360 201365 48110 371790 426700 391255 172975 396355 822375 17425 128350 547315 473875 769930 512125 10115 823480 758455 812600 757350 189890 620670 247095 801040 709835 350965 627980 629850 755310 201280 532015 280585 342380 216835 158950 73950 652460 91290 241315 498610 10710 629000 587605 270130 648380 60095 62390 215560 219385 89335 786250 106760 547655 328015 240210 579785 205870 579275 147305 126055 160480 195755 216495 7225 533460 193800 259675 208165 498355 125885 432395 679235 134045 271405 97665 146625 273275 400605 753525 845155 194225 56440 179180 330820 180455 795770 542045 90780 723350 337025 139230 148750 515780 281860 647020 545955 155635 674730 246670 702015 302005 419560 112625 589645 792030 186575 789990 183430 264435 564825 431970 282285 242845 612085 802315 836145 491555 167875 295630 819740 523855 318665 721395 609450 346970 736950 814725 206210 815915 386835 351985 402135 468435 287470 167195 691475 103275 534650 41905 650165 847960 547485 396015 710090 101660 819910 309655 136935 631805 71910 61200 329885 303195 368815 538220 113730 395845 188615 794580 843625 835380 729555 565250 762875 670480 835890 437920 275910 559895 465885 503455 784040 620500 220915 711110 840990 407660 681275 426785 699720 268685 48620 70890 517225 348840 568565 92395 281350 4930 657645 96390 562360 208930 6630 677535 262735 771545 722330 325550 312885 212415 366435 223805 397375 529635 634525 233325 819825 120190 767720 372555 273530 181475 516205 535245 21165 550290 742220 415055 382415 724285 720545 203660 239615 356490 811325 27540 92735 610385 405790 817615 732955 194140 671585 834445 393635 370855 196010 334135 277950 282625 489260 703800 208930 30600 449480 731340 745790 337280 374425 461125 410125 721905 786080 191505 276250 143055 474045 187170 690625 677280 445655 2210 323765 598485 40885 615995 421260 206890 73525 261205 252110 805035 320705 788715 49725 141185 554200 216410 172550 415905 404260 664190 49470 562530 649060 702525 297585 156995 489515 469285 91375 414290 443530 363375 825350 519265 650930 584715 584205 203150 500650 664190 402900 566270 296565 271490 485775 413270 696150 75140 395590 430695 307530 276675 152490 654755 765085 291125 669715 360230 422620 423895 697170 367455 143395 54570 726665 115175 650505 765765 251260 835805 729130 174080 823990 44795 545700 144840 145520 625855 644555 517650 315520 395165 94265 838610 571115 741540 791010 378760 289595 311440 271915 67830 348160 396100 213860 353685 616080 25075 749530 745620 527765 300560 392445 383520 482460 47005 220830 11560 498270 711535 700995 81260 653820 17170 659685 713660 779535 805970 763045 693685 104125 529550 545275 43775 328355 595425 350200 26095 162690 86955 495720 539495 344505 436900 214710 32810 711025 333455 793220 289510 512295 140675 631295 396185 749700 146030 663425 510340 560745 645235 67490 473875 390150 564400 564230 294695 268600 778770 291805 223465 187680 586670 124695 388790 573835 530400 551735 799510 341190 344845 207570 281775 764575 755650 765085 397630 418285 333625 610895 608005 596105 355640 132345 309230 818890 528785 443360 32300 400775 253980 836655 648380 475575 637585 4165 800785 683740 817615 301325 129370 620670 136425 848385 801635 336260 404855 7055 417605 24905 638690 290530 8925 275570 320025 793050 536860 257380 467500 761515 344675 314415 260525 332350 183770 573070 615910 791520 367625 291040 173740 286875 487560 763555 179605 753780 612595 653480 229415 391000 722755 615230 667420 493170 153595 562445 398055 417520 233240 370345 385815 316795 492150 711280 485860 824500 56015 226950 526235 288150 34085 386750 539580 157420 515015 25415 181560 198985 152235 774945 542130 66300 718930 701335 393040 454580 679830 548930 175185 831980 303705 430695 579190 848725 69615 749190 362865 49725 488410 6545 580210 148325 682040 469200 473195 77095 688160 411995 827305 838525 564060 38335 392955 538390 528785 602565 385730 48705 827730 454665 348670 67660 419305 293930 270045 673115 709920 290615 489260 513910 753610 116875 396950 736695 373235 205360 252875 598485 442340 448375 14535 76075 672690 357085 35445 479910 517140 457980 452030 668440 375870 76840 296565 680510 407405 291040 550120 836145 423640 374595 53975 627810 290955 324870 580295 97920 706860 114495 849830 272085 223635 518840 619990 526320 848045 32385 595085 312800 45730 158610 700655 111860 120955 90610 711110 757605 75650 238255 81345 268940 195075 361080 111265 515865 381140 162690 310675 479060 730660 242165 82195 56185 265965 233070 438600 656370 493000 573580 220915 140930 833510 523600 807840 415480 722160 120020 187085 341785 700315 180030 456535 72420 383435 623390 805035 586075 447525 772395 102085 473535 375190 158185 149430 704990 454495 288405 251005 80070 386495 618460 617525 509660 303960 170 459595 70040 757010 236725 728025 595850 356405 623135 84830 81600 246415 192440 744345 458745 823820 294100 622285 647870 592280 815320 355980 182495 595255 159630 38505 220915 320960 838695 495040 643195 596020 281860 451350 587350 343995 353600 803590 792030 721395 608515 262480 194650 622370 178330 320450 425935 598570 124525 167195 83215 644130 590750 352580 526150 324190 363545 493680 9775 121210 223125 699380 197880 736525 337620 413865 794495 237320 185385 217855 193545 375870 818465 805035 515270 396015 207570 767125 383095 417520 86955 521135 419050 566440 188190 155635 706095 318495 240805 32470 579360 334135 363630 572050 284495 307105 350625 92565 426530 753695 512975 65960 820505 733295 37570 346970 34085 783530 312035 834190 24735 347650 499205 524620 478890 70040 177395 200600 210205 588795 229415 784295 146455 350880 602990 434690 6035 692835 62220 270725 795600 62645 166515 500480 576895 4250 554625 759475 36040 539240 285175 416585 595935 486115 316710 579020 477275 304895 284580 710260 424320 817530 32725 209695 677110 707540 22695 633080 453220 656540 405705 411825 716890 366435 361845 702695 320875 604775 236980 112030 713320 405960 163370 734315 147985 226185 616080 276335 504560 14195 19295 492235 766785 73440 751230 447525 384795 730235 732275 4420 535075 273615 18360 163795 342550 768910 274550 81685 37825 574770 30430 243355 715615 653055 657645 317900 577745 333625 831215 188615 595000 605115 748340 440470 221680 414885 567290 46920 161415 410380 197115 1530 699465 750550 752165 73950 736440 746300 205615 260610 731680 58990 173485 261460 495550 533630 779790 847110 249985 379440 216495 28900 282285 427380 801720 294865 743155 512040 149515 631125 285090 717400 229670 223805 841840 11475 206465 1020 505325 46240 185980 520030 384625 685440 645320 558875 471155 835040 830450 20145 501925 410380 301665 266730 759390 643620 33660 174335 725390 332095 476255 290785 156910 487900 714425 339320 769335 454325 540770 717655 413610 235280 514590 555305 419305 600355 618035 372555 546720 601970 748085 157080 220660 578085 712130 591260 106760 412760 75905 391000 385050 770355 722330 617695 222870 519860 690625 478125 667930 512465 651780 185470 770015 759645 95880 180880 131750 13600 313735 112795 690625 347310 149260 282370 181560 187000 428230 121550 350285 33830 561510 616760 545615 387090 101320 775540 822290 163030 248200 318410 79900 332605 257550 546040 715020 743750 174250 809540 830620 108800 226100 253640 307105 9690 551735 54570 213180 829515 531080 228480 795175 512380 322490 529040 198135 614805 362015 312375 124780 604010 29835 147815 735420 403495 342635 502435 133875 636905 556325 139145 333540 18445 462060 744260 342635 413100 536435 305235 377995 528105 720375 78030 575025 460360 720630 725475 193205 279310 764575 81855 361505 549270 745705 159545 92820 374000 247860 817190 6630 483820 406810 311100 792965 634950 453730 34340 361675 242845 817700 760665 779790 23545 426360 380120 108035 540005 62900 494530 821185 93075 146115 309825 630530 144755 644810 658580 29835 131835 52445 268940 525640 54995 189635 284155 828835 505410 424235 12410 517650 492745 442255 266645 363035 308040 60180 265795 455430 554030 20145 185555 285005 353515 345865 293760 442680 555645 777580 736695 60520 705925 691220 86190 132260 631465 547995 691050 37655 71910 480080 626705 841925 337280 844475 209865 648380 715445 417180 476000 821525 391510 454155 732190 656795 254915 319600 589220 363885 770695 840225 103020 115940 507960 149855 772310 311015 20570 236130 636565 396525 559385 72930 407235 64855 174760 688160 613275 476000 176970 634865 666740 413015 240635 819655 71740 68425 772055 309400 807840 346970 348840 640135 139060 73100 271575 105060 723350 155295 546890 140930 490960 319260 40545 122060 382500 360655 343910 533290 646510 178585 383945 75990 491470 371110 355980 186575 411145 329630 514165 369665 610385 157760 260780 816850 677025 44965 428995 697935 351985 488495 110670 624495 560575 353175 555560 501160 292910 649910 189635 840565 452030 147220 156230 331075 753865 55930 564230 766020 474300 729215 681785 725475 728960 57970 521900 314925 83895 384540 146965 438090 64855 294950 554115 593555 170000 47940 542895 46070 368475 180200 692325 703970 26775 706180 643790 454155 167960 177395 339830 590155 83555 431120 481100 738055 270980 39695 482970 579275 671840 63155 109395 14025 646170 689095 652205 565335 446930 741795 313395 617355 617780 77265 780385 140165 161585 757690 410465 777920 652885 572220 425850 570435 123675 330565 471835 401030 134640 719950 514590 667165 213350 636905 186235 520115 21590 673880 759475 389810 236300 159970 508045 327335 418965 707540 207230 139400 789225 423980 180795 344335 566015 569415 252280 198390 829430 576300 298945 509745 250750 181135 581740 798150 786505 26180 155975 239275 228395 347310 67745 659005 593725 764235 128690 140250 481015 217090 331670 653395 537115 615230 739755 254830 813025 828495 527425 307530 712640 543405 335410 60520 694875 408935 132515 134470 581570 742390 754035 819060 128945 127415 274890 617185 346375 668525 373915 27880 696320 625005 338810 28135 38845 771290 607410 39525 67660 542470 291550 169745 849830 159375 717145 822205 313820 771970 736355 642600 410295 407745 683995 593725 843795 473790 515355 73015 321470 578680 109395 131750 837845 145520 3570 339065 731680 811155 263585 696915 220660 542470 653905 90865 227545 3740 600185 679745 728875 691900 453135 525895 307445 590240 421515 828240 447610 217855 205785 66640 358020 459935 745620 75820 494615 196690 638435 122315 49385 356575 219215 802825 775115 608090 709155 563975 434860 15045 693260 644810 548335 125375 403835 662235 29750 303875 193375 605540 657050 789055 418030 423045 596445 23120 218705 157335 349180 483395 760070 585905 154105 418455 836230 695555 767295 849235 827305 27965 550120 703290 408765 65450 833000 350625 224060 602480 355980 415395 34680 675240 585310 827050 786420 516035 55930 634950 69615 602225 628830 715275 419050 610725 638520 806990 666655 4845 686290 344250 836740 488920 69360 736950 664020 421260 281775 365330 444040 315605 841840 285430 284495 440130 811920 123250 484415 221000 575790 72335 286875 752335 469965 649145 83470 836315 77095 423555 791605 172210 177735 392020 597295 595510 410720 402730 1275 645915 262395 764830 249560 110925 402475 377995 777835 787440 535330 457470 92225 295545 560660 580295 382925 722840 511020 370855 768485 776900 705925 354790 544850 119085 621435 202640 469285 596360 576045 431545 82450 133875 321725 193715 676175 250835 115345 545615 587605 580125 620840 142375 660535 109820 444975 415055 225420 810645 743410 166940 814725 481440 403155 430015 221340 729470 322575 461975 140165 439280 492915 802315 243015 335070 606985 625685 299455 31450 663765 533120 1275 256870 664105 376465 670395 229160 509830 101150 324020 808860 627980 342465 531335 469795 525130 69870 795090 769760 735420 793135 801720 248710 583355 594065 475830 678045 827220 560830 234260 543405 23205 355385 629765 807160 571200 450585 612255 364140 738905 92650 40800 848130 631040 756160 429335 694195 752590 110585 474555 427210 507790 638265 416840 845325 490280 50065 238425 778685 296820 804270 824160 18445 847875 98855 426445 587690 243525 273955 218195 345695 586925 619225 133620 764320 612425 846345 516885 693005 373490 366775 697510 263840 170170 441150 496825 476510 332435 438770 713150 586330 221510 441915 287215 632740 456450 300305 483565 84745 251770 421770 462655 672095 213520 640815 303620 242080 649570 643110 348500 437155 265030 798660 141355 242165 249050 831470 91885 576385 294015 71825 434095 812515 687565 10115 721225 680765 24395 264605 582420 248710 550290 72845 263415 327250 706095 844815 402730 213520 792710 116110 50490 179860 495890 470390 330820 749530 328865 592875 311270 839460 158950 687225 171275 491640 504050 157590 784380 549015 471665 38250 268090 213265 139740 28985 566015 847960 772310 126310 425680 437240 605455 553775 621945 39610 651865 115685 555305 356745 824840 835720 633845 645490 358615 339405 769505 783530 211140 134300 119850 146285 251600 221340 590750 341700 653565 486115 540770 373150 743240 213350 18870 567290 324020 442765 25245 595170 850 463420 234345 536860 512125 704905 144330 792115 320280 79900 842095 258825 188445 139570 130475 720205 391085 102595 208250 353090 192015 613105 665720 603585 400350 164815 170425 398310 814980 802315 652375 456450 385815 508555 578085 694110 449310 486115 702100 630615 613020 334730 58735 521985 340510 348840 836570 26010 204000 346035 775880 391935 337110 559725 807500 131495 825435 733635 268770 827560 569670 751995 511360 618290 692325 27115 844220 373065 676685 210375 112880 584375 497760 352155 253300 215560 345865 528955 275315 412250 101235 425510 548080 116620 571115 698785 358530 461975 280840 152405 293675 506855 715275 646510 712640 797895 647955 289000 551650 410635 112200 646425 382245 706605 762280 36890 606730 535245 109140 302260 230350 475405 313225 604010 549695 517225 423810 512295 261800 308890 607580 69785 579275 525980 316540 660025 457980 264860 429505 165750 723265 710600 146455 792965 121465 812005 287385 473025 16490 394910 356915 569585 720035 425850 233070 348245 424490 403240 271490 48790 827730 501585 272170 821525 813365 311440 801040 514760 245225 350200 372045 274295 286875 747065 93330 640985 496315 25925 106930 746980 593555 310080 469115 55335 605285 262140 483565 613530 593725 168555 686120 757945 481780 480590 160905 578595 505580 138720 553350 758625 829175 125630 707030 612850 629340 827560 120530 717485 48960 260695 105315 654075 257635 115175 676600 809285 194395 498185 513740 191930 732105 138210 284580 524535 353600 772990 154190 449395 519690 62560 588200 691730 646510 523685 290615 833000 264690 405025 126735 802315 14620 318835 452200 270300 172550 157845 584375 383010 29240 70720 462060 492405 174845 345610 666740 161585 173060 539835 318240 436900 522665 91205 594235 327590 220575 633080 141780 789055 12665 537795 272255 200430 559385 760410 619990 208080 631805 239360 463165 379185 654925 206125 127500 182920 659430 509320 259760 216835 519605 536520 704140 581995 423555 241655 227970 410295 782935 749275 141270 740350 492660 572135 179095 411315 295800 678045 222190 15640 611065 372215 567885 791520 238680 790840 462740 20315 460615 547485 221170 717995 126310 46665 645830 683910 549185 625515 678385 147475 97580 676600 459340 45305 129200 89250 81345 247010 193035 245820 585565 85425 205445 241570 117725 330565 167195 465375 543915 76075 793305 403070 352155 461890 13345 223720 167025 573495 399755 636055 43860 732615 813535 527255 548505 560150 148240 746045 143055 425255 445230 445060 337790 364395 363290 404855 266900 307955 15130 117555 818210 435030 480675 306595 68595 159800 760580 815830 153085 135745 480505 303110 207655 47345 286025 166090 532355 60350 621945 706350 478550 354195 595 327165 340000 49640 383095 637415 653565 193290 539410 573410 650250 614380 70380 802570 716465 627725 316540 250410 257550 6630 32555 611065 478550 155380 3485 619310 432140 765680 234090 201195 714765 197370 623560 217430 437580 361420 17850 846005 616590 44030 799680 653480 426700 34170 127160 141100 443955 402815 475915 478210 844050 223380 341870 737885 290275 108205 824925 621690 710430 442085 580975 519180 611320 622115 381905 530485 779790 617440 352920 609705 666910 32980 9180 113050 690200 86870 828070 825775 57715 206295 538050 505325 20315 119085 467925 706095 826370 306340 773415 84830 664190 724540 157505 611320 137955 654670 84065 523430 272595 167280 440895 715020 142120 632400 280415 368900 268685 426615 323425 331075 75140 517055 675495 493170 752590 838355 373490 450415 564485 810900 329715 629255 802910 404175 623475 657220 250750 237405 744430 174080 230690 680170 555475 499545 203065 804610 479910 200770 479485 88740 180030 331245 759985 196690 138975 681020 222870 353600 171360 738055 153255 826880 116195 755735 472345 538475 120105 772820 278120 64175 179945 166515 325975 560830 212925 561595 521135 689010 405790 72760 508810 680340 10625 348755 102340 85510 227800 64770 151725 200940 454070 110415 680595 452285 773840 264435 515950 751315 617525 194905 42670 691985 762110 513995 762025 348075 547060 181050 97750 613870 848045 143990 352750 730235 524960 839970 45390 217770 818380 790925 826370 786165 747405 50830 440215 246330 382755 642005 665210 545530 287215 597635 287045 209610 386920 365415 439450 36465 108545 561595 131665 136850 577915 629595 680850 112965 240295 370175 365755 472430 420070 805630 289170 575960 848895 636225 165070 334815 81600 515695 129285 260100 179010 46665 49810 677025 506685 709070 544255 573240 102255 673625 822205 389895 812515 195925 374000 151045 776050 477445 406470 675410 316795 778600 349095 554115 240890 98260 765765 496570 543575 199750 838355 255 778175 119935 472005 627470 169490 799680 437495 659685 261120 581145 395930 284835 610045 386665 525045 742390 554455 167535 497335 115005 730660 25160 798150 146285 282455 75905 334815 687395 845070 382925 840735 353005 827390 411315 155210 831300 280755 43690 380970 128010 297075 721480 564485 416500 162690 149260 764490 388280 402475 56440 165580 283305 583950 365075 206720 158015 386665 825435 818125 580295 31025 513825 611490 377230 541365 411485 161075 843030 401455 239615 230775 491640 656795 638180 548675 135320 477700 215050 390915 632825 715615 478975 808690 151385 209780 347990 788375 127585 146455 59840 513910 114665 534055 610470 611660 697000 277355 193630 797810 285855 425680 827730 313310 649060 560915 534565 283730 56185 128690 272510 209695 57290 445315 102680 825605 780300 712215 455175 553095 14875 32640 178585 38420 513910 51170 287130 595595 667505 825095 813620 538390 41735 31620 805715 670650 538475 749785 399415 641495 334985 229330 23035 116450 705585 840395 581910 252875 309060 190145 558875 154955 93840 343995 532695 786165 747660 329545 370005 840905 227205 584545 739755 502435 501500 153255 83045 687395 52700 359805 236470 832745 151130 284495 448035 126395 486370 14025 77945 264605 588710 479570 415905 538390 727940 433670 343995 788290 418370 85850 187935 381395 612935 740180 831470 110075 262480 81600 286195 526575 668015 278375 756245 576640 129200 570690 24650 681190 727175 168215 726070 118490 787525 506600 819910 77690 213010 719440 262480 673540 258400 88400 496145 300305 180795 461550 666400 425000 779960 827560 494360 457300 100980 516375 772565 674645 733975 693685 372470 673030 842180 529635 14450 412335 725900 613785 674730 457300 547570 518840 153255 570775 796365 337025 248200 251685 134385 588625 575620 322915 770525 201365 307615 210800 161925 394995 222955 272085 219895 177820 458830 88060 50490 431885 207400 767295 531250 412930 156995 223805 193120 13855 424235 275145 584715 801975 802060 166430 96390 318410 192865 121465 273955 402730 847875 129625 624920 296735 119085 533035 94435 276930 754630 588710 731425 844560 522495 488155 340170 67150 587010 218705 569840 790755 156910 462230 28305 297585 22355 473705 633165 207740 274040 791775 116365 331840 125290 444975 135575 763725 779025 543575 265030 429930 567120 420750 211735 35530 164050 479655 755905 363460 741710 416075 263670 319515 705670 689690 233835 327590 13090 530910 216580 90185 773415 40715 221085 400265 282200 679745 835890 428315 702015 191845 227460 576470 107525 694960 203490 394400 194735 185895 219045 758200 242165 736865 116790 609365 273020 284240 160395 660535 497760 281690 670225 207740 490960 350285 669460 360995 226015 829515 252875 1275 229840 95880 525895 347905 641495 254490 685440 706350 545615 186150 154870 116450 174675 413440 374595 22950 79900 684420 254830 469115 501755 737715 25500 353260 490365 625940 156060 715870 218025 137955 73610 346800 819485 448970 53380 500310 481355 811835 671755 767720 234090 337025 665720 410635 711790 316030 399330 628660 223720 822800 835465 751740 240805 123590 718335 604435 814640 492405 524025 43690 291380 10965 402135 439195 557090 282625 264775 159205 587690 487815 553775 558280 563295 528360 483395 312885 311355 845155 653225 719015 225930 52700 565760 65960 724370 759305 485690 326145 47940 665975 806140 685780 682295 670650 494870 535585 381140 281095 719780 90015 50575 711960 466820 654840 422195 425765 289340 645575 322065 836825 695640 67320 180285 553265 695300 643960 332435 351730 73610 693600 627130 563805 530655 417775 515355 509320 306680 507365 614890 226780 543660 585735 756330 204935 783785 705415 317730 7055 468350 540855 209100 724370 156570 382415 282030 611235 319770 231455 664190 435710 174760 848640 400180 180625 660195 691985 301410 764745 327675 298945 596105 815065 96900 831725 12665 198815 398310 679660 432820 196690 111520 491980 834615 790415 83555 611660 299285 745365 153000 226865 834190 42755 2805 250580 112370 598230 175610 326485 26605 162180 195925 789650 730320 271150 251770 428570 303365 538050 33405 121380 75650 369495 649655 101235 342550 786250 417010 413440 250580 20315 562190 117895 609875 11390 284410 788885 542215 301070 384115 167875 45475 644810 209610 449480 582505 342125 298265 310080 495720 391085 144075 519775 328185 177905 602905 508470 369495 490450 511360 729045 479230 768315 370940 525300 239615 486455 86105 759645 666910 506175 352920 447780 157760 141185 407745 292655 781150 194055 129115 8500 475405 132090 340935 665550 48875 497165 176205 503795 412760 692750 44880 237065 576045 507705 300220 763640 390830 176970 6970 269280 543915 147305 551140 743750 135830 624155 641580 386325 132090 762535 249985 587605 101490 212245 446845 704055 87720 550630 32130 442425 100470 578255 457470 259505 158355 711535 537880 198900 53465 127415 272340 20740 212500 378505 395335 102255 417180 387685 794835 303875 198815 741200 304385 755650 730915 547910 244205 203065 829685 701080 242335 20655 323510 373915 435200 601205 532950 210460 272170 345015 378930 846175 611320 769590 470560 655690 263755 212160 774520 235280 103530 683485 168555 623645 389810 513400 701250 771460 88485 433160 151470 651610 605030 382075 829430 268855 293505 409190 376040 822375 841245 64175 685100 224655 56355 712215 586500 2635 217260 250665 381735 819400 1530 516970 251175 523005 354705 4590 492405 342975 36890 446250 408765 654585 213180 512465 264520 109905 550205 23290 495805 423470 513145 730065 657135 393975 117980 157165 128775 302685 556750 316540 136765 466905 432905 328015 726240 618885 329375 774520 411740 520285 848385 746215 328865 698700 393720 236470 281350 597040 33320 482630 516290 528530 130135 671925 461210 761345 399245 276420 236130 453475 830110 850000 233155 355385 361760 715785 779365 563550 537115 831045 107355 607750 779535 614380 388960 485180 597635 10285 771885 786930 43435 1530 736780 801890 330140 261885 364990 323765 593555 149940 845750 731255 810050 803760 486880 395250 773075 422705 651525 773415 307275 488750 744685 346375 590410 425 511105 559215 542810 272595 323255 89590 214455 595935 36635 67320 84405 85680 208335 697000 308040 764490 498610 359805 366350 370855 450160 625685 662490 600185 270725 422705 63325 23885 630275 760070 797895 827050 298095 637755 119085 733635 848810 303450 570775 740095 410890 346375 511020 745620 780895 299115 479995 15045 612850 512040 731085 370770 54910 770780 417520 616930 663510 452370 713150 845410 383265 752505 260440 710940 489940 674730 768570 250665 19465 288830 522155 105145 88570 39780 285175 825435 559300 61455 564995 532695 835125 575790 242675 416840 687735 388960 141015 75140 431290 721055 689775 764660 804015 58565 128095 723775 638435 16745 115855 833085 518925 232985 245735 269195 112710 773245 216325 581145 43605 379100 610640 284750 82110 659855 114835 71060 84490 363290 841755 387005 152405 286535 687820 768740 37060 592790 780385 426445 18870 130050 258910 686970 194905 53295 522580 830875 440215 733465 824840 389045 639795 39270 699210 812345 81685 771290 833170 373660 498270 594405 246925 535585 532355 34765 761005 748850 785400 500650 633505 732275 245055 205530 101490 96050 75735 460360 105400 389555 254745 524705 537880 406300 591260 797555 209695 239700 173060 682890 94010 254065 849065 182155 550120 431970 145860 660280 219895 306850 503285 25670 623985 317560 90270 141185 848980 353855 259505 642175 797470 454155 560490 466735 710685 121295 407660 226780 642005 48195 74460 606305 584460 301070 25840 493255 547060 606305 51595 417690 686375 816000 65535 655265 426785 279650 42670 494190 685865 765 578255 684760 821100 452455 353770 164645 248795 663765 323170 401625 12240 630870 716975 61710 760070 414290 786250 683145 69700 159715 845495 843285 454750 788375 815830 57460 710940 802570 343060 820505 616505 121040 13515 149855 779535 736355 323595 399075 226525 395930 57035 400095 521390 495635 56610 497165 230605 605540 801975 556920 444550 36295 322830 386155 152405 121295 615145 667080 253640 220490 158525 363120 175525 322915 253725 778600 162860 846090 89930 414630 544000 681360 436985 515185 500905 690710 292995 738225 12155 825605 780640 343825 408850 808860 411825 120785 599250 104635 140335 566610 195160 140335 300815 646340 779365 268600 215985 183260 102085 503285 205360 309485 805970 370515 723690 427295 724115 246755 285940 177650 354875 304980 748425 575280 320110 744175 232390 709750 307530 824330 236895 479825 348925 825690 459425 539835 829260 764745 712725 647870 408425 398055 435370 518840 407575 843795 274465 445230 39865 97920 803845 693260 12240 40545 477785 57630 70125 56610 632995 628065 448205 834870 785145 495805 540685 704055 71230 657305 534990 498185 225930 738650 391170 491300 210375 54485 41055 531080 159120 180880 150280 574005 811920 844730 228990 659515 738480 440725 493255 683570 351135 201960 467160 598060 289680 705755 503625 351220 500735 652120 528530 24395 699550 616335 546890 426020 27625 669885 740775 500735 576470 310080 165835 75225 386835 546125 28730 402050 415225 450670 307955 389725 34425 210035 7140 335240 446845 503455 686290 118915 145860 208080 615145 282540 468180 522070 139570 491385 501075 328780 791775 781660 689010 380885 393465 667930 544510 93585 325890 719695 488920 99875 143310 182155 672265 842435 554625 72165 588795 608600 332520 51255 142375 26350 210630 331925 827560 167875 402730 144925 550715 218705 830960 338725 123590 81770 213690 712725 817615 743835 324870 567545 347395 652970 775200 354790 4845 421005 244120 245310 546890 203490 459935 186150 495040 605540 305575 502010 748255 782765 172465 839120 550800 162860 9605 542300 735080 386580 501670 462230 342465 346375 770610 680680 533035 182070 590665 572475 270980 466055 523175 526830 593810 132940 325890 82025 192695 156145 656370 161755 289935 424490 514760 11815 261970 756160 636055 33150 186150 5100 451095 20145 745110 446760 702780 580635 642090 713065 531760 472260 352580 418540 501160 748255 307615 579020 220065 242165 155125 356320 677025 380290 471750 155635 657985 636905 156145 218790 346885 414120 249985 792795 122060 814810 253470 204680 637755 779280 207995 412760 712640 96135 94860 595595 121720 785995 532525 221425 293420 311440 197115 7055 790840 784125 561000 394485 776220 361930 805375 152575 496910 368305 196945 523770 465715 727005 730915 27370 589985 510425 538135 644215 545360 715105 493340 497335 335835 549355 295120 712895 437920 803250 393465 140420 171870 124270 395505 553945 614380 511105 126395 627640 713745 684760 239785 609365 207060 686290 772990 423725 7225 494530 696150 413100 307275 97920 772310 585650 432225 174590 347650 189465 726240 844900 542215 433755 346290 641835 816510 32640 818805 397120 235790 756755 242845 489940 555050 524790 394910 460190 628150 16150 661980 546550 242505 281860 399415 332010 191420 453135 549780 404430 691985 65705 288660 553605 259590 420920 67405 79645 386325 210885 109990 570775 161330 115345 496570 345525 288660 265200 316795 563720 228310 27540 791775 295375 698275 263670 428825 799425 388025 370770 274210 62900 507195 209780 526660 779960 597890 740435 604350 557515 71825 640475 725220 160395 344335 837505 87210 251005 608260 797980 74035 419475 685185 591345 725475 271745 499715 677535 341870 327845 518925 684420 55505 580125 235875 18190 405790 671670 437410 60095 401540 489770 393805 655775 305065 261630 138720 809710 721140 777580 757605 106675 383265 244035 31025 513145 325635 713490 470050 294865 342635 668610 342210 55250 7820 10030 778345 768485 584800 822035 156315 738225 637925 41055 810730 102595 272000 474470 239190 207145 202215 392020 563635 132005 162690 604010 278970 180540 783700 244460 477105 427465 268090 742985 811325 133960 547060 294015 526235 558875 219725 387600 184790 795345 169490 242590 536690 235450 101660 691815 768400 226440 191505 725900 636140 246500 127330 194310 581910 120360 19210 237745 412675 740350 291380 577150 787610 364905 703630 226525 55250 185385 486795 724370 749020 659855 587350 163795 210460 354110 326060 91290 574600 82535 76670 607750 161755 544170 552415 556920 642940 59330 104040 759985 507025 196095 35105 476425 123250 417520 557685 21590 347990 207655 363970 191590 281180 766870 393720 79475 630700 263415 482460 655095 138465 495465 87635 795260 462485 175865 607325 673030 848045 653395 416670 672095 77945 242845 515100 5950 810305 729470 398055 173400 827475 526660 406385 313055 629425 175865 228990 623050 313225 557090 63665 321640 444040 611660 565590 232305 823990 507535 488410 164560 316625 153595 568055 232220 482290 549355 732020 799510 761855 237745 185980 400095 608770 230180 567885 204680 114750 809795 514505 93755 360995 72335 353855 798660 582930 122740 346290 618630 580295 351985 83215 562360 294525 260525 403920 645575 147220 697595 739585 146370 522495 621095 481610 663510 388365 739755 411825 49215 664020 355045 663850 362525 248200 691730 236130 839970 796875 467075 150535 330140 135745 390150 361675 633505 438855 623390 518840 443360 35785 284410 502775 410125 575110 257720 847450 334135 187340 600270 543320 104465 751995 74545 553435 567460 182580 240805 816000 514590 367880 106505 199920 728195 4675 315945 241910 369835 837930 484245 341870 820420 743325 589390 551905 90100 716040 124950 17000 142885 711280 799340 568990 476765 143225 788120 542385 389215 349350 524620 72335 120955 191080 4080 168555 149260 835465 362780 107525 801210 330225 425510 27455 148070 633080 117810 127245 643535 714255 445910 714085 602480 383520 93840 334390 431460 474045 377060 201365 257890 37570 379525 304215 712725 200260 741115 53635 453645 298520 617865 282200 677195 125800 637330 419135 541195 110755 1190 473365 273190 712300 427720 347565 582675 808520 658665 469370 376635 379865 612085 438855 635290 603670 114410 190145 590410 551735 737885 429080 75055 200685 318070 59245 104890 238255 617695 399925 376550 729215 380375 258230 351390 518500 238850 399500 714850 737290 109905 257210 615315 311440 12410 785910 554625 259590 424235 435455 167450 704650 121210 720035 234005 398650 783530 788375 841075 81770 650930 82195 372470 130390 9350 102000 49470 272765 130305 696490 129795 87890 50745 612000 815830 585055 401115 662150 158780 639880 198050 574515 78115 107950 369750 802400 199325 252620 606305 521645 88060 568565 73780 642430 12920 320280 553860 148325 811665 220150 210545 210630 752590 39610 707540 460615 507705 124440 249645 193630 578935 473450 478295 294440 567715 461125 376890 567800 824755 167960 8415 627640 497505 477190 48705 159630 564400 600100 634440 632400 248880 510085 605115 284835 524960 411995 231200 429080 631465 315605 416840 147475 487900 13600 171870 4165 579275 116110 431800 64090 3570 329885 45305 343060 815065 196690 823650 202810 161415 113560 552075 673540 631720 845410 340425 10030 765170 808350 788545 327080 649825 825180 247605 774860 84065 121890 695895 297245 734910 380885 41905 798915 420495 457300 438345 802400 147900 551395 645320 494275 744345 205275 561425 757520 484925 591260 368985 173570 677110 528190 565080 193375 637755 258315 600695 542130 208420 774945 89675 285855 660620 791095 257040 348755 745365 579275 737120 13175 587010 337620 403665 212330 466820 451605 819485 510680 454240 189380 256190 175185 794665 841670 56780 586245 816085 361080 333200 51510 710430 736185 80240 689690 228310 625430 256870 325805 84745 802825 12070 164900 842605 577660 249135 815575 821950 169065 478380 276335 267410 341020 542130 105400 363885 147985 826965 43945 838610 524960 630360 576895 32130 654245 674305 56865 672095 305745 444295 370770 699040 23970 831470 335240 69105 127415 190570 451520 830025 112795 565930 435795 797215 132005 842520 579360 171360 207315 360910 42585 242505 819145 564060 35360 56015 578085 547485 699805 595170 575875 174250 119000 598315 728195 558535 768910 630445 613785 538390 268260 716890 56185 79815 58820 117385 102425 319685 637075 237405 716975 125715 126650 753695 790500 769335 416160 124695 740350 607920 569160 813535 706690 272595 40970 388705 685610 773500 110330 392445 498950 179180 327675 227205 737970 396780 400180 818465 23205 130220 440810 201790 723095 778345 182155 803845 12240 435880 666485 787525 27880 161330 614295 374595 600525 81345 713490 697340 98090 259675 636225 340935 36210 368050 279650 406895 19635 425255 77690 651015 684335 249135 165240 824075 721990 773245 137020 536350 730830 565675 49810 157760 70465 82960 762535 206040 306085 834360 241400 114325 731850 1275 841585 421770 591855 572560 489600 630615 153085 627895 827220 42075 128860 444295 524535 173400 286025 654925 402050 689690 53805 705160 292400 483140 579020 430610 784720 529210 188785 663510 371875 189210 391255 625175 760495 316880 26945 737375 347480 684335 321300 322405 737375 239105 124950 708985 269280 844475 582080 293590 774265 146625 162095 190060 94180 815745 289085 51085 829515 482205 32640 830875 79050 652120 824670 843455 85765 79730 403665 137105 833850 292995 80665 678980 13940 704310 31960 38165 350285 151810 165665 763555 514930 728960 492660 796025 658580 129030 812770 799255 268940 252960 178585 641580 671160 3655 628320 468010 680085 591430 592705 178925 156145 830280 265795 15130 812855 215305 248965 670055 800020 286620 510510 251175 481270 353005 759645 314925 529635 414290 454495 709750 387260 248455 81685 396100 661810 839630 277100 662660 462995 672010 77265 128180 661810 241995 661725 63240 176630 835040 609875 209610 753525 433670 669715 628660 641580 345100 817275 705330 165665 585140 198900 716040 339745 553350 771885 750890 31790 235705 270555 673880 694705 160650 332095 130815 653055 704735 743920 296990 111605 562870 142970 628490 487985 565930 258315 200345 788460 144670 606560 147900 681105 101235 803080 498440 88315 327760 364820 95710 660280 141015 120955 401200 621860 559640 511020 477785 89845 66980 356915 337195 466395 56100 150960 213690 193035 259420 615570 63155 586160 455515 710090 589135 41990 532610 61200 533800 64430 198560 431375 716295 456620 317985 166005 299285 383690 689010 527850 733380 773925 658410 125545 512550 81855 95115 813025 517225 6715 331500 56100 304470 225250 683315 571455 702525 672435 170255 542810 367625 773500 517480 653735 845835 169745 212755 337705 665465 660535 385645 445145 256955 438855 135150 799680 136000 345100 299370 527935 188955 542045 73270 68765 822375 307105 490875 285855 709580 14790 236045 187255 67320 405110 60945 41565 470390 341360 303110 662065 829175 323170 561170 57715 713405 645150 576725 701080 744515 700570 28985 434945 165495 732870 26265 123760 353855 705160 435710 715360 525130 628235 182750 585650 425255 572390 558025 103530 623390 261715 221000 34765 212160 19465 32470 326570 395250 189040 273870 344930 590580 303195 764320 401795 82790 27115 738735 258315 491555 668270 702440 461210 789395 205275 804610 62220 847110 763385 461890 138890 668440 228140 767635 37740 454070 2720 540600 783785 803930 383010 378930 373320 500395 827135 291635 36550 821865 357000 440980 218280 790415 41225 684760 650845 113815 466735 318835 248370 816595 311100 31280 58055 302090 122315 189380 477785 561340 300560 493765 104295 825010 169830 250920 802740 333455 705330 841075 57630 18105 725985 210205 27030 252450 547315 658665 733465 62390 617185 161245 760410 213350 9265 758795 187340 476425 674135 646850 297840 408425 485265 646595 230350 651780 712045 797045 147475 617865 54485 453220 453475 844985 766020 48365 380800 208845 53465 614550 404090 821015 69020 268260 618120 602820 562615 64260 825350 363290 80665 644980 248030 707285 778770 274975 577830 828665 703715 243015 282795 294185 201705 391170 647360 298095 315860 29325 326485 555050 48110 817700 765680 652375 193035 780895 41055 161075 813280 649400 146455 178415 730235 405875 323935 691560 630700 377570 295375 235365 455005 343995 621010 118405 436900 574600 244970 425340 340425 561595 631805 105995 442170 338555 43180 605625 429845 683995 834275 164815 99960 694280 332180 159885 790500 716550 194310 674560 145860 753610 116620 376975 838525 127075 393125 83810 181135 527680 427380 565505 788800 90015 94350 459255 307360 658835 561850 660280 86615 213010 768910 662490 454495 842945 407405 89505 370175 168980 323765 84320 370770 744940 618715 322745 722160 564655 522240 430865 407065 388280 361930 425 36975 36295 717230 371535 243355 320365 741200 97070 18615 94180 728620 47345 638520 789905 603160 572220 339320 690540 108715 444295 398140 53975 477445 52530 502520 416585 361420 666655 589305 530060 776475 132345 240465 162095 104550 701165 440725 481865 595850 253895 60775 629425 824160 801805 432310 595595 653820 4250 80495 83215 692410 377485 69105 40970 233495 603160 345015 406130 208250 572390 759475 68935 425595 297245 779280 380885 544510 594490 457470 428485 309995 364820 253895 663935 198475 172295 84065 360910 4080 705500 728450 784720 374340 186405 4420 592280 176120 659175 257720 271830 239105 253895 64940 522580 112710 542130 304130 413950 155975 39950 284835 704480 429080 580720 676430 832660 366180 78455 541110 499885 668780 334730 668780 491130 728620 54655 542895 624240 652375 188360 277015 774095 637245 224060 293335 671925 65790 774775 595000 628830 326570 16745 822290 681190 375530 793305 730320 445485 409615 225590 233155 504815 743835 413185 535160 342125 255255 260780 689520 541960 651270 557260 582250 428825 511955 224485 391680 423725 848555 464100 408680 775030 4760 581145 277610 598995 138040 530060 688585 551990 453050 475320 655605 820080 575705 27625 620075 487985 678215 158865 721990 414375 443785 730150 743070 12580 48365 30600 226610 737715 664530 316370 97665 749105 403240 571455 195500 824925 459935 841160 206805 388875 721225 338725 649825 279905 61370 588625 780300 624665 775370 838355 401540 679660 48110 54230 364310 199835 782170 23120 144670 425935 589050 594745 31875 542640 635120 307700 494105 737885 497930 486880 304810 247520 604860 198560 263415 335325 168640 211565 679150 387430 434945 30515 522240 935 90270 722075 554115 321810 619990 748340 834615 265540 543320 43520 70975 216325 815915 814640 705075 348075 683060 570010 569415 696065 791860 602480 517735 619395 184790 813195 783700 141270 116110 77435 611320 456195 25330 521305 757775 313820 651440 315775 623985 759900 127840 444125 592280 500820 70975 679405 73355 816425 151640 73015 544850 448800 142800 355215 229415 105145 367795 108460 514335 508215 567205 647275 2975 118830 481015 753695 808350 211905 496740 557685 211820 233240 591770 69275 640730 221000 604945 378080 11560 142120 68340 668270 627980 667590 826880 690540 727770 147900 105230 415310 794580 173400 34255 537030 427975 538305 414630 212755 616420 696915 95285 161670 300985 442425 526575 531760 23715 90185 96305 643620 146030 400265 378165 132940 333030 117555 517225 91035 588540 604095 460785 655860 370685 772140 523090 681020 47430 609535 533970 799850 412080 674900 346375 277185 679065 579785 546720 153935 281520 224145 641665 3485 516035 494445 195160 136510 201450 66215 106930 12410 604265 455430 667590 58140 685355 283390 567035 545785 279480 662660 324275 151555 140165 453135 250920 722840 747490 845920 87550 43860 566015 629510 533715 745790 515355 357425 197370 744940 416500 274465 503455 362270 165325 35615 642005 405365 326230 330820 510085 202810 474895 394740 758965 389470 17425 142630 190910 841415 242760 838780 646170 82535 268770 672095 19635 23885 274805 546465 87890 508980 129540 5865 536180 56270 563975 193375 128945 712215 378930 246160 248880 272765 378335 87125 284835 261290 627385 114410 494105 472090 755480 257975 631040 661725 34085 788290 17595 186320 720035 551905 559215 258910 460020 339830 773585 2040 317135 93075 69955 797980 192355 616675 636990 295630 766105 661640 190400 811750 363375 444295 493170 655775 396100 288235 343485 799680 352070 435540 209015 645915 108375 600270 447695 638945 783105 247860 59245 616335 492320 300985 830450 441150 196690 161245 137615 220575 644385 234515 762450 202895 176205 811580 734145 380460 322150 281775 1700 324785 439365 293760 443020 512720 174845 169150 150280 472600 202555 251685 701845 152830 383180 166345 847195 272935 126990 163370 230860 187085 802910 182750 418115 659345 469115 707115 72760 724625 674135 220405 221765 797640 209865 298520 476850 536095 531590 222700 443700 720120 632740 613445 506685 231030 758625 381820 94605 708900 440300 434860 332690 726665 759390 653735 671160 105740 170680 539070 586925 387855 371450 315690 248965 150195 21675 136085 85680 598400 651865 37995 305660 616590 552585 843540 455515 474810 300900 672605 344760 78795 247605 640390 767380 18105 480675 731935 739500 102425 183940 421345 167110 306085 216325 707540 641240 847025 70805 371875 715955 787100 135830 822715 547315 157250 710855 750295 4420 725560 564655 701335 749020 394485 175525 187765 846175 77860 793730 387005 355385 601885 502520 473790 398225 647190 622115 158525 36550 720630 159205 483310 183090 516970 841415 847535 827900 792625 791350 366945 765510 682125 352325 748425 233495 520625 367200 547825 404770 366860 498440 122570 343400 336430 171275 3995 247180 314075 56440 368135 211310 682380 732360 818550 824670 62985 79390 639200 480420 397290 518840 118150 466990 205275 24395 813195 301835 503965 405450 161075 497590 542980 329120 379355 687480 840905 557515 812090 230945 387770 430525 180795 686290 606305 307020 311610 371025 761175 566440 39355 756925 449990 678980 18700 269110 544935 447100 811665 560320 754885 404855 201620 450755 5610 633080 260780 74970 384115 812515 193545 498950 310930 303960 609195 220150 261375 650080 780470 805460 107695 830875 818295 458915 189465 444975 32810 501160 729725 306085 509150 72505 530910 73270 663170 397290 307020 209015 663765 317390 779110 305830 546040 845410 761855 834275 517395 31280 469115 349435 362950 432905 504560 634950 689435 551225 244375 810135 503710 595765 256785 526320 16490 352155 41820 147560 598145 764405 601970 260780 341445 749785 198645 755820 355215 807585 461295 765850 111180 653055 659345 247520 220830 39865 401030 643960 492235 707880 633250 772820 804950 440215 593980 43775 3740 7990 337280 450245 107100 450500 480420 630190 477870 733040 251515 399415 536095 312460 265285 674985 122740 621860 318070 397715 401965 312970 242505 74630 581060 361250 303280 108630 129965 809200 157080 353940 696745 429505 577660 279650 515185 81600 685610 547740 653735 318750 509320 636140 538305 414120 609110 354790 273615 310335 141100 360485 22355 483650 288150 194140 780045 428485 630020 768400 729470 393295 790330 634100 61965 444805 64090 239105 87210 173995 593810 386750 570690 652885 409530 48705 283475 467330 29835 667420 575535 524620 447185 415735 16065 289340 647530 513315 331075 408680 267155 719270 589220 154020 277780 630445 463335 332605 448375 284665 717655 453900 89845 573070 663085 541110 818890 10455 126650 246670 675665 637330 21930 39185 247860 314415 587605 320365 265200 477955 404855 698190 809030 311440 562870 179775 275060 57120 626705 457045 109905 679745 69530 754545 733295 102765 471070 41565 39270 205530 290785 370260 582080 12665 213350 613020 310760 400350 822545 404770 606900 373575 688075 347820 147815 709070 318240 694195 656455 638775 556155 32810 224145 86955 117725 282115 378845 642345 450500 323935 383180 416585 412165 441490 657305 778260 321725 610045 623900 122230 28475 846005 749870 314075 468265 638435 510765 82535 155465 831385 133960 555815 100300 381310 702695 535500 597635 828240 549440 847705 309995 398820 220745 583440 385050 28645 704055 664530 50150 598230 78965 13685 194820 323935 513910 601715 337365 174250 321555 623985 702185 65450 386920 430270 305405 259505 151895 750720 804780 780640 775965 672180 372555 511190 443955 780470 627555 232050 105485 521135 840565 174845 203575 178840 840055 6715 331585 719100 365075 467925 45220 484840 623900 216920 218960 519860 668440 581655 149940 409955 249645 595765 785315 355045 764745 799170 600950 322490 840565 483820 117130 108800 227970 727090 290615 207655 393465 191165 647955 628915 208845 212415 701760 564230 143820 591600 41395 426105 540600 647105 819825 441150 497930 691815 328270 238255 118405 726495 55080 352325 328440 149515 484075 328865 258400 385560 360485 591345 608770 533970 823480 3740 602480 601885 320705 546125 427720 708645 110925 776220 543235 287215 828240 601800 691390 53720 437580 136425 477445 227205 762025 826965 308635 631210 252790 168470 558960 539410 713915 503795 806650 599845 844645 813960 4250 109905 344165 795770 152150 141950 824160 40715 455940 449905 561085 564910 40885 291720 740690 197285 366435 661045 623730 743155 23545 560490 35275 220575 20995 500820 693855 169490 760070 149940 96475 235450 34085 13345 32895 813365 171190 593980 504645 387430 14705 487475 483565 283050 807840 734145 469880 206975 705755 541535 356405 484840 408425 423895 733125 278460 769165 836060 802485 176035 81685 194310 719440 745280 541195 693430 321385 804865 786760 482545 569755 797385 366690 581315 432140 769250 507195 755055 744515 21335 466820 172975 422790 357680 196350 409105 441065 94690 519520 506600 813025 615230 769080 766445 10370 788970 32300 105145 469540 194225 372725 271745 339405 151130 112030 110330 773415 775030 85595 195840 319005 802825 476425 496060 440470 451605 673285 466650 469370 711365 425340 36210 76925 731000 342380 488155 751315 702440 728620 163455 108460 282030 178075 634185 206210 298520 157080 670055 835635 86275 7480 369070 705075 516205 489685 592535 134470 219555 462995 29665 189125 140505 352580 269875 741200 45815 310165 347140 326230 438770 72760 253725 745620 749445 166770 177650 796960 391765 818380 327420 707540 837845 477955 22780 578085 149685 22440 547740 796195 816510 605965 698530 691985 542215 591770 749615 622625 306765 762195 124270 170680 830790 56950 651015 355470 345780 141270 354110 124440 333370 835635 545105 660110 778345 561085 442255 16235 304640 21250 305915 102765 177820 535840 767040 497930 216155 173060 471410 452880 785145 142035 815405 180200 461040 295205 267835 258400 21590 357255 294185 728705 178415 111350 574685 429165 647785 576980 419135 262820 648295 486880 335580 201535 379270 835550 563805 333625 455770 771715 388790 69955 611830 179435 783785 750890 690030 337960 822715 222615 248030 175270 72250 83725 23375 88145 585905 828410 494785 218450 289935 700315 196775 845325 727515 211225 425935 317050 274975 715955 635800 400180 651950 409190 226270 414970 436645 645915 453390 492660 548930 686205 780045 312800 473620 193035 362525 10795 661555 150960 737375 243695 831130 337110 60605 685015 373320 424150 54145 737970 295290 476850 363970 202045 597465 443020 68765 498610 416075 404005 505240 775965 449990 251515 776730 721565 450160 259505 525810 369325 504305 447865 338725 542555 311865 71230 25245 225420 36975 669035 846090 415395 578765 640050 516120 217600 661385 123080 451605 594745 451860 420410 352920 642090 502350 583270 151555 324445 203150 674645 273700 269280 397375 464865 437665 452200 565335 206465 48025 147815 149430 428570 569415 410975 557175 21505 817530 295630 62900 53635 659855 539920 448035 673030 124610 426105 391680 804695 137275 263330 291040 54995 265455 3145 800870 518585 792285 365500 334560 265965 699040 422960 616335 581485 433075 287895 819400 362440 383265 792795 112115 14365 359720 364225 797980 843200 701930 577490 483480 61710 843455 710345 72080 427380 278035 708985 831470 364055 792880 725135 198220 227630 514080 748085 493680 443870 538985 679660 756585 136000 317050 804440 718165 329375 426445 241655 302515 54400 653990 343825 452030 164475 471495 131835 790925 562530 262650 246160 754970 171615 159715 645745 572305 658410 652545 363715 629680 625260 211990 319005 714680 100640 778090 487815 612085 704225 762450 303535 350030 240635 493935 636735 822205 754460 8840 26945 794750 540600 164135 785655 837675 617610 289680 74545 412845 711790 609280 559980 600355 145350 377740 172465 219470 114920 41225 539495 380205 468690 608005 689265 238085 457215 429250 498355 321385 168470 735590 401285 743665 178415 256530 503540 404685 146285 585055 563125 766275 740010 27285 214880 101660 427465 413950 632060 724540 782170 597975 767550 477530 545020 279055 415310 658155 230605 613190 103615 518500 391935 739415 619650 364140 124695 677280 494360 335835 746980 367115 810050 847195 240295 325805 164985 254660 846260 420665 137700 317475 816425 844475 369070 29835 94945 268005 261885 475235 565335 225675 714850 126990 314160 476765 712045 714085 8585 828920 728535 643535 635290 258145 16490 778940 64090 691815 634780 329800 206125 240550 130560 126225 502945 206550 33490 584630 601460 405705 105910 269365 179010 638690 619650 602480 614890 273530 637415 34340 424405 51425 780810 816425 318665 219725 396440 284240 289935 768995 731255 575025 204255 391340 627895 511615 46240 39865 38845 738905 68085 471750 287470 419730 828835 636820 549865 355980 50150 125375 552585 800020 579700 265625 846005 665805 492915 448205 733295 507620 46325 261885 36040 729980 744770 143905 22015 736015 623560 60010 535840 63240 392955 648890 219130 138210 830620 241400 397630 642600 666485 119510 570180 440045 76670 342890 605455 481015 607325 424575 816085 471665 32470 813195 834190 102255 231965 179010 146795 525470 188700 525725 114240 92395 356235 387770 149345 268855 412165 301665 527510 426785 5270 631210 294355 65280 14790 116960 667335 540260 105995 495720 317135 436900 376210 815490 832235 732785 67575 369240 510340 534735 405195 343825 240635 85850 341870 831555 725815 228055 536775 535415 815405 736185 621860 84660 379695 497080 650675 387090 254745 77690 434180 635205 167450 791775 746555 62985 275060 124610 434265 558790 208250 128520 426530 589985 368220 117555 416585 181985 455770 667930 830620 444040 599675 532185 467670 687650 136680 374595 711450 394230 161840 101660 644130 542130 97155 292060 160565 563040 144415 94010 175950 667675 127500 565505 536435 138210 1105 116365 523345 584970 398310 77860 762875 158865 575790 359125 414120 444040 598655 760325 498950 133110 828155 835125 287640 501585 286790 624495 370090 486540 725900 767210 402050 521390 210630 435540 170000 49385 197795 339320 834190 11135 570095 160310 258655 105570 22185 114240 73865 574770 757095 683740 108630 224995 147305 481610 554965 92225 818040 594830 589220 50915 723095 725390 490535 771120 530145 164475 407575 324870 643535 376210 138890 3230 410720 563210 448375 141015 158865 498015 386155 426785 403580 394825 360400 205870 365840 732190 430100 841245 173230 60350 548165 322660 447440 426020 79475 589645 823735 673965 233750 177820 841500 254065 485180 642090 489430 119765 593555 274210 102850 404260 392785 355130 507960 390405 748595 180965 317985 541365 59925 841160 725645 116535 243100 39865 780725 217940 817615 379780 131835 596870 178160 150195 52530 678895 714765 351475 470730 749360 548505 439365 613020 492490 610045 125800 482205 152065 340255 536095 683570 734910 724795 518330 394145 749020 586670 261630 685355 309995 466140 27115 848300 448460 171105 111010 189295 472515 462060 99280 248370 328525 566270 334475 183940 226780 770100 128180 122740 486540 90865 528190 823225 34000 291380 671075 51170 214455 429420 88740 33235 643195 259080 101320 727600 365330 25160 788460 733975 663255 335410 94775 323680 73695 547910 206295 477700 764065 150450 498185 292995 536265 286705 546210 136935 575620 533545 238595 129455 450160 164390 98260 35530 758455 567460 443615 109905 18275 294355 796875 303620 283305 32640 534140 523940 529125 170340 170170 329460 621435 175015 597040 34765 601035 559470 450160 760070 229840 95030 644470 277950 147050 330650 343910 625430 86615 330310 154870 678640 73780 143480 630785 97070 536010 464355 500820 573750 340510 34595 94180 799595 840140 554200 564485 590665 460615 312035 477530 791690 291040 413610 298265 509320 731510 162860 583610 156230 311950 98515 782935 354535 263075 324615 455345 283815 362185 67915 524535 678810 810815 381480 333795 497930 87890 51935 125290 644045 762705 508640 74715 494105 19550 476935 518840 99875 837165 713915 398650 346375 647955 197115 494445 1360 339405 154955 682125 230690 590750 395505 703120 428995 356320 390915 34340 81260 515270 295290 499120 796535 496400 92480 130220 180030 720545 670225 450585 103700 231880 401710 71655 638265 451095 436305 69955 628490 403920 584630 423810 94775 719950 557770 704055 507110 845835 581825 231540 344080 143395 472515 542980 469455 351645 320790 38335 759560 560235 458490 508470 729895 714170 261545 521560 157930 225845 568055 261120 245310 311185 227970 361335 797555 524450 405450 751230 687055 436730 90695 394060 153000 568820 768315 288235 282455 109395 98685 567545 461805 681870 424745 842265 38250 590070 456960 67320 443700 170680 305830 755310 208080 478380 715020 582675 667590 343910 687480 733805 144840 234345 297755 51425 627555 173060 680850 51340 632740 575450 105315 824330 102340 704990 34085 45220 752420 160395 810900 321215 433755 51510 262310 533290 322320 772395 796450 580210 444635 218280 403665 37315 772735 735845 99195 161840 81005 177310 5950 618035 348925 135575 666910 573835 530655 119935 435285 80155 584545 471325 712895 596360 226185 516885 13855 250155 205105 347905 171105 513145 243525 475830 169915 416500 211820 507790 360740 558280 717570 508810 739840 783955 214285 346545 43265 776900 22440 655435 648465 326485 799510 624665 778090 816680 787865 756755 614210 462315 352155 593555 508215 371960 302770 412760 629000 341190 413185 808265 368475 366605 90185 673710 343655 602480 784550 780895 246075 353090 709920 569670 344760 136935 406470 478805 559895 770950 498355 424065 570350 377485 212245 17170 301070 386750 285855 569500 397035 458065 491385 418115 311950 770865 623390 181985 521220 768145 557685 571370 305405 709410 444295 291465 825095 484500 526150 47345 621265 718080 2890 657900 299285 637245 201025 15470 156485 477360 533460 281775 358020 664700 198475 791945 59925 593980 399755 816510 667590 705840 112200 524875 515865 249135 300645 397630 136935 72590 843965 534820 364225 346290 370430 612850 66385 206465 259675 676855 803165 664530 296650 602310 344080 148580 379100 621520 341870 657050 430355 589985 268345 594830 57545 143225 727345 804270 89505 837165 381225 151215 738735 343315 580210 632570 800020 576895 8840 125970 433160 306680 456535 174250 817360 359210 216835 488580 122825 336005 362015 783190 180880 220065 521475 175610 304895 104975 743155 687140 670310 438770 396525 142545 289000 291975 826710 112795 424915 266900 368560 200855 74715 814470 814725 368050 227630 51850 263925 523090 52530 353685 729895 416500 718845 401030 815745 290445 287385 547995 286195 806650 252535 287725 742560 759050 155550 204000 108800 340085 373490 754715 722585 69360 139825 641665 63070 629510 296565 521815 257635 363885 73270 448460 257975 699465 59245 120530 179010 321470 186915 124440 401200 795175 510850 576725 277525 21420 38165 222530 638010 77350 595765 8670 307360 473195 133025 123845 731170 611660 455600 170 658665 463505 181135 682635 137700 45985 337535 37825 74545 828835 178160 121465 401285 451095 761260 119595 702525 106420 108885 232475 388705 359635 562785 210800 288065 534650 521900 215220 228990 309740 497165 89760 162265 613020 364820 747320 503540 9435 344080 3570 639540 477955 574005 304215 199155 322830 733125 425680 838355 6290 183940 486285 700315 593640 405705 746130 515015 426190 757010 421600 184195 182155 536605 652375 486285 257720 791945 737460 389555 526320 767975 370090 486285 361760 366520 729045 367540 617780 48790 268855 458490 584970 110330 192440 643195 674815 520880 683910 681020 780045 358615 748000 99960 159970 625600 63495 334985 324190 500565 635035 304980 544680 344505 362610 493765 62730 331330 108205 166175 809710 76585 405535 591260 546635 626025 225250 171190 596530 528105 70890 91460 714000 94180 543915 469965 121720 756500 337705 96815 429250 285600 493595 264180 352155 39015 653905 556410 243015 719695 830535 130305 265795 629340 764150 17510 828665 687565 139570 402050 583780 64515 801210 595255 651185 130985 184195 733805 527680 433075 308890 474895 673370 449480 643875 454495 362185 455005 519605 507365 44795 642260 589305 58565 418880 398480 11815 704990 565505 647955 225505 426700 151045 50830 461550 681275 36295 425000 689350 272255 44710 365585 613700 431460 754630 378250 711450 407575 216240 372980 396270 23800 367455 437920 311950 694620 760580 103020 660365 233155 453645 74800 796025 557260 320365 529805 824160 839035 692155 778090 516715 510680 212585 331330 837845 817615 15640 136255 214455 353685 463505 91290 276845 158950 196945 812940 89505 520625 776985 244630 256190 585990 794410 773245 255425 73440 170 226185 474640 85765 701845 764830 211990 163030 127160 283475 309655 655010 121295 332605 234855 475320 800360 741625 466225 786250 565845 489090 826285 606560 749530 486625 289085 382840 789480 166770 501075 638945 183260 566100 197710 657305 583100 381225 328185 352580 407490 356490 510510 176545 834445 313990 675070 316625 13175 37400 764745 664190 370855 746895 562870 306425 238595 196520 781830 38845 406045 91545 685440 779110 440640 59245 40970 542895 298520 490450 689180 671415 839375 206465 620670 687310 287895 97580 336770 821695 222955 512465 673965 365415 334985 673625 182410 481525 202810 92820 623050 379865 398735 413865 193970 582590 336005 60435 140165 822290 661300 568820 830705 705245 268005 386665 647785 21505 83725 311780 510595 74205 829090 696320 790075 824075 154275 824755 122910 8245 547655 661555 541025 231710 808095 282115 277525 155040 720630 65705 669800 331755 502265 648720 366180 395760 431460 98940 270045 126990 253810 386580 455175 477785 542810 366265 812855 566270 694195 780130 401625 813875 762875 335240 623220 100895 21165 248115 178925 181815 109055 463930 395845 226865 234855 140165 712470 309315 86530 498100 796535 116365 236215 673625 780130 206380 243270 650930 230095 568990 414375 791180 732785 591940 274720 368730 838780 108460 539410 559725 167195 198475 276165 739415 256785 661045 237065 637755 772310 628915 619565 337790 12495 213010 68000 711110 378675 335495 598740 850 62900 56355 643790 109565 763555 142715 265880 521050 616420 830025 36550 609365 130390 219810 549355 114410 572305 291890 554625 311780 829685 690965 624665 213605 165665 765255 264435 307105 849150 813705 437410 540430 788630 445400 613360 111180 51425 218280 233665 756925 315265 291295 576385 664275 815150 503710 395845 481780 406045 827475 524110 142120 270385 401370 792200 283050 670140 526915 12580 661810 658835 299795 739245 538900 238425 694365 834615 487815 346715 138720 577150 236130 685865 793645 793900 595680 300645 497165 746640 714850 392190 47345 545530 321555 803930 20910 261630 78200 399670 175610 546890 635970 736355 727260 158950 767805 841075 617610 729895 268515 779025 54655 465970 517905 74290 48875 844475 308465 657730 203575 467585 207485 6120 684930 293930 799595 312460 103445 366775 483820 694450 751910 367370 799510 85850 681530 194055 391680 553945 626025 249645 760580 269535 180200 325040 767040 346545 238170 259080 268685 30430 278035 368985 114495 815915 70550 695725 467330 534905 131240 151300 409190 96900 591345 524705 80580 29920 469370 407915 161500 703970 279055 752930 354705 233665 677535 763810 262395 573750 596360 783360 183175 725220 51850 616080 36635 135150 709495 441745 165665 79730 750040 459510 544085 395845 661300 657135 292315 336855 735080 247265 262735 467160 110160 566100 424065 498695 329205 176290 521135 543320 591005 326825 262480 607155 456280 609025 76500 531080 284920 692155 582760 722755 678810 624920 765 682210 358445 314840 202300 458235 616080 217430 133195 258910 685355 506685 671585 479910 658155 540090 802825 400520 221085 311865 477105 771715 677025 315435 37400 607920 595000 290785 333795 606730 405195 490535 358785 48960 136170 693005 280670 236130 443615 297585 505580 43520 319940 356915 484670 175270 640050 87635 86530 108375 187085 215645 795685 805035 693090 20145 307955 289000 87720 661215 139145 301920 341955 307700 215815 30855 597040 560320 388025 81855 457725 269535 705330 463080 584120 745025 490365 572050 276250 640560 135490 584715 297585 115005 500225 606390 838525 793220 814215 16575 370345 651270 648295 222700 92820 256445 64345 340510 825945 737205 652120 813790 209270 404090 2975 101490 561850 613700 815830 434605 229330 516715 371875 35190 152490 513740 105655 824925 614125 718080 489345 680170 102000 251090 659940 356150 756330 22610 259760 625940 519860 56525 686800 320110 100130 217855 387430 170340 721565 476850 796875 260440 235535 671160 570435 57290 116450 245480 685015 93840 133450 754290 49555 389980 185725 142375 229500 525555 375615 649995 173485 566015 200685 782850 526830 200515 28135 20995 719100 228480 657475 417095 153255 191675 668950 4590 388620 822035 531845 4675 161245 558705 849660 806820 60265 693090 475660 754460 582420 847535 627470 83555 262395 134980 500225 382500 34510 540600 590495 672435 602225 518245 775540 546465 208505 599165 775710 691730 738140 361930 656115 429505 525470 644385 847110 606475 132260 516885 387175 255510 447100 581485 377145 790585 629595 573240 736780 506090 502520 57800 457045 478635 88825 336855 588625 761345 516630 788205 295715 538645 181220 740690 104465 709835 76925 176205 581740 813025 180115 836230 271830 644130 80155 521900 150960 680765 162265 629765 657985 253300 406980 108630 774180 498950 61200 562700 72505 501160 8755 218195 73355 721480 310165 192015 370430 232730 564655 605880 102680 822715 119680 186660 811750 34510 550545 669970 531335 239190 422365 339320 566355 720120 603160 689350 650420 19550 577065 652035 273615 738990 629000 827815 790245 531505 337960 305235 282625 564910 570945 741540 445910 831215 346970 631380 469710 824415 229160 788715 398905 761685 180710 480930 621945 499035 519690 403920 221170 518245 708220 568395 819740 806225 724710 597975 594745 700145 416330 78625 446505 760750 37740 231540 79475 516800 199155 805290 157590 597550 576045 535500 234855 786080 96390 219045 821950 348755 674050 268345 169830 380970 710005 457555 167450 279565 780215 214115 580465 816000 394485 599420 4505 375870 368220 271915 579190 826710 368815 376465 329035 429590 765 114070 173570 637755 494785 84320 714935 17595 794155 690880 632145 32215 481440 687055 754375 449310 289935 176120 333200 721310 270555 166940 645405 598400 163795 492660 796535 636650 623220 78115 430015 432565 780555 23205 802230 781405 619650 48110 282710 384285 775455 82195 781405 839630 32215 232050 514675 21930 652970 398650 709155 207740 428230 273445 281945 847195 604265 308975 177905 780045 595935 672180 206380 395590 118830 534140 814045 146455 377315 792880 767465 556325 789140 747150 3570 326995 218960 239785 222955 354280 809200 319600 780130 315265 575790 656455 427975 704650 607750 173825 658750 280415 339830 682720 535160 594320 225165 417435 759730 692410 370515 668440 781150 545190 504560 839970 59670 30770 480250 651950 590155 349435 689945 40205 29240 774860 300985 577915 495975 460785 371790 693515 410805 520625 817360 436050 408680 442425 82025 537965 594830 200685 435710 507535 121295 151810 258740 74375 99280 630105 607325 3825 691390 644215 308465 574345 174590 328695 623220 611575 644300 387345 448460 102255 436390 844135 638265 589390 673880 632655 95455 415310 511700 260015 109905 719100 474640 497080 97835 310675 171445 647445 532355 669035 150110 718250 498440 205275 407150 134725 716465 111095 800020 104040 47175 501585 99110 408085 375615 677450 58480 150875 518925 406810 201110 282880 235110 408510 691815 152490 306850 27285 642855 727175 42075 613700 479910 347310 270470 454495 675325 228905 511020 165155 529635 161500 661470 82195 313820 542300 743580 686120 220320 751910 317220 342040 473450 432650 588030 177140 65365 793815 217090 250750 214965 806310 478720 711620 515610 569500 349605 665125 552075 647275 845410 247435 542640 707200 446930 670225 280585 150110 108800 298095 4930 836910 848725 557260 589475 530655 558620 25330 349095 80580 220065 297670 217090 639625 149345 329970 24905 198560 348500 574260 800020 362610 412760 679490 190060 397545 350540 830450 832830 273190 87465 826115 299625 135745 620160 425850 344675 458490 245990 358955 737715 536010 291465 495720 826200 96135 441660 175780 786675 769080 401285 816850 512975 32980 92990 344930 838100 758710 776985 243610 553010 506600 641750 265540 373575 825010 529295 590325 596870 641070 164985 360230 86445 122485 53040 146200 85510 130305 714850 685355 580295 82875 831895 681615 446335 108290 298350 144075 427210 87890 12325 465970 266560 514845 681955 289340 700230 361590 735165 100555 355555 12325 57035 728365 112710 344165 430015 762620 246245 207570 467330 180115 248795 379355 114580 695045 68425 813790 13600 299370 578000 791095 293505 774095 820845 617695 8245 675325 719185 80665 64175 143735 632825 487645 719270 692410 810305 834955 176970 483225 580465 815660 428315 845495 535330 821100 541535 111775 451945 40460 456025 458320 516120 359805 42075 530655 163455 590920 826965 579105 352325 801465 354705 597975 582250 817615 210970 294355 558960 799850 566780 293165 666485 161755 310335 845410 130730 396270 779705 671755 162265 389895 444975 790075 718080 134555 60095 4760 151640 749615 597125 274380 71485 282880 734485 742730 123675 419815 346545 412250 789480 29070 354195 105740 200260 117555 129965 364990 132260 432310 132175 63325 297500 824245 532780 548420 312970 161585 301070 12750 812430 138465 751910 523600 530995 50745 120700 608770 286960 212075 349180 131835 717570 708985 790415 359720 231625 535075 381310 167535 4250 105145 562020 542980 676685 198390 585055 217685 3315 621180 717910 386325 8755 232900 509660 371875 538305 328695 30770 789055 696320 572985 697340 573750 786845 334050 705500 754120 171445 483905 457045 34850 172550 85425 74885 600440 701675 42330 183685 89335 650760 465035 833510 60180 425765 215815 549610 717910 613955 615230 827645 299795 608770 68000 647870 602735 270470 644555 816595 638605 88485 114920 794750 200090 475915 627215 560660 512550 648720 801635 117555 584970 151810 561595 463930 740435 44370 30260 527935 777495 425340 297160 11305 145180 770015 796280 340850 655265 290445 840820 406725 146455 426360 669885 96815 487730 531675 347905 124355 42670 589645 621605 749870 802825 483395 324275 674730 720885 337195 584970 827815 645915 387260 742135 326570 245650 463505 376380 673795 783275 812600 37145 728025 268005 138550 339065 765340 315605 508470 503965 682295 820845 456705 348840 366095 277440 229330 655690 762365 552245 616335 706945 405960 214030 70040 279055 307360 737800 286790 424235 748340 361250 395930 464610 470305 48875 747915 148070 618120 57970 769760 280160 816595 370855 634185 286025 26435 579700 193885 420325 50915 590665 374765 482375 170340 520710 257125 546890 348415 706775 242505 44710 479825 380970 198390 177650 650080 427805 36635 7480 290360 836825 708730 150790 831130 29495 690115 182325 78285 683400 434180 215730 159035 98940 83385 92395 14280 840735 532440 309910 688925 427040 643280 538730 242250 377910 612765 60605 616845 657220 495550 453645 208420 612595 275655 94180 101575 333370 510255 846175 623815 578765 347395 308210 178500 194055 244630 23715 781830 573495 88400 11815 28645 314500 56950 441235 64430 757010 189040 755650 560235 731340 437155 97580 770950 266135 178585 428995 312800 435880 123760 430100 116620 829600 782000 362950 524620 136850 379015 170425 285260 538985 714340 360740 241060 776560 743240 242675 73525 5270 337110 727430 842180 123335 168385 50745 420155 607155 87295 151385 294185 382925 664360 426955 227545 433075 490195 266220 554540 543235 373065 16235 23460 767465 430950 128945 376465 832150 517140 618375 841160 689095 741710 343400 184535 8840 320450 730490 338130 684335 96475 23885 704820 43435 414885 806395 553010 267155 440470 270555 336940 562360 844135 70890 470475 791095 98175 419475 510680 14620 504390 711280 306255 31790 428740 211565 271490 802740 596360 827560 158440 473450 113220 749275 735505 389130 424745 287045 68595 317475 310845 642685 372470 227630 848640 335495 123590 103445 231625 550375 456365 736695 569585 451860 722160 205105 367965 145010 282880 9095 577575 128350 223210 317560 774180 801550 337025 411485 551650 74545 162350 836485 817190 110415 503880 221340 693855 312205 581230 211565 337365 575705 541110 110670 380205 46240 154615 762535 703885 61540 372215 818805 632315 822800 600440 248625 577065 141780 651270 200685 667335 103700 819315 633420 268940 410550 127670 546890 350030 193120 623560 417860 645745 618630 191760 8160 445825 520795 667930 467925 689010 417690 97495 106335 13855 237660 120870 677705 594745 593300 645235 175355 713150 575705 150195 307615 451690 495635 529550 686375 821015 560405 419220 238170 524195 20145 582760 790160 41395 666740 89165 410465 539410 779790 577660 142035 379950 330310 240380 342890 239700 463760 248200 648040 609535 710855 278800 619310 247010 416840 315095 213095 100980 23970 491555 485690 419560 393465 193035 336940 345950 31025 698870 512550 39100 610300 327930 739075 206465 460105 819570 269110 734910 436475 543830 260185 660960 584120 631210 835380 325890 714340 568820 772565 746045 2975 168130 484330 624410 360570 533885 587605 601715 774265 258230 743070 505070 617610 590410 68765 612510 41735 343655 753185 286535 665890 574345 544935 104890 398735 68595 326910 588880 717145 14365 505410 547400 477105 762875 388705 643875 709580 297755 384030 253385 455515 224400 275400 796535 522240 618205 277440 724625 46325 824585 526660 639370 366350 710260 179520 682890 665380 487050 250240 772990 84150 639795 6545 805885 531590 487645 778600 824075 593810 195075 177650 477955 314925 623475 238340 717230 237490 373915 711195 526575 489940 290700 670905 403155 18615 567715 5780 729045 425 265455 738820 251090 329460 600015 334390 813025 670565 622455 438005 285855 463505 342635 428825 169660 414035 47770 257550 118830 303450 157250 685270 301920 63665 686970 479655 648040 355980 252195 362185 53890 546805 228820 90185 231115 756330 181220 198390 477020 477105 143395 666485 199665 81855 647020 253470 60010 492235 444295 16235 125800 443445 743750 709750 283475 64345 443360 57970 593045 164560 273700 780725 597890 2210 695130 247265 710515 507620 712130 354620 393975 492065 839545 550035 379610 662405 512210 366690 395675 681870 617015 751485 149430 771545 466225 76755 384880 767210 268600 646765 21505 681190 431885 173400 796450 218195 624155 730660 218535 164815 308040 614550 500055 447015 148750 796535 392700 83555 515355 491980 801975 404855 209525 189380 317390 492405 825350 698020 788545 83810 228565 487220 37740 825605 517480 394570 557345 735250 774775 574515 348415 557345 163710 488920 390065 109140 832745 79730 6970 803250 752505 373575 837080 66470 253045 693685 547655 75140 185980 733210 826540 34510 278460 209355 89080 189550 510340 141100 741455 638860 538305 745875 263245 326995 764660 715020 202300 80070 783275 145860 451945 553605 818040 529210 52105 3910 490280 516120 100385 42500 203065 135915 36720 265795 735080 532100 126735 678895 80240 494105 365840 412505 87465 449395 611405 432480 89165 599505 164050 325465 116705 75905 783020 567970 182495 375275 399755 784125 246075 54655 255085 511700 435200 699720 816255 27965 722500 556070 238340 358530 175780 658835 51255 442340 356235 844645 363800 645320 457300 777835 359975 736100 599420 577745 405960 638180 199750 226865 419645 238085 5950 537030 118745 548335 517055 689265 661640 799340 707285 628405 843030 764660 553265 443530 810560 588540 294015 565930 837505 138550 120105 761345 782850 32470 617355 283050 767125 492830 28985 823055 147730 185725 526915 544255 395675 398650 40290 137275 400265 842860 520370 157675 163370 287555 116620 411570 822035 85680 418540 392955 692410 709665 791350 85425 396270 199070 43945 733805 697000 629340 431800 457555 167875 282370 12920 240380 846600 277695 326570 819400 131155 169150 214880 72165 763980 565250 272085 129200 405875 716125 156485 813875 746215 630785 294440 325210 148240 290360 776900 114835 753865 416330 542640 305660 26690 207060 817955 336090 412250 626620 96730 821950 825860 837760 314670 283390 472430 624070 625005 803335 791180 834700 20995 623050 357170 519605 731170 78540 443615 299455 398565 356405 662320 415650 439875 778685 758965 290020 463760 52955 692410 654500 753780 660195 179010 175270 382330 288235 41905 631720 452540 12665 703460 521135 595510 517820 836315 391170 124950 157080 765 261120 243780 267410 632910 457130 839205 826540 152235 699550 451350 25330 69445 557430 847535 728025 426530 611065 378250 645660 617355 626195 412420 448970 480080 462145 45560 748765 823565 849150 550290 738905 555985 486880 218195 474980 225165 591855 233580 41905 718930 174675 61030 569245 219300 235280 365075 586245 313905 384965 735335 207315 490790 437750 369580 817615 673370 382755 445400 458745 589985 274125 197965 715870 153000 733720 490535 688585 269875 545445 445740 257635 35020 383265 661980 834955 65705 196690 499035 155210 543150 380120 669630 4675 184875 108630 442850 279395 386325 337960 34340 289935 811580 53465 778855 802400 787270 345355 551055 76075 819740 746215 780555 270130 528020 744770 310675 41990 51000 422620 843795 141610 397205 457555 756585 213860 97920 828665 825435 575025 236555 445400 34170 199070 272595 604690 376295 117045 612935 791435 487815 395675 495040 843795 2805 43435 418285 706095 355810 767210 56525 274465 107950 275995 345695 390150 602310 258910 539920 97410 201195 161755 9265 451520 612765 683230 580295 481865 728790 248795 664955 747660 804525 44285 99025 416755 512210 609365 286110 576300 269280 97835 206975 377570 177225 539920 105060 639115 283900 783615 744600 62730 618630 618035 262565 333285 133535 761090 160650 656030 604690 559725 473280 459085 101745 829855 122825 92905 94350 485945 434860 268430 90015 598740 157845 278290 130305 622200 256360 510680 543575 354195 452710 247605 537625 593810 82365 380715 731510 422875 763810 801720 608685 337450 724795 62815 408255 774520 553860 557855 595340 593640 543575 849830 483395 464185 193375 670990 369495 506770 696320 352410 676345 265285 138720 541195 194395 251430 98940 2720 593555 359210 262565 118660 338470 256020 574685 129030 264945 160820 287045 827390 676600 369240 169745 197710 218620 79900 736950 492830 513655 639795 196945 329035 232645 555220 31620 151045 451095 323510 271915 763810 227970 661385 192015 259845 742815 633760 198050 781320 832320 100215 708900 411910 151215 620670 96390 293335 217940 668865 638605 495295 668015 311015 621605 136425 108545 307615 717570 817275 294610 361505 502010 405025 139145 509575 532185 149005 123675 55930 81940 188955 658750 697765 55760 234855 632570 121040 90865 694280 439705 697510 198390 161840 686120 136935 639795 338300 512125 124695 230690 837845 335495 837505 634695 346035 415225 575960 419730 315435 335155 403665 468010 263245 617695 617610 127075 551310 714085 578595 600270 642770 497930 158780 176035 553180 306255 15810 848555 283985 46665 304300 346715 326060 234175 629170 359040 379525 170255 614295 392190 237065 114070 312375 221765 418625 27625 131920 728365 814810 742390 326570 395505 258145 624155 291635 569585 244460 471410 486115 842945 651270 777495 84745 620925 687990 23205 454410 250410 364140 654500 420495 24225 207655 61540 28475 438175 614805 532610 401285 128775 196435 633505 260355 742985 288065 430100 71400 753185 329630 352410 248880 417520 536010 92905 633250 556155 63325 10115 603245 98005 140335 669545 51935 410380 767125 429420 83045 719355 326740 85935 413525 319345 361505 800360 772310 695810 495975 814045 777835 619225 516885 550630 425170 598655 611915 241570 166430 652120 580040 332435 570350 254660 73270 143820 822800 75650 651355 469285 425850 48025 52275 363035 540175 126310 687140 152235 16660 3400 5355 10540 600015 697510 402135 547485 224400 705500 34935 725050 613275 765000 689775 777410 163880 715870 307615 66980 812345 688670 460870 32215 131495 651610 335835 661215 757775 779110 333115 683655 326995 45900 425765 381990 567035 132260 296480 552840 281775 824160 570945 406385 51255 455855 421600 571115 528785 762790 419645 722245 745025 544255 708645 849235 601460 447695 298435 720630 29240 733805 305745 579020 761770 318665 166260 697765 195245 792625 328950 734060 454920 632400 25585 792710 209100 735335 511105 728960 645915 673880 388365 563295 603415 17085 137445 702440 772650 725305 367455 232645 724115 471070 272085 187765 237405 259845 223040 588965 708645 598570 196945 818040 5440 837335 201025 329120 27710 690115 840055 287385 579275 232900 750040 158355 807585 524365 277525 193715 25500 345525 90865 221255 314670 648040 629000 451690 322320 230095 36125 750635 525045 687990 607070 775200 752590 238765 635120 111775 211140 324020 534905 578000 300050 459255 576130 19635 784635 433330 119000 553945 319005 14790 92480 433585 266050 523345 62985 498015 439025 78880 156910 106080 725730 12920 47770 556070 199325 700485 77095 825010 421345 833935 439365 537115 278885 193375 94180 757010 528530 504390 716465 322660 470985 47345 686885 270980 750380 432310 116450 57885 115090 210800 780300 718930 267325 724880 273445 739415 60520 362185 728705 695385 577745 658665 86785 779195 657560 100980 487390 736440 572900 268260 188615 660365 324020 376125 495380 521645 188870 606985 196605 707285 55845 821695 157760 677705 159205 106675 793305 826540 629340 159800 263925 187595 701420 648125 170510 591940 693260 149345 111520 111350 72760 538135 364650 512975 557090 108460 733890 113645 780300 633250 106845 556920 318495 180710 683060 620245 199750 151470 512805 398140 176970 190740 802400 336005 445740 523345 724030 732275 626195 542045 354875 54740 310420 498780 560320 192950 243270 177905 67745 308040 322830 445740 441235 308975 390830 56270 3060 370005 546805 826455 295290 374170 782765 113900 215730 743580 322915 115005 357085 361250 424830 563210 218280 431120 641665 711960 806650 315265 787950 119510 770695 381905 42160 697425 610640 216750 626025 843030 552925 449055 211395 121295 236895 597210 785315 18275 419645 99365 276845 240720 155295 452625 617015 465290 559470 664360 605115 628745 601885 706605 782425 393040 504815 503625 129030 198730 271320 445315 476595 358105 44540 646765 337705 641495 181050 6545 62730 695215 271660 728790 472770 64685 108545 472175 490110 461040 382330 334135 602820 189295 313480 277015 285175 633505 160820 337195 819485 757350 291465 353005 49470 466055 141355 841585 615570 57630 66470 145010 146710 288065 130475 630870 176885 717825 607495 89675 104380 468435 735590 369495 20570 809880 451520 668270 262990 595510 731425 183260 294270 756330 191420 88485 471240 231200 396610 237745 177565 193885 532185 67065 658155 568310 728705 827560 182240 454410 109480 359125 789565 627300 340765 443020 442340 527170 28645 299285 96560 66130 458915 687905 157165 394485 524960 226950 493765 180285 559045 422535 99875 505495 383605 505070 512210 145095 844475 141950 505070 107950 129880 334305 28900 837845 827645 119000 739670 435710 809030 133110 351645 282030 490960 187425 340170 15725 9860 473280 244290 6460 251175 529040 129625 643875 435115 249560 744940 512465 25245 761515 64770 525130 506940 343145 839205 662830 704650 610980 686290 302600 21505 437835 463505 532015 179860 3910 60605 9095 57035 158525 391510 516375 542895 460105 681955 340425 154700 309655 258230 256700 664955 682635 709155 672690 733635 192100 492320 750890 135575 254150 813535 50660 442425 116025 581655 288575 12920 501755 192525 17850 845410 40970 298095 52615 532610 630870 281010 843965 731595 573835 712300 239530 363290 826880 755480 321725 124270 618290 224230 545870 667420 92650 698020 201450 426190 422450 167365 393295 243015 466225 594490 279055 530315 291040 637840 351050 543235 783275 449820 350455 599760 544085 814555 677450 147220 585735 771375 610385 831725 585905 267920 764575 760325 42160 212245 75905 235110 108800 397120 96985 229755 435880 617100 832405 167195 58140 345015 86020 50320 305150 440300 764320 380715 24990 809115 161840 724285 569585 173655 239955 810050 465715 810645 250070 59500 273275 315945 325125 750380 314160 391595 278035 223635 757010 239445 117810 134895 194310 825010 646170 689350 224145 486710 541705 818890 786335 481780 626195 751825 482290 59840 570350 23460 519860 48790 262650 305065 583185 415650 558450 820590 434775 398990 847450 123760 671670 459510 68085 846430 171190 283645 162945 610385 760070 400775 250325 113220 513400 585735 732530 370175 582845 325805 152405 308550 597040 137105 560575 345950 303110 88995 807755 78200 633930 671670 753100 450245 401200 206465 788035 796790 796960 134895 210970 127925 67235 757265 648805 185810 29070 638945 118830 337705 165155 143310 748935 17935 403665 583015 323340 818465 307530 105230 90950 228905 218025 281860 256870 776560 3400 754885 699635 517735 615400 557685 651440 169065 91630 755055 484925 842350 381480 419475 583440 440045 105570 718845 497335 748255 327080 41225 131920 777155 174250 95880 735760 201875 362185 595340 347055 372130 759900 97580 317305 49640 141525 462570 840820 726665 141525 203915 60520 294355 406725 747915 224825 46155 740690 771630 139400 231965 61880 244120 463845 447355 632995 632570 746725 495805 656370 746980 43435 705670 86700 371705 288235 736695 677790 92480 791350 586755 340935 647530 675920 230860 66725 203150 610725 583950 65705 303195 628830 393720 10455 438005 715785 755905 463675 134045 536520 461550 722500 403155 103190 20400 162350 212585 513230 87550 782255 165325 79985 544425 314330 522920 423045 833850 178755 468520 753780 680510 812260 237065 28985 378845 539920 838865 844985 3230 591430 539920 40205 689690 600440 730575 796875 490025 523685 614210 201450 743580 376975 511020 105485 371110 419985 240975 274465 58820 388620 758795 730065 474215 275655 336005 71315 58225 111860 199920 463165 293845 11645 183090 615315 765 410890 179180 848130 384370 581570 670480 639710 480845 677705 348500 631465 553690 16915 618970 358360 165750 758880 749955 377995 100385 384455 142120 339320 305405 683315 147645 675920 487560 817785 704650 255850 785230 595000 841330 659260 772225 552245 597550 66895 208420 396525 594660 437070 294865 718335 420750 709665 518585 730915 267325 291295 113560 483565 574855 453730 680340 208930 762450 346970 430525 46580 569160 586925 590495 437325 387600 426955 101830 591855 530570 529550 195670 475660 224230 545020 107610 35700 727430 604265 470050 705330 299880 738480 262395 147900 365670 843625 565845 49045 361505 824500 565335 295715 322490 290360 781235 489855 347565 552330 238340 242675 527595 5015 85255 413100 27710 605625 87465 415480 640985 352240 771035 183005 600100 568395 275315 282115 427040 425935 570775 648720 66385 571200 145350 253555 222105 738225 827645 641495 186150 795855 10625 644045 204850 639625 748850 213860 222360 658835 611490 533715 47940 356490 412675 832915 197540 750125 696490 25500 453900 516630 483140 7735 355385 763045 108630 640220 248370 411740 834360 99620 553095 79815 233665 680510 150025 730065 767465 488580 473875 619310 538050 118745 785910 287215 304895 331840 76330 637245 746555 377145 194565 679660 64515 614465 99450 810730 173060 803590 839630 568990 317305 532185 692155 623135 706690 325125 637160 703035 702610 79900 231030 819145 659770 512805 703205 13515 512380 793815 244715 632995 407065 692495 802570 275570 392700 296905 395845 177565 728535 774690 841840 442085 173655 238340 332520 209525 669205 313480 287300 116705 94350 143480 59415 615400 391085 749360 168045 266730 107015 449735 526320 18870 401030 346970 611065 208080 257040 575280 362270 483990 570520 826030 104465 769930 437665 340765 718675 689095 71570 337705 339575 767720 276930 292655 213265 232390 849745 362015 680850 5440 341360 612085 85425 709410 637160 219300 432650 413015 9605 188615 321980 386325 9010 115770 409955 338045 157165 651015 551225 629255 707455 694705 675240 689435 653055 597380 678640 676430 571795 757265 603160 572730 575110 72420 573920 844305 389895 101150 326315 589645 198305 794155 700400 94265 252535 243610 476510 145605 569755 167705 609450 104720 230690 54230 65960 686205 670650 520880 630530 632995 306425 268345 762535 674220 321725 155635 383605 770185 695810 321045 308040 405705 707115 29410 381395 210460 68765 310420 582505 693260 666315 364990 798915 503880 489260 476000 361845 615740 647955 396440 687225 246840 775455 116960 71655 481780 498780 627640 511700 161925 796195 638010 359380 526915 118405 566355 59840 401370 750210 412930 708135 709580 581230 724115 148410 313480 673795 402475 424745 570095 72250 498610 789480 657220 487900 661300 804525 82620 77690 698275 842605 10370 802910 229160 721905 70635 775540 616080 538815 784295 23035 522665 185980 742985 251770 179435 442765 290445 292485 463080 158695 338215 172550 718760 757180 37910 88315 137445 545530 227715 311440 731425 596785 299795 381310 743410 676260 3825 25670 399840 215305 92735 377995 807500 260355 560575 282115 165835 843540 607920 608090 294440 112540 662745 400435 610810 650250 298945 83470 791520 131410 295290 13600 132175 306340 381820 621010 728450 354195 561510 753695 520200 715530 111775 765425 212330 784975 150110 348415 495550 401965 409020 83300 286110 828495 342040 549525 125800 211055 283560 520540 713065 383265 93925 525045 536265 306510 169490 72505 517140 372810 472940 251005 717060 215985 818210 336260 31875 74035 601035 94860 595595 612255 480930 600355 115345 386835 735165 26775 789735 442595 358955 278970 338130 206295 331755 295970 392275 532185 122570 90865 635290 826030 265370 502350 165155 652800 563465 64770 664360 370345 801890 763215 414290 286875 107525 464610 5270 642855 363035 705415 79815 741965 819570 74545 457470 469795 801040 673030 207995 281860 177395 437920 256700 372810 215730 837590 116025 318495 65960 409275 527765 312375 641665 223720 474895 4845 631720 754460 363205 37740 195245 254150 134555 86615 345355 413610 754545 191590 240975 775455 300645 747830 602650 40375 619310 614380 643195 275740 820845 128010 237915 29070 647190 608260 15640 133620 693685 318240 373490 791860 436475 107185 264520 697085 124950 241315 436220 734910 180710 501160 716635 432225 45900 696320 258825 251940 34255 304640 661640 763810 356490 529040 655095 715870 596870 101745 381565 713490 434265 536605 577660 458065 837335 290360 294100 275230 278800 823055 597890 299285 435625 187850 84915 84405 840735 591940 559300 20060 652460 575280 744175 126820 184450 486455 478550 506685 336685 261035 435540 320365 116195 374340 491980 291635 84490 620670 247095 381310 537115 53550 803420 459425 94435 91290 755565 25755 703630 616760 484330 329800 615060 237235 847790 133365 636225 80155 126735 799255 639710 130730 681785 796705 556495 570860 1530 449310 690880 318495 144925 603160 18445 750380 62560 56100 429845 87295 33150 486795 516970 160055 487985 824925 135660 397120 124950 441320 523260 828410 731000 667760 761090 802145 168640 763470 566185 43860 372640 222700 541875 708475 149685 189890 331245 638350 742560 442680 590750 287640 213350 284750 814385 673370 266985 764830 45475 5270 612850 247690 53210 225845 721820 599250 442935 61710 777665 815490 54740 458660 64600 820250 686545 534905 400350 233155 198390 399160 817275 762450 104805 756330 10370 154190 200430 616420 676175 604860 791860 111945 762110 485520 183770 410380 412760 251090 836740 779790 568905 291890 386580 104040 334730 725305 688330 848470 561935 90610 208420 586585 513570 518500 684760 187170 221935 242590 227205 821100 745195 758115 63240 23800 390320 750635 305150 59755 164560 158695 716210 632570 514760 696490 601460 683485 743665 230095 497930 501755 57970 326825 269195 21505 344420 662660 755820 528360 700060 2210 112115 98090 656965 192355 271745 572815 476085 72505 665805 18700 503880 290360 816340 519945 263245 807670 277440 70805 613530 78965 336940 594660 81090 398055 140760 286790 247945 434010 775625 570435 5780 253895 273615 597210 277610 302090 167790 267410 93500 685525 232050 568650 619140 73950 796450 113220 12240 155040 691560 552585 578255 423555 591090 374595 196095 608600 252025 827815 169660 255595 695980 837930 425595 373660 44965 76160 620670 438855 570265 736100 713320 264095 201535 676260 833425 716975 140420 767210 537540 522920 56780 585480 478380 728960 677535 34595 489345 345865 770270 751825 793730 272765 703375 339830 170510 353175 301580 54570 492575 48195 778175 550630 611150 798065 448290 124780 698445 165835 277185 322405 748170 674730 143820 359380 42415 646255 180115 77775 313055 162350 415565 843115 64260 195415 44285 478805 33150 681955 412505 193120 288660 115260 255850 639710 758710 170000 468860 817870 11730 564315 680935 228140 726410 270810 481100 663425 682890 618205 661555 347395 49810 274125 680255 741540 94945 667675 28730 559640 335580 113560 673965 426105 395505 285345 292060 156910 299965 240125 52615 201960 507195 843030 605115 670650 762705 597040 90865 783275 57290 383095 1190 70805 350625 661130 362185 470390 262310 244970 395760 337790 769420 584885 797725 186405 736525 583950 489175 108545 345355 622710 162350 106590 86105 671670 646850 170000 473960 266220 422790 656370 711875 116620 734825 30515 684505 317305 275910 111180 465205 223550 632060 207910 838100 57375 306425 99875 253810 209015 441490 288320 272425 812600 409190 600100 6460 516035 56950 274210 267665 145690 734995 432055 151810 197030 800105 558960 470730 460615 595170 594065 414035 309740 53635 745790 295205 585055 516715 548760 727685 101490 70890 590070 561680 571370 640985 288065 495040 55760 251430 559640 222615 106505 691390 247520 550885 86615 79050 313225 567035 637245 269535 252790 592705 153000 489685 230520 387005 521220 142120 177140 497420 694365 630105 56865 421770 704905 459170 295630 645915 735760 935 377655 142970 846005 507365 357680 666485 110925 49385 483395 11730 2210 675665 52445 746215 447015 594150 514760 253130 401880 63495 834955 651355 556155 803420 321810 217600 355640 311610 204595 35955 334645 545785 746895 739840 89165 208080 62985 169745 400010 808520 318070 425425 138975 771545 634610 374850 277355 348330 559300 162690 731340 722330 609875 563295 394995 571370 617525 226440 573580 789820 645235 707115 74970 476425 133365 432565 699550 498780 576725 309060 113560 524450 406980 327335 588625 718420 811410 146115 160565 360485 101320 308465 787695 639965 709070 15725 359210 83385 130815 276335 597465 792965 99875 285090 401285 244205 278290 143140 739585 110075 261885 800870 665805 226950 364650 45645 337790 360740 307275 387855 441150 590750 564400 625260 46750 742305 10965 619395 107100 542980 729215 813535 806905 574260 659855 42330 123845 350115 206805 291975 240380 251855 567120 307785 787100 215560 819145 262990 733040 419900 328950 173485 245225 290785 28645 85170 456705 210120 277780 767720 748340 570860 542045 333285 200685 657645 55165 132260 734400 132005 695555 721820 783785 705840 829515 116110 136425 285090 360570 793220 521305 780725 811665 256530 175780 838780 835380 553350 172210 670480 412335 259250 623475 377060 312460 614890 300815 479825 838270 338130 814725 415055 727345 719100 757180 430950 166005 558025 74205 843030 95030 289935 843285 347990 656030 685355 702865 260525 598485 549270 48960 514930 200005 384030 847705 40460 674730 718250 479910 339320 282030 286280 344675 634610 366180 828410 153850 319770 95880 7735 770610 415990 608345 103105 419985 213860 536690 216580 196690 664190 24905 667760 825690 222360 841160 704905 818125 196860 784720 814470 122060 746555 678215 379865 343995 277525 526490 237405 772650 803420 69530 365330 848810 303790 551820 828070 136255 712385 757265 219045 126055 619990 281605 224315 156910 347735 215730 803845 114920 687905 215645 410210 460105 546040 204595 618460 101320 362865 85595 816850 764660 698615 717315 34765 599760 28645 768230 546975 401200 435370 697765 626110 282115 561680 725900 839885 222785 150705 180625 612085 287725 435540 459255 273955 65195 305915 62985 91630 220830 92480 561595 427040 770610 564230 142800 571285 36635 636225 518925 196010 459255 726665 273700 786930 311440 820845 111520 497080 355300 362950 457300 618375 470730 679575 694450 413525 757180 745535 798235 54995 711620 822375 653395 774775 60520 346630 61625 161500 209355 361760 246330 587180 445060 253895 314925 652800 564315 69190 474385 756160 281435 742390 597380 255085 274635 240295 771715 54060 149940 759985 306510 561000 567630 78285 623985 416585 466820 628150 52615 710770 339830 227800 618205 628235 279480 612680 480590 296480 103615 79985 588880 162690 495295 109735 513825 254745 301155 494955 454070 217175 190995 159205 843200 249475 750125 744005 205785 74375 537200 318580 384200 434435 745620 134385 42245 462910 21080 594490 457470 30600 553180 536350 831045 839630 174505 409105 571285 83810 72675 196180 259420 37825 660875 214285 5950 315690 169320 157760 302430 48280 455430 725390 140590 23205 406980 557770 258145 326485 67660 27115 475320 322490 34510 174675 627470 503625 370090 639285 27880 103615 261630 480845 96730 278545 187765 467585 338130 687395 420155 399245 774690 660195 121550 185130 491725 813875 329715 652715 91715 820420 616505 322235 67830 706860 711365 65280 538645 310505 554625 189295 163965 639370 597720 839715 753015 348585 627810 3825 520115 563295 346545 397205 193800 695215 43010 634525 727515 620160 245650 544340 259760 358020 93415 422960 762280 64600 454580 293845 9180 236555 403240 488750 134640 135660 18615 528870 102595 5695 88400 729215 254660 489175 405450 197370 301750 156570 454750 365415 54060 659515 330820 40800 64940 9180 704820 73610 681955 508470 185555 31705 829515 571965 523260 403410 588200 29750 240975 732105 346715 688840 319345 680 165070 618375 284665 527680 838100 388195 26690 778515 154275 373575 258400 80750 376635 496315 61795 537115 75820 267155 645320 624410 734145 524450 333880 215390 640815 263075 764320 344080 803250 676685 717145 241655 48960 303195 143395 397205 469880 168045 754290 131750 41990 824075 428400 787015 848300 86360 357170 658155 526575 479995 108545 617015 638605 221935 548165 467755 128180 236215 449650 317900 166515 3145 732105 309400 692240 148155 816425 218960 389980 527595 714170 367965 276845 778515 696915 554200 650505 766785 598315 10795 165410 81090 73865 656455 120615 241655 169150 516800 283390 552160 381480 683570 503455 94180 826370 611915 803590 193205 682805 181050 333540 477870 411995 638350 279735 515525 826540 532865 639115 111435 421685 137020 256105 92395 329715 272000 615740 545530 44370 562870 54060 674985 807075 200345 364480 591430 414800 541025 438260 139485 826455 810815 311270 459680 529975 59415 630615 304385 161840 253470 736100 692155 102935 351475 396270 688840 592195 654670 845750 328695 666570 489430 502095 414460 368135 30005 352580 244885 484925 376465 777070 633675 554710 802400 82365 455855 358870 35785 808690 364650 497845 580890 806480 685695 261885 702270 117130 397970 614040 62135 321130 285005 842945 70550 150620 278205 209440 28645 214625 297075 616165 355215 325040 244885 483140 475150 824840 13855 460530 459085 209355 639285 126055 274465 761855 196860 100470 101065 684845 204255 342720 811920 819145 514930 59925 420495 550970 67745 257380 707455 293335 387005 296055 198985 213605 138550 462315 253470 75990 240805 42160 324785 250665 109990 424405 367030 561510 181135 311610 678215 162945 461210 67065 436390 632910 198560 718080 647870 605625 316540 104975 817360 277270 363715 218280 493680 698445 696235 819400 288150 339405 656965 389810 15980 592365 555135 705755 203490 360740 411570 758965 650080 699890 752505 468690 111265 57120 395250 292655 821950 433415 422110 429335 421940 32640 748765 268345 778685 424830 477190 561595 231200 426275 445230 727345 443700 634100 599675 21165 383095 74630 224995 210375 150960 834700 368390 56355 544680 65790 41310 246840 253725 420410 473960 404685 185045 518670 512125 253470 204000 130985 164135 11730 49640 228310 560490 805630 735760 197285 507365 596530 771120 482120 683910 785995 663510 300050 484075 66045 618970 314415 459340 523345 335750 84490 162350 65195 635885 746300 122655 197455 129030 453560 728875 836485 193715 206975 800530 377740 290615 819145 833000 456025 271405 778515 724455 19975 3145 846175 372895 69530 823310 59330 696490 749870 278970 509745 133025 30770 157845 178160 314840 575450 361420 739670 244035 140590 775455 370770 16660 678725 59330 247350 143905 826455 466990 23800 352495 789565 550545 827900 328270 391510 548080 255340 412675 240040 112200 354025 145180 247690 174760 773670 250410 81005 232305 745365 407065 193885 738990 49555 762960 153255 156655 511020 527510 293590 719865 69275 620330 71145 438855 792795 483055 330735 505495 593215 49555 673370 93500 737630 782765 702865 88315 462655 302090 90865 729980 116535 399925 114750 207230 163710 294185 382585 11135 388280 681190 286195 703035 7735 122400 815660 671925 595085 759135 817020 257465 602820 347395 629000 635375 842095 98175 615655 716975 336005 721735 221425 73610 455175 676090 638860 782595 14875 756755 18190 500905 698360 828410 550035 777070 64345 27540 572050 252025 83725 829175 391340 183770 421430 739755 322405 449820 139485 14450 503200 105315 280075 3145 233750 409105 562955 109565 839715 740095 73695 680 710260 796535 798235 68935 752420 708645 846770 104210 346630 467585 51340 703545 560320 681955 63155 719780 512720 462910 317135 602055 395845 631635 12240 2805 88910 418200 737375 411060 244970 231455 615315 771290 147220 428655 605710 373575 641155 773840 580890 701930 86785 189720 461380 421600 533460 704225 673880 806395 159460 435285 565505 836315 653820 79645 66385 434180 431375 667080 604350 438855 811325 276335 68340 606135 307530 62560 689945 299285 498695 258145 340 718080 155975 164220 693515 737800 585905 439875 626535 261715 77095 336685 372895 100555 704735 586500 740775 516375 59330 496740 663425 247435 468265 433245 572985 18530 708985 796705 370940 483140 95795 310335 53890 573070 347055 245735 834020 249560 20145 386835 217515 622795 140335 538135 306510 116535 80665 388705 93245 477360 21250 830450 55930 687310 602565 358870 319260 276250 390915 40375 675410 789480 813365 270215 669545 726665 340 75735 626875 132175 676940 579105 312460 525385 199410 780385 412420 470560 427635 662065 328100 317645 85595 384455 846175 471495 387345 198900 435625 472685 439875 659685 502605 297585 170850 17170 28050 517055 417860 205700 797810 776815 567545 104465 539750 477955 669970 361505 797640 92480 458575 847110 674050 290020 255425 35615 322745 457980 627980 423045 829345 137105 28475 661555 847450 634270 243355 92480 835295 539070 27965 363545 226865 620585 223805 552245 784465 542215 567545 478720 487475 170850 274040 177990 645575 729640 671330 403920 754545 282710 368050 21165 53890 805120 296820 336345 616335 354875 460275 839375 629510 309060 652035 498950 37400 64515 146285 87550 28730 201280 706095 259590 424490 202555 837080 520200 600695 217345 382075 338895 27540 744430 178840 293590 564315 222785 722245 582505 786590 561085 666740 230095 440215 199835 543320 621350 321810 664275 187425 87805 292400 551735 482630 690965 759050 32725 13005 682975 89845 115260 801125 583610 632060 463250 195415 100895 11390 342210 626620 63155 814895 801210 588285 120870 46580 461040 352325 270470 282285 333540 434605 655265 776730 629850 20485 468775 168470 503030 433840 274550 549695 167875 309825 416075 11900 449480 563635 272170 402050 423385 124610 637585 151895 119340 64260 755820 509065 355640 201875 790670 360995 349945 644725 254745 53805 538900 410040 391085 616845 297415 594065 134725 276760 451775 101830 382075 472345 227205 733890 383350 539665 35700 398480 661385 627045 536095 1785 3910 935 136850 227800 255255 630615 346800 343995 681870 492150 673115 834105 435625 822970 361930 482290 482970 511275 815575 828410 818805 82960 813280 425340 690285 202470 337790 687735 487475 584800 325210 54910 619820 807585 684845 185895 234770 348840 75395 532950 221340 118915 611745 712130 846940 248370 583610 199835 559215 628575 633165 737460 462910 755735 700230 683740 13855 10370 138890 564485 549185 377570 805885 325975 734655 598825 298690 225420 412335 679660 799595 563805 155720 818720 136510 660025 185810 658155 764830 346460 468435 546890 271320 598315 593215 635885 631040 735930 613700 460955 77520 505410 688245 94690 677365 632145 536265 442595 791095 20825 308635 456790 386070 256105 426955 279565 367710 147475 788290 728620 373065 601205 219470 246500 74375 74545 613700 702355 253640 839290 515185 564655 743580 158525 644045 677195 237660 766105 1785 307445 119595 688840 602990 32895 649400 606730 830875 267070 413185 475915 462570 64005 111095 307190 372300 418625 686375 375020 488325 675665 659770 831980 133535 434690 674475 753780 53380 676940 177565 817020 438600 191590 22780 404090 44030 178500 41905 184195 99195 721905 369155 440300 823140 816595 631125 390235 548930 184365 217940 772480 508045 115685 801125 415055 298435 203660 602395 779875 830875 105825 369835 521390 457555 330140 133960 87295 43350 571540 732530 274465 113305 538220 191760 130900 54315 784380 112370 182580 1190 395250 144925 156825 65195 412420 554710 668355 544680 223380 514420 58820 820590 682550 678555 652715 447355 194650 600100 160225 769590 842605 639115 521985 707200 759985 789395 630020 191675 532780 397205 79730 763130 276590 315520 558110 389045 629085 51340 201705 196265 819910 620330 585480 132090 521985 293420 523685 565760 99365 616675 496145 47855 563465 576045 547485 566695 597805 496910 838695 291210 848045 802145 170850 701590 239020 617440 3570 700060 454240 171955 38165 358785 765340 658920 554285 644470 64430 763725 494190 735080 463165 847960 547485 723435 273955 843115 473790 637840 587180 522920 466480 533460 293590 145775 132005 50660 763045 441490 746470 612000 50150 712215 646680 602820 16320 54995 822715 703375 415310 433840 259675 522155 222870 632995 428400 519435 379695 692240 261290 789820 640390 760240 812940 259080 532355 305150 557090 654415 90780 589050 211990 377400 19805 457725 584205 248540 622030 677450 152065 342805 699040 316200 315010 25755 787695 304640 253045 431120 281265 783615 666145 79815 30685 402815 763300 246840 233325 708135 63410 333795 188530 690540 389980 633930 230180 66385 439450 714085 822970 32555 162350 188360 222105 323680 470135 826370 675580 479825 318240 576555 211055 284410 168725 500310 415225 27795 191845 352920 802315 389215 173825 770865 722245 444720 44200 428655 503965 595425 551310 504135 468265 73780 127670 763895 482970 192185 358445 35870 433415 650760 341615 112455 632230 47855 643365 679745 463505 301410 559895 360910 748085 539410 585735 716805 745620 336430 436730 772480 846515 782085 751995 281095 435030 646425 177480 567460 629935 561680 211735 534650 635800 344335 159715 671075 156740 175695 594660 113900 419050 14365 297245 51765 528360 132685 731680 537200 378165 119595 217940 73780 543575 433160 396100 157675 687055 251345 443530 751230 606305 241655 391000 385050 500055 686715 445060 782340 699805 116620 292230 750720 676005 803250 684845 621095 428145 308720 481270 117980 348160 228990 94860 621520 216580 420155 392190 637840 392530 177480 135405 358190 190995 222445 200345 183345 214625 181390 573495 483820 610640 138635 604520 600695 747320 64090 646340 825860 778855 349435 768315 57290 634780 132260 421260 528105 49725 254320 512805 180965 162775 672435 357085 486285 536350 644810 208165 277440 630530 40970 405365 303280 615485 489090 252280 378165 604860 63920 538645 627640 535670 369495 504220 426530 436220 716210 726325 676345 416755 459765 675240 233920 728280 231795 537795 331670 121635 346970 187765 600355 80665 845240 15725 678385 676770 251345 815830 621775 162775 490705 242675 303620 363290 679915 803675 14790 816425 221000 371280 414545 27370 79645 840905 606900 624665 233835 759645 71400 257635 513740 251090 785400 768145 199580 435540 717145 119680 685695 567800 493850 379865 49555 334730 252195 561935 493340 134130 720290 814895 31450 683740 13090 614890 603755 831130 364905 354960 340255 535160 121720 508215 439790 733635 74290 69700 788630 233920 86530 30090 21335 7565 61965 490450 431885 684420 342295 548335 364735 471750 510085 234515 674560 90100 156995 831045 361080 794240 580805 515015 299965 405960 71740 264010 765935 255170 116960 24565 337705 82280 464610 592620 281605 88485 121295 714765 22440 753270 604690 760325 282795 96560 34765 570945 465460 246925 96135 595510 216155 79815 667080 448460 444975 473450 438685 720120 778940 500820 317475 565930 564655 782595 181985 728280 591685 425340 442425 477870 605200 776815 714850 294950 843285 837165 167365 163200 745535 232645 313565 165410 298690 693600 304300 468265 112625 483055 731765 850 723605 725475 770780 152745 674220 433670 725900 732785 29580 605540 587605 622965 308635 57290 183855 605115 815830 328100 208930 242675 245820 710685 345015 526065 9520 398140 195075 677025 116875 383775 712130 277695 309145 564315 776390 780895 552925 523685 74715 112200 171020 371195 61115 249475 312205 398225 151810 2040 431545 358700 443020 449820 620925 423555 12920 469710 425765 239700 418710 44455 502095 284920 268345 804525 772990 127500 292655 741540 700570 138890 540600 587095 519010 292910 695640 198390 469710 151385 149940 817615 648805 128605 672180 384710 24990 615825 201790 371620 19465 498270 381480 752505 559640 428995 389385 782340 181475 819400 620840 756075 257380 51170 24650 19635 466990 138805 284155 539410 634865 393125 744685 592110 615995 619480 605370 412420 737205 391425 576130 185555 848640 421345 365415 816340 768910 244035 604435 119340 547570 136935 644045 235280 702695 672690 417435 1615 22270 698700 223465 457470 94010 185555 687480 758540 423300 607580 284580 438260 849150 795770 808860 832490 60095 598400 415735 655520 57205 357935 525555 509405 1785 316030 489430 653310 394910 594915 236130 24650 638265 499290 518670 713575 525470 700145 717740 839630 6120 385475 439535 673880 477530 27965 685950 389555 595170 678130 573325 529380 142885 139570 118745 109735 124525 310165 373745 778175 552670 404770 778260 552585 752760 787100 302090 724795 225760 145350 683315 159120 440045 441490 293080 504900 555475 614040 773500 157080 387090 302260 480250 823820 421005 740265 603925 131750 208420 387430 92735 726920 331585 821780 807415 311100 452625 723350 170000 478635 196010 224995 108035 683570 619650 197625 803080 740350 565335 769505 530655 786760 223550 445825 197030 364140 673030 342720 325465 477190 87040 497335 439110 14620 789480 56865 704395 833000 343485 161160 733040 623220 494105 176885 521900 604435 708475 338810 19040 141865 287300 118320 422025 449225 449820 145775 825435 578595 804525 128775 789140 465035 674730 635035 307105 342040 355215 115770 481355 692665 15130 103700 677025 149770 277525 487645 161585 243950 56355 59840 185470 647530 241910 467840 168045 494105 528530 713405 119850 676940 831385 843625 107015 359040 496230 216495 200345 372300 156995 5270 530230 737800 786930 254065 843965 143820 625260 347990 604775 585310 505495 312375 505495 527850 364480 367115 412165 793220 235705 635545 197880 744770 296565 395080 329460 221850 311780 70465 58650 319515 821185 157590 631295 112115 217685 786420 366860 78370 303535 634270 523345 847620 540175 802145 356150 711790 337960 400350 349860 55760 99960 672775 52955 509830 294100 59075 299965 802315 664530 278800 405790 727600 699635 782510 480165 146625 520200 736610 100130 849235 690285 361420 654755 670225 447865 19550 779280 126990 404770 208080 277355 844730 243695 750380 507450 427805 497675 717655 482630 461465 16490 623815 607835 804355 729810 427210 436645 644470 842945 173995 134130 537880 460530 624070 633165 713320 96220 285175 617525 246330 631550 654330 785145 48365 683315 118235 743665 289000 441320 447185 838355 563805 177310 168300 468095 131920 777920 697510 614635 330990 347820 105060 485010 595425 146880 840480 192865 759560 782935 4675 182240 30345 302430 202980 313395 744600 672860 592365 83555 73865 220150 55420 848300 162775 582505 561850 533715 794580 699635 282880 681275 513910 716890 191675 823735 720630 559555 836485 430695 178755 236215 307615 172550 135745 399500 724965 825690 114580 24820 332775 491300 422025 669120 448375 787355 102765 207485 323170 352325 631805 257125 362270 275315 615145 162690 528275 220915 544595 198475 829600 149770 538985 722415 116875 700655 356150 635120 30345 574855 590155 663000 771205 58395 613785 838355 312205 595340 185045 243015 72080 430270 741200 526320 505410 796620 368390 743580 23290 445060 438430 299965 571370 441490 742645 438005 467925 622625 773330 820335 779705 363970 446165 277355 749190 486115 305660 777920 211055 163030 433585 298095 308975 100300 599250 350710 757095 516800 661895 512465 356320 588370 4335 68595 575450 548760 212330 750210 297245 443360 300730 265285 38420 560915 105910 411230 291635 813960 355640 740945 493935 779790 666315 67320 370175 699805 684505 568480 816765 262990 732445 534735 513655 699635 761005 640135 410040 490790 89675 339660 138465 510425 534225 75480 197965 573495 702525 174080 136595 385220 844050 372045 124950 630190 800700 54060 538985 601800 172975 413950 705500 371025 315265 613870 258570 729130 554115 36295 493680 583355 166005 223210 581570 307870 31960 195160 238935 135235 800955 385730 587945 691815 745620 660875 234345 523430 721480 485010 101320 277185 354450 560490 188275 527255 284495 38590 557430 4335 838185 222105 749190 2550 21845 453390 430270 796195 352750 757775 42075 59925 727685 38845 208590 807840 398055 109055 305065 297585 288915 679830 321300 343655 822460 594660 66130 340935 442850 608685 112625 537965 436135 187680 138295 447780 386070 836145 593385 221085 270980 270045 310080 820675 370430 244120 835550 373490 808775 542555 736100 753950 647615 359125 759645 336430 775625 747405 597125 138465 137190 520285 544340 774095 834530 829855 836570 372470 313650 404770 691475 633590 727345 232390 398905 821695 133195 38420 225420 20400 428910 620330 113645 429335 253980 30345 104975 92140 344760 146540 385220 659345 299965 35615 350030 425085 285855 574090 27880 516630 367285 67065 50575 144330 173485 518585 98770 766785 405365 73950 8245 374000 384115 383435 481270 383520 286705 160480 839460 112285 595425 411400 338470 242760 280415 648975 195330 812515 500735 371025 625600 670225 584800 629170 285345 426955 212075 414800 316285 134045 43860 805035 335580 198305 493085 658070 473705 20655 148835 472515 770950 154700 577490 373235 296650 20230 129965 269365 122400 141610 186830 573835 657730 248710 623900 390490 460445 367540 494360 461465 87720 821185 686545 372980 708050 574175 693940 85085 582165 147900 434690 280585 463335 462825 228650 588455 785570 533885 489940 270725 801040 622540 832575 836400 421090 840310 362525 280585 608770 313140 507365 303535 840905 754715 273870 208505 710005 249645 68340 636905 60095 724880 587860 628065 588625 333795 682550 68595 544340 844050 688500 422875 723350 80835 598230 660790 724625 460615 380885 498865 329800 595085 539665 525555 326740 431885 411825 403410 366945 766700 581655 463335 802910 608515 2380 142970 469795 724200 241485 83130 609025 423130 209525 145775 150535 381480 329715 568055 298350 616165 813705 12580 336855 822545 826200 836230 800360 445825 75650 426190 343825 337960 492150 645830 612255 780980 550715 389045 370090 615740 646935 621265 391000 446930 498440 72420 520455 45390 695980 642855 792880 413865 517225 220830 544170 73440 818210 628150 601545 205445 787950 161755 67830 310760 588030 601715 677195 404090 348245 611490 841160 73270 219300 548165 306085 140335 721140 82110 198900 82365 186150 387345 229415 587435 256105 619820 413440 436220 774095 833255 577660 163965 655350 77435 328610 170850 533630 217855 189380 490450 533885 72335 333030 419815 332605 177140 446335 198730 276930 795685 125715 499970 54485 262140 52700 69020 392530 373660 29580 672520 266135 112200 30430 653905 276845 832490 95795 751570 39950 623815 606050 58905 213775 253810 605625 835210 305575 423980 637925 23035 827305 156995 177650 142970 762025 539920 299285 356405 721055 136085 66215 188190 448290 707625 839885 840735 115855 809880 746045 740775 19380 15895 719185 751230 672265 756670 388195 260015 396780 762450 767975 583525 590580 17085 335920 834530 28305 53550 62475 177480 221765 312885 718760 286195 70210 31875 641495 561765 848555 558535 176460 69445 233155 642090 307530 720035 593470 829005 135490 107355 153595 733635 444465 556920 403835 157165 188105 164815 39440 96560 156060 565930 379185 591345 189890 410040 527765 208165 118660 484755 720205 482545 558365 169320 523770 324360 772140 269110 504815 505665 398905 107780 589050 428485 230860 609960 394995 699125 269450 620670 823990 312715 364905 427125 821950 94095 378165 677195 207570 514760 8670 769080 746810 196690 326315 339065 602055 116025 613275 366435 5525 335665 42075 190740 108290 377740 359805 520455 294695 342380 64175 300985 712810 702780 339745 440895 59415 418710 629170 40800 694535 544170 94945 690540 311355 700400 554030 421430 487900 582675 723095 552500 329885 573665 110330 536265 102510 388875 674645 816765 102085 741200 738055 762790 816425 43265 358785 311695 96645 487475 29410 391595 633760 559045 159715 823990 32640 607750 717485 296395 705670 213180 315010 282795 789905 308465 323595 640985 630275 485265 565505 431545 14195 208505 709580 795345 224145 159375 373150 640645 52190 822205 178755 402730 652970 668610 497165 656370 129115 82790 209525 783615 726410 352495 534990 252365 161755 342720 527510 529210 783275 78540 597805 631550 129455 95285 432225 152235 661555 247860 27540 623560 414545 219555 11475 652120 786335 64940 845240 640645 250580 693260 454495 681105 729980 302430 808860 636565 731935 155210 444635 67830 607665 604775 208930 107270 821100 521900 485775 71400 661640 502945 139485 683655 835380 144415 715870 190655 34850 766105 570605 393040 513655 346970 647615 744855 481865 769420 376975 22355 511615 712045 68850 765 537880 37145 169915 489940 184875 212585 634950 131410 734825 267835 33575 3910 686630 72420 458320 548845 219725 94435 705925 762875 261035 23035 462570 2465 434945 298945 790160 703460 398395 532100 228735 692750 506685 217685 211310 403240 795685 747915 810390 445400 400350 553605 426870 656965 22610 831810 799680 79390 301495 508725 117300 674815 407915 700910 702695 453390 420325 283220 793645 822205 119000 447270 8245 754715 203405 512210 705075 303280 599420 321045 140250 394910 311015 557515 458150 450500 403410 25500 804100 411145 33320 707795 100130 151215 5100 841415 86360 85595 754290 31620 552500 9095 219640 207315 504475 560830 691560 116025 809455 330990 429250 339490 398480 292655 757945 584715 496145 796025 628235 579275 771545 200260 88485 244545 273190 552160 587605 57800 696405 358445 54315 444380 686885 416160 233410 127500 125290 457810 333710 801380 657475 149090 464780 760835 476850 605200 52275 231540 819655 583865 172720 357850 418795 201535 47600 739160 576045 789820 164730 501755 659770 12495 686205 290870 271320 8670 115770 431885 561765 666825 166005 154105 513740 622625 484415 159800 761005 385815 106080 92735 391085 511190 697595 421175 106165 398395 173570 393890 336260 515610 130730 804525 537370 328695 706690 710600 752505 134300 154615 389215 483140 762535 179860 183770 162775 176460 754375 564825 700910 774945 694620 185045 386920 36975 564570 181900 53550 234090 630615 439280 496825 776560 126395 532610 224655 224655 472685 356065 418710 780810 198900 560660 126820 715530 592195 390490 300135 639965 498100 93585 469880 481695 417605 331840 610555 659345 605115 441575 544340 329035 841500 525300 726240 97835 17425 786845 739245 809540 325890 832830 243780 585650 391765 110415 713915 62305 848640 376635 282455 788970 355555 166855 213860 241315 417605 315945 245990 39950 458405 413610 819485 407320 443190 382755 98175 715360 427125 78200 698360 20485 773415 306935 77775 496910 726920 548250 766190 354195 579360 234855 748340 510935 362100 346120 828325 166090 702865 610810 199580 696575 547995 772650 730065 823310 393465 516630 227970 846940 146370 490195 399330 566100 819060 412590 814385 784805 343655 666230 363885 372895 227375 738905 756840 735165 768570 717655 721395 799765 140335 238680 311185 306765 570605 568395 682125 531590 670565 744515 846005 10200 694875 462145 541280 636395 153935 476085 738310 499630 825435 233155 538985 406725 24990 316540 620755 165240 434265 181645 418965 496825 532865 417605 285430 569755 514930 68170 97410 253130 465885 373065 586160 702015 545360 295715 231370 376890 605200 564995 551565 841160 157335 420240 763810 606730 82790 306085 587775 529040 111435 397290 146880 486710 408425 172295 716125 16235 452370 507790 489430 435710 624070 620755 819485 334645 504135 653395 35785 782765 411315 783870 498185 840650 76245 696490 142715 827645 403580 508215 587945 683655 414545 582845 156740 274125 540345 535330 157845 518755 404090 179435 337110 693175 445145 493510 344080 114920 193885 48620 593045 608430 220490 701590 199410 842095 735420 529975 18275 342890 724370 646340 543235 356660 298690 467330 417690 554795 209270 396185 466480 391850 249475 804015 134640 730915 512975 457045 128180 322915 58650 698360 165920 494190 499290 163540 658240 697255 6800 15130 637925 690200 652970 736780 800700 277695 149855 405280 758795 610470 319515 753440 708985 725220 91715 546975 16150 720290 603925 829940 816680 483565 73355 661895 628065 619905 36125 455090 813790 840565 760410 474895 844220 825350 642005 842520 752675 104805 204595 187850 568735 309995 710855 729555 785060 109820 637245 1700 619565 69360 162010 399925 767550 270300 341020 644555 335580 354280 559300 250665 333625 569585 94945 442085 238085 505835 802910 694365 480080 532355 802485 30685 661130 174165 848555 244460 475065 142800 225080 664275 786080 242845 605455 299200 201620 746470 848215 671840 541790 409360 650590 252195 847535 225335 669630 375445 279225 184535 395165 810050 465120 130645 13260 502265 718080 475065 95115 173995 812005 5015 358530 77095 378420 362185 435115 210205 408340 743155 522920 666485 686630 289340 708560 254150 242335 681785 329375 78285 710260 321215 682295 35275 251855 352070 553435 5525 689690 551565 447950 288320 214625 670735 568820 321470 569245 414205 13770 331925 607580 730065 232135 80750 410210 849745 277695 78115 98005 105995 27540 245650 219895 148155 489005 728875 543745 477105 724200 537455 29920 522240 205020 489770 728790 119595 172975 502945 94690 546040 510850 749785 723520 670140 84575 261800 814470 111945 763980 162180 577065 238935 566525 522495 462570 624495 333115 557600 51000 723945 115005 479740 299455 788630 572985 235960 612170 429675 596360 679660 550290 22015 128265 469710 107185 234430 709070 841415 685525 61795 570605 88230 152235 351220 309825 107355 324870 583270 708815 12070 236300 417775 340255 793730 28985 274040 532865 622030 569840 273360 843965 39610 509915 461635 515525 24395 99790 536945 541110 305575 715785 9350 321470 463335 444380 70805 807160 446845 422960 525470 761855 530060 371705 141525 617270 322575 406385 261375 342890 458915 841075 605285 329885 105060 490365 531080 560065 643535 347735 684250 611830 287725 718335 275655 343400 378250 104125 822460 565335 566525 627725 837590 378335 649230 795855 840820 19975 105485 207315 329205 265540 574940 220660 183345 4590 681445 377145 659855 139825 321300 322150 333030 510340 460105 509405 108120 26435 524280 70125 722755 837080 86700 602820 499460 585225 518075 512550 89250 129370 580295 718335 253470 211140 681530 325040 275570 488155 366095 488495 363290 215985 820930 572305 591175 839205 180200 389470 831895 591005 261460 287215 607750 279055 396015 369070 370940 480420 463420 631720 284070 755650 397970 277525 585395 422875 314160 453475 325210 735505 29750 320195 839460 432310 693090 576980 754460 821015 467415 61880 496655 429335 34510 572475 455090 460530 402305 575195 421175 764235 291040 621095 663595 727515 220320 713490 423895 367540 555305 197795 547740 24820 278885 721565 137190 343910 816765 3400 86785 601205 670140 173825 447270 82110 321045 542555 88145 348585 546975 756755 5695 492065 595340 292655 376125 678895 198220 669970 773755 717570 721735 803335 667165 556495 211735 738055 93585 419645 25330 210715 135745 517310 811835 49045 469030 670140 326570 530315 305065 197625 389810 113900 155550 11985 625430 502010 181815 784890 196350 568990 440215 75650 82110 290190 222445 283645 263245 785315 310760 289510 89505 847195 650505 104635 145605 581740 442340 192355 103105 291295 660025 317390 352155 721820 429590 748850 332435 480080 57715 669545 638010 478890 748425 134555 533375 556750 690540 646340 506515 545275 59075 834870 569840 524280 429420 520625 124695 137530 200345 254405 387685 766785 214965 650505 460955 187340 479570 61370 16830 516715 848980 43350 26520 686630 142715 650250 821695 138210 199750 287895 824160 560490 27030 342890 587180 719780 736610 399585 633760 369580 556835 686460 656370 94945 763130 46580 237660 30685 68595 848300 382925 391765 320960 412250 717315 570860 641325 332350 71655 143650 189720 411740 486965 381820 815830 361165 248030 847960 73865 53380 31790 595000 411230 500565 424235 157420 214030 731085 161500 406300 642770 705755 49980 529465 493680 604775 46835 38335 346715 90865 562700 224570 817275 627470 58225 485775 640985 661470 114835 814725 73525 823735 298945 578340 780640 796195 607155 419900 816170 82875 70890 105060 829770 552755 797130 392870 156485 680850 608260 480675 457980 721990 597465 479315 718845 507535 510510 341445 758795 814555 481185 416415 103615 782850 36040 630445 840225 708900 173910 220830 280160 522240 180710 350540 827390 175185 362185 785995 218450 17340 822035 438175 839885 469455 14960 746300 258400 155380 351815 218365 820760 167450 674815 178330 511955 527340 533205 675920 102340 66555 675410 332010 610980 212585 682975 131750 204170 366265 92310 301920 429930 467840 634525 555815 278885 233835 274890 727770 742900 688415 750975 69275 498950 363885 669800 35190 24735 282455 486540 235875 610385 559385 725220 610810 217175 33660 109055 453050 228140 38930 12325 527340 806820 386155 797810 48450 471410 283135 424575 344420 493000 139570 170765 589730 789140 136595 82450 218280 313395 172295 295970 509065 208165 493680 835890 654075 595765 460615 765935 315265 518670 36295 495380 330055 238595 219725 102680 141695 360655 323170 3060 515185 300645 205105 15810 301325 351815 825350 511700 805715 497505 124610 283815 600780 281265 680680 740945 262735 701250 97920 677875 321130 656455 716550 291550 758200 767210 539070 218620 535160 53465 163795 91375 675750 584120 579275 242505 511275 36550 56780 429760 806905 767295 237745 165410 325465 518415 393040 295460 472090 682210 361080 791520 663340 89930 845920 604690 556325 678470 347650 96645 442510 542045 604520 744005 246670 117725 340595 319855 576980 793645 619140 445400 449905 499205 807500 540260 590495 75225 449395 571455 235195 683400 438090 649315 792625 657645 520880 266900 216580 837930 201620 803760 450160 826880 227970 125205 77265 108545 651610 600100 730490 845750 40375 751910 718420 120785 417860 551905 333285 607325 766870 404005 380885 429165 110245 466565 816595 621775 104635 263670 413355 582845 688755 228820 193120 422960 408425 333880 719185 351475 631975 199835 349945 295205 185045 427380 633080 809200 674560 333540 713915 357425 113135 441235 833935 731340 680340 54145 592450 634610 597890 215560 601885 542555 52530 673880 162265 728450 252195 487390 181985 541705 139570 732360 634865 39185 108715 143395 119255 206635 401880 627895 441405 219215 745535 619395 765000 629680 286535 166175 718760 143905 149855 607665 663000 670480 224485 158695 644385 739160 774180 307190 199325 123335 598740 247010 184620 364565 57800 833170 626195 315350 251770 356320 541620 275740 133620 534565 359550 818635 97240 495380 296225 306000 131920 764575 92565 138465 393720 620075 119850 780810 8415 276165 273105 705925 690030 341870 360995 719865 626705 320620 554200 443190 643535 102850 488750 166600 188870 554880 67150 211990 761940 583100 581400 685440 777240 146965 614890 498865 493170 321555 325210 318750 310590 665720 434350 824670 271320 848895 700570 590410 530145 488835 477360 393210 119085 482035 272595 648040 824245 340595 491300 134555 562870 144925 197455 420835 622540 402390 426955 289935 40035 680085 722585 585565 91800 485095 81175 725390 442765 437070 445400 747575 297160 697510 785230 649910 599165 827645 647870 548250 19040 392360 492660 123930 827730 105315 798575 20825 302600 349520 235450 752930 9095 686035 673455 236385 797215 172295 586160 215050 236895 366690 13005 660790 485520 243185 539410 395335 566440 355300 845325 151895 600015 72165 85 279650 837250 652035 103445 315605 312885 149685 394655 240550 695980 420495 567120 323680 586330 32895 602650 202980 28560 279820 157505 410720 843965 702440 174930 729385 378590 402050 562020 332435 191080 574430 57545 533375 782170 447780 248370 789820 798490 550545 734995 684080 109565 278885 341445 119765 666315 476085 311355 189635 352325 562870 335580 762620 834615 97240 582845 52785 707200 203745 632655 731000 707370 12665 436220 641920 219385 768910 777070 218705 834360 10965 476850 99365 85170 762365 316285 316710 380120 261970 451180 444635 328270 605200 194820 166770 519435 436135 781320 710005 218280 734145 105400 87975 449735 141610 633505 411230 639455 366860 680000 393125 401115 725390 744430 38675 357510 27030 43265 328100 694535 233665 745705 589560 190995 749105 329800 60180 501160 443020 210630 427890 634100 410720 259590 10115 48280 271915 268345 708900 657645 480250 279905 558110 705670 246160 12410 14110 278800 703545 3315 22270 337025 535415 845410 214625 691985 480250 304810 592620 569075 456450 662745 607665 274975 549525 554455 329715 555730 646680 99110 354025 85765 62815 712385 780725 334050 392615 237320 467925 841075 480335 428995 276760 514930 685695 314415 244885 403665 170425 652970 77265 178075 513400 539750 617440 528445 456025 747575 241995 725730 406130 497080 819995 648550 546465 781320 508045 473280 754545 532355 383520 459510 547995 101915 149175 247350 707540 585990 174760 507705 755565 184705 778090 814640 820760 44370 87550 573495 240550 265200 652970 324615 636565 27795 674815 372385 354110 683740 54825 344505 525130 609535 272340 87890 158355 592280 245310 161500 667335 222870 104380 762280 842095 430525 624155 302090 3655 601630 84490 788715 112115 433755 287640 618970 164220 286875 816765 726920 174845 545445 772225 248030 598910 431460 68765 615910 280840 228055 174590 53125 218535 297075 768740 683825 711110 42415 606390 788800 519775 728450 430185 459255 73695 659175 64005 276760 741965 697425 437665 754120 830025 621860 466735 631465 620670 104720 384030 831470 320875 85680 502690 47005 315945 745110 655265 742135 515355 601290 454240 498270 272425 345440 546635 493765 117385 92055 631635 394400 263075 540940 8245 83215 636735 35360 446930 695555 826370 755395 517735 770100 668355 634780 690880 777240 388195 401880 280840 299795 549185 538135 558535 245140 264435 127415 239530 796875 59415 737545 140505 233835 512550 304895 500395 550630 319430 575365 312205 792455 660875 198560 117130 647955 416925 306425 579870 155720 555560 725475 444890 95285 354620 171955 640985 83215 724030 191930 117045 87295 444975 470985 313650 107015 466990 764915 638265 516035 370600 499460 182070 843115 554200 277015 404600 44880 137700 714255 522325 700315 183430 740945 315180 344250 474640 226950 266135 402560 94860 21250 423555 498865 811665 392275 564060 313055 237490 98855 300730 78115 126565 581825 524960 592705 503710 808945 59670 18190 200600 195075 32725 41820 401880 512550 583610 317645 585395 482545 723605 259760 218790 144330 56270 839630 802655 401200 72505 795260 273360 556580 738140 96900 613360 113560 184365 554115 281775 681445 240635 824585 235450 408255 198390 161925 500990 708390 432395 552330 764405 372470 418880 191590 694620 418370 73780 508130 148325 846770 419645 198050 256785 149430 241400 264605 747320 794240 633250 706520 698700 252790 47430 461380 827050 772055 846515 696915 716380 12070 77690 803335 293335 830875 263075 244120 341955 263925 97495 814810 23120 700825 546805 502605 773670 210630 481015 516120 291210 230605 254065 45730 661385 365075 724625 213095 446505 147050 841330 246160 543915 456110 425 328865 848980 225505 413865 228650 580635 673795 303365 582675 640560 582845 219045 236555 435540 317475 504730 417265 585480 136340 603755 64260 338385 169320 464695 231285 631465 266730 482800 143055 345780 733975 486540 193885 633845 61030 384965 411740 242930 204850 172805 342465 629935 184450 802230 20825 167705 838270 745875 565930 202130 296905 131835 690030 669460 462060 400605 176205 793390 132940 607835 733380 288320 269535 283390 633420 842095 452200 168640 188445 566780 210035 834785 837590 366605 13855 41650 37740 4250 850 2125 85 0 328695 308040 518330 567460 735760 533290 362185 88315 204680 366435 12155 719270 584460 305320 67065 13175 611490 706435 846940 518245 798405 384285 352665 172890 674985 388450 767550 158100 678045 605540 434775 290700 319600 705755 260780 738905 265200 209440 125545 14960 301240 637415 580720 100385 638520 303705 164390 649230 431290 490195 258570 591005 31960 521390 562445 107780 9350 462145 70295 148665 108205 621945 196605 756330 305830 159715 155295 467840 391000 344590 365330 346800 577235 114580 751230 506175 405365 281860 389045 609535 814385 638860 359720 846600 85680 233835 483310 515440 769250 547740 272935 369665 171785 349860 759220 635290 568395 532950 370685 208505 560490 597125 712640 94010 272170 682040 535500 603160 232815 647785 752165 245310 236895 778260 147645 753695 268770 281605 453050 682975 397035 110075 406470 479570 506005 160990 90015 28475 24395 624240 323170 259760 718420 103020 296650 736440 140760 465970 89420 566100 602480 153340 513145 709155 368135 89165 391000 122995 269960 810560 391680 99960 73185 459255 351135 757775 282115 485860 782595 172465 748000 681785 840225 238255 410380 516460 275485 174165 22100 200940 188445 706520 709495 645490 66980 322405 459255 793815 338555 399330 300390 390745 61795 614210 267920 686800 303450 616675 575365 184620 69785 836995 580805 358105 342465 508130 202810 58480 533375 578170 17510 407490 647955 713575 275995 395335 784975 254490 2890 274890 749700 367880 211565 596870 478805 385985 119680 196945 347310 520625 338470 348840 137955 168810 595595 715870 66470 287640 39780 712725 279055 394570 421855 546040 31705 232305 822290 333285 253980 480760 635630 184705 270045 359805 736440 518160 700825 253980 33915 191760 706350 125545 384795 168470 340595 328100 145605 207995 674815 105230 479995 106420 65790 293250 540005 704990 288660 454580 129115 151980 112030 825605 682635 52955 441065 138295 471325 631465 834700 326485 789395 840565 701760 281180 447780 680170 602990 507195 218960 322660 408085 110670 85255 796110 736525 514165 683655 283645 639540 745875 687735 486880 611490 795855 393975 20145 109140 750975 252705 804100 349265 504815 662745 98005 193120 69360 799595 391170 79985 771290 295290 655605 612000 598740 93330 383520 400775 5100 206550 45560 636735 350030 360825 527085 228055 604435 79560 617525 656285 85935 298775 31875 197540 602820 139910 723265 763045 742645 114325 94350 17935 785315 488495 478720 608855 734145 723860 446845 802910 705160 537795 789055 491470 104465 251175 17765 277270 596190 505750 750380 479315 551820 550375 654245 267920 515695 777495 96390 826115 404515 319175 726070 375190 202045 697000 215050 426615 59160 835040 549865 372555 208590 359975 98770 425340 793050 615230 490790 291125 90865 174845 384115 142290 108205 306510 380205 563380 358785 813280 329035 30345 282880 90950 705585 846175 439790 482035 152235 106930 751570 608175 782170 790075 624580 668100 291720 375445 183855 417860 767975 525640 814810 21420 471835 67150 231455 34765 686630 684335 417860 794410 40630 353685 165835 493595 25415 671245 16660 646935 200685 241485 229075 825520 480675 756500 541875 677620 710430 186660 102765 339745 849320 658070 233325 734145 548675 245905 91630 533205 31025 510 520285 535075 549185 636650 551820 469795 516970 796790 112455 564060 496230 278630 181135 539835 321045 164645 58140 371875 571370 99025 514505 204000 226355 621520 751230 379610 295290 364990 539580 68170 824755 1785 622370 329970 761770 846515 377570 607580 270810 12325 404430 259250 739925 555815 58650 129965 6630 605965 735080 662405 744685 762875 239105 255765 279140 681785 349860 762960 94860 48960 782425 186660 425 257805 258315 222020 108885 654840 345015 547655 558365 687395 160225 527680 758795 98345 445315 320110 767465 330990 567715 558365 377655 714340 653395 186575 481185 109735 3995 276250 53805 293845 349350 94605 571455 672180 358190 655520 123335 298265 621605 828325 738480 273870 415225 345100 614465 117895 92565 610300 17680 332860 192695 801465 37910 472430 424235 291975 228565 205105 495635 492405 28815 63580 202385 704905 175950 825520 15980 374340 176460 403155 137275 603245 640560 79135 738140 235960 21505 807840 353090 673540 340 587350 265795 609960 338215 422705 237830 760920 363885 4335 561425 398565 229585 496570 708815 491385 658920 105145 260100 206805 567885 453390 805205 523855 44115 260780 458150 28135 705415 340085 534565 653055 129795 418030 313055 677875 404090 216325 25245 57970 647955 364565 357680 633675 607155 156995 334815 324955 408000 544255 207570 131750 33150 40545 778005 357425 107015 521815 804440 57460 658835 232985 404090 298095 680595 62900 54230 569330 542470 65365 398140 426105 834445 349435 93160 730235 935 275315 50830 596870 795430 459255 4165 316710 788290 396780 184450 221170 610470 337450 667250 835295 560575 452880 213690 492575 9265 698445 820080 789735 776815 474385 538985 819910 105910 692835 754715 510850 318325 226440 3230 380800 200430 565675 624070 308550 221510 41820 8160 749700 548760 266815 650250 68510 581145 30260 393550 286705 19975 454155 737460 264605 75310 559215 7905 427125 431035 699805 541110 579445 752930 546465 400435 580125 215135 134045 326655 131155 394825 715020 528870 649060 55590 30855 106845 558705 599675 535840 467925 490025 139910 165325 712470 558195 676515 349690 634865 465035 27200 126905 485860 373405 630530 615230 14875 621265 29155 311100 772820 688670 672180 644470 26860 297330 135065 187935 799595 546125 310335 828325 256360 169830 226015 406810 189975 127840 433755 469115 411570 514505 570350 7310 643535 249815 244460 658750 207400 476000 149260 811920 818125 41140 551820 552160 656370 349775 838780 586330 290105 115770 443870 725050 442850 464355 73695 621095 515865 133365 12240 20825 281860 734995 107270 592620 147135 311610 12665 621945 227460 427295 352325 262480 240210 465545 461040 610725 236555 703290 346630 430865 533970 464440 618885 381820 392275 217090 387090 142460 565165 569500 473960 608770 745535 744005 597720 425680 757095 207995 506090 212075 238595 482800 598400 92650 302855 489515 61965 327080 90015 199410 235705 349095 354875 668610 296650 289085 689435 540515 466650 441150 674985 386070 558705 384115 623900 176205 48365 152320 772055 333795 771205 133535 774350 428145 686800 310335 639795 628320 249220 686885 435710 572560 767975 266900 615315 598400 603245 526830 785570 608430 124100 823905 144840 491980 454410 106930 571625 213860 783955 19380 461210 775540 729385 431800 247095 127160 798745 204680 82960 177310 405195 807160 343400 846175 31535 206380 13005 396865 813960 247180 168725 811835 394910 440640 552925 394995 281945 154530 212925 282370 395930 426870 340 301155 492235 715020 842180 158100 533120 554795 56440 573750 681530 343400 568735 518585 494190 523430 298945 458575 442510 291805 690115 821610 738395 298945 545700 512890 440810 651440 11645 813960 645150 150110 691560 264860 311865 408510 386240 214965 826115 449140 226440 588795 347905 516460 400010 15215 657475 518925 153680 472855 720120 307275 641155 760665 725985 828750 701420 459340 647530 248625 295970 622370 658750 292230 454665 657645 176120 270980 326910 274210 231200 534905 510340 281775 499715 195160 483905 588795 488410 484755 715785 107610 96985 238850 249985 6460 455770 563550 65280 113730 755310 200345 195925 61540 199920 156995 838440 647275 332945 199070 238935 753780 666570 190485 692325 136595 842690 366520 505750 252535 664020 461040 363885 117555 834190 659430 751825 837420 180455 139995 171785 85 533035 582675 484415 584205 84405 330565 143395 524875 454495 580380 587265 614465 435370 170170 100555 691135 226610 822205 638605 389215 441490 240890 7650 92055 479740 198050 619820 364395 96560 191930 84405 830535 686460 711875 738820 267665 350455 834700 114070 509915 128860 190400 50150 333540 779025 573495 788205 14280 736440 479400 356830 25160 95370 755140 626365 182835 502690 33660 77860 619225 272340 560065 586500 754885 680085 167705 511020 273870 742475 195415 823650 343655 751230 408935 124185 215645 210545 526660 419645 649570 505580 666315 389810 462655 808860 180795 186065 638520 591515 835975 65280 491810 356915 762620 599845 716040 759220 111690 312205 581145 72080 433160 126055 265030 108885 272935 142290 139825 312970 655435 304385 547910 433415 202385 613615 396270 75055 323510 430780 608430 529210 403665 175780 550290 595680 241315 566865 493340 288490 275485 318920 427550 30855 284835 179265 691050 614295 219640 787950 118575 815405 503370 298860 62220 532185 19125 699210 84830 37400 571285 102595 304725 346800 346715 673965 738055 514930 551225 227800 780895 640900 140760 86445 599760 824840 570180 423130 483990 778940 434435 675750 311780 403580 844220 316200 771035 414885 286875 827050 4760 47345 29070 289595 80240 723435 740945 526830 579615 445315 401455 418540 248200 384030 714340 801295 2635 443870 158950 774435 21505 443530 266645 344760 200515 799680 391340 614210 41310 554285 738990 314500 193970 153000 561340 821695 104890 724880 535330 57460 699380 717485 605030 259930 9520 781660 699380 329885 384115 625940 789905 367965 702610 646000 692070 503455 90270 471920 232220 721395 615570 680000 278885 198135 562275 138125 261460 776645 128605 191845 115770 201875 445910 281095 475235 609620 725050 705670 829175 196605 257465 733380 220405 322830 72335 549355 49640 623900 264775 13430 437070 670650 752420 695725 809710 652800 606645 115770 575875 555730 642940 526065 695980 567800 44625 230520 44030 483565 807075 597635 61285 673625 6205 334645 67745 380035 835125 783020 45815 171615 771800 261885 682890 681785 764405 246415 209525 333285 549185 487475 398055 477530 613445 444040 601035 439450 87295 408170 286535 249815 49130 716380 255935 704055 557430 571965 48790 718335 839630 701165 847535 183090 371620 544680 210885 238850 440470 748340 534565 341360 323510 37230 492405 414205 447610 452285 475575 219725 66385 35020 708730 227035 608770 375275 107355 765000 469625 492915 87380 283730 552160 669885 521220 714680 493680 14705 403240 31280 56780 145010 502860 284665 241825 774265 834615 243865 93840 404260 332945 352495 708305 18785 838525 423300 376210 439025 547910 151300 341105 808775 823310 242080 806140 682040 65025 265540 471325 724625 253980 194905 785910 659005 197455 423385 265540 243865 584630 305830 282115 519520 241995 500140 449140 13005 362525 173060 221510 782000 482120 647190 427295 676260 216750 82280 189550 535670 766615 524535 250410 448460 435200 601035 293335 765425 268090 52785 833340 236980 240805 388620 300815 241570 489770 812770 453475 192780 722500 74970 166600 630955 472600 819825 252620 35615 755820 303450 728110 113730 150790 797810 717315 22525 624155 445315 317560 605115 599845 625685 161415 725475 775200 503455 413610 171105 73270 548335 799255 220150 48110 433755 581570 845580 143480 563465 122315 601800 847535 700655 562190 355215 370345 575875 4165 812600 301325 417690 274975 593895 414205 413100 665805 273700 649740 454155 375785 687140 782510 445400 588710 838695 494105 302515 199325 27285 583355 839715 834870 752250 77605 376210 235365 39270 6035 104380 272255 14450 729130 375275 53125 381735 222615 415310 324700 531845 53635 5440 811155 146625 448885 791605 573665 327335 812685 531165 794835 571880 124100 64685 144500 540770 34255 176885 510510 192270 494020 830450 319515 670395 700060 527680 333965 502095 76500 286535 542895 108885 213350 802315 838950 523005 818210 390490 190825 259675 792030 65450 416585 113730 513910 403835 377485 473705 178160 694280 260355 29835 250410 745875 320875 171870 12580 768485 494530 612000 122315 54995 58140 470220 334390 93245 601375 512975 543150 132855 794070 196435 231795 75565 686885 264435 232985 148665 767635 527255 313055 846515 433245 605965 298010 370005 733295 738480 371110 760920 31195 706945 724370 555050 4165 43860 232475 611235 469455 171785 795770 699295 487900 173740 781405 446675 799765 766445 538815 695895 83470 239785 159800 361420 58055 236470 764745 602480 53125 101405 240550 176715 541365 244205 254405 462910 519520 33490 393550 148410 77945 374935 700315 625005 593385 117640 114240 403920 77265 575620 427890 49130 580975 156485 477360 495635 69360 777665 687735 52785 118830 644725 694365 578510 846600 482885 722245 441490 614550 807415 282455 716805 163455 501160 36805 661980 103955 618460 655095 99620 30685 145775 804355 585820 24990 730320 376040 38930 81260 770270 473705 503455 188700 755735 618630 565080 817530 241910 137870 720375 750720 159970 347650 505920 428825 236810 158270 9860 161925 260355 690540 809455 376040 269705 408765 366435 430525 585990 415140 586840 357850 276080 93500 242675 431205 105485 708220 79645 495890 127840 719015 363970 400350 147390 571540 499120 627385 825095 750975 355895 100555 293675 215985 732700 102255 456280 734485 500480 299965 790075 761685 330565 54145 99620 213180 827050 66640 812175 333710 684250 85085 636820 800530 794155 4760 501670 13090 145265 827560 562105 390150 194225 499545 429165 541110 648805 783615 285515 642600 364310 653565 253555 227800 733720 333540 85850 364650 20230 126310 227120 632400 133280 691305 139910 28050 820930 749785 727940 313140 562530 437155 210035 308210 815915 599335 791605 448630 637500 413270 463505 121295 502605 348755 378250 681870 148240 118830 220745 818210 551225 299200 639030 797385 727515 353685 181560 155210 725645 754375 5525 574260 545105 201705 499800 332095 427210 383605 218875 332435 71230 127245 540685 626705 166005 589730 267240 14960 386835 417860 616250 777410 760835 639370 21675 226015 187595 35530 555220 524280 343145 582420 807755 802315 193630 70890 499715 383095 849150 230095 834020 653480 188955 589730 190995 305065 757690 524195 14450 439620 536435 397630 738565 826370 103020 138125 352240 798405 320365 664955 491895 425170 77010 494700 265540 529210 284580 367795 7395 290445 780300 427040 599930 743325 603330 811325 57970 334560 485605 766190 603245 82790 521985 440640 174335 559300 539410 616845 741540 49300 448035 429845 396865 330735 433330 703205 381990 764150 616165 502945 775710 274805 578255 444125 781405 654415 193800 575195 148410 542725 532440 457980 331670 37910 416755 267920 442850 187170 274040 20570 274465 274635 58990 438600 285345 168725 527000 261800 148665 336090 530315 597550 836485 523855 565760 695640 369155 688160 349690 15130 97750 832405 500310 323085 233580 54145 102935 576725 276165 579530 794835 751740 775030 121805 246330 289340 550460 118660 205615 229415 170510 352920 624920 592450 20060 812600 436900 198475 683910 16320 686970 424235 577235 817870 54230 61880 480590 187935 724115 226185 792200 628660 592790 430780 297245 506855 442595 751315 3570 642430 606135 822375 498780 721820 90525 496740 826455 101575 252280 145860 359125 63410 113390 661300 63495 714510 847790 596020 847025 559130 795515 349945 170935 720970 363460 352495 49130 364055 300220 819145 318835 183175 210290 502860 316625 214455 647530 413865 705585 81430 841330 321300 769420 742645 550460 583100 775115 25585 615060 572390 120105 33575 190910 425765 111860 495210 10710 683315 31535 149515 667420 830960 28560 417690 764660 415055 616675 181985 275740 233750 494700 180540 615060 125290 819485 608260 697170 609025 825520 749020 6630 154615 452455 500480 324020 805460 532780 703800 689605 634185 793560 365500 361335 746215 840990 456705 649060 595 327505 669375 75055 849915 450585 595425 372470 328865 151725 646595 508555 539665 567630 186915 137275 847790 378335 495975 131750 440895 39355 252110 255680 417690 654925 610215 676600 502775 675835 140590 256870 657475 495295 158185 489175 588965 475150 320025 801635 517905 331585 299625 807585 242165 21845 286195 520880 833510 626875 172805 430440 174165 672350 706095 71655 610130 31790 561255 551990 2465 335920 772055 612000 402645 586925 344590 406810 142630 702780 542895 62390 327505 362695 313225 531930 558025 833935 254405 615315 134640 302090 749275 687820 627895 580295 154700 623645 116535 210800 120530 125035 140250 538305 394740 431375 345525 698360 282115 826455 456365 70550 39270 243185 750125 505155 576300 388960 428910 800955 610470 192780 265625 40545 806990 297500 803505 174250 751910 378165 251005 362440 353260 383690 208250 445570 406725 614380 369155 59755 591600 429250 414970 227545 710685 658665 328780 8585 302090 843795 106590 708645 767380 25330 197625 302430 132090 484075 174930 553690 467075 66810 453050 7480 157420 645150 130390 466990 356575 564060 267155 493170 437920 325890 838610 567970 311610 321130 399925 669630 19635 201025 658410 427550 540005 718930 697765 585990 179010 818040 321215 542810 320620 547230 572220 657560 211395 661470 56355 724455 70295 783190 335070 743495 810730 601205 87295 64515 537625 508130 358360 231285 553945 279225 821525 586330 436730 809795 418285 665465 794495 350710 400350 669375 96645 577405 332945 714425 231200 26860 297075 784295 512295 35190 516970 689265 267070 722925 524875 674985 19635 766190 280670 619140 774010 404345 638775 334475 772480 611235 220065 280500 20230 224060 695640 6290 681105 447525 552840 623475 242250 77520 206125 21760 781405 797640 773245 558110 381480 178245 520965 321980 106760 153510 675835 516035 644470 638775 695215 48790 133280 157675 764405 229670 647785 752590 822120 360485 683825 118150 130730 267495 67490 695385 96475 229075 430440 515865 252365 330395 223040 598485 457300 813705 2550 490535 715870 828070 193885 695810 257380 209780 151385 182410 540770 683485 745535 108715 460445 23630 694025 825945 111860 182920 317135 285855 333285 102085 601035 578085 487050 435285 763045 115175 846090 526235 652800 89760 685780 760155 531165 107100 71400 188870 183515 343825 558195 742900 162860 224400 146710 848895 632400 93755 51170 540600 429675 286450 236640 13175 82025 780385 825860 180965 371110 837335 845665 156995 614720 165750 794495 627810 733805 564910 539410 230265 314670 331160 523685 658835 67320 252365 322235 70720 349945 132430 632570 48195 824245 636565 260695 514675 407150 245565 197710 665380 700400 17680 166940 799255 324700 190910 841670 623475 231795 709240 346460 757520 599420 214030 207315 211905 326910 230180 7735 390320 800870 129455 510000 138125 542555 384030 601035 482290 444465 297415 105485 399160 118575 615910 188445 688415 427125 621520 410465 828665 136765 371705 343910 777920 80070 279820 114325 307615 687990 278800 769420 165495 84915 123335 76415 288235 694280 640645 353685 666315 483650 308975 154785 750380 69700 558960 296310 565250 41225 256275 170170 560405 44200 742390 299200 211310 34425 760410 206465 411740 219725 805035 534905 276845 588540 613275 227460 772990 54315 589135 63750 516035 390235 517055 466990 22695 739245 42415 727600 379950 2210 374680 156655 420920 342635 794155 340085 734145 266390 476850 709665 259760 396780 402730 1020 120190 615570 462655 172125 52785 733380 610810 146880 643535 275910 526235 149600 114155 467755 200515 679150 701760 505325 596615 37655 31960 336005 374170 827475 275825 127840 618630 427805 513655 89335 744090 184620 52870 599930 207145 448630 788290 571540 647275 169830 182070 24990 575025 373150 418030 642515 70635 287555 356830 772820 54655 492745 535840 534990 142970 95880 152405 815490 493340 655775 490875 603075 115090 684930 307700 725560 48790 274890 582420 297330 664530 740180 203915 73950 734145 138210 557600 86360 161500 834360 758710 751060 228055 771800 675580 65535 612170 686715 351135 582845 20060 300050 302005 90100 537370 2210 474215 633165 618970 42415 773925 624410 603330 421770 61455 29495 565420 348925 405705 710600 203235 228820 845750 759390 256700 749020 289340 96305 364140 376805 52360 736780 115515 324870 54400 303960 277950 4675 774435 268090 405535 591345 70210 427210 585395 779620 590070 405280 281775 66555 835210 513315 282965 766445 431800 618120 41480 61795 736780 775710 132855 799595 211480 268175 464695 748935 394995 92650 80070 804865 733380 728875 622115 266220 119425 670820 276930 354790 354960 361250 647445 649145 362100 789905 440555 643790 157420 788545 463080 128180 626365 214455 799000 771290 32045 503200 772310 791520 193885 726410 315945 648210 732530 92650 171190 307785 399415 230435 781320 32045 123930 22440 837420 20315 695215 505495 646510 324190 580210 254320 17255 78540 464015 144755 150365 48365 401710 550120 34595 260185 156910 270555 759135 172210 391255 620330 368220 204850 157590 377400 216070 271915 496485 696660 232135 640560 252195 342295 345610 340340 320620 835210 499205 670905 229415 654415 3825 753015 277950 410975 86190 588880 262480 189380 825265 724625 19975 674390 279565 15640 73355 644130 125970 267155 216495 293675 29495 330820 343315 279650 429590 304130 243780 658495 313565 721990 723860 463845 132940 633420 558960 341785 339235 260015 32555 690795 73610 601375 813110 530485 773755 43265 608430 337110 77860 780470 427210 294780 634610 598740 474130 818975 274125 14960 669970 743665 637755 391085 133790 827220 228395 768060 719610 571880 457385 11050 449905 319005 550205 340935 259080 653565 711280 132685 302430 126310 247180 26180 797045 310760 298265 715615 301665 1870 748170 61710 807075 743835 289510 582930 676175 502435 443445 729980 506260 714425 512380 82365 144245 505665 656710 739500 662320 661725 349605 73525 793645 478890 254405 157165 549355 404940 291380 715615 801210 167875 318325 61370 380375 462230 497420 285515 261460 517905 812940 656200 76330 643620 78115 493170 260185 326995 98005 88825 181050 588030 776475 809285 167535 393550 531845 562360 640560 665720 554965 437750 349520 773245 222785 305490 252875 232135 296735 57120 48195 514335 30090 27965 582505 768910 382160 792285 501160 18870 417350 817445 57715 539410 620585 738310 736865 628490 629170 817190 419730 28730 472515 683400 686375 227205 716380 613700 623900 198135 589305 132855 178840 622795 797385 549355 705840 8755 548930 681615 774010 18700 793135 794155 625260 341190 768485 530485 75055 595085 812940 619225 562360 686800 159800 566185 266900 103870 56950 156740 730065 736525 661640 435625 99960 138720 164900 421345 225590 58140 466225 158950 48875 12750 595 477785 47005 218960 470985 824925 525045 323595 251260 486795 382755 12070 319005 111775 123505 163370 523600 4675 155210 118915 257890 576895 437155 2465 175100 315010 723860 246670 187765 790330 712640 435285 434605 646595 583100 595765 549100 153510 62815 514335 24905 485605 846175 631380 470305 724880 55165 98855 129710 459255 350625 83470 527425 725645 82790 207910 59075 6290 265455 468775 279055 138295 343570 513655 672265 565845 17680 762365 36125 515100 717740 766360 256190 521730 789990 636990 483990 242930 702100 140675 259250 387005 735420 511785 627045 270130 589560 111265 648890 207060 773330 187595 149005 614550 566780 755140 841330 792710 821100 28050 321130 782680 174420 596190 366690 791775 176970 77010 789565 556835 826455 712045 673710 74205 258995 622625 400265 330565 289085 777580 569670 325465 228395 762450 473620 53890 310845 647530 260355 469115 823820 479145 486795 328355 576130 811325 664955 732275 68850 440895 263755 372215 640390 398905 41225 799850 259505 618715 618375 51850 42670 330055 529550 130645 6800 520540 216240 224825 752165 597125 641495 188105 355640 176970 593640 158185 781745 723605 390320 749445 575705 47345 152405 178160 585565 537710 701930 347650 372300 561170 443190 131920 47430 215985 549525 214540 765085 446760 763725 351730 779960 256020 144840 759050 818040 12750 29325 165835 689860 744175 726920 44285 60350 89080 495720 163200 709835 127075 402560 211565 506175 161415 58650 841925 398820 517565 534480 297330 432650 798660 206890 733635 450585 611150 586585 63410 196775 157845 241910 693685 575535 296140 302770 774520 359550 193375 754545 633080 317390 358105 56695 836400 336090 738565 833765 58480 323085 738905 327675 740945 766190 93500 391000 715615 500395 452030 334900 500310 272425 88740 660790 195075 421345 139400 127075 276080 654500 93670 785825 53720 722670 683060 633930 258315 411910 2210 413865 586160 510935 423980 755820 61030 759305 445485 653735 511020 384625 113645 367115 764575 638605 381310 343655 727345 842860 22355 691135 148665 777750 675240 783105 487560 680085 175950 352835 665890 546975 33575 4420 274975 751995 125630 70380 573325 558195 269365 734655 498780 197795 451690 455005 71655 384370 422365 785740 75735 684335 660535 165410 442510 782255 54655 308465 611235 607920 126480 710175 594575 533035 323000 243865 846260 829770 522580 730405 558450 516715 709155 236215 711195 373065 436645 415480 707370 577830 257040 808690 589645 599845 83385 67150 212415 634695 788715 231625 554710 17255 217515 12325 221000 484840 251685 421090 381820 483225 570690 486795 513910 4420 832065 482205 220405 677875 621860 742475 660110 160735 820760 822630 132430 197455 695980 636055 645405 502265 256190 3910 323595 294270 751740 317985 253810 543150 750295 496740 121465 425510 758115 557005 771630 560660 573325 34085 86105 682125 744770 779280 318580 602820 138040 481185 633420 456620 187850 784805 602565 826965 209780 62560 569075 513400 274465 302175 64940 501585 304300 692155 419050 319005 692070 406045 438940 460360 83895 324275 647275 806565 120190 354450 313480 617780 368390 85085 138295 774010 347565 654755 712895 814895 707540 829430 506515 266220 194480 501585 316370 505325 108885 1870 144330 457215 255680 658070 446590 295035 291720 498695 750125 264690 225335 832150 105145 606135 227715 690880 223550 783445 789735 827560 594065 380205 776730 213775 483650 151130 314330 90440 310505 323255 144330 289850 151895 536945 194480 167705 166685 514080 806480 149940 585990 838865 124015 159460 155550 662405 336515 47515 245140 269790 478550 377910 365075 428400 149515 451435 569075 475490 749190 817360 807415 584375 651610 472175 56015 486115 19210 329545 285685 395505 715870 550375 126905 817785 190570 620670 254575 671585 676600 642600 415395 416925 832490 198475 34085 83045 280670 24650 189040 663340 467245 447100 168640 157675 792115 727600 228820 171700 420665 709070 653905 584290 495210 181815 291040 443445 118915 319855 538900 822545 427550 218195 684420 787185 449820 399500 508045 27965 432480 527170 744770 321555 700825 530910 808605 250495 353515 112115 238255 132770 75310 631550 45730 736355 559130 41565 223805 697170 384200 694025 31450 108630 792880 802485 499800 19040 847195 848130 149940 210885 837675 542555 845240 515695 767635 411910 683910 23715 660960 497675 291125 575535 546975 20995 147815 785570 403920 36635 17680 468265 291720 424150 470305 442170 653735 281690 296310 612850 580635 379950 785315 553605 173315 428060 522240 665975 616165 89420 67660 207485 311185 195925 496230 290530 822290 334985 365585 786505 318580 419560 410635 494530 705330 643025 495210 24055 179435 253640 408425 282285 54315 517990 35530 338470 508810 574600 373320 165920 492830 691390 189040 634185 315010 423895 271745 173825 703035 665635 525980 782510 291805 483990 415990 583525 298520 426445 519945 545785 788290 88060 205445 225845 643450 486880 735335 193970 616165 532015 477615 470560 70040 643365 797470 264605 688500 95540 304300 642175 52615 106930 698190 344760 128690 26180 831980 762110 773500 331670 274210 606475 328610 696405 92990 420410 767465 313225 517990 459680 374425 632570 52275 98090 479740 696490 405705 556410 224485 206975 41225 152915 534395 803930 503795 228650 279225 74375 785570 846940 831895 9095 525980 501500 118150 447610 405535 657730 446335 832065 715020 668015 761685 705330 604605 802400 775285 43605 526745 581400 633250 493935 469285 818465 292995 705415 700910 221850 105570 149685 469200 676260 63325 535500 104635 614635 135575 616420 789905 50065 225080 310420 658580 68340 299200 3910 549695 542470 239700 582675 184535 461890 295630 304640 192865 698020 489855 723690 380460 752250 389640 287725 275995 81940 747915 239700 701675 632230 619650 72505 671330 70295 308550 839290 115600 518415 337450 824160 166005 508810 410380 375955 829685 99025 474810 791605 321640 836910 185470 469030 407490 185895 13175 737970 445740 782765 214795 497845 156740 483650 458150 307275 126820 559810 810135 842945 546040 492150 258400 428145 696490 89845 359380 255595 24310 527255 544085 411995 508385 52700 530400 215730 454070 165240 467585 256275 333965 375190 313480 49215 439620 819995 790670 184280 423470 607240 822375 559895 370515 288745 698190 302005 270810 255085 687565 71910 260440 100640 343570 339830 751485 250495 69785 300135 605030 118065 203405 14960 786930 748340 264095 591430 781745 415310 356575 421940 541875 671670 12410 741625 630190 450330 119510 147645 735250 370770 555900 363630 183940 452710 63750 178245 386835 57035 661470 396440 188020 115090 461890 53805 308465 726155 766360 731680 88230 20485 48875 757435 738395 754545 452795 681360 837505 328100 748850 176205 186065 451265 211650 432395 357170 451690 341275 761260 553180 159290 656540 176460 476765 783190 576130 812515 391340 554370 746555 52615 279310 39355 782935 229925 616335 331840 69530 756670 702610 301495 488920 30685 367540 632995 411485 747490 259505 151045 737290 368305 459935 306170 588030 455430 592365 249050 400605 261290 554455 721990 649400 496400 245990 251175 408085 16575 699210 777240 225250 257550 519265 738565 165920 217685 113645 525980 88740 821780 199410 157845 761940 315350 726835 738140 314925 299370 31875 283815 257380 607835 280925 823820 145860 394145 88145 642515 646000 300985 40120 4505 24480 258910 721480 793815 733890 729470 525130 764150 28645 395930 239955 656625 836060 248455 836485 300815 786505 296990 792115 166430 482205 220490 128860 518075 132685 503965 792200 98260 647870 723945 829260 25075 734315 263415 792540 732190 165495 581995 777070 681530 3825 661980 335750 103870 486540 457810 152405 71315 494615 92905 764405 551735 617440 603840 223465 833850 460530 712980 785655 79815 484415 267665 710175 53210 673455 171615 350795 587265 156825 42415 156145 297330 361845 562870 666910 409445 559895 627895 705755 464525 746810 496740 509320 595510 804865 736270 354025 417435 33660 703120 152575 691645 319345 822205 530315 84065 222785 54315 194480 777920 667505 800105 227460 266985 727515 341360 302345 432310 32215 176460 530995 369240 221000 15555 763215 254575 837335 131835 801805 165580 208675 89080 379780 822460 615570 354195 639115 430015 836740 115260 618715 710260 804100 820590 390745 274975 332860 490110 575110 814385 530995 17000 191760 329970 272255 308125 194735 336685 700230 594575 673030 759985 73355 558280 242250 368815 530910 243185 212500 280925 87975 215390 137105 431460 778855 768060 735250 137445 767805 296820 598060 623050 741200 381395 818975 278120 630955 339575 425170 445230 636735 645575 731085 170340 8500 498695 822460 265200 517565 507025 688500 233240 118320 77350 723435 587180 575535 101745 545530 485180 118830 540175 635205 184620 291720 478975 316540 289510 664700 668100 39185 427975 167705 451010 491470 646850 759730 391340 832235 847450 107270 93925 28390 238340 750040 71060 691305 783615 408425 411995 160480 349945 235705 304810 696830 181560 468350 297500 658750 569585 821865 417605 519265 51850 115430 667335 362525 35785 828070 505835 22440 8585 652630 367285 531590 399925 107100 6375 548420 393805 211820 629510 297925 552160 385560 640560 585140 588540 644980 228820 422280 209695 286025 845495 503880 337960 830025 669715 162435 783530 269620 645660 602820 622200 719695 104040 319515 201025 759390 279650 275485 818720 114750 452965 700145 514845 650250 354195 74375 180540 127160 155720 827900 741880 553095 300390 168810 153680 57375 250410 682890 256955 455345 265880 427210 393465 110670 690795 55675 825690 133875 506940 234940 815830 106930 429505 361080 652630 137275 725815 744600 808520 508130 93755 301580 552245 575195 117725 559470 792115 529380 835890 747745 236470 86700 289170 611235 526320 276675 523005 69190 703375 124185 294185 284240 729725 297670 543745 733805 770185 582335 491555 146795 302685 477700 691475 740690 30940 435540 78115 561170 373150 53210 744005 536945 137190 23290 302515 796365 283390 270640 350540 49385 405790 396270 44540 671500 345950 714255 581230 53890 360145 186830 477020 107695 786930 264860 769335 358700 178925 498780 242165 20740 114495 517820 825945 253895 28560 378505 803675 645575 244120 717825 64515 178330 361250 156570 377060 31195 602055 566950 500395 293845 101405 414205 538135 175270 809965 635460 499375 807585 20485 843625 831215 578850 803505 540940 806395 672520 346800 342465 136255 506940 250665 660450 485775 680170 421940 593555 78200 55930 847790 715190 581485 241655 154105 652970 481610 616250 521815 11900 734400 353600 745450 629000 339065 235025 431715 520710 327675 471155 726240 151810 503625 779790 34425 22780 323425 454835 393040 732190 608600 758710 757180 273020 31535 96305 398055 265370 395845 766870 366435 38930 545700 598400 107270 510595 827475 595850 848555 349180 452880 477615 613190 282200 317815 589220 368475 213860 501500 382585 362440 164390 152235 454240 468945 410550 318495 842265 160735 240550 393125 542470 527425 205445 638095 477530 10880 180285 241910 543575 507535 702185 61795 57460 348585 80750 507450 343060 759135 53635 516120 387600 12750 69870 271915 35105 97240 755225 581570 71315 800530 511615 154955 22525 242845 841075 296990 125715 326145 794155 498780 217260 406300 444720 624920 447695 47855 103020 113730 806650 201535 805290 16065 727855 816340 319940 341020 750805 349350 264860 241230 79390 821695 491725 847705 131750 625770 77350 397715 363715 316965 208760 60520 784975 684675 223890 602140 54740 715360 349095 374510 601970 487475 481780 14280 628830 678895 368900 326740 839035 423215 466990 745875 439025 447865 474130 338470 662320 285175 550800 829345 320365 546805 237405 62645 104550 129115 351050 783020 636055 107780 43010 716040 422025 689265 140335 372045 166600 529635 322065 10115 767890 687820 703970 748680 381480 129880 142460 509490 686800 606815 397035 127585 737460 347310 89165 325805 496485 505665 164135 220150 640475 659855 35700 187085 47770 389385 612510 698105 323935 89080 242675 649825 808180 469285 399670 357680 729130 122910 716465 17000 483565 48705 613020 125715 321980 729640 319430 143480 834870 629595 141865 264350 534395 165495 616845 544765 278545 186235 409870 358105 216580 446250 767125 193290 352325 516120 339745 744940 547400 344505 782680 254320 12410 172380 132260 843880 457980 264435 179690 506685 660195 405960 332945 403665 51000 574175 477190 114495 648720 291550 817105 509405 725305 489940 611235 506685 549100 261120 53210 291975 252790 317560 534395 599250 718675 493765 15895 490535 616760 715785 506855 179180 124780 467670 484755 821950 775625 847195 411230 482800 16830 345270 819485 153510 346035 33830 391595 748510 343060 384115 815575 405110 25160 580805 688415 95880 569840 427635 656710 505155 290190 155380 751825 577915 649740 762450 157845 736100 409530 309145 370175 332775 535925 319005 721140 495125 742900 222870 84065 579360 602480 728705 188955 323000 231455 226015 726835 71315 388705 135065 594150 650845 660365 821525 204085 7820 112200 96560 190995 589305 741370 93670 443615 410720 244970 781830 555645 705840 836060 490110 607835 686545 614125 710855 42415 607240 645065 241740 15640 760665 37995 169405 115005 649400 392360 830960 167195 559980 830280 426190 560745 806225 574090 284240 230095 230095 577150 551480 114410 482970 330140 36635 821185 658325 707115 513825 107695 153340 47685 111350 12070 235620 120530 431205 827730 431460 217855 184875 754375 370090 767380 409020 733550 86615 379525 748850 768995 130645 611320 814130 5695 276505 243270 332095 144245 138805 425765 316455 799850 780385 290700 720715 193290 478805 482885 773245 528275 91800 350880 608940 815830 246585 135235 390660 655775 104125 379865 535755 205870 757435 297160 17085 30345 126650 222445 566100 323000 269620 215390 543065 360995 347225 1615 693685 427125 275910 121635 79390 631465 762790 631295 731935 131325 562275 811665 597550 822035 753185 357425 410890 37825 578510 359465 541025 243610 374510 622455 668950 407830 790330 556155 381820 322405 191590 261630 534055 668950 688500 610130 238850 523005 568395 19720 739075 458235 486795 56950 382330 533290 438940 16150 163880 75225 783020 71570 68765 785060 269790 714170 382160 217855 176545 267155 33830 282540 125035 825350 53295 831045 115600 158015 566865 821270 587605 375105 697510 368305 247350 272595 275655 443700 773415 69360 699295 812855 332690 149005 753695 265795 185300 300730 73525 286535 144160 291890 494020 200260 534310 393975 9690 38250 167450 621605 537200 562190 368050 135065 371620 452285 670480 625430 9350 421685 784975 617100 12240 206635 222275 250665 555475 11730 205445 204850 797980 242760 780895 312630 533545 713660 389725 642770 515695 271405 827560 337280 714680 836145 415310 336940 227800 361420 287555 328695 788035 129285 362780 419475 771375 456195 52700 661555 522070 527255 528445 140420 283645 604775 245480 232050 815490 201025 823140 46410 151130 562955 135830 350880 401880 435030 271915 216240 146880 506430 594150 575705 479400 577575 776900 266645 816425 511530 43860 449905 810050 215815 529975 707115 92820 758965 481610 316200 641070 483140 357510 335750 729300 655860 239275 58650 520370 660960 86105 566950 571285 785485 650335 543490 835125 159205 76330 46240 721905 108375 647615 540175 671075 437920 558875 315775 320535 712640 192610 791945 582675 210205 825775 844220 648295 498695 499290 683400 229755 457215 116025 448460 403920 787100 717060 464100 209780 178245 620415 573070 504730 244205 100300 164050 348840 808435 774010 591090 717740 614210 636820 104125 592280 182070 144585 700995 666570 493000 712640 786675 658070 55930 841670 59755 244800 673880 592025 28050 750210 616675 344845 73780 252620 307955 63580 246245 139485 143395 328865 530230 256870 605030 821950 562870 762790 456620 176885 648720 786930 774435 40970 411910 162605 541195 448205 754800 805290 393720 212500 339065 355725 612680 165835 651780 207825 642940 436645 658920 139825 470305 261290 672775 264520 683485 552670 292145 657985 280670 155890 76330 38335 842180 613870 453815 690880 721310 138890 548420 450245 260185 244205 440980 296820 565675 493935 196095 201025 386920 218960 98175 604605 81600 203320 526575 391680 496230 178755 67745 498695 307955 115175 54485 71910 820760 121890 580295 578085 309655 131750 274720 152660 848980 547910 496740 699975 568820 148410 821015 754460 200855 240295 442510 282880 439535 118150 87805 14790 291975 153340 138975 123080 198050 170935 181560 650505 331415 543320 548845 365840 390575 542300 444550 254830 809625 54910 330990 186065 449395 387770 662065 82960 228820 607070 292145 605795 296650 230605 234940 7395 273275 522750 240125 512975 755565 390065 238850 400775 789055 85170 280670 833510 368730 698190 389300 487900 767635 336515 559300 226950 50065 182325 239870 136340 430695 329630 292060 668355 217005 104210 61795 648550 442595 676940 674305 616505 360655 392955 451520 159035 130390 123250 181475 773075 687735 384455 309145 418625 7820 593300 529210 246160 228225 330140 238000 401710 357510 480675 156230 317135 660620 433160 34425 561255 166940 103955 584035 425765 58820 21675 314585 665125 638010 590835 619055 167790 759390 239190 522240 215645 484755 225080 49300 410635 786335 404855 545360 612850 745365 507195 101320 633760 655520 494190 513230 706775 409020 596360 112370 256275 279055 839375 260695 847535 335495 50065 559385 447355 706605 382415 181050 207485 10795 428145 650590 711535 185215 283645 682805 831555 475660 294950 715190 239615 753440 321300 550970 54315 712300 684675 6545 822120 626875 17255 226695 7650 30175 577065 424575 696830 278545 642175 696830 541110 558535 451690 301665 136425 369325 767890 692155 138125 767890 847365 371705 50065 12155 319430 458320 647785 305915 111605 362950 65790 631380 168130 758965 575535 711195 398905 106845 802655 210885 207655 512295 835890 794580 805460 35360 729555 544595 519945 43690 510085 198050 57375 737630 113645 821865 767550 16405 682040 540685 498100 348415 622455 655010 726240 227630 523175 134980 420325 280245 120955 544935 655945 171615 751910 505155 128095 157420 276250 732615 40800 228480 765680 834190 385900 19805 436135 775030 505750 419815 498695 187340 308125 756925 536860 426530 129455 831300 168300 380970 459510 130645 345100 827475 381990 638180 701845 347140 10030 744175 273275 814215 665465 137615 140590 767635 298945 25415 333625 24565 319770 436050 327930 331500 727005 264435 236130 242760 403750 575110 588625 214030 770695 61200 472005 119765 668015 653225 178840 713575 50065 435795 46410 567545 748595 374170 165070 754375 517395 29750 281010 310845 85085 784720 788460 239275 466140 194395 733210 652460 124100 808690 454580 604520 368390 491045 163540 128010 295630 742135 90780 142205 496230 219215 478125 700995 738140 581145 752420 694365 659770 839715 826965 761600 720205 736355 474810 207570 54910 730150 678215 825010 310335 288660 581655 713150 468180 54400 510340 637330 309400 571200 241995 284920 45305 519605 435880 669460 740605 648720 240975 243270 54485 223975 803335 324955 224740 426530 514675 143225 566185 123250 537115 588030 590580 819485 588285 70465 200090 587180 845410 645745 648040 66470 623475 252365 252195 181475 547910 596700 306000 809880 468690 66725 554370 511955 405875 149600 219725 206380 655435 562615 213945 226525 353345 740095 229160 83300 419985 516375 493765 53805 175780 793220 649060 308295 837930 741710 454750 653480 91290 847025 393380 397885 460105 317390 472260 693175 804185 423215 475745 437410 132090 355300 447185 774520 702100 238595 231540 128435 390575 175100 196605 40545 654500 443700 574855 433585 360060 133450 637330 725390 519265 114580 440300 822120 378505 223295 165325 415565 107185 479655 270045 228735 231795 277100 419985 198305 806225 219725 785570 606985 28730 268855 473790 393465 73440 102850 316030 353260 383520 566695 162435 272425 457640 204935 63580 86955 171955 826115 730065 606390 622370 216495 730575 325890 39780 447270 727260 10710 281435 417775 407235 127160 550375 604605 702525 613530 759985 792965 239530 824160 541195 481355 520880 443020 397460 527000 745195 763555 447185 565675 568820 694195 538900 498950 595850 747405 584375 85085 560575 437155 768485 292400 458065 259080 413780 274550 533630 301155 445655 690625 112965 398055 346545 332180 700910 394825 263245 432990 272765 156230 356575 508810 239190 492405 449820 256020 300815 99875 826965 84065 581060 447185 545700 95285 411910 34595 371960 188445 193120 675665 83470 45475 115515 411230 806990 770185 353855 222105 87210 247690 258570 107440 515525 311270 356320 731255 138210 203745 301665 35955 490025 486455 13260 583185 405620 289340 492915 674390 72250 246670 502265 248115 284240 583950 446505 844390 265710 620160 569075 69190 253810 478720 134980 284750 668440 15470 578935 650845 95115 598910 694365 317900 453815 78795 670990 837335 426105 201195 458915 457980 397120 827645 426785 139060 392955 753270 400860 577065 538815 407235 723435 664275 550375 10370 191250 666230 631635 94010 651950 420070 350795 121975 464015 446080 734570 742220 87550 597295 261800 176800 765850 421005 16490 445570 437835 13175 258485 69955 753780 564995 209015 86105 703545 314160 130900 487900 713660 283900 263585 548420 664700 559640 76415 485435 835295 848215 347395 720545 457470 545870 365330 14705 782340 648890 97665 817020 288575 525215 306085 574855 50830 175440 347140 288915 770355 462570 398225 744345 465630 756160 810050 165325 399670 843370 230860 376720 520965 369580 287810 742220 22950 723520 521815 131325 230605 390405 450415 129030 625855 85425 610215 828070 704055 218790 385815 39780 155550 749445 760750 194395 68170 21760 520115 748340 502860 532355 135660 233920 777665 671415 253385 641835 4165 465885 571965 596020 84745 538305 458235 820420 110160 373915 392785 465205 440130 323765 377485 792200 346630 526150 758115 88315 269535 517310 753015 528615 680170 178585 40035 233240 310080 13515 52190 448800 593470 467245 316710 724200 22015 153765 568990 707795 114665 311865 369835 14535 481695 207145 523515 622540 700485 148240 175015 443105 643620 351730 659005 141355 475490 307955 688075 54910 40290 233410 297670 210460 475320 5015 300730 537115 734740 686545 167875 697000 120870 328440 167280 508470 335070 461125 437495 160480 409870 402900 303365 184535 358530 111520 228650 9520 653225 538135 410975 717825 318070 758455 690200 508130 774180 340340 690795 645320 775625 105485 405025 193460 142715 718505 617950 679405 604945 531335 36550 74885 480165 417945 319685 749955 659770 629170 660195 112795 394060 196265 257380 477700 843285 687140 268090 220150 556835 758965 230945 501500 44030 795260 793135 346800 579105 728790 798405 538645 745280 201110 287640 601375 439025 250665 238765 400435 722670 676685 93500 382585 636140 658920 847535 755905 723180 285855 447865 74800 777155 86615 767465 138465 522495 145605 368305 128265 169150 118575 824500 289170 361165 238085 841840 535670 328185 314585 489005 265370 647785 467160 318750 550120 222360 344335 382925 584290 588200 392870 515015 728705 620415 468435 25925 110585 524365 219470 12835 170680 278120 661810 528275 244885 598145 226185 635800 175865 527850 665380 757690 67320 733295 424915 746130 361080 800445 214965 258655 434860 477190 189550 455770 48875 699465 67065 19890 728960 110925 339065 589305 410975 562700 708135 775455 207910 643790 45220 452625 612850 498100 289000 504050 110840 701505 1615 839800 360145 728195 753610 201025 125800 738565 784125 804865 562955 66555 350540 399500 25245 601120 381565 129200 523090 649740 580635 457725 535330 567290 67235 85935 354790 11730 412845 546380 351985 154700 268090 5015 521050 597550 35190 647870 551395 419560 577065 628405 347650 166770 741115 348415 700400 666400 166685 599420 705840 629170 551990 151215 481950 251685 455855 830535 359975 403750 10285 183940 634865 518925 51425 329035 615060 648040 224995 800190 749615 65705 771715 848640 733210 222530 844220 294015 636480 580550 771035 594915 707540 232815 261715 169065 74630 206465 820675 507705 607325 287130 516375 70380 773755 680425 90185 610470 737800 259845 716040 510 353345 166685 101830 407490 784295 690285 655435 133195 791265 423725 618630 208760 717315 345695 277100 213775 782850 334050 744515 123420 275995 509235 104125 660450 835720 846430 648040 490535 53465 478380 562105 650760 222360 219385 566100 175355 536265 613275 706690 605285 37485 676430 496655 270470 842945 570350 590750 739755 195670 309655 681700 443615 9350 387940 320280 788035 124610 422960 311100 11050 592110 238765 642260 215560 157250 749445 699975 586500 239615 494870 497335 607410 427040 82875 563550 421855 364990 558195 168810 684845 138720 4760 307020 617525 95370 796280 74885 54315 113730 79900 460700 52530 542045 362610 224230 416500 161415 271150 392190 394825 840735 769930 274465 257295 30940 445060 218620 156995 798065 1105 406810 764830 218535 106250 764320 248030 221850 510425 61710 574175 794665 273955 356575 303535 640305 706605 101830 144925 187085 620755 442000 546210 106250 849830 124185 800275 432990 461720 344930 163795 139400 22015 21590 791265 107865 849830 810475 53465 752505 774435 317050 325125 328610 609195 621605 808520 173060 381905 687140 632995 264775 184705 558535 831725 521135 717400 550375 117895 359040 702270 29750 581400 641070 627130 666060 113050 422535 845835 225590 281945 113305 424745 571540 382415 339320 751060 45305 801465 825435 544340 368305 722160 644810 611745 385305 456875 422620 542045 493850 764575 308975 41905 527680 420410 261715 294440 461805 260610 264265 816680 835550 527935 374765 782085 294185 541450 741880 337195 576555 612425 251940 618035 453050 349945 280670 206720 119850 364225 104380 742900 682635 381395 707455 683740 5780 111945 192695 351050 138380 202895 707370 64940 294015 391425 415140 716465 408510 201875 346120 389725 481610 839290 611320 699805 731085 238340 151980 795345 422195 763895 310845 464780 567970 675070 392020 105825 96050 77690 665125 526660 519860 514335 758030 187340 176120 547145 731340 585990 208250 203235 315520 313650 633760 498610 8500 684930 630020 579785 188615 557940 558025 541365 646680 268430 378080 294950 160310 484840 689690 622625 848470 66300 186490 6290 252960 429505 199070 630020 627895 230350 749700 229245 823565 233750 227120 201195 153680 233835 293165 715020 494105 736780 644980 68595 794920 808520 203830 444380 281435 220320 374170 423895 68595 17765 587605 287555 406895 304555 70720 4420 51680 400010 690370 662490 52105 320110 683910 103955 781405 804015 234175 130305 645490 222615 187595 421600 419645 724370 735505 611490 259420 53550 205275 535585 508895 345355 110755 453645 600270 312205 283050 716890 624920 32300 507790 137700 415140 550375 578425 136680 415310 359975 647445 122060 329630 25245 547655 384965 713065 522665 210885 827815 231200 316030 453900 736610 84575 774860 749955 819400 710770 761855 426530 110585 403750 40120 673200 620415 235875 553775 228905 88570 376720 425170 290020 425850 79050 788885 14110 174845 62390 722245 772565 479740 808775 537880 313735 190910 559470 346800 700485 69785 489940 124780 597890 71655 744175 775455 126310 825010 278545 272595 208930 432480 459255 147475 81515 239020 765680 225250 583015 553435 780640 293845 573920 371705 701335 594490 487390 518415 335920 406215 262905 678640 78710 71825 580465 288745 793900 797725 231115 209950 653395 682465 361080 77180 396525 804100 508385 217600 376380 88485 604435 307700 649570 445825 264520 342805 839885 48365 215900 737630 298775 341360 164220 233920 848215 27030 389385 530655 819740 139230 161840 841840 347055 192355 395505 555050 151385 31025 605200 235790 277015 585735 827220 235110 82535 410890 546125 85850 672605 295800 47940 291975 276930 744515 277610 15215 82875 600780 557090 236640 589815 263755 429930 558705 317560 700315 235025 794495 155040 233835 509065 366945 539750 571540 333200 266220 835380 588625 569245 357595 841670 632060 579785 428400 645235 7225 600950 275910 181645 767295 495465 817530 93075 585905 233240 78795 220915 141270 667080 375275 71570 456365 446335 342975 419560 522495 673370 775455 425850 808350 834445 573665 127670 695810 124355 96815 293250 558280 665125 437155 1190 529295 829260 820590 345780 443870 195755 225335 802145 268005 831895 812175 297670 394400 261375 37230 630870 316710 400945 394910 445910 456705 75990 654840 442935 644300 667335 79645 506600 457470 455345 410210 440810 225930 393890 118235 529295 11135 96645 633165 118490 344080 413610 820420 587435 528020 612255 348500 194820 734655 574940 808180 267495 549185 14960 283390 139485 838865 430780 623135 387005 590580 79135 42160 353175 552415 159290 562020 709580 170510 283305 237660 150875 125715 185640 129455 429675 101660 728620 162350 610300 539665 605115 575960 202640 28985 580040 58565 182835 382160 312800 10795 301240 630870 256020 101405 347735 475575 582505 797215 327590 420920 472430 168215 583355 93330 441575 168215 216325 72505 432055 718250 814810 262310 774945 172125 725390 849915 142205 692750 98090 461465 579955 432310 268515 648295 678555 9945 240040 260185 481525 107355 405025 394400 505070 112540 713065 832575 583270 79050 299370 81940 83725 690795 363970 718420 223040 582080 312715 325125 53465 800530 391255 49215 577745 666060 545445 694790 219555 332520 326315 808775 716465 327165 357085 686630 469540 16745 800020 675070 423980 244545 618715 128180 4590 261630 41310 569925 450925 626705 389130 598230 480250 559215 60690 107780 565080 293760 361250 11815 262225 386410 183515 751145 693090 512125 370855 470560 255000 121040 253725 490025 810815 532185 585310 377570 507195 530825 20060 704905 339405 325040 317050 91035 665040 577490 130645 267155 70890 103190 183090 33490 394485 760750 375870 507365 362270 805205 467670 91120 258230 41140 805800 480165 257380 372640 213945 820590 350030 402645 186660 280925 272000 67915 282200 172125 747320 619055 521305 729555 212160 598825 37995 414205 140420 803675 256445 565675 160480 107780 172380 362780 182835 772565 610640 552330 823905 88655 560320 89760 699295 177650 817785 13770 216750 800530 631040 148495 674730 47600 642685 637840 590835 318325 69020 151810 141185 253640 452455 156740 618545 437920 650250 53125 576980 829940 80240 366010 183940 662065 782085 400860 522920 101830 301495 714170 55590 159290 268175 560575 2805 594575 848045 443955 484585 124695 759560 719525 559725 787525 229755 310930 643620 370855 372385 286620 311695 687905 371365 181390 227545 112285 521390 799255 492915 471920 768145 387685 402900 543150 529720 530060 240635 840820 339575 307700 168045 83895 91545 610215 149600 146880 704735 549100 132855 412505 761685 343655 690200 143990 736270 436730 561340 433415 243525 77180 115515 380375 448375 767550 321470 83470 652205 615145 141185 362015 590410 81600 698955 644470 398395 405110 635375 713745 14790 504645 340935 259250 704905 15215 163200 23375 555560 745110 849575 726665 100895 291465 217175 349690 166090 568055 822120 29835 771290 362865 112030 527765 720800 761855 652205 498015 610130 19125 634440 209015 602820 147305 673965 91800 761940 369410 220575 381225 159885 191420 621435 94860 318750 48535 172550 593470 414290 729980 297585 523260 116195 773160 629680 657730 287300 131240 378420 669885 29835 490025 355555 357425 354025 387855 748935 550885 333455 581485 468180 282285 618035 733720 329460 533290 651610 791350 636565 616845 225845 481865 755480 369495 36465 581740 409785 329715 657305 324105 456790 185725 410380 105315 655435 27200 566525 385730 71485 90695 775795 532185 376210 513230 765000 9945 224315 9860 242335 521390 217005 308805 747490 325125 829430 846515 778005 780555 540345 717400 350625 206805 842605 589390 21505 822545 499120 401710 665550 595255 832405 779960 270215 444210 533970 645490 418625 839205 218705 335920 529125 708390 279480 264605 676685 119765 601375 799085 139825 211735 394655 88060 9350 604095 345610 697935 88230 202725 506175 692495 476935 371535 241570 479485 713745 744940 698275 451265 599930 625345 835125 120020 719440 670820 479825 88145 165240 254660 470050 477870 265115 821780 585395 510680 7990 120615 139060 606305 793135 613700 630105 759390 1275 581740 588030 494785 812090 656285 269195 572560 522580 270130 623645 49725 683145 369325 205020 328100 132600 677365 499120 413440 478380 698360 766360 174590 803930 790330 390745 523940 343230 376890 11730 444295 454580 784465 283560 254575 797300 39185 753525 842350 578085 664615 462400 342465 611490 193715 804015 147220 289340 201960 119340 714595 249135 780130 347225 239785 394825 733805 622625 192610 325295 697085 403920 67490 75735 105995 415650 801550 103955 197115 33830 756075 721055 125630 555900 567545 394230 170 408680 331245 26775 599080 637415 176715 122060 32300 190485 274210 578085 244885 97750 544765 376805 129965 842180 339490 588115 690965 328950 806565 311100 836485 466990 252790 40205 708645 149855 319770 638010 381735 290530 28730 189465 93840 116960 659090 268940 309315 285855 310590 439535 153850 802230 495720 302940 600015 128350 311780 188105 525895 685610 112795 670225 220065 674050 661895 79475 232560 129030 541450 135490 175185 609875 271405 272170 172635 822035 752080 87210 128010 342550 404430 445315 683400 205105 385900 45985 294100 427635 833510 202555 807415 671160 736355 521305 49300 183940 665550 780555 583270 253385 476000 370005 644980 715275 647275 164220 472005 693770 123420 62475 608600 6205 565505 842605 72165 107695 235110 697850 115175 38165 320620 436730 107355 840735 25245 633165 839375 127585 575875 543405 56015 575790 508470 550885 676515 765765 171105 629510 12580 198900 363205 51425 621265 597210 838950 64770 321300 25840 754035 833085 315520 417435 791010 454750 506940 221170 635630 602395 141270 673625 19805 714935 218790 550545 157165 82960 122230 338980 77095 246585 597295 833850 430015 709325 625515 81175 111180 676090 376635 682380 290020 696320 335325 705160 668780 376125 799085 178585 95965 640135 570775 206465 47090 391510 638860 647360 58735 180880 368645 496230 677535 293250 71995 695470 509660 579105 586500 291975 507875 747150 286960 65365 727855 429505 511870 123675 327760 345695 38675 257465 56355 158355 461890 116195 513400 646170 247520 835720 337365 61625 410635 28390 602055 827900 564995 568650 451690 643790 17000 413015 153000 170425 610385 755565 801125 96730 382160 789820 188870 154615 382840 754800 290020 277695 688330 527170 279480 621520 233410 677280 723945 235960 278800 80070 633335 61285 647615 380290 204510 624325 418285 573835 378675 427380 252195 486370 718420 71995 587945 304725 76415 767040 21845 191335 334900 498780 806820 290700 797725 637330 662405 15725 375785 367880 779450 714595 728280 109565 308550 46070 496145 776305 457300 168045 624750 294610 458830 657730 397885 327930 767720 562870 203745 775880 42840 535330 206550 681615 368305 448460 494785 809880 743155 317815 172890 847960 757775 426360 612850 3400 553860 344420 690115 493850 405365 581145 215050 693515 848385 628830 726665 491470 27370 125630 339660 135660 357510 183600 35785 325720 149345 180965 287640 162265 105400 686885 257635 306170 625855 304810 250580 698785 300220 185385 399500 156740 257720 602990 591855 210970 396100 368985 605795 318325 256785 187000 443275 805120 607920 149005 341360 85935 333200 834105 294015 461975 782595 723520 655860 609875 734570 799595 522325 451010 585055 667335 55590 365245 281945 153510 234175 645745 596190 394910 90695 384285 331245 842945 778430 823565 733720 509405 233920 557770 63750 781575 706435 694280 786250 234430 623645 541960 332265 108375 358530 153765 412590 411230 377570 312120 749955 118830 510680 748765 742135 703545 131580 340 310080 414290 420325 290445 610895 319090 200430 269535 254575 396440 41310 591855 658070 368730 220490 93245 707455 38845 455175 800360 410720 44370 280330 91120 81940 679745 782595 826200 246585 220065 93755 687395 200430 228820 435285 251430 678300 296820 839290 333200 565165 114070 814215 468180 664955 367625 381225 709665 311015 616930 497335 431970 3825 123930 496315 294100 539580 398990 188190 94265 395165 451520 356660 737630 629340 253640 212670 831895 793985 439365 482460 341530 831300 365585 447440 402305 611490 148580 544765 165495 230520 520370 484415 349520 837760 558450 362015 642090 480165 432395 307275 609875 218280 726665 484415 156655 690880 847875 19040 753525 825945 476765 201620 60945 116365 449140 707710 182155 347140 218620 640645 386155 742050 496570 111095 767635 241655 654670 353090 504645 588625 272680 232390 212075 203320 250750 495720 705160 400605 838610 131410 288575 300560 506005 188530 502690 494105 63155 69955 145690 395675 496910 412930 658835 393465 704990 553605 587605 466395 37400 633845 581825 155125 384030 609960 188105 615825 426700 726750 61965 32810 484755 600185 820165 695555 21335 237320 137020 627810 307275 740520 773075 330140 64770 585140 706690 583355 584035 793390 549950 251515 808095 554030 260950 305830 99365 753355 82365 61965 670055 503540 644640 247860 570265 622625 209865 221085 432480 492660 486625 641410 374510 298180 157930 293760 696915 734485 723860 249900 13345 633845 276250 80920 159715 781830 211905 612000 497675 733040 649910 13260 353685 367965 569840 591260 330055 496145 379865 694705 840480 25585 579445 168385 77350 32470 457810 63750 483225 418710 199410 786080 534820 515440 388960 833850 676430 811410 26690 632740 720970 521050 90610 519945 396270 466650 788290 504815 214625 227545 220150 672775 450585 142120 143650 810985 509660 573155 446590 553775 21505 278205 262905 122655 643110 460785 791350 599590 297330 788715 356320 145435 611490 845835 341275 740605 719950 12325 331500 840055 174930 137700 424065 737800 318665 2125 266050 70550 245735 465205 305830 639540 754205 848300 476595 50065 668780 147475 304640 343910 401540 138040 723265 74715 504730 85680 585395 136085 756755 415140 42330 724625 32640 333625 597040 650335 713235 735760 376720 85170 190145 841755 585820 104975 181730 25755 54825 624920 152065 114495 785825 817360 392955 615230 663425 800870 20995 468945 300050 249305 163540 705670 95030 845580 278800 65790 24650 243355 426020 27030 398650 472685 150195 716210 45135 621860 310165 116790 337790 31875 222190 520965 670565 44115 152490 715700 588880 660450 119765 29070 331925 63325 818210 426870 832150 612255 246245 680765 427125 3145 485860 820420 206975 653480 307445 721310 173230 351050 654415 677025 386495 530570 642090 389300 465885 488580 261035 556070 779705 174420 731935 796025 520030 116195 224825 650675 302090 83810 72165 3230 15300 329545 330480 123930 85000 726920 573665 791605 119850 797725 230690 645745 309230 316710 42330 299200 731340 23630 44030 701675 365500 325550 91290 562530 244545 785485 258485 387685 690370 328780 404005 479995 96475 726750 570775 809285 306850 715105 471580 838950 87720 31110 735335 293505 502860 688075 90015 571795 511445 16745 176800 8160 180370 261375 840650 207910 404515 654160 347565 245225 409785 596955 91205 376040 767040 524620 598400 807075 95795 270470 698530 394485 407150 772480 836145 134725 790840 275315 430015 14280 423725 670565 451350 640645 535840 13260 769165 327080 296225 460615 647020 597805 706605 849490 54145 323340 242420 339745 461295 620500 421090 761175 731340 356235 717485 689520 791775 792030 150110 624665 495040 371875 471580 270895 531675 769760 364905 132770 298775 653395 375445 680595 619905 345270 253895 353940 447610 326060 277100 691815 18020 601290 672095 318920 602650 826965 304980 135065 659855 764490 519775 502435 683995 726410 265200 609620 249390 45815 474555 422025 176715 45050 436220 476170 579955 849575 348840 56950 170340 523685 421090 638350 23885 431715 198645 105315 92480 776645 560150 154360 483140 229670 35700 394570 449565 561085 41225 690965 183345 793220 816085 137020 738650 816850 156145 118660 504900 621095 14535 436305 773585 174420 186575 259590 207570 441660 791095 771970 21930 818295 549865 507025 124950 435030 673455 833170 398310 791605 92565 644555 93755 473705 194480 714340 514165 624070 149260 108460 248965 103445 254490 359295 473960 77435 191760 16490 647870 10030 805460 128265 786760 373405 183260 49980 715105 734315 469795 462145 234175 349945 101320 711280 776220 661130 825435 41055 691560 537880 585990 376635 121040 800360 504390 64175 331755 4250 700145 562020 816595 197795 2295 393890 342975 98345 589220 759730 425680 680680 812345 508300 538645 106845 67915 704905 731765 516205 831300 267665 61370 632995 530740 740520 92565 726155 385645 578595 276760 152830 194055 608770 290105 499630 254575 285515 823055 346205 300900 839885 187680 367880 480250 337365 471750 481270 727515 121295 434520 128860 227885 384625 172550 84490 347310 246585 480165 487900 400690 247010 695045 607835 657985 119935 189720 621265 352835 538135 576555 378420 386750 838440 79220 357000 141355 421940 172040 478550 598570 762280 536945 585480 69105 254830 585990 99110 98005 369325 793560 576725 170000 300900 18105 11815 217685 244630 377145 484160 483395 781660 751995 571795 347990 96815 507110 66130 511870 708900 526235 836315 24395 28220 440640 847705 631125 523175 729725 762705 335920 209015 62645 49810 21930 254235 319175 671670 701080 434945 52105 55590 591600 56015 513400 388875 747830 222020 252705 534820 720290 202385 409275 762790 413780 241825 159970 838780 255765 62645 783020 148155 739160 641155 331755 106250 494615 311100 22440 543915 261290 591770 462825 12580 315010 17425 216495 78710 225505 477105 425425 138975 271660 43520 363715 109990 752845 736015 122060 463845 513485 374850 336685 215220 243015 809200 655350 658155 237915 290700 128860 66385 792115 626960 390660 730915 101745 473875 88995 380290 761090 380205 667250 563040 39780 36465 94095 429930 594915 330055 677365 729385 156485 597210 422025 807160 156655 279225 215390 568735 535755 653480 397715 45815 669970 507790 276590 116195 430185 598060 840650 564995 582335 120955 216155 742730 134640 761515 159290 54655 22865 476425 639370 112115 455770 451435 415310 283390 700400 325040 783785 508215 143650 290445 66725 821950 597295 78795 730745 295970 51000 702525 603585 533460 230010 210290 766020 461805 827985 52360 477020 674050 702355 610810 93670 839290 183855 840565 827560 621095 222275 601035 79560 737715 654925 331840 194055 196010 598570 9180 243185 526575 690115 594235 730830 254915 576385 781235 218705 93075 838695 535160 270555 458745 377655 401030 156145 427635 824330 43605 226865 188020 304300 298860 167790 466140 196520 258740 572220 175950 565165 100470 34255 97240 389640 93415 129030 259505 90355 336005 329970 644300 333200 683230 460360 384965 275910 276420 393125 8415 204170 778940 73015 146285 126395 651270 664105 672520 728280 742475 514760 743750 142545 480420 773500 698105 820420 690625 195075 126395 698785 157505 292825 349945 485605 199495 439450 320705 493085 497250 359635 234090 351985 603075 601290 248200 576725 652715 385475 190485 314670 711280 712810 175780 362780 772395 398055 432055 770865 676770 294355 661895 480420 580380 536945 266730 510 445485 539580 758965 673965 154445 527510 351815 461465 120275 793305 156485 626535 669290 347395 4760 443615 440895 451180 105230 181050 726835 535925 846685 96985 822715 278800 153680 555815 598400 288660 630785 433075 245225 571370 539070 839715 840565 24225 52700 643960 701165 384370 47685 747405 683145 628915 608175 685440 785995 583440 228735 270640 788545 746300 645660 246415 842690 731255 410635 66045 504560 397545 596785 495720 19465 387515 491980 467330 642685 651525 283560 624835 368390 546210 514420 712555 147050 661300 182835 116280 765765 450245 311695 218025 660960 232390 607155 290360 203065 594235 828495 576215 406640 19125 74205 481440 639030 627385 379015 434775 244545 204000 364140 666910 170680 124440 247690 814470 157675 83555 658750 451520 336430 468180 453985 285005 409870 700060 133195 180965 847705 142800 75565 589475 630530 154870 387770 266815 525045 279395 477615 517225 743240 501330 803845 20060 367370 196775 499715 55845 298945 409275 506855 790585 250750 540515 164135 455685 804695 83555 478975 709920 496060 358870 222530 115770 625260 47855 580805 693685 438175 89590 281775 659430 341955 684760 226270 196945 830960 247775 660280 414630 808095 97325 680595 750125 325125 560745 534820 533035 492830 537455 292060 510935 669885 166175 191760 605455 422960 378505 333540 751995 268175 105230 212585 209355 385730 804100 10965 640560 63495 310845 227290 404940 148665 283475 751825 830620 27795 42500 643790 635460 688500 547060 744345 530060 834190 752760 826710 241400 470900 297415 89930 462315 283475 47855 756500 796535 112625 134130 520965 504475 574685 406385 404685 56525 552245 627980 11560 449565 744855 372130 330565 626025 502010 139825 494020 367880 201280 459850 261715 321300 559980 295800 339320 16490 392615 805205 86955 545955 410975 451605 169745 813450 743495 356660 319345 348755 156910 290615 229670 110160 615315 725050 26180 130900 486370 181900 551820 96645 798320 830195 200940 526575 353175 543830 503965 44795 638860 661215 260355 792030 214370 782425 498950 591090 712045 404600 279905 110585 588115 55590 688075 741030 789735 831725 724030 636480 277355 234175 827560 373320 776220 442340 548760 528870 47090 758710 64430 51765 581655 743920 496995 463675 788970 390320 362950 295970 71145 724965 130985 596615 367965 602905 534650 666230 377910 101745 780300 178925 103020 635630 172635 674730 509660 553520 333115 198305 495125 513145 295545 675750 579190 388195 182665 68510 826115 671245 165410 82365 735335 695300 625685 609280 534480 680170 831385 343230 123165 449735 138295 821185 62050 802910 517990 282115 360825 311440 710685 636905 262650 375020 662830 184280 289425 781575 841925 461635 774775 821185 679490 225675 70465 556495 837505 326145 190230 183940 259080 788800 691900 45730 2720 427465 611745 599845 341700 11220 202385 32980 600950 669630 749955 483905 61455 87210 522750 276845 330140 372555 482630 762705 637670 616080 491555 409530 697935 723350 772480 446760 159545 427040 46580 587435 787865 698190 772055 84575 224655 239445 189550 338300 567885 635205 798490 163965 685525 790160 134640 488495 327250 182750 17170 498780 347735 647700 766870 574515 577235 664785 511275 633590 259505 768655 480930 696235 663340 437070 526065 72165 513825 560830 235535 605115 24735 488325 88315 572560 765170 121550 277950 583865 536605 771715 256615 236215 633335 580720 461975 521475 135320 712555 661385 801125 616080 352325 580295 675070 256955 479315 510255 353600 42160 2210 649825 680595 373235 388535 668015 450840 642005 707710 579105 638945 819315 419220 53295 462910 546975 289340 138635 511615 42755 386155 79560 524450 169830 783615 604690 424660 220490 433245 456535 598910 201025 189975 697850 231115 441490 830960 833850 622285 267240 282200 508045 515525 390575 381990 374595 380205 168895 294865 651440 676940 522835 143650 542980 579955 701420 751655 408850 777750 205785 176120 130305 845750 816170 545615 736185 550375 410040 835295 529550 292825 577320 430185 611575 625260 47345 237405 197370 166600 753440 470900 464355 738310 784890 667165 128690 535075 534225 221765 392870 492745 177990 307615 653055 228565 26180 575705 250410 204765 567290 339405 361590 781575 369495 31280 690030 42245 93925 393125 513910 372980 700910 410295 792285 516290 16660 45305 259845 113815 669970 771290 48790 527850 543150 809200 72420 436815 120530 254235 301920 262140 155890 386580 514080 114665 25075 843880 229160 136085 822460 129115 427210 507875 252875 300305 372385 23205 249560 323595 289765 247520 163965 308295 142800 545105 539495 159885 619820 354195 809540 577320 56610 549865 79815 759560 691390 64005 628150 628065 506430 36040 687140 542215 243355 169405 80495 224485 416755 673030 717315 555815 429420 253725 371790 128265 44710 453730 589900 568480 111945 415735 14195 559215 484075 77265 654585 59925 632485 441320 35190 722160 113560 731340 391425 606220 567290 385475 191760 702100 706605 716890 792030 434860 470135 418540 515355 814895 846260 711960 835805 580720 329800 284410 130560 576980 295545 728025 60435 812005 568735 415480 50915 552670 226525 664530 262395 455175 431120 493340 255850 238510 353855 788800 119170 14365 511020 611660 810135 838780 108545 628575 428315 652800 353090 570860 746045 310080 305575 583780 379355 492235 177820 831980 797810 554200 313820 656880 796280 441235 135405 287895 351135 510935 226525 771120 532610 565845 356915 538135 208335 590665 804780 643960 236810 430015 397120 633250 155635 244630 768570 57630 268770 1275 321130 309995 161415 431290 677790 786845 150110 666400 464440 675070 123420 381820 775115 722755 212840 509235 643110 133025 249475 300390 169150 681530 833680 556240 327165 447780 140760 182325 108885 489430 468945 775200 657645 756330 312205 674135 673540 490365 693345 485010 807500 310845 602140 393805 778005 722415 721565 38590 395590 276080 71145 28900 605625 781575 405535 849150 189040 151045 182835 652035 267750 737375 551820 358275 100555 184875 734315 296055 422790 318580 333880 31195 317475 153935 416840 840820 400010 513655 343910 428910 656115 845920 517310 720205 209355 608260 196265 445825 821440 393635 785400 452540 802400 126990 677875 120445 9350 714255 98090 306595 152830 230265 704055 242420 655520 133365 710260 76160 391765 648720 138635 393465 575280 54315 531845 360400 115430 413440 646425 564570 131665 192695 123505 344335 701590 734740 62050 367880 225590 690285 162775 821780 481015 477360 730745 419220 269450 544170 260440 57970 181390 331925 450585 260355 191505 813280 840990 322235 9945 439195 371110 753015 850000 723180 175355 602055 103530 519690 703290 610045 570350 398905 198135 723095 50320 98600 550375 441575 678385 500480 475575 590155 566185 512890 419560 154020 536010 391000 653735 631890 806055 195075 421855 746470 331075 483735 29070 765425 713405 394400 701080 112710 481015 810900 457555 58480 163030 609705 269875 214880 282710 787270 302090 286705 820760 448375 299030 438515 754460 444550 371790 155210 446250 809540 650675 156910 252620 624835 486625 720035 662150 818890 259080 580975 496485 215305 368220 242845 515100 370430 606390 628830 311185 253470 384710 404940 671585 847790 160820 783955 133960 365330 749530 696320 190230 110075 743835 185300 212160 692580 791860 483480 1020 73780 439705 508895 386665 145350 12070 620415 208250 378505 849065 846940 382160 497930 316710 7055 842350 169405 318240 75225 82195 60690 212075 526150 251260 212245 848130 691305 588370 83980 700230 62645 91460 504220 289935 494275 489770 156060 75735 811920 426615 806990 73015 494700 367115 96220 49470 289595 310420 780300 752930 662235 359125 784295 650335 141440 610130 341360 126395 724200 254490 400690 358870 674560 13770 109395 719100 849150 739670 42670 369410 146540 512210 502350 163710 821950 576640 641750 752590 444550 450755 372895 165240 777665 845240 824585 384030 723775 838695 374680 442425 800275 719015 794410 437920 227715 322575 48195 662405 232475 485860 401880 18020 605880 651525 698870 166855 642770 620755 37145 355725 247095 555220 5865 500735 714935 675070 386070 542215 79475 502180 507280 807075 84575 266815 786250 616250 680510 708220 378760 304385 725135 200175 512295 92905 465715 209780 643875 112795 744430 229840 691985 783530 7225 48620 380290 319345 172125 206295 101575 425935 274040 69955 492235 486030 252195 446930 711705 846260 711875 794580 627470 497335 163030 633845 692665 211565 535245 724285 154020 253895 226015 729980 231115 186320 460870 24905 624495 727770 605625 741880 101065 254660 74630 193545 178925 324615 838015 182410 80750 541875 189295 159630 468690 441065 778685 362270 126055 45730 435540 659005 376465 709155 338130 503200 639880 340085 141525 172635 766785 524280 326230 414970 343230 32640 389725 772905 825095 200175 593215 111690 588200 592025 331245 489770 758030 633250 740265 376295 38505 391935 790245 263925 326570 458235 317390 142715 401455 475065 28985 670395 818550 711025 571370 321980 25840 417775 178500 111095 835635 264690 829090 48280 521730 492830 327845 717400 146540 74800 195330 167535 260440 726920 106845 633760 787100 395250 685440 526320 346545 597635 172040 350455 733125 726240 821780 839290 628915 360825 83895 517905 422705 166770 736355 305065 551905 596955 207400 732275 212330 708645 652120 105995 793815 546465 531080 278375 507195 591600 288065 316115 639115 403665 700230 626790 44285 476340 23120 507110 428825 224315 647530 753440 97580 77860 771375 605285 146795 246840 134640 289170 198815 255000 187595 728620 345270 105995 295290 677195 734060 698105 838780 55760 302090 672265 15895 845325 256615 666400 702185 440300 27625 259930 245395 95455 531930 474640 396780 346035 522665 515270 509490 133025 450670 50065 724030 730065 186405 764320 766785 250920 803165 659260 95710 428485 13345 846770 834020 668610 308805 427295 358785 84320 676940 356575 8160 192355 172805 1105 696575 576725 753015 302345 622795 551310 839375 264180 665635 272935 576725 776135 616675 236045 349690 747745 46325 285855 117470 605880 398905 821610 125630 426190 813960 663510 708305 815405 397800 104210 668185 633505 396015 583440 347310 93500 336260 824330 530570 632825 479315 725050 725730 192270 581570 710770 218025 493850 253300 817190 256360 186660 665550 744260 251175 530400 353005 137785 785570 731935 6205 836400 236725 838015 87210 780385 555645 625940 817700 406980 116790 329120 722500 388280 486625 554880 552585 406725 401285 658920 579615 521815 86020 36040 737460 502350 760070 163710 677960 130475 201790 187085 296225 73270 368220 25755 701250 612680 764830 220660 161245 346205 84065 83640 441575 146200 818975 777410 306680 652460 422620 152320 605370 210970 483225 552075 844390 405620 787865 760070 82960 92310 619140 6885 20230 440470 177310 716550 737460 682550 738735 164985 662575 731170 439450 49385 387175 804015 161245 771800 309995 3995 334730 649740 177650 592620 246585 179180 707880 39270 391255 739330 770185 314330 343995 492575 517990 520965 56780 224655 182665 530400 104550 718080 459595 489515 225760 698785 761940 456960 628915 599590 285770 839290 820930 266645 410805 812515 346375 167620 817615 726410 415565 568905 117980 273105 505070 423385 523005 823140 316285 337280 726665 82280 670055 98600 286620 210715 240040 719440 645320 794665 394910 780980 470475 791520 683740 43520 808180 163030 605285 105655 236555 433840 785825 214200 135490 571200 756585 827985 406215 543405 427890 179945 402475 704055 604435 739415 505750 387090 316200 712385 449905 361845 315520 423215 489005 341275 393380 142715 13940 333285 186065 528955 775625 513060 667250 73270 188785 313395 154530 65705 542980 400180 77945 571965 229330 629850 507620 176800 64685 364905 445060 688755 252875 827815 578510 200770 680085 47600 833510 229500 54400 7820 7990 685100 254235 494275 17765 172805 174930 367710 423725 714595 9095 701505 221425 435030 320025 217600 7225 400435 792370 110500 67490 460360 123590 375445 236300 490790 381905 777750 652885 258825 185300 450755 218790 453730 275570 350880 227120 815065 789140 587690 500140 110500 800360 325040 630700 415990 439960 698275 787525 509660 245905 245905 511530 513485 781150 5695 169405 153000 384115 412760 131580 360485 225165 380120 740350 375615 280075 299030 212245 311865 753355 804355 123505 422195 815065 592025 503455 357935 540855 580975 697425 257210 647785 298775 208420 383010 617865 414205 674390 318665 511105 115770 702950 272765 591345 514760 29920 256020 167960 377400 5100 717910 167365 744090 808265 10880 813110 553435 829940 439535 209525 159885 566015 606900 660450 800190 274465 668270 329800 123335 774860 137020 490450 783700 356320 191420 167195 495125 146965 617100 76075 2635 614975 482120 72930 72590 119255 425510 279735 229840 422110 581570 152235 472345 708390 486285 726240 824755 539495 275740 441915 610045 787525 10540 774350 232985 41225 625430 731000 182410 406810 213520 537285 464015 564655 838950 777750 97325 164135 312205 37910 664530 199495 812430 607410 49470 193205 137020 680935 646935 180540 241910 614550 743240 676770 246840 440385 483565 420920 99960 820505 32300 102085 583865 150025 18360 396270 358530 829090 629255 456960 750210 317050 66810 519520 606050 545785 343400 187340 810560 687650 47600 468775 394570 657645 483395 429505 541620 457130 14195 694790 846260 98345 418200 646510 2720 587350 407745 146200 33660 355725 758200 590410 601375 127925 553775 75565 592960 269280 379185 769590 779535 121975 402730 829345 221765 643280 499970 499460 810900 556665 829685 444380 725730 423555 699040 326570 539750 655605 716465 218705 349775 137870 625260 790840 644300 170425 509320 36380 397970 19720 182750 25415 484585 504815 155720 668950 115090 194990 283815 706180 323000 391850 20995 286960 577915 665805 342720 12920 211905 18020 80920 562870 23460 626025 583355 615060 428315 808265 274890 558025 241655 143140 134555 791265 363460 93755 25925 19975 254235 276335 507875 583695 427975 765170 166855 85255 766530 682550 614125 87295 272765 801635 527425 577830 307445 149005 585225 281180 654330 245650 49215 69360 789055 16660 215390 370515 514675 706435 833595 353430 668015 485945 74885 796110 653310 390065 522580 668100 51000 704480 168385 674050 776900 564910 654500 431120 260525 255510 523940 444210 393210 719525 443445 757010 602055 140420 216240 293250 494785 283220 306170 151555 781150 281690 608430 472090 399840 137020 568990 717315 35275 781235 511870 624240 462315 685695 151385 714765 83980 767295 251940 223720 420750 334730 94605 150535 749445 71060 225845 257805 132345 836315 620415 595850 227205 236470 52445 820675 510765 302685 737120 424915 454495 737715 260780 208335 468605 366520 275400 633080 315265 361505 709410 530655 557175 355130 356065 770695 345525 330650 183515 689095 113305 580805 547655 810900 613020 70380 34255 222275 503880 725475 427040 200090 684165 218620 449395 49385 803080 331075 683740 203405 304130 298945 254405 309400 478295 147815 520795 517735 568395 602310 793900 110160 121635 627385 422960 91970 484160 445060 601800 26435 629085 825265 751825 34595 379100 327760 128350 449735 258825 745195 437580 788460 67745 189975 517650 279310 310250 826285 747320 371960 27455 519095 517395 405620 35615 297755 827645 774605 309485 94605 250495 503455 318240 772565 180370 411570 684080 53380 199240 817360 139485 627640 191080 392190 46410 167365 240295 547400 840310 153765 144245 608175 645830 19465 500225 149515 791690 136425 709070 323000 394995 432140 540770 573495 829175 81515 132345 641410 730915 152830 27370 710515 459255 641495 755225 763555 834445 315180 704905 746045 455685 187170 46920 745790 19125 848640 580720 555220 395760 197965 690795 290955 686885 40120 334560 605540 453475 757945 150875 117895 392190 756160 515355 542470 187680 51850 231625 83300 328610 839970 599420 293165 767805 393040 4760 238510 317220 439365 835720 273360 251855 431545 47685 781745 328100 729215 746895 820080 373320 423130 253725 694535 186065 243185 105400 264775 221510 530570 590920 335240 613615 686205 76500 554880 399075 747490 169320 63410 565675 756840 202810 718165 557685 383265 240635 57290 312545 204510 779450 528615 577065 670990 707965 791520 110500 784465 559725 117300 741030 795685 598655 675665 126140 139995 479230 73780 784465 642430 8755 445740 122060 122315 722585 328865 429930 124950 507110 779535 210375 378505 427890 585565 576640 384455 341700 84320 50065 525215 675920 455855 508215 664190 761005 488325 42925 190570 698785 212755 533800 390490 267070 179010 61030 159375 87890 682635 35700 141015 780215 607750 335920 133620 414205 839715 633335 663255 544680 287215 76075 182495 211650 139655 201620 423725 59840 334645 669545 810050 194310 561340 19720 257805 596445 549780 681275 216070 437070 830025 326145 150195 274890 701250 332690 247690 300730 194480 253215 574600 686970 51850 696405 250920 3315 71995 14280 95030 86615 613275 607325 96135 199665 68255 432565 142375 606985 477530 151895 736610 338980 174420 410380 332095 755480 606050 646085 260695 682550 138380 661555 224400 164730 561595 809965 701505 636480 341870 525130 73525 459085 633165 221425 480505 602480 8840 589390 522240 4675 140335 61625 493170 247435 814555 348670 582845 97240 442510 639540 62390 71655 495720 223975 794835 631380 732955 306595 770780 50830 706265 153000 586925 494870 258570 482120 366095 621775 594490 719440 224145 4080 33490 712810 554455 69190 2890 849660 702015 148835 468605 121295 334560 536180 738650 308040 596105 449565 312545 813535 765765 427550 484585 738055 301410 447100 357680 134385 151215 461040 765935 382415 460870 831470 834105 480080 517480 588115 714595 488580 202895 315690 33660 92480 500395 454495 392190 308040 508555 156060 774265 622285 383520 283560 526320 643790 777325 129455 479145 685695 695045 775540 816765 159800 212840 657730 641750 268515 480165 653055 393805 575450 785910 821950 846430 234345 327420 308380 83215 459170 473790 122825 76585 670480 323085 402985 610045 727855 212925 650760 737035 590665 734740 198305 746895 803675 304045 636055 467670 627130 619735 347395 848215 305405 614720 110330 370940 405875 129625 453305 641325 397120 483310 705670 19380 271405 42585 398565 223720 481695 189720 179945 672605 196095 259590 518500 746130 375870 168385 170170 634015 206465 440045 97070 688585 341870 10455 508640 177225 325040 733720 177395 288830 699125 704395 24565 690540 544680 215730 323935 600185 312290 567290 133450 365330 20995 681615 568735 671160 807245 666740 393635 442510 167450 109735 92140 846940 160225 65110 688330 441830 369325 287300 623560 735505 323765 482205 749275 185385 112540 247860 154785 609025 498695 298435 794325 736015 393465 631295 821440 667420 758795 82280 604010 104380 562615 611065 286705 412080 733890 502010 290615 371535 790925 230690 359380 437325 37570 615910 476935 197880 762280 286620 18700 364055 248965 810560 633760 63325 714595 176885 571880 491980 823480 90695 668015 19635 787270 158950 694620 88315 768825 322915 300475 277100 60010 78880 757860 620925 208420 561425 379865 836400 576980 192780 358105 515015 559555 519265 603925 404770 90100 675410 434180 108970 847620 358785 631040 74375 180200 469285 237915 194905 351985 187085 350285 459510 765255 667930 731000 681785 516800 485775 455260 35445 516970 553435 328865 81940 842180 476425 240635 162435 60520 734995 676855 49725 676855 331245 785400 607240 561255 47005 438770 100555 627725 463165 352580 93755 835635 584205 775115 156060 319260 263670 233665 396865 21420 214625 802485 580805 581825 828155 509320 187170 590410 307275 245055 187085 20230 508725 471580 428485 189210 332775 648040 411655 257380 154020 151470 411400 492235 637160 561680 141270 114750 215475 395335 458915 126735 415990 5100 534310 57120 408765 409105 640305 68510 478295 631295 591770 109395 172125 600950 779025 802400 32130 12325 449565 94435 817785 208165 784550 105060 596615 722245 322235 295460 176035 505070 153850 139740 104720 442170 761260 792285 729895 406725 426955 767125 397970 741625 310675 594235 463250 591600 86445 182665 573155 125205 1190 593045 757690 775200 661385 737800 171360 309230 196265 348415 532355 346120 511020 499800 843370 98175 382160 105230 530740 4080 412505 471070 751060 445570 213350 676345 573665 744175 390915 388450 398565 608430 17680 450245 433925 810135 575960 809965 51170 803930 579190 79730 492405 457215 597550 647275 172040 306595 809115 657730 590835 619140 738735 793560 54230 434010 217430 316030 177395 432905 148495 610895 325550 739925 203915 57375 315265 261375 635290 683570 332095 162690 160990 99110 631550 803080 451860 790415 11050 211990 67745 699550 635630 276760 545530 800105 67660 266985 511105 256700 587860 452455 693345 116960 762875 299115 827985 53380 799255 414120 130135 212245 396610 656030 224910 40205 502265 692240 575195 739755 517820 698360 27200 489005 771545 700995 646935 479145 772055 791095 577575 649485 473705 265200 450670 376635 33575 843880 666400 266900 765595 19295 410720 135830 163200 169490 57970 660365 150365 420240 770270 99195 401540 784125 265710 185555 548590 123505 82875 671755 25925 366520 189805 845155 482120 630955 591940 275740 512890 51085 100725 339575 671075 678215 102085 379695 720885 441575 612850 400690 541875 27030 601460 656880 512550 422620 324275 642175 604945 49130 660195 214625 14705 281520 782680 252280 243525 137955 581910 489090 342465 547400 513655 501840 189720 355215 669460 760580 65790 691390 254065 702610 372810 182325 475065 38930 422875 13940 305575 274635 756415 724795 579275 329545 207230 333200 804355 648550 716040 121635 342040 538305 436560 770950 447610 617100 205020 309485 507025 579190 189635 15215 477870 160905 334390 374765 132770 510935 844900 381140 317220 486200 19805 146370 814385 620670 167620 837760 139400 679235 120955 529890 496740 202810 312545 83980 421855 531675 205615 38080 783275 13685 674305 126055 150025 667165 699040 754375 227630 527085 70720 239530 331075 313990 828920 396355 390490 552755 411315 718250 323850 522070 572220 748255 763300 409615 186235 706265 799935 743665 751995 380715 699890 197030 452115 512295 290445 328525 840395 732105 341870 117385 630530 425085 373575 199070 298520 257720 353005 639285 209865 420835 715530 742645 355725 839290 606135 295375 619990 656795 728960 108800 275400 15640 511105 273275 646170 600865 512975 57375 807925 635885 693005 640390 801550 836230 682720 547740 151300 116195 597975 452880 153085 595595 76925 64345 389300 828580 781320 74970 445910 793050 385815 76500 433840 269110 811750 265795 615570 470560 354110 107015 74885 355385 704480 118745 411060 268685 782255 173740 767465 777580 4675 533715 744515 152405 68850 371620 34850 379610 226865 729385 789820 584630 722925 467840 580890 749275 278545 45475 816935 651270 687055 409105 279565 300900 666825 834105 557940 168470 396610 450925 721395 402815 472855 552585 565845 395080 216495 504390 432735 382075 365160 545870 314500 733635 730235 528445 374425 131240 759220 356660 187510 257550 705755 279650 96815 767635 717655 764745 17595 43180 672605 729215 342550 113815 384030 106505 61965 355215 505665 435880 676345 214285 506770 415905 467075 651950 410295 406215 771205 384370 680255 256530 234600 349690 626280 492660 518670 686375 525725 389640 401115 662150 642260 93925 428145 558450 658920 150450 806395 473535 665295 725050 202810 199240 503370 250920 160055 245565 511105 205445 507535 37400 108545 589560 67660 337365 19040 756755 153425 640050 74460 90950 333710 726495 365670 623815 225505 569245 538815 628660 211735 719185 247945 452455 111520 437835 513145 110160 244885 841500 838100 13430 116280 777410 581230 101320 51765 173570 286110 390830 788035 273275 197115 447950 599675 742220 434435 491215 178075 45475 354280 392020 657050 395505 571200 720460 454665 650165 756840 243525 67235 784125 271065 742050 223550 48110 313990 363545 695385 443955 385050 305490 687820 641240 43520 791010 90015 302090 530060 499885 361250 711025 677875 176035 673285 9435 3910 737715 110330 126225 483225 494190 171955 84150 370005 835210 821865 786165 300475 552670 111775 21845 256700 807330 668185 750465 380375 564400 570520 94010 612340 511530 155040 613530 249645 269025 258060 166855 430015 571540 437325 779280 786250 209695 521900 287045 302430 558110 85935 602735 327675 76670 542215 790160 57460 600100 53295 152235 402730 496060 585225 48620 421345 184875 618120 222530 499120 371195 542555 3400 202725 784465 512550 245310 678300 369495 54145 140845 714595 362525 263245 268260 574005 643450 640560 556240 630020 249135 807075 587435 615570 738565 214795 834955 44880 251770 622285 450160 849235 302515 270130 322830 418965 32385 446165 701080 726495 571115 308805 710345 283220 351560 321895 631380 424915 650675 322235 434860 385220 806990 776730 732785 87465 124185 79645 439705 326400 648040 122570 349095 203065 82280 812940 106250 674135 559215 411145 633760 585735 584630 662150 717910 345185 166430 95200 164985 354960 513230 454155 585735 62475 258740 736780 351815 720120 517480 490365 360485 591090 453050 192270 674220 244970 784720 26605 357000 505155 792285 37995 244120 610215 440130 836740 235960 167195 643790 146795 286365 185215 780640 431290 530485 593215 168045 146455 228990 13515 697000 849320 807755 461635 755650 759390 690030 102765 225930 287980 85 608770 41990 809965 351645 319685 743325 821270 715190 142375 731085 502520 65875 261375 208930 197965 270300 606815 401710 812940 230010 331585 521220 514165 425425 696915 87975 257295 334305 135405 217855 442000 829855 180030 455345 514505 655265 188360 838610 402560 738735 410295 828495 670225 336090 545785 828750 421685 566185 569755 124355 236640 459935 255850 507195 552245 597550 62305 780045 578595 377910 199750 641750 544850 292740 449055 418370 346545 490365 706435 100555 233155 521050 113900 407575 636820 656540 521730 527510 185895 710770 387260 160395 537030 715870 487985 491895 44285 396185 533630 510 739075 846685 485010 7055 494275 685440 376635 145010 26180 146880 206975 614890 181305 99195 654585 185130 136340 334050 85680 131920 748680 841160 192865 28645 376635 112880 193885 214540 578595 779875 103105 616505 526490 10625 131410 31875 339660 845070 78710 441320 118830 418625 121805 67660 96730 463250 652290 129115 249900 320620 511955 101150 605115 223890 39610 828920 59160 700825 720460 800955 455770 396780 563465 816510 45220 344590 329375 558620 771630 147985 287470 659430 754120 757265 118490 821440 502010 521985 273700 178670 465460 565930 348670 258995 436730 461210 763555 450415 160480 671925 445485 542895 391255 2720 393210 363545 394400 183090 43775 392955 538900 44370 814470 809880 232135 93670 114835 464865 231200 550715 648720 12665 143565 315775 327590 357510 712725 158695 586330 181900 440045 335835 291805 440640 418030 527000 435200 639540 425170 455770 503795 459000 54825 113390 425935 299370 260525 800445 585650 455005 762025 600100 671500 615740 414460 689180 414460 664530 295460 800275 222955 116960 574600 415480 688160 693600 152405 327080 752845 450245 544085 75310 817190 807500 357425 363630 387090 133450 777580 651525 259165 595595 8330 305065 395165 768230 114240 737545 113050 573665 292570 120445 257550 481015 182410 490620 157335 772735 538475 616590 362695 172720 757945 248030 134980 411060 598655 486795 164985 731085 629935 478720 837505 642685 319005 609450 633760 848385 222105 482290 757860 704140 264520 202470 688330 466565 144925 635205 726495 658240 526830 566950 579530 231965 191505 538390 447270 835550 423215 520880 501245 419645 462400 468350 322490 224145 73950 539580 736100 294865 325465 716720 605540 14110 269960 130050 362100 257210 444295 313225 381820 455770 708135 798915 606560 361590 146710 234345 310165 80750 473110 191165 450245 499545 553520 500990 729810 230775 481780 21845 343145 550035 841330 391850 412505 261375 63070 250580 820420 787525 92480 299030 775030 249900 89165 334900 574770 611830 199070 247350 545870 566780 30770 812005 97070 524875 27880 701590 733380 49385 602990 634525 648975 273530 779705 839205 409190 774180 213095 130815 325550 499630 9265 535925 142460 404940 349265 452880 275485 375870 626960 60350 70975 5780 100470 283985 711875 159035 824585 843455 659855 242165 817445 537030 801040 677790 117810 453900 102425 702440 515780 318580 69870 478550 552160 391170 250070 440725 707965 690115 730490 76755 635800 416670 369920 630785 405365 103105 806565 439280 743410 790245 303450 590580 508640 510170 638435 617015 497165 542045 142460 282370 111860 92735 346800 496655 202215 303195 817700 46750 164305 245055 523430 606560 425340 107185 311100 185300 694620 720970 189635 661300 804270 277185 698105 627980 260440 194735 804695 334050 789565 327590 750295 53210 710430 476170 831470 131665 631635 87380 112370 181815 118150 846345 17510 142630 691135 437325 52615 336175 104380 502860 789565 561340 422960 740690 203830 597805 138805 394655 304130 343060 387175 736440 420750 352665 724710 300730 329715 615145 40375 667590 807925 255935 159290 482715 567545 298350 755905 234175 637075 231455 282030 245650 773840 744005 746215 748170 666655 180540 184365 668950 18615 546295 531760 480845 207060 210290 313990 480505 156485 741795 315775 136595 173740 648125 49980 799765 274125 532865 116365 504390 795600 502265 550290 497250 737035 139230 98600 335070 822545 10115 290105 90950 685695 439705 707115 815150 188360 62220 829940 285260 18105 69530 389980 78710 767550 384880 278460 151470 479230 605880 374935 678895 108035 141780 680170 494615 1275 814725 348500 443445 672095 163370 683740 754375 55845 339150 150790 683825 598825 36550 402390 817020 785145 174505 514930 239360 286025 667165 717315 662490 151300 583610 549270 250750 392870 416755 508215 578595 5270 106590 750720 776815 438345 536265 235110 458490 190060 68170 299285 417010 835890 327080 57290 317135 728365 502265 459425 195500 402730 43180 770185 713915 73440 229160 790755 214625 629765 650420 516970 669120 230945 714170 440215 427890 481185 320450 42330 741285 116280 488325 766445 523430 624410 302770 131070 376465 132940 432055 839970 795685 710685 252195 450330 18615 263670 313395 589645 415990 425 35020 530315 183345 651865 616080 5015 492660 517650 308380 38080 64260 753610 171615 594150 236895 146115 415905 683230 179520 594235 506600 426955 154615 583865 442255 709665 613530 263840 796195 212500 832235 454750 724880 376975 692665 769505 410210 728195 130900 97495 463760 459340 260100 702100 420835 389130 113050 490960 201450 271915 368900 622965 227630 723605 653055 621435 467925 183770 333540 84065 330140 537115 386665 660705 735845 11815 813790 413440 285770 239700 797895 45305 471495 833595 494615 88995 770525 647615 494020 274890 770610 14195 71315 615485 714510 675580 245905 457980 329630 52020 198985 718505 767040 116450 664190 170510 367795 158865 612085 175865 159205 518755 101915 502180 257975 325295 384965 266305 399670 92650 153765 178245 447610 340340 491130 66045 747235 205190 91120 660365 101320 495805 19295 478040 524535 322575 523600 39610 527680 20655 275825 508810 591005 401965 801040 410890 37740 228310 198475 165750 656710 551055 368730 141185 350370 444805 478210 178925 507365 281010 482970 200430 438345 807415 514760 199495 841075 341445 720885 95965 334220 227120 334135 411400 676685 139570 534140 520030 458405 138890 290275 134300 778600 640985 648125 560490 657305 634525 343485 672605 578085 169490 841840 614295 546635 803080 781235 808010 252875 199070 405450 723095 697000 583865 393295 590240 598315 73270 828920 420070 820335 742050 150365 840990 138720 683910 639455 446675 444210 56610 816595 338470 786250 844815 478890 670310 477785 580380 412250 411060 451265 474810 491640 416840 481610 303025 499970 702865 742985 580975 802230 200770 653310 437835 192270 686120 783530 573920 612000 740690 843880 381480 834955 309655 311610 789565 131580 383690 611150 380120 200090 286705 756755 248540 381140 452030 22610 248540 447525 425255 828495 712810 734740 274635 447610 678980 560745 471070 356065 676005 238425 181730 491300 808265 368135 227630 127925 146370 566525 738225 765595 191505 372640 633590 761770 535415 117385 640815 837165 77095 362270 391595 624835 732530 648805 735250 27710 730405 429080 198645 353345 720715 290955 459000 800360 13090 530570 492660 322405 336600 375615 375275 838270 183260 149345 137870 805715 663085 519860 754460 497930 472685 551990 403495 720120 65110 651610 338725 75650 436900 283560 417435 273020 175695 732275 642855 227375 478295 610470 183345 461635 105995 68425 592875 346375 368985 444295 558960 396610 350030 504560 348840 98090 351050 548675 568735 162520 113220 809200 374850 265625 625260 59925 266985 758625 735250 139485 524790 440895 325720 789820 839545 719015 562955 498695 133620 211310 313905 782850 417435 267495 484330 766530 24225 724625 726665 84235 146455 818805 321215 176885 71485 593300 39015 35955 597380 448885 90100 80580 642430 154105 309400 74970 421175 544935 740945 576810 489600 267495 226015 674815 836485 744770 18785 730745 780385 559895 502775 75310 58310 196010 721735 681360 472600 39780 631890 361675 678045 384710 771545 737630 839970 321385 461975 796365 396610 389215 604860 629595 549015 75905 223720 638945 73780 128180 128860 387005 692920 841245 484670 204850 619650 529380 504305 291805 357935 763810 184960 323085 106165 793815 696660 583525 418795 534225 742050 314415 172890 576045 842435 570265 75225 621775 416500 208675 775795 447440 172975 541705 445485 334985 344675 539070 22865 34425 822630 595340 468435 847790 691730 247350 48705 619650 565420 813280 766955 728195 327335 158780 61965 595085 177565 312035 397375 60605 746045 546295 382330 166260 546975 178245 657475 415310 703290 714595 146965 179435 489940 350200 720970 506005 638265 561510 437835 498015 547145 598570 422450 179180 117555 420665 733125 818805 471240 329885 649400 648890 727940 298010 778005 450415 311950 209355 282370 699890 661980 44115 250240 297840 21675 443360 303365 798405 292485 186745 422025 75225 215730 848045 362865 587775 348075 99535 334560 699550 404770 406895 224910 579105 521305 117470 242760 206975 167025 646340 822545 84320 395590 298690 500820 465970 670735 763470 607835 482630 98090 602055 482545 179010 393805 559045 278970 66640 746810 784380 743155 452965 342805 529210 238595 69445 451690 597125 10200 113475 131070 460105 695555 464185 271745 139740 718505 108460 338725 1615 489260 293675 122145 404855 506600 226100 570605 117215 282540 698275 49555 408850 810390 129115 844730 566185 431375 264690 280245 375615 567545 804100 357510 704140 32300 344080 770015 539580 110075 719270 489090 818465 674900 313735 282285 581655 670735 287810 836655 508045 73950 640560 134810 724200 688585 579275 718590 627810 470560 338300 700400 442510 525215 79135 562020 760495 279055 629765 260780 348415 787185 656710 315180 39015 445570 378420 137020 506855 390915 13855 12920 428655 704990 85510 92055 444805 741285 684930 65620 682040 251090 496910 410975 430100 119425 284495 287895 113985 301155 798405 323170 422365 24395 650590 670905 830875 612595 379780 11220 355130 633420 802655 732360 753950 805885 806395 475235 723095 15640 819400 385985 138295 117810 11900 167620 489260 386240 252025 198220 371705 777835 662745 396610 592535 439280 478465 201875 663595 824500 678300 422195 12750 759220 146625 650335 801295 536180 670990 529635 724625 355045 323765 659600 566355 192610 155890 401965 802910 123080 108460 617695 191335 53465 76330 655520 81600 843880 407235 232560 667250 208080 419560 681530 610980 471920 107695 158865 773160 541025 485180 180115 736695 661895 517225 417435 699210 847365 615145 641155 323340 785315 422195 109735 846260 34595 376890 737885 78455 557345 823905 309740 669800 91800 675835 810985 375615 809795 220150 292995 409955 387515 461805 740180 204850 515525 801975 541705 512125 206550 206125 406640 293505 529295 665635 419730 219385 392105 462230 61200 419475 225590 781745 682975 240465 161415 436730 178075 314075 83555 369410 45050 690115 109735 99025 349095 437495 579700 721565 192695 681785 558365 301750 688415 283560 125205 654840 621350 836995 176970 591855 294185 480420 238255 666145 153765 164645 456195 288320 461805 136170 64515 136850 125715 256700 209610 518500 717570 217430 730490 766360 221340 746215 466905 351815 446080 45390 118830 576045 305915 236980 521050 399075 283985 724115 339830 738480 641070 618375 198815 26520 837845 845155 793900 40970 783615 145095 413015 223040 340 241060 117300 820930 453900 706180 89165 137275 494275 183515 83300 377825 732020 701250 756755 371620 711195 476935 431970 116535 726920 68255 395080 42925 567630 167365 680510 357510 447695 547230 822800 491130 61115 42160 255765 758625 671160 328440 722075 485265 827390 780300 577405 60095 186405 219215 55760 222870 518245 299710 653310 286280 414800 70380 365670 416330 48025 380545 14110 180200 427550 589390 489430 289935 456875 311270 177565 424405 591940 568905 200175 140420 711535 253300 651355 305830 212500 401965 237065 549355 661130 643790 298010 270725 712725 687310 664615 230690 188530 91545 297075 448460 672180 51340 71995 132770 840990 411570 144585 558620 361760 299880 603330 702355 704310 161415 30940 40715 839970 141950 72335 484925 201025 42075 648380 582590 686375 336345 792710 71315 362185 718080 222190 475830 230435 813960 582165 595765 414885 198390 78285 373235 193035 584035 277865 702440 267665 412760 479060 701845 35955 391850 804355 470900 465290 272340 829855 687905 734825 538305 766955 182410 650930 364140 13430 369070 571540 587095 588370 274890 256870 436900 32470 99280 386410 619735 408000 717570 776900 718590 137530 219385 378335 614635 704140 320110 816340 37400 721565 455855 693855 791010 407320 690540 580040 814300 176460 806310 679830 671245 840140 24565 588115 184960 428315 97240 556155 213775 386580 137530 843115 213860 515185 414120 120700 568735 606390 296990 345015 183770 812515 735165 9010 11900 693005 741795 480845 545445 505410 180795 574515 116620 722415 54995 585310 370345 749445 136085 44285 533630 527000 573240 760750 843625 67915 421940 303535 663085 641920 623050 646595 844645 88740 144160 278545 559980 482800 343060 241570 729300 200855 641665 839630 60095 12495 78370 516290 584715 203575 117640 786250 667250 340510 192270 186830 271235 62560 271745 747235 63410 164815 798490 214625 355725 101830 279905 530655 146965 797300 833000 640475 211480 546805 444890 814895 43520 339915 190485 215050 352410 399160 44710 419220 640815 450500 500395 257635 633675 345015 88230 116535 669290 663510 80580 785570 345270 754970 644215 811325 380460 438430 342465 122485 650335 584290 156995 560065 536945 215645 401965 430100 715615 516800 39015 634610 579615 680000 68935 737885 649570 297585 552755 472600 70975 236895 219130 289680 691815 594405 664275 840055 601800 695640 2210 769760 435370 298095 454665 67575 838695 68085 661130 832320 543830 73525 645405 131665 653225 447610 790415 146880 504305 203660 595425 14195 265370 171530 669630 809200 420240 101235 325975 842520 439790 474300 727090 445740 445825 180030 610385 154955 506090 332010 170085 68765 553520 185640 92565 698360 847960 292230 323510 796110 227120 650335 10030 243015 821525 221425 245820 111690 149940 518585 165240 154530 69275 577915 334475 1785 339830 238935 297160 245565 746640 329885 446845 631465 428655 529040 586585 136680 280075 738310 618205 555815 231965 687480 116365 177395 239700 385050 638605 433160 696235 190740 485435 778345 421600 759645 786420 527425 639880 387175 137615 148920 761600 213690 390320 457215 448715 359125 665125 539325 333795 346120 294100 128265 78200 219980 459595 592960 282540 611235 293165 289085 246075 515695 625345 527680 33660 69020 587095 641410 92310 570945 70040 612935 810305 715190 822205 685100 492150 819315 245565 606305 750380 836570 562360 532525 639200 356405 567120 441490 723095 780725 690540 603415 346205 829770 139230 250580 101150 756755 15045 467925 382415 743155 13260 316710 20910 811410 242845 733805 207060 20570 139400 615485 508215 593725 341190 557090 415650 512975 164475 545020 456790 586500 760920 128435 563550 153935 109990 633165 361250 521050 278205 265880 58055 502520 448205 97665 703715 444380 534140 112200 411570 100385 105060 829430 800105 318665 108290 611915 742985 618460 151640 625855 779960 849575 172635 711535 607495 795515 75055 18700 115175 483055 301495 79475 199155 765255 793730 585820 140930 337535 76840 47685 80495 776645 457895 410295 822375 176205 828155 158015 333370 757775 304130 150620 768825 758455 66895 369750 179010 532610 241485 49725 365925 177395 171445 751060 638350 781660 842180 767125 800105 756500 11390 83895 262395 517055 89080 407490 482460 178755 299965 538305 428315 720460 781915 21250 152915 128605 743750 44455 518755 349690 507960 442510 721735 173995 700825 799680 22015 79305 147390 375700 568055 154445 96560 847535 140080 602820 173995 168045 816340 757095 744090 15810 526660 409785 735505 664190 669545 295035 87040 450925 19465 254745 88740 778940 454580 641750 542640 804525 752590 273105 839545 781320 825435 804780 208675 519265 299200 651270 36550 362610 106080 529550 811835 247690 538135 732105 527595 26520 579530 255255 616675 85850 388195 683570 157165 295630 350370 291550 688925 406215 439705 54485 641495 310080 291975 538815 489600 664275 201535 682295 383775 311610 332690 426020 832235 548420 500225 768910 373660 352410 794155 414035 355555 691305 415905 605540 341190 683570 360145 535245 471495 683825 836400 103105 831640 405365 726325 589220 197540 478720 333710 252790 841245 728450 575620 613275 647105 8500 739585 63240 256785 26690 437835 54655 426105 628405 767550 814385 657220 489770 796195 269620 389810 296395 79390 690370 828070 698870 712640 120785 436815 428145 470050 492745 464950 39780 75225 74035 817190 434180 419815 612425 681360 193375 54570 522410 753015 225335 182835 29920 540260 438600 608770 460190 572815 2125 548590 230180 455515 303620 427380 691220 616420 83045 164305 826710 722415 699720 307615 746810 273785 402645 203235 582080 435965 8500 551480 573325 456025 496825 459085 164560 268515 502350 243695 526150 837760 179690 91290 539410 797215 460190 87380 506345 529635 543320 316455 699805 101830 540770 440980 552840 835550 309485 333965 523685 236640 469625 317305 247095 278970 365330 27965 20145 257040 705075 467585 816510 520030 449565 814725 824840 256955 754970 570350 490790 322150 824415 760920 169660 245140 555730 662235 235450 487985 336005 187935 33660 445145 88740 320365 394400 275315 682380 592960 43945 566525 80580 811580 710855 70635 281945 737375 83045 483990 727600 751060 286620 20485 592280 660705 291380 615485 445740 607495 716380 733040 626365 153765 642685 31025 281775 172040 338130 377060 495720 406300 254745 538645 438600 696745 664020 682975 40035 839630 4080 582675 182410 233920 636990 290700 718420 449480 248455 513400 663935 371705 319600 298095 421090 422025 227885 630615 599165 310590 545190 358530 677960 226440 325805 453220 479655 307445 409275 848640 272850 635120 265030 600865 660025 90015 352410 458490 636225 796620 264520 251600 64515 693175 4335 143820 492065 777750 574345 461040 279735 429250 379355 502350 722500 507280 538475 570860 697510 766445 485520 668780 218875 574430 504815 17340 426360 256445 174080 350880 587350 413185 146625 258485 237745 385730 464865 540600 180710 6630 140250 309740 160225 211990 164730 300390 800700 717740 537285 91375 840905 27965 61285 519180 523345 617185 239445 69955 332860 653565 224485 89505 817360 272425 623135 659430 760410 449565 635630 753355 334305 662235 827135 43010 393805 497335 800445 483225 233750 652120 188955 310760 528615 610810 568735 312885 414375 546380 236980 81175 435795 88740 5100 533715 707285 785485 177055 685440 386155 169660 340085 387600 297330 525640 363120 544680 25075 24905 585140 808690 274040 178415 370090 846430 149855 550970 28220 84150 92140 239530 56355 403920 257465 651270 367030 124695 733890 471835 6715 699975 14025 336260 409105 597550 719950 106250 461040 237405 8585 400775 28390 396355 518415 166005 176290 371450 646595 462230 817785 396610 426530 843795 392700 445825 499545 466565 751740 439960 570945 635035 541620 7055 553860 233665 58735 49130 512805 752505 503795 146455 574515 371025 315690 586160 796620 163455 217345 516205 19550 132600 759730 793220 454325 167705 423640 801125 616930 314160 822885 348925 651185 97495 372640 479485 743155 700145 173485 765170 178755 115515 86785 440215 78540 165920 184450 510595 177055 3995 61455 11475 165155 837165 194650 346035 214795 355385 757860 384880 79645 577490 215475 249560 225845 11815 656625 471580 424575 540090 50745 62135 727345 256870 592705 311270 32300 626195 506515 559895 508980 709325 824585 517055 479315 397970 473025 795430 567290 675325 223635 362100 405025 733465 393720 793645 394740 287810 363545 458235 701845 522750 156060 674985 50065 413015 16575 759305 833000 172805 465800 348925 688925 69530 591430 195160 223720 767890 565675 482715 162775 808945 200515 830535 200770 789820 499375 56695 615230 540600 343740 179605 833255 636905 70040 234175 5185 641835 601205 308805 465460 848215 227120 453050 720885 578595 259080 781915 545445 710855 528275 227970 287980 658665 332010 220830 365925 602055 813620 814980 578425 49045 141525 149345 779450 682040 105060 60690 619650 661895 836655 588795 791435 15130 235705 279310 753355 721140 538985 111435 30515 305830 543235 448205 775625 644130 522410 494530 413610 598485 719440 533035 45900 357340 114410 432990 102000 200090 484925 647870 598060 12665 204595 423980 396525 337110 430015 38590 113985 440470 244375 603075 141865 681360 291210 727090 300815 849490 316540 503285 825605 128860 10285 261205 793135 272340 414800 223635 208165 563040 223890 228395 559555 719865 30940 738990 53295 331755 414970 417605 134300 775285 94945 485350 743580 492235 328355 21760 328100 603755 494530 285175 740180 301155 359720 42925 788290 732870 346715 566015 256445 587350 308465 622455 730490 375190 248540 612510 117130 133705 702015 350540 374510 53210 831385 651270 517140 822375 687480 301835 350710 632655 177225 737800 688585 690710 427805 20655 114495 53125 72760 23375 782765 255255 280245 27965 613870 380035 745535 465035 519010 814470 186745 818635 288660 626705 415905 331075 645575 348500 833170 396525 726835 227800 424065 586160 378250 109395 455260 245905 639455 485095 672520 783615 552245 773585 38250 512125 476340 457045 812430 373065 123420 285345 250155 162350 553605 784720 613360 763810 70125 770695 387175 563210 552415 293590 53125 235195 838865 444890 201535 818465 94435 200855 1190 403155 181730 719440 136255 812090 292570 43350 302090 751825 488835 759645 643705 515100 321045 285770 520370 623220 392360 110755 614975 596955 18275 322745 298520 840990 260950 547230 318495 482630 78200 341360 836910 140420 296905 827390 323765 349010 54400 42075 585990 519860 473450 591430 429335 811070 372045 485690 646680 657730 27030 385135 49215 72590 785570 146285 377400 208250 573070 172380 93245 39525 125545 203830 841075 555560 336430 598570 204425 179010 165495 351305 371195 773330 428825 476255 768825 137190 420580 506345 42330 119510 532185 454070 228990 566355 338130 627045 6800 493255 25670 647445 554795 218450 505240 226780 316285 305915 754035 424830 772820 217175 438430 659940 774180 570605 342210 123930 842350 172125 756925 734910 434860 761430 640560 471750 707030 513995 372895 430440 6715 476595 518840 395675 632740 698445 346375 452625 463930 809965 79985 197540 810390 772225 415140 550035 503455 460530 466905 602990 493595 479060 414460 461040 135490 512550 542385 382245 261290 755735 656965 477955 322065 402305 14195 418285 836400 187595 128860 119000 759305 709495 721225 334135 546040 188615 385305 582930 134640 26095 830280 656540 181475 57290 332435 804270 187510 383095 285175 110925 336770 563805 345780 809200 661640 319005 659260 298350 659345 530655 221680 73185 528445 387600 553265 174505 177650 451860 414715 693600 86020 18105 827900 425765 361845 158695 821100 62305 607750 692750 638095 40800 445315 178925 593470 236215 414800 804440 800445 409530 716380 275485 179775 566610 477445 788290 116365 771035 701335 261375 352155 193885 671585 539240 758200 313990 356745 691645 306850 163795 197285 429505 310760 564995 680170 836570 703630 18870 18445 526915 346715 240975 809965 619650 720545 120700 575195 381225 590410 737715 302260 522580 594405 370855 789310 229330 578340 679235 782595 724625 71995 720800 545275 372810 267835 625940 134640 415735 529635 181645 213945 444720 571030 710175 412505 846515 269875 821355 349095 170425 604520 26775 784550 847790 608685 312885 280160 144500 411230 734485 819060 687905 288065 433755 693175 633760 780215 566440 482630 558620 663255 443530 158780 324275 822290 773330 629510 409955 420325 84405 827475 400860 218365 312205 601035 321895 272000 197540 193120 380375 110245 336345 64770 496995 429675 128180 139230 4590 565845 438175 567290 420920 365160 109735 519945 413355 483480 209610 335750 412930 127755 552330 449735 4250 793305 172210 42245 189550 51340 655435 168980 581060 658240 40460 336940 289170 684250 111350 778005 139315 247690 71570 54400 697170 789990 596530 411060 451180 807925 593045 324615 449310 253300 132600 365925 282285 583185 53380 844645 662915 632740 583355 426785 332775 55760 679405 647700 228990 219045 461890 323170 348500 787780 613445 222020 406725 525555 428230 554200 486795 526490 140165 824670 604775 420410 468435 650590 179520 288405 750380 598995 204850 676855 376635 773755 140845 249220 464185 29750 647275 125460 573325 462315 434010 75480 640730 21165 638690 8330 228990 408340 382245 30515 261120 445060 740095 13855 726240 595935 606475 334305 185555 82450 743325 679235 562700 721735 274805 10880 192185 284070 716210 545445 153680 592365 652460 847025 661895 501925 400010 57120 488325 437240 370855 138805 593810 334985 100470 202300 11560 704055 251090 31705 470390 307870 244460 362695 293590 25500 627640 607070 816935 521305 662235 321385 358020 717400 566355 361760 662405 436730 724285 479315 439025 211990 48790 277865 600865 622880 362525 466480 809455 709325 772735 92140 580465 331670 478040 312375 695470 513400 413100 449735 430185 266815 6545 582760 446845 721480 352920 334390 182240 767720 6715 107015 674135 826115 791350 90865 338130 233750 470645 540345 98345 126820 605200 764235 817105 827390 291720 595595 624410 352835 377145 316880 491130 439535 206890 719015 461380 446165 146795 383605 732020 7310 365075 289425 554200 394995 775795 176205 642175 758370 125290 843965 2805 722755 490195 493170 847110 235705 482970 731255 547145 808180 57715 269450 439875 78540 494870 221425 202300 337110 40290 444295 710430 629170 44965 760240 166345 754715 542555 613615 351815 617100 454325 184110 622455 728705 731170 389895 692835 314585 59160 479655 632995 139315 248200 687565 284835 286450 132940 775455 371450 567885 666995 533885 506515 87295 223125 480930 330905 21335 213010 18870 543150 616675 155465 271150 36125 779280 326485 52615 151385 778345 86445 610215 719270 686120 720035 499715 389895 779025 808350 762025 728960 387260 844220 728195 269450 749700 755565 462910 831130 626705 693770 264180 542555 468860 83045 725050 761940 707285 81855 591515 81770 86870 690880 531675 538645 523005 274465 305830 359975 697680 845325 404940 754630 663255 537370 567545 275740 525980 583865 478380 205785 34595 318240 137105 494785 811070 477020 397120 7820 57970 534820 544000 659515 306765 427465 355640 316285 803335 110330 692410 614890 784890 399075 313310 232135 331755 686460 107100 245480 39270 38845 685950 164815 679320 729470 569925 554880 115855 836570 740520 800275 365330 787695 822545 576130 775795 326230 659770 400775 455855 390490 694110 370260 429080 388960 495210 771545 355725 172720 272085 259590 203490 499290 226695 732020 249815 548080 57630 53720 114920 725900 701505 310420 736270 765085 611660 585905 760325 748000 514930 509235 52275 548420 815405 516205 424490 70125 729215 172975 243270 693515 262565 739670 584205 539495 107355 393635 95795 499205 383945 61030 247265 464015 201365 661640 414800 369155 314160 229840 276080 527255 117810 232815 162690 504390 277100 424575 386325 340680 675410 412080 347140 297160 419730 89335 446080 768995 377145 697085 263415 466140 296650 214795 619140 650335 87380 64430 373320 165325 578340 18445 250920 117980 628915 547655 546295 272680 434180 365585 112455 337620 68085 13940 453305 303960 123675 355895 259675 382415 668610 310675 783530 47515 450415 570860 268855 452370 150195 158015 335240 784975 474130 213265 684335 152150 365415 557600 425765 666485 168045 818635 135575 153510 576980 579105 153085 750805 724540 740775 89335 211565 735335 443445 524110 566865 26945 198645 646170 678045 43265 125035 840735 513315 59500 423895 136680 833255 244375 562700 376380 530230 504730 255595 770695 363715 720375 160055 434265 576215 767210 332350 475405 305575 432055 17935 527510 51510 116705 712810 620415 1105 95030 41650 754120 712725 147730 104975 740435 722500 118575 820675 668185 208080 558875 511955 837165 509830 593810 301155 9095 319090 588710 469625 524365 491300 462230 668695 713745 755055 637415 441660 619820 396525 652800 551310 241230 198390 674135 148750 79730 371025 481695 822290 446165 147815 834105 547910 380715 347225 481780 224995 298605 392700 160990 160905 561255 782510 101320 768060 11815 780895 345100 519435 262905 288915 294865 307530 316965 405875 81430 408340 478380 215305 165240 277015 428910 92565 66385 29410 318410 453730 831980 46495 841075 156485 398820 94860 825350 606730 133280 547315 161245 175865 91545 786675 523345 402985 531250 183940 281520 284580 284920 397290 689435 90610 417435 224570 117470 496060 605455 308720 202725 163795 230775 96050 67745 32385 139740 842605 273445 181560 410805 419390 806395 116960 417775 760240 517055 734145 651355 99790 590410 451520 251685 399160 757010 55760 136680 225760 460105 574600 458065 338130 248625 562615 742135 458830 174335 52445 734145 330735 411995 648635 241230 561340 366860 108885 460530 639795 358955 138720 394570 653225 37570 684590 536945 252535 781490 337280 75395 793645 24310 646935 499375 263500 708730 179010 379525 511870 377655 568480 741455 703205 561935 225250 468775 459340 221340 357595 72590 648635 403070 724370 499630 269195 422450 321470 498440 366435 284750 537455 450415 86360 632655 461975 444805 16320 778090 160055 816680 684675 106675 392785 560490 505155 190740 438430 29155 382415 348500 746810 794750 170765 343485 530230 139655 389130 210715 541110 70805 456110 618630 822205 259165 689265 348840 240635 188870 706180 661725 222275 440980 427380 772905 262650 544425 174845 453050 650590 501500 159545 455600 523600 731085 556495 145775 183940 769760 618035 109395 66130 129115 656625 387855 134130 326740 269365 73525 266475 12410 187170 441490 124525 362015 743750 462995 814980 430440 14025 148410 237405 671415 97155 139485 389300 566355 539750 637245 748765 246585 310335 831980 141440 816595 70550 843285 279905 194310 249390 120360 715360 364905 534310 448970 530995 455260 784890 496400 539410 771545 267665 297500 809200 614380 515355 537030 571285 165410 433755 68255 379610 645915 650505 80495 134895 329545 146540 99960 498525 4080 288745 774265 822800 495210 623730 211055 776730 467585 218790 296820 239870 445995 632995 721735 99960 135235 646680 88485 378845 715700 836910 845580 3315 720545 390915 265540 173315 396780 97155 777665 684080 275570 41905 789905 327335 263075 652035 147560 101490 567205 725220 812855 384030 544595 317900 368050 454665 322490 77180 607155 297670 98515 508555 754885 803845 792200 684505 107270 804440 699635 503795 424150 780895 294780 388620 102340 611915 785825 136595 570265 232390 149175 107355 285260 287980 23885 582250 589900 574260 520965 86445 799000 203830 658580 495125 660620 41140 794240 445910 750040 594065 365330 61625 529125 679660 438430 203065 844135 502010 127075 181390 564400 127075 600695 117725 456620 424405 727770 306850 501500 836655 592365 167110 826285 78965 195925 270640 712555 648550 120530 653650 627895 778770 93670 602310 371960 374765 158270 620415 590665 467585 339405 76500 285855 354875 331075 363205 76245 304300 217345 454750 25160 623220 211225 237660 782765 658070 823140 163880 299370 45050 677110 429080 79900 613020 169660 266220 737120 607920 122825 819740 390575 327590 202130 2380 700060 511530 145350 660195 203575 212330 20740 797725 747660 235790 240975 615740 523090 374850 814555 66385 114325 571370 48110 714680 184535 4590 785145 342720 197625 392955 473705 139655 791860 21760 271405 260695 45645 25160 53380 35190 506515 132855 531760 504135 743750 237575 205615 743920 271405 593555 233495 618375 836145 62645 533120 817190 57120 10880 805290 697935 251855 446165 692325 294695 795600 656455 582250 687905 218110 297585 767975 320450 594490 253725 226015 88485 416755 625005 254490 372725 647700 608770 833595 638010 576980 332520 580040 469880 363885 563975 204935 757435 566780 570605 601970 400945 502095 159205 296225 377060 572560 207825 202215 316795 781065 845750 62815 447440 125375 830535 801040 506685 231030 88570 302855 780045 324955 17680 195245 472940 594830 802060 601460 666995 257295 833935 718760 351220 846260 316710 55250 14280 614295 826965 596105 625600 838100 688415 356745 696065 842605 202045 10370 500905 682720 305575 444040 187765 581570 707625 844220 358360 440470 261545 81770 480845 477360 475575 75820 494190 633845 26180 499290 125970 68340 248285 156485 44625 183090 773840 643450 28985 777240 448290 320790 141185 271915 562190 70975 381735 361505 741540 76330 804695 472005 753950 822885 226015 667165 442850 456535 472175 441150 569245 562360 341190 110585 281605 398565 676005 344505 825775 202555 757265 565845 697340 313905 820420 193715 646850 20230 519605 600525 7480 727345 709410 103105 228990 576640 15130 716125 384540 411655 314670 274295 741030 479315 425170 51680 68595 805800 380460 302855 54230 125460 241655 161500 401200 360740 18275 207060 79390 9690 605880 316795 759900 292230 561085 589645 4335 374425 396355 561850 798745 353090 707455 105995 86275 360910 406725 746385 329885 296735 163370 345950 441150 413440 635885 474725 197710 241400 227800 221595 692750 385900 639795 795685 160650 700315 508470 181475 296310 316795 409955 356575 459170 42415 325040 690710 226100 336770 198645 675240 754630 62985 641325 742390 529040 709580 690540 386325 193800 676345 72335 606220 433415 3995 65280 681105 274295 72675 678215 693005 404005 446080 148410 773840 640815 240720 806905 701335 629765 712215 454155 664700 667080 793985 622030 542300 569245 340085 350540 749530 243695 544255 366945 820675 170595 841500 295715 503030 463080 297840 463675 640815 668270 590240 624495 849915 9690 138465 319430 213010 171615 804525 240295 269875 284240 628320 247520 310420 779705 464270 230095 802145 388025 846090 739415 577150 413440 218025 678895 196945 745280 240635 623985 748425 831300 487645 516630 680935 759985 141695 35955 629935 400265 482885 715530 571965 34680 443360 743325 592025 394230 315775 588965 345100 513400 527935 355470 378505 535500 364565 610725 701505 278885 143735 326400 586585 345100 161075 738735 812685 372640 641325 178160 13430 100725 804355 154360 196520 640560 295120 455685 217260 313735 574685 264180 834360 717740 204595 175100 449310 285770 676940 749360 252960 53380 346545 809540 689605 321810 705415 641325 602395 155125 474640 404600 835635 167365 510170 65620 296310 151045 7820 586330 613445 801380 333795 848385 171360 582845 173485 409700 517650 201365 333540 630700 615740 652375 271915 700570 136595 194055 624240 246330 345780 821270 346375 58140 647785 421430 756160 140760 363545 214965 561595 360655 407150 8330 746895 356745 463590 141695 708815 513655 378845 17510 516885 186575 331075 355725 466905 430610 110755 435200 693430 479995 809625 806650 741030 554625 245140 244715 420155 482205 832660 173570 83895 703375 192865 431970 770185 572985 603245 238000 689690 763980 204510 536605 279735 445400 386410 91630 62815 354705 463165 521730 538305 802910 154020 475575 53040 308210 238000 261800 393295 159715 165920 89675 115940 714170 380800 652205 320280 50405 715530 697765 605285 715870 380460 740605 214625 393125 221255 838950 77010 606135 778685 216665 393125 103020 172720 177055 646425 460955 400350 640305 321470 685185 666060 569670 217005 580465 113815 84490 443955 765340 677960 234430 365075 341020 116535 220065 4505 360315 109055 793220 635460 161585 700485 405960 663170 600865 333370 345100 60265 303535 197115 614550 268515 561850 434605 393465 408340 659090 180710 243015 766020 714595 208760 637500 585565 445655 844220 134045 564825 330140 270470 369240 118320 627385 83130 832575 243950 478210 596530 721650 586415 804440 217260 533120 163965 621180 426530 802995 8500 223465 830450 10370 282795 366945 443955 51170 245565 140675 633845 624580 66725 611915 226015 107695 524960 245735 766870 109480 434350 458660 404685 438345 205275 492830 322320 166600 352920 801890 723095 733040 80410 283135 614465 116535 18870 766785 464695 453475 313735 38760 53465 404770 363545 54910 415990 324445 296310 413270 150025 259335 484670 822035 760920 459085 211565 550460 392870 51085 461720 682890 583610 443785 454665 630360 456450 153170 445400 730150 240465 580805 526745 96730 616165 205785 793475 485350 735675 786590 5695 324615 836230 553010 832660 787780 152065 54825 719440 128180 839120 403240 372385 149430 347310 828070 342720 814980 470220 760495 330905 365670 286450 1530 571965 641240 153340 183430 772820 163455 648635 312970 443955 160055 175610 516800 688415 369155 142800 280500 190145 655435 805970 558960 551480 688755 13685 181135 119340 211565 641410 491215 140505 294355 70805 377655 26265 294100 401710 90695 415140 142970 620840 806055 44965 724965 275570 545870 606220 79050 254830 317560 19550 803080 844390 754035 512975 757945 600695 403665 571285 711790 24480 102680 397715 457470 18190 313310 766275 688585 539835 9945 329290 716210 321555 415395 238255 579360 684675 43180 243525 804525 655265 839120 223975 171955 420070 346205 329375 519010 712045 383435 361420 52785 484670 658155 826285 679575 570265 582760 186065 87720 626365 735080 26095 446420 178245 528105 632485 425510 366605 145095 226015 354025 333030 120190 531335 814895 21590 103190 793730 475490 759220 351475 424235 808605 390320 823395 618035 792200 643875 309825 810135 632740 354280 569075 665210 109735 577745 805800 77945 92565 557770 154105 312970 656455 698445 431885 620585 329970 330140 112625 473195 99450 373320 352750 509405 839035 430865 462570 779110 510 75055 435965 336685 510255 194650 191845 224910 558620 576300 429080 426275 682550 561000 440725 253980 267495 563295 404345 849150 636395 67150 551395 499205 579955 551055 150960 576895 674220 508300 157675 395930 470985 198220 78795 319600 620840 383180 58480 811920 797640 487220 19890 311695 421600 648890 422025 384115 533715 298010 469455 167450 384030 252195 272765 460700 106675 548590 541705 200430 209950 382330 423725 364735 728450 409785 120105 817785 817615 326315 663765 690370 574685 276675 318750 69445 166090 310590 287810 387090 717740 743750 753695 721565 311185 341275 674645 274975 800190 355470 408425 487475 256360 4165 2975 400180 567715 88145 155295 572390 77265 821015 785060 530910 177395 383860 150960 85 509065 641325 315010 612425 485265 733805 579955 486710 209525 248795 393550 569585 505750 846430 664530 753865 230435 525385 736440 807840 368135 392020 527425 444975 176205 31365 313225 290445 84065 625515 823225 761855 764235 128775 644725 712215 697850 490535 822630 262140 468945 718420 274125 440895 675495 796450 125460 231965 215135 380120 367030 712385 726155 589985 128095 537455 835380 218960 794410 307360 566015 108290 31620 420835 80750 796365 422960 352325 701420 147815 634185 266390 470730 568735 524875 414715 199410 311950 243015 477700 373490 151130 772565 245480 285515 293335 148070 379015 424660 413610 353515 30090 731085 473790 224655 677450 755140 774265 171700 141525 482545 216750 684250 89165 73185 48195 170850 359380 110075 715700 314245 312460 211395 46920 636140 840225 2890 49130 182325 635800 20740 61965 451945 783275 94180 586415 571795 317475 515355 6035 782510 570010 432820 312290 137105 560490 161670 39185 423385 15385 1020 615655 570350 735675 137275 536945 427720 5100 565930 5355 645150 550630 567885 260185 791860 348500 257125 745365 737035 212925 212415 633845 696575 30345 336005 185130 831215 87720 705160 380120 313310 819485 532525 237575 185555 133535 579955 727855 785995 758625 173570 92820 519180 393550 758200 711025 342040 171530 235110 133790 239190 508470 724455 625345 524195 622200 317475 542215 585395 590665 239105 404770 822035 295375 675070 317560 386155 262990 592025 610895 491980 653650 247945 175780 661215 166600 57970 321130 527255 466735 735335 646170 139995 221935 17170 377825 55590 158270 217005 516545 790330 618290 634185 257890 395675 353515 348670 782255 438600 600355 366605 114665 309485 105400 836655 474385 684845 464950 561765 160140 597295 618205 43095 814300 84235 627130 692750 252620 394315 598315 359720 847705 695045 353260 25245 204000 406810 638095 752250 621265 6800 356830 829855 771375 657305 134810 122060 51255 824925 63580 297585 542300 469455 843965 622455 587860 703290 708475 393975 436985 529210 597890 83980 847960 433245 288745 558790 274975 1105 239785 573920 632485 302005 800105 500480 276845 338555 750465 53465 171190 499715 57375 130645 76500 830960 134895 523600 671925 98175 361335 388790 697935 352665 839545 186575 582590 310335 584460 351985 492235 356915 577575 234345 5950 711280 680 695130 667080 136765 833595 507110 699295 275740 328015 784465 650335 597210 11645 467160 543660 74545 268175 82705 37060 431630 542555 816510 595850 515355 559640 43945 120870 427635 542300 689860 62985 470050 603755 646085 461975 351220 316200 236130 249645 675665 580975 548845 430355 524110 711110 48280 508130 174845 760920 52445 198475 757095 100980 806480 274380 539495 421345 396950 594575 664020 664700 609365 70380 584460 444975 583865 420240 227715 323935 251515 196010 293420 409105 308720 141100 299030 214625 818380 222275 495975 569415 380290 100470 40630 481950 402390 152745 674900 765850 405195 485945 552500 682210 675325 763385 101405 780810 2210 779365 145435 564570 468860 83385 118915 656965 595935 608005 683230 198900 184450 519605 284920 147135 481525 19635 717485 554455 451350 319855 326825 784210 109480 290785 672180 451010 291805 832150 260865 553520 745450 438940 847025 639030 470900 398395 775370 250240 254405 827305 720460 622880 468605 428655 423980 1445 84915 622115 273445 220150 749615 381905 330735 399585 552755 351475 184960 275230 419135 222700 755650 542215 354280 612340 105145 211820 830620 369580 605455 586160 835805 731340 441660 203915 240125 233495 340510 676175 779875 702100 110670 579530 347395 632230 558025 100895 685695 94265 368390 827815 414545 134045 676770 829430 88400 21335 435200 519945 389725 805120 360230 21165 577915 162945 413440 84490 581740 422705 718420 394825 463250 385475 706690 210800 47260 573750 761600 293165 710175 815405 826540 481185 808180 656540 145690 553010 307190 347225 683655 639965 103530 828240 648380 734230 417265 701760 439280 331755 76585 143735 569245 210970 474980 419985 185725 729385 263330 533970 358615 489940 807500 549440 674475 173995 709240 353090 164220 144670 501840 637670 464270 356405 604265 708900 688160 268430 690370 422110 228735 645575 603500 206125 92310 786675 295035 121380 470985 556495 207825 257635 764065 71315 723605 188785 779280 729980 362695 370090 356490 428825 260695 790500 407660 26435 602140 41140 499970 190145 295630 705585 53040 137275 591260 250495 503880 129030 609195 25925 796195 162095 26265 134045 5440 279395 392785 755565 640135 241315 239955 168895 10795 348245 597125 166600 656200 781320 221595 588285 79220 757690 382330 607580 395845 243610 180370 219385 90100 190910 321470 70210 375870 189805 296480 204170 485520 227290 154785 419985 523515 566015 455770 274805 732700 612680 512890 561510 603925 325890 679150 655690 561510 22355 557600 646510 485605 314755 837675 556750 744940 614295 381905 446335 226865 725900 681955 600440 254235 799425 444720 732785 648125 711365 476765 506090 427210 779280 285940 634610 837505 798490 421685 212670 11390 327590 447695 226185 97580 571455 735335 95795 187595 501330 90355 366010 716040 437070 553180 653480 501585 710430 341190 574770 403920 392700 213435 831470 743155 564315 148495 290955 84575 302090 217515 41990 776305 737885 218790 85850 448630 601630 656710 752930 755735 762960 777240 608430 621690 339235 395760 627810 513315 279310 668185 194480 223380 618630 219045 809625 58395 408595 616335 227035 457215 66980 327080 14875 50235 412250 39015 674985 242675 522240 654925 276165 584120 388620 541450 428230 21590 691475 569585 568735 690200 177990 737630 371365 446420 281690 215135 654330 82280 839460 498270 462145 292485 248115 159715 321725 637670 108885 502520 35190 213520 579870 564400 607580 806735 110075 704480 354450 565590 158950 799085 104975 670055 491640 383775 111180 843455 405535 764915 44200 449990 16320 106250 141185 353005 776815 470475 268515 785315 302855 126735 606050 794835 367795 14535 271150 485860 458660 37910 643620 279650 72675 291975 730490 791010 776050 827050 727685 73355 11390 37060 782000 799680 804780 680340 68255 318665 549865 481865 217515 843370 180370 365415 121975 843200 756330 105655 243015 768740 42755 485945 88740 251770 794835 448630 536265 845665 642005 774520 179435 587095 797810 773925 747915 78370 671415 51510 748510 238425 416670 545360 508640 819315 281690 754460 351305 236640 24055 719610 232900 712385 741880 504135 136850 173400 269365 346120 99535 768400 438940 222020 4165 468945 308975 489855 826200 285855 495805 198135 372300 25840 240125 259335 67065 640390 540345 675835 160905 802315 323085 391425 484160 707115 846940 452370 426615 700570 229840 75905 827390 722415 418455 751995 532695 738990 836230 844815 647360 290105 136765 393125 600270 299625 43350 506600 781575 228225 77010 619140 524365 845155 478210 670735 71485 299540 232900 151300 626110 503030 206125 69785 538475 177480 118065 294780 684335 532610 819655 817700 693770 479145 649655 599590 461040 164730 101915 494615 222275 325465 848300 52275 599930 144925 317900 300560 609535 468010 789735 214540 699805 217855 843455 821780 764235 785740 607240 595000 262650 616505 232220 121975 536435 90695 727175 566780 64175 758370 26690 813110 717145 703290 426530 521305 257720 109565 44625 711450 741030 436900 487050 574855 627980 838525 53125 285345 80070 84405 816510 35615 273190 93925 296225 818380 137105 185130 248710 555135 82875 371195 414885 596105 174845 381225 665890 595255 791605 326400 24140 654755 389810 475235 439535 355045 643535 658240 762365 393125 774605 458235 30940 59160 582420 440045 370005 457555 234430 238170 492745 36040 699040 184450 478295 388365 191675 62900 739755 424745 737205 458405 259335 706860 378420 547315 67830 847195 347310 217940 138890 608175 832490 472685 482885 264010 601970 317050 478125 734740 498525 257295 85085 482970 665890 97665 376805 515015 756585 461295 724880 449225 287470 177990 319855 151725 724455 224485 353260 81600 478040 663680 264775 363970 156060 250495 390320 197625 845750 283050 128010 513655 843540 501755 825350 205700 452455 457980 37740 268260 176885 454495 58225 394740 717400 599250 802230 537625 690795 832405 462570 269280 747235 161840 78965 358445 638605 512805 304725 130475 115005 397205 372215 242675 813960 568905 642855 721140 95200 704650 692750 119680 405705 557855 379780 802145 797640 251685 123930 222615 99110 744090 469540 661640 567800 428570 109140 581655 20485 604945 357425 584715 596190 314670 710430 497760 168555 81175 386665 582420 638860 204850 88910 642430 765765 739245 334220 268005 689945 800360 809625 739670 219555 145945 633250 400435 808945 9775 231540 76755 429335 110160 439705 533630 650505 209780 311695 118065 299880 517140 61965 194990 52530 298435 546805 121040 341020 269280 299115 440130 126650 89420 439025 349265 161245 511785 313565 783870 601375 339830 837250 653905 381820 488665 565760 160140 108290 510425 456875 125970 255680 531080 184280 625090 76925 773500 265540 82195 30175 167960 569245 668015 267410 64600 567715 722075 207910 772310 247775 17595 41905 78625 748170 644470 111265 754035 210120 197795 280160 41565 142630 200940 546465 432480 590155 808690 620925 629255 737800 367030 305745 59245 222785 143140 209100 190485 328100 81855 744260 508555 344165 806225 504305 13770 388790 310675 341615 360145 316625 217090 67745 257040 178670 110075 543065 247095 775540 691985 478465 201535 236385 401540 571880 371110 125630 425 170 0 165155 597890 462570 175015 831810 31450 236470 842860 663340 655095 456705 373320 361335 668780 248880 711450 168980 341870 515610 510850 274805 288660 659090 454665 166260 243355 206210 187680 568905 170935 255850 381650 491555 436050 80155 34255 328950 15980 834105 840055 420155 153000 539835 263415 36975 226270 156485 97325 171275 184875 630190 296140 231710 166770 472515 595935 390065 588540 469285 28305 436135 488835 242165 80325 809285 354620 173995 618205 652545 1275 91545 547315 415650 251175 827560 541025 223805 695980 145690 569160 731255 74120 104125 150705 627045 411400 668695 39950 624240 269195 800275 165240 59670 329715 477190 850000 352240 103445 766190 52785 635800 641495 802485 378590 352155 18190 527595 706095 734315 482290 464355 99620 786080 652630 146965 625175 549185 616845 477700 458065 172890 511955 349435 127415 783530 825010 471665 594235 817445 489600 481950 816680 61030 62475 108630 208335 686630 671755 467925 109565 788545 489175 388875 197540 9860 700315 331585 52615 90185 621095 15300 710090 619225 577745 710685 328440 151555 439110 430610 586415 163625 311950 793390 267495 709240 462060 787610 806140 543745 483820 600865 433330 469540 132515 659005 180285 535245 387345 236385 741795 613105 199920 55675 797300 69615 693600 83045 802485 839120 292400 183515 340 344590 576980 422280 366435 202300 425765 102000 547145 183855 531760 47345 819315 258910 374340 114155 540770 142035 189550 116195 439365 501925 806140 617950 775370 273700 218535 631125 47260 679320 712130 485945 91885 360400 571965 217090 484840 716295 472855 634015 125715 545105 608430 761855 596020 766955 224315 550800 720715 827305 227545 293760 603245 533035 23885 313990 604435 183685 255000 708305 376380 148835 717995 296480 450670 410975 697935 460190 244460 366945 689860 107780 69700 186915 76670 15385 360230 433330 243610 506600 693345 752080 462145 682125 735080 124780 569755 398990 213690 343825 320790 433075 443020 598995 435965 760495 13005 200260 404515 21420 771205 554370 608430 199920 689010 802230 282625 220490 91460 252025 764915 496485 204765 92735 418795 48790 490025 210545 396185 220490 643960 624580 247775 181900 504390 556410 286110 36890 279225 789990 473365 417690 281605 361760 188615 292570 134555 288830 601970 411400 594320 55250 550375 211055 451350 367370 369410 727940 253130 708390 511615 653905 757860 408170 253130 145860 317050 567630 833000 536690 309400 198815 839035 169575 316200 373575 718675 3655 809965 515950 611065 750295 12750 635205 86275 429845 375785 764235 705245 836570 341360 68850 767295 216155 714000 319940 543745 242845 377825 241910 39610 549525 140250 699805 777155 86530 426190 398140 767635 450330 726155 796365 370175 356065 446845 51935 109480 281605 444890 164815 507535 20230 406555 116960 412420 335495 717315 398140 700740 675240 191930 473875 708305 470730 266475 364905 576555 547570 183260 687055 611490 34000 144160 95965 26095 832320 28050 749020 591260 189295 694960 471495 8925 784380 213265 477530 483650 683230 323340 622625 79985 797045 440725 534055 445485 729385 347140 91630 749615 548080 337110 317305 376890 598485 309315 429250 355640 187085 141865 668015 824160 257465 277950 677110 604775 520115 240550 602395 677620 697255 101575 215985 32385 633165 503795 451350 378250 488920 437495 213435 70890 823905 410720 848385 616930 65025 351730 555390 373745 248115 479485 735165 787865 43520 69870 257380 370260 681870 497250 398990 215645 362355 124695 331160 95965 755735 658325 272850 164815 661215 803080 65195 529465 793985 266985 130645 186745 429675 250410 499630 179775 301495 196095 273955 270470 825265 383435 236555 167110 779365 753185 836315 242760 91120 16490 219300 685865 724030 164730 622455 462740 348415 557685 598825 455260 538560 588030 448205 630530 703715 819740 532950 513315 377230 244630 263075 127075 393295 36210 249305 670055 539665 692325 308550 56780 809540 464865 371875 589135 806055 278460 380885 210375 780130 66045 657645 36890 213775 714765 41820 374255 487730 183600 657050 448460 446250 211905 822205 440980 588455 311440 622710 433075 767210 198560 759050 500140 251685 636055 606220 361590 651100 719270 65365 755310 506940 739585 794665 495890 310165 50575 107015 845580 74120 107185 555815 572560 111860 359975 751910 830790 711705 608175 732700 747915 638180 331585 188955 793730 648550 633250 439280 90950 487390 728110 95880 177905 808860 843540 729810 803930 69700 102935 302345 211480 17170 374850 580210 157335 606475 296650 123930 349605 640220 153935 774350 417690 393125 482375 796960 715955 68255 110245 396270 555730 532610 544765 396525 428995 617185 86445 690540 765255 174590 308720 781150 625345 105145 337535 692835 343910 275400 721650 622795 548420 573240 311185 288830 27030 623815 814555 200175 244120 705075 496485 4590 613020 28985 331585 164900 421430 354620 841585 108800 176460 44115 127245 110585 779195 332690 203320 415990 846940 370600 476340 588115 113390 159970 115940 663340 380970 123165 331330 259250 739245 376040 848810 288575 76670 553860 34510 520370 74460 792625 328780 482630 153170 597635 529295 124780 518415 740775 442595 202640 218195 141780 738225 90355 182240 152915 328695 600355 620925 346120 274550 98430 661385 460020 708305 152830 258910 329035 106590 649485 142035 719355 817530 332350 197370 268430 528955 104635 355895 283985 606900 290445 731170 392530 418455 196095 684165 410975 224910 79985 801380 583950 715020 820420 632825 124780 380885 95285 414375 169405 369580 773075 120700 545275 767040 147475 663340 348500 799595 128945 802910 661895 48620 825435 624580 675580 200090 577660 622370 585905 277780 97495 844475 849065 144500 756160 611405 120870 164900 502690 240975 313310 306510 681360 3570 847875 530230 62135 231030 698445 418880 162605 322405 530060 379610 656370 510850 131155 160480 275910 69445 675070 368985 814130 178160 665295 106845 467075 261205 296140 329630 640985 761940 187510 424320 466225 736950 473025 408170 235620 789395 563040 568480 165155 326995 85 253555 26775 792795 467585 367370 240465 604775 739925 840395 439025 406045 515780 21845 333880 831980 385050 354705 630700 5695 44285 21845 7055 377910 479230 792030 527850 449905 472345 564315 200175 519860 161500 376720 11730 730235 445230 260355 758285 268770 386240 375360 558620 487390 676685 366860 127670 841755 600950 461040 440725 588285 472940 717910 326655 148410 37230 466735 188700 696405 845495 271915 479655 642090 321895 223040 824075 178245 809795 517990 412420 689010 29835 115090 639455 463590 404430 137870 688840 804525 412675 303025 368475 523515 217090 844305 547570 148750 368730 485605 765085 172890 524365 43350 470305 753695 405025 649400 377740 481440 744005 604010 848895 398565 706350 755480 673115 630700 78795 400435 51595 501670 200600 69870 3570 12835 716890 568735 749360 152915 691135 66895 136595 241400 751230 684080 325635 99195 326485 794240 100045 767295 803590 602225 292995 148410 503370 567970 292485 235025 830875 686290 94605 212330 24055 440895 343230 320705 223890 149600 207825 570690 742900 190825 787780 68850 724710 764830 70210 80155 823395 758115 798915 613275 221425 609280 440555 290190 618460 208590 286535 164560 412165 670310 206295 266390 651185 496060 322915 152575 401965 663255 781575 15725 814130 485860 731425 411740 419475 465715 362100 495125 826200 143055 90270 533205 437155 714425 139655 298350 334135 44115 814215 198985 67490 159205 466395 822630 485180 121295 640985 137275 380630 826455 111520 3655 748680 40885 733295 786250 824160 610045 439450 262735 388110 569670 418200 636820 398395 388620 577745 645320 129710 28985 615825 193460 600355 720205 765850 183940 746555 712640 840310 183090 802400 588370 653650 696235 449480 176035 70040 184875 552670 779705 417605 462145 557005 8585 203830 315690 453135 686120 667335 729980 637160 171870 115260 757180 101575 826115 490195 213010 142630 124185 643025 502435 183600 502775 790415 807500 128520 664360 715700 291295 638010 176205 85255 165155 840480 264010 108885 29495 174505 833170 294695 72080 299625 46580 687565 672350 834870 443445 617440 217515 277695 391255 627555 678895 332605 296565 522325 740180 484670 677110 814300 487475 417605 788800 379270 172550 327505 193375 364140 286705 603925 163795 331500 788035 220405 828070 494190 363545 776135 476425 148410 112200 592450 500565 557430 183090 750210 277440 630530 427550 520285 725475 250835 455940 771035 172125 111010 465035 819485 499885 592620 217940 409445 104295 400520 730745 627215 775030 224825 434690 692920 134980 580805 347225 715360 456875 599590 640645 549865 578680 116450 710940 445230 151470 86445 195670 342805 423045 80410 3570 146965 633420 204765 595340 548590 234685 163115 248540 651100 118150 675835 356575 24055 471920 79560 279905 315520 352750 717060 114665 651780 230520 674560 572985 258655 362950 74545 792880 338895 742815 579955 334815 775795 255510 475405 208250 99110 781745 297500 88995 575535 640560 551055 748595 687990 688160 503880 153170 240125 222275 158440 372300 248965 410805 498525 792455 331330 563890 6120 302005 793645 801805 2805 566865 203320 648210 599250 848895 164305 234515 599165 36720 139570 652545 442765 219470 784465 213520 505835 720035 409190 450500 68425 386325 548760 45390 177395 608005 62390 692325 744770 581230 462655 306340 414800 517310 74205 51935 256870 375275 748850 483140 192525 622880 31280 449735 756585 295120 355300 487475 467500 123675 272340 374085 303620 714425 319855 508470 818295 146880 126225 465460 157165 91800 201705 662150 423810 590495 341020 605030 553690 536945 196690 765510 706350 394230 38590 245055 149855 627725 605795 400350 605285 255425 795260 430780 399415 752165 2805 140760 109735 71400 774350 263670 342975 115515 710940 197965 36380 252280 383350 710260 180370 758540 659685 272000 813875 297415 39440 502180 292145 710770 203065 309060 741710 450755 84150 747575 303025 677365 395080 571880 132430 786930 270045 783870 126310 405025 83045 258570 115175 789565 400010 693430 182920 195500 619905 626620 476425 303790 382245 148410 261970 527680 417350 9435 335325 421515 325805 508045 785570 466310 310590 377400 186150 373235 608600 766700 764830 55250 70380 244375 553435 210630 620670 767635 261885 181305 316710 739160 79730 761005 163710 88570 811835 330310 748255 667590 80410 710685 436645 636905 702015 650675 216750 361335 491980 54315 639795 113900 826455 13515 168725 556070 88995 329800 734825 603755 314670 135235 94180 207485 458575 81600 94435 769675 329375 175185 843965 666825 527680 298265 803165 379015 146200 488920 700485 516290 647870 477020 712895 502860 19635 70040 789055 636225 573325 568990 366095 173910 841840 442425 198900 70890 86190 428825 634355 371025 449480 47175 557600 545020 457555 187000 281520 175780 173485 345270 416670 598825 653820 681615 259080 471835 23290 476765 42160 11645 665380 163200 559385 59925 646850 174845 511105 96050 640985 752930 669970 138380 583610 113900 476680 815235 14025 618630 697000 375870 463420 87040 704055 439195 650420 234940 96645 543320 368050 145690 472515 516460 158950 439620 33150 729555 745875 310760 149515 784805 471835 649995 772650 88400 380120 825180 574685 178925 696235 429420 503625 65705 275315 689180 816170 294355 173315 696150 667250 616335 88230 739755 152660 236300 66895 417945 354280 659770 549865 124015 502605 333710 202385 691475 34000 756755 428910 474810 404940 270130 756500 732105 11475 270130 420495 146880 502265 668525 40120 414035 347395 196095 117045 737460 761685 683655 535415 308720 487305 177735 352580 50405 494955 709325 68680 608940 283815 572050 5525 302515 306850 815150 81600 768740 542385 6290 420835 589560 465290 290530 101830 329715 234090 476170 200940 696660 604605 729640 625345 634695 434520 592280 387345 300815 160310 766275 330565 337450 527340 494105 122060 615740 382160 252620 833510 164900 57970 113220 468690 677620 155210 580890 219555 740265 261630 4930 104720 800105 805800 334050 469625 47175 95795 352580 264095 33235 463845 284835 62050 810050 789055 397120 815235 760240 779535 90100 432905 306425 527255 472855 528955 590325 809880 205870 429845 35360 670565 642260 159375 786590 796535 717825 703630 287810 212925 11900 106420 264265 7055 627895 15725 495550 475490 701845 530060 643365 664870 235705 65110 589050 123845 399500 582845 836230 823650 716635 657135 365500 29665 297075 5525 105995 831300 568480 554965 554030 598145 598825 457045 300645 349010 649740 448970 668355 72250 418115 745705 667675 555475 463165 383350 629000 810475 692240 112625 537880 539750 847450 192610 307105 471070 262225 628915 473365 155805 824500 483395 360485 360910 551055 575195 314925 806225 633250 357850 333370 735165 35360 55165 538305 824925 439960 495975 281775 382755 710090 451435 292400 717060 476085 705755 743580 244800 794835 667335 200685 65450 480250 280755 258060 434605 690965 832915 363290 748765 614550 488580 575110 126820 412930 382670 816085 94010 699295 48195 107865 455175 438430 621945 517650 480760 504900 170000 232305 129625 470560 98685 340085 262735 797130 836485 173315 543660 259335 253130 215985 438855 232900 330480 285260 800275 662150 572135 471240 31365 835465 703120 689180 150195 631890 255170 516970 408425 142545 54825 578680 23375 283645 772735 810050 553010 201620 333965 182495 369070 37400 502010 158015 143905 179010 418115 743580 528190 106505 621945 94775 551820 110670 566865 519775 797215 399925 491130 199410 548165 523600 515780 787355 824075 644725 110245 300560 415565 387600 394060 758115 304300 480250 555645 270215 127670 599760 590665 527170 270725 510 441065 422705 402050 138890 557430 517055 44710 186745 206635 233750 630445 667505 750295 625600 356320 781660 306765 803845 234260 574515 369325 183005 78625 393975 746385 309315 300985 587690 471325 601970 368985 464780 807585 764235 741030 673285 419985 364140 605795 473705 765595 718675 599590 647530 199240 738225 622795 623645 461465 772140 406215 302600 831385 164560 494530 779025 261035 316370 483735 771205 513145 630870 162265 556155 321980 665975 763385 394145 704905 171700 36720 759305 668100 848045 29325 364480 578425 208165 779535 744090 392360 669460 58310 430185 462060 802400 82365 176120 6970 741965 633080 268600 91630 481865 80750 812430 625770 158440 535245 826965 30345 25670 560575 242760 65620 603755 80920 439875 728705 733465 677365 122230 167535 516885 559045 229755 342720 81685 686885 620755 148920 830875 316370 92140 722160 694195 361165 382330 476680 611235 772735 694705 166005 8585 480505 445230 693515 549015 536605 44625 846345 337875 624750 265880 149175 666825 787695 567035 667675 106420 354705 307275 357425 587690 27030 682380 750720 610470 270130 156570 823055 180965 714595 554200 473450 210120 591940 406045 753270 683060 155720 183260 65280 811580 199750 754545 631210 623305 213180 407745 367795 44370 514845 748765 823820 578000 476850 415565 84660 567290 495040 686885 787015 151810 477445 216410 17170 334560 90865 329800 194735 423810 198730 593385 596190 257465 472260 747235 244375 789140 608345 636650 646085 847280 44285 181305 74545 830195 514080 246330 573920 191335 827900 835210 677280 323680 309570 750890 771290 532355 454835 434180 388280 492405 677620 2465 82280 287555 822035 822120 736780 774605 95880 301835 803250 522410 617355 627215 750635 747830 698020 129710 633760 530230 379695 94775 177905 462655 384625 830705 668270 435710 839375 281095 172210 158100 308805 490280 84660 77945 52615 420495 731765 193970 177395 833935 57460 660960 12155 166515 190485 744260 842010 821440 244885 770610 221850 217685 64090 599675 586160 156655 72760 380120 289340 808945 561000 668865 777580 9350 689520 159630 810900 84660 478635 185980 647615 238000 850000 805120 544510 459000 307020 188190 607920 636650 357255 738565 553180 572730 347225 86360 251090 554965 632315 230265 653735 272000 656795 575025 37485 551990 847705 402560 643365 422535 33745 515100 523005 765595 109735 11730 524790 563975 123675 436135 340510 555645 498185 578850 773160 121805 350030 781405 236555 558025 532610 799510 543235 228820 182155 827815 182665 550630 21250 662065 120615 751060 800445 183345 219300 223040 150875 649060 605540 200770 72420 690030 91715 625600 49810 57205 61285 330735 20400 738395 635120 371280 203490 9690 737970 126480 388875 755225 46920 283220 118320 496740 528360 731000 411060 168130 650420 361760 399415 502690 581740 787525 595510 830790 63240 118745 834105 50830 822545 440895 780895 269535 838100 274890 692495 54570 556580 464440 64430 14025 88995 848980 127840 815235 751230 713660 704820 643025 144075 460020 535245 330480 196350 463505 619820 618120 839970 161585 46495 447865 222615 319515 134385 460020 720205 494785 274380 337025 459850 111180 117895 8075 725985 765425 836145 99875 364565 825860 761600 697085 195670 726920 6800 630445 394230 615910 510 309655 483395 28645 818125 368050 777495 751230 469540 160565 629850 514845 481185 482970 416585 767125 562615 523260 681530 355385 370090 362015 757095 676430 551310 421515 254235 657560 71485 140420 768995 284835 823990 57375 199750 684845 825860 247180 689775 179265 600355 411910 66810 429675 739585 6035 627385 209865 788715 326570 369665 88060 587945 148070 98515 198390 617865 393210 209440 202640 542810 137275 189210 841245 843965 186065 478975 88825 838950 24225 253980 476085 522665 86105 532015 520795 187085 774690 384880 423895 233495 432225 263670 848980 447695 339830 785570 103105 214965 569925 167705 661470 278545 110755 191845 732020 524195 207485 214965 190230 769420 204000 725730 542895 186065 527340 193375 398225 304640 514930 423300 301580 90950 35190 405195 118405 135235 409360 319260 331245 594745 548760 37060 639625 835635 528020 81260 506345 718250 167790 146625 287810 838270 522410 179095 192440 551905 401710 527850 620500 725560 612255 507705 668695 189720 339065 812430 307955 703715 487815 213690 496400 261120 734315 469030 142290 182920 841160 712810 756245 336175 78625 561935 478975 596700 138210 176715 105655 62305 66555 724370 255680 653055 127500 596445 568225 278885 70975 723180 96220 46325 659940 248710 350625 135235 222105 315775 836485 724370 634525 147560 243185 379185 646850 243695 101915 47175 202810 57120 296650 120445 431545 686205 554795 221765 721225 71655 175355 118320 393040 94945 341785 96560 127755 247860 575620 632910 494190 804865 719440 457895 235620 394825 670225 72845 254745 87805 849660 830960 567630 241570 286875 680085 183260 359720 501245 333115 726920 527425 620670 139995 147730 311780 331755 814555 211225 572305 460190 348755 416925 75905 55760 184620 516630 169490 151980 542385 766955 136935 526490 527680 227205 305405 31960 170595 202385 206720 345270 730575 793050 838865 49300 624495 225165 754630 242505 19125 372045 846855 128520 542640 103700 278715 520370 150535 749105 478040 360400 454325 703630 177055 170850 255595 210375 636650 109650 359465 148155 41905 487220 511615 561425 24395 81940 347225 217260 571455 100045 620755 459170 649145 116280 161755 176460 622710 625685 429675 653650 98770 312460 360825 349860 607665 289085 449990 475575 696745 637415 6120 441830 547145 602905 244375 810645 831810 168725 182495 114750 658155 318410 221595 736950 535585 306510 407830 550290 345440 771545 89420 312630 695045 103615 689690 507450 541705 135745 459510 521390 466650 66470 415905 129200 299625 730915 472685 460020 364650 574940 161670 81940 747915 616590 469965 192185 805630 110840 255085 512550 520540 633420 276760 380545 186830 535500 337620 741625 524790 282625 175865 231200 113135 732615 811835 302600 478380 5185 559215 236300 180880 474130 228990 133620 253640 588285 580805 250665 541280 441830 218280 365075 520285 601630 135660 355130 139315 214710 34765 811835 454325 407660 749275 258655 481440 323255 284750 546125 128180 414120 205190 809965 748255 402560 522835 761260 294185 1955 666995 13685 340765 687820 94860 810135 601290 716465 833170 840820 540855 44200 447525 570435 503965 4675 212585 849065 584970 328695 140505 822375 42755 388025 744855 137105 461975 339065 56270 720715 321555 260865 433500 237405 326570 767805 774520 588455 268685 533035 734995 289000 770950 636055 67235 227120 71910 612680 127670 363545 485775 300900 711195 67320 705585 523005 650080 627300 819740 237915 609875 115430 642855 26860 107865 604350 51340 693685 94350 272000 201110 230350 446760 261970 650675 453220 654670 782085 136595 597635 268940 527850 406980 772565 822205 681020 679405 404175 298605 382415 545615 199665 244035 177480 320365 4760 816850 599420 283730 254915 96220 658920 376890 431460 258825 464525 489175 844475 485690 183430 636905 775030 100385 357255 736185 329800 387770 137700 41480 819825 222700 484330 248370 824755 30515 69700 36125 650760 208930 210375 459935 847110 368560 142035 393635 629850 235960 707795 432820 287895 530570 820420 581995 82875 468945 805630 523175 306340 627215 371365 789905 476850 415310 39780 396950 151130 374935 23800 122315 277610 89760 49895 185810 574260 494275 673625 786675 299710 14790 579700 46750 178925 231965 758370 539155 325210 108885 311355 421005 487390 671075 729130 841075 29240 748000 647275 719355 596190 408680 685185 70125 106335 765170 703375 143055 631210 341445 491385 68850 568055 509150 141355 31365 709410 621690 767465 84745 560490 671075 565760 444295 468010 547060 497930 319770 812430 271065 47175 220915 122060 141015 374085 292910 765340 728110 78030 517820 177735 35105 210460 581400 563550 816425 534565 207060 719695 75820 263500 247945 482545 349775 368135 176205 462145 61285 795855 535160 24735 809880 68595 55675 744685 411655 189890 566695 165410 612680 623815 229160 379865 288150 622795 214795 704565 46580 571200 401115 463335 313820 2040 705415 636735 390660 636650 26095 600015 181900 827220 400095 800955 604690 778600 677790 38165 734910 711875 437325 748170 288745 287555 701080 8670 100215 659345 667505 636650 822205 497590 107015 171275 805545 272000 761345 60605 704735 434435 385560 818380 118745 365670 387855 277950 407320 389725 690880 735930 823820 418965 327845 314925 827560 117980 32215 768485 713915 316795 436305 841415 210035 737630 631975 387175 781235 180710 125460 671245 624750 695725 25415 497675 588115 370685 248965 397715 743070 199750 58735 280670 772650 478720 336685 690795 239020 458150 530400 383350 299880 672605 265965 697680 505495 373830 13940 244035 495465 524450 712470 93415 281435 285515 36975 770100 262650 575535 502775 67320 700230 412250 165155 340425 758710 332520 609790 102340 357170 232730 746555 420835 435285 67490 489090 786080 805545 743155 74205 470985 168045 833680 69275 508725 163710 510340 584120 449055 457130 797215 341020 125205 151130 106930 171530 437835 531335 267155 197370 716720 357085 650930 687905 800360 456280 81005 550375 783615 454240 616590 618290 655010 315690 279820 227715 793645 753355 365755 224230 576045 133195 627555 553095 224740 291465 162775 425425 49130 579700 633845 705160 771800 11815 349605 523175 66300 422450 719525 634695 512550 315265 675580 332775 321555 433330 249475 372555 46835 688500 620160 161755 397715 449905 89420 51340 425 656880 797045 240465 431800 603585 651950 232305 510340 474810 662150 36550 290445 477020 410720 671585 274550 466735 847790 719780 760580 490620 599335 640985 173315 769760 822035 425085 672350 332010 810050 23800 11730 145945 37485 128860 488920 740350 182070 727515 716720 260525 833255 640900 117300 578425 506175 1615 782510 217175 703035 687735 655265 809795 489005 572390 714170 424150 358190 502860 567715 242505 213095 431545 621350 35275 144500 195925 140760 476850 222615 55080 411825 473960 74035 625175 587690 555305 801550 326145 475235 737035 774095 259250 468350 74205 4930 157505 838270 566355 137955 83640 48960 56100 155465 803080 123250 90185 152830 651865 155125 381735 775030 266475 550375 515270 14110 793560 77520 293250 611575 553435 316115 471920 372725 469795 69530 377655 770440 757605 316795 848810 401370 623645 171700 401625 2890 47855 438345 477700 173230 718675 18615 237065 580210 99535 797130 607580 270300 207060 137785 294950 403410 149430 242165 182495 644215 657985 837250 291550 109310 844135 179095 634610 672605 811070 290020 330650 828410 604775 176885 635800 218110 323680 408510 462485 156145 264010 748000 704225 40120 760580 610980 403240 101065 499715 635035 478635 108970 748170 257295 185130 817105 128265 187510 665380 337535 787525 196860 67575 188530 805460 542555 516375 76160 8755 464865 436560 22610 526745 777070 127585 297670 282710 635460 172125 607325 177140 791435 331075 487645 580720 763300 764150 111775 145860 162605 223040 258060 334560 545785 247180 13940 292740 497505 202640 343230 467415 640305 192270 512210 170595 531165 824840 589135 522495 505835 277780 573750 394740 574005 586075 220405 13515 584885 682380 773585 611575 626280 623560 585565 340085 445485 680765 28135 620075 512550 49130 559470 663170 808180 771035 188360 566100 808860 329885 555305 165495 127500 549610 761430 137530 365670 226440 249050 599165 534990 318580 742560 377740 293930 85595 217260 689775 787015 730065 398820 502010 204000 529380 767805 579870 178330 15895 312800 462060 790925 295715 488410 732615 214540 813535 320025 527680 343740 46665 715190 94095 364820 654245 193375 664020 503710 212075 784890 257295 86955 762620 66045 310675 566950 51000 673625 165495 254915 245735 235790 502095 709155 571370 498525 483140 429080 682210 755735 284580 500055 594575 480505 201875 419475 563295 197030 774435 79390 389895 704055 543065 648465 157930 517990 716635 777920 721395 61030 523430 210545 515440 141780 153425 625430 178755 795940 142375 786845 838355 122485 2550 316030 688415 486880 237150 598315 794665 342380 651015 331075 826965 81175 21335 649315 162690 404430 821950 578935 477105 711875 602990 616675 39950 645575 456535 590240 93415 242590 379270 354110 813450 396865 318665 825350 31365 349690 837080 21675 455090 97665 173570 184875 199070 611405 159035 270045 253640 597550 172380 747660 99790 527765 593385 653565 56440 799850 278885 726665 251855 206125 833170 223040 522750 728620 773075 588625 253215 649400 505665 424830 583865 711705 739075 180455 766105 781490 242335 55590 664870 300050 250155 300560 844815 419560 782595 132175 598740 218960 271915 8330 165580 316880 634100 552755 846345 416500 581145 669375 196690 456110 233155 25415 271830 159375 333540 421430 647275 286790 490365 259930 842095 112795 773160 838950 171020 478805 723095 75820 748425 68340 632570 110840 607750 550970 76840 424575 17085 21760 159375 599845 145605 424235 732615 393295 654840 242760 641240 17085 670735 26775 758710 196095 368475 715785 768315 547910 383945 2210 541790 277355 236810 783785 253300 656710 438600 511275 824585 812770 614890 560575 523855 516715 70380 14110 294100 648465 501245 248710 762790 518245 428570 388365 266475 435965 719440 484245 94775 140760 359635 466990 446165 334390 227375 541705 18105 181305 619140 539665 610555 296735 501840 252875 621605 451520 548335 474640 563635 241825 771800 620925 683230 386495 751485 717740 431375 371620 635120 369665 707880 227715 269365 550545 41055 153680 105570 752675 106420 620840 284835 439535 32640 179095 275400 764235 749615 229245 763810 691730 101830 457555 459765 375785 28985 493765 554795 719695 584205 405025 287300 682635 380715 45645 531420 789225 422535 220235 446675 518160 662235 789225 244970 104380 397460 528615 748255 561425 112880 263245 184195 657135 598995 558620 313055 360995 388450 492235 338810 842350 485605 800700 261800 662660 808945 398565 818125 129540 232815 452540 604690 360995 493425 696150 289510 408170 589050 848725 250750 605200 426955 582505 49215 341870 779790 207655 137530 367370 261545 302855 591770 705755 449650 21420 205530 599760 160140 407235 733975 721055 383180 37995 337025 841415 308635 529210 385050 610810 469115 374765 638605 686885 686460 697765 682975 73950 337280 116535 207060 652545 631975 795685 96475 381310 28560 79985 260185 305575 700740 356830 101830 439535 772395 803250 353855 564740 627300 842520 756755 129115 509490 832065 665720 245990 670565 199920 413185 361420 345355 384710 610130 524705 299625 800955 270640 371280 828920 389555 330650 310845 78030 73525 839885 746385 129200 414120 380375 506430 835720 266050 767125 186320 680425 770270 591005 312120 121465 229840 200175 676345 407150 138295 558960 537030 481780 800955 280160 524620 92820 271405 365755 422450 348840 288405 778260 797980 584800 192440 420750 528275 682380 451265 846090 762790 260610 152405 147475 493255 376890 114920 275995 20230 688925 844390 631890 312035 691560 266560 268855 466310 53380 535500 573155 616675 650165 634780 484330 626705 247350 272680 523345 493340 727600 742305 319005 55590 356915 492745 149515 719780 680765 255425 539240 328100 32895 505495 25160 610895 288490 278885 241400 359465 305235 57970 801295 94095 661980 96985 71485 827475 715530 350370 321555 23120 844135 597125 16150 213520 648465 465885 738990 381735 599335 591855 283475 154785 742050 809285 536095 203320 513995 145435 286705 231285 10200 64600 636820 679830 304725 436560 370685 116790 166175 395845 598145 612085 779280 172040 496230 530740 480080 635205 421345 342805 266390 153935 440385 279395 36550 148495 654075 816510 357850 489005 231540 740095 144755 668270 680085 131920 320195 113135 246415 516885 447440 837250 805545 524535 631975 7225 562870 104805 112455 113560 623900 268685 221085 4420 154020 670055 566270 542640 300815 525045 610300 325975 659260 720545 43520 93925 459255 451265 434095 837590 356660 29240 154615 824500 478720 767890 411400 251940 364310 372045 336260 454920 518245 315520 511785 690285 340340 321045 671075 330055 484755 228565 181475 806650 832660 23205 484415 804100 534140 794750 802400 444040 734315 477445 210460 5015 435115 431120 403835 542045 96135 395080 733125 112795 538390 842860 72335 473195 41650 511785 287895 637075 670055 179350 835635 300135 666315 581825 113985 656455 441915 292910 775880 160565 246415 449310 258825 97070 684165 842435 687565 131155 367455 743070 247350 283560 38505 43265 722160 161585 255850 342635 536945 593300 405875 730660 568055 126990 414545 566695 259335 500905 266390 491895 127670 257040 414120 48025 419050 161925 66810 447950 594065 720205 824755 820250 126905 761600 84915 221680 746725 285855 457980 641580 664870 541620 535755 206380 94265 128180 743155 532695 489260 103190 537625 476510 493255 124865 785910 357935 719780 712130 108715 375190 374765 811665 831470 827730 628490 734655 95455 130050 273275 609535 171275 189550 396610 676260 349860 398055 84490 372215 233835 226440 120615 18105 161925 184450 402900 23970 601120 844900 494870 342805 562360 638945 480335 402475 200855 726240 119595 767125 272085 96305 585225 628830 23545 173825 134640 432735 97240 183515 72590 441490 284495 824500 441660 375360 532950 768485 281690 604350 10795 743155 134555 222020 237405 499120 371110 273190 327930 209525 679065 13005 436135 320025 168555 92565 232220 244290 1445 828155 21590 238510 797555 738055 139060 734740 62050 559810 368985 285600 333880 636395 53635 2380 496740 523515 147560 290700 653395 600185 816000 140250 612340 755820 109565 588455 569415 79050 405365 57800 61710 800105 183090 223890 109225 468690 688670 642940 688670 812005 740010 621265 615145 462145 781490 452285 790925 432140 332945 650335 319855 207145 797555 839120 548760 274125 191420 277865 745450 666740 639540 359805 361250 84150 287725 826115 73100 455770 723180 656625 85765 240295 665805 463335 327675 77860 549015 77350 69360 444125 275655 114410 833255 369155 394655 507960 486115 677195 646085 12920 570520 780725 218110 559385 709240 644300 803420 713235 398395 22695 637755 653225 428740 265455 460700 38250 58820 680340 516715 254150 232985 430440 186830 352750 215815 218110 595850 817190 731340 629000 200770 213010 325975 766275 122825 288235 758625 771885 702185 680595 29665 71400 299625 489770 500990 212755 625770 651100 158950 13940 427550 327335 400605 431460 753440 320535 540345 558450 660280 400605 696660 702695 728875 803760 760920 9350 499545 364395 815490 302685 127500 651780 394910 37485 478040 206125 741115 486795 792285 37485 637840 421345 303025 27285 111265 677110 643025 596275 218790 622710 451435 711195 267240 342295 478210 602565 656285 783190 649400 67575 830195 379015 63325 500820 138720 358615 792030 312375 567630 108630 724200 691645 574770 19380 274975 514420 521390 568140 398395 246500 182240 506855 824840 23375 623730 657900 532865 408000 814045 11475 204085 184025 799000 689860 660875 264095 381225 347140 429930 818125 732105 81260 815320 52190 606475 398055 509150 65705 173995 185130 221510 207655 599760 338470 304895 73185 622370 521475 333455 206720 17000 280160 26605 363885 481015 415140 377825 145010 557260 307190 169745 428825 224485 759390 53635 27540 410720 286535 33150 327675 39185 56440 745195 234430 64600 154360 301580 406130 373150 463675 121465 187255 488665 659175 503880 725730 259250 649910 673370 296650 265625 662065 723860 782935 223550 53550 577660 26945 404260 117810 742560 291040 465460 535925 664955 716550 433415 27370 436560 784040 586585 694790 768060 760240 787525 610130 561340 211480 681785 155380 729895 806905 780215 255 174250 406555 461550 764830 662830 391680 702865 660025 742730 820760 768740 140845 377740 341615 621775 54315 815915 706605 401965 496825 136170 504815 729980 632995 26010 576895 419560 823055 505155 794920 346290 452540 149855 119255 620330 456280 344250 125290 655520 226610 511785 316115 360910 28475 833510 522665 202300 21590 124185 593725 446675 570605 540770 704905 603925 717655 574770 346885 702525 331500 578340 705500 359040 822630 247605 297330 146030 324870 713660 412845 491045 423045 693855 531165 214795 612085 246500 103445 574345 778515 22100 355895 243525 544680 240210 264520 77690 636820 837080 697595 20400 684675 306850 562105 553945 542810 406130 433925 419220 676430 775880 230435 158100 154785 334985 36720 151725 311950 349350 179520 744345 319090 460785 19805 571285 379100 476935 190485 626535 469965 37315 696575 67830 27200 412335 700145 618800 836825 301835 799255 392615 210035 627640 344250 125375 745365 160650 41395 130220 25330 504985 538900 814215 193035 222105 828835 160310 323935 508895 571795 632230 486625 748850 711110 826285 801210 841500 444720 395590 761430 469710 72165 848725 797640 754035 831640 676260 708815 686035 833850 685950 523175 115005 12750 445315 507875 44115 74630 355810 240125 771290 175780 379780 552415 294270 257720 700995 497420 588455 706180 124100 788460 633845 750720 265030 629170 362440 473620 839375 647700 631890 103700 215900 138635 490960 137870 48620 162945 319090 201790 204425 460105 475660 688755 179350 128350 771545 133875 212840 631550 806990 158610 225420 607750 75055 818295 480250 225930 741795 800530 780810 572135 680 529465 668185 607070 770185 10540 466905 379780 267495 201025 156060 233240 721310 658835 492405 734060 776730 86275 724370 599760 838610 169745 68255 377145 587265 153085 74800 481015 799850 827900 590325 314925 815235 801720 784210 713830 1530 608090 582930 635205 93075 443275 14450 343655 283645 636140 723180 540855 502095 757775 733720 48875 655010 184705 481950 627810 137870 122570 524960 346205 167365 832320 773160 418710 395335 551225 637840 83895 96815 750380 468180 843540 438940 448120 811920 612170 616420 709495 497335 654500 294440 241400 335495 754800 283645 700825 23120 507620 729980 265710 589815 820930 312120 585480 648465 231880 125290 404855 178160 272850 654500 53295 197710 829430 46325 769420 812685 682040 800445 464015 187085 71485 548760 152915 165580 28475 239105 27370 332435 744175 791605 704650 783530 408765 333880 172635 408340 523175 100045 523770 481440 465375 633760 226950 729130 414630 474385 804610 185640 831640 385985 730320 628065 281095 459170 683485 196775 730660 171190 16405 768400 410720 389980 180370 418540 784975 545955 128520 758455 202045 54230 377740 24140 461295 55760 785400 58480 56695 401200 713830 88740 464015 463845 108630 691900 119510 35870 376890 445400 485010 465630 164985 456195 662235 458490 516885 324700 331840 413185 540515 440810 70805 536945 766360 125545 13090 511445 804950 399585 664785 833085 245140 692240 476000 707115 740180 746215 154190 98430 795175 161585 504900 136170 790500 766785 233665 316625 437325 435370 104040 459510 819995 184875 478635 424405 196945 71740 408850 1445 433500 24140 47770 525555 189465 778005 632995 827475 122910 106760 135320 715020 266985 723860 684505 94690 333200 314755 459425 555730 20740 632145 251005 636310 151555 665210 113985 848725 696660 436390 287555 488835 339575 691475 713405 827560 260695 537625 598910 35360 756755 416925 610470 91375 827985 367965 438430 576130 190060 106675 194480 477360 73610 656540 178670 802655 772140 335750 475065 369410 334475 408340 433840 80495 471665 57035 811240 811070 389045 397120 689180 32725 409190 523600 485265 716890 470050 122230 639370 57460 79730 616930 648635 305405 575195 445145 432055 715530 536095 565165 431970 680850 397035 645660 695640 677110 507365 506005 401625 183515 353685 231030 486200 466650 175355 33490 303620 39015 47090 806650 767465 667845 767550 420665 825010 675750 612425 804185 693005 110755 292400 5355 238170 676260 418710 717740 106505 450840 239105 572900 5270 772480 145095 556070 837165 236130 190655 255170 285600 93840 94095 730235 416755 454240 42245 249645 265540 354960 588455 628405 107525 544935 255765 646595 571370 395505 621605 245650 296565 533970 566780 386155 105570 622710 181730 109480 415480 817105 834190 362440 733805 600610 413270 693515 385900 738395 935 624750 395250 180200 798405 245905 323765 724795 206295 553265 374765 825095 839885 27540 425850 168130 420070 762875 30090 771970 72505 32045 610470 704055 373745 826455 90780 66300 849830 146115 239445 542130 796960 314585 547995 495295 94095 166600 663850 590835 657560 315860 208590 518755 705585 323850 668865 754375 470815 282625 145180 479060 684845 13345 585820 376125 551140 521305 453730 657815 234600 404175 687395 48960 757095 706690 799170 521135 50915 822460 828325 409700 730235 128860 190655 333030 298010 708305 735420 673285 468435 384455 785230 741370 279735 312545 752165 167195 722755 346035 462400 178330 255935 585565 173570 163455 8330 749360 833085 779450 194310 750465 33745 108460 53465 819740 283305 116025 414460 60180 490110 609705 461210 441830 839545 396780 532865 509915 54655 162945 762620 313735 200345 114835 821100 42585 88400 649485 1105 143735 532185 94095 527595 471495 602140 70040 686630 90355 813280 341530 609960 85425 726155 397800 355810 637500 461805 792880 175440 101235 118320 132005 244715 531675 347225 372130 97070 495210 572050 80155 814300 345525 289000 795090 82365 621605 447270 155465 355725 589730 710175 499800 799000 160140 417690 828580 337620 187680 302260 780810 98685 275060 145775 77605 807330 584035 158865 4505 68595 318665 634610 247945 311100 748595 487985 377570 611490 282370 772820 638435 406980 777410 606135 363545 636225 540600 669205 542810 293760 663170 190400 518160 843200 398905 540090 335920 559555 42670 734910 59925 778090 631720 458660 647105 685610 683910 650845 827730 222105 249730 253640 239020 538730 198475 377570 634610 238595 822545 660450 289425 229755 521900 394995 54230 255850 759050 269280 392190 659345 71485 228735 412080 502010 544255 154105 808350 26690 333965 49385 728535 611660 194310 165240 528785 556835 391085 685950 632570 337620 650250 540175 795090 158440 678300 356915 202810 34170 689350 673455 713745 347990 545530 747745 211565 34510 106760 170 831300 330735 56185 596105 185980 345950 209270 623050 779280 17595 534565 492575 690455 137615 481525 538900 526065 502095 626875 530995 258060 217770 425935 230095 341445 209695 702695 151810 609110 720120 656880 393125 118320 294780 833085 397800 542470 398225 296140 703375 25755 583185 145010 341190 714170 684420 620075 233580 812515 13345 193885 416415 716465 234515 592705 719865 380545 416500 27795 119425 118830 332520 721225 546890 784125 9010 351050 244120 79815 609790 486030 360570 312375 771800 684590 151640 534905 611830 739925 779535 558705 181730 593725 817020 284070 415650 436135 476425 393040 468265 129200 410635 793730 759900 171020 737290 7735 479230 184620 654585 712725 78540 686290 426955 642940 686630 44710 586075 109480 51680 25160 699975 237745 13940 465120 270725 268515 546295 593980 563720 398140 308890 337365 350880 230605 107015 571200 208250 825860 610980 270470 148410 70720 23375 197625 201450 367115 108120 244970 220830 551310 651015 824500 461125 771205 620925 483395 420325 843710 368730 410465 166685 770270 551565 423555 20485 789990 627045 60435 94520 379780 173145 554370 257040 416840 119085 35700 134470 250410 350795 838015 178500 112370 612085 113220 154275 801635 195840 300475 743920 768400 384285 838525 139655 584375 292570 241485 419985 656200 216410 578340 642005 77690 725815 440555 245310 632485 542725 528020 239615 552585 214455 382840 527510 816340 338045 804270 764490 657645 409955 409785 836825 664445 192950 51765 294610 344420 238085 293335 295970 349265 184110 143735 335325 428570 429250 780130 410210 635375 626790 415480 671075 580210 16830 204425 512975 326570 546890 485350 111435 157080 591940 646425 371535 134980 498610 759390 690030 608515 742815 709410 206295 482460 35955 475150 411315 67660 99110 535075 525555 848555 290105 183685 397375 526660 444890 75650 801720 244120 365670 674730 191335 309910 296225 140760 44625 375615 47090 154530 731170 114240 447015 666910 747830 76160 780215 420070 22950 641580 414630 520540 611405 483735 295205 482545 159290 192100 476425 694705 69955 17340 51425 41225 317220 83215 844815 30855 339660 644300 302770 500990 253215 758030 702015 253640 753270 691645 398140 568735 795260 286875 635290 775880 522155 449650 226610 666570 793560 49215 556920 797130 803505 414630 751230 756670 164900 326315 741030 614975 202045 77775 4930 288235 158610 823735 330055 325550 789310 324955 253215 536945 115005 58055 495125 418965 267240 505580 80750 760495 281010 644555 344845 584460 779875 664530 830790 830790 594320 641495 91545 626450 86785 630870 765510 636480 115260 187255 470730 434095 520880 273360 829685 287215 522750 813280 518840 122910 561425 152830 674730 363205 289935 89930 161925 1020 152235 24140 758285 705670 619735 734995 638350 583865 681275 206380 55675 135830 809795 485945 129370 184110 141100 413270 749275 710005 7480 497250 832575 375360 347480 319770 841075 668270 371025 302175 481015 471665 384200 51085 533460 182070 195755 26605 290105 842095 363290 110245 147050 534820 772480 708135 702865 715275 54400 750210 57035 818550 451350 660875 626705 448545 344420 184110 177055 699210 85595 192780 36890 405280 204085 58735 77520 433500 252110 649995 587010 708645 497080 572645 141355 463420 668865 395165 403920 176630 795600 788715 492405 241825 616420 463080 520030 124610 594150 530995 808860 342125 490280 713150 377400 571795 814895 35955 32555 41565 549185 381990 516120 76160 353685 375360 131240 319855 604605 585310 222615 144840 817445 24480 148240 568480 260355 296310 606900 726410 359295 652715 659090 181560 845325 775370 223890 635120 790670 110925 415310 166005 779705 601970 214455 26860 109820 133790 181900 562275 232050 84915 557685 26945 219300 277015 506940 460020 284920 663085 609960 452710 749190 18360 51680 258145 218025 119340 752760 113815 823820 756415 753355 607155 808095 377400 799935 127500 256360 469965 726240 281435 760835 249645 776645 785400 133875 610895 437835 765255 478040 653650 812430 506685 76840 216495 544425 277100 278375 808520 579955 335155 815320 130730 153850 488835 28305 439450 223550 749275 762535 173060 843370 601970 356575 706520 144160 179945 827475 202385 356405 452880 673540 605115 678130 577065 849745 737375 579955 184535 739500 712725 462315 142970 43095 800700 726325 163880 675495 286620 652970 784040 143565 565505 540345 189720 170680 463335 634865 452455 331330 457215 186405 137190 229840 205275 667165 375275 500480 63920 530485 310505 535670 483990 759815 378250 719185 678385 296225 67320 79135 558705 101660 396780 404430 172720 633845 785910 96730 329800 735930 477275 383180 350455 271065 45220 380035 786250 607495 773670 713235 246585 809200 506260 831980 292145 73780 702695 764830 516120 620670 765765 544935 322150 414630 464100 571795 464610 272850 276675 646765 352410 177905 17255 97920 198305 474385 558960 505835 161415 506600 578000 715785 759220 313310 83215 444380 210290 20315 634695 140590 836570 636735 784040 806310 592705 100555 381140 202980 644725 705925 6035 543150 842180 133620 681445 299540 578850 283050 68595 837930 82025 361590 54570 133110 770695 806820 829090 682805 753100 287895 780300 632145 673540 401625 534310 473025 477785 769165 549100 301240 41140 86190 447780 531165 425085 625175 556325 244120 702185 191590 185045 152575 649145 264775 663765 817785 513740 414800 512720 462230 294695 132940 24310 610470 712555 802740 306510 630020 406725 453645 300475 615060 704990 615485 505495 145265 694705 180795 34850 825180 122995 174675 262990 534905 539155 579955 479485 183430 214625 391935 716295 49895 505070 349605 711620 127075 482375 103870 796110 794750 696915 704480 19465 350710 836655 333795 119595 333540 304045 544255 697680 380035 662830 145010 502350 473875 614210 365500 366180 247435 298520 435455 654670 422450 291890 504050 477785 699295 747660 279310 623730 439025 771290 401200 360400 330055 69615 766785 64175 212585 145690 185385 130390 603840 258570 657730 166005 109905 741030 64515 849490 600100 539665 483055 545870 649740 792030 464865 249475 640220 481525 230095 384370 424490 230775 216580 573240 839120 173315 246500 547570 560575 31110 251685 623815 478380 719440 282455 428060 758880 575620 578935 321810 791435 729980 54060 773840 606815 169745 465205 590155 428485 181645 403240 487475 108375 127330 741540 95030 633930 250580 632230 142460 669205 87380 795515 67745 826880 464610 548845 692070 4845 184195 648125 269110 173910 809795 383945 34935 104210 717145 489600 653310 413950 846430 599590 149685 577405 190570 842775 807330 359040 662575 559130 325720 509575 92650 667505 305320 393550 573920 59755 127245 747150 162435 157165 286280 576725 638860 486115 638945 847195 214370 317305 275825 201110 233750 413015 587775 58480 119765 559725 421515 194650 801975 14705 206040 702100 366350 319685 260015 331670 471410 234345 434605 338980 198135 110160 564825 519775 365160 487305 546210 371195 738565 394485 51425 21930 310675 111605 778770 139315 729045 436305 244035 340340 20230 560065 6800 318750 771970 273530 819060 185980 781405 714680 127925 526745 793220 450585 448885 176035 458320 725305 507110 590155 286875 92225 538815 225420 805545 20060 323765 90185 349605 683825 711365 107355 125630 164390 716380 751570 147900 638860 811750 846600 644215 510 563210 614635 11135 240975 687990 421770 330735 286110 410295 269960 181305 84575 72930 600100 637500 214795 610895 643195 117555 184195 72250 459000 571710 829770 622540 379865 848300 636565 235280 168045 56865 63240 591855 439535 120275 354705 609280 285345 88485 152745 204595 354535 376720 503710 757435 324530 434180 631805 473790 575195 224655 476425 273275 544510 716550 222530 609535 503625 407830 437920 518840 279310 529805 818805 512040 127415 313650 100215 515355 98430 721650 682720 587690 847025 183430 690455 577065 495125 410550 640220 697680 499035 751060 437920 83725 177905 236895 666230 36720 349690 788035 612170 849660 151640 100895 482545 89080 339490 420580 636140 153425 149430 514420 54570 318750 771120 284155 151470 170255 383690 784720 449310 377485 553690 405875 142035 843710 639285 796960 749020 787780 442000 583015 735335 586330 404005 514930 234685 481780 530145 507875 826540 343315 389385 149345 785570 338130 538730 660790 204085 72760 607920 301155 319770 160650 200260 51765 239700 482375 65025 607155 408595 67915 706095 751145 815490 358020 561425 795685 281775 800700 154530 38505 87210 712980 302345 692580 255085 188020 18785 401030 62815 787355 257890 35105 529125 91290 527935 457470 650420 147050 480250 733295 669630 766105 160225 52275 455770 226950 102425 322830 477445 384795 233580 150195 312545 366435 516460 57800 10795 404090 520625 623730 365585 529720 492405 479230 106420 504900 6035 63750 331925 491045 369580 564060 752335 241145 804185 239020 245225 477530 150875 237235 120530 287045 236980 674815 160565 257040 244290 600270 629000 799170 235875 592620 336515 598485 326655 124355 417520 493340 141780 373235 13600 212075 291040 94180 183345 32810 771205 590155 845410 664615 14025 688840 579955 775795 340000 403665 308890 301155 267835 49640 668270 560235 397630 226780 18615 634780 520115 693770 185470 351475 298180 258740 520795 586670 334900 79560 98345 432395 629850 268770 80240 370770 756755 540260 523855 307445 486625 268855 505665 325720 21420 143565 424745 305575 614720 542810 7480 135150 507790 546210 96730 383435 799425 430525 37485 445485 541195 178500 4675 550120 438005 154105 536180 359550 344250 605285 289000 714170 480760 693260 120530 266815 567460 157250 309060 571200 640050 32300 394230 749785 677195 559130 333540 354365 637585 712130 716040 259505 264095 385305 503710 159970 521560 849575 813790 183855 634185 446930 545955 311695 378675 781320 302600 367965 837165 519520 549525 164305 561510 206380 292995 546040 512975 734570 634015 772140 599760 97155 273955 848725 598060 131665 347480 438260 149685 503965 724710 209525 32640 826200 520030 519095 831470 11815 150960 206210 218450 426275 633760 544595 659090 65790 398310 840990 288915 787355 95200 458320 452370 331840 710345 192100 25755 334560 322660 822545 767380 45135 543235 436305 543065 480845 209865 714680 249135 645235 424235 728025 835295 489175 781405 129455 729725 704140 440385 94945 43860 151300 44625 605625 442085 92990 617780 696065 413270 600865 486710 423130 824500 169150 257465 778005 219470 244715 635035 247605 320790 783275 541280 71400 654245 138890 782170 37145 529040 11390 160055 467500 18530 333370 632145 260440 611320 731340 512720 96815 314670 837590 487475 693260 770695 332690 643875 150025 41990 385560 754120 776985 219300 507790 300730 428655 530145 551905 670650 23885 789565 361845 536350 625515 684930 402305 186745 794325 367200 827815 746470 122995 202300 283985 759900 614125 583950 122655 17425 848385 288830 671075 649570 571370 757265 524450 645320 770100 702100 560320 431460 151130 680000 125375 91460 779365 754120 235535 55590 410295 195755 306340 111860 758285 350030 265625 172635 326485 610130 79645 265285 461635 839120 412930 343825 547315 287555 450245 149600 363205 516800 660705 425340 381735 278715 576810 699975 403240 265285 733720 479060 528275 664360 5780 716635 693260 377570 222615 20825 367965 755395 843370 512890 134300 52445 226950 678640 677790 263415 686630 742305 203235 413440 452370 409870 423555 604945 300390 193205 735760 142375 156825 247605 153765 357850 20825 439790 209780 29580 667165 322320 444550 347310 574685 19295 475915 802825 672350 307020 91120 196095 604775 25755 328865 6460 184535 76415 95710 753610 343910 820590 624240 292230 663510 112455 103785 556325 634185 362950 17085 798745 697935 210375 138635 303705 266560 681955 737375 177140 413100 455430 827900 375275 123505 414885 257380 31875 618460 278545 45985 619225 236215 43010 575110 674390 739500 344760 361080 169150 298010 624920 17255 580295 588795 232475 820845 326910 452625 20400 279905 545530 354195 576470 139995 39610 709325 63070 701080 512040 341955 144245 435880 749530 530825 135745 304470 669800 101150 213690 521560 58905 297585 797130 455005 818125 583270 179350 273275 437240 538560 454580 633845 341360 50320 355810 188105 642430 766275 13940 428315 237915 634185 560320 185895 11305 100130 407150 119935 308635 683230 121720 458830 736610 733295 126140 422365 162860 160905 803675 560405 760920 660535 234175 756330 330310 47005 840565 365925 260695 317475 250495 670395 96135 516120 557770 244375 266645 476510 525045 733295 351985 457130 355810 759475 451860 382925 116535 495295 724285 492065 617525 590495 481100 764575 519350 701250 807925 593555 821185 309825 419645 505070 585735 128435 1530 271745 736525 32895 148750 213520 825010 69020 62815 476255 5270 376635 628575 650760 721735 204000 469200 721990 717570 103020 81940 64005 610895 529635 795430 627300 91800 65365 185385 464355 564910 470135 213605 769505 166515 327080 568735 305320 523940 693175 680595 649655 314160 22525 500735 246415 534905 89420 128265 519435 261205 543150 77350 849320 213010 450245 2720 195755 344590 506090 84745 750635 848810 207910 228650 421685 103445 159545 342890 471750 541110 519180 11645 240295 312800 41225 28560 706945 471580 694195 171785 29835 300305 145775 348075 578765 379270 812600 342465 436815 638945 742560 419645 74545 43945 431205 414290 410465 340170 737375 553435 107015 93755 163285 272255 781235 767805 108460 652885 608260 641495 292145 340340 299965 98600 748425 343230 424405 74885 563040 27455 638010 7820 512295 619225 737205 149855 536010 571710 550290 402900 702015 143905 562870 553860 795515 459850 216325 709665 508045 149090 809115 264265 478805 170765 36040 7480 699550 704225 59840 377995 679235 508470 375105 153850 766615 118065 831470 60605 597975 19040 184790 751740 177650 446505 393720 162350 191930 498185 418710 829770 644725 750805 709835 466140 732615 471495 201365 101490 358785 846090 442000 665210 208930 580635 655180 652715 347990 455685 204680 355300 246670 694365 579615 206635 723435 220660 590835 329035 39015 807075 619820 213605 542895 15300 120785 214540 577065 195160 234430 314755 294270 652970 260950 214455 191420 373745 160905 618800 636310 291210 694535 504135 794325 647870 250920 826455 647785 809880 761260 48450 345695 603670 389215 50150 696405 622285 226780 32045 665465 39610 792370 301240 645320 338725 125205 348925 189040 667165 704820 443530 128265 471750 721990 755820 23460 603670 811325 785740 545700 2890 581145 831470 684080 188275 435540 779790 767210 608600 595085 326485 149600 814045 54570 407235 403835 110840 681445 595000 120615 744175 484585 269790 765255 190825 772480 198475 287130 722670 602055 631720 69615 520540 524620 646340 428400 41140 54230 464695 568990 709495 12580 253300 760240 21080 95625 47770 235195 296055 523600 784720 322575 394740 826455 36125 44540 726750 183260 586500 795770 835380 640050 436390 291210 164730 204425 836485 614975 593555 80325 826625 754970 721735 213095 411315 135320 429930 429590 490365 128350 605285 444210 549525 122740 490365 612510 17595 239955 835295 267070 841500 793050 17595 127500 163030 2805 818295 199750 345950 500650 215220 682890 700145 41735 215560 771715 90950 318325 156910 616250 391425 778005 445740 567290 139995 467670 400605 507705 603075 625855 237915 405365 641920 437155 9265 808605 202130 140080 554115 279225 844900 739160 117045 336005 635970 68340 39100 42500 37145 9605 62815 366690 84405 602565 593810 172465 468435 674050 688075 145265 501585 187680 377060 601460 89590 380205 498780 107015 93415 601375 431120 115685 754970 14620 639540 756840 603075 521560 554370 774095 263670 796110 201025 725305 452455 671330 630190 312715 416500 817955 716805 186915 508980 289850 361165 547060 207910 766955 776050 82960 498525 101830 381140 503625 121550 693430 36040 147985 118405 138040 341445 794155 18105 337960 732955 12325 15045 349945 448290 33490 164815 247860 136850 435540 213350 734655 98515 483905 459425 290360 82535 103530 646510 183430 146710 504305 323510 202045 527680 715530 280755 675580 348585 725475 510935 840140 158270 70720 236810 739245 700825 384710 525300 324445 293845 323765 709750 643620 688415 166090 64600 632570 479485 407235 647275 789480 69615 52020 290530 177650 796110 538730 30345 13940 231115 757775 255850 748255 83470 601460 831640 608430 244800 336005 416585 499460 394655 708305 750125 833425 821950 656710 121295 112965 240125 5015 635120 272935 653565 255000 502180 272595 322235 161500 542980 583355 575790 432395 324615 281520 639540 786420 279650 684165 737800 303195 223295 126480 396440 457725 122570 294015 810730 235195 111605 849915 493085 555390 65195 545700 168470 32640 804270 627130 136765 129880 655520 647445 840140 51340 239105 772395 757180 34595 557005 465120 808775 807075 346630 803505 198645 122400 197115 620160 182155 208505 642345 533120 608430 211735 527595 420580 324445 89080 651525 224145 665805 4080 496060 429760 365330 789140 458830 707030 109480 762280 435370 503030 400265 810560 14450 741710 221000 72760 749700 234940 830450 112455 26010 36125 267920 462315 821015 302770 397205 262905 137785 781575 590155 765510 196520 134555 554200 845835 756245 405365 520115 567120 362695 12240 822970 551225 429590 159290 176885 39270 454920 469965 110585 428995 187510 420580 231710 348500 697340 194055 15555 470815 67745 844560 84660 537625 747405 698530 313055 254490 491555 47855 192440 697340 676770 89760 476340 827220 30430 708305 545275 344420 553265 680425 700060 746555 139655 444635 570520 61625 563040 779280 401710 113135 417945 776900 367200 785655 153935 6460 80580 575280 387175 242165 691560 734570 144925 283645 800020 358360 58055 481100 556325 725390 722500 93925 324615 713065 218790 199155 638690 154615 127245 709835 214710 135065 193205 387770 722585 529380 684760 777750 442255 560830 125715 411060 223380 387685 383605 657560 695385 20910 248455 167705 361505 635630 160055 585225 44030 643025 435710 623900 149430 389385 98855 821100 679320 522495 630275 738565 766955 567715 777325 369070 828665 680850 56015 763215 306000 428230 189295 348840 81005 636055 91205 542725 428485 624835 482970 16915 305915 565760 842180 257040 161245 702865 234345 598740 142630 406215 289085 781660 589050 223210 390150 373405 627555 437580 797810 607580 219640 689265 581740 149005 512635 647870 33915 359040 825690 224655 512040 441575 376890 288915 723690 123590 736610 776985 90610 32385 10965 784635 99450 357510 565590 130730 19890 206890 291295 101235 771885 487900 727345 816510 180710 800870 678895 776220 408765 233155 15725 41650 315860 662065 123930 461805 137870 394060 204425 752845 359295 806395 818890 36125 166090 191760 322915 447100 711620 85680 712215 571115 336940 244970 165580 306085 231200 92735 684760 267410 87890 102255 382330 739330 188190 769165 212160 590155 295290 470135 362610 675410 418370 483565 276760 483735 49895 465205 515015 365840 559130 753355 155040 700060 708305 290785 476170 504475 803930 527340 38930 285090 126735 750720 794495 184620 781235 114580 271150 456110 514590 40205 782680 414885 372470 657050 482970 729895 532100 91120 586840 669885 53380 523940 438855 683740 256615 473790 648210 615655 670735 271830 204510 603160 472005 52870 659770 106675 346885 727430 450415 268855 124780 46155 471155 633505 774180 285260 746810 554965 112370 807330 170255 324955 384370 682635 143225 381565 223805 420750 779280 366435 489175 521900 69785 134470 834530 333880 695555 361760 240975 754375 525470 341955 93415 283985 346545 105825 681870 61455 544425 3400 827475 63410 685865 592620 849150 690710 162605 113730 325040 508385 427805 657135 391765 391000 604265 844815 421345 94435 173145 563720 563720 386665 816765 362015 587860 653055 324275 655010 558535 181900 819995 274210 464610 28220 435370 499715 376040 255000 226525 324275 556920 49640 277355 126990 280245 838355 715275 331245 320960 657305 331160 595085 573070 739755 536690 143650 31110 814555 277525 834020 90185 807755 234770 285090 28220 151725 89080 756245 126565 301580 549780 596530 558110 579105 652460 543235 225250 387770 169660 395420 454920 557005 133705 45985 799000 613190 712300 459340 70720 405875 441235 305575 289765 506260 205955 347055 598655 44625 747065 682380 667760 574515 495125 100300 601885 668610 294950 239275 197200 423895 797045 753695 204680 657730 578680 177480 315435 76415 315435 755990 372640 800105 78455 631975 84745 368475 666570 807160 760240 352665 794750 35275 661725 450330 828070 734145 310590 397970 563380 44285 385645 59585 374595 763130 631465 463590 485605 755990 300220 654075 92310 8670 62220 171530 586330 113475 8160 553775 189635 47260 422450 466905 699380 274975 418880 117640 617100 293675 222615 454750 60605 310590 431035 681190 171020 511360 618970 571200 190825 617780 75055 500565 241315 751145 99195 422620 303790 458235 437325 735165 397545 41565 754460 634610 298690 84745 517395 445570 529380 62305 82280 478210 597805 810645 65620 793305 472005 319345 827305 161585 425935 339405 831385 231710 511445 829175 468690 669545 773415 91375 705585 681785 249220 83810 174675 732105 181390 383605 386155 363290 599080 20995 179435 663935 700315 321555 479740 263160 534140 24990 282030 149090 668355 626025 527680 481780 401370 414120 32980 63325 673115 668780 228055 101405 118660 620840 33320 553860 682295 595935 388790 326485 420155 210630 658410 566015 348670 474130 696405 488665 391765 595510 409105 276590 319005 291125 249985 647700 737885 502860 511955 717570 293335 587095 296905 644640 404855 263585 379185 435030 252365 245650 723435 552075 281350 847365 113475 493680 746385 776220 686205 571710 340595 124610 215135 257720 665465 349435 236470 839970 256190 690795 392020 156060 254915 711365 342890 251855 108035 553180 625855 170255 154020 669885 260865 827900 337025 266305 692835 707200 504475 418625 691305 370685 736610 502095 264350 333370 31705 188615 192865 499290 524960 638520 27625 155295 753950 759220 84065 234260 273275 712810 248370 645745 579190 262310 690625 681530 366860 423045 655520 306340 842010 534395 414970 586585 34680 375615 25245 252875 385390 216155 116535 821185 517565 257550 662405 572220 698955 420240 404940 101915 835890 722415 568565 305320 330225 559640 258910 849660 614805 479145 200770 771375 687650 313480 728110 681955 272680 104720 369410 634865 1105 215900 255000 416075 162520 676685 786250 102850 319260 556155 521475 830875 632230 475065 725305 230860 834105 676090 351985 488580 827050 567630 602990 226950 776475 499290 10965 621775 795430 484500 736525 776815 541705 649485 224740 248030 292995 654925 325805 347820 504730 389980 706945 848640 98430 702780 38250 395250 72335 3400 172465 188615 446675 741030 565165 714425 465630 655180 105995 354620 826795 729045 526745 824670 698700 275825 769165 716295 147730 827985 535925 2295 636650 703800 151130 326655 105570 682635 709580 300985 325125 269195 730915 839800 742560 121125 350030 269875 470730 258910 21845 749530 480930 139315 79220 588540 706775 568310 142970 306085 215645 153765 240465 81940 237065 172720 616080 615910 34000 817190 35275 437240 563210 479570 403325 121295 52700 564315 388450 383945 676855 264010 8500 69615 784975 385390 282200 401965 667845 391255 196945 529975 477445 232475 580295 21080 552670 229840 314840 833255 565930 759730 570945 533290 572900 839715 816765 169235 453645 689775 397715 820845 145690 351220 729725 400010 392955 133535 1105 732360 660875 183600 81430 761600 674135 98770 461975 11985 499885 447865 387430 515015 537285 584035 384880 492065 28220 513145 408085 24395 715870 143820 422365 315265 208675 141610 140675 756160 684760 596020 336260 105060 293335 163795 732785 313310 1105 616250 302600 495550 224315 487135 133450 422620 263160 417435 636395 113645 520455 700825 155380 381480 311015 579870 458915 504560 552330 427890 764660 33660 708900 466905 43180 494700 237575 346460 199325 239275 565505 503625 734230 237320 529550 502010 355385 311695 56270 89335 738735 42755 309145 519095 496910 398480 417180 616420 439875 117640 48535 253300 534905 308040 723180 380460 360995 738055 732020 558195 545190 820930 78285 103530 510680 327335 530570 113050 525300 496485 508130 160225 679745 68850 685100 320365 653310 182325 258400 629425 196860 168045 377230 322575 391850 450840 535670 298690 349095 306935 64175 254150 608345 518585 412165 165495 404685 405960 304385 524110 387345 435965 115770 668185 171785 28730 132005 22950 409105 136765 839375 809880 325550 15640 784210 165835 44455 624240 406045 4675 797130 193375 6035 199240 447525 76160 17935 520710 631550 663085 455855 577065 810390 40120 483480 633930 78030 199495 733295 188870 424490 457470 530740 165495 354365 567800 187085 380035 335835 513655 464695 629595 814555 6375 67575 718420 689945 314075 453900 372725 687735 687990 75055 172125 637925 609875 363035 714935 58225 715190 296310 847450 599165 736610 170680 80920 39525 33065 676685 755055 810475 96985 283985 340850 62900 697680 169235 725135 386325 351135 560745 565250 40800 94435 723010 561765 744090 156825 340 749955 83300 342040 672520 710685 518585 455600 23545 519265 148835 471580 302855 705245 221765 604690 739415 514930 481950 765000 223890 513145 757010 351390 829345 534650 324020 379780 569245 513570 166600 162860 152575 568480 374510 628745 178670 720545 100300 16065 782340 127500 396695 33065 121890 56695 734485 34255 277015 361335 465800 89590 121635 729895 721820 221170 676430 60265 545615 28815 19720 645745 224655 481015 122400 532780 362015 382415 272255 85170 77860 797980 34680 667165 331245 627470 700995 794920 252960 806905 647870 653225 801805 23120 367540 367880 644300 349520 553690 99110 242250 75650 839545 398565 366010 847535 534905 553350 526150 400435 374510 178755 463760 537540 74545 742135 742900 639710 218025 664615 233410 127585 152660 94690 407235 102085 103105 640305 498865 424065 344165 579955 513655 119255 247605 695470 825690 89080 343740 496825 368645 62390 29495 728365 720290 791520 848215 141185 270725 313225 423895 149090 671415 217600 111690 605965 153000 641750 210800 90525 202130 525130 473025 91970 306340 411825 793475 279650 718675 469795 51425 690285 273785 616590 691900 485180 118830 474130 206210 485435 350880 392530 527850 288830 549100 606560 364055 184535 618630 191930 348075 734315 217005 748510 304130 625430 350880 328950 219810 654840 216155 438940 8075 597720 264435 776985 306510 769080 399330 636480 431290 738055 269705 500565 214455 638095 716635 390490 540260 191080 617695 796790 159035 287470 223295 101575 485775 276420 746385 624580 772055 231200 329460 742985 449650 744005 431885 831300 556495 839035 32470 813960 620075 653310 707030 317050 530315 647445 9605 799085 314330 366350 533630 716720 536010 399585 796280 466395 603755 772480 77265 469625 167365 847025 497250 15980 328865 87380 109650 792455 659770 53805 395335 12070 169575 839630 403750 544170 415990 437835 177055 564570 215815 208250 605965 660790 722330 711450 304385 646510 37655 100385 474980 702270 565505 643960 123590 88230 700315 354535 136850 251600 259505 816680 216155 417435 88995 384965 2210 294610 756925 149940 136935 369665 224400 133195 269110 600185 187510 472175 19720 347140 557345 52275 348925 816935 125205 286195 44795 249135 759730 550120 766870 397290 556835 197710 58905 604775 656625 555390 693600 101235 18870 230775 112880 22610 551990 741285 562700 262990 847705 765595 75225 52530 17085 267070 509915 369325 675325 282200 769760 810645 257210 630445 680170 469115 423725 424320 284750 70550 464440 392190 85595 32810 741285 388790 849490 512465 431035 766275 566015 628915 689690 18360 59670 655860 656115 28220 339235 32215 65790 271235 150195 321725 766360 532185 542980 541620 514080 196775 28475 787695 430355 495890 566610 379780 328865 387345 274465 749955 16660 52785 432990 92055 844135 50575 521050 86870 493850 250750 800700 222530 121295 448290 388535 816170 160055 654500 842945 379950 414970 239360 108460 187255 598740 732275 758285 518670 94350 344845 694875 267665 559555 827645 508385 459170 167705 159120 714425 258060 474130 702355 784890 641580 177735 431630 677025 797130 771205 318750 512040 192610 316115 645660 387940 333455 733805 314075 246670 77605 471750 676685 48280 375105 238255 628745 1360 269790 12920 727600 118915 332435 626620 51170 441915 137360 17680 52105 817445 265200 810730 335665 555050 819230 670650 38335 287640 172040 707030 627215 41650 592195 108290 665125 221340 511105 663935 683910 602055 316625 729725 592025 415565 771290 676940 801210 152745 157590 27455 566440 592705 660620 764065 465460 527340 628660 826795 264095 514335 354705 423555 439450 768825 217005 569585 424830 700740 408765 649485 820675 495975 113560 349605 14960 252790 44880 595085 632400 231285 150025 472600 492830 189890 317730 615485 5950 577490 734145 187000 630785 188360 185725 309910 137105 507280 721650 551650 682805 105825 730745 128690 362525 545955 473110 65280 552415 79390 726835 396015 310080 300900 412760 236045 433840 625685 132770 740945 610470 431630 9605 177140 440300 139910 25500 20825 278885 207145 553860 626875 164645 141950 846685 482460 159630 220320 790755 421005 33745 387940 786505 624495 110075 596700 114495 491385 155720 806310 666060 449310 192610 684675 446845 204170 196180 459340 380460 577660 215305 844135 617440 838695 808605 615315 73440 290105 803930 89165 610045 260950 804950 318495 643875 205530 600100 568735 64855 830365 732020 337875 729980 761260 132345 774350 213350 78200 285175 193460 132515 317985 288490 789820 283815 66555 435455 660960 411995 689010 802400 666315 178245 333880 290955 772225 616165 845750 816595 637585 85340 645830 798235 525980 718760 284155 358020 836740 844730 69360 227630 398820 771460 278035 559725 678130 459510 235535 620415 147645 816255 85 532100 240295 537115 192185 840905 138210 365245 340085 171615 639710 21760 418625 476425 821100 687820 146710 497760 276505 76245 329290 439365 519180 573410 799255 407065 755905 303875 760665 40545 602650 392785 788120 515950 455090 62900 38930 91545 146710 796960 789650 374595 162435 169830 298435 494700 318495 490195 617695 700825 128010 696830 105740 414800 833000 578000 95455 618035 470730 330905 377910 200005 552755 642685 765935 232985 636905 750720 557940 684845 367030 153255 745110 410210 398905 514675 406385 2890 784550 119255 518755 434180 121805 737970 340170 600270 365330 549355 364565 5865 540345 69870 614890 745535 408085 89675 56780 612085 238425 237915 762620 665380 431460 767975 164050 399160 134130 490875 231540 138210 91035 96050 131410 556070 47855 328015 161840 468010 737800 539070 309655 136000 246925 32555 392955 497675 628320 11475 681445 509150 741115 379525 670310 335920 73270 299710 342805 746300 752335 447865 639370 469030 379015 17170 427635 629595 513315 61455 386325 581485 112115 762110 696575 734400 587095 273785 117640 483905 602905 396865 177310 189040 565250 403920 647615 250920 396185 54400 511190 221255 500735 314500 77605 804780 139230 550800 217855 386835 680000 574345 615825 617015 678130 94520 839885 277355 500565 798745 769845 98515 794835 65365 768825 325380 82620 766190 564825 10285 44370 111860 110245 754545 360655 28815 836400 29410 156230 323595 236725 363630 78370 167620 502775 415735 512295 271150 296480 613020 258570 627470 148750 715955 441320 69785 758030 147220 402985 319345 722330 292655 642430 386750 119170 125715 481355 312460 249730 624920 597550 518925 817870 491895 360570 116280 75990 847110 662575 187000 763385 849235 215730 714595 179860 846260 23970 122825 561000 592280 805545 534140 497165 439705 294865 781235 89250 292655 781915 150025 26435 579020 41225 811750 696150 53465 642260 372980 498610 828835 589220 381310 70125 363035 210885 653650 579020 517395 464100 62135 722925 651610 82960 184280 677110 754630 612850 474470 649570 64685 420155 787610 480590 459085 623900 634525 16575 391680 840480 60690 118660 153425 790925 794155 845070 830620 416925 794070 602905 371875 614125 253300 512125 649740 600610 549780 365415 830450 170850 276505 163115 810815 715105 317220 847705 534480 225165 622200 272595 619565 822120 122145 402220 23545 796790 118660 246925 379610 213945 579785 765595 513315 741795 797640 87125 727345 576215 626535 21675 391340 639880 618120 819145 688500 534395 394570 372215 510340 262990 118150 174930 639030 224655 259250 755395 754545 340 271745 360230 692240 218195 414120 524365 234090 222105 517140 577405 527850 411485 428060 277440 551820 234940 476850 313395 19380 245650 501585 507790 87040 777750 816680 290020 146965 661300 708050 287215 596105 613020 807075 231710 837590 99790 627130 64600 177225 387940 727175 558025 219130 828750 147730 716635 167790 346375 785655 331075 435200 642005 728110 306085 78625 428995 521730 209525 196095 197625 683910 467330 773500 356235 231540 11985 267920 568735 740350 741200 718675 154445 686800 510935 781915 66470 462570 847110 497250 474895 190485 235280 520625 294270 828750 69615 735250 467500 817700 294695 836910 205105 44710 215220 245310 650420 246670 584035 529550 557855 753440 585310 231200 50405 21080 98260 706010 687055 735165 672350 122145 566185 738140 515695 18190 305575 540685 249985 473450 660450 25160 192185 131580 11560 621265 147135 846345 491810 393125 841925 610640 22610 258060 452880 802570 65705 401710 398650 826795 549950 783785 411060 479910 664445 440045 124015 333625 731765 648805 162860 287725 808775 176120 372640 457300 670565 689180 320960 824330 31790 711450 304810 532015 166345 210970 311780 247435 337960 317645 806055 162775 315775 548080 10710 691815 626450 737970 438005 497505 440470 623220 357000 712555 673795 785230 104975 636140 329630 127160 546295 382670 211905 633760 380375 93925 139570 412845 117385 571115 145435 800615 834020 50830 300645 653735 146710 9520 686715 698190 74290 417520 348925 400095 485520 97155 317305 571030 14280 304640 799680 311695 524450 144755 114240 497760 474810 92140 275400 129795 843200 771460 504475 841500 804100 833425 634185 229925 306085 49470 57375 838610 302345 735675 492575 408170 472090 175950 201705 334985 153255 599420 843285 785910 583610 99365 762280 552925 398395 171955 143735 216495 289340 432140 249560 336685 775370 569925 295035 757690 410805 359380 324700 227460 500650 143735 359210 639965 442340 829345 368900 164220 631720 752590 619650 645150 47090 503370 756585 474555 509830 121210 668185 357340 673030 332010 342465 175950 70125 740690 658410 249900 69955 456960 13685 303365 389470 542385 25500 157845 76160 580125 675750 232475 754205 505325 38590 107865 38165 314755 336005 265115 192525 82875 546975 606220 110160 731425 472090 61455 776815 628575 161755 613785 451010 791435 386410 352155 703885 486625 55335 403665 808775 641155 628660 186745 109140 750635 391510 700400 822545 159205 538135 627555 636140 712470 736610 546720 470730 505920 420155 184620 37740 179775 519180 651440 51595 510 701760 361420 581995 559045 719610 3740 823310 279565 272000 612425 468945 118575 201960 629595 110415 223040 97920 139740 188020 838185 334305 87720 421260 700910 750975 692665 635205 507790 650845 780470 297160 413100 427720 454580 631380 363035 354365 112965 737630 308550 116960 158355 342040 428995 333285 283815 202725 95115 319430 85850 372130 446080 819315 31705 522750 495380 181135 231540 389555 45815 709750 422790 406215 72590 757350 516120 527000 385645 671075 353005 447355 363120 571795 531335 634780 213775 286450 786760 304300 258060 707540 180795 576130 570520 673540 120615 301665 589050 457980 674475 227205 427040 674560 46070 372980 30175 767975 844730 157080 580975 328525 481100 24990 653395 720290 415480 205785 840820 46070 698955 30685 29155 319855 132515 278885 687225 254830 387430 768145 142460 48365 115600 780045 824245 682975 624750 782085 41905 57460 108460 577660 633505 183600 491895 281265 119850 261800 273530 571455 397630 300645 497675 516120 404175 713830 599675 687990 653565 783700 663085 849405 234345 397970 142800 445315 213520 402645 48280 90440 332010 654925 625345 694450 204255 104040 532865 489940 54315 424830 697000 427380 685695 691220 588455 26265 425680 381820 13770 9605 544170 775030 756755 143990 682465 697935 508470 509490 795005 767975 282200 293675 315095 288490 591430 236640 101405 512380 806310 508980 604775 547910 321980 297245 557940 180115 699125 77605 528870 722670 353940 245650 500650 693175 794070 475320 88655 501840 380460 597210 703970 618205 90780 96900 751570 579615 618630 90525 423045 105825 515440 605625 444125 394400 746300 62730 68680 843115 216410 158695 599420 63240 93245 17000 627130 262990 83640 586415 815830 192100 812090 692155 315435 419815 465035 339660 696405 812175 786335 145605 331585 545785 116960 632825 102680 714510 769505 325125 81685 146540 163115 140845 268685 488920 311780 458235 732870 438260 125885 2125 735760 833000 113050 809795 742730 121125 282200 605030 594575 445655 568225 389385 747575 680510 738480 791690 239020 349095 462400 236555 415055 640560 309315 627810 19210 109990 817105 418115 166855 427890 310930 369325 523940 51850 716975 721140 335835 669035 287045 698870 360060 583440 687990 421600 629850 599845 598740 330395 217175 638775 50405 55930 401285 721140 551480 684335 448545 618375 488835 831045 729215 589050 79730 440385 681445 610725 118745 497675 231370 588030 318580 534140 219725 433245 492320 666995 374765 539155 165240 131070 48450 648040 558280 66895 354365 102170 456875 819655 628575 224825 506855 22015 677535 175865 380460 759050 738395 825775 2635 616080 617100 99450 194310 590240 701590 783445 236555 619735 206295 826455 792200 705500 442340 817020 643535 721565 141100 634440 269790 847960 569415 709495 426530 789650 114495 369410 651355 427040 285855 608345 356830 179690 140675 523005 258400 761600 142035 163455 479995 41055 558960 340935 15045 523685 1700 69955 451605 546125 133365 382500 119680 59330 834700 519945 555560 209015 661300 4590 157590 666995 499970 747490 366265 383605 42415 581145 439790 113560 553010 578935 574175 212840 177565 751570 435370 414035 685100 726665 134725 80750 716125 28985 142120 420155 695555 643365 626790 494955 453305 519180 654755 353685 84405 70975 180370 86020 503285 42075 177055 180200 301155 132175 209525 261970 403325 391255 554115 77605 665040 237405 839970 41650 668100 828410 235790 247435 361930 844475 386410 384030 727430 687480 360060 139655 603415 170340 390235 466395 525385 122995 293165 677705 129710 376295 618460 145520 65365 307020 127840 290190 513485 704310 52190 181560 455260 718420 54740 553350 58055 700400 219640 551990 518670 400095 145520 757435 530485 632315 622200 539920 808180 665550 644130 737120 678215 218450 273105 22610 469285 817955 492660 653395 176885 445570 89335 406130 233495 290105 280330 419645 454410 696065 788205 48960 521050 91800 121975 336685 20655 167450 837335 387175 795090 788290 544170 23630 65535 565760 278120 640900 551310 112625 317730 351815 301240 678045 782595 199155 272085 642770 724965 654500 225760 484075 364650 142715 697425 428995 624325 733210 139740 593725 466140 489685 620075 394145 328440 665295 258570 127670 264010 378930 755480 506260 118320 834955 640390 560065 211310 374340 711875 706180 656795 664190 510510 68340 751995 265625 634865 256785 1105 700995 510170 277695 300645 82535 800190 582505 459935 52105 28305 274635 257380 817445 691815 795260 155720 714170 747065 227035 483650 49980 788035 420580 718930 748085 592875 367200 402730 582250 558705 627215 553350 219980 323000 337875 136255 620160 400010 162095 663170 705840 232730 635970 247435 569670 275315 360230 528020 658750 406810 187340 764150 307190 687990 272765 219130 286875 581315 776985 360570 164475 533375 844135 484500 752165 179265 814045 586670 97325 120105 305490 728365 480845 44795 128095 594320 420835 196860 178755 447525 102255 710090 409955 567205 251090 567035 716380 298690 594745 754885 128435 394995 156485 653990 112880 645830 568055 201110 332435 635035 835295 289935 487220 738650 311780 644555 522410 369155 471155 703885 654245 178840 695470 189975 217855 761175 16830 594575 169405 735760 506345 300985 409615 547400 532950 304470 280670 709325 242930 843710 564060 353685 335665 464525 811070 675920 260270 335920 796875 700400 124270 506855 17935 220830 645150 101320 659260 319770 782850 339745 514335 51000 832320 594320 109905 638775 519180 18870 41395 177650 143990 425510 113560 327845 59245 169915 522920 498015 837505 124270 66640 561255 748340 812685 509575 626110 648890 296565 636650 188445 131665 109225 808945 849575 539240 273445 576555 571370 794495 414460 54060 797385 621860 305150 247945 794070 541705 413780 350200 676685 766870 24990 4505 658070 510085 92820 642770 646850 513740 512805 825265 520880 199920 397290 727685 279310 553860 517735 280245 197030 778005 424150 19720 364990 552585 674730 714255 734655 120020 843965 735590 21930 807160 687480 245140 97325 14110 663425 432140 796960 435795 42330 657050 53975 438515 464525 10880 763385 715870 124950 325210 513740 433500 62900 195245 380120 11305 80835 39100 595255 722415 801550 75820 620840 155635 282285 657900 509830 812855 796790 812345 788885 439025 641750 694280 105570 516290 369580 151725 763470 576045 167790 681530 4930 630105 492235 818380 255765 450755 575280 664190 781320 117640 302260 131155 806395 641240 470730 491555 496825 117130 553775 570095 722670 546805 385390 818550 71060 307445 585140 818805 215305 355470 462400 541280 498355 788120 123675 701420 598570 133960 138805 140420 418285 812855 266050 694790 771290 546975 426955 722670 586500 817105 548590 86105 446335 120785 12325 174675 88740 583865 298860 215815 8585 293590 380800 200515 206635 207060 215815 742050 512975 626960 503795 645660 88995 326995 187850 297670 685355 321725 137190 23120 69615 478720 213010 327250 613360 630955 595595 239275 185725 452030 178755 569925 720715 459850 253640 581400 92735 298435 270725 721395 109565 530825 618630 229500 405960 17765 271065 828410 319005 689350 610895 585650 320705 699040 579360 315180 762535 233835 145690 715275 834700 826115 470475 397290 82535 201875 37060 776730 201280 98940 36040 309315 639710 709410 696235 176885 457470 86445 337195 247095 639965 492915 616165 184620 735165 437835 77350 409530 130050 342210 843455 346970 51765 758540 296820 498440 294270 763555 790670 27795 611405 286790 592450 245480 654925 78370 796535 478975 548505 77010 232815 621775 96475 587350 13175 402645 150365 153000 765340 844900 136000 598315 498440 310505 844390 731935 342635 444040 418625 705840 486285 746045 327590 219130 137275 813025 826965 585480 168300 51935 433330 79645 357085 594660 394825 47260 398735 47345 222020 119000 710090 12240 23120 232050 643535 583780 447525 382500 566780 420070 267410 372300 330310 542215 65705 291295 122995 842520 51000 567120 198220 301155 344080 830025 190485 402135 557175 273870 573750 819485 7055 794920 564060 815830 701675 689265 523600 615230 743665 308210 685015 541875 14365 659345 701505 67320 39355 838355 489345 598145 176800 310420 807500 97750 360570 785060 495890 277610 362355 788120 405535 72165 557345 427975 244290 767295 303195 501160 843115 651525 384540 549185 443275 540600 603415 709155 173910 833510 761345 617695 587350 496230 452455 840990 126055 799170 68850 230775 704735 697340 629765 846770 407320 374595 81430 703885 56950 88910 187340 644725 102085 513655 161755 602650 585395 704310 386155 8500 60945 801890 755055 500820 155720 161160 49300 36040 779450 551905 673880 647445 444295 464185 582420 463590 235450 475405 761005 642260 95540 639455 678895 525810 64940 79135 761940 527765 68000 566270 304300 133450 285090 370090 424745 802570 345440 44795 107185 162265 717995 290615 657730 365840 649995 755820 491640 333880 337875 662575 555985 662575 586755 145265 347650 555900 238680 225165 504645 151725 592705 638605 636565 700825 516120 266645 508215 193120 166345 628745 335665 109225 20825 340 844985 209780 209440 511700 660620 660110 255680 468435 695810 698615 689775 755735 501670 129455 268855 737715 281690 541195 95710 176885 795175 462655 603585 344335 432480 151215 360060 677280 301495 224060 626280 523940 209100 778770 647700 440725 632485 483395 674220 525130 710515 218620 422960 461975 232305 674390 487560 296225 793135 691135 20400 563380 564825 418540 404175 335495 769760 714935 829770 446760 392615 450330 309230 106420 121295 222870 459000 484330 362610 252620 146370 721225 521985 638520 832660 93415 196265 635035 440045 447610 68595 392870 606475 391085 619820 575620 71655 751995 102595 785060 155465 690115 261970 7055 596190 103105 274890 571965 212925 380035 136510 668525 472175 491470 490705 349775 684590 147730 354790 488325 299115 145435 777155 834955 520200 42330 700315 554540 121125 47090 2125 97750 276420 473025 89930 651780 392530 112795 354280 689350 152405 60860 282285 14960 191080 704990 688500 569755 737885 125800 533800 366605 414460 625600 266815 172975 346375 651695 538985 721905 108375 613105 759305 291465 755225 624835 34595 205020 310590 57630 135235 376295 464185 490025 224315 573070 318410 509150 358700 24735 57715 392700 480675 541195 268090 208420 519095 264605 142375 516205 266305 389045 575195 502180 538560 37485 16150 688415 177735 127840 48025 228735 300645 390150 397800 809455 295375 628575 86360 334050 497420 60945 801550 700145 198560 804695 3995 813450 366605 437325 99705 498100 434945 335240 787100 525980 190740 637755 176035 501245 155720 310845 19040 154105 317645 219640 677960 732105 374085 163880 576385 125290 116535 289085 90695 46750 85935 95880 321555 720290 531080 126225 497420 1615 765340 562275 545105 638520 290275 643875 247520 317135 737885 668185 352665 538390 628235 622455 362610 836825 479315 149430 76330 525725 785145 747405 699890 205870 317305 486880 562360 623390 219555 305915 399585 239870 221425 742985 556835 664105 427975 364395 155805 555305 284070 522750 287045 566610 71655 778600 544850 189805 247435 753695 191165 675920 508980 586670 760325 517565 403665 730490 716125 347225 159290 98685 673880 310080 60945 255170 161245 250835 271150 404600 509065 605540 492065 753270 622880 835635 445825 326060 602395 30685 769505 295035 366775 130645 223040 199155 297075 484585 130475 527000 18020 685440 826625 423300 717230 82110 739670 407235 612765 274125 762790 407660 117640 378675 119765 151385 257975 831300 67830 503370 8330 261630 652290 384200 46495 630530 511190 398820 770100 566695 212755 407320 624410 395080 482885 317135 323595 618885 627215 230690 190995 322745 739075 710685 28645 78625 525130 401795 564230 681530 224910 68000 646935 364140 219640 247690 295715 492490 671585 533630 160140 631295 477870 674560 669715 78965 574345 282880 523515 795260 621435 533460 143055 791605 448630 44540 467160 443870 8840 826795 154105 102850 432310 249560 412420 228650 307360 250835 7565 644810 587265 214795 515015 839120 306680 582080 251345 28985 760410 479315 702950 196520 849745 300560 19465 153255 784465 500905 406300 663085 685695 13430 459765 460445 10625 382755 177395 253640 406300 414035 339235 722245 314925 412930 242930 273870 850 705330 19465 520540 95285 123420 552160 679405 620925 223890 500480 73525 159120 66300 92225 480420 7225 783360 341275 286450 426700 398990 166515 237065 471750 587265 246925 317305 527000 497760 103530 91885 153595 677110 708730 621265 443020 414120 398480 776645 801975 62050 554455 294610 142630 540345 610215 356660 347225 638350 527085 181135 269620 419390 86275 68000 549780 466735 199070 175355 393380 587690 727515 296990 507875 120445 494785 534650 586585 272255 449990 630615 159970 93670 698360 390490 364310 85000 452285 156315 157165 214625 807925 796025 3145 597040 248200 522410 314755 146795 264690 634525 45220 20655 481270 837250 143395 130050 640815 335580 834020 166685 690030 559895 144925 237490 83810 728365 661215 316200 615655 620585 734910 240040 206380 549355 577830 342210 244970 492235 448545 179180 131410 351050 186235 774775 350285 90610 675665 140590 285940 452030 785655 661300 536095 490110 722925 666825 106505 486710 524875 784465 646595 490025 585395 733890 700145 264690 819910 736015 609110 640475 425085 716125 314840 514080 143990 244545 703290 642515 744770 379525 552160 610385 99875 177905 562275 570690 115345 358700 169320 649570 161075 173485 468350 682635 182240 647700 546040 96135 594320 734570 472005 673625 581825 397205 744770 133960 780555 299795 813280 141610 34255 259505 37145 65960 549270 317730 95540 448375 13345 498015 732020 193630 629170 441065 315605 117555 211650 619905 112370 259930 16065 522580 408680 478635 346120 559810 448375 270300 86530 509745 673625 131665 694110 513825 817105 307785 191165 634525 20910 711620 619480 824840 554455 135150 336175 112710 421940 734825 375530 762195 12155 555560 430015 492830 292995 507620 695385 820080 107270 730575 749870 832830 467245 277610 495975 25160 99535 401115 610555 670140 628065 345695 189890 563040 110755 120190 666485 252110 510510 816255 409275 354365 261885 418030 179095 305575 795685 660365 656880 122485 736610 157930 345525 526575 629510 392190 713830 77265 31620 377740 423300 87550 174420 194225 190825 438600 249135 320280 386240 830365 719270 584205 498695 398565 846515 660620 299370 168385 25670 454835 369070 833680 559640 52615 530400 801380 635120 672520 36720 193715 687055 372640 132175 610045 53550 604095 177990 730575 271405 523175 195755 41225 389725 494275 84575 689435 71995 597805 442850 591770 492405 298690 313225 247690 652120 226185 85170 518415 670820 281010 230265 56610 22270 196265 392020 341190 283645 84405 818890 21250 792625 848470 204510 732360 59160 160310 823565 591515 561085 690540 725560 57035 511275 445825 473280 480760 94095 673370 685780 553520 98770 724115 620415 297755 93160 664275 9775 667675 12580 690965 650080 821440 490705 732445 580210 451095 839460 440980 480505 631125 26775 232135 546465 247350 232815 424575 99705 466735 420495 296565 164730 519350 452455 453730 538730 36295 370090 831725 547825 5185 7055 503200 205445 76840 698700 466310 500650 707285 785655 415650 235620 419560 410040 51850 320025 268090 716550 663425 270810 697765 803335 362525 679405 476595 760495 779195 183940 131495 439705 81515 470050 466395 810645 98345 709835 580635 489770 496825 2720 623985 705415 289000 281520 13090 523345 10540 133960 169745 136340 15895 753865 349095 379440 712640 348925 525045 419390 473450 614125 801720 810730 120700 668780 419050 248285 491045 721140 235535 525725 12495 814470 458745 731255 464440 798320 162520 608090 233410 263415 71825 777070 353515 552840 278545 377060 482885 208165 415140 713490 814470 135575 260610 99960 10285 526150 564740 334730 481100 657135 495720 120190 215475 759985 647445 39865 125035 118575 608855 799255 581655 391000 78370 54315 452965 698785 585395 146880 527085 811155 60095 626195 716210 800445 652970 783870 64770 60605 740265 82280 516120 671585 129795 742135 255000 131155 394060 189975 31705 114920 269705 448885 373490 167280 314160 296735 410380 771545 316370 36720 746640 576215 304895 470475 286195 400945 634015 580040 738990 650845 686715 723095 135405 476935 377995 712980 371195 484925 585055 392360 690625 576980 172720 11730 744090 804525 449905 827645 391935 726835 657900 734230 98600 544935 164305 704650 570265 709155 428400 494445 223125 593045 506345 98090 404940 507875 484330 391765 140930 106250 713745 849830 82280 16830 269535 212755 339915 5440 756160 584205 308040 213605 13855 754885 71825 149685 821865 599250 238085 794410 507025 150025 342635 532950 488580 249560 738905 118660 138125 597210 574430 685270 275995 830025 740350 711365 311270 623900 396525 592365 263755 521475 374595 595085 353515 412420 778855 3910 61880 408595 138040 579190 821015 482800 349690 92395 136595 145690 633675 713660 232815 444805 443360 56185 122315 687055 734485 89250 149005 452710 486880 491725 538560 514335 527935 149175 33745 302005 732360 132175 822715 804780 615145 792285 305830 642430 629765 795855 611235 330395 527935 119425 453220 188615 779365 30005 519775 298945 568650 428740 636055 506940 195075 113900 602735 475150 303450 842180 705755 782000 191335 226950 796620 375700 766955 229500 715275 38505 28985 246330 826285 62220 695640 726155 464865 336345 619905 746980 778855 461465 766785 318495 267155 612000 199070 617610 109395 144755 113900 196180 58650 74715 785485 624835 784040 789820 617015 712470 615060 19975 172465 369070 157250 776645 764405 229585 345015 341445 815660 374425 42245 290190 572390 383095 316880 531250 190570 460955 253980 538475 200090 371110 451945 205190 208420 546890 43690 599675 369410 643365 535755 15300 64685 143650 243440 176800 289935 678300 640135 849235 302855 478890 222955 652375 51170 118320 460105 692835 529465 533205 358275 56185 637500 229840 457725 655860 774945 796790 203065 119850 424575 220745 291380 789140 279650 433415 561935 125885 63835 156740 584545 661725 787015 576980 277270 84065 314670 116195 598060 266560 217345 355470 29325 508385 526830 844305 317390 690455 334135 84235 804100 153000 702865 254490 554200 708305 60775 80495 384880 412930 93670 552670 442935 45135 500395 228225 217260 102850 570010 210800 568140 735590 822630 98685 784635 648805 298605 669035 434350 48280 763045 228905 37315 200260 378845 571370 709835 105570 342550 729640 405620 845240 569585 285515 447950 778430 299965 491130 408765 324275 482120 264265 732190 714085 263755 191675 501755 213350 230775 65110 522325 729470 70465 539240 441660 106590 598910 645405 430355 395590 482885 203235 463930 45815 605200 753100 23970 789565 72760 803335 182070 817870 660365 101745 192440 84660 464355 499715 394230 692580 575960 426870 607920 74120 534990 574770 627130 337705 535585 367965 316455 243100 120105 238765 357935 353600 366775 373575 526490 185045 474980 618205 142205 69190 775030 245565 579445 401965 300985 53720 101660 742645 567375 822885 403665 685015 607495 510340 248880 807075 166515 644980 610810 825180 217260 720545 125885 167110 259080 316795 527510 381055 294695 414290 310590 636990 263755 62815 318665 626195 606645 234600 489600 495380 231370 251090 653650 733635 363205 561510 669120 840650 780300 337195 321045 704565 299795 189890 180540 377740 337110 320535 640560 468690 501925 517310 218450 323510 251090 627385 463760 339575 260780 82620 54400 542895 468860 221935 757350 102935 250495 109990 277950 307360 244035 790925 796365 1020 499630 28135 233835 635205 274295 651865 77350 280670 524875 796535 513825 711535 568395 845325 312545 101575 619735 205870 390575 396015 227800 536180 642430 632825 47175 189805 213010 698530 83470 135830 379950 587860 56950 382925 164475 802060 356405 697255 144840 385815 439195 132685 316625 273275 364820 175780 26180 274125 86955 760240 815575 333455 580210 160565 40460 836570 811665 511445 640305 58055 573495 819485 66980 62475 280245 95115 604605 257465 838950 439450 344080 738735 545105 813790 24650 410125 485350 577405 312885 396015 532185 528615 299370 621350 583780 547400 326485 613360 215900 586670 288660 218280 216070 166090 815235 501670 432905 783955 346035 90185 145690 387345 453305 723520 417520 599505 296735 319940 143225 421430 427805 295630 793135 122655 704480 598570 540175 702015 826370 502520 415395 249985 759560 604520 435625 390915 248880 23885 835635 170850 49215 69955 55165 422620 187255 115260 16915 694365 314755 208930 624665 453475 665975 755225 3655 491555 535160 331925 173145 1615 519435 342635 401625 152575 325635 846430 340935 353430 617015 808265 24395 363205 390915 529550 829430 304130 27625 414885 523515 525300 308550 639115 121380 496060 90865 198815 283815 54485 636905 78540 804950 184705 719270 641495 546635 621605 838270 34255 782935 227715 674390 678810 368305 162520 156995 151130 3485 14110 625175 185045 662065 556665 597040 139570 271065 553520 173570 123165 495210 386750 756415 143820 253300 552160 503200 579955 383605 345185 27285 660365 231795 313310 665805 96985 101830 342975 401200 147815 24395 372725 276930 222530 78965 480930 742220 324190 34935 529125 453645 391425 799510 253385 600865 694960 790925 532440 549950 28220 472515 114750 180200 488580 456110 295460 483565 304895 261035 163455 649230 326825 765765 807755 453985 784295 414800 130985 717655 499800 166855 613105 631975 463165 5865 594660 634780 84915 310505 705925 798320 840820 378930 647785 120955 489855 242590 627980 550545 607410 247350 591175 653225 812260 98515 28050 148070 639540 370260 153255 734655 468690 585820 381480 407320 762365 720630 66385 559385 17255 386495 84320 293760 751315 850 534820 77265 242335 629850 329120 142375 221510 124695 456450 6290 181645 208675 307020 369410 235960 492490 485350 613955 72590 421175 810645 562700 806225 159715 521305 265965 788460 38505 356660 683400 157845 513145 275230 750635 50575 129115 264945 733040 219045 13430 748510 822970 443700 312035 109225 232645 700910 600015 402560 473790 202045 693940 674390 377910 849320 473535 360485 814385 147730 134215 651440 213775 802400 628320 694110 727600 774520 202895 528105 642175 41820 344845 401965 586160 815320 186320 777070 268940 593470 464100 218875 173485 292910 742220 26775 728110 489855 160650 222020 511020 306935 493850 787100 653225 729640 657900 838610 241825 587435 792285 358105 682635 583100 809285 119680 372130 7395 350370 158440 164900 650505 676430 804015 610385 741965 845325 62815 167620 50830 520625 286960 286960 598400 778685 710515 174675 66130 529805 69105 251260 532610 440725 614295 621010 735080 525470 24055 156145 519265 758965 718080 580550 84490 494105 240295 654330 371705 208080 543150 180795 810390 829940 358360 836570 760665 97155 829005 252705 317730 446760 21930 170680 185895 759220 587520 536945 796110 762025 652800 251770 333880 571795 406300 605965 721225 351560 683485 516375 280755 128095 515440 795855 331755 685695 836145 77605 665975 12495 623815 325890 200855 617780 39525 593470 399415 568140 536435 446080 61710 382415 58905 57630 489175 636905 378335 677535 169915 303280 109055 759305 458065 802995 681275 392360 370515 170425 304470 844050 837930 436220 123335 635205 398735 422280 674985 705925 188785 657220 747745 142630 354025 387430 230860 291805 392020 274720 141525 188360 378165 427635 631975 175950 322235 530485 412335 177990 675920 264605 636650 815235 124185 383860 529550 185640 562445 800615 586670 4930 339320 818550 278120 357765 401795 390405 558535 56865 825265 638180 392530 792200 276930 449310 248965 612170 59245 719525 417010 131155 229415 386920 566950 310335 574260 426700 302090 221595 801380 592365 194735 708135 314840 281095 494700 80325 623645 41650 600780 262480 680255 131495 747745 711110 403665 279055 727515 542130 404515 303875 615145 153000 231115 109055 236470 846600 750380 738735 171020 726835 432905 322915 522665 192440 217855 356065 570350 61540 393550 473110 231795 76330 827475 159885 794495 412930 422195 377485 130475 401710 755990 21080 106590 657475 253045 199665 129880 846685 470645 485520 193120 172125 163880 399925 189125 332435 399160 801125 125885 385560 268770 243525 240890 735675 396610 196265 419475 584800 297670 567460 316030 271575 633080 600525 210885 517565 100980 568055 380970 432990 824755 436900 687395 357340 536095 311525 354365 96900 185470 275995 523260 25840 624240 345695 737290 312460 247690 175950 610810 449735 297755 528615 723945 169150 162605 455600 618460 689690 765000 237660 653820 744005 139145 366180 602990 426445 106760 82535 110160 39950 76585 338300 666655 467330 363205 613530 634695 448120 267240 363545 159800 300730 274720 476935 14620 347480 392020 475915 13600 169915 177905 463420 130730 426275 255510 647955 109480 61540 711535 458915 745025 507110 331840 185385 456025 641920 828495 596360 6630 736865 342125 57205 13090 525555 346970 830535 320450 758710 540260 687565 679065 469965 424490 686290 618630 383095 487645 252025 788630 605115 291720 757265 142800 104295 139655 519095 650930 5865 274975 346290 105145 694025 9350 473195 563380 773330 193545 307105 726155 399160 582845 214200 436985 298860 602055 445230 214285 679575 614890 711450 760750 563125 384965 670395 661215 506600 827475 467500 630700 506005 561340 469540 620075 379015 831555 403070 794750 536435 676090 280585 576130 260950 37655 347735 334475 740775 644725 201195 39100 799595 510340 762790 158525 784635 495720 391425 381990 155125 530570 777750 506345 600695 408510 715700 221765 158015 397630 26860 209780 770440 406300 617100 653990 587690 424830 39355 563635 71995 821525 259505 832575 615060 178075 626110 293165 243100 238000 17510 162010 66300 810305 47685 665295 335920 826880 209780 702695 29410 306510 418370 271575 138975 591260 241315 141270 179860 332775 315265 576810 164560 626280 202810 38845 199410 267325 94945 348755 428145 619990 533035 356660 552500 320025 217175 48620 290190 445740 843540 104890 829770 190315 290785 538220 628915 228055 449055 714510 653735 399075 771035 92310 502265 83895 172465 68425 790585 456620 487560 639965 372640 268175 522240 663000 6970 36635 39440 678980 356745 417095 641325 601035 434010 503030 582080 27795 230605 616165 658410 768655 20910 283135 313905 291720 254660 579530 34085 317730 767805 229330 183345 834275 782850 6630 409275 96305 110160 490280 181390 474470 330480 711705 764235 212245 379865 561595 78455 356830 836060 292230 518330 825265 457725 122230 627130 454835 180285 701845 185725 156230 195500 508385 103445 824925 608345 174590 35275 284920 845070 821865 693515 109565 432990 37910 25330 23970 601630 184450 777240 484415 346035 192015 498610 24225 263670 495635 652460 360570 566355 543830 822205 192185 479740 118745 455600 12240 641750 332860 60775 703715 582760 121295 104295 310335 260015 331925 801550 495805 280500 218025 597295 687565 124185 59160 757095 199070 801890 254745 491895 646340 798915 673880 342210 21590 313905 508555 159545 679915 746215 698275 341615 522920 367455 579275 722415 140930 503795 261630 514080 308380 212500 578935 542725 35360 837675 472005 470645 542385 612255 227035 337025 845835 562360 216410 230350 744175 721395 194480 571710 232730 653140 808180 849405 801550 461975 786165 236300 479570 729130 714850 60520 241995 231965 575620 355980 432565 352835 662490 581060 653735 172210 681785 211565 46920 697000 429760 520625 69020 487815 625855 292825 72420 289000 687650 728535 442765 460870 149005 815490 142715 337280 799680 623815 140250 43010 795090 354195 131325 442085 582845 690030 601035 679745 663085 15470 687310 757945 50405 35360 483140 336430 103955 675410 173570 433840 817785 621690 264520 698445 476255 262990 216410 640305 392445 147220 133620 143480 14025 392360 466055 323595 479740 382245 776305 511530 634270 715870 95285 497165 251345 202980 507705 2210 545020 88910 60605 824500 737375 434435 277100 215985 560235 601800 507620 522920 273020 833765 452115 142205 70295 847960 23290 360995 18955 264095 270980 47175 791690 556410 277525 358105 644980 171105 557515 83980 774095 138380 283985 397885 674390 288745 831810 306255 674560 62560 471665 342380 142205 203490 206465 167195 288915 617695 494615 565590 517310 104125 29920 112370 652715 186150 285260 230690 421685 816850 641155 448460 669290 342720 611405 322660 602310 467500 216835 176375 134385 833595 580805 226780 28135 160310 557430 749190 514675 380375 839885 244460 819570 374170 671500 745620 602735 605200 323170 715785 405365 710260 14535 179180 541025 494955 102425 272850 830960 488070 37230 838015 492575 353260 804865 6715 474725 162690 476255 708135 591260 387940 472090 145265 687480 795260 706775 204425 756160 4760 156315 761005 728195 810050 645235 441320 711025 459765 19635 476000 78115 271575 44285 513825 103275 41055 529805 580380 795345 682040 48450 356745 792285 472260 801210 48705 209270 733805 715870 433585 66045 768400 346290 73525 418965 31960 718675 606475 584885 2550 16745 795090 601205 169235 226440 125885 457130 268005 232900 784720 786845 808945 585055 696065 483905 545700 129625 416415 549440 577575 568140 137870 437495 358275 437155 161925 799425 99025 65960 544085 23460 430185 650165 803420 501925 505070 74205 625005 738650 561765 116025 619395 224230 829515 353260 219640 142970 449310 566100 832490 623475 127755 820335 589050 265710 104295 714170 676770 281860 608175 329630 391510 547315 105485 83300 171105 805290 784125 741370 14195 513655 768400 531930 695895 401200 828495 351560 583015 50575 1955 156230 220320 161585 266730 57290 439620 629000 328525 642855 504305 8160 844390 2635 98260 645660 416755 502860 292995 171190 97070 530315 489260 584460 849915 681870 801040 676770 739500 212670 652205 317645 189805 235705 634865 732190 15045 108375 641325 701675 449905 525130 63410 576045 410975 170340 176630 121890 458405 228820 144160 354790 753100 43180 535755 25415 118150 766190 592195 364140 660620 596020 172295 583355 455175 253555 73015 138210 451265 210375 75990 502265 476085 605370 290360 601035 653820 628065 754800 526405 323425 338980 767975 292230 348245 506005 428060 848045 266475 502010 722755 347565 829855 422280 176800 474215 568310 816255 130050 545275 450755 592280 49300 312630 343570 252280 447440 662490 105145 1615 23120 701675 128775 457470 616165 426870 43775 785570 449140 328440 442510 78710 560235 156910 665720 16830 14025 659940 226185 91290 649825 749105 66895 166345 312460 688500 455175 174590 658155 750295 179775 542385 325380 26265 849405 773585 15385 182495 736950 288150 223380 334135 583525 533715 529975 245225 40885 283220 829600 297415 116875 627980 273360 754290 539070 279395 8755 590750 501840 673710 88145 271320 546210 724880 13855 504645 622965 492660 472770 126310 819060 613955 708900 799765 548760 232305 71995 145520 207995 833680 422365 272170 150620 161245 541365 164900 693005 407830 513230 602395 50575 538645 488155 430440 394315 837505 282115 81600 714170 745790 530230 295630 529295 614890 750720 404345 41650 613530 466990 605540 837760 207655 2550 392275 531845 812090 578425 814980 650930 139910 326740 192695 17000 587945 379865 184960 626280 17085 681615 185385 387090 805205 94860 62900 189720 137190 126820 574600 515695 627555 345695 642770 44880 440640 758880 469625 463165 101235 34765 143565 56780 120615 840225 17085 157505 781150 836740 315010 73525 137785 531420 508045 411910 82195 463250 50915 426020 83215 16575 611915 434605 367030 496570 682635 277355 782170 267495 332945 429165 815915 560490 792030 188105 242505 665210 608430 777070 360910 497250 373405 703630 113050 435540 180200 240805 596870 702610 317560 793815 475065 254235 548590 48705 834615 482630 700145 353345 147050 98940 493340 703035 520710 698615 826115 238085 401285 374425 53210 388960 348670 85680 47515 701760 67660 751485 830110 720715 310080 718760 361590 116960 288830 782255 294100 69700 32470 531335 284070 504135 23460 292315 160055 734060 422110 135915 399415 76160 123930 410040 559215 750550 324785 361335 504645 650335 110840 761260 795430 430695 627895 840905 199155 245225 305065 430780 824670 295630 452880 598060 52020 15215 180710 123505 801550 183345 500480 136340 470900 712385 726580 479910 314245 690455 502010 254320 526575 406725 425765 213095 464100 336345 260440 733805 233920 36975 579190 191505 672095 500310 700145 257890 714000 153595 574430 46665 452965 222785 235280 824415 702610 499375 218110 704905 102425 593980 799595 248880 356150 22865 458915 498865 142205 465035 517905 226440 450670 181985 256360 88655 81855 541025 64175 614635 32045 730575 706860 552670 480675 606220 296905 748850 398140 796025 657475 392955 96900 690285 253470 811070 242250 466225 140675 17680 566270 149600 836230 450500 669035 418540 660790 285345 585140 298435 580380 503795 20655 841245 518585 162350 322575 477700 50150 383010 704310 575280 452795 652460 136000 406215 589985 608515 409615 151640 298435 542810 315605 619565 478380 774605 333795 227460 200175 354110 670480 432225 199920 400690 170170 67490 555985 779365 160395 77095 81175 351135 191335 581145 298180 417520 225250 218790 420155 414375 11560 748680 471750 278885 296565 110670 47515 172295 419985 320110 528360 526490 117045 558450 744430 507195 834360 703120 463590 778005 177820 517480 730150 693770 592960 397970 281180 714680 739330 315095 235705 769335 607835 365840 444295 361250 22355 766955 718335 432310 464355 112370 284495 523430 89930 187255 500565 775285 108715 169575 274720 244630 249390 429250 772140 498610 221510 511700 277780 59500 713405 612850 582930 312120 518925 624325 392190 780470 720290 138975 600950 408595 628235 708135 255255 653310 393975 172380 643960 198220 345865 796280 221255 759305 466140 423725 65450 729300 592280 439365 734655 656030 38420 635120 152660 685015 725560 76245 737715 417945 573495 800615 203575 712300 646935 483225 774010 189805 267410 334560 727940 608260 180540 619820 359805 651780 409105 641920 661980 248285 495635 370175 710430 71910 454580 777580 265795 315605 600100 514335 812855 422875 298265 674390 718845 258910 183855 473875 568820 401795 642005 735505 244970 503880 826200 644640 714000 765 122060 272340 437495 585055 540005 45305 444465 121890 466225 294015 748170 395930 345695 353175 97920 61710 718760 440555 244970 307275 74205 733550 489345 444805 552585 196435 66300 554795 472770 311525 101575 170255 86955 506175 786165 806565 5695 218790 75225 830365 242165 148070 458915 410295 450500 31960 784720 212075 502775 583185 371450 139145 609535 251940 401200 692155 98770 331585 382840 329120 843285 535245 253130 179350 845325 34595 681955 123590 451265 505920 297500 335580 568055 643790 788630 84065 173740 399670 436305 562445 181220 488070 150450 144500 676940 293845 688245 750465 676260 507025 46750 236555 279990 27030 594830 837590 566185 479060 237235 697935 113645 418285 150875 47940 552670 821780 215645 509745 764150 51680 505920 124780 514760 318325 606985 195840 847705 52275 312545 355470 34850 844305 455090 435795 420495 567970 216495 528105 366180 12920 702355 223465 742390 228310 65705 759900 290615 350795 637925 494615 113815 824500 285005 441150 188700 464015 582335 430780 652970 369410 82620 818975 413185 808775 486030 99195 355725 309740 805885 671500 584630 725305 352665 481440 344845 24140 819910 490535 232475 273870 282285 697935 676345 348245 288235 466480 145010 569415 567460 343060 741540 489600 590070 474215 498950 690880 500820 798915 76160 649145 466735 616845 837080 489090 226865 616590 39100 519605 305915 601545 271490 425935 360825 249305 671840 180965 543660 279990 823820 774945 130900 8840 717400 488920 591770 667930 62475 785400 618545 239955 462740 418710 58480 376890 537370 462570 533120 528020 379440 263585 636990 674220 325210 812430 173910 763725 2975 172635 410890 633420 1190 146200 407150 314500 530825 597550 349265 706945 721055 147815 791350 61200 83810 5525 473110 822545 264520 388195 482630 837930 660365 400775 696915 213775 306765 842520 112965 192185 827220 610980 756160 614295 81940 532100 234855 647615 795175 744685 145860 589645 159800 390405 15470 389045 159885 132770 423300 776390 819145 449395 128265 789055 445230 405195 171785 733380 416670 523940 546040 654500 212840 151555 603840 520965 536265 466820 367200 117640 159120 243185 357425 42160 90015 585905 629000 411485 17340 547570 640815 343995 338725 61115 596275 48025 391340 776050 107525 362525 534140 753185 178500 224570 27540 506770 140420 64940 191250 564825 844560 72590 593810 284410 816595 818550 125035 733465 186235 189125 569840 261800 386410 569160 142630 744770 276420 522920 505665 101320 523855 42670 481270 642260 573920 261035 367030 693770 539325 710685 76500 508895 802485 602905 58650 620160 153680 71230 278715 682125 694620 836060 845665 654755 162350 56695 500565 821525 126990 600865 658240 457895 413525 826455 82280 384540 671330 368220 430185 351815 68085 521135 353685 401285 446675 355980 213010 756500 722670 158525 771290 421685 293335 99365 342550 155805 239275 358955 549270 763300 62305 90610 152745 281435 419815 830280 362695 313395 571455 219300 243525 164475 121550 765425 123420 196435 17510 150705 823820 195585 251770 654330 807415 420325 760070 822545 84235 326060 40120 256275 299795 349095 429420 487475 1530 486625 238510 17595 638350 104380 457130 701845 443615 436900 109140 337025 295630 416075 255425 817955 116195 510170 125290 240295 655435 151810 651270 493680 721395 108290 773500 619140 511020 323765 778430 173315 125970 88995 50915 394570 53635 658665 239785 19380 382670 321385 262735 754885 815490 380035 210035 708135 616420 277015 506090 753355 57715 334135 554030 98430 481100 622455 739925 357340 755735 518925 130390 141525 13855 793815 779875 459255 638775 824840 296820 119170 412590 361420 108630 77520 295885 359720 663170 242675 609620 36720 263245 446675 439195 394570 414290 353600 634950 508980 813535 677450 332690 65365 68170 512635 184280 286790 734995 189295 844645 439875 477275 75480 38250 75395 320790 800870 629850 179010 14110 755395 80665 25585 75480 829685 488580 478890 592705 67830 828580 632485 275825 642685 289425 133280 353090 731510 230605 629085 661810 65960 408000 105910 478805 781490 546720 446590 837080 567885 440555 809625 429505 607070 827985 655945 684675 319770 646340 83045 829090 422280 268260 188020 797810 761515 836655 561680 481865 766020 394655 479230 673455 161670 64430 124525 799000 259080 795345 162265 582675 511275 174590 135320 541535 806055 2890 5185 74035 525725 641155 721650 576725 497080 267580 105060 112795 259250 839035 323510 135575 846345 404515 504475 397970 846600 520200 779110 228650 768825 775370 726070 329885 555220 219640 229160 847960 723350 766785 800615 787695 503795 45135 704650 238765 149685 27030 121890 700910 55505 395505 655435 200005 175525 286365 121295 613105 371705 437665 621775 769335 760155 487050 532950 708900 98175 562870 337535 662150 569415 328950 12240 155550 129880 839885 649230 362950 395335 281095 27625 356490 623985 569160 521985 544170 169490 621775 344760 795345 210205 66045 74205 488410 658580 237575 289170 501755 43010 94265 291975 185980 351220 332945 424830 10370 443275 24225 735080 676685 121890 609535 577830 393890 711790 565505 506260 615060 399075 83130 295885 298690 399500 636225 525300 207910 756840 127840 458320 485265 389555 473705 642005 592960 256275 704735 459255 670990 166090 523005 609960 718165 388025 381140 747405 6205 756925 562360 98260 119680 361080 286365 127585 208845 254405 364650 612595 760750 458575 376635 848045 22610 552415 683570 269960 384795 777410 291210 468350 578340 71570 426785 15555 754375 319175 209780 43435 451860 507025 626110 778345 247860 521815 140420 418710 12665 501415 244035 466735 680850 119085 792880 812685 137955 59840 626450 614635 73610 792965 116365 622455 231540 798150 480675 3570 40545 41905 514760 607835 703970 566525 345695 734315 847365 323085 728620 472430 599080 505325 835295 770950 321300 549015 197030 328525 354195 221170 605965 808945 472515 406725 297075 380970 139570 505580 234940 690455 618970 772055 75905 556835 835380 819740 263160 574260 440300 156485 389895 163285 263415 343995 164985 434350 803505 439705 606730 149345 304215 563125 277440 372640 108205 834785 216325 717230 736525 357850 625345 525130 838270 298010 491045 566780 796110 432225 257125 320875 483820 243015 373320 249475 551055 540940 779110 55080 560660 742050 720035 66555 118405 269280 143310 660365 275485 706945 393210 598400 93415 420495 195245 479655 748255 27115 210120 124100 282115 83725 673200 432225 177140 437325 625260 664530 164815 120785 630190 185470 351730 836400 306085 270130 733465 83300 167535 35020 184365 604860 37740 57885 34000 792285 158780 342380 340170 141950 128945 304130 685525 798745 592620 347565 145860 116195 211480 75820 582420 289340 685610 631295 650250 741625 564995 171275 272850 403410 103615 482205 233070 122740 152150 609620 446335 5355 370515 377230 789650 329630 154360 594915 310675 672435 818805 43350 592790 26095 594320 9180 684505 162265 341020 65535 498100 474980 275740 459425 597805 70295 816085 458235 199325 683570 809795 673965 707115 228990 755395 168470 69275 745705 243015 1105 16575 247265 414715 231370 29580 247435 447355 323340 597380 192355 226440 596020 384030 20485 226525 847535 632655 455430 640050 501245 441405 658750 509830 33065 64090 449735 815915 275995 377230 356660 547655 226440 288745 757435 518500 438090 536945 378420 608515 143820 326570 652885 789140 332180 65110 609790 732785 322745 667930 479910 18445 366010 544425 442000 845580 665295 19040 614465 236725 814215 165155 294270 249985 449055 536945 634015 376550 260610 584120 63665 128095 591600 36805 645065 682380 494955 23035 585225 245905 570605 492915 488070 194395 630190 830960 197965 262480 485860 835295 802485 269960 665125 76330 795685 274380 794835 20655 786675 561170 373235 100470 570775 510510 41905 177310 3230 131495 430015 218535 759645 41735 99960 516970 197030 833170 149940 291210 676175 617100 677110 402135 391510 498525 660960 36890 589645 654755 370600 645830 239700 827560 92225 800105 450075 326230 511360 107440 331585 253980 392615 92820 59160 201450 219215 377060 315945 538220 313140 16320 435115 190315 450500 379015 823225 304300 613615 187765 834445 482290 386325 42160 363800 800190 448375 279990 848725 669800 147645 300900 211480 176460 381990 337705 753270 799765 519010 371620 801975 399585 828070 123675 529465 345610 371875 177565 91460 248285 718080 219555 245650 290615 700910 487220 133875 743070 406045 318325 189805 142205 150280 834785 363545 404940 508725 542725 483480 668865 645405 366945 32640 270810 196265 443785 632740 637500 595510 714510 235025 340510 583610 337875 556325 470985 692410 510595 477615 233325 750125 749700 412845 155635 229075 807245 829260 47515 560660 159545 771715 308380 848215 718845 129965 529380 779025 792625 345950 729980 658155 418710 674645 40035 231285 341955 209865 146880 848895 373575 657645 78540 171870 308210 659175 472515 25160 794580 197200 464780 413865 501160 836740 831555 353430 344165 408000 437495 133620 787355 83725 99875 140845 728280 568820 686120 839630 756245 135065 191675 782680 339320 338215 300135 52190 104380 566950 474385 478380 425510 385560 19550 288660 581145 43265 831810 688415 236215 477615 338215 693430 355385 26435 497845 562190 391680 564655 162605 566695 656625 46240 505495 649400 601035 657645 496570 761430 291210 211395 132430 552160 21080 315010 809795 307105 21335 634525 237830 108205 90610 307700 336600 278800 386580 566610 413610 422790 225250 848045 149175 181135 348245 387090 629255 804525 640900 146710 171020 444975 605455 766360 660025 833510 456535 449990 826455 466055 826370 600440 728110 165155 506855 336175 427125 75140 322405 581315 250155 397290 236130 692155 7990 766870 1020 819655 761940 627810 676345 476255 274805 665720 772565 419305 651610 259080 503625 169830 99110 185810 293675 209015 519945 543915 330480 829430 411230 352325 731935 736185 428060 800870 476170 283050 747065 55080 3995 315860 480590 249900 179690 256105 564230 304385 759815 669375 565420 109225 120530 146540 550885 437920 695385 458490 763300 826710 317390 63580 531080 167535 788120 778515 526745 74800 429845 44540 112625 65280 75990 283730 611830 1870 183090 340510 123080 304810 724710 794410 810730 738480 780215 751060 645235 540600 179860 630105 464440 250495 697255 201365 788885 261205 119085 754715 764490 700145 805970 117215 797130 702015 11730 298265 264010 503370 829600 1190 50660 271745 157760 479315 199325 686545 310250 136085 841160 614040 470135 708815 840735 764915 756670 428485 718335 356830 256360 17935 5270 530570 37910 492405 344505 571795 548420 618290 482460 199240 139145 36295 707625 263160 68935 799255 365330 619310 526150 122060 207910 214965 814130 445230 206210 525555 111945 42500 644640 623220 816510 477445 121890 734825 198135 358360 390490 2040 246330 180965 781490 797725 647955 242590 525555 845835 507875 823650 99620 427550 95115 393550 198985 759815 532610 587520 176885 737205 755140 647020 375275 612510 495720 352580 364225 582845 95710 324615 211650 429675 554880 48195 82110 86275 294865 647530 215900 393040 375870 456790 365500 39185 5695 445570 287895 111435 422110 414290 324700 721055 383605 669375 618375 460955 337790 34085 486965 544170 126735 709750 394655 407235 360485 700570 161755 684420 779875 834615 95880 692240 742900 826710 179265 562190 350285 720545 312800 91290 478975 738140 743070 335920 455940 60945 145775 675240 9265 648210 12495 184280 702015 487390 562275 527765 750210 831725 57970 695980 17935 755565 39780 432055 72505 777325 820420 677450 706180 526915 583355 609450 540175 506515 828410 801805 489090 389725 127925 267665 431715 515015 846260 454155 347140 810560 565420 483565 540855 543405 722245 745280 42330 40035 796450 600270 192355 159970 837505 580805 434945 644725 801125 635545 648040 390830 203915 31450 260780 106250 608770 815150 41395 679490 428995 593130 641325 83895 45815 464015 428145 363970 520625 567970 386495 368390 760410 326060 688245 520455 795430 510935 571030 558875 154020 150365 407490 363970 829430 239190 445910 740860 320705 537795 602140 116025 391340 514080 61455 728960 625515 487390 233495 180710 623135 268515 717230 494955 66130 36635 620585 595510 159205 274125 712215 665890 722160 590325 844390 548165 340680 216240 355810 625515 273530 469795 734400 745705 164645 493935 552585 744260 302855 760070 405365 604520 344505 23545 61540 811920 380715 608770 646935 538390 364055 218110 721820 181050 286620 471665 468945 507535 736610 353515 559725 512805 436900 45305 775880 425085 455770 46240 445230 502010 238000 803420 39610 49980 141865 414120 408680 481780 38250 769165 260610 793730 677110 423555 136765 383775 428910 151215 797895 84405 294440 171020 805120 698530 19635 497165 651610 376295 660450 670565 255085 241570 231200 302260 283730 498525 264860 431120 162010 753015 276930 691645 530740 786845 707540 518075 501415 796450 842095 601460 15130 3910 609195 729640 94350 332520 722585 679490 391935 434265 603415 591770 241570 367115 166685 509320 58225 381310 638010 818210 583355 483225 164645 548930 848640 185725 465120 236470 155465 630105 721905 423470 492405 287215 755480 392360 245990 324360 567970 656965 386155 8330 149770 87635 848215 7055 696915 29920 75140 309400 802230 699125 106930 298605 736525 81175 17765 193630 24055 162520 688755 121975 289935 564655 158780 575280 415480 538900 287640 37060 322660 676515 437410 197625 841160 713320 219555 595170 366860 254150 23545 16235 403665 651100 232305 245055 496145 274975 631465 234685 832660 682125 312885 401370 116705 584970 324615 268940 536010 799170 758030 702950 805630 177395 600440 589390 199750 474980 228480 572050 371535 175185 287980 264180 203915 432055 97325 205870 102765 19720 485095 125970 720290 37315 6885 133705 296055 454155 132600 247775 311355 138295 344505 691305 107100 300220 159800 116875 406725 668610 143140 171615 180710 712980 723775 649655 170255 823480 511785 651780 215475 50830 757860 95030 551480 107865 635460 823650 284920 279310 177055 573495 246585 551735 591345 216920 685185 561680 125205 597295 800020 751060 364310 241400 790925 187595 289425 694875 687735 134045 129795 305490 308465 557770 363715 490110 389895 278885 495465 243185 730745 784040 31620 85765 715275 528190 260525 499800 680 382330 742390 597720 643195 416160 236640 414800 779790 517225 667420 370600 512550 217600 572135 721735 304640 6800 506175 708985 630955 817700 624155 674730 110925 205105 634780 150790 4080 139995 465460 528785 495380 346800 829855 680595 710515 7990 720460 728280 714510 759475 38760 176205 658325 848810 17595 423555 442765 354280 355725 413015 832915 700655 253640 374425 41990 307105 573920 663425 489260 345780 569415 169660 69275 814470 398565 640985 488240 464525 450160 239615 812685 572815 719780 608515 428060 555560 253215 539240 628915 437155 570945 478550 409445 640815 621860 191590 266900 500735 530230 415225 593215 485350 225675 548590 57970 101660 53635 527765 363035 702355 578680 638945 498015 51765 238680 516120 587520 747830 555730 197455 271915 622200 29155 168215 848215 446675 604265 802060 215050 120275 160480 355130 167535 90865 389130 716550 587265 366180 478465 78200 244715 123080 140080 791095 618630 188445 77435 56695 486285 347905 125715 376125 392955 709070 116365 727685 691730 589815 615570 566610 821865 232815 678300 213945 126905 569585 466055 345185 527680 570180 371110 694875 678300 734400 655265 207740 45730 596105 419900 418200 521645 179010 773160 686545 418200 244715 234260 691900 214030 196265 406895 26095 224230 556325 271915 570520 802060 311015 113475 15810 783870 160650 579700 230605 268515 732615 520540 817785 760580 768570 28220 355725 78370 85170 193885 413185 51170 295800 266135 804270 332860 49810 285260 127840 461210 68085 225335 159460 470220 725220 35275 481610 551990 407065 373320 192610 737885 399330 489685 598655 803250 280075 780215 401880 373915 444210 255170 185385 232900 465120 333370 152150 279735 624070 458235 560065 729130 819740 119425 439450 648465 592365 339065 240550 749870 17935 742985 684165 411230 631890 210545 120700 331840 128605 151810 634440 521220 773585 534140 582080 249390 586840 459765 544680 258825 580210 358190 788630 171020 291210 14960 192780 682040 236215 820165 179860 258060 281435 27370 428570 842435 135150 239360 190485 370600 652800 786930 301410 111690 364820 195670 530995 151045 551310 478295 384115 518330 821100 822630 237575 22950 648380 35785 808520 327080 459000 557685 666315 642175 806650 727090 430865 239615 532695 253385 785145 810560 465885 372980 683570 437495 372640 662320 233580 786165 414715 220745 208505 87295 52275 351305 306765 800530 847875 576725 173400 43690 539155 114665 170 342635 403835 100215 403495 733295 217940 672860 236130 366860 96730 835040 487560 195755 424405 329035 590920 529210 614805 446845 506685 3655 254405 318835 139655 104210 779110 736100 347650 283050 311865 346460 663510 737205 34765 286280 353940 645660 346120 478550 489940 411825 51680 525470 299285 11050 800275 353600 612935 731765 264690 568820 687650 296565 168725 669290 737545 457300 448545 28220 320960 508810 626535 264690 792965 726835 4250 205955 499885 565335 117385 706860 535245 483905 136680 571285 781150 108460 782255 636820 209355 312545 338980 285090 400605 37060 304555 212755 437665 663255 48535 101490 304385 766955 812770 341445 447100 615315 552075 464610 820335 310505 315095 804355 59585 396695 151980 317475 397885 382670 167875 222530 757775 240720 807840 792200 586585 742815 465630 184110 154530 13090 228735 452540 794665 677110 88995 727345 807075 686205 513145 382925 570860 531080 352580 91460 445740 503370 124780 680850 320790 721820 787185 96220 406980 349010 560745 549610 387260 697765 95710 86785 583440 285515 385815 157420 313990 806140 318070 685270 834700 714850 605880 206635 334815 32810 533375 351645 399500 354790 443275 21590 231115 698190 569925 653905 407405 479655 622880 306255 430440 227970 688330 610385 56525 92650 627130 96730 321725 247095 168130 515780 799425 428570 211310 679915 453560 135320 327250 759305 550545 263160 345865 565505 844560 628745 783190 428060 129625 454835 431205 672520 572220 556240 83130 662830 697085 340935 125630 240210 248625 822630 313310 64345 636990 473705 723435 172465 173570 184875 33915 580040 613445 613700 667080 548930 562700 787270 841840 698615 440300 766530 848130 759220 507365 118065 321385 112030 458745 203490 649230 571200 653735 77690 739755 654075 478295 643620 659430 27795 26520 547825 533715 122485 455090 647955 458065 616080 567290 597125 539665 476850 121550 334050 202895 787525 507535 266985 524790 563295 95115 73950 730150 504730 763470 284155 342720 310760 100980 624920 696405 222955 427380 774775 799000 771715 849150 287045 65450 246415 733295 661725 671245 69870 457045 765850 96900 37060 548335 316115 139740 231200 463250 787780 689605 197285 404515 178500 131325 687650 632910 271490 661895 403920 270300 547315 337620 778515 676430 479315 50320 158525 375360 60180 275230 474640 731000 477700 204595 282795 131410 264520 138295 419645 289000 400435 415225 173825 585735 676855 671670 608855 737460 475235 497845 796535 657645 248030 633675 680340 96220 101830 789480 681700 509490 225930 499885 263500 451010 169065 566270 727940 556240 9605 713235 102340 70465 700570 169575 764915 420580 389895 665380 687395 771715 54910 351645 11645 828410 397545 400945 650845 83725 401030 723520 622115 146455 54230 194990 457810 127670 294355 675240 536945 556920 184960 814045 809030 716975 840820 365670 574260 154530 163710 749700 155890 513910 506430 445995 372470 507450 800530 233070 749020 499205 380205 192525 216750 112540 76245 381565 269195 372130 614380 348585 350625 384030 707200 440385 96730 185810 334135 810985 104975 310930 315350 103105 657645 199835 672945 248540 244205 164475 629340 397375 74205 42755 651185 648975 617015 627130 182070 356660 585055 101405 794665 811155 362270 830025 420325 557430 650250 592535 293760 587180 191165 372810 474130 592620 355640 846770 113560 178925 623390 307190 765935 377910 304555 397205 201705 38760 188445 685610 210630 561510 501925 556325 516035 781065 273785 172805 792540 135490 50830 225080 666825 24990 365160 357595 828580 831810 627130 785655 113050 812260 644640 496060 605370 524110 3910 288320 702780 55675 713660 173315 482120 12410 382925 472005 44455 802315 799085 655945 229670 50405 458915 283985 651865 759220 752675 587350 467330 563550 777410 415820 309655 40630 816340 812940 406300 659260 351900 16575 432650 48875 237915 639625 615570 85170 538560 744515 558790 796620 321385 410890 462655 742645 313140 37825 64600 150620 102510 387430 293165 100810 353175 519690 470135 586925 65705 358955 57630 412505 390490 186065 766700 137275 816595 427040 687055 471240 212840 792030 836910 314160 56440 810645 304385 714510 203065 529550 616930 678725 31365 533035 163200 288320 524875 748680 449055 254150 575705 849150 817530 644470 143905 830110 680595 184025 834105 810050 251005 523090 168470 127415 324275 192525 825945 849575 595085 653735 657815 29410 362185 580040 85 493340 168045 406640 817785 23545 295205 571710 97495 754290 55080 811155 571540 580975 433585 119765 230690 64515 469285 654840 694960 418965 584205 101065 401710 753865 253130 9435 85170 288150 591090 332095 170850 600185 557515 456960 462995 232305 396185 258485 28475 94520 256955 485945 74035 780470 331840 16575 38845 212415 401370 378420 384965 751315 323765 418880 551820 323510 846940 220490 423300 425850 643110 327420 748850 657900 48960 4250 486795 594745 295035 2465 56610 725135 515100 354195 476170 763130 602055 640985 470135 180710 324955 642685 320195 151895 240805 531590 710005 580720 192100 693175 554710 87465 536605 187340 557005 365500 242760 533460 775370 557855 529465 693260 336005 144245 198645 346205 283475 439705 541790 356490 684845 820505 799850 20230 569075 270980 507365 327760 227970 521220 689010 559555 140845 322320 155975 621180 780470 608175 475320 295205 46240 132685 680340 776560 312035 714595 155040 813280 803080 358190 654160 329545 410720 154700 405875 770185 705840 385390 202980 824160 449480 665890 492490 280075 604520 784380 147220 372895 41395 283730 667250 278970 796535 438940 355980 354280 791520 789650 179010 259250 777495 571795 687225 632400 312035 555475 499800 342040 28475 285600 33745 569500 189720 638945 108460 841925 161415 110415 348160 416925 728620 479145 336430 514420 441915 439025 819655 680595 357425 757775 747320 731510 693090 597040 114495 541110 515950 601120 681105 57035 135150 128350 344420 493850 118150 547400 840990 613955 110670 564995 754630 137785 116025 652630 384030 139740 45560 313735 226780 471410 48875 590070 287555 103615 404685 542895 304385 649485 259250 597295 1530 2210 694875 666655 813280 646255 146710 281775 430015 522155 433670 523685 585395 848300 464950 327590 712215 203320 335580 318495 307955 540685 730660 578595 47600 524960 695385 59075 751400 655010 32555 522665 692070 141610 435710 706180 494360 37995 369155 375360 246925 277610 788715 752675 623730 206380 69955 780810 294695 319345 762195 313820 262055 471325 658155 117470 586755 377060 111520 365500 527170 231285 680510 428740 464185 545360 303195 162520 50830 576130 320280 143735 778430 812175 490365 464950 279140 684250 238000 774605 390660 768230 168895 638690 404345 618460 438090 701165 662660 96220 680765 700230 636990 759305 487135 106760 223465 101235 645490 301835 484415 843965 212075 128690 508300 17510 165665 138805 91885 747235 111690 836400 568735 417180 747150 793645 478975 143735 632570 405620 416925 629765 520540 764915 506430 571115 355980 332860 24820 128690 308805 843200 9775 318580 328865 622880 216920 168130 10965 729470 124865 515100 697850 785230 437750 24225 675920 374000 383945 707625 486370 608430 572985 280415 239190 481015 300220 534650 373745 790245 223465 397715 211480 114750 843965 147985 142715 23375 602480 139315 153510 45475 146115 521390 739755 710940 115855 392360 720035 612510 169235 34170 586415 717315 51085 20230 6630 577915 335665 52190 710685 568310 711450 533545 307530 675240 126055 478465 146540 741030 42160 321810 516715 431205 298775 767550 86275 365670 826200 219045 34935 140080 133280 563125 654075 707115 595085 124695 228480 803930 729130 66470 586925 762960 171105 226440 405875 596700 674815 818805 683570 554795 4675 380120 75140 140165 435115 459425 18360 424915 734060 625175 707710 828920 601205 81005 313310 553095 154955 470815 646935 724115 507280 404005 395675 404855 9945 569415 471410 319770 725645 347140 726240 426615 673200 801040 348075 392020 158525 760580 154530 833680 725050 261800 481100 258825 672010 775455 345865 809115 399245 18955 275060 132260 586585 677535 48025 285260 283985 499205 508300 811580 203660 258230 778770 408340 357170 765000 527935 755565 629850 695385 624070 830535 57375 512805 77435 275740 51170 830450 130985 847705 505835 270130 189635 138040 448630 337025 343655 280500 797130 346460 107440 845410 535755 368305 54400 844560 508385 433670 670140 357255 244800 721055 161755 59160 324445 363120 407405 820250 24140 139570 624070 638520 628490 670310 483650 636905 561595 386580 349180 211905 541025 485265 313225 421175 173655 105655 74545 769930 346120 221255 147475 87890 205870 272170 609875 608345 128605 628915 388790 469030 680425 739840 158610 837675 629680 714170 756755 325890 426360 357425 461720 176885 49130 721990 385560 380035 605370 660705 619310 648380 236895 325890 464440 796025 629510 766700 108970 521390 279055 285685 424065 260270 625260 323085 99025 793390 633845 169405 610895 518670 648550 11305 448545 605285 305660 771885 86360 288830 482800 256020 733210 297500 698445 145010 501840 229330 168725 747575 463080 494700 773500 28135 828325 411145 618630 422705 246330 88485 566695 783700 276930 208675 403495 212670 298860 165070 193460 461805 739840 322745 69785 389895 305320 640475 401710 470135 426955 813960 784890 226695 803590 685695 504560 318665 550035 592535 226525 5525 300560 473365 59925 760495 462060 697000 820675 10285 695130 610980 373065 433755 100725 72675 538305 238765 103870 70805 495465 30345 85425 734145 490790 520030 510000 375275 50490 335835 364905 168215 716380 581825 808945 673795 13685 791520 271235 694960 799765 477530 335750 182495 191420 537285 306510 299285 802230 682890 63410 595170 590495 715955 592025 463505 305490 691220 633590 717230 231880 221085 489685 90950 241230 272680 660110 71485 784210 412250 727940 757775 116620 204340 312545 415055 705755 152320 846260 706945 706775 541875 377060 67405 240465 217260 195075 531505 103700 441660 187085 30175 332520 307870 425595 255935 834105 489090 250920 52190 725815 839460 84150 612255 326400 293845 750295 785995 196350 251345 98430 594065 144925 673455 479315 266900 684760 655690 696915 336430 311610 66470 334050 134470 786080 842010 272850 36720 508980 193205 815405 413015 636140 798660 326400 36040 605200 849660 644640 309315 439620 844985 577150 509830 431545 604180 542810 426700 75650 191675 40120 189805 19890 114155 553265 624920 414545 545020 341275 607495 597635 549355 218620 538985 421005 385985 337960 796195 684760 401965 713490 220660 486540 419475 350200 440385 228395 617950 495465 660790 727260 527425 152150 802655 763555 64770 221255 594745 120700 685525 570945 258485 105400 315945 23035 667165 13260 345100 737715 692070 342125 657985 421940 110925 256785 703290 452030 156655 677960 848045 599165 830960 389470 467500 623645 618290 756160 58820 518755 560490 345865 442935 215305 194990 222020 434095 548080 273275 740945 54485 740180 10030 478720 354110 778345 612765 168045 761770 495040 116450 839545 67915 655265 314925 151640 440555 731935 67745 209185 197795 176120 641325 706010 417350 39440 447780 774010 566440 236640 505155 90525 119765 236045 562700 299115 812345 410805 199070 536350 307530 839885 294525 110840 722840 272000 115345 473535 254490 112285 534395 107355 266305 169915 474640 771545 121720 687310 54995 656965 215135 845495 131240 255255 248115 582590 158610 658835 357850 580040 374680 764405 642600 292400 469455 544935 178075 164900 389130 74715 477530 799425 496995 750805 816680 216920 51935 217515 112710 461720 609025 646510 386835 476085 71315 792965 47770 564655 730320 469115 15810 728195 507025 451945 605370 581655 760070 841160 29240 452540 707710 29070 827645 679830 438770 244715 674645 522070 758285 641240 727430 567715 440725 624155 715870 260270 311950 708730 262735 377145 217175 305915 124440 373405 331755 236130 227205 536435 202555 827560 537030 21675 446845 518160 648720 560915 46920 597465 534650 743835 515100 765255 83725 789820 762025 44370 74885 677705 486285 70975 620925 530485 338555 218790 628490 579275 242505 105485 635970 842095 732360 66640 642260 708560 469965 793135 561255 828240 441405 612680 309485 743155 216155 257805 273700 469625 286195 342890 660365 586670 130730 750805 153255 431545 75820 504305 455770 316965 625770 53635 824500 745195 749360 568820 439280 529720 524960 101830 539155 652545 647190 379950 394060 614635 421600 759050 31365 36465 42160 180115 290360 741200 519945 23205 445995 203660 672350 185895 120360 75990 618715 317645 639030 270470 338980 542300 85 824330 346120 418795 363035 724965 45815 631465 11305 87720 382160 659685 139145 232050 220405 487135 587520 740265 148750 565420 621180 76840 501075 522920 795430 521985 705840 728535 101490 702780 264605 542130 801210 625430 121040 841415 470900 559130 156230 14025 532440 119085 557430 249475 191590 7395 425 85 85 0 295800 767550 260950 436900 371705 86700 581060 822120 19975 111860 847280 189210 762705 273530 106420 825350 52785 589985 108290 616165 225335 22950 705245 845240 504475 473620 604180 170935 594405 255850 707030 792710 663850 143055 89165 631805 301835 500565 339660 261885 832490 725560 777920 793390 180625 62815 660110 177140 767805 85765 769165 551140 752080 607665 387175 775540 134640 336005 387260 274635 708305 295290 32725 682040 172210 497250 15045 2040 89760 698530 8840 226185 654840 745790 531335 449735 197540 597720 286960 720545 37315 240295 255850 199155 231710 742050 361505 613700 370175 48280 679660 670820 622710 797215 227970 208590 415140 547315 70975 86105 483820 772905 636140 391425 735845 437495 317305 282540 56610 379355 277185 239615 726580 742985 373065 789990 496995 541960 629170 439195 212755 770355 514760 849745 352155 235535 656795 701335 641665 170680 802995 711365 203150 732870 716380 187170 268430 838865 229925 734145 57460 591090 284580 87380 416330 470645 598315 509065 114920 473535 93670 600185 687735 834955 267410 29410 528530 728875 752590 268940 453900 377910 451180 693430 658580 777070 357340 494020 495975 492405 577745 467925 521900 448970 542725 433075 297245 38590 767550 384115 738735 707965 218110 360655 210630 7140 754460 424235 201535 540515 430780 270640 314245 6120 191080 497590 391170 245395 87210 163115 298860 155720 24990 319430 292825 660535 673285 291380 80155 598910 67320 580635 831640 447525 271745 286195 160565 153595 711535 101745 172635 567715 223125 363035 536180 264180 48110 441660 510510 328270 29495 732530 746130 605200 738735 761855 848895 597040 178330 525130 221850 697680 473875 839545 248115 296395 311950 697255 444720 815660 538985 84575 586755 449735 481525 9265 293845 663085 65790 281860 40035 281180 676685 559895 270555 294610 322660 187255 750550 514165 681360 775200 299880 272680 310505 369325 512380 702270 468690 300220 7310 78540 353600 389130 282370 325975 496315 778685 759050 1700 445570 259760 711280 136765 753865 448970 411400 780895 172890 398820 603075 258655 355640 425255 618375 173910 487730 11645 775370 58650 504900 820080 414715 521050 760835 732530 174335 142885 558280 174335 374765 230350 161585 591175 309995 455940 537115 570945 16745 689265 541535 671075 402730 625515 221935 667335 837930 298945 209270 776220 69530 173995 497845 398225 366605 131920 188870 153595 456790 82280 418795 655010 176970 245905 373660 595255 783870 739585 583780 326060 754885 388110 100725 375190 160565 615825 586755 675750 754460 839630 163370 411145 423725 218790 818210 797555 382415 196520 567120 730405 408850 146795 296820 598995 813790 169150 243100 764235 260695 514080 57460 21505 487050 72845 479485 621605 679235 183685 660450 556920 750975 441235 686035 810730 178160 245140 626280 675240 484585 157250 621010 692155 76840 805885 498270 201280 618545 232985 687650 241060 48280 481015 442680 627555 434095 731000 403325 34935 288745 57205 193290 565845 590750 106250 372215 363800 523260 784720 530740 422790 726750 549525 256615 139910 575025 711960 145350 109905 66385 544085 253130 548845 592450 272000 735590 617695 688415 272170 51510 20060 609025 774520 849575 20060 250325 504305 311780 659600 376465 557005 466140 254065 331670 629255 628065 699380 531080 521050 348075 286280 794920 481610 373405 540515 62475 391595 801890 522920 551565 356405 101235 406385 519520 542640 308210 845665 459340 199580 148070 422365 367285 739075 839205 832405 403920 560065 234430 517140 733550 151130 728535 134640 3740 550205 763980 52190 316115 830195 42925 535840 841160 641750 52105 669205 208420 357085 656965 654415 515610 192185 166940 90610 185385 168130 573070 54825 639625 479570 695215 7140 808945 370260 545700 656200 219045 20570 782510 248795 721650 575960 810560 388705 167110 131750 6800 295545 192780 811240 530230 329460 305660 825010 150960 45815 640475 697000 92310 41055 173570 501330 1360 375785 302430 622370 644215 111520 451605 27795 310165 314925 75055 81430 317220 656370 834955 360825 484160 180200 763385 148835 594065 347225 36720 487985 368135 677195 34425 840140 260695 842180 333795 771630 469285 134215 284070 90015 233240 763640 191845 306510 584205 692920 811920 659940 709240 158015 384710 390745 101150 76330 497760 103105 833255 690625 648040 114835 510595 380460 20485 384880 222105 302515 2295 300560 597805 178330 232985 666315 527850 621095 343910 87720 383350 476765 348245 823395 784295 16915 38675 269620 73950 571795 419135 752930 584885 112625 99620 622965 668355 576555 491045 426700 205445 591515 450755 30430 458915 211395 370005 664785 328015 723350 127670 600270 665635 342295 566525 111690 52360 165920 714170 717655 718165 580720 733040 342890 12750 328355 632145 5950 405280 444125 807075 583610 408850 202300 325550 515610 378590 431630 21505 162350 60350 94180 259080 829940 138210 475915 129710 644385 338725 191165 296310 547655 332690 626280 823395 618120 119085 105825 502265 732275 509575 425425 797385 557430 756245 640050 295035 567290 386495 671755 821950 623220 841925 698870 504475 514250 319005 183005 849235 242165 328780 27625 289425 631295 628235 415480 272510 610810 837335 138295 190655 35530 431970 155635 338725 256275 349520 670990 28645 694535 284920 326570 678300 201620 546975 847195 682210 316880 480930 75055 560065 326910 615060 388280 829855 680170 182495 201875 473790 366180 433160 288065 625685 219300 767125 766020 625515 766445 620500 723945 227205 244715 90525 650080 849915 114750 759220 388195 387345 481355 51680 161330 19975 757520 72165 620415 565250 88655 461550 599760 284665 274210 806990 418540 419730 338470 366860 838355 267240 406895 217175 18360 732105 277950 535500 184875 431885 703715 271320 112795 241740 542045 640815 375020 116110 627130 108970 805375 442255 24565 490620 327505 358190 690965 373065 390065 94775 603075 302345 483310 599760 441405 595680 79560 319855 545275 543150 262650 433585 60520 57205 261290 222445 577235 682210 632910 700655 830535 310845 13855 703885 510680 271575 138040 26775 351560 338895 465545 6885 775880 632910 810815 162775 309485 541110 483905 572135 481695 607665 388620 197965 98005 732700 477870 445995 268345 342125 92140 710260 668185 414715 176035 676345 670310 117300 758115 18615 541875 259335 330565 263160 313820 517905 799935 497335 159205 839800 738565 682805 789820 147390 494955 83640 607070 586160 427890 376380 834275 837420 112115 781915 546550 296395 277525 683740 848810 294865 376805 60265 411145 451265 335495 420495 561595 483565 272255 634780 566865 633505 439960 441405 678045 622285 804525 568395 168640 44455 686970 203490 792370 762025 792285 723095 7650 733125 663595 266050 750550 76075 410550 450330 193800 462995 339320 119085 193290 185980 577745 24310 795345 412590 771715 480165 716720 756925 580380 776050 541790 184705 745195 542470 334730 763725 167195 27455 385220 411145 268515 668865 827135 332095 622710 711450 646935 35360 39610 320365 145945 666400 401795 115345 283730 473535 257465 67065 247775 171870 346970 334815 619140 65705 637670 722840 539665 786505 72845 258060 268090 288405 713660 139825 674220 671670 344760 544765 216325 152320 376125 477275 793985 386920 465460 602990 216325 638690 316455 421090 240040 1530 88910 618290 536350 538815 175355 357935 579700 675920 229500 308295 699975 445400 565250 536690 798915 769845 464185 262565 148495 752760 117215 132940 385135 271660 77605 440130 366690 13600 591685 266900 778260 808010 104550 232815 711620 266560 625940 55420 48195 465460 596785 282965 630870 115005 536605 602905 798320 236980 161160 535500 295120 541450 41310 771800 303620 754970 132685 83470 714170 825860 270130 785230 829515 500905 331755 703205 138210 77520 681275 808775 76330 414970 591515 662320 696745 776050 56695 564910 33235 716635 401965 371450 654245 99450 138040 850000 461720 113135 63325 578510 793220 256615 365585 265795 727090 143480 81940 198900 343570 291210 586245 385645 395930 630870 653820 598995 13685 826710 516800 157675 64685 362695 195755 572475 779535 400520 844560 403410 664615 229415 543405 445145 213605 315945 354110 503965 464525 565165 497845 579190 840990 92905 605625 605710 370345 268260 193205 510 514930 516970 479825 437580 107185 444380 669970 182155 303110 336260 690880 168640 616845 504645 530060 596615 201195 753780 664105 465205 723775 526065 772905 44455 52785 824500 162350 644640 809795 119000 184025 64430 668865 756075 849320 404090 120530 416585 707965 809285 531420 34085 616675 2720 357680 445910 837080 616760 478380 828580 273700 580380 382415 437495 297755 380715 20315 52700 473280 593130 716805 212415 389130 739415 731595 724880 480335 239275 292060 482715 453220 798660 117980 800190 286365 261970 112030 776560 143310 208420 763640 409870 228395 636310 705500 489855 282200 471920 129625 371110 345100 488750 487135 108120 771035 34935 89590 458235 783615 218025 203235 637585 296310 805290 61370 761515 339150 553350 815490 296395 667675 490790 465885 144840 33320 418285 220660 101660 155210 12410 73100 312715 14025 388280 367200 95625 705670 321895 375190 410805 519350 24650 724710 326485 723010 246245 492575 48025 264775 175780 810645 506685 547570 137700 674900 710855 757265 153850 241485 661725 198985 600355 846600 37825 774435 43265 714595 241230 758115 404430 307105 306935 380460 536010 630955 426190 635375 51085 204680 273020 222020 553945 555900 728450 553775 736780 777835 454835 344250 619905 178330 334730 292315 515185 704310 625855 254320 702695 504645 653905 243610 448885 114070 169405 734315 273275 365160 255935 683570 304215 709155 614040 329460 843370 427465 732275 567630 842350 74630 829685 330735 561255 550715 732955 117980 611830 496910 10200 222190 500225 30515 160480 93415 659430 544170 666740 581825 410550 264775 356490 710345 589475 723860 563295 292995 435455 825690 611320 438430 466820 749615 697255 41140 143565 781065 378335 847960 688415 717400 507620 304895 713575 688755 579360 585395 639370 169405 346035 124185 206210 369240 386325 392190 238850 626195 649570 529210 591430 677790 24735 206720 277780 530400 816340 182920 399500 136850 609025 160395 478295 123930 247435 170680 400690 539240 641240 469200 191675 612340 493935 20315 497165 829090 375870 793815 305830 201620 410635 461635 60435 76500 276505 150280 384965 315860 707625 612085 412930 840565 110330 172635 231795 349010 436220 833340 651270 577915 835125 775540 640560 628660 497165 772480 671670 538730 77095 37910 775370 330905 37315 547995 603755 145945 153935 648805 542470 362270 507960 789565 427465 491215 29325 193120 295715 316115 757945 711280 829685 250410 618375 847705 706350 730150 24310 613445 837675 336090 163455 511445 122825 791945 221255 542300 40035 564230 761515 38760 301495 51680 588455 157335 609450 282965 712300 381820 461720 555645 46495 573665 110245 664445 229500 19210 622030 236555 735760 316285 37060 647785 773330 114155 422960 757690 297415 785655 688925 119085 143055 289170 208930 505240 609280 819570 800445 775370 176545 798490 88995 758710 567205 793900 674050 164305 741030 421940 358870 424320 588455 454240 390830 102340 108800 6630 756755 584120 839290 569840 820675 320280 27370 501500 509150 194055 159460 476170 177650 807415 629085 484160 648975 389470 665805 141440 533205 188020 43605 326400 144925 490025 8500 544425 384370 162435 385475 618885 244460 512550 497335 76415 805375 120785 333540 241485 347395 472600 537455 541875 588455 464950 730490 848130 81855 104805 544255 139485 135405 728280 87125 327080 540940 790245 346375 529890 566100 438430 68340 491130 326910 109055 466820 210545 508640 760920 748255 720035 727430 587180 521985 228225 641495 604265 482885 549695 530995 520625 57120 439790 199580 541195 278375 456620 451095 299285 690455 50915 33915 341530 280160 706180 389725 648635 177565 82195 278800 704650 414205 632655 194735 138210 299115 516885 223890 539495 279225 154870 152150 495550 731680 396525 40885 637245 252110 470220 501585 171700 177140 823480 76585 594745 828240 404515 392785 689690 317475 354535 177140 193120 561510 255765 651355 393465 495720 609110 799595 617950 483055 597975 762195 219895 363630 817700 715955 349775 513825 20230 722755 213180 160310 630615 245650 577490 260695 674050 452795 632145 308040 197030 450330 831130 302090 348840 644725 543235 223975 294610 102000 577915 37230 765170 445740 146200 836910 307530 39780 781065 829770 206550 531675 499035 453220 604945 195330 607580 734655 412335 219810 463930 591515 23630 749785 662915 234345 733635 148835 51340 16065 846940 678810 673625 816935 273615 174165 313055 348670 236640 291125 667760 298690 671160 313735 429250 758370 770950 410380 840480 210205 483735 381225 839715 283305 357935 505580 479570 106760 91630 402900 129965 326740 48365 335240 494190 532525 619480 614380 173230 215135 311865 626450 364820 471835 533290 356915 335920 714000 800530 342635 434350 802230 318495 192610 304045 402475 818295 786930 291720 169150 123335 328100 589390 763045 621010 364225 820505 638860 572815 470390 389045 562275 431460 380120 287640 77860 455005 249815 287810 113985 418285 803845 174335 367455 574005 153595 240380 700060 594660 774605 469200 133025 408255 498185 545530 444550 780130 732275 370770 231200 777325 437495 480250 529210 207400 257040 146115 130390 462740 630105 80495 191675 542640 344675 323595 697935 650335 108375 262650 195245 160990 526320 222020 241145 125120 762620 165410 755990 717995 461295 516290 672180 284410 826880 797725 396780 3995 645490 419645 830365 287470 440045 537030 540685 286450 286365 150875 498950 578765 362015 337620 14875 831725 487305 386750 635800 590325 506855 261630 372045 39185 190485 456620 5015 5015 631465 815490 64005 146455 38335 398565 587180 279735 105910 131240 779195 826115 279990 188785 537710 341700 226270 115345 794240 221170 484755 346460 758455 155635 7310 182070 686885 825690 820675 91630 48110 827390 430355 484160 584120 46835 474810 670480 399160 87380 492660 572560 117385 136255 402560 286195 40885 104635 275825 225420 133790 458490 45305 371535 794920 230605 107950 456875 731085 543065 740605 113900 472430 322320 186915 137870 509745 308975 565080 69105 829090 637330 482460 542045 756925 26860 444040 808605 49045 194395 518415 786335 78455 652800 75565 533205 401200 371365 794325 626875 528190 728365 794410 728535 657645 459085 405025 733890 330480 506600 98260 690370 200005 222785 504815 225250 343230 844985 170340 510680 486200 533715 744940 444210 104040 321215 830365 391425 63070 554370 303620 130560 802910 624155 538815 640900 634355 445825 431885 134300 680510 427890 306935 220915 273275 7480 84575 373575 803250 700400 662235 356745 505665 355470 532270 313225 325040 713405 400180 71485 239275 90100 756670 51085 840990 41735 82535 789565 580720 365585 164560 5525 259675 501160 182920 712980 651440 435710 336260 107780 78030 670310 237830 438515 284580 151130 322660 318325 255255 621860 541960 10115 667590 591175 622370 481015 538305 550630 830705 664190 632995 94095 661725 67660 71655 504900 324190 336600 340510 835465 156485 192865 147390 510 572390 83130 319770 380630 819400 738225 287640 344420 287810 133280 448545 120785 274890 139485 436815 780045 494445 744260 420070 325380 412930 430355 296565 692070 295460 592365 633845 498865 406470 710685 158015 382075 343570 846345 780980 842860 225080 734230 577575 795770 241315 766955 90950 313565 123760 720290 504645 623985 218535 141525 321725 183090 477190 218280 333285 227715 391850 829430 479995 49810 156910 575365 712215 39440 39270 459850 234940 597465 400010 66810 359380 377570 358700 613700 29665 282200 273275 227800 276505 445910 677790 676515 698615 774775 619395 51510 205615 569755 475830 782595 686630 381735 452030 785145 26520 733975 436730 456875 364140 453475 292740 262055 83895 442255 315010 754885 819315 801295 45985 839630 807245 156570 123845 58905 64600 311185 167280 235280 244800 500650 742050 91120 381905 822545 468605 730150 65450 509575 29750 56950 770610 681275 631210 28815 433755 815490 314585 416840 328695 814215 271150 62900 110670 755565 520540 774435 560405 528870 51850 597210 156655 730915 849065 7565 66810 504730 45730 364310 519690 836485 462060 321130 746215 743665 787355 663255 433330 255085 531675 139740 464015 626195 591685 45730 640050 141355 172720 654245 152235 246585 728535 723435 293675 123845 80835 803590 287725 434180 99960 830535 201790 371705 814045 362950 413610 435540 48960 833680 667080 547655 600780 672350 230860 607750 426105 450415 399925 71910 687820 169915 734060 773160 294100 815405 14195 548845 164135 343230 317475 105400 379015 441065 217600 832575 97665 226355 447695 764575 56185 542810 392870 65025 302600 331585 198985 743410 682465 196605 847280 25075 561255 616505 90695 280500 100810 446930 214710 120190 839800 827220 578425 146370 204850 690540 751740 526830 656795 311695 514080 274040 565250 178075 612595 677025 749785 480845 524620 268685 659855 311270 204510 714340 821100 138465 457980 479740 823225 332860 105910 27965 503795 713575 515695 287555 471240 266815 816595 66725 846940 652545 307360 7735 629935 246160 190230 661130 702525 562190 346800 73525 828240 23375 471325 112115 834955 302770 736780 802655 340850 632145 392445 604860 657815 842945 546465 42160 406555 699125 155465 415650 415650 662405 718675 738650 733380 660195 343825 750550 111775 535840 499630 22610 643280 313735 62560 318835 287555 160310 125970 595340 799510 514845 510340 444720 538475 430100 88145 784040 243950 59840 666825 474555 739500 260355 63495 794410 101065 306085 564400 383350 800870 130730 335750 460190 2210 36040 278290 773245 215050 412930 418965 521220 506260 281265 107780 703205 7650 637415 588370 72930 457300 99280 539155 53125 435795 412335 202980 524620 600610 309570 85 146625 686375 350965 181390 704990 222530 524025 516545 355555 112795 106930 541195 174930 817020 379780 337025 824585 460275 287895 439110 660025 326825 263075 290955 95540 766275 719355 213605 439025 758455 687395 184960 108545 367200 356575 768995 307785 190400 239020 569160 264775 456620 322575 408085 230520 109990 251685 109650 319940 136340 122910 532780 840820 691305 274125 484075 815490 362780 450670 739330 466990 438940 523940 768570 405025 49980 339830 108460 375615 790245 279820 338470 204680 533120 1700 176375 651355 27030 543490 238765 230180 626280 251260 590410 64175 116280 644640 278970 225505 344505 614125 385560 825860 120530 47940 617610 337790 537795 508385 595510 188530 296225 546210 212245 227035 688670 227375 636310 326570 412250 495805 32215 493340 802315 227970 103955 99365 629340 665040 257125 548080 572985 9775 358275 495805 90525 19975 664870 382585 44710 4760 406640 238510 129370 177395 635375 711960 570520 407320 437750 768910 424320 340850 681870 546125 713575 24990 34680 145945 6715 780215 428570 380035 433415 457555 220150 779195 5100 573495 373065 253215 200175 196520 771290 88570 355640 799765 580465 312885 806990 414800 836740 511360 843625 368560 504305 603075 589730 629000 831810 668695 655945 811325 638095 240040 194565 461890 378420 712810 357935 738480 542895 96305 670820 173230 512465 139910 300220 394485 65195 373065 669035 670650 647955 259250 454580 397800 329035 349605 289000 492235 204595 809540 112965 822715 368305 127670 560320 614465 171615 204000 171360 693260 165495 29920 405450 405790 843965 184365 409190 824840 732445 344420 590665 490875 132515 228140 676260 723775 804015 136085 115515 349180 596955 446080 380375 313225 213180 705415 456365 715870 730830 812260 705160 778600 279480 708390 836145 194225 740860 118915 750890 223805 469540 67745 115260 44370 257380 782850 382330 151385 695640 746555 757010 104720 420750 298775 35445 125460 601545 270555 666655 92565 11220 416160 656455 745110 806905 23630 422110 201535 581655 544170 712555 501755 12665 20655 776985 672860 368220 561425 186235 366520 477870 546805 748170 582590 628235 476510 96220 644640 590325 707795 158100 685100 149345 80665 232815 708475 527000 760495 533290 594660 459595 492065 39185 584290 331585 836485 352325 395590 757945 527085 613105 1190 480505 94945 634525 704990 290530 719525 323425 648975 585565 524280 456875 279310 235875 195245 571540 208675 647955 595510 372980 56185 487220 682890 69190 535160 807075 122315 819060 158440 587690 433500 239870 430865 95710 159970 316625 821865 681615 684080 516290 245310 268430 576980 148920 132090 778855 425425 357680 746300 722500 301665 502095 62560 617950 464270 495635 447270 766955 691305 289340 182070 538815 616590 303535 729470 488665 284750 144330 394145 473620 426190 407660 33150 427465 620075 697595 4590 249390 662575 203575 648550 102850 212670 120275 699295 304895 712980 528615 416840 310250 202555 678810 463930 517990 10795 198220 253470 122230 548165 452625 526150 592450 309910 204850 66895 603415 52700 166260 200175 482800 245480 249900 671925 34765 844305 147135 84660 829175 700400 811070 388960 726495 686460 647955 416755 477275 651525 540940 168895 533205 752760 373405 799595 611660 226355 257040 826965 746640 716125 79730 515100 324785 353855 479825 821015 375700 533120 90950 481270 512295 115090 162690 282625 135065 293675 661215 691475 815150 381395 97665 297670 766020 602055 693090 399245 630785 814555 296055 542555 625515 565590 484755 802400 831980 44625 376040 242760 552755 838695 767890 441065 592025 181900 32385 698870 90355 474215 511190 174845 450245 572645 791520 497930 499885 269790 254150 656200 496060 574005 632145 26010 527085 447440 616675 371195 761430 732870 598910 576810 557090 356320 397205 497165 380290 261460 333710 34765 477530 738820 484160 150790 43520 478125 104125 270810 741370 2040 479485 561510 720120 711960 800275 444295 608515 361675 822715 17935 235790 38250 390830 690795 626025 490280 31790 804950 404515 335410 253300 162180 492490 794325 725985 711110 148070 141355 748255 200685 54570 469455 272510 838100 781065 411400 482885 735930 787100 280415 332265 464525 580635 398905 817615 72675 670225 108375 346205 459425 649570 691220 284070 97665 97155 573920 209270 599505 173910 338385 437665 703460 642940 40375 287895 106080 750295 599590 214285 95285 765000 740690 777240 833850 328270 782425 733125 173655 827305 354960 633505 582335 638095 97835 408850 3485 242080 677790 613955 810220 673625 7990 758200 462485 625345 380375 658240 322320 364225 138380 303025 786590 575790 404175 655690 121720 796790 415735 540940 510170 535415 414885 382925 479655 847110 359890 139570 845070 290530 434690 143225 495125 375785 174760 318750 72845 415140 577490 604605 384880 204850 51595 731000 439365 675495 187340 270215 598570 433075 402475 837845 445740 652800 40800 609960 698785 550120 538815 176715 832235 381905 200600 1955 137785 102085 26605 395250 182665 25160 835040 28730 829600 273955 389555 26265 682465 231200 749955 521985 47770 807670 93670 776305 780640 729385 816255 599335 716635 153935 703545 317815 278035 258910 161755 445400 784635 513570 445740 844390 621010 831895 11645 222785 834190 674220 246670 603415 70635 702525 172890 671585 390660 365500 154615 592535 463420 202555 535245 353090 801890 586840 549015 412930 582250 231710 253045 242250 78115 549780 657475 698105 246330 745705 165750 680680 345695 545785 137360 354195 63920 4335 328950 340425 4250 19465 562105 312205 147985 429675 686290 661045 57460 766530 155295 294100 236215 765935 234855 351900 526150 280415 778685 736355 180115 80155 806055 428060 787695 438005 844900 541960 410295 175950 403920 573920 588965 7990 286620 823990 750040 172805 174930 99280 635205 435285 649060 551055 274805 544170 94605 678300 812090 580805 270300 95030 838525 796025 248455 815830 812260 43435 218110 200345 161245 241230 702355 319005 445570 292825 834275 265880 345440 136085 796960 317305 192695 750210 644980 283390 534735 131580 823735 431205 729980 824925 801550 686885 682380 580635 614550 228310 638350 597720 458660 309060 785315 760155 580890 328185 444975 324955 773500 383350 364395 75055 81515 315775 661555 532780 634270 103360 122145 168385 584545 3570 179265 575960 719950 398395 452880 592875 156485 93925 351815 238000 848130 85340 584630 202895 129880 498525 764660 101660 563380 558705 353175 80325 279905 167365 180625 147475 126395 218620 716210 719950 7735 844985 822630 246755 826370 81940 486795 528870 26350 238085 791265 615400 538050 468435 635290 90100 86530 255085 721480 284835 147135 406980 218875 780215 471750 141865 473450 710430 431120 565590 46920 549100 120445 732275 145775 69445 763555 846345 252025 67320 324530 516545 346205 109310 85425 373320 400095 495380 256190 202300 234515 614465 127840 510170 227120 483395 476425 189380 756500 129540 43095 353940 264945 113560 66725 302855 277355 678895 677960 474810 606305 836400 487730 435030 704055 305745 217260 340170 348670 383010 459340 96220 753015 521475 493850 555645 484160 712555 97495 745790 11900 698530 550885 630955 22100 694620 539580 597720 95710 93075 645150 529465 30600 630955 689350 619395 418030 850000 36295 398140 484585 769420 723435 306425 166005 248370 738055 470135 9520 586415 777665 779790 203490 694195 250410 527850 174930 598910 344080 247095 374425 700825 113050 410720 571880 511190 732700 224825 600355 15640 541110 115345 140590 143990 689180 684420 576215 165835 545955 501585 103360 457130 833340 71995 130730 814045 320875 227545 173315 325720 762365 455685 385135 17595 37825 38675 61540 127075 557515 8160 516375 199750 281180 138465 798575 696575 314075 39185 613530 159970 805545 482290 74120 601630 188020 159545 811580 381480 786335 387005 673880 825435 765595 216835 611150 20230 265200 813450 801550 660705 14620 843795 19295 758795 584970 380290 448970 776475 60095 583440 209865 307615 255935 504135 835975 36720 514675 746470 635460 179350 330650 158950 294950 294015 228565 406045 320790 603245 134470 473875 491725 40715 770865 690200 282115 616505 808775 542215 10625 298605 243355 57375 797895 830620 297670 432480 344845 635545 639965 821780 724965 374595 743325 87380 282710 372895 470220 240125 780555 730065 54910 397290 165410 355130 348330 567205 294865 596870 698360 631975 449820 346885 274805 717740 187425 663255 600100 331840 83045 410720 703630 344505 759475 26520 155210 118490 503030 54655 121975 672860 209865 781405 386325 415310 639880 590580 643620 21760 406045 595 396440 316030 814215 516970 832745 625260 825775 692325 509575 521220 233410 712555 576470 269875 472260 693515 309230 607835 219895 589220 614465 624920 610810 331925 724710 489430 494615 364820 776050 353430 824840 106760 46240 247180 679150 388365 580550 413440 630360 841415 438260 842775 522495 843795 61965 536605 233920 320620 197625 776050 783785 160055 167450 545445 698530 682465 397290 599335 102425 748000 90185 200940 457555 294015 158865 61625 764150 296735 174845 258995 758625 539750 146285 605370 32045 412930 7480 676005 515100 499800 569755 456450 702695 795090 664955 280500 835210 259165 259165 380035 747490 333030 786590 59670 818805 505325 500565 91970 244630 70465 240890 12750 10880 47260 826115 791010 600015 8160 122825 367880 6970 9775 674730 550460 678470 358530 351475 525045 332945 322150 379270 102255 766870 355555 717995 670990 436475 72165 162095 250155 623135 289510 359635 486795 226525 71315 451775 424830 283815 98005 33575 256445 519265 650760 330905 51510 39270 458320 535160 471155 283730 747150 405790 483735 482120 221085 730320 365330 185895 460530 756755 540430 232645 574515 783615 59075 427890 332435 818040 363035 777495 655520 751400 436985 566525 523685 249220 648890 52615 629255 568990 433245 334390 130390 111520 442255 767210 386580 108290 675495 20910 837845 253045 131665 159970 831640 289085 255510 20400 615570 258910 170765 455345 224400 220745 618035 628745 741455 622285 27200 163795 40885 113475 455940 371960 805545 119000 496655 603245 517565 150705 755395 271150 190910 589560 515355 766615 275740 542300 83555 332775 384795 85000 715785 672180 662065 588540 131920 283815 592790 540685 696320 504135 407065 543490 490365 759390 477870 286280 682380 646595 621010 441490 394570 765510 128435 85255 293250 96645 165410 570520 356235 370685 474045 247350 455175 490620 428910 668865 187170 340510 730405 290105 84660 253555 96560 595595 143735 666485 462995 613955 107695 523940 26520 739755 617015 218960 575620 50660 815405 290105 507875 514505 691730 649060 84660 602480 357340 108545 308975 827135 148240 802995 84830 223890 847535 112030 239445 226610 337195 615485 128435 843795 23970 789225 330395 638605 652205 352240 285005 476935 469795 167705 285090 170000 109735 423810 222955 413610 749615 809625 808945 708390 29580 417690 706435 286960 13260 725220 228565 610300 210375 266135 291465 370005 412250 110840 307530 51850 409530 341445 203915 281945 462655 515270 431970 719270 149430 765425 194905 11560 844730 358020 631380 329035 29240 686545 138635 139995 195160 132345 620500 649145 366690 590410 229585 8500 414120 216240 466055 616080 365670 418115 490620 795345 53040 152575 308975 283220 745875 77010 315435 579445 681615 614805 180795 482715 213095 430355 838610 539240 372980 94860 23205 737290 91545 274210 279395 826200 489175 98345 661555 596020 321640 728110 781745 581485 488835 366350 744260 660705 447525 622370 628405 527595 29325 627215 46750 405280 239275 368305 80410 165580 465970 150790 475320 35700 586160 489515 96305 631890 482800 196180 472005 587690 264435 262055 435540 833595 339150 411485 95710 577065 794920 736185 613275 396525 306850 465460 33830 19805 538815 22780 89080 715530 140590 82450 413865 297755 255680 629680 81685 804865 768655 7055 3060 480335 538390 45900 199240 435455 418115 265795 557090 570435 437240 521475 526065 597125 276250 316710 10710 200940 139910 556325 387940 368645 349350 477870 577660 558960 238170 63410 86445 278545 104380 331755 542130 583865 159205 710940 121635 192950 553775 757095 248795 136000 76075 320705 549610 214965 34255 148835 459085 638095 402475 5100 418455 374680 248540 93415 127415 53805 658495 55760 663510 701845 197115 343740 112965 114155 320620 419135 546975 240975 765340 672520 793390 476000 790670 649740 182155 681615 192015 725135 846855 510170 338130 126140 562870 520455 81090 750720 759050 316115 288065 683570 307190 539155 380205 493850 323085 614125 462995 696235 797130 33745 399330 592535 850 77690 714255 448885 116110 670395 471920 792965 697935 606135 447185 176460 198645 112370 684420 286025 763300 353940 814725 488665 320535 496740 2975 427295 686545 391425 15385 57715 157760 501670 24735 57205 841245 795260 53635 266475 122655 546380 42670 206125 536690 702695 235025 145690 80325 74715 814725 272765 232730 141610 31705 40290 11050 819740 89930 472685 693005 558280 775540 470560 190995 340510 56865 651440 211055 265795 40885 86785 272340 335325 462060 368475 283220 72760 470390 754290 468265 196775 547910 504560 481015 691390 456025 803505 524450 470220 246670 131240 605115 118320 436985 806395 497165 270215 691220 643705 74715 533885 413015 328610 465885 763640 477190 312120 788545 377315 372640 660535 176630 754545 235110 29835 412930 220150 430695 603160 187255 138805 791350 276335 261035 485180 677025 343230 66130 561255 175695 840650 844475 254320 139145 161500 754035 680510 130900 804950 140080 405195 735590 200430 685950 482545 192525 289935 63580 841840 781490 218790 683315 760495 385730 275655 305405 182665 269025 372385 834530 656285 707795 53890 330225 123930 738820 326825 81770 765935 642600 143140 562105 828750 708730 625770 585820 560065 218025 364820 39355 189635 211225 729895 443530 760325 217005 23885 608940 449990 583440 540600 347565 452625 244290 493425 375785 751485 579190 29835 656795 98600 763215 492575 664785 679575 8075 97155 310590 300815 436815 528190 6970 549440 440640 448545 438940 500820 359295 24225 775710 262140 763725 519010 288745 468860 453730 377825 806310 736525 36125 563890 261885 827135 47770 795175 84745 136850 796195 762450 315350 340085 757945 609450 484925 180710 210800 375870 648975 783615 583950 589815 315690 356915 762195 416415 340425 376380 314245 32215 551395 699890 647275 74630 268430 212585 116705 360825 368900 73950 676770 738310 396780 645235 630190 349860 580040 783530 115260 743155 245990 305660 597890 484840 223890 87635 738905 447525 470305 376295 299795 271745 615740 636820 753100 184280 15385 201535 846175 419815 84915 500480 712980 799255 570435 583525 741455 589815 750295 617865 596360 182240 131835 64770 759900 37910 681700 508300 15980 27795 782935 606475 846260 21335 412675 469625 281010 150450 415225 230690 389470 549525 726495 145520 665210 168640 164220 112285 500990 286790 152405 452455 787865 225930 197795 57885 104805 728025 504985 413525 426445 298010 736865 130815 233580 141270 553605 509150 266220 534310 31450 120785 39270 657305 562020 554285 492660 108800 412420 457045 346970 411655 261630 231795 185470 371450 197965 582845 180795 781320 840565 260950 487730 242335 609195 615655 367285 386325 477700 846515 763810 259760 550035 38760 612340 3315 145435 465715 323765 602820 787100 108630 775455 623050 492745 445995 677365 748000 78030 487815 446590 133025 445230 294695 686460 231625 645575 307615 214880 43775 389980 493935 35275 824330 18445 493510 333030 126565 65025 76840 698360 754715 28390 444635 832745 640645 667845 819740 366265 506260 635885 229330 465970 586840 466820 662235 351815 498780 469030 313225 811410 204085 618120 712130 347565 748680 747745 792115 483650 274380 572305 105315 343315 683995 617100 643705 480760 47515 711365 612850 507620 32045 639285 458830 732785 602990 509575 758880 152065 194820 119765 187425 525980 228990 374255 285940 193035 126990 831895 794920 698615 9520 95880 50745 201025 396780 463675 300985 738735 216750 211565 524450 510510 76670 616845 46835 799170 513400 204340 212670 189380 105910 573325 482545 316540 414715 41735 622540 120275 424320 100470 582250 757095 324445 499630 746470 836230 181815 638945 401200 203405 323340 284750 177055 174760 521730 762195 554540 729385 470390 795685 447610 598910 721140 133535 183090 778005 811750 292060 847365 739925 121635 152830 700995 84830 100895 67915 192185 17680 744430 335495 717825 273700 705925 508045 102085 62220 429675 279565 786930 831725 624665 275995 406215 569840 674645 607835 548590 61795 826880 257635 657560 842435 224570 747575 16065 738990 468605 297245 148495 555220 612255 205275 574260 405025 526660 319855 672265 490960 813875 748085 807500 340 491895 680680 4505 843115 388620 307190 695130 353770 214625 85595 365500 623560 114920 538985 308550 728195 216665 820420 94520 217515 391595 825690 76585 298180 692750 17935 649995 457215 312885 217005 65195 801550 653905 732615 115175 301155 4420 433160 296055 601970 804780 266645 101065 209440 559810 415055 211395 596615 208250 683230 498950 519945 101065 814045 524195 455515 25585 233580 595850 770270 249135 620415 621520 395335 225845 303025 52785 67915 615740 780555 827645 458660 258145 359550 204850 849405 844730 294185 366435 595850 68000 696745 251430 504220 176205 536775 510595 386750 217345 152405 715785 565930 151215 166515 699550 489515 500990 807840 480505 149345 586500 500310 521305 705585 473025 310590 389385 739075 36550 747915 817785 573155 413440 600950 682720 390490 276080 356065 617610 685780 449310 269195 712725 219045 753525 554880 194225 569840 498695 341360 450670 440300 462400 363885 697850 700230 575705 515525 817360 567290 541365 282030 549950 182920 242165 759645 95880 799170 296225 167875 742390 360740 677280 286195 450670 205360 275485 567290 718845 403750 654160 183430 663170 687990 675325 172975 563805 415395 249815 725475 704905 532185 257890 335410 69190 467330 742305 3145 163030 584460 76670 785655 670820 411230 742390 460785 57290 107270 622030 361505 561510 254405 9265 388875 638350 700315 260440 735165 676685 691645 272850 545955 135150 24905 785655 288150 54995 640645 489770 236300 532525 372895 102170 253810 554285 187680 87635 846940 766530 669630 408085 578935 340085 217005 778685 487730 769505 323680 268430 490195 362695 179435 791180 362780 737970 789480 830025 138720 577660 839715 498695 37145 487815 129540 628065 648550 677280 280840 694110 165835 515865 257720 313395 815745 441830 466905 122655 198390 554625 436390 327335 703120 212755 462740 157335 18615 113475 318835 362525 387430 469710 584630 198135 582590 180540 154955 403665 662235 371790 53040 283135 41990 37740 203065 335070 44455 594660 236980 481695 615060 678215 319940 467840 538050 636820 748340 352495 156315 840820 480250 639625 820505 533460 556665 406640 827220 781490 156400 659090 308550 665210 205615 686970 787610 101065 693430 632315 814725 790925 480675 222785 272085 134810 783190 502690 79475 138380 715275 566695 342805 760410 248115 229840 548165 113900 208080 556410 180625 598485 324785 585225 798660 608940 78540 156485 683060 297330 839290 833765 387770 635970 124015 455685 723265 648125 145010 831895 486540 447355 606220 676090 590410 210290 30345 496825 831470 393550 4760 99875 743155 615740 200855 361590 568225 632060 792455 143395 811240 802315 777410 99365 111605 243950 721905 534140 471410 32895 277185 199325 43180 9605 129285 208250 736355 621860 299370 262310 593810 217090 539835 770525 740775 213180 37655 703120 83640 606135 555475 533035 664615 795260 715870 754630 403495 305065 562615 484245 408595 621265 799595 756670 26860 165665 166940 403750 153425 325295 786165 398565 41395 662660 308805 207230 683995 543320 142630 46495 112625 131410 600610 490875 263755 153000 195840 769165 94860 841075 568395 810815 716550 415650 643790 408255 363970 415735 764490 558450 562445 607750 102765 685270 258570 291040 254235 609025 135575 49470 326485 65450 687055 494785 227460 159375 294355 387940 443870 284410 279140 598910 516970 573750 222275 271660 230775 618885 197965 49045 696575 55080 665295 227715 355895 341190 777325 547995 137785 476510 584715 288490 464865 262905 10710 778005 210120 537880 115770 824245 117470 486285 635120 178755 375615 512635 783020 305405 548165 750465 570010 645830 661300 805290 478975 628320 474555 330905 368475 722330 4675 4165 25755 25330 567545 512380 604095 757350 561510 572135 21760 476595 844730 755820 696745 257040 702780 328865 800360 682040 819740 495210 32300 679065 804950 163880 131325 162775 827560 179010 76330 215475 76925 37230 278120 774945 753440 821610 512465 449055 121380 673880 93075 68595 824840 124525 63325 749870 263925 397290 346120 789820 432055 104805 481610 251770 316540 5525 831810 399755 551395 237490 243950 444720 614125 739670 3910 589390 820505 530400 87720 204935 777325 733380 514250 405535 497165 830110 780130 88655 106590 344250 657645 236300 467585 230095 78455 339235 25160 454580 505580 754800 652885 583525 539410 817020 340255 446335 84575 465885 289000 487135 510680 62900 198730 224995 217345 776560 244290 292995 22015 809455 260950 199920 778090 277355 431375 814130 430525 317560 774095 403155 51935 391340 529550 459595 323935 603500 514505 309995 538815 39270 191505 211990 799935 630955 451690 245140 513570 179520 160480 434350 747915 758965 371025 234685 496060 719780 507025 689265 840990 20740 343995 325975 592110 740435 524195 76755 202470 214200 434435 12920 412505 147730 194140 216240 146965 7395 732530 188360 218450 606985 93330 544425 589050 788800 47175 793730 64090 758880 618205 133025 591770 635885 163540 328610 592705 814470 149005 361505 107270 601290 791860 303875 16065 493850 27625 779195 457045 783445 228990 692410 577320 37400 5440 304045 389045 806905 829940 566440 703205 320110 526915 729895 193970 134215 615145 84320 13090 758455 210460 360910 187425 309995 808265 393040 466395 771970 342040 506855 154955 108715 307445 492150 544510 568820 842775 734060 627215 577150 139995 626535 523090 129285 40205 550970 117045 655010 772395 124695 387515 601460 152915 790075 599080 435115 17085 185215 449905 245140 640390 375020 835465 21675 706775 604350 529635 4165 760835 842265 691135 88740 328695 88145 818040 338300 819145 205615 272935 92140 63410 63750 431970 655180 241825 542470 454410 170850 284750 91375 821950 240890 832745 125290 673625 615145 293590 169745 126480 447950 1955 370855 151215 79220 180370 608345 829940 633080 445570 448120 355470 385900 271745 754205 760240 686205 722245 58310 128435 689095 227715 150790 136340 710090 71825 230860 440980 226100 552075 180625 712130 64345 763555 297500 489855 40460 813620 614890 354705 371705 162860 3655 58990 696320 279650 763215 43520 415820 329800 228735 769505 66810 150195 522920 846515 311100 336855 142885 464185 386580 555815 575365 196860 786080 234175 725985 123675 576640 4250 158440 523770 79645 163965 636055 751485 211735 392020 436305 307870 805375 226865 385560 3825 4080 281265 238425 11730 505325 230435 183515 693685 818890 561935 514420 157250 791520 840820 654330 668865 772310 200600 594830 708560 617610 231285 450500 575960 425 744260 537370 674305 355215 495720 39525 507705 644385 352240 610300 329120 839460 558705 325040 239105 802230 530060 724540 658155 399245 79050 848130 630190 444805 411315 32980 812685 140505 692155 805800 710685 754290 87295 124780 238255 739075 652460 593810 759305 254915 623390 750805 540005 257210 426530 463165 350710 367625 375955 23290 706180 311185 29240 631125 783445 488835 553520 832660 350625 625515 682550 754035 835805 311100 143735 355640 166260 198390 411570 363715 245140 281520 621860 192015 733635 589305 435965 749360 144670 163200 464355 828070 565250 515865 695640 701505 261715 579190 316710 695810 428485 766445 618205 125970 255850 741030 497675 190485 585310 29495 425595 751400 783615 100640 91460 450585 71315 453985 722500 832065 558790 228140 281945 109140 504645 677790 789225 147220 749445 663000 734060 430525 320280 24565 304215 550715 419475 449140 577065 718420 76500 1700 815150 428400 86530 85255 194650 465630 239955 87295 186660 786845 796450 457385 633930 134895 561765 415905 825180 621265 465290 571965 601885 554455 367625 765680 119425 85 778175 819060 473025 112200 780215 91375 752080 196775 798745 406980 646085 232220 753015 97580 230010 317985 554965 409955 80665 592450 740010 456025 236215 389215 261205 425340 57460 450670 185045 212670 645830 802825 817530 218535 34680 598825 334475 796535 547315 445400 821610 555560 367965 219300 704395 37570 652290 230605 352920 47685 99790 231880 541025 384625 743750 736525 540430 124185 288150 840990 155040 22355 558620 806820 391850 678810 340680 615655 778855 809710 670055 767635 288150 648550 304810 408510 357850 646850 683655 667760 297840 406810 247010 669970 552500 228055 475660 112710 417180 719780 240635 21590 398905 44625 111775 687650 588625 197880 646680 391085 27115 101320 144585 646340 665125 663425 174080 33830 733125 185215 480675 94265 267240 744685 539665 102765 284580 449310 107865 370600 141355 518415 248710 578255 320535 666570 476085 400095 432650 496910 810220 68850 183430 53635 143395 443955 297925 289935 44285 678385 161330 545615 635375 220490 620160 570095 696745 514930 846770 551055 682465 654500 487050 366775 342295 585905 69700 830790 606900 612935 298265 647190 351560 404770 260270 718080 480505 452795 616845 338640 84320 302515 585650 238765 174250 409445 564315 307275 748425 103870 197625 481100 494360 485435 283050 600015 278205 751060 565505 586075 681275 281945 581825 151215 680935 328610 456705 86360 583270 591855 235535 73440 314075 757180 114155 688925 18445 260525 399840 770185 46495 489005 208335 293930 296905 497760 297245 115685 235450 20570 745790 524620 210035 204255 576555 530315 373150 815915 434350 752760 215135 333200 661470 813450 161500 86190 613105 511275 775540 272680 529805 814810 662065 553945 420155 357340 546975 837505 289255 634950 164645 737630 401455 440555 804270 518840 355895 766615 104125 104125 77095 309485 841670 52105 787610 421345 787865 259590 397715 356150 253045 525725 198390 466650 62645 516630 721905 683485 502690 684250 802315 462145 794325 459255 261630 383690 530060 813365 731340 410720 690540 3315 283050 655775 802060 605625 125290 24225 319175 641240 138550 475065 463930 236895 558280 518925 104550 340935 588710 552925 326485 674730 755990 751060 332265 185555 406980 829260 788800 595850 243355 45730 166600 425170 223125 675665 666230 380970 349265 176970 824160 842095 712895 631635 417095 298605 21845 387940 110585 323425 320790 262905 339320 88910 615655 749700 8075 350540 92820 522495 739330 550035 545020 329375 590835 368985 181560 738480 115515 49130 162860 700655 70380 581655 563125 362865 764915 593300 150790 185130 105145 493000 25670 497335 278460 792030 724965 302005 223550 648295 827560 308720 763810 582080 664445 185895 160990 745960 129965 247520 319430 539410 521900 679490 564910 601715 328610 124695 652205 226610 3655 615825 471070 581060 284750 159205 707795 178160 69700 194735 175100 326910 6715 125885 538050 505155 454750 396185 162435 366520 645490 430950 603925 802485 306510 147985 633505 675070 616250 678810 533120 535755 294695 753355 748850 593980 175185 117130 473705 292485 756670 101575 605115 20060 647190 365415 722585 157845 672860 624155 560660 495720 772650 354620 372215 556240 777410 508725 503965 593640 67405 321130 699890 646935 229840 784210 168810 366010 192525 407405 517650 533375 151045 127330 410720 335835 519690 107865 825690 582080 555560 375700 635885 195500 612170 232985 406215 414545 648210 591855 102595 376805 114325 371620 619055 525130 309740 428655 792370 613785 376805 524110 142800 179945 320280 149770 229160 114835 80750 123165 279820 404090 388875 374935 606645 575450 365160 296055 27965 448715 627385 150790 194565 579615 441745 664870 190825 150875 741370 60690 354280 11050 575450 377145 472770 641325 804015 486370 747490 423725 68595 750635 687140 528785 267070 456110 605200 490535 463930 83810 533205 26520 47005 325550 728705 513400 367455 436305 695215 162690 84150 733380 235705 709750 621180 476000 48365 171275 705160 579615 85765 760750 36720 37400 691730 843965 818635 304895 170765 283560 647955 165835 641665 481440 523600 460275 143735 132090 407745 602055 59245 715020 702950 461805 564230 195245 574430 438175 387940 552670 820335 50575 223720 834275 41905 570690 22100 358700 525300 128435 95540 291465 374510 725900 488920 203745 281265 262990 666655 826285 523345 189465 52275 650080 208420 816935 481865 353685 677705 148495 37740 775625 836230 513825 665550 741115 106590 263925 318495 426190 762110 210545 341190 629935 173400 175185 510340 219980 209015 529125 603500 53125 730490 248625 300560 105485 757690 296310 259930 647445 544510 644385 843030 621010 127755 226355 99960 510850 516035 409020 584205 719015 520370 120445 781405 363460 120275 60350 91715 315180 361080 330310 740605 671160 440470 602905 434520 46155 327080 574855 314245 113985 165750 777410 235365 706605 163795 747235 407830 690625 488410 402560 295205 407405 844985 260355 140165 663255 468180 793135 523005 139740 526405 120785 835040 622200 634695 775965 3145 81770 695300 537030 96050 831130 630700 647445 573835 370175 203745 564145 682125 41905 200855 776305 840990 741795 39865 671585 158780 79730 266730 782935 354025 470390 173825 126310 210630 702355 675835 845070 326400 192865 235280 731765 46835 23205 378420 533715 178925 669885 28390 48365 344080 30090 529125 216410 141610 601375 113475 460615 134300 703460 359635 624835 231030 41055 310505 188105 839885 204085 472940 754120 829685 681190 678300 173060 155295 704990 103445 743155 304130 593640 253215 108885 379525 141695 423300 846600 780895 725730 349265 491385 615060 399160 205785 742645 456195 504220 647615 642260 305745 409190 209440 821695 773330 669120 665805 156740 36465 839035 227885 131750 57630 233155 318665 261970 728960 733125 766700 458320 781915 652290 277610 718335 744600 785910 818720 496230 83300 111265 674390 406045 194225 331415 683655 490620 756925 593045 481610 418200 238340 498440 111520 463165 253640 826455 97495 321045 361335 632315 281945 190315 255595 292910 624325 803080 215050 219640 825775 211140 96900 537115 259845 175950 350370 506005 770950 200770 319345 293420 354620 646085 387770 275910 388195 512635 364395 369325 747660 625175 733125 570095 357085 210375 104380 149685 440045 408340 501245 261035 10965 214370 123165 689435 508555 498610 125375 425425 679320 848555 519265 82450 93840 316795 324785 14280 501245 400860 191930 564910 84490 161670 121890 381990 602565 114580 528615 70890 67405 597210 655265 417690 219725 510 128435 801805 468605 112540 390405 771460 564825 104550 462740 245480 792710 612085 833850 284155 377910 304980 539835 98940 60095 438685 85595 823055 85935 583525 482630 768485 201450 713065 89930 78625 661555 353855 330225 199495 43860 760325 688075 779705 190655 392190 182070 788375 530995 798405 178330 468520 100470 570860 654840 740520 248370 827985 223890 240125 110755 467500 632740 55930 436985 314415 261035 524790 134895 171785 165920 328185 402815 190400 443530 420920 442510 226695 134045 768655 516630 255935 395590 518840 716210 699890 442680 136085 713915 311950 676600 241400 461040 184025 130390 235705 25500 264350 112115 331330 3485 550120 588965 671245 392360 139910 555900 177735 539155 451775 694110 156230 18785 520455 583440 338895 412590 412675 104890 523940 56865 95795 734910 469455 554880 783275 138295 498270 739755 517650 400095 749785 275315 33830 236045 257125 61455 595425 546040 600100 825775 339575 312630 810900 386240 365245 714765 128775 807075 439875 410125 715700 429505 107695 365755 66130 80835 145350 393465 825435 814470 405790 835295 738905 76840 55080 715445 338215 71655 110245 533290 468775 581910 697340 410125 284750 393125 743495 294695 550460 650845 238085 526065 500990 401795 724965 477275 699040 647530 254150 598740 271915 609110 210035 487560 115005 515780 494445 309060 169235 136255 795770 77605 202470 260695 622540 375190 380970 749700 417690 191165 365415 265370 278375 695045 125035 181560 824585 95200 364055 13260 54995 180880 752335 716635 157590 232305 144330 762535 451775 250070 818635 337280 70465 659940 478040 570945 441320 348670 212075 43350 502775 812175 153000 449565 712045 21335 820930 313565 170765 165665 716210 251515 18105 30855 195160 829430 39525 724795 356065 487135 403580 588455 246755 645575 95030 446080 387600 808520 677365 15470 603245 410295 476255 525130 299115 200260 360400 766870 220405 714510 213520 506345 387770 386495 143990 777410 86615 229840 622540 544935 606900 464015 603500 414205 323085 518925 508810 827390 329970 491385 455600 600865 446250 794750 425340 520115 614550 529210 434605 31620 291720 444040 105485 226780 164985 599165 826625 2465 20485 21335 126650 7735 55165 798915 9945 87210 450585 791945 332435 681275 576555 267835 160140 665805 757265 6035 68255 464780 780300 842860 313735 471580 301155 160140 271915 280755 111605 241400 198560 681955 434010 679405 81430 5270 627385 181730 618035 235025 446505 702525 616335 406640 61540 379355 394910 595510 589050 710770 638605 372045 93840 736695 586670 780810 436475 591345 146285 310420 485690 387430 590750 549185 787440 690115 505580 681700 145520 461125 69700 295035 94860 398735 724030 678555 548675 79985 38590 309060 418710 241740 51000 673540 331500 308295 56355 597210 329375 622030 4930 562870 356320 222700 111690 600610 370600 604520 65620 307785 92395 488070 599080 529635 381055 281690 441915 319175 327165 262735 223465 659005 5440 705415 221255 697850 698955 152150 571030 526320 673115 717655 492405 442935 418455 98175 408680 615740 10455 714850 14025 545190 48365 765 448630 640985 484925 766360 385220 636650 754630 825265 641835 417180 751910 573750 534395 318665 345865 581825 536180 445825 261120 528105 411230 829600 739330 8840 545700 23205 87635 53295 555645 44540 381055 225675 378760 778090 723520 125885 460700 520200 600185 570945 644810 433245 30855 194225 238085 557685 244715 376040 834530 643025 140080 62390 254150 640560 261460 839885 645320 168470 599335 332350 291210 296225 742900 539070 356150 815150 480760 786675 299880 738990 628405 847280 531675 479655 218195 498100 231625 114835 306340 541705 365755 538305 764065 731170 741965 465035 728620 323850 7735 70975 455175 654840 513145 500990 263330 551565 79305 315265 404685 207145 196180 196690 514080 714765 163710 127330 504560 685270 391595 56865 218790 123760 848130 831130 325210 79135 550120 825860 486115 115685 316115 648380 714935 58055 509660 291125 413015 406130 233495 193630 575365 769845 238340 719440 816000 753865 767890 482545 185725 269025 345185 803505 354620 9095 746725 836570 705160 127330 31790 197540 521560 819655 653480 452030 682465 64260 120955 625600 67065 753440 217090 665635 336175 395420 169320 55505 694280 510000 167110 716635 522835 716975 488325 498950 816935 208930 292315 486030 197115 686205 314160 747065 766615 35870 748765 623050 373065 444975 672265 256445 496145 202895 719610 796620 410125 122910 524280 572475 346630 444210 200515 356660 396950 274635 45305 548080 376125 709580 279650 232135 128690 253810 604690 473535 274295 36380 824670 198135 344420 280500 383435 310845 419305 74970 206295 768400 351815 677705 688160 437410 598570 276930 556495 634525 327420 670310 583355 170 221170 771205 71910 452285 551565 449820 810900 731850 740690 282540 13515 187850 361760 431545 58820 477360 196520 397290 778005 611660 509150 248965 788460 179350 829430 816000 758540 563550 391595 55080 266475 110160 310760 650930 196690 408000 623900 15640 477615 81175 576385 679575 430695 134895 227970 652460 102085 27030 109735 31195 240465 391850 475915 806395 521985 790160 624495 423045 702610 717315 437580 494700 122060 332180 39440 767805 492405 523940 96815 761515 517650 17000 161075 727090 377570 324020 493765 424405 180115 227205 809795 189210 684250 260185 33150 549695 563040 222700 76245 427550 383860 338470 99875 23035 359295 729300 84915 150875 471410 389980 272425 435030 35955 399245 447185 795600 418115 548335 736695 177735 511275 794665 665210 205105 196265 480930 374425 143820 413440 752165 209695 531420 361420 525470 490875 723775 449905 438090 453730 241485 388025 808435 168045 552415 25075 821695 842010 782085 112540 831215 540430 445230 443105 95285 366180 386580 128775 46240 677025 257890 742900 6375 112370 468010 85765 517990 223805 146285 376210 713575 807925 26265 824840 73185 50830 423470 790330 678470 368135 817275 125290 459765 828070 165835 537285 166260 199155 811580 494615 745450 595510 489005 438515 588285 533460 640135 420410 697595 235620 132430 812430 647870 720800 25330 23885 290530 779365 305065 476595 14195 518500 508555 283985 177225 599250 672180 838015 723095 459170 453900 48790 252280 363715 345865 520370 690115 394145 817530 84490 37400 684080 395250 19380 760495 86360 651355 488580 113220 840650 222275 198815 389640 640730 110755 191675 558790 237490 77435 291975 115090 581995 513400 199665 762620 775370 81005 737035 406895 517565 92735 585480 114580 135235 459425 719610 805375 180625 361930 785060 260440 99195 214370 501840 743665 518585 798150 327675 766700 794410 579870 640390 495295 693770 41140 511445 718930 332690 516460 394315 383520 396355 546635 84065 566610 839290 72165 521475 290530 804355 373660 322915 146030 555560 19805 222445 392445 424745 722500 242080 766955 425340 550885 786165 691645 552670 586075 687650 60775 544425 722755 173655 765255 583865 486795 456620 747065 82535 358445 668950 138975 645065 626790 606900 255595 147815 447780 313055 609535 380545 562530 339830 248710 287215 670820 496995 707455 374510 694365 551565 662405 457895 710600 2890 507535 406215 60265 369410 238085 605880 452625 558365 464525 173995 443870 98515 264690 746130 167025 285090 822205 584290 817105 571115 140080 803760 809540 282370 824585 422620 21675 54400 457130 411400 79135 138380 767550 623560 206125 629510 51340 318495 474980 664615 207060 247605 138040 514930 792200 59075 692495 612425 299880 184365 110330 231795 466650 712300 300900 230860 683825 426530 470220 256785 397460 663425 743070 539665 191505 78540 607410 693175 550290 5355 462060 198900 404430 807500 96560 666655 759815 113645 285685 535500 757010 158695 614040 428230 247010 5270 359550 384625 209270 168215 246160 179435 694620 498610 636140 837165 487900 437155 377315 566100 678640 402985 155125 21675 819485 359890 404345 601290 832235 608940 123675 541110 661470 553265 63240 502860 220320 309655 533205 429590 750805 408085 168555 783870 98940 688755 518585 523940 737885 208590 726155 72675 146880 161670 93330 332690 450245 839035 589900 149345 695385 601205 597635 73610 192100 666315 683315 704480 500905 350115 526915 278120 263245 435795 109650 381735 802825 8670 637755 415650 54230 587945 660620 97410 378165 595510 280075 721990 520455 776135 812430 274805 670480 155550 595340 127840 492915 766785 227800 304810 461550 40630 613700 354535 450075 293845 818210 17595 771630 786675 434010 546210 159970 70210 166940 683400 115090 439620 326400 392615 764660 28815 634780 211310 759220 763215 442085 109905 302090 139570 554880 477105 76670 238595 550630 19295 697340 577830 634185 418285 316710 36465 710430 510680 16150 321215 542810 620670 554795 172295 20145 640305 779450 269195 846940 796790 398565 762110 669290 111265 452710 96220 380630 764745 415905 260440 818380 223040 108545 691220 19465 648720 311015 56780 673370 505495 600355 111265 158270 136000 652715 79730 136850 438600 794920 40545 67575 612085 399925 198645 526660 189040 145520 637670 326060 797555 9860 129540 19805 81855 537625 158780 501415 673540 589560 814300 415990 772820 453390 784890 173995 827815 449395 560235 55165 663595 454325 37740 432990 696830 113135 668355 504220 470305 841415 806650 517225 578935 581485 815575 310930 69190 831215 250665 507960 276420 138210 840055 375615 129710 245225 222190 560490 568820 469965 618375 543235 615740 794240 88400 343485 763130 689180 273955 593130 581655 719610 440555 444720 411740 613360 225250 557345 520710 547060 333540 353515 521985 69360 407235 579190 30515 632570 568565 10030 291805 170 619650 197710 438855 279055 785060 88570 514930 632655 510085 440810 500395 701335 140335 39015 714425 638860 826455 154105 421005 567290 755480 192780 503455 722330 26945 393890 226185 125970 336260 488410 433840 64515 493510 205190 651610 650250 807925 667335 508130 4590 542470 442085 23290 824840 652545 789990 120190 26350 762790 57800 693770 501245 390745 802825 547910 273700 585480 388620 353345 658155 516460 82025 832235 629935 339830 149175 775455 525045 348585 54825 664955 516460 423895 699040 108290 622795 484925 640985 192950 51850 798320 95965 231115 729725 478635 5865 492660 73695 267155 223380 659515 689860 620585 451265 281350 185980 83895 333115 282710 584460 376975 434520 802485 315775 120700 284835 454920 454325 835210 728790 788460 185980 576385 27030 421685 460105 581570 197965 552755 443360 432565 833340 232560 492660 412930 713915 665805 63410 258825 91035 621520 8840 285600 576810 100300 41395 588115 800020 382075 418030 813875 836060 21675 711620 59415 340595 733550 183855 475915 697170 620670 798745 682890 559130 341190 699635 98855 624495 114750 630615 668440 5015 390320 410805 329205 592195 376210 688330 129455 113815 214285 465460 338895 663340 645575 317560 484840 705755 431035 581060 214285 549865 553860 489345 475320 843710 796195 382415 78710 118405 19465 28050 678130 219130 690200 709070 813110 24650 176715 40035 496740 181390 722500 417775 139230 365160 351730 352665 816850 128690 521730 91120 626365 691560 9350 294865 684845 638775 729810 198220 122315 717485 646340 33575 481695 109905 689775 328015 546465 109055 820675 211735 569925 52530 746725 158440 503795 722755 475745 603075 608260 800530 833680 604010 367625 775710 806650 373405 367625 665975 366350 513060 769930 550035 831810 502860 85680 727940 111605 289255 574600 197200 582080 747575 686290 53890 457555 452540 332435 462910 685270 54145 798915 530060 643620 459340 724030 589220 66980 245565 119850 645660 785995 334645 320280 272340 292995 306255 488240 532100 495380 649910 487730 205105 795430 147730 669715 332520 111180 23885 304385 816680 312545 529040 488920 772395 582250 733295 341105 694280 768740 41650 164985 343995 420920 87295 43860 162435 556580 846855 282285 19465 181390 154105 220745 498780 530060 107695 604265 350880 199240 590240 721735 289170 823820 313480 745110 190230 775370 828580 32385 825435 707540 637160 764405 16660 805800 46495 739245 485520 1445 348840 821695 202640 573155 582930 38250 547655 21080 587350 702440 588965 590580 405365 660875 572475 529550 478380 610300 88060 241910 628745 609025 715700 350965 255340 126650 241315 629595 576640 377230 172380 60180 787695 171530 693685 386495 693345 178500 155210 81685 112625 404685 615230 380290 4420 330735 193970 517225 751145 697170 791860 446845 298690 574005 844645 14365 553775 690795 833000 350625 358275 393805 761940 63580 439535 97580 64005 396270 319685 816510 155635 651185 89590 718080 92735 289595 589730 692920 434180 314585 47005 634695 106505 473535 220830 430185 650505 465460 102935 192355 241995 646425 315180 483310 625600 692580 589730 473280 37995 502010 766530 14960 543150 146965 503710 841585 821100 417265 197030 105230 767975 24820 114920 43690 824585 641325 317645 458065 826455 656795 634015 605540 666060 271150 142885 215305 324020 568480 117895 821440 847620 833425 108800 15895 426105 795090 700655 194990 643025 449395 222105 846600 594575 364735 556920 494700 98855 249475 839205 522580 317645 5100 397885 64770 355895 126650 18615 813960 68000 705330 354620 559045 207825 350880 223720 841925 180795 399500 736865 459340 358020 200515 88825 59500 722755 471410 494530 370600 678810 278970 434605 283645 807670 573750 216920 317050 458745 331330 61625 84065 845325 701505 115600 571795 633335 536690 811410 523090 573070 843285 119595 744600 517565 505580 846345 743240 834785 711195 816680 44625 123505 507790 781320 543745 117470 134045 537115 195075 484245 163540 440045 702015 651270 214965 685950 597720 530655 44200 665975 656030 504645 400180 198475 86105 445655 3060 846090 150195 108035 645065 4505 753270 27880 376805 765085 317050 352580 301155 152150 383605 326655 323170 781490 659940 218195 523175 227375 447610 603670 638775 696915 318155 202640 750380 696320 102340 50320 185555 278545 250920 140165 409190 40290 622540 830960 2465 746810 567120 629595 454070 131155 648805 51510 392870 519520 516460 797555 176970 622115 321555 590410 660620 24225 586500 224910 279565 666485 457130 292315 737715 23460 311185 169575 498610 667250 774435 833850 274550 32385 351560 431205 843030 89165 655435 679915 572985 637160 364140 751995 128095 832660 356660 17255 514250 332010 846685 336685 390575 129625 187085 739075 352665 173910 172635 729300 24905 43095 58055 392360 649740 277780 557175 15725 420070 293590 334560 436730 88485 243695 66300 251685 214540 702355 584715 224485 38675 410465 496485 693345 801295 593215 239190 122910 480335 278630 179350 327505 204680 46155 654245 243440 462655 128435 459765 405280 338385 696745 18190 595085 565845 734910 783615 518755 621945 847195 215135 188615 584290 166600 828495 294865 100045 274210 30770 306510 272595 721480 323340 574090 334730 751060 501670 67405 96390 659600 185640 621520 475660 403750 294610 482715 821185 463080 124015 79560 448120 698275 299965 565335 379440 700910 169150 510 747745 530910 184025 449225 747405 139485 479060 169830 429250 716720 703460 815320 496825 487645 518330 690455 812005 838100 764660 840990 729300 683315 39185 125290 790925 37400 113900 566950 48535 116365 612255 362610 557940 410040 707540 284495 761090 634950 40630 648295 131920 625685 68000 546210 776815 63070 849150 803080 155975 179435 683655 290105 501415 774605 754885 213265 638265 822375 251090 202470 250750 406640 380970 806735 102425 780215 519775 220490 214965 92820 97665 696320 214540 281860 566950 333200 439705 217430 789310 737290 229925 517565 577575 300475 572900 602055 78965 246160 806820 138720 702100 181135 51510 802230 492320 262140 196775 311695 357510 96475 385135 130560 836570 137275 284325 156825 437665 657900 116195 709580 139400 480590 281095 180030 784040 98600 664700 162945 295545 824330 805800 406045 388705 572305 823905 263245 783275 368985 605625 542640 825265 238510 20145 360825 621180 585225 385815 660195 355130 429335 194055 672010 506005 31365 429760 180965 54910 114580 200600 620330 190145 238595 496740 500310 121040 560490 151895 672095 803165 299115 117215 167535 589390 476850 757265 141440 292570 363120 118575 170765 632825 784380 803505 822205 149770 519180 441150 668780 118660 350200 772565 353005 561425 694110 729300 609280 435795 676430 529890 525555 609705 16150 571200 71145 360315 405450 602650 497760 314245 143820 586330 85340 366435 791095 790075 105570 41055 130305 496400 141780 312460 829260 685355 68935 198475 32895 35445 336600 259760 137870 663850 129285 594830 156825 150705 477615 765425 757860 623645 440045 419220 136595 510850 236215 130475 350030 847195 338980 428570 522920 174080 732105 297160 379950 306510 582590 672605 560065 32045 483650 10030 646595 462825 598995 321045 310420 652120 274295 522325 169830 3910 394315 1275 389640 590325 425510 6800 607410 47345 740775 7990 553265 623390 449140 11475 274380 751145 71570 462740 705330 174165 803165 732615 570265 296650 528105 41820 344420 748680 110755 252365 155210 433415 825435 67575 788885 341360 652460 682295 383605 523430 663255 832830 70210 640985 561255 795770 736525 322915 115090 772480 322065 485860 717400 726835 676770 2465 345100 337365 636395 826030 711450 753865 530655 379610 307105 79475 565675 133280 263075 63750 100045 809455 281180 240125 654925 415055 367625 183940 235450 613615 15385 551310 638010 703885 74290 370600 523600 849150 316710 562105 145180 327675 675750 480590 764915 293505 627045 201110 59075 695895 202300 847450 546380 60350 775540 674390 669205 813110 43435 245905 377740 738480 763810 799510 374255 335920 11730 142205 559555 800870 204680 245565 156995 208590 32045 158610 373490 794240 56270 489855 228905 156910 538730 178330 731340 423130 134130 649655 796875 491385 692410 78455 616590 732955 456195 253300 578255 615400 628915 744940 302600 825860 56270 417520 13515 831895 88485 611575 622795 217770 786930 63835 260865 161755 542555 239700 64430 661470 220830 663595 827645 629935 85510 460955 265710 87125 529380 407490 749785 209695 315690 667080 44710 730490 397290 499630 569245 130730 50745 202810 340000 208845 670650 499460 565335 392445 848300 640815 377825 848215 445060 839715 157080 508810 631720 214030 691305 141015 418965 462060 189295 704990 753695 460275 706945 436220 646085 466140 776050 700740 526235 369240 177395 569245 530315 420325 415395 286960 771035 830280 45475 619650 532185 24395 590325 395675 479655 323935 114920 93160 144075 744515 478550 258230 308380 407150 34765 115005 642260 404855 554285 28900 405110 840820 315520 544935 287130 398735 595 5015 275145 582335 278800 796450 836655 683315 841500 414630 134555 836230 719015 599420 350200 301495 494870 39355 98430 149515 158865 367795 136935 66045 292995 444550 265710 567460 111690 210460 694705 192355 738055 489175 233155 593300 424320 767125 2040 69275 693515 102255 94435 163540 676345 47770 265540 240210 701505 679830 747745 706265 534140 573070 836230 210800 845920 168555 132600 526235 395760 709580 193715 504730 208845 359550 757520 428400 758795 357425 173485 264435 31195 489430 454835 42330 119255 351730 231370 48025 30685 546550 542980 69615 196010 36550 685100 768485 113730 259675 263330 798830 433585 385390 536605 794835 220575 195330 535840 55165 71655 791010 622370 2635 497165 684335 254065 832830 313395 732190 491300 257040 547995 5185 96985 115515 381650 615145 145775 269790 569840 243100 427040 41225 823820 120020 290190 556750 519180 221935 311950 474555 313565 227290 7225 791945 290955 780725 330650 527935 435115 459340 714850 403325 417690 379865 342295 802910 243865 804950 367030 747745 311695 445570 340170 636480 461295 30260 101660 89760 748510 628660 473790 586500 141440 38335 668015 546125 304300 151640 805035 259420 723775 432140 413015 724455 141355 242165 774435 402390 209780 264095 66470 697255 331585 704905 476850 82535 93840 15725 726325 508130 83130 12410 418625 613190 545190 656115 757010 672180 731935 754885 21165 399075 191845 1445 844815 625515 99620 625175 742475 836485 645235 429080 525555 170595 158015 456025 602650 523770 109735 552415 724625 722160 655690 182240 265370 365500 500990 842520 735590 813790 238425 762535 114665 475320 651270 558535 195500 729810 307700 239020 460445 13260 238850 517650 708645 167875 591005 317815 746300 309740 350540 143055 138720 236895 314585 88995 770270 576130 337705 823310 414970 523090 451180 551395 163710 274720 569075 210120 130390 533800 612680 59670 414800 71740 259335 98685 415820 520030 842350 283985 772225 670140 666315 38845 706860 621350 35190 382160 386410 352240 728535 699720 452455 230860 820760 290615 763385 613870 370600 755990 605030 386750 277950 779875 602480 689775 652630 694960 598910 389640 590580 152320 170595 773330 258655 768400 586330 343570 453815 58225 245225 66980 437240 842690 527595 755565 442170 461805 513825 303705 754120 475830 757010 734315 242590 796705 690370 765340 155380 153510 520030 640815 346630 414715 17340 162520 320280 641580 297415 507620 158185 407490 697680 816000 770610 375700 98175 552755 338640 684930 215560 507110 15470 142715 514250 542640 794410 360825 112710 334900 365840 163710 256785 598655 213605 641155 660705 654755 286620 678895 827475 2975 701335 253640 610130 226950 678810 279820 796875 60605 691645 279395 379610 558280 801125 536690 138295 390150 283135 183260 612000 398905 490705 755990 86785 827730 48025 350455 570860 473535 675495 140335 389640 183090 553945 95625 466310 136425 13005 234345 548845 568055 158865 714255 666910 631295 187765 685780 371705 399925 385050 621265 679915 648125 489940 482460 784210 165240 498610 742305 597040 187510 364820 512040 41990 501840 787185 658070 410550 149770 178330 468860 522495 125120 353345 716295 770610 574940 76925 711620 838610 235705 16320 232645 189635 706945 704395 400010 649570 777580 232220 482970 697510 667930 134555 43180 812685 588795 12410 635460 43605 799680 817955 504475 564570 150110 225760 19295 530740 537370 596445 478295 239190 227800 418115 683315 195330 589305 362440 160480 365585 253470 93500 44200 649740 129370 541790 645065 514420 102170 265795 234005 798150 4080 756840 617270 474895 553435 833255 572390 558790 408765 149090 411230 456365 435710 678555 22950 332775 316965 731255 201705 644640 304300 732360 330395 108035 71400 322660 610300 375700 30770 245395 520710 310420 197370 611575 237660 533800 103700 488155 546975 13005 232900 790840 494360 418795 210545 808605 82025 98515 150450 368135 495890 849575 157760 723435 463505 162945 761855 379270 339830 311100 612085 661215 768315 353175 849405 686545 462995 474555 553520 705245 774180 553180 41480 471920 30430 621435 742390 406215 32130 419305 630615 446420 631720 244035 108715 192100 657135 408680 517480 229755 503370 570095 123505 746215 575450 416840 261120 829345 623985 607750 322490 455345 74800 517990 274295 829940 128520 323170 55930 97410 224655 677195 217175 758285 569670 413695 155635 91290 262735 512380 736610 154360 421940 806905 76585 799085 798150 166685 662490 386155 590835 343825 738480 356490 734145 67830 200940 15555 79305 790500 256360 146965 435455 599420 78370 549610 315095 485180 168215 44455 550205 592705 24140 753695 810305 799170 503370 650760 639370 26435 225505 226610 309145 123845 393125 759390 510255 764065 800020 327675 741625 666655 602565 483565 557260 799425 465630 703120 267495 631720 374935 133620 732870 259420 405195 282880 243525 381480 256615 617610 444550 436475 122740 524620 496145 740520 537200 596105 301580 482630 822205 693345 554795 441405 469540 465120 775880 124100 570775 128520 334730 157590 272850 361675 138805 120955 759645 556325 418710 115685 356575 102170 322065 560660 794495 489345 87805 530910 780300 314755 576555 719865 629595 640475 263670 776305 486710 592365 794410 541280 681870 707965 207230 820165 661045 746470 410380 563550 422195 617950 799850 145860 572560 85000 731000 635630 186575 172380 801975 761005 117130 690285 343400 97155 137530 831130 409190 213690 244970 568395 304640 378590 537285 804610 73100 791945 752760 97410 415735 391340 289340 20400 189295 209950 762450 249900 822035 87975 559130 688245 447950 512295 642090 826455 183940 140760 740095 551395 85000 203320 379440 444210 771545 240465 264520 802655 398650 442765 454325 628235 786845 491130 619905 446080 643620 81940 792370 754290 748170 574260 763215 564910 371535 732275 266645 533630 119255 570095 367030 823650 505325 563465 271490 1360 302175 562020 792200 757010 124270 519180 299625 284070 67235 537625 710090 824670 256530 502860 385475 77350 769505 282710 605965 405110 518755 190740 506770 616845 168810 698020 815490 313905 280330 129710 160650 733125 226100 171445 45305 631975 30515 222105 137275 261035 293165 564655 701335 710260 534990 487220 426785 695300 225930 14620 283050 835040 309060 540515 735760 442170 290275 357085 414970 273190 747065 175185 820505 356405 576895 157335 397290 553095 579105 532270 734910 23375 510850 6545 287470 405365 419815 738055 830620 276420 535075 797130 265795 168300 433585 149430 204680 183430 782850 171020 699380 94605 536605 349180 146710 764490 438940 453815 591600 389300 702355 183430 91120 152150 786420 244035 279225 594660 240975 172720 99025 759220 178585 82365 364820 635035 700060 193715 254830 504815 48705 206720 467245 833425 584970 785570 473025 601630 747575 801380 845410 399075 784550 326400 628320 610385 419900 694620 458235 435030 213860 256955 215220 718165 382330 604775 95710 223125 436305 139315 220490 41480 406470 367200 253895 747745 552500 534225 702950 260100 451605 302855 708390 807245 765170 198985 535925 155720 666315 646935 704820 767550 78965 554625 233835 396865 209185 72420 65365 51935 355895 345950 721055 363970 404260 837165 85170 46070 586160 325635 255170 655180 801890 761600 136935 227545 444210 764405 454750 542385 668865 497845 124015 297755 834360 679915 415480 83640 592280 74460 498525 601800 255085 97750 484245 408595 9350 436730 290105 533205 427380 743665 227800 50065 512295 79050 116195 483225 346800 770780 600695 823820 615485 433160 524620 559725 169235 634610 120445 56865 498865 173145 816510 365925 306850 834020 845835 357340 597975 46580 596530 64345 749360 2550 223380 32130 735080 716975 781235 394570 519435 835380 566100 816340 202725 816340 308890 404770 419305 457725 696405 744600 74800 122740 844220 783955 585650 408595 181645 845410 617440 23375 532100 204170 215135 123760 841415 332690 319600 612085 352410 747150 694960 309315 60350 100725 806225 673710 781915 819485 379440 438260 341275 126820 296055 44285 124610 116195 786930 225845 419985 54655 140420 244290 445910 449055 846685 35955 188020 68425 591430 282285 53975 605200 203660 217770 847365 689605 380460 439790 837335 491470 305830 551650 379865 127670 422535 217005 188105 157080 493000 705160 26860 317900 318410 73440 176205 519435 782000 125715 530910 662830 43010 269620 541705 2550 181135 364905 632145 615145 280245 635885 93160 628150 756160 566695 697000 770185 638945 350795 846175 745025 750805 75055 632485 13090 758455 748765 334050 256445 430610 366945 272170 397205 166685 621435 251260 29835 466140 64685 484925 540940 106420 624665 116365 370345 773840 204170 714170 796875 189210 193460 234600 822120 18020 639030 344250 275910 459340 270810 1360 502350 218195 121040 687565 113050 325975 696830 449480 640900 395505 350030 139485 570095 596105 14280 321725 522495 292655 312120 91120 696745 111350 667420 52360 717995 578000 257210 223635 156060 197795 567035 66555 749190 262650 719185 326230 770780 799255 688160 736270 679150 153850 21590 293250 36890 37740 160310 223040 693175 810560 839375 818040 414120 727940 148580 727940 768315 293675 98940 657220 767635 119425 718845 367115 828070 814130 304215 107185 618970 40120 289085 124865 489600 147050 385050 104125 28900 70380 255765 149515 454920 430865 275400 7140 212925 501670 195075 399160 424745 112965 730150 802230 670310 346545 459850 849660 839290 203660 348245 848810 487730 752845 506600 207230 537965 580890 766955 16915 555475 353005 549270 459765 162860 493000 563975 761940 371875 574260 656540 649570 791350 452285 603245 675155 522495 393635 220575 450075 356575 584205 814555 501840 310760 54740 697255 151470 774520 726580 222785 756075 729810 346715 842775 713490 269535 339405 93670 260355 757095 211395 709070 82790 656285 541025 200855 154020 746555 410720 137275 468350 411570 330650 488750 289255 285685 690030 243100 468095 421855 618290 605965 83045 422875 621520 457640 656625 427210 214200 107950 691560 383775 228225 144075 676175 545190 568310 56440 723265 834870 419050 114240 151555 592705 837080 248880 473960 49895 409445 778175 139570 59670 154105 738905 515015 751740 6120 539410 247180 753015 672520 602650 164305 688415 226185 188955 779620 453220 284240 340765 215815 262990 798235 609195 234345 659260 43775 43010 444125 161415 187680 725730 518500 120615 670905 441745 83470 488240 346885 766785 449395 327760 367625 80920 481865 11645 822375 706435 756075 133365 128095 533290 119595 783020 108715 737375 655520 120785 815575 364565 673710 496570 493255 286705 329800 355980 685015 49130 750465 650760 371620 796875 443020 580040 809115 545700 700485 428655 235025 742900 515185 402390 517735 844475 663255 117130 23120 591685 671500 254320 106080 643110 371875 840055 316795 11475 361505 21845 244970 137275 41225 782765 548080 760070 535925 379865 343995 828240 84405 472600 80920 72930 587605 161500 340850 580465 782765 136170 727515 540175 440300 435115 472600 649995 611235 337960 446420 824415 735335 396270 124355 298010 329800 227715 170085 340 757520 544510 768315 316880 846770 61540 755395 6970 711535 556665 219725 272595 128520 446505 337875 598740 261970 315265 557345 399670 126650 687055 496910 52530 476935 573920 303620 396015 186575 110415 669035 459595 382075 801125 246755 333285 501670 95200 244035 736610 446675 567375 456790 562020 25500 547485 221425 155210 311610 382670 686715 621435 575960 716550 244035 380630 213435 820590 441065 693345 44880 850 777580 559470 802145 177140 807840 666995 584800 193545 286535 49215 362015 549865 782170 109395 163710 783020 805970 560065 274380 236725 65365 145690 816850 8755 603245 133025 617525 608005 455770 216410 207230 400435 21590 611065 227290 757775 281095 12410 82535 731000 78965 180625 76585 396015 35700 301580 141525 405960 732020 148750 394485 321470 649740 303280 354875 797640 427975 820080 606645 726580 668185 35020 799680 662490 297840 480675 557515 747575 825775 469200 614805 454240 544935 76925 480080 93670 671330 487645 259420 142375 801125 89335 804780 245565 727515 490960 281350 374765 209270 817530 94860 367285 729640 766785 844900 386070 61795 144415 691900 716720 254490 751400 142630 741795 107440 730915 770355 348075 792965 478720 553605 423555 719780 11645 337535 510765 775795 507535 68000 109990 798320 607410 468775 748255 600015 39270 621435 608770 410465 742730 728450 719695 505410 412335 156145 668525 202895 512890 221170 773160 477955 274720 655010 430355 33575 343145 416330 255935 819740 564740 340340 230265 498950 54655 304130 381055 480080 721225 68935 190230 314415 244120 436050 721990 318070 221425 509745 271150 34595 28645 533375 500480 445145 678130 673030 846175 781405 247775 740095 462995 246330 786080 515780 64600 762705 578765 422450 839120 290615 221340 375360 170680 457555 363970 228055 785400 40970 70125 308380 796790 147475 356915 134470 277270 703035 458405 715955 224825 737290 50830 485265 279395 87380 462655 403835 616675 624835 811070 159290 564060 426700 240465 491300 845920 123675 183685 572730 825010 732190 745620 536860 217090 325550 450670 646085 186915 256785 205275 272425 816340 787610 694790 842775 550205 487135 700740 337790 715360 785655 527850 710345 494360 831980 554880 590495 30090 50915 418115 464270 458405 793815 505070 606645 634610 376125 503710 717060 583270 537370 333030 189040 185640 467670 823395 101745 413015 660535 16830 128180 339065 343570 660365 680595 599335 61370 25500 135235 180200 194565 64515 815065 571455 235365 732445 619310 247520 754035 13260 141185 642430 384710 142800 568820 502520 706180 439280 424235 136510 128605 92820 780215 550545 87975 418710 16235 121465 568820 610640 816850 120530 209780 494105 100130 673370 339320 666315 796195 103615 80580 803080 113135 187425 568480 349180 750890 358190 719185 124440 12665 737715 93585 1190 70720 613700 316795 477700 560830 801550 302940 504390 460105 544255 784465 528190 846090 528785 119765 359040 324445 571455 609025 450840 14110 288915 82790 750635 725475 251855 183090 296820 345780 498440 195245 35615 669970 540515 806055 438600 233495 206805 50490 548845 781915 275655 420495 833850 777665 611405 179520 22185 403920 658070 393805 249645 353940 633250 253640 560065 822545 840310 477700 538900 686120 757860 636990 784635 182410 470390 219130 43180 326400 357085 158355 455345 282455 753525 109650 545105 432395 191080 72675 329885 408170 521050 670140 579955 390490 106250 383860 599250 386920 806140 634865 672010 643960 666315 678470 661555 636140 243610 276505 522410 600440 285430 30005 180285 537285 603245 17425 769080 128010 217770 111180 422790 591600 583355 329800 64770 574175 444125 384795 400690 140590 623900 808775 819145 508045 272935 755990 206380 201875 205445 735165 841500 310165 443105 749870 146710 377400 198220 153340 652630 44030 120445 690880 137360 496145 804100 842690 760240 381055 377485 576810 321130 674390 670140 66385 18870 467925 600185 695725 41225 149940 642685 790755 675155 596020 292485 106420 656710 512635 448290 329290 69020 296140 795685 786505 713320 521985 458745 208760 164135 716125 507280 449905 132940 170510 71145 428060 676600 189040 245735 298860 751740 304895 663170 23970 388025 123675 402305 588880 605625 496145 328695 196605 488240 157165 200940 222700 656540 692750 420920 136850 296480 543915 213775 613615 111775 25840 23800 285515 297755 315520 588455 830960 755565 554540 230095 515015 331500 604945 721395 744345 8075 423385 682295 463420 531250 8415 156910 44370 42755 618630 129965 719015 722245 386410 222190 266475 740605 801805 778430 82620 33915 419135 849915 793050 752165 545190 535160 413185 267750 690795 230180 720035 176800 73355 466735 254660 166515 381225 516970 748850 575705 370770 777750 358020 423385 685355 845750 154020 296820 817615 613020 643875 815660 635800 189125 821270 48280 405365 815745 171360 341785 732445 791775 739755 803590 691900 849235 185980 350625 677110 736015 144330 680085 760155 692665 724710 317900 211650 23290 498015 188445 773160 205445 152320 620585 785570 317475 130645 9180 483225 351985 575960 34680 79305 578765 264435 836825 644640 836485 438090 466140 493425 683145 621010 354620 233835 531675 216155 437070 3910 792285 622880 145775 661130 54230 429080 312545 373660 386325 837760 628490 827135 721055 256190 718335 163795 528275 279480 583780 496060 29580 228055 377315 177565 436050 34170 616590 754290 744260 175525 420410 112880 505580 152405 712725 257040 643110 464100 236555 313650 186745 576810 358870 670650 641410 15470 565080 540175 750465 149770 720630 425000 581655 373915 60520 330565 185215 430185 768145 486965 476680 151045 10455 102170 763385 443615 38420 297585 287470 277950 508810 284920 585480 617780 655690 752930 136765 163965 434945 287810 207825 672095 129795 555985 480845 765000 512040 213350 604690 750890 465460 72505 397630 439280 502350 560575 838185 336005 192100 224910 255595 192355 569415 704820 616505 114240 639200 834020 112880 399075 840140 705075 182070 325975 772820 426870 380545 325635 174675 113815 165750 712895 644385 141610 270045 212245 30005 158015 487985 815915 724625 508725 701675 584715 704480 507280 306255 825095 756840 547655 576980 666655 206805 198645 148410 485265 247095 507790 668100 664955 630785 772565 72080 727515 243950 385390 24820 267580 716380 306085 320620 267410 5015 356235 707455 575365 723095 494870 395335 153680 177225 299965 430780 663255 723605 541620 830365 451605 113900 348160 358700 379100 571285 406555 86105 135660 788970 694960 72760 46580 7310 680255 466735 512720 779535 781575 624155 209780 24480 691815 556240 603585 642685 554710 646510 351560 569075 331160 153510 456195 234430 60945 78115 43775 266730 442850 402730 157845 334645 290615 693430 164645 513740 827985 719355 439960 201535 112200 151300 611915 581315 620585 90865 559130 20655 476340 331670 196180 826540 352410 837930 489430 672945 158950 137275 82025 665380 232220 320875 251345 170765 435285 208420 727515 495380 570605 401880 362610 191335 198985 132090 426785 363290 83385 830110 405365 752165 572900 1785 835210 370005 360230 455685 686460 84065 665380 546125 393295 280840 433330 190995 641495 208930 743410 504475 87635 124270 175950 10370 606560 587605 230095 43775 342975 479655 815235 144585 453560 660790 793900 765425 569330 169065 849235 447440 193375 407405 468605 736610 465460 117470 416670 727090 305320 56950 232730 820505 241655 77010 238595 536435 709325 545190 234685 829260 177820 510510 48535 304385 305150 292825 563380 409530 632485 735675 160735 142800 745535 577745 499460 210035 33405 651355 487730 125545 386750 400350 61285 284835 446165 94520 822290 546550 844900 227715 521050 551310 537880 326145 377995 658240 249730 244545 708135 384540 389640 290870 635970 459510 801465 814895 814725 716635 788460 367965 334305 460870 614465 44880 74460 466650 288150 205785 124610 394655 732105 548335 255425 39185 297500 739925 813025 365670 745875 739925 219640 124270 493765 271575 374935 384115 715445 643620 727005 544340 469540 496060 474810 699890 651950 30855 325975 758965 714765 817700 226355 726325 663850 442340 272255 95115 260695 14195 832575 485945 683485 35700 51510 358870 354790 75480 368135 362610 701420 102510 321300 555220 478550 697170 123165 785315 229500 655860 145265 736950 180965 770865 453985 110755 468095 118745 100640 211055 393210 190060 621010 702695 325975 281350 673030 121040 360400 242845 554965 809455 256615 112200 752080 86190 611235 191335 321130 72505 242335 268090 441830 609195 350540 456365 45390 228395 183770 348925 583440 610810 630870 106590 225845 438770 452540 223380 165495 536350 214200 571285 558280 251260 209865 517650 414885 517650 460275 297500 182920 533970 822715 679660 429590 653990 508470 593130 244545 338555 284325 87465 204255 584715 69020 730235 148155 37230 11305 258910 462570 774520 667930 567545 741710 516715 831810 565080 588880 540260 561680 599505 524535 520540 733380 666485 532100 696660 488325 102255 699890 245820 602735 557515 490365 689180 358105 291550 455090 568225 431290 64090 355385 693090 14705 373575 253980 775965 809965 577915 421090 31960 545445 501500 825350 718675 834105 749700 383265 22950 767720 182070 395590 408000 821270 495550 242675 11220 540770 628405 422110 612510 659515 435540 484585 820335 544765 263670 490195 135575 497250 543490 848300 367795 217175 205105 22950 735250 169575 254915 469030 746215 67490 253895 211225 708815 710260 288150 646680 397460 181730 32725 259930 266900 468435 153170 436815 251005 438940 441575 273955 738225 82280 842605 211905 122400 372300 828070 302855 441320 456450 548505 333625 237320 144160 802315 358955 242080 246585 9945 4335 231795 517225 388450 144500 120955 264010 644130 308720 749785 400095 250580 772225 40120 106930 317050 102000 717570 448460 508810 775540 33660 138975 166770 88910 590240 148240 627725 713150 239105 637500 311100 484670 198475 354280 55675 176800 699040 686715 453220 622115 644300 414035 840735 469540 787015 705585 686205 346375 652970 121635 670225 177650 303960 534990 479740 330395 767210 75735 171360 367455 181900 586160 792880 822375 472940 684080 622030 812260 255850 212925 184025 389300 437495 238850 389895 96900 208930 509405 455345 127245 805375 61200 202725 343230 750380 573835 789140 415225 267835 54995 639965 609110 214710 70210 129965 128010 698530 662575 442255 199580 91545 346545 576215 326825 795515 571285 763470 503965 828495 487900 771460 733550 494785 50915 81600 659345 403495 123420 607495 43265 211735 828240 634610 253130 746215 411315 196690 667335 530655 778430 658410 165070 433415 571200 118320 743750 68680 145010 583865 156060 518925 297585 551905 556920 522835 534565 452795 462655 367710 226950 487985 505920 222275 99620 738820 436050 202725 813110 228140 676940 385050 151725 440810 563720 487900 134385 290955 62135 130900 159205 647105 657135 398480 444125 290105 757265 322405 352665 363120 411485 546805 356575 25840 190740 810135 406215 324870 296735 833425 189635 701675 328270 75480 627045 436985 669205 114070 661300 284240 526320 581655 541280 835635 469540 418540 472175 675665 444125 10965 29410 329290 811410 564145 272935 4335 472345 571540 22100 691305 215900 530485 529890 558025 796960 264775 396610 364650 187170 670395 306765 99195 640390 632400 377740 843880 423300 661385 260100 456875 628150 413015 155465 222445 236130 182495 97155 161755 642090 239785 647530 143140 137615 553605 553520 834360 261885 196095 14705 449735 690965 483480 603585 365415 818975 795175 218450 216920 272425 673285 620840 847365 434605 679660 841670 79815 291295 510 588115 670310 350795 13345 393550 844900 690625 21590 165580 723775 442170 739245 522580 186065 222105 238510 242250 207145 363970 231795 140505 803165 584630 672180 223380 190060 789140 168980 278120 655265 231370 150195 642260 446250 267580 603500 284410 618885 761090 148835 676770 719610 647870 767295 83300 265965 846005 477955 463250 794410 671840 208420 794325 664955 648040 759390 532270 780385 357255 95880 649910 444975 467755 124015 66725 191420 306000 534480 606815 335325 542810 259250 563465 245055 266900 201110 392530 92480 98685 320875 824585 53805 291720 220660 627470 682975 180370 235195 821525 504390 510850 534990 191250 603330 843710 455260 276165 788545 787100 846090 94860 264605 461040 708815 669715 360825 758370 73695 673030 79390 440980 14620 733380 664700 652120 614805 179690 711875 218875 223125 313565 58820 319430 11390 499290 188785 625175 497080 696320 18785 662405 85085 352665 322490 747320 839715 509235 432735 720800 660875 534650 150025 202895 197965 28560 237320 230010 62645 809115 533885 310420 67150 572050 798235 323595 192610 298520 547655 59330 780300 32045 468520 179775 534480 606050 535075 431800 575875 171700 516205 512890 193290 431120 692495 16235 808010 480250 85 337365 178585 672520 389470 385390 97835 19125 742135 162605 723095 516035 463845 568055 810220 538050 238000 414460 348415 509830 491130 543065 292060 582675 163795 809285 718675 832065 77180 444040 128095 227375 387175 162265 568565 313310 636905 178245 798150 492745 346035 688500 306935 236980 60520 421430 192780 784380 670310 155380 688330 288235 164730 243865 67150 764575 338385 7565 113390 179265 305150 592195 319090 457640 312885 528020 771375 316115 122400 428570 446335 832405 635970 809710 464100 302940 659260 646935 261375 267495 557260 415225 451435 794325 441150 143055 405790 201875 655180 630785 530145 418285 668525 467500 159460 343910 60095 574940 20060 154955 581825 728365 113220 19040 471410 727515 113220 490790 740605 241315 762875 146370 723945 714170 620160 44965 6800 179350 233155 38335 537965 545870 441235 812685 214455 71570 478975 640050 8755 786675 213010 360485 134640 29580 427975 762110 213350 146795 24225 366010 3230 365840 35105 214710 349775 52360 672860 162265 642430 15045 799510 566015 614805 197115 201960 567545 690455 606900 779025 149090 662745 761175 304045 132855 804950 546550 844645 296990 355045 628235 746895 141780 118830 382500 720035 556325 422705 708135 770525 202980 58480 9605 701845 352325 180285 453560 166005 44200 183685 22440 647955 816170 425850 637160 44965 451520 119340 696320 457385 717740 558875 404515 296225 159545 565080 763215 140420 583525 243525 832235 280415 391765 584545 370685 666315 209185 789310 789820 752165 405110 511020 520030 197540 287385 543830 419305 393125 373745 428740 549270 52360 309995 211905 226950 38845 811070 640050 581060 114325 658325 287810 632145 728365 498355 819825 241910 645745 13600 181305 351475 252195 459765 483310 259505 748935 405535 295290 247350 573155 170510 632995 564910 33830 666145 198645 435115 169830 722755 465375 90525 739840 240805 63410 588540 73610 559215 241060 515100 232305 489855 498610 261460 349435 161245 266220 18870 127500 570945 127500 746980 448120 287470 109990 113900 283560 462910 58310 830195 548250 62305 622880 350285 260355 320875 70380 278800 53720 47430 518585 195670 454750 113900 222700 610470 465120 115090 673455 678045 226270 161500 596445 194820 156315 503540 93245 6630 197455 440640 444210 570775 793475 297160 840990 390490 193715 743580 142035 279990 20315 352835 322405 581060 709580 629765 602395 362950 726070 542470 164900 313990 634780 838440 835635 454835 431545 39015 546805 113560 171360 710005 473450 699295 802570 446250 474470 705755 347395 105655 342295 258485 747745 57460 607240 540685 293930 392020 543150 496485 322745 302855 772480 436135 542555 832490 481865 728195 538220 513910 336260 763725 834870 777155 776730 713405 435965 196605 14620 318070 554200 821610 541365 255425 325210 754715 353600 671330 353940 246160 401880 529975 815660 36040 428910 227205 344505 8840 278290 495125 413355 644725 137955 485095 754290 462230 530655 833765 788375 166260 373745 190060 821950 443870 692920 233410 718505 402815 183940 188020 459000 84150 172210 15555 627385 167620 804950 559130 786250 406725 471665 575110 668100 576300 705670 630020 794240 373830 161670 766785 800785 629935 671670 62220 721735 386920 258995 373320 469710 308805 553605 19635 182580 304045 472515 822970 534820 18785 321725 114325 239700 536690 842945 265540 389215 477700 42755 820335 40545 799170 724880 626110 444635 766105 105485 649570 761260 843710 625855 596530 753100 177395 411315 400775 651865 654670 191675 316115 455260 242420 492235 55845 67915 537455 228395 238425 737885 617100 793220 440895 747490 191420 56015 415140 429505 451690 389215 704905 476680 530485 56015 526235 254320 782850 690880 172295 848980 597040 560915 485775 199410 441830 284750 425425 68765 306170 794410 298265 505410 85935 834530 4165 311610 808010 453135 392615 531165 620755 820930 107015 531760 83980 85340 674645 843030 6630 708560 190740 301750 732445 282370 247095 799255 159035 443700 729385 368985 291295 35360 424745 256190 545700 442085 824585 575025 338470 361845 200515 833085 460955 315350 241995 843455 828325 28900 596870 524280 399585 718845 239785 460955 680850 543490 513485 80580 643110 694450 769930 258230 406385 841160 572050 135575 11390 725475 367795 209100 538815 229755 118830 556410 396015 176800 468350 754035 411825 407660 640220 175100 777325 282370 616675 183515 623645 197540 103275 34170 844560 505070 335665 177395 533885 261035 818040 45220 176375 730150 198730 788290 706605 404600 269450 148920 339405 106675 752760 262310 248795 680255 109225 341785 432735 768400 515270 293505 532185 331500 206465 445400 824160 60690 525810 233155 225930 681105 478635 425 84575 382500 315180 661385 443785 488750 2975 35870 325890 83810 649230 776135 380205 589985 469880 299880 508980 533885 738140 201195 407745 671840 463845 77605 494105 481185 168130 548165 704395 786845 28390 258400 608940 741200 517225 208590 472090 175355 427890 255255 104125 284920 293675 510340 810985 701930 373660 756500 592365 319345 119765 24225 248115 597295 142290 127670 738820 748340 85340 250070 235535 575535 212160 741625 509320 753780 428655 600525 357255 732360 350200 125630 112285 341105 662320 783785 382925 656880 681020 239360 139060 349095 300815 624070 447270 847365 206210 105995 376635 205955 728025 776560 338725 545785 201450 199750 308040 287895 338215 646595 258230 112540 146540 782765 45305 401965 818125 723945 831555 166260 584630 753185 604605 31110 792880 567970 161330 665295 278715 520880 656370 787015 630955 621095 460360 175185 533120 467245 809200 70295 15810 642855 698445 174845 125885 680765 458235 556580 658325 771290 494785 383265 404430 155295 188700 805460 243525 611320 436220 448715 631635 494105 276845 708730 758115 273445 106080 810390 347055 23970 570945 119850 807500 286025 357085 645490 83725 608260 719950 675325 476595 100470 445315 243015 716295 707710 476085 321215 398480 206890 721565 274040 521645 5525 728960 709410 469370 627980 560490 236640 207485 783530 611660 496825 11730 835295 85765 68170 521305 148835 444210 135405 197710 357935 703885 564570 68595 434775 752590 220065 475065 27200 154445 7990 708730 765680 394655 56355 194140 190315 388535 109225 92735 827135 315350 139315 632230 730915 491555 302090 275400 343060 498440 642175 193290 430355 117045 418710 773330 434860 822715 408680 120360 231285 408255 652035 130730 733380 774095 161500 737715 78880 821100 444210 273105 672775 292995 230350 440725 715020 374595 62220 351815 824160 390745 622965 417180 512890 579105 822460 365840 477615 796365 451775 9265 75735 523600 578850 3145 530995 68340 362100 385475 563550 671840 346375 561000 536180 371620 44200 684420 454410 177395 613190 115855 574345 517735 49385 651185 397375 528615 40290 97325 436645 94010 539495 520285 826285 556750 568055 803165 776390 608430 213775 818295 262225 424405 116195 568650 680340 413355 280925 743325 471155 766190 502350 711195 30005 94180 258910 774520 249135 513400 20485 297925 274380 450330 174590 192100 173400 214540 207315 484075 235110 710685 330395 704820 133960 324615 829940 774775 173485 189295 98430 683570 719355 327165 123675 3655 229160 542470 189295 828835 145180 397205 615655 69190 76755 287130 19465 676600 708560 195075 654670 570690 602820 283050 40205 494955 795005 255 53805 189635 247435 845410 827050 385390 205360 357680 468945 273445 571200 703545 198135 176460 80325 393550 165665 804440 439535 369665 1530 252110 175270 446590 67745 555645 116280 319940 137275 687225 52700 581315 503710 321130 405195 199580 285600 303280 751145 794750 309655 837590 289170 120020 183600 563550 727685 684335 210290 704310 536010 711875 505410 432310 294695 605115 257125 409955 279905 352410 176885 79390 50660 665635 69020 566185 573580 266390 822885 15215 455515 561680 592705 98685 341275 175780 516970 262480 708645 518245 287725 762280 352240 780045 257125 282455 795175 575025 655520 250155 814640 44625 60775 738905 74885 386750 21250 63665 167450 388280 168555 826880 354705 341360 605370 536690 397120 741285 578170 66980 416925 395335 132345 501330 142375 414120 90100 114410 322660 524535 426870 647785 482375 661470 8925 243270 561765 243695 477275 373660 164305 310250 558450 618715 570095 108885 194310 350625 135405 266815 580295 799850 528445 365925 628235 465120 367030 426615 39780 646340 488495 446675 351645 199155 649145 11050 665805 591175 384030 189720 536350 334560 269960 358530 646255 69530 60010 347140 693090 588455 391935 791350 250155 781660 329290 486285 465885 298605 421685 195500 811920 192440 700740 663170 465545 415735 151045 444890 579275 415055 187595 613870 561850 229075 719525 41310 69190 82960 153000 153510 837505 5695 306000 769420 826880 633590 75565 507705 459765 460700 1105 80240 115430 529975 289000 266645 632315 104805 412675 353260 48365 243780 223975 761175 328015 82620 563635 629000 15810 637160 682125 271065 15980 472345 89760 507960 652120 261885 342975 629510 774520 379695 564740 6885 157420 575110 77605 683740 61710 521985 821440 289425 621520 569245 103955 705075 750635 746300 83215 735675 776900 459935 146710 97835 829345 49640 719440 493935 580040 835040 791605 92140 614635 537200 431290 318155 263415 52445 451350 848215 689775 611150 76670 739840 697935 410295 794665 171445 180540 636735 511190 349775 262650 564400 782170 834530 840140 560745 230435 103275 555135 717655 165835 748765 127330 337875 20060 252875 469540 686545 759560 93245 646340 506260 794325 104890 272935 688925 241230 164730 502775 696915 569925 495380 296735 820845 692665 645660 407745 205530 61285 1275 822715 462655 117555 272255 509745 833000 448630 648805 499970 641325 63325 211225 428655 512890 416925 203830 44115 293250 673625 161670 64345 252705 312715 98005 360825 224825 245905 584970 232475 544170 451690 188785 794240 37145 427295 640900 573155 384285 634865 768145 601290 799510 268770 51340 782085 840395 183345 259250 40970 435115 724795 339490 809285 713490 45815 119510 464270 23885 293165 614040 360485 838610 473365 361080 773840 672265 711875 476255 35360 105060 661045 107865 293335 698190 206805 501415 756330 490790 427635 583780 487815 379865 257635 710600 345695 603840 729980 121805 843285 449565 661810 146965 820760 97750 639455 129540 777325 6545 205275 707625 62560 87295 12835 655605 98685 435795 275825 478550 370345 24565 637415 356575 43180 129370 460020 179010 678045 154785 705160 76670 445315 404090 245140 657390 838525 154955 215730 260355 564400 737035 296310 76585 562105 194905 731595 60775 783955 197795 187255 174165 376805 721395 530400 231200 751060 648890 724030 11475 646595 543065 477785 4845 218620 820420 747490 811325 703375 246585 504135 548165 285685 602395 452115 285600 510000 466650 272340 779195 53805 816340 273870 455345 300135 740690 329460 359380 475575 464610 645235 16235 108630 132685 644130 791435 501245 339065 685270 282030 646085 629510 301325 120275 170170 234345 714850 270385 423130 44115 694620 294950 743070 500650 268090 93500 335070 419305 241485 793050 814215 376890 657560 342210 430015 367540 61540 170 136170 452625 663170 698020 108800 164305 186575 761685 204255 209525 315520 162095 627810 399840 31875 563550 820420 801975 401965 161500 836910 550715 662830 243780 130645 258570 694790 571370 100045 541535 440810 529635 421090 424490 511190 173570 291465 51170 26520 661045 438005 833000 179945 445060 595085 641580 621435 286960 182410 705330 677110 31450 443020 762535 607325 546210 22865 167875 463165 172550 129200 83980 515015 632910 772055 230860 746810 407405 264520 728875 583270 217005 644045 498610 687480 465375 15045 96985 609960 607155 287725 510850 169915 754035 388025 456110 437665 107015 747660 488835 116535 781490 343230 41310 677960 14790 16150 839970 593725 620245 756500 172550 49215 575790 34935 761685 548420 822800 101320 684505 42245 584715 64685 784125 158355 169745 470475 98855 311525 696235 268855 187680 680680 548590 404260 401115 772055 194565 400265 24735 372810 313225 766360 202640 466310 264095 346460 82025 841925 648975 703375 222360 565505 841840 235365 54060 750805 291125 159035 584800 772310 740180 680340 135745 292570 448120 674475 151045 237320 735420 699295 460530 536350 646935 625090 700400 610300 506005 252450 492575 576215 70635 761005 710175 594235 680 764660 423300 282370 836145 521560 294695 656710 412250 282115 833850 685270 638605 815915 434350 474045 383350 815745 529465 406470 845325 581825 49725 780385 677450 746470 760495 405535 17680 427550 311185 806565 129965 30770 710175 244715 745025 375190 594745 326230 207825 773245 184025 587010 619735 33405 755820 155125 452030 74885 542725 397375 835890 612085 767805 382500 540685 473620 14110 616250 64855 94350 19295 546125 665040 163200 630360 175185 172805 576555 255255 755990 104465 360485 279905 132005 155975 5100 705500 26350 12070 257890 129795 638350 600015 82960 163625 801040 58310 306170 127925 62645 44115 688925 618885 109820 824330 113050 180455 636395 495890 785570 398055 847110 737885 714255 431120 529380 844475 374680 153085 83980 231965 771290 328100 32640 426870 13175 84405 660960 3315 757690 141865 599505 185045 439450 838355 465375 100130 12410 634100 631975 782765 415565 35105 219130 441490 162690 253555 409360 36125 156400 211990 474470 698190 120020 451435 383010 466735 91120 714850 230010 126735 269280 304640 198560 367200 595000 666400 270895 625940 376635 212500 301325 397970 20825 392360 488665 333285 278970 816170 358360 522155 292145 242420 772820 333710 785400 748765 65195 318835 789140 566440 69955 565335 377400 516205 244545 218790 446590 249645 479315 668610 819230 341190 243780 350030 210970 840395 116025 629680 466905 68935 714000 87975 438600 369665 300560 712215 445315 533885 243100 561765 100215 734740 177395 89335 190060 195585 675580 594235 765 21760 841840 260780 317050 816000 518330 703885 459510 214455 792880 660875 151810 416585 829685 471240 814385 511360 606730 393125 406555 13600 266475 383180 145860 742560 591175 451265 249645 100130 408255 439450 754120 328610 562700 814300 770610 423810 695130 292740 244375 309400 118405 108205 468265 826965 779535 88910 746895 34255 289170 808520 516120 316455 568990 41990 174165 488665 801890 350285 494955 676345 123335 487730 332690 169575 750125 211225 200175 777325 826710 422280 550375 133195 37485 612170 190400 336515 43520 23715 185980 687735 551055 192100 266475 50065 318325 623645 762960 210715 309910 712470 101150 193715 712980 520710 640390 674730 637075 782425 675920 526320 144585 392700 126395 237660 576130 626365 838865 511615 417180 440470 460360 238765 511700 840735 383350 711620 736610 815150 7480 139060 532695 640475 115175 603075 404005 739755 688415 801550 529380 377570 688925 280415 183175 818295 678045 153935 562530 261970 476170 49725 748255 584290 297755 626620 167790 579615 622965 501925 795260 376380 577320 363715 164475 347140 330395 50490 256020 505155 10370 760495 665550 104550 189805 84320 766360 138125 680765 163200 817275 555390 826795 755990 620415 166175 382585 188615 256530 326315 279225 271235 251005 68935 290785 846515 122060 785400 847535 561340 792285 88485 494020 212755 489855 346715 329375 344335 406895 581655 335070 335410 819740 475575 341870 274975 604265 298690 20230 148580 430185 118830 182835 409445 566100 667165 719015 737970 653055 345780 550290 428825 673965 242505 618630 583865 806055 27880 5610 418370 268090 2550 617780 515525 253895 565505 321895 178330 791350 219725 191590 138380 346035 826285 293250 303110 9860 388110 735930 738140 294695 13515 827560 452115 612510 708560 315180 641495 702950 392530 702100 87210 691050 489345 758625 406470 210715 819655 301580 336855 473280 557855 732020 829345 656795 110840 217345 60605 52955 325040 307105 164730 531080 395845 475830 586415 77860 267240 563210 234600 618205 568735 773075 273530 558960 477445 709665 223720 156230 603075 192015 420920 553435 459425 84490 326400 109055 377995 54145 547995 89845 318920 507280 259845 1955 135320 42245 693430 394145 551990 376635 21080 613275 207570 740265 120275 620670 159290 131665 631295 121805 557175 162605 139315 83130 725135 409530 635205 524875 529975 128010 624920 779110 406300 582930 423980 643960 248455 221510 202980 768910 764235 203915 730830 461720 833680 440640 178160 772395 660195 461805 589730 365160 441915 65790 41140 102680 542725 424320 415055 214030 315520 386920 404090 457725 734145 448375 554880 151895 779875 171360 742050 155975 500140 237915 845920 693515 486285 494785 459255 794410 711790 507110 275910 793135 566355 716465 618120 272765 522240 563125 652375 829430 16745 558620 806395 509235 815405 464610 515015 136765 211990 379440 795175 167960 2550 135405 287640 633250 508555 470135 534735 512890 525300 431205 224910 111350 800870 336600 522580 53210 385475 329885 222955 357170 144840 36210 336345 559300 366265 741710 88145 717825 183600 164645 398735 71060 636055 836995 743835 430270 551055 97835 705330 588795 177310 502520 483310 223975 804440 442680 296225 517055 294355 320960 847960 766530 57375 276165 591090 363970 185130 103360 306425 715020 715700 843710 511105 163795 164560 683400 75650 91205 533885 275400 611915 422960 35445 305150 3400 832490 707455 800615 176715 553775 288830 733465 676855 727175 571625 15385 171530 280330 654415 778515 135320 756670 426955 591005 511445 634610 681785 544425 722330 788970 573920 157080 82535 642090 402560 544595 171360 760240 848300 351730 795855 689605 574005 515950 805375 269960 99025 114410 554200 68340 166940 24225 443870 626365 435625 331500 494105 388790 554965 354280 199325 729385 741030 169660 669885 471580 770525 14875 430185 186150 148920 626875 378420 240890 760070 823395 598995 97580 616080 4930 734910 112540 122145 399415 148240 797725 792880 630020 430015 634355 845665 139315 150195 774435 733720 352070 95625 653650 281775 149770 478295 417010 51765 432225 447525 821780 513995 727515 37655 810050 810985 769675 156485 504050 466140 247945 130900 205360 241570 354280 543830 511870 126820 561680 111010 315435 213520 358275 188105 498015 355810 128265 790585 49045 660875 790840 419050 252195 221765 89930 715275 94520 20145 448630 154785 242080 222190 376890 703800 34680 829090 559130 117895 323680 464950 362185 198730 98770 599165 116875 23630 644130 419050 98345 286790 167280 338130 43690 377485 485435 470815 552330 683995 268005 38165 26860 433585 537285 531845 505155 148240 774180 238595 632060 25075 298265 494870 545020 341445 451775 577575 671075 839460 393380 683655 179605 410720 468010 301325 105145 207400 201875 633675 720800 89590 194565 491045 517990 63750 691475 649655 419050 354450 549440 826880 132005 437665 266135 460445 576130 149345 56865 166005 810560 15895 666825 52700 255595 812685 212755 839290 663595 598315 27965 446335 138465 214540 75735 149855 299965 67915 210885 42415 217515 111350 794410 154700 447185 607325 651525 768910 799170 364905 743580 600950 60095 85 479230 737375 587265 816680 18870 209270 24225 630870 170000 845325 62900 373745 564740 689775 483225 45730 111945 498865 701335 70635 276760 26010 786165 46325 46410 765085 401710 605625 643110 741200 204850 618460 639540 705755 112540 50745 435880 609875 423385 167875 697595 268855 601375 55590 389470 360570 113305 600780 625940 623305 72590 507450 130475 570180 73270 713320 510765 710005 76245 656455 402050 209780 835720 647785 106845 189975 474725 377655 654500 538645 525725 338385 763895 448460 113730 145605 111690 410720 545615 398905 549100 211650 125970 158695 376890 347990 789140 778855 574515 612680 321980 43775 493340 220915 582590 221085 588285 455345 401710 24395 151215 210885 748425 712895 206720 935 73610 652205 728790 675410 22525 742900 708900 164730 31875 728960 251175 503030 229330 312290 221170 344420 587520 781235 399330 617440 342890 722330 778175 462230 455855 682890 430780 236385 621435 475830 241570 516970 346545 675070 204595 7480 22440 439110 686460 450415 82280 689180 308890 242760 3825 612595 68425 454155 727515 595 101405 9350 117470 614210 729385 786080 187595 704395 80410 266560 195330 559300 538390 368475 672265 727770 66810 277270 565165 677960 795855 406045 308805 319685 587180 703120 845155 735930 495380 639200 313140 470985 633675 253980 789565 793220 615570 558535 839290 153340 304300 738565 338385 522665 258570 530995 208505 641410 589985 340850 356915 644555 12920 736610 381225 808265 815915 674645 161075 517650 348925 681020 580295 239445 207485 229500 244035 66555 66980 798915 222700 513315 293760 182580 374935 564145 278545 661045 247265 18870 10370 398820 502180 201110 648210 707030 596870 209355 397970 185130 471835 566355 524110 138890 117555 605710 635800 72080 849660 546805 112880 668610 153765 130050 339575 394230 444125 91460 177735 269195 617695 652885 719270 71145 377825 516545 91375 580210 592875 176545 715190 583525 371110 117300 284920 533800 101235 145945 441405 689180 214710 149685 70550 241060 589985 125460 368050 764320 453560 667590 647870 480930 67745 719355 223550 168130 293845 434180 197540 97410 472430 82365 1530 109225 258060 33320 507875 804780 830790 464440 72335 332435 100130 110245 281520 774860 660280 124100 543745 806565 389810 7480 503965 2890 326060 378930 789565 144160 317645 567035 691815 732700 188955 3570 779875 374170 489770 596955 33575 8245 446845 447695 478125 115855 846090 234600 14620 569585 663850 625940 762960 292995 221425 466055 19380 614380 551140 542385 803675 664700 720800 17340 396270 318580 539750 723350 784295 235110 435880 410465 15215 301155 616505 125290 31365 749700 218960 17255 733635 744855 660025 255765 474215 439790 31790 205020 404770 842945 189380 431290 597975 42585 477615 811750 625345 164390 164475 719525 600780 388450 309400 59160 479315 575280 710090 269110 177225 114665 601205 705840 162605 501670 440215 115515 680340 203150 477020 233580 4080 154700 655095 11900 115175 636990 122485 782595 202810 611915 805290 213605 610980 155040 58650 574005 37230 466650 222105 364395 524705 743325 23800 82110 799935 249220 801125 460445 799085 489855 693855 610215 322235 802995 85000 571285 698360 96645 520200 18360 252365 294950 110075 765425 520710 66725 848810 475235 283390 555135 125290 357765 430780 615485 12750 800785 591175 468435 690880 450245 168810 105825 573580 718335 699125 605030 389725 177735 256955 301155 576895 534735 187340 709070 766700 79645 205955 482715 456280 476170 774435 199410 343910 824330 10115 560320 217090 284665 627895 662405 142800 9690 307105 817955 533205 138380 365160 151385 404685 149600 90950 381395 334645 92225 499545 36720 26265 370770 228565 476425 472685 599080 642345 386580 565930 301495 625770 344675 188700 762705 261035 710260 535585 310335 259590 595510 781320 409785 784720 460445 172210 537285 824500 598230 388365 541110 690030 626365 12155 209355 793050 693685 839120 137785 429420 654245 429675 779280 292995 567120 108035 710345 39355 243270 802995 12920 97240 310165 339660 239955 115685 750295 305235 99365 586755 659175 614550 332605 695895 395080 718250 774605 494190 281605 62390 132515 485265 723350 402135 768315 328950 523430 476595 666910 271660 350965 309655 645150 200175 477360 827900 440470 332435 93330 516205 563210 818720 8245 782425 147390 36975 33745 153680 530145 135320 306085 147050 266135 440045 53720 600780 331075 543405 394485 164220 369665 419900 467415 771970 617100 534650 710260 509575 850 715445 435540 51255 105315 795600 760155 731340 540685 372895 564570 845325 41905 634610 51425 568225 623390 336515 279565 665210 362015 574345 100300 241740 136680 488750 599335 412590 83555 543235 181050 416925 74800 703120 520880 118915 198730 844815 838780 629680 230945 516375 132090 311185 275995 40375 495550 641240 590410 304385 392360 523770 806395 579870 134895 70380 317730 345865 355470 45220 41140 468265 772565 796705 443530 153850 364225 806735 35955 805460 585905 536435 302260 733210 69020 668950 553690 336515 236385 678895 224060 45475 350115 288490 228565 556750 809455 557855 505155 299200 59160 374000 634950 778855 683400 80835 820165 25415 668270 396100 557685 240975 575620 158610 619565 494615 265625 131325 728875 611575 587605 309570 508470 257720 338640 603245 136255 793220 482800 92480 249305 620755 295460 255170 192015 116280 88740 716975 140505 303705 468180 445060 590920 156060 719695 705670 215220 323595 68255 64685 515015 419475 836485 270640 100895 525640 10880 553180 738650 205105 337365 417095 226950 213095 699125 785145 688415 347650 20740 181475 32300 610385 517565 334730 402475 394315 290360 442255 81770 502180 312800 524790 171615 515780 330395 543660 244120 635460 307360 237490 349775 599420 822885 307190 536860 215220 86445 690625 681955 140080 743410 754630 137615 278800 660110 844475 837845 489685 475405 555135 135915 391510 579955 170085 278290 264010 683655 538815 398480 105995 173655 598145 74120 661980 414375 91375 207060 462315 404770 348670 632315 774265 160990 126990 120360 457810 563210 685270 673540 26520 244035 788035 600525 77775 722500 757860 418795 660450 294950 828920 400180 89080 22440 440385 111265 83640 274465 806140 111775 409955 690030 718675 149770 528275 156315 239700 633675 359550 482715 731680 106505 99110 216665 635630 318835 542300 742985 107355 629850 717145 832575 182410 355215 652035 721565 581740 188785 588710 655775 113560 799510 513145 756585 425000 635800 162350 628575 74290 266305 661470 639710 655690 453730 73695 458405 613785 532950 790075 587095 665720 346885 680935 12495 488920 11220 106420 383350 319175 846175 786335 809795 242080 516715 622030 547060 6375 105485 399075 822205 626365 28135 324105 24480 398395 415820 704820 264435 558110 818805 414545 457555 789395 797980 600525 66300 443360 489345 505750 790415 224230 308380 111520 715700 503710 379355 40035 178925 779535 7650 276675 596615 708135 17255 749615 337535 233495 742560 368475 704310 672350 320025 760240 71485 5440 369580 382755 691985 41905 524280 46495 605030 347395 314670 485520 657560 632230 399925 6205 71910 240210 523430 787355 243440 454240 460445 469200 470475 92650 62050 333795 265710 536945 348245 826710 784380 781235 219555 512975 387515 610385 307785 443020 425850 403155 493510 47260 2890 804440 506940 150960 377740 48960 490535 439875 368985 255680 119595 604775 74205 723010 44795 166685 423980 628405 592025 211990 551395 406725 512635 449650 736610 708135 243865 781235 310675 575450 494105 632740 553010 688755 30260 104465 311440 693175 427295 545445 377825 549695 556325 319345 824925 602055 476680 536860 795685 704310 116025 477190 389470 631295 302940 820420 109990 142205 150875 62900 196095 284495 199495 772055 576640 40800 814810 809965 528105 10880 297585 351475 191165 763640 334900 157590 331245 273360 103275 55675 511615 522410 304130 210375 453220 502945 432225 848215 727770 655180 118065 123335 94690 359805 281860 567545 201620 649570 641920 717655 460870 685780 64770 356150 825435 694960 663935 232645 54740 336175 697595 819825 213265 784550 8925 790160 172635 742475 689520 409615 639710 448205 452540 591855 112965 223550 361335 549440 192355 269620 825945 360825 215305 615655 191675 639285 659515 664615 608090 149005 714085 371365 795515 489855 554710 28900 348840 58905 332690 538475 539495 735420 255000 300900 646255 423980 202130 425595 555900 285345 204510 170935 393635 187000 594065 320280 202980 322320 445570 160905 142715 131835 759815 492235 2465 416075 471410 139910 506515 660960 742050 223890 26690 782765 239020 93755 58140 726325 472770 123420 215730 371960 506175 391935 528530 103020 23800 205360 252790 752420 771460 253130 451435 177225 727600 239105 219810 470220 812685 578510 444635 601460 388110 208675 94775 512295 647020 225505 584545 12325 393125 785145 552245 178670 107185 385730 818380 170000 93925 376975 719525 434605 494360 144670 752590 70635 98175 598400 100810 234940 374000 759560 447695 78455 377910 109905 184365 453645 584375 287215 445060 472430 593300 263245 687565 51935 808690 783530 270725 637670 157080 585735 671755 709835 477445 272765 734570 535330 655690 321725 676430 84490 564825 731170 259675 323935 646085 758030 788800 793560 454665 408340 651185 506770 271915 329715 581825 113135 351815 821865 202895 717910 585140 696405 623475 9775 545955 257040 741455 493680 431970 491385 617270 150110 288490 730320 647445 719950 603840 286195 46070 295120 403835 88995 695555 688330 785825 670990 313820 672010 632910 783445 530230 192610 59585 351135 154360 387430 578085 233240 128775 80920 320875 617440 102680 616675 371450 545615 583270 25500 596615 128095 712725 688840 61625 244120 63240 254745 146540 398395 151385 674560 94945 264180 487985 160735 356150 365160 723945 579190 195670 665635 217940 22610 632315 613530 815830 686120 497930 428655 619650 60180 257805 264180 9010 67150 196435 153340 492915 468605 826710 128435 49810 542980 834445 63240 400690 109565 778345 790075 56865 681870 119765 47345 80750 807500 127670 539665 280160 414885 43945 558365 291210 792880 731425 696660 659770 421260 433330 771885 674220 261290 504985 669035 723350 429335 401710 591600 495380 292060 107100 544765 46920 386155 814215 684080 727090 819910 585990 236810 562530 606305 493680 496825 32130 205615 307275 285770 785910 214115 359635 768145 683230 848555 216665 258230 591260 583100 52105 373830 398395 453135 399330 749700 790500 775030 701760 226695 270895 333880 690200 106420 606475 356150 838950 122485 378930 782765 694195 803165 175950 624580 261035 792285 146030 399075 558110 647445 574600 352835 263245 640645 740690 260185 635545 599250 631295 218790 294695 803930 666910 116705 548250 379355 297415 526150 47260 42500 269790 442425 515865 246415 255255 569075 5950 680340 25840 197710 90865 536605 688840 638605 759135 593725 673540 774010 67575 326230 15300 562445 258060 693940 259420 547655 538220 118235 676685 492830 817700 454580 112455 670395 238765 192525 421600 815065 527340 653310 620160 826880 275060 375190 231625 377315 484245 530315 50235 776475 726920 772735 253555 128095 776475 97325 822120 544765 398990 578595 317645 519690 317475 238255 240380 576215 513315 415650 76585 77350 704820 239445 788630 613870 543915 657985 677960 503115 757265 432650 825605 804610 347650 635375 293675 656880 577235 515185 830450 233155 1105 225675 598400 204170 849830 653055 485435 154105 357595 636905 341955 489515 490025 504645 123420 684505 468605 493340 478720 722415 173995 143650 512720 642345 466905 361420 562870 257720 695385 673115 339830 93160 257550 405025 123675 54485 182495 106930 725560 95200 558280 530910 687225 163710 80580 191080 724030 608430 250325 557515 130560 361420 189805 77860 597295 637415 9350 266390 796705 608770 106590 677365 463760 651950 289000 777835 121295 112285 447270 606050 592790 189890 711620 368220 266050 65195 306510 43095 18105 324020 744260 416330 770695 16405 638265 252365 705670 52785 278205 605200 237745 606730 252705 154190 724455 267580 649655 324105 282115 88230 342635 141270 162435 455345 304810 674730 260695 466480 460870 473960 168555 643790 495040 538390 688075 847450 346800 68765 562360 639710 114410 479400 585565 578170 96220 221425 323340 232815 672860 435285 777495 381395 801040 473280 43860 760325 727175 223040 175270 348840 383010 226015 275315 54400 69785 298860 612170 811240 510000 456280 387260 401880 135915 416925 805885 812430 485945 734995 337025 549100 118745 633675 57800 133875 409105 811495 26350 210715 367965 703120 233155 352495 543745 9945 406470 667165 246755 95880 425340 252110 739415 780725 806565 307700 148665 567970 516120 480590 537540 470220 429335 848895 117810 360315 554115 527425 205615 49045 829175 716465 207230 739415 194650 312800 240210 745790 139910 725305 529125 800700 227715 56355 315945 285260 151810 112710 275910 462060 61880 582335 627470 351305 62475 174930 691815 204425 523345 192610 55930 824075 319345 796535 628660 755480 563125 372300 655690 797810 639880 689435 167960 780895 844390 370260 291040 487815 120870 585225 222530 819740 358190 506005 755310 261630 266220 716635 684675 815150 460700 109055 369495 741795 410805 619565 347395 798745 621095 249050 598230 761345 841415 138380 655095 194820 128690 397205 280415 368135 145605 704310 106760 38250 487390 633930 177650 479655 552925 534820 101235 3485 413185 107695 69275 224655 533120 397630 111605 437325 412930 214200 146200 449310 151640 746980 243440 712385 530825 500055 365415 504730 183260 68085 178075 273445 416415 561255 21250 101490 524365 345270 128605 264095 407320 409275 18530 821100 656200 726325 234345 804865 327165 53125 56355 440810 692835 188190 683400 630615 56185 163285 483565 506260 403240 503625 222105 128095 354280 817275 25585 681020 33915 689605 161245 647785 39695 521815 15045 192695 790330 435540 534565 631295 124525 139230 696490 558195 219130 827390 557685 827390 815915 810475 596870 628915 849320 79305 697680 802400 148920 662065 291465 415565 457810 270555 707880 762790 666825 34425 26180 640645 257465 478975 270215 617100 212670 104295 179180 394400 292485 802315 292655 203830 817955 212840 51425 789310 103020 103785 849490 172125 529720 95965 175950 495720 535075 848385 232730 316795 440385 424490 762790 180370 471835 78795 384625 63070 757010 462995 339235 780980 476340 231625 131410 599420 767720 443275 767380 386070 287385 780045 95455 426105 691985 625090 377485 435115 175100 712640 54825 568055 15725 342805 474640 241910 573325 273785 164900 360910 428740 417690 71655 809880 359210 243100 514335 616250 662235 382670 527595 738650 796365 609450 551990 347820 796110 316710 147985 804270 328780 300900 698275 752760 715870 487050 599760 23970 767720 37060 443530 830195 529975 636990 803080 564825 478380 814725 312460 526830 382670 801380 769250 58225 608600 536435 169830 821355 503200 757435 39355 427890 177650 534140 179775 48025 604605 74460 824500 50575 227715 164815 793305 477020 434265 592535 6460 681105 792710 593725 805970 374595 330820 774095 271490 268090 561510 276420 798745 330990 827560 236215 473620 87635 662320 228565 472855 18530 431885 488665 457045 272255 569245 53125 681785 820505 147390 333115 813875 727005 791860 624070 628320 598060 814810 833170 683145 820165 493850 839970 97070 134725 706945 555135 268260 676600 457300 4420 472855 135575 528870 549355 63920 144075 232475 33150 634185 263755 15385 1700 630700 183430 818720 473450 170000 258995 107440 750635 167535 418795 718420 109140 309485 143565 571455 838100 513400 589985 589050 303365 742050 607665 210375 710515 242675 697425 731000 303450 559130 745025 821950 632570 284325 37060 815660 472090 282455 396950 117725 250410 226525 701165 284070 527765 831300 273615 535585 668270 658410 533035 425340 171530 74715 40375 515780 782510 618205 539580 167960 585310 19805 642260 834700 215050 545445 106845 593045 828410 226610 239785 849235 324360 495805 49385 460955 502775 23290 725900 675070 340765 528785 180965 645575 629255 717825 454240 731170 404090 482375 730405 777920 263840 597720 498865 770355 793050 666825 410720 823140 174335 748850 477615 557090 696660 174930 822460 29835 593725 65705 200175 461805 125035 496910 120700 105400 230690 613445 323935 429760 739585 127330 397205 328015 474385 613105 69530 197455 733125 109990 4165 528615 219470 632910 842180 403750 196945 823395 377910 114665 384880 366605 332265 338725 408170 448885 353770 26860 649145 496315 252025 212755 810730 732785 717230 30600 104805 396270 650930 32130 563295 541110 838185 19975 67490 118405 795940 768315 746980 784975 28220 556070 592450 799765 527000 522070 692495 537030 470900 157760 452880 547570 296990 305235 496655 498015 435370 577405 846175 800870 738650 143140 375870 641495 76840 764745 455005 78285 617950 325720 3315 708985 717485 846175 343230 616505 109650 502775 279480 711875 783275 35785 778685 520030 417095 730745 509150 238680 405705 469965 721565 670565 685780 696405 307360 471325 564570 8670 540685 419475 214115 757775 269535 479485 71060 803845 565505 153510 97580 206210 787950 25245 254150 375445 252280 282200 474810 29325 26180 489175 837930 269450 217260 644470 652630 99450 57885 472685 698360 486540 172720 256785 648465 771460 714510 151470 543490 95710 223635 455260 120530 846430 369070 720205 467075 7820 275315 666910 780300 128095 378675 187085 80240 212585 402560 559725 602140 81260 714935 568310 847875 351390 530400 36805 446420 485180 674135 276930 334645 437835 536945 640050 83300 639880 52360 819995 623985 13175 179435 684675 754630 830620 681870 712810 126650 283390 677875 22185 174335 399160 710005 816680 380375 707965 569585 25415 552160 432565 493170 780215 285770 663000 826795 564485 186915 67575 712555 450500 553775 492405 540770 127160 443360 6630 234770 85935 690115 323850 273785 507790 381735 427210 299285 716805 565760 816170 256700 189210 32725 166260 672350 787865 690880 19125 219725 805035 791945 225335 639625 783955 141015 301665 843285 477445 376380 833255 45645 90865 412590 540940 16490 73440 257890 429250 390660 92735 263160 619140 575025 512040 579955 219725 106250 201875 650165 530740 78455 544595 592620 73695 486795 44540 250495 385985 289850 306595 233155 335155 526575 777750 119510 62900 752335 224060 421005 547740 153850 187425 635630 609535 1105 324955 282115 493170 36805 204935 29155 43945 25075 656030 255510 193630 635800 733380 334050 726495 248795 489005 241145 409190 552925 663850 31790 743240 665635 732615 282710 710175 376805 179605 776220 425680 487220 625430 196775 385985 488495 401370 597465 496655 223635 713830 685100 264605 7310 612510 729980 338130 792625 475320 837930 268770 440810 376295 654500 291040 91970 224230 418710 678725 622710 49300 319175 249645 190740 90950 115855 34765 719525 434690 123845 781830 570435 682635 644640 254830 642345 299795 381310 602990 114070 130390 743325 166260 266050 516545 476595 295375 294185 25840 329205 196010 584630 152660 734910 67575 289255 148410 592875 714935 65535 88485 519690 428825 201620 592450 425000 571965 663850 505155 319940 467245 150450 711280 80240 441915 647445 67490 603925 820760 330565 716040 731340 294865 2295 473620 752420 621095 706350 175780 748340 311950 527680 552670 565420 466905 466225 181220 150620 582505 115770 164900 836655 300730 648040 9265 473875 781830 390405 662915 387515 381480 842350 580975 728450 295715 749190 552245 86275 268685 709155 120360 288915 714340 766360 164900 496740 537370 488750 321810 811495 51170 457725 596360 836060 118065 832745 407915 520285 330650 489175 430355 421600 4675 615655 427295 323595 437665 461550 164985 738820 522495 751145 372810 582335 547825 38760 47175 165410 210375 607920 197965 495890 12580 199325 244800 150365 189295 227290 162605 105315 720885 758200 294185 199495 544510 832065 38675 757775 275060 768485 734910 666740 660025 325975 3485 602735 265200 22015 274295 213775 178670 401030 363460 808265 105570 848130 485350 604350 398735 187680 201365 506260 141015 175780 749615 73865 815065 525300 473365 656795 589985 259080 699550 440385 323425 340170 258145 141185 214455 194140 86105 732020 432650 69445 270555 14620 760835 465545 516800 548335 373660 204765 264605 100555 42500 282795 252450 719525 801805 120870 584715 772650 98940 795685 673795 295715 762280 208930 536095 345695 603925 86870 483055 381310 664870 36890 637415 584885 577405 731850 404345 288320 367795 723095 806480 12155 537030 796535 285005 834615 519690 189125 520795 113050 144415 339065 172295 244970 274465 823565 26605 171105 314330 423385 675070 78795 119340 31450 731765 578085 679150 494445 694365 771120 547145 579530 110075 516970 247860 93330 188190 647275 669800 97410 202895 807330 432395 263160 30855 315180 618800 221340 174930 222870 828495 725305 178160 163880 580975 239190 316455 505665 27880 95200 642940 556240 144840 210120 665720 662150 439025 190570 439705 304810 535330 644215 120105 130305 448460 436305 325635 572645 69955 169830 55505 759475 209185 801380 684165 509235 489855 61030 833000 447610 106590 52445 716210 592365 247605 591345 744005 487390 290615 441745 384710 494020 404260 324275 436220 198390 185470 664785 255595 757350 9095 495975 689180 235960 261885 254320 778515 670905 143225 99705 836655 811920 468435 453390 723605 376975 239020 15470 696065 747745 618970 754290 280075 259930 639965 692410 37315 488410 120785 69530 372045 106760 159205 379015 603330 652970 658410 609535 202130 201535 608685 308465 388110 841415 808265 193035 737120 631125 651610 281265 666485 466990 561170 563210 475575 445060 498525 569925 80070 235195 1955 58310 417690 475150 539240 624155 530400 830450 697340 694535 688075 246925 422790 602820 217940 230860 416075 108800 668355 742900 490195 403070 137785 641835 306850 537710 465715 401115 751230 231115 141780 28900 440980 231455 411400 846600 20995 451775 162860 373575 419730 844305 845665 73780 239020 245735 146625 628490 642005 226525 363885 484585 312630 233325 559640 634950 667930 164560 404260 480080 772990 173910 380120 346885 191930 65195 796365 630360 15725 734315 310335 704480 528105 711450 797215 725390 757095 479485 231370 149005 549525 48705 143565 444635 72505 424405 767720 740775 837675 217855 93585 34680 372300 517480 490280 96560 260270 65450 514165 252875 758625 349095 645830 272000 531930 258145 812770 5865 186660 318410 29580 246500 249985 383435 201620 420325 153255 786420 699125 272340 77860 386155 203065 65450 295035 756415 488580 304130 154530 32385 163540 156145 61880 265710 530570 521645 758285 338895 679490 190825 477955 138805 789905 544765 280330 680255 409530 450415 308635 72165 633845 287470 341360 33150 720375 835125 550800 154530 566780 814810 656115 670650 11135 376805 366860 308890 192525 72505 62390 394570 559215 280925 193375 440470 514420 676855 429930 225930 148240 450670 741370 45475 735505 847535 453220 420325 151385 112200 826455 484585 337535 501160 498695 588200 709495 231625 328015 64515 624750 391000 683740 620075 662405 559555 124610 509405 195330 69360 267325 720630 536180 107440 609025 457385 773670 841500 809540 282200 183600 640475 725730 770185 690115 454835 646850 463930 657305 576895 432990 179860 182410 653735 162520 143650 617525 654160 153595 564060 253555 330735 723945 613105 205785 17255 213945 375105 287980 767975 804610 796450 765340 755055 554540 602310 17680 548165 567460 342465 340935 791775 786420 330905 185470 364650 540175 91800 291295 214115 385560 803675 589135 214370 192780 769675 296225 158185 407915 146795 427635 113135 512210 802910 121380 489005 363035 289765 324190 638520 750805 120190 649230 119425 767210 490280 157335 382245 728025 312800 421770 196095 84235 266730 679745 304980 303110 467330 393295 849150 232645 575025 162520 439280 132175 579615 393635 718505 641240 265965 730150 741285 375870 825265 324955 459340 153595 327335 291465 46325 668440 357255 781320 69700 50660 423215 286280 653735 362780 271065 293165 85085 604520 452625 18700 699210 504560 278970 661895 388110 374000 23035 815490 702100 145520 395675 233240 575195 272850 263330 596275 668440 548675 66470 135745 452880 645575 239700 842435 319005 444635 266390 575025 355300 88910 829175 420835 625855 124695 709835 836570 149855 478295 82960 171105 838440 496230 133280 166005 448800 796875 89930 455175 716890 247775 530060 269025 16320 759220 287725 730830 385730 760580 288065 697255 331330 544425 391425 516715 729300 214710 688585 778940 300730 183855 148070 554285 131495 742475 231200 536010 73525 363375 69785 103020 174250 588030 181135 97410 584800 759985 575705 416500 308805 506430 588455 482120 652545 506600 255255 51000 617100 671925 845665 119850 430355 463165 723775 552925 568225 102170 631465 348330 269450 535925 304300 23715 605540 19380 844730 21420 398735 270810 433755 684675 722840 688330 750720 317900 421175 74545 820335 796620 483650 16745 334900 283050 752335 695810 217345 717740 696915 824075 122315 457555 835465 108715 9945 221340 251005 351645 816000 159290 568225 744175 765255 255340 7650 279395 211055 53040 648635 381905 446760 531930 841160 123420 47940 55080 517565 241485 250835 114580 726070 618035 820675 513315 212500 117725 648295 196775 62815 516120 292655 726835 520285 622710 304895 409275 821015 807925 228140 560915 206210 249730 707880 23630 456365 571200 260865 88910 796025 81940 288660 121635 48280 741115 780470 716805 510255 680935 252705 518500 624070 837845 377485 735590 168045 574175 688500 95965 155040 702865 128860 761940 375955 386920 367030 717400 294950 405620 161670 145690 798575 476085 795345 213520 558960 725645 15640 706690 300050 399925 838780 497930 662320 645830 34510 843370 40970 309825 191250 316455 819315 817785 209355 66300 607750 16150 423300 30005 567460 439195 846940 274805 51765 253980 487645 62815 142120 441745 394740 550545 664020 748850 770525 702525 834360 469625 413950 559045 168725 88400 763045 803080 721565 96390 282540 108545 593300 563550 476085 691560 87465 131495 745280 656880 573070 100045 276165 231030 677620 103700 664020 436390 759475 610980 485690 225590 453475 764320 427295 332350 696150 326230 715190 269790 574345 32640 275570 175440 538560 260270 78625 747235 222615 260525 612425 180030 404940 580720 443190 192610 603755 785570 73950 754035 47175 476510 29750 347650 414885 282030 270640 635800 657985 325380 596700 108460 122910 379525 154870 189040 367370 557515 728960 339320 582930 160905 233155 368900 542895 832065 591940 639880 674220 831300 372555 100725 525555 286875 403155 78030 87210 679405 725390 591175 272255 707625 43350 648635 46580 76330 179945 848725 524960 489685 291465 443955 806480 78710 701335 789820 312630 367370 524620 453220 485775 369920 86190 750890 343995 68935 648040 703970 476000 126055 832235 140590 92990 340595 363715 28475 702950 44880 456705 239955 26095 275995 511530 118405 292230 694450 540005 799000 722670 400350 773075 775625 206805 254830 455940 843965 183345 535925 629510 212075 588540 35955 271235 601290 814215 380120 810135 742900 505835 520285 22100 513400 473875 590155 3485 14790 238425 250240 575365 653395 693005 656455 718845 509830 616590 716125 73950 223890 578680 490875 145860 243695 786080 43860 725220 430695 260440 61030 706095 193715 440725 491130 129030 752250 368730 359380 278545 588625 476765 105740 709410 69955 693260 788800 391595 711790 421940 726750 757605 328270 91715 480675 130560 814555 231455 109055 526320 750380 849660 608685 741285 293250 203065 243865 178585 76755 409700 20230 156315 297330 284750 708220 814980 20400 677450 585565 479145 571625 428400 792710 227460 567120 266560 17085 801805 190315 100385 427210 36805 259590 766360 662575 563720 227545 39440 438940 729385 283645 122995 798490 844730 540940 416925 390065 255510 7650 334645 257210 744175 730235 344760 430185 704820 599760 704310 822205 606560 173825 321130 627045 363375 438260 144670 436135 330055 512125 15215 278545 495890 617440 496060 428825 792625 425935 316370 530060 217260 757435 813620 90440 39525 37995 74545 154445 574515 300220 201280 162945 171445 407405 481525 547230 745620 440385 177820 72505 513145 501755 116790 537795 807670 601715 406810 302685 193290 755820 177310 443190 287300 161755 564315 62135 344590 504815 59755 532355 720375 176205 428400 545190 568735 366010 283730 508640 842690 725900 54485 164050 501670 240040 241145 413950 92395 8925 108885 62135 8245 1955 10455 3995 7225 3145 1700 0 464270 549695 183855 363800 598060 63495 721480 628235 521050 270980 810900 247690 243695 564485 234855 774180 91290 794325 15555 260185 186235 65790 80240 180965 3825 79900 218960 798830 289680 616930 351645 603330 394655 97835 235365 173570 61370 709070 623135 662490 181645 281435 219725 553010 123250 723605 550800 297500 404175 195330 443105 440895 837930 565590 29665 77690 270215 301665 819060 378930 14450 256870 109140 40375 99535 222530 834275 116620 653055 812855 439960 583695 89420 579785 269790 690455 280925 539155 651525 283050 504985 363290 8670 691050 231795 184110 384115 221680 182920 761600 829855 426615 389130 340510 74970 11305 818890 448800 774180 329035 633420 827475 120785 560660 380375 446080 453985 620755 368050 103275 424575 402560 718930 600780 830875 798830 822630 701420 355130 626705 574005 785400 785145 400690 47090 125885 308380 784720 219555 820165 844985 734315 384965 600780 147560 315350 290020 279225 726495 218110 563635 624920 562275 199070 784890 361930 317815 747235 521730 822545 565250 770610 768400 770100 259420 258230 711960 534735 592535 585650 282625 146965 33660 682890 231965 64430 633080 182070 414545 36125 780215 26690 327250 445995 134980 826880 818975 707795 707795 247775 35785 266645 526915 60095 240720 145010 80240 192695 422875 396865 510000 665125 497335 711280 443190 134725 340850 837675 539835 338810 683740 641155 35190 551140 312205 705585 161415 680935 423300 703630 30940 495295 619395 619140 220490 469455 281435 507875 474130 464355 536605 138210 530400 196520 741030 119935 808095 523345 477870 266305 90100 442255 686120 377910 538815 476170 1955 613190 503115 325720 779450 545700 440555 694620 431035 766615 536435 582420 148835 62390 332180 292740 532610 556155 785230 269620 477360 831810 103955 676090 477105 205955 331330 225760 278290 547400 516375 634355 275825 74545 372215 305405 539155 297160 653395 328015 95625 133705 391935 596785 337280 120445 514080 742390 245225 380545 850 846685 662915 332945 106760 436475 264520 319090 309230 166345 279735 339830 421345 113305 738905 123675 329630 119510 103870 298520 493085 102850 684760 253725 407405 480165 626450 320620 431885 554030 77605 750295 487815 779365 162010 182070 32385 252365 86445 240720 305745 560660 70465 819740 154955 512975 41310 559300 662745 500480 96135 319515 657135 225250 457555 617185 26520 765085 48875 289170 408510 666060 595000 358530 553775 72165 71230 158100 343145 1700 539070 633590 326315 42330 123250 808775 823310 361165 689945 665805 108460 423385 509320 597805 114665 722755 287895 599080 744685 369155 662575 239445 642430 583780 700060 255850 517225 677875 410465 408595 94775 558620 167280 146795 638775 309655 533545 466820 529380 188020 829855 27625 272850 53210 200855 588200 432905 678130 834105 41820 720460 763895 590325 419730 270980 338895 741370 437580 451690 767125 642345 637925 181730 205020 670650 788460 598145 634865 772735 837845 191930 134300 72845 167110 212500 556750 279310 459680 500480 316625 61455 11985 337110 67660 231030 683230 71910 735930 229245 359040 137105 676260 100215 257040 640390 71570 208420 431035 420155 184960 553945 763980 215475 460275 392700 266050 264860 635885 607920 115600 306340 789905 500395 210035 559300 101490 642855 578765 44965 142715 698105 117215 190825 167790 485775 36805 700145 146540 37315 110925 131155 549525 457470 782170 696915 89930 173485 37655 339915 542725 178500 457470 245905 69020 340170 259420 621945 85085 156740 421515 321895 238425 408340 239275 171275 103530 201195 608175 4675 109905 236725 505835 247775 467670 298010 97920 550460 804950 842095 236640 665975 432820 590835 154020 247775 319940 552840 722755 256445 584800 69275 14025 398650 108120 702950 783870 374595 225760 247350 90525 23375 359210 615910 756415 262055 266560 13600 640815 249390 492830 473365 621010 483055 343060 66300 65195 223720 45475 346035 11730 132855 629085 558705 248455 548505 600100 317730 709495 597465 370855 325890 133025 550120 538985 670140 33830 518755 639115 462485 415140 468605 22525 765935 116790 314245 246755 613445 29410 248030 589390 498780 250750 125970 624580 307105 439195 44625 401880 573410 393465 696065 367540 709750 152830 655095 405535 515270 161075 615655 69445 665040 538305 349945 589730 838440 650845 463165 833850 565165 120360 568565 363885 251685 24905 150365 629935 292655 364820 638010 405790 777580 150705 64685 403410 500820 379865 119255 453135 648380 617950 802060 453985 95710 577065 613105 199920 29155 311100 404770 103445 617865 814725 66725 487730 275570 353685 343315 162010 466140 12495 251600 149600 482545 604350 14875 632655 570690 749530 704990 732190 332690 587775 733210 804695 558450 268430 99110 470560 568480 308720 2210 595765 68425 49980 572305 283560 707795 730745 150705 90270 32300 359040 156315 92820 124015 687820 722585 698870 618630 404090 370770 395760 88570 819485 341700 328100 648040 735080 586245 58820 69190 836230 19890 422450 813620 129370 583695 252705 181305 291125 511530 276675 375955 803675 679405 512210 448800 69955 563210 796960 388450 550970 831130 484075 715615 65110 774095 376465 733125 102085 572220 690710 802485 329375 322575 732275 582335 832915 76670 645490 81940 9095 742050 845835 95285 27455 401965 528190 8500 559895 513655 191930 565165 729045 331585 813705 74800 649145 588030 281690 122570 190570 717060 28815 416160 746300 720630 245310 492745 147220 338555 617440 313480 69870 751315 424575 350455 238170 173740 322660 235365 49300 846940 771460 648635 153680 719440 470135 27455 774095 271235 182325 343570 218875 67150 796875 140250 638180 520370 316625 318070 375785 621095 600015 225590 266985 792455 808350 559640 803080 98430 619055 435795 65620 656540 654840 232135 231710 176290 341445 735590 588455 747575 653735 103700 773670 736355 130560 639625 657900 808010 800530 22950 423045 703715 830790 212670 336855 495720 797045 126990 491215 103190 565080 507620 28815 755310 345525 701250 357170 62645 523940 286875 615230 691135 221680 122825 211140 174420 658580 218875 837420 46325 592195 481100 682295 356915 508810 56780 266050 526150 635715 40375 254575 152745 586500 130220 185555 286450 613955 796705 151045 492150 97240 313565 366520 230690 18275 688755 715445 25840 52870 405535 22355 705925 609365 772225 646000 799935 32980 486285 482885 551480 677790 463760 71485 374850 25330 362610 622285 63665 250835 521730 629935 479825 424830 752080 522835 248625 533545 583525 271575 419135 38675 34255 69870 422195 623560 57290 565335 446080 342975 427550 491470 56100 458150 699550 127670 716295 740265 206890 538220 510510 412760 634780 484500 498015 268770 222870 131410 4760 298265 158950 662745 821950 465460 742815 497675 384965 660790 418285 90355 812515 371450 188870 154105 782085 587690 567970 655945 643195 98430 654755 629000 36210 589220 734825 210460 418370 572475 774520 490620 18615 797470 318410 816255 564655 337280 40375 788800 245735 220830 47345 207570 703035 452540 346290 483990 11135 641240 724710 130900 361845 188360 274210 168555 344930 30260 510510 777495 707625 370685 473025 258570 665890 503540 36890 359550 792370 180540 364820 116280 428315 481695 74035 681955 479060 365245 747065 815915 53210 483140 253725 178500 230350 102425 397885 684590 54910 604690 105230 290275 18955 65960 658920 168725 501160 801975 334305 330650 489345 539410 31450 553180 70040 444975 664105 449225 770440 288745 236810 131240 799085 22525 753440 227630 165920 659685 830790 823395 50320 765765 843455 237150 569925 722925 673115 74375 627215 285175 679745 303110 659515 192780 705245 380885 274380 849660 41310 411315 452455 797555 288320 277440 658665 825775 455090 173825 621265 284580 532610 301665 341700 454410 767720 373830 299880 335580 33150 33320 15385 559810 517650 114750 250070 685015 134300 119340 127670 548760 279225 105315 83810 546890 743665 188360 818975 609195 631635 465205 192865 193970 126565 803080 266730 529295 804100 274890 765255 694535 781660 797555 780895 387005 660450 823820 532100 330310 710770 292570 704820 673200 296140 386580 299540 249900 803760 671500 444040 366690 130220 797470 197965 700655 480760 725900 654755 684250 26860 2040 141610 477105 449225 209610 736695 527340 606475 368985 132345 242845 52530 98515 47600 497930 693260 320450 441575 619990 785910 313735 785570 379270 465800 416075 347565 50915 157420 487050 621860 509065 324615 449820 466820 496825 118915 765000 491385 826200 422280 394995 430865 549610 285090 482970 11390 211820 661300 792030 261035 60435 89080 664105 499460 67320 722330 531250 287980 581230 107355 319770 45985 144500 572900 365075 215050 593640 630700 264350 737800 41565 173655 292910 493425 724455 238170 99195 105485 371110 19975 42075 541450 768825 423045 291975 744515 300560 596020 219555 617440 759815 827900 519435 252535 141525 466480 737120 198900 169745 758710 622540 484925 101065 356320 390065 414375 359040 848640 705330 298690 753270 720120 612850 136085 380715 84065 387770 766020 179605 499120 85935 559300 685440 703120 498780 537455 606645 732105 476425 531760 292740 700060 564400 549015 578170 693345 801380 798830 340170 327335 493425 620585 112115 309315 750635 825265 836485 253470 131070 134640 150450 753015 300220 738395 733380 319090 460190 6545 282200 510 536520 65875 340765 223635 271660 560745 255935 523685 545275 346375 7395 495210 444975 729555 197200 59755 395505 406470 444720 277695 58055 828155 681870 559810 833425 805715 101405 148155 332350 113220 137445 103020 838270 648890 209185 839120 294695 810815 698785 193460 806565 362780 829770 833935 768400 221255 809795 278545 213435 70720 383690 69530 256785 494700 240720 477445 217005 174760 190995 428400 795515 704905 353600 393040 440640 679320 753270 342465 468945 805290 54910 286620 652715 698275 849745 332690 616080 390320 10795 686460 86870 115515 644300 689945 674730 662575 457725 381225 480165 793815 195925 424915 153765 81430 748425 845665 663255 515185 488665 410465 380120 422705 241825 787950 413015 351645 387855 570690 431545 625770 259675 544935 652205 220235 255000 294015 543575 2550 590155 347140 51850 761940 315095 50915 824500 456280 677790 846940 591005 460700 537625 10795 541025 396270 493595 434180 281860 364820 208505 413270 782085 417010 400435 469625 320875 677110 754545 779450 701080 416500 758795 579785 576470 167280 200005 117810 289850 661640 328440 521390 591175 657560 726155 631040 602395 301495 737885 391595 355555 89080 829175 67320 431460 338895 699890 248880 588370 626535 23120 111265 294780 826455 133790 26690 306510 424490 12410 784295 60520 43435 823140 581145 578425 405705 144840 66725 619480 541875 100895 622200 374085 382840 378335 520115 280075 578935 235535 504560 587350 565250 806905 551480 364905 169405 501670 252960 678130 412080 332605 334985 335580 555730 603755 764745 190060 763045 491640 723265 87550 702100 213945 304725 120445 478125 488750 755565 566865 465035 51170 351390 549440 388025 108715 197540 223550 475235 694365 399160 336430 417690 840225 719100 474215 257295 713660 456365 252875 604095 485350 247520 230860 525980 342380 579700 642175 33745 700315 569160 776730 539665 504730 743240 370090 498780 138635 93925 308805 134385 74715 709750 551310 188955 25925 105825 654160 282795 171190 446165 673200 776305 530995 561000 19805 20740 249220 501075 3570 581825 517735 521900 172890 10370 130475 265030 551310 685100 751315 761855 471070 555305 352750 590410 816000 75565 699635 185215 241825 286195 651950 245565 742475 815150 706350 254660 349350 427380 85935 438090 179775 225335 490705 281605 605880 174420 808775 140675 190315 184790 522665 63750 629000 103785 348755 456535 435200 247690 782085 498185 476680 15385 782255 826455 491640 398820 290360 105825 643535 163965 441320 360485 142120 642175 517055 531845 652715 269025 82960 87210 406555 118490 638435 145945 433840 803845 620245 281265 302175 756160 53635 652715 674985 670990 6970 482375 394145 490025 825010 844135 325635 353515 801975 237830 398055 763130 581825 537625 17255 4505 266730 127415 777410 533120 633080 540940 704820 744260 369070 290615 815915 58480 149175 644300 104550 190400 825350 411740 625005 34850 1700 206550 310080 203065 772650 285940 387090 665975 630190 392445 488665 485690 590410 56440 682040 153085 356915 540090 150195 185810 76500 191080 505835 379525 156995 710515 194480 799340 393550 529890 326740 599080 732360 730235 411995 24990 227460 331755 762790 709070 632995 95030 605540 142035 819655 604350 194735 359720 22270 339320 845750 302515 580125 26095 725220 792285 684420 715360 311270 508640 679235 267070 846005 640730 556580 682295 184025 695130 148665 636650 296140 221850 845835 800190 94435 817700 411485 487305 241230 115515 637755 729810 622285 115600 445995 174505 710855 562445 173315 393465 661130 421090 825605 319855 256020 394315 72930 555390 538730 845835 262990 256615 256445 210290 711365 77180 344590 434860 476170 766615 29750 465800 274720 177565 531845 327930 33490 608515 783190 639285 262225 6800 594320 306595 36040 102595 223890 398140 429250 691815 438770 285600 443955 141950 552585 711450 337450 801295 849575 842010 170935 330990 42585 583185 144500 812600 824330 745365 832065 485180 508215 729130 754545 847025 628150 169320 313310 343655 609110 747320 731510 486710 337705 503795 648975 234090 715190 532525 483395 753440 748255 210375 802740 486965 550545 695045 473790 517565 93500 510935 85 739500 547995 174760 331245 132685 380630 670650 816680 274805 381650 639030 681360 506685 477785 357085 602395 32980 48280 711450 515610 838610 256700 609280 656540 740435 383690 733380 525810 139655 787355 321215 433075 529890 481525 550545 615060 423045 38080 784975 446165 262480 44625 734570 765595 103615 210715 392530 698615 504815 693430 167025 124185 170085 152065 776560 470135 267750 24650 464780 716295 642940 372980 100470 487645 551565 190400 479315 688245 706520 754205 278290 511870 578850 698190 476510 141780 331245 684590 736100 726750 343060 225760 611405 621605 594150 480675 589900 568310 678810 432055 130815 804355 778260 583525 650930 171615 447015 656115 461210 55930 643195 767550 368815 621520 52190 732530 156995 24735 165665 129200 138125 340255 698020 173145 263755 204340 455430 669715 297415 711620 24395 762365 120785 806310 464950 482715 386155 27880 119085 233155 119765 129455 788970 779110 620075 815660 74545 205530 44795 711450 787185 802485 316880 787185 721055 508470 527340 795685 276930 82280 745110 611065 465715 394655 668270 709920 600100 308380 22355 192695 645490 113900 178925 478805 163965 732445 608940 568395 149940 114835 58990 263330 16830 415820 507025 162265 689435 315095 565335 703800 504815 167960 769505 718080 229075 577320 187255 96985 792030 472940 500990 131155 601035 588370 79900 425255 718165 768060 709155 86785 848640 376125 344505 619650 365585 115175 567460 586670 72250 324530 456960 116450 722585 342380 360315 669800 783020 774520 48705 793645 166345 660535 534735 741965 101830 448800 655945 573580 289510 799935 184875 388450 195415 85085 236725 38080 627215 826540 475405 608685 624665 825775 462570 338725 844985 241655 288150 297585 632825 107270 411230 112370 763470 730150 497165 345780 696150 82110 250495 750550 399330 425255 462060 550630 255340 804270 722840 234770 155380 714935 603500 304130 532015 138040 806905 717740 410465 423300 165665 267240 471580 467245 827900 130475 506600 165495 745790 89505 5695 589985 185725 548505 440470 618460 785485 406725 796960 441150 105655 597890 796705 562190 72760 499970 798745 270640 387345 730405 320620 273615 224400 352835 394145 325890 745195 801805 216750 764065 235195 597550 343655 8160 756925 398565 77265 483395 192270 702610 159800 465885 481865 436645 311355 367795 454410 420240 53210 58735 6800 727430 279225 75395 576725 747660 646255 791350 470985 356405 108375 708475 219300 740520 396950 772310 96220 487560 700315 536775 180625 313310 177650 484670 552330 500480 405025 603160 327420 276420 672605 817785 538220 834105 397885 505240 24820 785060 142885 770610 100555 195585 469795 819655 672180 51255 134555 103360 393975 440980 837930 750040 294525 754970 484500 512210 786420 780385 36210 43180 685780 582845 343060 22865 463420 58565 789735 463930 23375 51255 734315 782680 650930 766700 302770 465120 283900 28560 33915 743665 744855 638435 450500 298520 311015 671585 292910 245735 467160 160650 351900 288150 513400 102425 597720 424320 177905 17000 154785 792115 355045 40800 57630 121465 138635 674390 287470 816000 658920 727855 294185 588965 204595 480250 611235 514930 415650 143905 221935 377740 467075 540855 544255 85085 805035 139485 804780 100980 174165 208505 693260 591345 658835 421940 70295 621095 381395 671585 198475 658495 409360 632400 366095 213265 154360 705245 524875 796280 561595 594150 547485 8925 56865 694195 587095 98600 680255 200345 304045 116280 525130 145775 107950 223465 689860 141100 22610 155890 830365 564400 732445 633505 773585 448800 627130 375785 226440 731935 843200 693600 302685 449990 674390 634355 835635 601885 701505 120445 598910 542470 514080 368050 819485 764575 585055 335495 282540 52700 231115 451435 725560 314415 818380 41820 383860 633080 342380 168045 630785 814300 70380 93330 775115 149515 212755 602650 184025 44965 191675 99365 360910 542980 573240 704820 173230 409700 348670 516035 28730 659600 646255 559470 708985 362270 70975 5865 33745 824840 99620 340765 728450 436050 633080 730490 147305 593130 332010 153425 286705 781405 357000 479230 175780 377485 203320 467840 308380 538560 385560 443020 338810 166175 718420 551565 525130 742475 649825 652545 205445 170595 587945 180200 611830 677535 827560 60010 146455 366860 235535 399585 781065 172465 353515 476170 694790 657390 664870 168810 396100 803760 266645 379695 779705 657560 504815 845495 499035 396440 682635 251175 359125 649910 585905 830280 814810 505410 487560 24225 161330 812175 578680 481695 355215 459935 590495 405025 149345 503200 403240 17000 107270 829090 477105 391765 64770 144330 541195 250835 343825 774010 801635 723605 453475 836060 550035 64430 445060 631805 276505 400265 447100 364310 10285 414375 165750 438260 586925 218110 378420 196860 126820 115430 844560 333710 840395 841925 428400 805545 121210 482545 87975 94010 72505 555050 745960 448970 702950 284325 381140 348160 501840 498865 696065 748510 203915 793985 141695 346460 579870 44710 493085 728280 437665 423130 470390 340255 801040 432055 363035 304215 401370 238510 515865 446930 16065 101235 675070 774775 681785 771375 808945 653990 480335 246840 256360 789905 178925 40545 142970 320195 358785 47855 90610 676345 10200 454240 238935 108800 494105 92225 596445 787780 750295 309825 385390 431970 201195 617780 682040 443870 421430 41055 306085 219300 195160 620160 33405 716720 765935 206550 496315 735250 187850 368985 16745 91800 550630 788290 512295 186575 158865 338810 204510 45475 611745 651440 270215 335325 109225 707625 356915 563975 311865 293930 349520 61200 127075 620160 835210 681615 607410 544765 399330 715275 424150 634355 751910 218195 230180 107440 142545 467755 258400 290870 593300 530315 295290 607920 794920 582845 425765 839800 95200 461040 409870 284835 426955 201620 680255 618715 304725 153935 213775 364140 614805 757350 154020 747915 334815 264350 617270 676770 141525 569245 210630 625005 16575 494955 70550 618715 645830 255510 652885 738820 742135 572135 82025 83215 116960 424915 370090 222530 358615 846685 106250 494105 831300 701760 282710 151555 123335 63835 502180 118575 489260 326400 123165 85680 106165 830450 387600 114240 63835 72590 786165 211140 637500 494530 111775 598570 536350 839970 623645 210800 387770 321810 665550 213775 631720 765680 200260 7140 91630 277270 494445 184110 640475 529975 479400 213520 81770 172125 661130 6375 362015 80410 48705 239700 278885 573410 772395 643875 311185 46580 444295 187425 485095 653055 125120 118830 581315 428995 826455 689945 565335 408340 10540 430270 755820 802060 116535 565930 188870 277610 408085 180795 285345 149090 658155 746725 92055 551055 737035 113985 527765 682635 745365 625600 687225 627810 139315 74460 798065 66045 442170 669460 497590 326485 731510 407065 196265 743240 557855 715530 261800 330140 681615 205445 7735 615570 464015 673795 495295 725815 590495 785825 442085 568140 37655 234770 306765 390405 349095 147730 557090 496400 37995 822375 160140 59840 50575 377230 54400 332435 758710 81260 511785 583525 757265 597380 334220 325210 253725 595255 65365 4250 30430 608430 396440 406470 37740 210375 339065 250070 364820 90355 780980 450840 92735 828155 230860 813790 593555 575705 42755 134895 849575 319685 828835 814640 256955 732360 160225 602225 758965 640730 252535 630700 16490 675835 718165 679405 845665 436135 408510 7820 685440 543065 453050 478295 565420 731425 23375 503795 248115 328695 520030 213690 846855 179945 430270 450500 307615 490960 128605 812345 78115 351730 45560 371025 564825 99705 237490 440385 652970 19380 187765 728535 843200 95795 178500 195500 441660 587775 242420 470645 188105 731935 573495 349690 632315 839290 218620 695215 466905 23375 228820 281690 455770 537455 667930 35105 418200 431460 239105 207825 219810 761175 294525 340000 776985 246585 811835 516120 547570 495380 591260 61370 447355 530740 343570 627555 315265 691475 834785 750890 774435 607325 365500 843540 706605 658325 709240 836995 592110 372725 325890 338725 688755 630615 51425 275060 368730 711960 535500 487050 574175 219640 394655 429675 644045 762195 642430 450840 120955 534395 452710 687990 221510 705500 635205 528700 17595 792540 334730 548845 14365 788375 91715 517735 310505 74715 701335 424405 692410 519520 312120 836740 636310 741795 531080 479400 281350 581995 496825 275400 141525 410210 492575 605370 804185 502265 702780 285770 647870 299880 537795 793985 36805 571880 155295 720545 266985 519350 805120 784210 779280 405365 615145 810900 248370 661555 109565 134895 511190 59670 83725 342975 210885 800020 826880 304980 10455 767890 241230 108205 59075 655350 214965 4760 26690 232390 844560 150790 587520 601035 214710 390150 766190 230350 416415 336685 797980 333795 622030 578850 92820 448800 226355 522410 619990 757945 19210 749530 295800 322490 158185 567290 180880 268940 619310 831215 498780 489175 99195 378760 124780 393550 814385 309060 112625 351985 670480 66725 349945 183940 563125 521135 514760 316710 11645 482885 361760 820165 9180 275995 290445 622285 76840 652035 94180 775795 70635 248965 296990 349095 100895 134810 238000 788630 613870 598655 222275 704990 439535 415650 412505 30770 478125 218365 845240 773500 469030 248455 392955 643960 91460 750890 453220 302515 492490 266135 749360 227800 576470 302430 393295 47430 513910 409020 172720 133280 285260 807500 19635 160820 668015 256785 103615 94690 620500 631465 2635 405705 664530 493085 707455 481100 350285 260865 388450 571795 768315 773585 152915 391680 334900 316880 231710 233835 687225 263160 192950 377145 22695 602905 129370 307275 532865 69360 478805 299030 553775 840990 488325 211310 331330 559980 598485 447185 104805 411910 754375 821525 639710 272935 421515 461890 27540 60520 597295 221085 436050 832575 787780 495380 9520 506430 466140 351050 748510 754035 265455 445060 198475 188530 156995 564060 570350 467330 356150 240465 399670 279395 64515 811495 323935 282795 151045 572135 73100 524875 10030 512975 165240 238340 472685 36890 375445 267920 16320 92735 324530 619395 253215 204680 251940 246245 348160 842265 269110 724540 399160 143905 457300 594235 330905 503625 752335 200600 304215 711535 824585 507875 246585 525810 650335 327165 541365 353685 572560 312035 704565 628405 468265 452115 74035 168385 651100 600950 556070 483055 56780 785485 120955 436560 306680 126565 93925 767890 113645 484500 603330 155805 708815 681785 413100 150875 814725 217855 65195 468860 242760 532950 730065 588710 200600 410975 565845 48025 163200 529210 424320 196010 456110 164475 757945 582930 68510 177225 96475 171870 678810 790670 839290 198900 638095 108460 787780 831215 97920 294865 468775 386240 833425 405450 169065 66640 849915 622200 765595 371365 78880 455855 163880 640220 812430 807415 112710 348160 596870 715785 170765 143480 169405 389555 116535 328355 620415 131665 600950 195925 6800 684335 186745 445315 625855 79135 473110 346970 368050 107100 27115 599505 59500 271660 342890 63580 595 698870 620075 350540 524790 572220 31960 170085 495465 804100 712470 9860 664530 272170 438855 196775 773330 6375 569415 319005 706095 81855 340085 207655 218790 197880 95115 542980 179010 606730 530485 436900 538900 376890 179775 732190 656710 153595 755650 132175 212840 435370 227545 447185 323170 404005 697085 687140 663765 563890 289595 258995 99790 242930 463675 359465 84830 53975 613020 638435 394740 629595 723010 547400 370515 219980 707115 446165 581400 191930 443870 251175 725900 760665 185895 804780 741370 202045 740860 840905 700400 301155 379695 433925 276165 845835 556920 628405 781745 611490 778005 387940 840310 123505 719100 62220 15130 196605 800445 195585 96135 326230 128095 775540 23460 407065 792965 310505 764575 44200 778175 582845 159460 27795 559725 566100 104465 148580 376720 521985 300900 351390 563720 406895 475575 801720 787100 36720 153680 746215 827560 748935 194395 544170 661385 121040 834870 45985 513995 406555 283560 543150 272425 6885 334135 519095 55165 623390 155295 510425 223465 618715 483565 136595 497165 286875 591090 691050 789565 669205 600865 504900 446080 595340 595680 257720 576895 407065 70805 47685 236555 188445 234175 530825 417265 677025 378080 203830 299965 805120 434520 244375 468945 601545 344930 487475 363460 788800 395165 771205 199325 670310 619990 781150 512975 345270 18700 798575 80835 407065 39100 387005 720290 689945 715020 767635 589135 21420 611830 658665 608430 601885 433330 804525 480250 319600 405960 301495 412080 231370 752505 571115 736695 230350 464780 152915 732700 540090 684930 519860 5950 524195 385815 67745 116960 454665 137870 740690 687905 752760 699805 215645 730065 48280 90015 29920 247350 737545 759475 270810 794155 275570 280925 336345 516970 111265 214370 99025 462230 659260 95030 567715 312885 665380 640220 788545 191335 356150 609960 280755 311270 333370 408595 309825 809285 802655 188020 626450 355300 413015 217685 419645 485180 570945 847960 751740 83470 524535 47175 742560 643280 290445 595340 711790 198390 785910 545870 204765 510935 115940 467245 197710 482375 732530 396440 765680 160140 90525 502690 235705 456790 496825 756755 23460 317135 306255 696745 174760 66045 548420 682295 571710 49810 127500 614295 93330 764490 63495 671415 468605 766020 612595 658580 321470 534480 566695 713575 588795 100385 155635 149005 315435 218790 114410 155550 718505 737545 63920 108205 110415 634950 389045 655180 641580 763640 849915 735930 665890 73865 684675 203065 530570 723945 326485 669545 4505 803760 22610 751060 204255 301155 417180 749105 521475 703120 742050 598995 376380 706775 684845 829515 50405 462570 771800 426870 718165 559810 294865 208080 121550 552160 657050 125885 463845 576045 738650 677790 408340 11815 33660 685865 6460 416755 544340 497335 65705 369240 730235 285940 167535 332520 797215 534905 370260 375445 675155 845495 296820 362610 726835 36720 439025 355130 590920 353090 342720 734230 765510 25160 655605 689520 841585 231880 786930 509235 834020 836060 641665 432055 671925 210630 425 374170 203660 741455 179520 409530 645575 149260 75650 626025 584120 712385 332860 677960 459255 549015 673115 605285 162180 265710 457385 202640 466480 215220 79985 521475 832915 419475 57970 160225 285770 356490 162095 365330 838270 355725 145945 78285 829855 224230 514335 413610 819230 192610 230350 234090 441745 4675 82110 307700 380630 745620 601460 518670 807160 640900 328270 38335 727345 14450 813450 313480 218875 388620 67745 61030 199580 664700 470305 222105 455940 278715 447185 771460 777665 431970 724285 525980 443275 83810 140675 339065 331075 520880 716720 68680 135660 796620 583950 597040 653820 92565 304045 310930 602735 638010 769165 463250 820505 741455 566865 699635 537115 125035 514080 472430 280670 225675 253130 711705 311015 128945 316455 710175 416075 663935 251430 215135 849490 439195 751995 751060 6290 457215 43095 805035 508385 503880 55760 801550 115430 834530 508640 534990 229585 91205 725645 544000 658835 681105 699720 435625 99705 22695 453390 6970 819315 315350 730915 365670 354280 471750 138890 651525 236470 29240 498355 673965 244205 133195 50490 336005 671415 187425 31450 352495 699720 305320 59585 476085 279225 72080 349860 755310 282455 671330 408255 352580 188360 471665 472770 295205 178160 765 397120 533630 361845 293590 191505 145520 466990 496570 353770 794665 768825 451690 80325 403750 187170 185895 571115 100300 704905 484330 822460 749955 826285 694450 625345 562020 745195 625430 290275 463590 583525 751485 208845 617185 625430 339830 800955 417010 326060 486965 280245 335325 592365 380630 289765 509915 333455 557515 332860 835720 805885 85765 255000 373745 143905 62220 439365 829260 198050 214200 43775 740775 515185 299200 462740 646000 300135 15130 614295 515950 629340 22100 665380 90185 50915 191080 718165 161670 219895 611065 435540 480930 518585 130645 264690 190825 64430 492320 753950 122910 36635 589305 625515 517905 51595 367795 375785 62645 724540 326995 219470 412845 650335 393295 327420 198900 209865 498525 68850 210460 135150 837250 806650 245055 782850 510085 159460 665805 357765 203915 105060 118745 570690 529975 163370 449650 158355 189125 176545 485945 385815 801465 758710 194905 206125 331245 181220 5695 757095 541195 115770 598655 267580 78965 61625 243270 710770 372385 191760 265625 345695 398735 736695 118575 89930 403920 180370 169575 630020 271660 503200 828835 89420 363120 298180 368730 65450 10540 321640 285600 168640 846940 221765 176545 104805 383180 342805 351560 92820 403070 723180 414545 378930 120360 783870 491810 164985 141185 345015 388365 455685 437410 513145 70465 33320 376635 625005 614635 595850 544255 520540 321980 364565 222105 160565 849065 761600 254490 605115 720460 178075 774605 727940 646765 653905 153340 756755 699720 318240 360570 61965 784805 175780 627980 433755 799000 435200 254660 642430 786760 622030 460530 795090 719780 71825 741965 819655 27030 245650 616080 843200 130900 668270 741370 666570 596785 457895 347140 747235 666145 676855 332520 304385 481780 704310 69105 192610 275655 815235 161330 534820 450160 35020 545615 393805 441065 839460 17000 822885 533630 436390 214370 722330 329545 346800 699125 318665 714085 786250 285770 691050 240380 30005 664020 135830 59670 330055 580805 453815 579700 780980 751740 727855 292995 405195 373745 685185 616420 251260 407830 157760 338980 431290 690030 669885 755225 538305 540175 112625 459935 791605 453815 827475 181815 30345 535415 746895 675750 633845 592960 5100 744345 305065 649230 107525 625175 472515 55590 138975 598315 516800 47175 847790 431630 308295 235195 362610 546465 793815 775030 834530 330055 468945 826625 622880 156825 8415 393125 306680 327505 379015 308040 71995 248965 39950 606815 413950 711195 162265 20400 412505 454495 70975 656710 741965 372300 386750 702355 374510 164220 504985 128775 237490 331415 367540 564655 218705 580635 396440 47005 211310 559130 479230 746470 742475 108035 211310 156060 766445 228310 528955 443700 651780 727090 791265 486370 33150 440385 836655 205955 627215 816255 240465 667080 299455 130645 528020 725900 128265 217770 526915 221935 279310 142120 68850 374765 351730 64260 153085 128690 466395 430780 213265 474045 599420 410890 235620 216070 364735 160650 395930 819400 566185 719440 454750 321725 487135 215390 748935 731680 760835 464355 305065 41055 418285 793135 116790 91545 795940 241995 188870 161585 695895 756075 445995 472770 309995 732870 687140 664530 355300 759475 519945 844815 191675 246245 180200 126140 474470 510 359720 116960 789990 664445 153425 572390 776305 360485 402390 291805 821780 44200 635545 407660 202385 330225 261035 611490 366520 207825 284580 408425 641665 346885 813960 167875 556325 627385 72165 601630 282880 216240 448545 434605 633420 174845 262395 818635 731765 167790 333880 321130 777325 611745 823225 813705 674900 489685 697510 778345 96475 548675 66045 332520 212585 333285 525640 816340 672520 142205 631295 281520 285770 419390 225165 303875 680510 60180 749530 74035 42840 348330 441320 401115 582505 599335 649145 819825 181645 447780 116620 418200 133790 383435 560830 685185 554455 551735 187935 639285 646085 284070 649060 219810 22695 77265 258910 626195 353515 115770 846685 357680 674220 76500 162180 472345 483990 93160 389895 803505 360145 781575 755905 701420 96985 323595 147900 334475 740605 524025 506430 240635 282370 113220 26350 154360 637160 385135 23290 802400 123335 443530 647020 783105 258570 819995 833085 595085 774010 7225 464695 566440 787270 174675 257720 310505 632655 342040 601630 346970 111860 464865 757265 589985 608005 321385 448460 704225 679150 575960 385560 157675 170085 827645 464525 471580 21250 360995 836145 609705 387855 506515 658665 61795 309230 804355 53805 552840 301410 375275 544765 492065 623050 184365 643705 353090 564825 397545 289935 551140 476680 133790 617355 444040 596700 524450 505920 237150 709325 37910 55250 64260 320110 143480 610810 49045 39780 457640 249050 415650 560745 516800 796280 185300 15215 538305 843795 70295 214115 613700 598060 752080 535245 134725 101065 159630 20060 568140 810135 1615 666315 275485 292230 663765 249220 170935 779960 14790 122400 319090 619395 575025 534820 835380 736355 160055 216580 52530 160990 84660 833425 327080 558195 298180 720970 283730 785655 509405 841585 115260 171530 120360 630445 816510 268770 581230 846515 395250 629765 75055 460445 370685 57205 556325 214625 466480 326570 153850 139315 588115 171360 660025 67405 412250 588370 37655 225675 824585 128180 21420 42245 418625 454325 165580 382585 151470 762875 101405 396440 57120 70550 563295 732870 268855 448375 583525 467840 549270 104295 355470 308295 110415 698105 121040 105230 608940 812685 161755 239700 86275 410635 18530 201535 330310 122315 172465 572390 31450 724370 354705 20400 695130 125630 58310 127245 433160 193970 256190 709155 81005 651950 641750 766020 794665 515440 619820 102850 748595 701420 283560 331075 206380 8075 300135 428655 78370 324360 294780 233070 30600 768485 664020 494955 789565 749105 14790 629595 444890 373405 194650 816000 412420 142885 760410 326230 194140 821015 805800 800445 191930 658240 79560 117640 765170 109225 672860 382585 595255 632145 281180 136340 582760 713065 802910 663595 512890 351390 289255 806565 649910 314075 370685 397715 291805 1190 207740 427890 784550 708815 104295 32130 373915 49300 232220 17425 841245 734485 97835 707540 381565 652290 536010 219640 210800 47770 830450 621945 693090 167365 56780 337110 435880 639625 733465 613020 45730 4165 335155 742050 531845 550800 249390 556410 373660 707540 288235 708135 105910 97580 684675 794155 815660 691815 401795 536520 443275 285685 249900 784975 405620 433670 836910 797640 169150 621945 445485 653820 204170 401710 149090 379270 15300 434860 36805 268430 702100 515950 373490 161585 738395 236215 729300 124695 765340 379100 304300 656625 492915 274550 301070 661895 84745 532015 171020 690625 6715 622880 346545 509150 653565 326145 176290 117300 64005 38675 314500 207995 408000 237150 273275 328100 384200 705755 228225 142545 92905 679405 831130 318070 258145 99875 436900 351475 737630 263585 356065 670650 72250 310845 41140 22015 301665 632910 567715 17595 687310 238170 115175 268855 557940 703460 813790 494020 200345 26265 637840 605200 669290 601970 718760 52530 426870 830110 259930 234515 161075 571625 301835 390660 90100 123335 694875 507195 496315 50915 568565 71060 83810 67065 219725 1360 79305 195500 708135 573070 692750 676005 804610 741455 822035 505750 585480 65620 7650 392700 124015 608005 346630 814130 769250 152830 613275 839375 541620 708560 362950 433925 630870 687310 551820 555560 313735 258825 496740 14960 449905 717825 686290 780895 277780 271235 693515 658835 274380 802570 725985 341785 201365 539835 823310 803930 412250 326230 218620 6035 586330 516885 362185 593895 511530 612510 434180 266985 394570 713405 201280 480930 178755 241655 753950 583525 214710 299710 805715 53125 819655 4590 459680 419135 457980 61965 639540 652375 729640 595255 831470 503540 808860 152745 226525 381735 251175 829685 37570 404940 60945 534480 79305 48365 380715 822120 662235 477870 658580 225420 216155 231030 373150 17935 839205 285855 809285 440385 846940 227120 512125 119425 364650 325040 67660 208080 537285 440810 29580 700740 801210 608685 336600 488835 607495 90780 605030 593725 187170 832660 848895 768230 9520 286365 197455 287555 193375 59075 164900 783105 643535 191760 463760 207995 773840 825265 71060 458745 792200 39270 801890 828155 292655 594745 504645 609620 241485 696575 656455 425680 784890 502775 834105 316285 776305 295630 62050 253045 230520 191845 215390 183260 442595 541705 624155 519010 207995 254745 512975 347990 306255 7140 297075 102595 487645 412675 785655 539495 315435 6885 348330 338385 387345 438090 3910 179350 269450 58055 366265 783955 144755 86530 632230 378165 6970 416925 600610 291210 188105 728110 355130 731765 473620 30855 100215 533545 541025 555050 395930 650590 158015 137870 352410 586415 848130 652120 751570 667590 473535 594830 42925 198390 588200 596955 216410 766785 534565 822800 173485 496995 93245 214625 832830 599760 110330 409700 312630 116790 431205 414715 490875 711705 75820 442000 313310 110755 77860 91205 277185 206720 415140 770355 604265 158270 440640 212670 594150 486625 138550 609110 397290 548250 114750 535670 399925 469115 738565 382500 426445 57885 803505 638265 34595 597380 583185 314840 455940 605455 32130 652375 413270 86785 350710 484330 389725 483905 502435 270640 236810 89845 64175 100215 647360 470390 376550 801210 773925 241400 197030 741455 647530 619735 337195 216580 598060 773585 400860 561935 109225 567460 144840 425340 556495 33065 772055 180030 839545 789055 219810 280415 151810 319855 767635 130645 753865 202300 56525 657220 134045 746215 304555 545190 255680 595 329545 133025 174760 413780 174420 658920 622115 666740 328525 671415 544000 438175 333625 832405 617355 754460 803760 808010 180115 760665 295800 662405 810475 126225 332860 131240 205020 565080 392530 817615 220235 486455 449225 302345 195840 363460 702100 789225 34765 641325 242760 624070 721565 676090 576385 653650 745365 660365 114240 663680 245225 181390 582675 449650 105570 364650 393125 795855 707540 218535 645235 610215 541960 264860 762960 345865 485265 795345 567375 525130 325720 171105 408170 363205 428655 79305 833595 144160 489770 561340 177225 790670 814130 570265 510595 354365 204765 84830 332180 258315 719525 54400 96730 608345 837250 368900 606645 206635 425170 792030 401965 301750 511615 59415 524365 134300 35020 476680 77010 408000 474385 458320 466140 181390 281605 356745 109565 130050 734825 534565 736865 492830 547315 593385 584205 68170 618035 129285 31195 505070 123930 686120 50065 234345 385305 343910 817360 423725 645915 518585 8245 588540 492915 240040 718335 526660 676600 765425 558620 661300 838185 595765 681615 159970 26350 7565 334900 350625 693600 191675 405450 783785 460785 108460 768570 182920 614720 712215 327845 73695 390490 78540 57035 392955 89505 382160 372555 726750 394825 382415 444635 759985 723690 35360 334050 245480 419985 829685 672775 607240 26860 406980 685015 72420 498525 232985 89845 532185 144755 704820 366350 583100 343825 103020 4930 78710 229330 120870 149090 833850 567800 430610 49555 310845 680170 362950 185470 672520 38420 695810 15385 304810 639880 848725 848640 276420 739245 63750 509490 672860 459850 765765 511445 324530 743410 822885 634525 693260 393040 53210 364395 337790 726325 422025 695810 105145 660365 100810 838865 251345 285345 640900 421430 184110 555900 585905 256615 553520 704905 748340 60180 6205 254065 422110 222105 124950 817275 267070 629765 42925 68085 95625 392275 687225 464355 487645 818720 624835 290530 465460 249985 399755 736015 605795 497675 541110 657220 270130 125545 676260 72590 804185 497420 803845 775710 370175 79390 82705 816425 170850 716890 409445 188360 103190 476680 283390 783105 820250 816425 288065 263075 297585 267920 847535 448460 78030 570010 219045 316880 141780 481270 722500 352495 224570 846515 440810 10625 291720 498270 742560 147305 641665 457980 545190 562530 98090 801890 608005 42925 313055 724880 838780 21845 393720 569585 306595 796705 813875 338640 559130 345865 244885 547315 291890 215135 9435 508640 515185 818465 740350 35020 634695 524960 615995 797385 604520 362015 820675 771885 339320 17340 456620 36720 436050 410380 772905 753100 116790 535840 361165 747660 466225 344760 8670 389215 93330 76415 622200 361505 347990 764405 596955 748085 165070 826200 606815 331670 363120 39695 632825 99450 835295 115855 518670 195415 628915 827305 466990 779280 848980 848045 8925 208505 695895 433585 676940 354790 88570 649315 327675 623730 644300 712045 706010 273020 776475 150535 290530 307275 607070 614975 653480 475830 820080 499205 269705 633930 253640 555050 516885 504390 788885 68510 703630 365585 496230 584375 790075 731510 175100 437495 33320 738480 96985 626195 421430 746980 625175 279395 30940 629255 465290 206550 803505 545190 158525 263160 583780 708390 284920 134470 765000 446250 226610 708730 210290 164390 231370 770780 148665 3230 828325 728620 647615 622625 761345 168470 708050 596105 180030 31960 632655 215815 796875 428485 832150 632400 77690 752335 477700 497590 351560 444975 120530 834020 335665 690795 441915 361930 732870 173995 601800 55165 697085 244630 712045 93415 248030 652885 419135 669035 342550 252790 256105 12920 784890 233580 372980 55930 785995 774435 192610 241315 785825 498950 680850 799510 207400 337450 736695 832065 227035 587860 734145 199665 94180 697850 371535 107100 673115 351985 843625 596955 733550 354280 434605 671415 471580 641240 202895 715615 344590 503455 32300 713150 596275 589135 746385 480590 420325 629765 240805 46240 10200 757860 58055 429845 566525 808520 383605 144075 806480 99365 758965 712385 794495 563975 632995 277270 677365 775880 498270 827900 438855 813535 527680 331925 530485 26690 390830 148410 610810 440130 702270 106590 52360 644725 77945 455260 788715 718845 755990 100385 11645 255510 245820 657390 495975 90185 114750 257550 768910 97495 364650 203320 351135 459425 502520 73185 376635 296310 422365 318750 40885 646255 835295 242420 645830 130730 272255 153510 95965 260100 12495 802400 351645 391170 581995 762025 808605 158270 301835 387855 430270 797810 542470 165580 93840 616590 138550 725050 737290 643875 665890 782000 803930 258060 490705 353175 544255 463165 321810 254745 434010 441575 510000 752420 272595 16405 481865 402645 578340 691305 686290 519605 414970 846855 141100 532100 502690 527255 129965 249645 45645 720630 754205 653055 313650 81260 68510 760155 423385 60010 698360 209185 405450 203405 545870 627725 408935 808690 151300 175355 795855 304555 547315 187510 661470 604775 529295 550630 80155 619990 46835 57205 275655 458660 7310 581570 580380 507195 480505 317985 631975 491555 266390 85765 635885 662235 483055 288320 115005 25415 760665 305065 332860 148410 346630 485010 458660 669545 8415 221425 840650 476935 132770 612000 581825 599675 84150 673200 16745 610045 357510 721650 61370 691135 676090 403920 635970 520030 175695 706265 609195 89675 200430 490025 114155 810305 724795 437750 602820 545785 31110 475320 670225 815575 117130 673030 507450 799340 365330 614890 609025 640985 636735 109735 197285 198135 134810 275145 508470 720545 292230 731680 456025 347310 189975 680595 66980 122485 700060 243100 807330 505325 804355 276845 400860 468180 380630 22440 410465 187765 711620 779025 179605 632145 513485 306595 696150 252705 432140 803165 366690 365840 150790 423810 677620 541365 319600 157505 521730 218535 734570 345780 176715 610895 277865 281690 364990 231710 415480 456705 106760 161925 618205 305150 178670 704820 428400 23630 488835 53720 268175 790925 672690 528615 207740 710855 823055 120445 571795 800785 328865 503455 235875 742050 541280 561000 820930 822205 54230 261375 15725 266220 374595 269790 731850 846685 255850 347650 716975 596105 725135 597295 498780 179350 449990 194565 792540 454325 227120 413355 324360 9350 599930 761685 286365 254830 814725 547315 261460 86020 547060 16915 431120 496485 575025 146795 159630 319345 742815 606135 738650 570435 552925 236470 64005 55420 602990 790500 233410 222020 186575 547570 214710 485350 787610 206380 482205 759390 424150 379100 468180 789055 196605 634950 546125 618120 65450 148410 22270 617440 255000 325890 440300 612000 70890 732275 805205 679830 780470 271575 471495 588965 45050 506855 210970 256870 477700 42840 507790 312120 175525 187255 555475 822290 481610 342210 823310 19720 508385 315350 720460 24990 844730 105910 102255 150705 302090 408255 44795 723180 4165 9180 526235 225505 785060 593640 802825 153510 605965 679660 57035 135745 8075 286280 304300 268940 604435 825605 536605 155040 121720 277015 746980 791690 69530 50915 831385 715360 650335 271915 540685 102765 198645 575620 199070 356745 319175 625005 133875 98770 567630 559640 566100 228140 806225 160735 730660 481780 261375 504220 627810 160905 24480 232730 732190 591430 710855 148665 105740 483055 566610 788545 286875 756160 317475 388450 651100 421940 175015 213520 675835 506855 795855 653395 412080 343230 309910 495550 391850 524790 191760 494360 302260 48025 410635 224230 756330 152830 766275 133365 472430 376635 138125 758795 113560 618970 186490 837930 559215 655775 837335 585905 140760 285515 74715 615060 815065 398990 163625 12835 121040 812175 274720 486115 525895 333370 551565 96560 187680 439025 720460 729045 345525 478465 275655 166005 812770 393975 618035 761090 241570 496825 543405 325125 355045 683230 657985 600865 530060 42330 410380 42160 26180 840310 385815 627895 375530 570265 247775 799765 499205 208080 574940 150450 727940 440385 90780 351220 298265 761005 472515 461210 503455 66725 456450 193800 569075 642515 50490 778685 365330 446420 541280 802740 518755 53295 632315 139145 75650 726750 142035 557345 702100 384795 522495 60690 372215 413525 144500 282625 769760 804440 540175 527595 219045 527510 164560 451860 584630 148920 299880 214540 406470 425255 684080 54060 733550 305745 21590 729215 77350 291465 641410 488240 419645 552755 226355 231285 235110 23630 744090 672860 315775 741030 341530 267750 716635 40460 682210 573835 545445 661130 733635 784295 78625 727685 265200 829940 58820 608090 180880 198900 814725 555475 147645 48705 785570 844560 131920 167535 426530 412930 825520 652375 803590 664360 665890 721820 792370 427465 86190 162775 565590 610470 625940 597890 513060 813705 243440 212585 716210 21335 40120 2550 10115 302175 595850 347735 312035 698700 575960 209950 297160 727345 479485 427380 656710 257550 341615 58905 379780 137785 205785 126735 283390 525385 111775 788120 288660 639285 135150 493595 355130 18275 700910 428145 667930 45985 431035 231285 377825 413525 331670 588285 706945 228310 513825 473620 312715 95285 258740 394060 779025 100215 302430 764235 237915 9690 59075 29750 45135 447780 129710 267580 252960 605795 576045 588285 279565 244800 709750 102000 406300 46920 399415 71145 334475 693175 280075 286195 163285 734570 731510 313990 540940 432820 637330 417945 336260 348755 231285 559810 88740 99535 203405 281520 117470 485690 18530 699805 738055 339830 197030 98600 602310 648550 17170 468860 451010 394230 643875 710855 531590 449990 215730 799425 812005 8755 426700 382075 244460 392190 228735 287045 809115 173910 506940 514080 300815 428400 103615 309995 356830 764405 655775 342125 706860 1615 124950 145010 659685 686800 583355 734825 154700 240465 690880 553520 248880 360825 144160 104720 276930 316200 624580 485775 469965 440640 53125 467160 638520 695725 97920 596615 556920 91205 500055 391765 221765 18530 9010 120360 206550 61880 576215 697085 76500 763640 631720 750805 307360 419390 417520 424065 48875 325380 326570 766445 696490 482460 737035 477190 562020 677620 50915 602055 260185 5440 672350 696660 251855 158695 307530 801295 283135 576555 453050 363375 284410 428400 149090 73270 41650 466735 737970 814895 175185 717995 738480 636480 792795 571370 796535 790500 505410 795855 779025 753525 637670 374425 373405 665210 152575 720970 42245 442255 250155 610470 478040 117300 299540 477700 82195 738990 131155 85170 292400 742815 663170 715700 500820 70040 701335 97495 611150 692495 817785 289085 81005 149430 131240 96305 54485 248370 832490 492660 651695 384200 622880 751995 616080 444465 294270 13430 291380 277185 316965 225930 592280 468775 507960 207910 363800 192355 143395 520455 378505 183090 228225 737715 589050 631890 768060 117215 711790 774775 697170 369155 104465 37400 345525 697085 52445 236470 456280 489940 208675 251175 819485 326740 644045 740775 613870 391850 511105 345865 366775 110245 452710 389640 390405 794070 841160 725560 253300 21590 683485 228225 711960 5440 428995 609280 773925 594660 445825 665380 393465 585140 804525 35020 582590 794920 508640 553095 172890 433330 599675 777325 601800 279905 35870 183685 394485 503795 609110 786420 825095 447440 284155 544085 398905 438600 9775 51765 807500 809030 116705 112540 291125 239785 534735 621605 287215 683315 369410 408085 194480 606560 592280 505580 679830 232985 526830 377315 341445 247775 483055 765680 778175 181390 666060 755650 275910 444465 550205 797640 484160 246160 445655 128690 390320 192950 625515 483480 397290 540940 94095 143395 338470 617780 67490 648380 665635 712385 357680 738140 287130 151045 729385 616080 139145 719610 443360 832830 290615 200090 235620 599505 582675 312460 372555 528105 821440 722075 153425 667250 174845 755395 239615 779620 408340 268090 667930 695130 399075 490790 47855 271065 227630 409870 10965 53210 143565 183600 616335 833085 782680 818550 188275 690880 510935 198815 730150 807755 532610 718505 824330 109055 109990 730745 95625 590835 344590 318580 602650 810050 180880 201960 8330 398565 217005 464270 728535 538900 555730 94605 823225 679490 624410 540430 847365 560150 38930 468945 611575 278035 284410 399585 155295 691220 197795 202215 850 718505 409445 381905 289085 274805 543915 65025 761090 513655 464950 588030 691390 171105 54825 749955 634610 370685 407065 290615 534395 173910 148920 223465 271745 485095 490110 196775 342125 370600 120785 682380 268685 99280 335325 521645 645065 787780 314160 773500 588200 162435 11390 249560 416755 130135 270385 132600 85170 54485 311610 669885 341190 280330 458745 81090 842095 114920 292400 46665 364310 626280 368985 243270 680510 254320 793390 788545 681700 629765 652290 177055 644045 337535 576130 175185 790755 104805 710090 683485 25500 372470 161755 253300 759475 513570 433585 585820 362355 313820 377230 408510 130135 7310 551140 220660 468265 235195 593895 313310 211310 134725 357255 22355 713575 187680 204850 248455 799255 15045 636310 456620 518500 574345 20145 145435 554285 566100 380375 470900 304385 484500 94520 533970 678470 463760 474385 98940 452030 95030 90610 393295 750295 706265 387685 214370 55250 580890 811495 423300 503625 484330 647190 810730 326145 411060 215815 211480 293505 626365 314415 752845 379355 749190 438345 670480 49215 759815 807585 635375 155890 390320 380545 177480 49215 194905 794410 112965 271150 44200 334390 491300 399075 769845 271405 330225 131325 488750 162010 25585 619905 264605 547825 267750 79475 368305 716380 177140 100385 311950 31875 178670 512465 364820 173400 575450 300645 197370 597210 197115 466905 780300 804610 598570 744175 346290 702440 628915 32130 419050 763810 688585 364140 442510 190825 477785 44795 140845 205190 284070 489685 255000 845155 86700 407320 462485 29835 765170 566610 194990 687140 254915 230605 111010 514845 224910 405195 186320 203660 657220 158355 621860 800360 271830 584460 114240 289425 533205 144585 645660 729045 503625 730150 64175 342635 74460 370770 68850 612935 527935 497250 458745 390915 146540 475915 34595 732275 18870 67915 385985 494190 291125 846430 25925 390405 646595 575620 514080 626960 341785 832405 297500 64430 166940 89165 232560 703120 288065 573410 688585 557515 691135 120190 89420 705585 689690 497250 242505 683230 73610 652035 195415 829685 584375 487220 356575 287810 167620 242675 534735 607750 476085 741200 196350 507620 186490 265880 504560 15300 178245 41480 387005 422280 656795 731255 142885 635460 433840 717145 790840 279820 374170 509150 170935 497250 406555 573750 787610 727940 190655 5525 787950 332180 7395 381650 803760 75480 46920 586245 488665 256870 151810 528530 666400 63495 705415 570180 709750 164985 171275 355215 587690 682550 704990 542300 341955 78540 469455 812855 703290 522495 635035 351900 214625 591600 133025 740520 217175 195075 681530 645405 376210 46920 710770 511190 265710 812515 656115 775115 750805 636310 303280 444210 789650 822290 216410 484415 721395 818040 770695 525810 352665 776815 182325 409190 58395 656625 722075 261885 579955 122655 231540 228735 517990 64685 55675 314755 768570 486710 633165 413695 781065 122910 700910 694535 848555 66895 803845 562700 722075 600185 57715 255680 536095 616930 788035 390490 630700 751825 277780 602140 253215 196265 654415 678640 766020 683910 723350 489770 521645 108375 666995 558365 702015 308890 206380 95880 419815 666485 430780 130390 843540 10285 283560 506005 136340 644555 802995 320620 813025 164390 380290 628830 782085 404005 320195 89335 418285 720375 829260 36805 680510 298605 184110 128180 88570 6290 242675 648635 460105 227375 426700 783785 105995 386665 410210 740520 794495 563975 188105 815490 364480 435200 296650 161500 126140 376805 395250 237660 344335 816085 427380 685100 275485 500310 470900 429930 437410 282200 788715 330565 522325 307445 167705 798490 549015 106335 935 188020 30260 429675 843880 486370 254320 545020 591940 797640 732700 251515 179860 792115 654330 234940 529635 621350 800955 210800 130135 605880 535330 267240 16235 461125 389555 179010 602395 137955 709240 441660 485520 98515 643705 71145 386155 848045 667590 578425 709835 272510 591940 508470 262310 130645 88910 200175 475065 700740 837675 192355 288575 364905 685440 479740 512550 174335 583355 828410 398820 656880 681190 212075 535415 574770 524365 816510 27115 608770 114495 97580 370345 261120 644385 639030 348415 370770 682635 175525 335325 810730 586925 202215 798405 476425 429165 69615 535585 592960 570095 752930 207570 477700 236130 637925 783105 810730 215645 823905 663595 456620 404005 732020 546805 649230 236555 255000 205445 714085 225675 702695 480335 368560 516035 549695 172465 572220 62305 45645 848725 255595 626705 59160 83045 653395 654840 157165 9265 670820 787780 544765 756585 376380 100895 577745 806735 24650 183685 795260 236640 265115 484500 16405 327675 398735 747575 65450 50235 622795 243610 480335 563465 163370 818465 393465 87040 786420 770610 754970 329800 743410 86955 571200 90525 517905 74120 224145 343060 454325 725815 206380 656200 224060 325295 204765 662490 262140 596785 266305 557005 711110 622200 648380 702440 656455 250410 230860 75225 13090 813620 435200 5695 215305 370430 129540 105485 88145 305575 762535 679065 115940 501415 365670 181305 666825 826200 460785 329035 274210 847365 156485 624070 210290 130985 467330 71485 579190 309655 299285 703290 15640 597720 661300 532185 465885 718845 322150 556750 262395 34935 27455 382585 679065 81175 562870 474045 613870 434605 838270 740265 25925 456195 791775 260185 230265 313565 91205 554115 228055 818125 799425 749105 43605 368050 680085 715615 247095 743920 174420 622710 678895 662235 162010 70040 71230 560660 170085 273700 173145 785230 819655 399075 122485 635205 676685 391340 723775 115430 489515 655520 763300 581230 205615 836740 336345 611745 572645 212415 373320 371620 635205 85255 346290 464355 615740 546380 15725 842095 822205 829770 750635 844220 671840 8075 123845 624835 522325 647785 600440 234090 221765 274805 437665 148495 245565 98005 639370 309145 218450 346120 76500 791095 830790 847110 230690 326995 701335 379610 248370 388535 575960 19720 498355 826455 25670 748850 133280 80750 658495 74970 848810 181305 383435 368815 158525 815490 623560 789650 3825 368390 468265 361420 646935 405365 209695 724200 801805 288320 846005 346800 254150 578765 527170 219300 124185 790245 544680 33745 433500 176630 838950 231370 106080 815830 16490 796280 4505 217940 733210 752505 174760 289680 684080 750720 682125 600440 667845 301580 191165 255595 809625 397885 416670 185640 742815 847110 470560 476680 839800 261885 684335 182750 843965 655690 131410 312375 262905 594915 165750 669290 558365 355725 332775 713150 589390 374170 137190 305490 420835 235790 172210 643110 98090 494445 8330 552075 669800 435370 269875 704735 113305 662660 475490 611235 769080 288320 234940 756160 159205 826540 93925 733975 276250 295885 847535 245140 379355 51000 715785 280840 38845 105825 650420 296565 642175 666825 491470 29410 249815 463675 165665 47855 146285 779450 140675 26605 779365 143055 684165 769080 402475 592110 516375 501415 636565 393210 203490 726835 769590 591515 556325 469540 440300 445145 121805 130390 639795 257890 183770 762195 253980 152150 436220 187000 685015 335750 236385 256700 797470 640815 215815 283220 23375 541535 680085 407065 448800 231370 587945 310505 36550 193970 291210 639285 302345 537625 270895 443445 741625 191080 588455 345610 307105 141865 374935 697595 248370 374170 182070 157930 513145 382245 356065 228055 110415 509235 706945 805715 811410 748765 549780 437495 327675 717400 354790 373830 100470 801720 421515 393975 828495 300390 597720 539155 43350 45220 413865 770950 674050 630955 583185 196520 600610 289935 557600 623560 426870 61200 559640 423470 417860 575790 331160 103020 204595 23800 578510 621180 598230 420750 434860 221595 497930 415990 802740 190230 687905 581995 642430 13940 798660 784635 487730 235875 306765 771375 770440 443020 345355 5610 228225 358360 341530 464780 465120 130900 746130 320535 1020 309485 592620 739075 603500 311100 570860 396695 742220 554880 535160 367540 27965 793730 483565 307700 200345 792200 537795 685780 393040 389895 153340 602650 71230 279055 166855 676345 214625 658665 264010 332605 423300 97155 335665 631975 79560 532355 338045 818125 282285 395420 583610 333795 531505 336175 798575 409785 323170 712640 129540 227290 356235 671670 734485 793390 576725 305660 250240 488240 161585 417010 332860 171785 713320 694450 218875 431630 521220 649060 582760 262140 310845 849490 586925 722500 151810 548420 806055 520285 134300 41905 666230 307955 106420 122740 79135 688415 642430 330735 15385 817615 182410 31535 75990 187510 296310 253215 82535 679575 47770 27880 26860 746555 783955 428400 350030 346205 61880 50575 309315 347905 697085 97750 541875 658240 109225 96220 472005 185045 139570 584970 159290 711790 688585 48705 380035 133110 67320 386325 77690 578510 260270 552670 47175 288065 190910 366095 333880 800955 679915 10115 625855 666655 293675 142120 397290 248030 235110 539750 378080 698785 230520 608855 132515 426530 789055 712130 809540 637755 731595 314245 340255 316115 202640 237320 753270 839460 840735 77775 847875 625345 630700 731595 395930 533120 138975 785995 789310 124100 177565 102340 677195 444210 379950 480845 176120 544425 123335 776645 635120 486455 686715 632910 594235 147645 498100 542385 31535 682975 658410 479060 489685 170935 289255 822035 247010 228055 260610 629340 147560 466395 716635 660790 835040 849405 727175 7565 31620 129710 815745 624835 789820 526150 243440 434945 772140 726410 439705 766615 410635 757945 624155 654500 633760 46155 265540 191930 53465 635460 713235 377655 811495 653820 791095 205700 176205 329205 258825 835805 607580 331925 392700 458150 81685 432820 153765 270045 754290 746215 333965 426700 445145 690285 579360 436390 87720 589730 671755 616420 131155 388110 389385 319855 111605 678725 547570 335410 161075 536435 231455 767125 580805 489345 84320 535670 684675 730065 111520 517480 105655 48365 601375 485690 789140 32555 834700 179435 686120 347735 614295 675580 646935 362695 135235 361250 66045 273785 173060 809540 311270 822460 481440 551140 510425 777665 622115 413440 538560 17255 185980 294440 167790 299115 707370 142715 480335 154275 186660 119000 444040 661555 29580 324955 70805 621605 100385 508640 553860 298775 446080 809455 786335 727940 508810 509830 273275 548675 465970 790585 595510 793390 547825 113900 639455 352580 544000 1785 425510 833000 106335 416840 193800 62135 678895 36295 254660 810050 121465 743835 716295 686205 248115 270300 257465 137530 125715 123080 669800 669035 727685 612850 374765 314415 336515 636820 144330 842775 540685 445655 745960 541535 827390 570860 539665 525470 474895 779365 550885 725560 681700 469965 365075 598145 415565 773415 156655 22950 509235 700740 363290 535840 354280 527680 88570 12240 605370 125970 634610 95710 837420 201450 403580 507790 197795 491385 114495 239020 22015 753610 9690 570605 87720 115090 490195 612255 459510 311525 107610 305575 247435 246160 663935 830535 91630 486370 29665 406045 823140 529465 111520 630700 175015 813705 831130 507620 445995 590325 618630 635630 684590 191165 398565 521390 497930 524705 412165 249985 87380 249560 172720 296905 350710 568395 297755 519265 545615 536350 687225 155550 638180 324190 135490 477360 477530 521050 323765 648635 544850 483480 640645 354620 242760 120105 478295 104805 105655 696490 692835 383690 430355 350370 562445 268345 745705 479570 284240 562275 254745 296735 107780 379100 520285 374170 779110 63240 812430 803420 252280 471835 353260 684080 625260 4335 228480 762790 392360 469285 747235 655520 751145 415480 282115 388195 820335 682210 651185 650845 602395 456280 646000 236725 580550 790755 389130 533800 154700 153595 697850 660960 471410 371365 389045 388705 517140 41905 283645 501330 364225 181730 418030 193460 194395 699295 808435 400095 693090 392105 93585 293165 465545 613615 843285 453050 86615 260610 729895 227205 180795 116365 276420 258740 127755 271150 271320 211650 589050 15640 779875 89590 483140 210885 494020 127160 744175 193630 139655 519690 792880 408255 194905 640815 824840 516120 504900 150960 645745 190825 179605 344250 791180 474045 140080 267835 624325 526830 675665 753100 353855 784975 714680 686460 677365 179860 574940 620500 211735 826625 77945 664445 300135 51255 348670 156060 603160 400945 406555 357935 804525 780640 751570 735335 175270 694790 336005 335155 540260 451690 30430 121125 78370 481185 449225 408595 216665 312885 269960 771290 289765 388110 815065 101575 259505 773925 540685 303280 796705 483650 463250 719270 611065 487900 609960 705840 715020 55080 657050 565080 89675 586160 763640 319005 823650 486030 534650 806565 227205 556410 233325 576640 346035 158100 168045 759305 51935 267750 534735 55675 229160 325040 586670 129200 105740 180710 787610 666995 768655 126395 78030 34170 221000 635290 578425 643790 612255 101065 90185 542470 605625 764575 10115 206550 476255 555305 598315 684080 581145 104720 540005 496740 557090 30855 207740 532865 676175 736270 98515 844815 345270 278885 289340 602650 812005 559640 295630 183855 723860 649740 167790 584715 699550 59925 483310 522665 294525 71995 294185 834020 221765 137785 129795 519860 456025 85000 571710 847365 210205 59075 341700 361845 762960 59925 488155 153085 817275 67065 842265 100470 826115 761770 774775 658835 196095 518245 679320 553775 693600 799255 37230 731425 83045 101405 225250 753185 307020 438940 803675 56525 345355 67320 834530 456705 74460 699635 198050 655945 219300 585990 28900 25585 843795 257380 91970 637075 268430 841670 705075 310760 544085 270810 431120 402900 213860 474640 627895 268345 344420 258910 219300 253385 669885 120360 73100 684080 281180 428910 101320 202470 660365 787525 17085 749700 421260 177565 434265 818040 55675 468860 209185 665550 637500 42415 765935 743665 611745 704310 36805 370005 452370 788460 358190 290530 534650 462230 752080 73950 751910 428230 50915 83980 692835 361165 232050 567375 658410 410720 642005 810050 840310 450075 389895 661555 19975 649400 791350 113305 51340 203490 585225 657475 656370 789820 838950 694535 11985 101235 198305 73270 692325 518925 835720 417605 796365 10115 771715 304895 265370 406130 374255 463250 774945 167705 477190 571285 343400 642940 562105 55930 211310 419645 113305 90780 348925 12665 127160 799170 190315 715190 587520 366605 366350 99790 59840 276590 451350 633845 260525 323000 601120 172295 501330 470135 468010 428655 461465 826200 644555 595935 461295 355215 408510 546890 243270 658070 45220 412335 331500 307785 57545 694705 681615 186575 436560 20315 494785 30090 204255 411995 286535 131580 430100 257975 576215 400775 452115 842605 66215 139485 651440 780300 224995 39270 227035 256360 361080 534990 621605 392445 738480 361250 728450 3910 222785 677025 532865 550120 797300 566780 730490 377570 590750 412420 235280 399840 747915 154020 804695 800615 840990 121295 614635 661385 100555 426020 40970 142205 245820 683740 509235 604605 374425 413100 606220 736270 371025 500735 368645 387260 379950 369835 146540 432310 216410 23290 189465 512465 766190 582675 668950 189210 166175 15300 691815 383775 595510 22440 415480 824160 410550 197285 4930 543490 165070 673200 124780 403665 82025 205530 201195 375360 492660 378505 232135 69700 579700 312290 356405 735420 201620 735165 490620 307105 397460 186235 791605 235195 28900 722075 346035 283475 748510 40035 521135 156060 403665 738905 19720 306680 88315 165665 434180 153935 704310 413865 507535 815745 362695 350710 160990 756415 237660 298690 530995 364225 787950 338980 620500 524960 208675 364820 705755 812005 566100 791945 509150 131410 183345 693855 725135 713320 427805 724965 384965 362865 408340 149600 437920 172210 114070 260695 502265 209780 511955 779620 801550 429930 534990 267325 84490 663425 737545 446590 614380 169235 112540 191505 201705 680085 684590 480505 92395 395080 54995 697170 132345 321980 703290 35105 766955 575790 13855 334050 548250 308975 463590 398650 539580 333200 835805 423810 610555 367710 44030 311185 836740 530230 494020 445910 718165 494615 384030 577490 216665 47770 160650 10370 597040 384880 470645 831640 422790 687735 755905 178585 418115 335495 406215 255340 353260 825095 464440 124950 53380 542215 585565 671160 725475 454750 482205 635120 146200 542130 413185 325040 790330 660025 515355 615995 134555 782425 521730 258060 262310 408255 185810 484585 3655 574175 663935 562955 579020 698700 847705 502775 152490 771885 728620 451180 582420 575195 202640 789905 616250 2805 253045 414120 318325 766190 107185 367795 233835 313565 159290 793135 463930 659685 107780 252450 803420 223805 200600 728280 280330 214625 132940 26860 561850 168980 484840 302600 10115 455005 91630 221595 342380 791265 462910 751655 383520 820505 78455 572985 567375 741115 543830 840650 845835 51510 532780 672180 98090 797725 662575 453985 195415 402305 651440 293760 557005 800700 378505 494530 306595 151470 508810 244120 276845 317645 581060 515185 35870 740010 422365 435880 368475 380120 557600 810985 260440 543320 625855 525980 669120 371705 144925 326400 333965 247860 89845 35615 449905 584970 669970 711535 38080 539410 571965 406300 438600 480930 504645 144075 713405 434775 765340 641325 805630 752420 301920 85680 398480 153765 220065 201280 177905 621860 639370 50830 847535 375615 25500 507790 772905 296480 713915 564655 696915 382585 118320 415310 105825 358360 642855 317475 274465 782935 549780 820845 230605 697340 339150 46580 510085 792710 702780 304215 235025 83385 451520 47940 243780 405620 341190 105995 333540 355980 595000 548505 521475 573240 539070 562445 69700 181560 736355 86955 130050 613530 558790 732785 52530 404855 331075 592280 284325 296310 32725 127075 344250 623475 767890 50490 582590 208845 453135 23545 560065 842860 761345 273275 590410 398735 268005 415225 524280 222445 278715 179775 316625 532440 709920 115090 363970 690710 382840 700655 63155 436050 154955 323000 419645 500990 198050 89335 448970 664105 557345 108460 266815 576300 292740 152490 595935 376720 819485 809710 624835 467075 831130 407150 557855 118660 70125 26265 405960 366265 99110 204425 486965 285685 660535 535245 705925 327845 398480 496825 25840 61370 762280 122655 609790 166770 697340 553690 332095 480420 774520 807670 547655 697085 400095 432140 29070 211650 500735 799255 512890 119170 716975 74205 41905 571285 99960 826455 194055 123420 707200 709920 428740 367285 405705 339745 662320 658495 201280 107950 667080 439195 587860 254405 778940 215815 623050 752080 687055 820930 275655 540940 149175 306935 771970 823310 783870 195755 517905 143310 207570 462655 124610 412080 633845 744090 383435 377145 474300 262820 478635 364905 28305 313820 80410 372725 506090 498270 349860 282115 673115 422960 300985 118830 13855 551140 847450 284665 546295 801635 205530 294270 849490 181985 232645 712810 330055 801975 155380 246075 682125 351560 782850 85000 74460 795515 590665 371195 722075 319260 396950 700145 697425 737715 642600 711790 510 533970 229245 102170 35190 813365 287300 55845 267410 493765 246840 460955 65620 96815 712045 562615 401625 645745 245140 624325 485350 595935 301835 311695 716550 303280 528955 747320 802655 142545 182495 217005 331330 364820 450500 546550 106420 238170 323935 357170 424830 843625 264435 78030 114750 571455 305405 31195 491045 363035 454665 96900 581740 348925 264520 785825 746215 482885 50065 607325 471240 461890 496995 253215 268685 149090 55505 664020 270810 382585 248710 604350 787610 535245 487815 152235 1105 265455 486795 15725 824585 548335 100470 357000 215050 286280 747745 298435 277610 362695 506005 254150 508725 384795 188020 820590 565080 422365 571030 726580 48620 89505 743155 11305 291295 315775 268600 683995 239360 842350 619055 509660 171615 379270 241060 368390 648295 155635 225505 401880 230690 153765 437495 116280 206295 173825 301240 539070 455260 55165 553860 55590 261120 583355 68000 693175 2805 487730 524450 186660 92310 85765 733720 556155 72845 104890 104465 668695 601375 541960 227035 347735 611660 589645 819060 706605 826625 684675 256870 428995 71740 646255 384030 231540 556665 184450 538220 393210 207315 275740 598995 157420 614380 125630 612510 40800 778175 550290 841670 677365 395080 711705 233750 72930 77605 307190 170765 91885 146370 186150 151810 822885 63750 621860 144670 293420 150790 312800 639795 205190 424150 773585 666740 759815 462570 641665 12580 694195 827390 671415 605030 351560 499630 209865 429675 696490 617185 828495 325210 626790 213860 241910 182750 532355 781830 821865 698190 672265 367370 16915 136850 490705 713150 27795 587095 665975 762705 406980 373660 485180 132770 532015 160140 558450 76075 164305 668525 656710 813875 409785 488835 731510 513315 726580 377570 32130 198475 181050 608090 575790 694535 276675 774775 424405 767720 669290 129540 187765 529040 369495 115855 796620 655435 362610 246840 477275 748170 834105 527085 791265 622285 231115 541110 234345 712895 506430 385050 832830 270470 293675 353515 298435 364650 74375 380715 176290 5950 54655 205955 146795 582590 587350 256190 847875 295375 733720 442170 50320 154360 538220 370005 377740 811665 302600 411145 776220 252535 490960 773500 414970 160055 557430 710430 248710 112115 779450 341190 777665 429335 700145 679490 53720 289765 510255 413185 121890 293505 555050 666740 708475 120360 640560 634950 144075 488240 124355 620415 319345 722585 813195 594575 548760 143990 731850 437240 429250 607920 708900 167705 836825 847025 353345 828920 57290 341955 677110 645235 354365 9350 439705 206125 154020 778600 586585 555645 442000 374255 549780 847620 744515 627385 115855 327080 591600 396100 472855 740010 256105 329545 144585 795770 277525 761515 52870 274210 788375 748595 393805 214200 251940 546380 592280 731255 484670 220660 785655 55505 716125 420240 415820 406130 125630 98175 530230 344590 842350 36550 167110 502520 668355 430780 579360 736865 682890 54145 381140 832490 764830 715955 312715 296820 481185 579360 480845 139740 644725 282965 126310 199155 706520 437495 403325 124015 190485 142885 120190 497930 462740 89420 688755 82620 719270 777155 454920 494530 609280 778685 501840 710430 812260 575110 132685 373575 679915 378845 71740 381820 206635 476340 664870 352580 742560 816510 253470 466395 370005 298010 644215 787865 514165 372470 467840 756585 442850 715615 733380 61625 729045 710175 84660 348160 747745 107185 697425 705925 51510 327165 362355 573495 306425 752675 36975 505580 761940 588285 71910 451095 112285 741370 833000 550885 205275 783445 801635 212585 325720 677535 309230 818380 78455 217600 332860 39695 296565 634440 757945 543660 593130 370600 363715 182410 388110 741795 572730 608260 106675 721225 564145 574430 381650 519945 73865 402560 380545 51425 196010 273445 473535 121210 565165 227120 85000 801125 9010 39525 264010 680000 772990 694620 385390 737460 669715 5355 15895 179180 235705 92650 504475 349435 258995 283815 98345 550630 576130 244375 831130 382670 522410 93840 204340 809030 369070 450415 95200 766785 568480 566950 4165 67745 352580 381565 133705 674220 531930 34085 730830 555900 44625 813195 335750 723690 80410 410805 87805 354620 480420 153765 30005 649825 435795 677790 676855 796195 229670 240890 329120 309485 244885 183770 38590 152830 654160 512805 824330 315690 686290 106420 216920 614210 501755 701845 349350 619990 571285 616760 721820 508640 765850 279735 173825 840140 738820 213010 378845 782000 212075 241060 174760 535330 504475 735675 451265 821865 255425 797130 536775 669120 263415 761005 239020 362525 166600 392190 304300 467075 69360 254660 436730 577490 167875 501160 691475 509915 581995 126820 803590 111860 782680 691220 811240 425510 350795 240890 56525 9350 182750 308635 210375 48790 389215 453220 354705 152745 448800 214200 842010 130305 469625 819995 29325 670055 179605 466055 97070 22185 690200 208845 420070 712045 45305 118575 405620 69785 619905 470985 558875 551055 419560 508215 371620 382670 385390 636480 642770 514080 264435 104975 31365 614805 444210 680085 756500 581315 777920 222360 149515 741115 36210 490195 715785 746725 476595 719780 96050 228735 100045 693175 669715 22270 353770 816765 539410 727940 615060 94435 751995 530570 762450 576300 574685 548590 243525 60860 195925 580465 17510 432565 94860 822375 58225 570435 827475 28560 341105 438260 789480 660025 758285 785995 803760 343570 753440 757945 776390 397885 716635 794665 598995 273785 807670 75395 228565 79985 606050 780725 762110 760750 740095 353515 238680 650930 249390 489175 798405 318070 4675 342890 818550 599675 358530 824160 804440 86020 553435 200770 570605 587180 516800 198050 368900 60945 289255 836400 206380 522155 266220 835380 381055 294865 430440 566270 726920 660875 759390 548590 444635 31535 703035 371450 293760 314075 229670 160310 290360 384880 330395 561680 324190 290700 611065 201620 288490 319345 790925 430695 113985 484415 423895 644045 479570 814725 199665 707030 48705 757180 676770 245225 31790 486540 324870 747065 191590 782340 405960 709410 134980 535245 350370 8245 769760 128435 253895 401540 317815 487985 644980 231370 456365 831725 119680 587520 205020 278970 44795 334050 432310 560830 525895 351560 380120 16065 64345 391425 640730 762620 214115 394740 152660 664190 110755 161755 840395 69020 214625 739755 99790 149600 382925 604435 603840 313735 396950 616675 532100 746810 808775 565590 160735 695130 744855 349860 180455 78370 420070 116620 39695 681615 828665 136000 258825 533205 320960 396355 573070 546805 516120 382160 235790 639540 833085 519520 26350 149090 179010 745365 547485 35020 367115 499970 672775 787780 783190 415140 470135 204510 650590 165750 144670 61540 289680 141185 75225 545360 607410 762110 391935 148750 709495 723690 458235 162605 491895 315435 332945 649995 563550 299625 117130 460700 730065 534395 762450 826710 86700 21250 778430 493595 201875 746640 565675 847280 717400 607750 521475 88740 281095 363205 685950 195160 730065 157420 89930 768485 839630 826540 281265 214285 500310 672945 730235 263075 224570 584545 345865 523005 685865 34170 711025 217430 537370 635630 397375 657050 511700 219300 621265 243015 488240 286110 446930 209780 329205 748340 116195 580550 539410 1785 55845 134300 518415 649230 215560 825350 559470 377655 760240 668865 211055 119340 62560 670480 445740 378505 710770 758880 245990 668695 290020 234855 595170 385560 39695 434520 461295 267665 633420 815575 139995 110415 236470 69700 267155 13515 762110 786335 10710 702440 215985 840820 530570 580805 36295 232815 270045 716805 52360 368560 364565 566440 320110 473705 514420 610810 302770 787355 549780 297075 754205 452115 562955 370430 795090 314415 500650 816000 223465 841330 455515 847960 43520 741455 453305 559045 98090 761430 709665 655945 400520 344080 691050 21845 439450 721905 844985 492915 345015 11560 802570 535500 111435 91375 418625 5525 557430 560065 39270 692580 824755 753270 124185 237915 160225 107185 199750 703120 469370 821950 71485 236725 556665 407065 758370 454240 503880 82535 133365 786930 259675 96050 66555 460275 123335 263585 329290 203320 136850 11560 9860 468095 202980 831555 560830 319600 502350 119595 54485 484415 81600 602225 88060 136595 565760 499800 843540 469030 48195 532610 58735 269195 107525 509660 348245 569500 581825 530485 817105 814385 504900 488155 811750 694790 787355 308720 609280 786845 346375 568650 820335 814300 609705 601715 1615 799425 409870 154785 774350 611320 606730 707540 27625 772565 470645 758455 469115 682805 57205 495380 70125 255085 801890 231370 99195 587690 292315 451605 469285 383775 555135 760495 394570 92735 97410 740265 102425 337365 244885 780300 480930 429675 342890 782935 95200 281775 838525 514250 475320 214540 574770 430100 249900 731340 715785 218535 559300 809625 369240 554030 128860 494360 407745 730150 145265 295545 739160 236895 22695 13515 159545 464780 570010 460700 236640 783360 70125 712555 816000 200600 377145 520965 601460 324955 565845 202385 260270 283900 471325 839120 828920 763130 579955 216580 368305 36890 603075 391425 465545 128605 744600 286450 377825 54740 384540 396780 196010 102170 85510 701590 425680 578850 136000 533120 216410 162690 62305 185470 709240 668950 823735 296990 215390 635460 407660 674220 65195 161925 753100 492575 426360 460105 794070 618460 575450 586925 32810 408765 122825 468690 371025 203575 385730 637245 130135 327845 314670 194905 813195 61965 320365 777665 372470 830960 220320 715615 432310 717315 664360 486540 164050 500735 132005 427210 578510 323680 517650 91715 507280 225250 212075 158695 699720 842095 220235 148240 672605 242675 414120 279565 848810 731255 774095 246330 275400 848640 252110 511530 723010 845580 361845 707200 482545 368730 459510 729130 631125 354365 273105 136340 762025 415650 832065 805800 270470 488155 634950 196350 674900 543915 53125 122315 723095 389300 767125 74375 350455 843200 256870 727345 440045 849320 90525 722245 450585 119340 528870 337790 408000 777835 632485 694110 181985 155125 15895 655945 627640 600525 850 13175 38675 644810 603755 659260 239445 716635 279055 384455 627640 589730 801720 168980 740690 137275 392105 572560 512635 377995 189805 117980 154020 680765 235025 273785 134385 35785 638860 355300 664020 650760 22695 556580 430440 181475 501500 119000 513655 778260 704650 140930 135150 614975 611065 683230 302515 10965 546975 240295 341785 127330 410890 648550 735845 512890 698530 809285 520200 447440 694280 86020 764405 161755 354195 818465 513485 379015 31960 148665 674050 198050 155040 506005 421260 336175 73780 102085 208930 679235 45560 638775 433245 323170 265030 72760 823140 301325 117895 493170 290445 184365 631125 42160 779875 782850 208760 764150 659005 796960 88740 702780 830280 729810 651185 16915 581910 455600 717315 582760 598740 2295 466820 829260 383350 39610 175610 223720 46325 483650 706095 788885 81515 180710 271915 285770 118745 207910 434180 551140 653055 669375 172975 674220 686375 296480 728025 360145 9520 137955 454070 531845 91545 848045 76670 722925 519690 398140 275145 291550 449820 33575 513145 516970 624240 183770 768400 490790 605115 765340 417775 791180 560235 469795 481185 326485 729045 98515 133450 294440 420240 675750 33575 578255 185045 390065 511445 690030 590070 436645 450840 842010 192780 411740 705840 773585 564060 534310 295545 306000 135745 233240 406980 558620 612765 58055 288065 773075 680425 496740 420580 731935 709410 651950 368475 325210 183600 841075 11390 117300 74630 217345 765170 533205 704820 511530 289935 329630 809455 533885 779195 211735 257295 83045 132175 272425 65450 259165 9775 265965 351900 369665 320705 710770 210545 527595 93500 482205 631805 849150 455345 120530 141015 191165 551650 245055 74290 75055 693685 594660 20145 733635 161330 694195 620925 396865 344590 436815 276760 16150 774775 801550 255595 623645 192015 693175 330225 555475 322320 124355 472685 9265 418285 682550 453645 53040 649655 607070 260780 694195 438685 354705 803845 100130 149600 599080 125375 819145 434010 618290 190145 105740 55590 584715 473110 458915 116025 210290 23545 575790 764575 175015 312885 813195 485690 474300 632400 45305 672520 694110 208760 47175 266390 314245 257635 382670 594575 751825 81515 494020 136170 622710 78030 296310 137700 425765 133110 590835 420155 69020 324785 229585 389045 666485 536095 727515 658495 820420 7905 556580 406895 721735 295035 629170 517395 462485 219470 601205 513145 228905 647785 251090 836230 262310 177990 369325 640900 504560 393295 720630 51510 282540 174930 29325 681105 576980 284155 314755 119170 494105 235620 261630 794240 652205 429590 88060 545700 441830 94095 248455 109055 633760 183175 353345 365330 289170 550715 627385 156740 832320 332095 757180 130730 748340 199835 379695 351900 81855 801805 527170 122400 67915 746895 7820 504560 19635 290190 14280 505410 25330 289085 703970 568395 15810 60690 837080 739075 235875 440045 69190 153425 621010 555305 244120 777580 605795 674305 547315 85255 292485 485860 558705 564315 390490 417945 788715 238255 394570 34680 383945 597890 408510 289170 194565 48705 210120 146285 289085 403155 554710 518840 232220 742815 390405 105230 659345 603840 815065 553350 107185 26265 826285 775795 572900 324530 529805 460700 440215 228565 510680 134640 726665 537625 471155 770865 532780 275230 349435 154105 759730 39695 471920 41225 543660 582505 833340 214030 295290 781405 372300 724455 339150 793900 40460 140590 266390 619310 370345 180115 850000 497930 319430 383010 843285 760750 706435 110415 784720 263840 152150 694960 274380 536520 504475 628320 318920 487560 677960 632655 24735 186575 18360 616505 41055 157845 434520 841415 156825 733210 394315 5525 477530 731170 203405 666400 746895 649060 529635 408000 445655 143565 258400 118660 352580 766275 743070 839715 414630 365755 74375 225930 104720 736355 440385 44795 550035 835805 13090 373490 336005 802315 211310 289425 352665 623645 756925 398225 564315 335750 808605 420325 798575 466905 200345 17170 509745 145095 141185 416500 469455 610725 729470 387855 673115 828070 483735 830110 804355 83810 356915 70720 300050 117300 340085 314840 723860 25670 464100 116705 206635 298605 493000 812430 105400 521645 376805 168725 187850 497845 819740 717145 577915 366435 535925 168895 577745 272595 436050 47770 821015 383435 1530 714510 528020 96985 14705 570945 396610 784380 260270 204680 800445 438345 402050 307615 745365 100640 622880 315945 17170 488325 66725 314160 216240 775455 581400 694110 297075 608090 458320 762025 136425 170170 517480 439875 588710 796110 517140 808435 198475 49555 553690 151470 715785 699720 204935 597380 3995 480335 93330 435710 688075 406980 331755 468180 788970 149855 640985 183175 210715 210630 564230 136680 415310 469370 66810 570350 126650 489770 182495 138465 5355 843795 279310 842945 129370 285430 701250 101575 418795 464950 315690 620160 2295 590495 597635 225845 396865 629000 626195 5950 205105 828835 93160 12665 30940 687225 42500 478720 97070 459255 327760 677280 284325 240465 457895 195755 227545 99110 794665 212245 819060 11900 736610 596105 399500 678130 270130 291550 341360 304725 778345 531930 364735 706265 122400 514590 347650 642770 706860 217685 283985 673370 780895 258485 646850 451180 443360 650590 453815 807245 805035 47345 688075 536775 228820 491130 179945 446590 659090 612680 647955 410720 576640 199155 97835 136425 7905 355385 23715 80665 486285 144925 265965 466735 676260 760665 673030 715275 762365 269875 140420 62900 279820 844135 690030 785655 26265 682295 361845 596870 758200 352070 518670 360485 511530 130985 726410 490025 531760 689350 788545 387940 395335 486625 748935 635035 430780 307870 584205 760155 138550 277270 464695 400860 91120 208080 554965 224145 505920 547145 324020 441660 699040 544000 257720 58565 724880 100895 252960 175865 431715 603415 669630 776645 68085 110075 185640 296650 141100 697510 674390 484755 781660 268600 777155 758285 207995 725135 719015 582760 815235 328950 624325 725305 535840 543830 168640 289170 453900 514505 381820 119510 624325 847025 646170 120105 342295 452115 144160 571710 279905 419900 133790 778515 646510 658495 555645 147815 772480 512975 104295 19805 771800 252875 179010 435710 469710 287130 94265 341020 348500 298775 77265 73780 281095 798065 59500 211650 669460 276845 128860 686970 97750 41820 339660 622540 222020 431970 207570 528700 782170 793730 674305 512635 309655 721820 341785 416840 682720 321300 221170 240125 84745 122145 17510 160735 507280 481015 489430 204935 622880 617355 635375 473705 332520 20145 268600 686630 622115 335410 839290 818975 520115 207825 283390 108545 179265 90440 599760 122485 198900 15640 92565 200515 40630 733975 101660 756245 532525 781150 756500 791690 145180 590155 286025 206890 544935 22015 614465 731850 138040 374765 698360 551225 624750 576470 751740 306765 240040 171530 139230 390660 290615 701420 14790 89760 578765 82280 125205 187680 805545 660875 122145 443955 394230 578000 683570 597380 760920 408850 411655 618205 652885 487135 173655 57715 278715 526235 215900 762875 425340 523260 839120 612680 409105 365415 359890 340850 523855 320535 342550 516460 476510 711875 2635 682210 495210 606475 315860 74035 230435 615315 802655 132770 313820 323850 751145 117385 722755 139655 833595 223040 557005 342720 38420 667335 235790 238850 228650 354705 744515 38590 358530 402985 364820 646510 744175 206805 538730 163710 655945 225760 103530 769845 215900 564315 642770 445740 138465 72420 771120 231285 118065 806225 137360 613615 640730 214625 143735 766105 98770 159715 773075 582675 833850 254575 753610 799935 613700 368135 565760 74035 120955 480420 112965 313990 256700 22865 768910 470985 100300 577320 51255 565250 123080 255765 754970 114920 308295 830365 371620 12580 457810 187680 330735 198985 534140 664615 683145 90015 693005 24735 365415 313565 734825 784635 507875 574430 212330 721990 570690 43775 226950 759730 467925 556070 35275 598570 720205 224145 275655 241145 25585 48960 417520 470730 221595 312545 62645 198305 761685 531250 174845 37400 571625 29835 649995 780640 776305 603245 670140 401540 118150 719865 626025 90950 202215 174505 281690 111945 163200 540345 102425 18445 680340 602225 225335 231965 557600 753865 399670 251090 306765 358700 17085 821355 302090 63155 672520 122995 393040 693005 568820 651525 716550 839715 549950 247775 45985 514675 766785 163030 147645 3060 307530 162690 541025 158610 620415 226015 515270 672690 146285 141525 366690 174930 292145 421940 563890 639540 240805 411740 497590 731425 220235 134555 12835 20400 257465 581060 507875 287300 243780 79475 823990 518840 360910 686375 570605 506175 54825 56015 827730 766530 778090 238935 403325 75735 75310 294525 253895 493765 813535 2975 817445 164730 219555 89675 526830 122145 193460 580550 577065 83640 191165 621265 571200 749530 824755 448545 641410 814215 213605 747915 289765 35020 610725 769760 651525 59755 301155 127415 635715 786760 159205 242335 688245 501245 180030 171955 648805 332605 202215 126990 175440 846260 557515 188700 690455 643450 200430 489940 161925 320110 769930 191335 388790 667930 466140 594575 671500 807840 94265 411995 811665 474045 160905 740435 794835 354535 392360 663085 759560 211905 655605 396865 776985 235790 501075 495635 772820 314585 463250 96305 645320 502435 376295 38420 486285 351305 746470 458745 792710 74375 721905 286195 69360 728280 185555 630445 655010 88060 598230 156995 66470 526235 636140 16150 209100 402305 350285 415480 358870 642090 498015 444805 705245 174165 349095 377740 529125 608260 418540 273785 94520 88315 434180 244205 487305 177225 148495 668100 844645 147050 13090 139060 268515 237150 211395 694365 26775 130390 126140 93755 100555 128520 582675 792625 168470 610895 304130 103360 336940 329290 541280 233835 335920 408680 118490 455175 463080 697850 759900 462825 109735 799595 663340 366180 83300 78200 558790 32300 56015 196435 633080 623220 614975 131665 801210 292995 507960 164560 835380 701250 65875 382925 781235 48960 545955 701505 276675 804865 325465 256360 370685 567290 711535 579615 642175 145180 49980 712300 633080 508215 696320 37655 214115 704480 78795 505920 579700 707795 644725 827900 557940 524535 340935 589050 527680 142715 836655 186830 712640 430015 381735 620670 538815 242420 605625 150110 33235 611235 441150 187935 827220 722500 200770 394230 330225 234600 289765 513145 713320 541790 665635 472260 436050 452710 273530 375700 121040 444210 847280 614975 502350 189295 234430 690285 297670 256445 453560 191845 651865 296480 124865 555730 610045 797470 367965 84660 481525 192100 45900 193290 644045 686545 558025 516800 52615 664955 325125 113220 440215 382245 2720 518245 660365 39865 432395 739585 372640 163710 834190 670225 23460 214200 235620 663510 77775 323765 582250 254405 392105 788630 757010 430610 633930 279905 654585 654840 275060 406300 36125 566185 645235 423980 571710 459765 42160 318070 766275 458490 722670 8160 528190 45050 61625 693600 360910 751315 679405 533375 693345 204680 231285 64260 111180 77435 100810 200855 438260 272085 386920 287300 755140 53720 203575 135405 419985 162010 552585 178415 438770 337365 31195 548335 473790 349010 5610 448290 514675 495040 468775 684760 350285 609535 452795 636225 423470 810815 351475 843795 399075 215560 668865 5185 235450 431545 510425 122570 492745 833085 49640 366775 432565 617610 216410 138890 643875 709920 397970 176035 55165 177310 253470 495805 411570 531505 787950 84235 605540 844305 692835 817020 717315 329120 231880 278375 262480 772140 135235 641920 586500 157930 601375 584715 323595 18530 91800 342805 352240 454155 326910 250750 27965 485095 280500 709920 290105 231200 799680 88060 464440 129370 631890 745110 833850 97920 461380 279905 751230 32300 421600 738480 139655 132855 5185 52275 557175 715700 343485 702780 649740 17850 839120 130135 442340 611745 284240 645150 849660 202895 378590 474300 126480 114495 640475 487135 457725 620925 492405 26860 603245 18190 518500 151130 281095 212755 298945 435115 406725 585140 746470 17085 106845 490705 228735 63580 535840 249135 434860 412250 443955 755225 381565 8075 269535 675240 505240 209950 709920 591005 597890 300305 426105 717655 639370 416585 284495 665975 351815 294100 417010 166940 731170 64005 457215 59415 149260 408340 288745 275995 785570 1105 393975 265795 490875 746725 58905 359805 670225 760835 458405 402050 19635 22780 776135 76160 60945 311355 434095 580380 826880 672690 770525 205530 525895 247860 626365 431715 300050 334050 133025 317475 717230 338640 45730 376125 235960 288065 610980 436900 299710 110840 714340 411910 686885 310080 535840 703545 635970 394145 261120 83980 348755 33150 555390 626195 534480 81005 119340 482715 308465 465800 799935 627045 511445 107355 631125 339150 253130 469200 532015 813450 362100 844900 456960 127415 110075 139315 62390 645745 87295 415905 634185 227970 277100 535585 632315 715360 773160 315605 27625 835210 185980 197540 580635 741795 126055 766020 752505 177225 841075 678555 51595 147475 93925 44540 595765 799085 383945 99705 369580 472175 839035 635460 532100 300815 365330 216070 52955 391510 206210 808180 695470 653310 283560 33660 434265 528360 583780 544510 506175 708560 664445 128180 127925 553945 335325 515780 649060 99875 761855 115345 329120 149090 337195 558450 378590 244545 491470 600100 272000 23205 506005 477870 237745 617355 401030 725305 756075 172635 407660 776305 837845 358955 233240 168300 102935 802315 420240 293590 387515 187170 173315 588200 626620 12325 331670 350200 339150 488580 818125 767380 538135 369665 529465 145945 413950 775115 395335 356320 113900 45985 536860 454835 255170 288150 129965 523940 304810 156060 396610 820760 634865 777410 98940 581825 31960 38080 713660 284580 816000 261715 467925 143650 519010 136595 291380 255765 542980 486115 696490 544425 535415 137020 765255 747575 683995 206890 634780 454240 340000 369240 387855 87295 497930 412420 481015 762620 379185 795090 160905 405280 231710 836485 342380 320025 721225 693345 154020 29665 193715 375955 778600 760665 567800 831810 778175 103190 378930 176120 759985 243355 25160 580040 557090 750635 431375 495125 794835 357510 801380 621010 416245 579105 503625 356235 630955 734570 376040 214880 143820 753610 81855 624920 494275 768910 161585 554795 103870 442510 418710 400690 238085 545530 439535 616845 565675 848300 608940 363885 445400 78540 202385 254320 606985 293335 335325 375190 129115 567205 520965 531675 544255 34000 532865 785995 600270 114920 27540 798660 755820 499885 625855 194225 635630 393210 785230 232900 834530 702185 584375 25330 32385 827050 428995 384115 397460 805715 288745 307870 61200 610555 465800 705500 490025 347395 575450 248795 432480 357425 691305 36040 155210 101745 141525 208080 800530 118660 191760 246245 761430 595935 35870 784465 760325 479655 413100 530145 197200 701930 731255 460955 798235 787780 243440 511530 157335 641495 252025 661385 247520 453730 186405 68595 145350 101915 750125 398140 292230 528020 209780 690285 446930 560150 437410 240975 42245 185215 518245 301920 403920 379950 656370 152150 803845 323935 559555 220405 565590 235025 221765 527595 10370 182410 656285 571880 267835 204000 569670 402475 415990 66725 810220 821695 447440 368475 372470 622880 138465 601205 359210 694620 114665 80835 634440 47600 589390 15725 91205 765085 733890 587435 249135 329035 545275 22015 93075 61115 144925 581740 315010 359380 123335 293675 592195 132855 721905 112115 460275 508385 211140 439705 626705 201620 332605 620500 482290 391765 734655 199750 583950 332520 122485 266645 575535 428060 375020 780555 208420 302940 295205 28305 432905 762705 795260 173995 674730 364650 330905 219640 475915 532865 45220 692325 285345 484330 448290 197710 622455 38505 762535 476510 638605 764065 542045 715700 161160 398480 551650 149685 615655 257210 526235 784805 255000 785910 415480 134470 633250 13345 411995 722840 507195 469200 201790 735590 632485 721055 287470 837080 318920 399755 25160 88230 812515 363290 210205 637330 737035 615995 565080 595935 334050 345950 812515 3740 485690 705500 317390 548845 814895 34000 527850 582250 77605 733295 539495 679915 325805 24735 738565 799425 661640 574770 518245 638605 565335 348075 493765 37655 118320 53805 89845 61030 599335 83640 653990 241825 607495 284410 779960 448715 745365 118150 26860 650250 76585 492745 817360 811750 19210 434350 308040 828580 332520 31110 25670 137530 426360 539835 101235 828070 423725 263925 404175 337535 500735 786420 827645 564060 717740 802400 224740 354195 265115 483990 73865 773925 312460 268430 103190 829770 757435 252450 681020 734995 251430 131835 696830 506940 219895 168130 292655 710940 819570 161415 425000 366435 57205 757265 814980 666570 399245 382330 124270 47770 719865 557430 847620 147220 777410 269620 679490 64515 634525 4590 843710 505665 309400 328695 616930 697340 282115 568820 202810 786675 404260 172465 532015 660280 438430 605795 715700 514760 839120 528275 59670 472430 160055 311355 596955 182835 144075 74715 282030 372300 469455 842265 619140 739925 730065 593895 483565 821355 97240 696150 220405 224995 613955 730320 414375 456110 70380 598655 334985 137445 286365 384540 327250 793135 328270 808350 48025 292825 712725 397715 655350 540600 681870 794835 467500 611575 193205 363545 191675 634610 325720 138210 155890 725390 833765 525470 816680 434350 195075 194990 691050 796110 332350 784295 846090 423640 541450 385220 682550 95625 223465 374935 526915 218280 28135 764150 289425 443105 709750 835635 635970 717315 660875 94350 742730 539410 190740 535925 253300 819230 547145 690370 593470 298095 40545 538645 692835 383605 348160 686800 47515 586755 670225 645575 716635 44625 187935 90100 398140 614295 671755 804865 398650 397885 735930 367370 840565 171530 66640 113900 811580 36805 583270 310590 744685 259760 607410 460615 472685 822460 782935 291890 673625 273955 350200 363290 236045 690965 446505 330310 145945 597380 184365 829005 446165 705330 830960 842265 530315 234600 343740 31960 67490 468690 254065 5015 768740 533035 189975 139740 463250 704905 371960 478465 653055 622455 380545 106250 757010 111860 753525 250835 98855 154955 445655 614720 209355 732785 6545 323340 143905 806225 129880 122400 17000 197880 40885 282540 612255 428400 111860 496485 42500 592280 660025 708475 391000 478295 106845 247605 524620 584205 273785 705075 143990 473620 706265 576895 728960 487560 614380 492745 390405 366095 411400 850 748850 341275 831385 438345 169575 71060 181815 154275 346800 289425 367455 806310 282880 634865 625770 160055 60435 76925 697510 706945 266900 812430 805630 739075 138125 643195 30260 643195 301580 387175 213520 831640 738225 545360 803420 832405 20060 48620 291210 507705 345865 314670 280160 379015 225590 348840 153085 92650 78795 316795 730065 792285 473790 105485 158270 263925 293845 570010 66045 845410 244885 420410 674645 129030 840820 165325 664700 310760 328270 433075 409190 680425 115345 656625 189125 162775 146115 521730 785995 643790 476255 647530 296395 809030 214285 800955 778940 166175 721480 455345 314585 184365 41140 661130 736440 443700 103700 33320 39185 404430 74290 566695 366350 277100 85340 528105 190400 10455 798150 748340 506090 116875 272935 389555 372300 255425 529040 139485 84660 512890 838780 569755 283050 640305 321300 295460 570435 276930 252280 535245 840140 760835 142375 484245 696575 626790 27880 244205 306425 231880 262905 294865 629340 206465 307785 35870 61965 736780 766615 661045 517905 678215 474130 236385 336515 247945 375190 812515 184110 415820 290275 479655 318070 246245 427125 537625 184875 20485 357765 279225 104720 133450 139570 634185 804610 505410 31450 286790 731085 273870 820080 92905 246840 503710 599845 138635 379695 334220 597720 532780 548165 176885 552840 308720 686460 741880 463675 501245 327845 464950 317475 472005 255255 56270 614380 245055 466905 811665 575280 603415 232645 447950 709665 556580 173655 804950 154700 568055 72845 642600 53040 379440 149260 69275 301240 516035 547570 379950 442850 824415 487730 487305 585905 122060 519350 185725 492065 161840 596105 745535 593470 270980 755225 617865 117130 344165 751230 316965 726580 525470 43350 347990 656115 16490 430695 139230 13345 694875 440810 496230 434605 232390 201535 202555 678045 163880 279055 636480 711450 177055 254745 156145 106165 106165 693430 174420 822375 303620 645915 251940 73950 575110 307275 437920 704310 150705 621010 606730 537455 653735 154955 348670 74715 840990 538050 34425 38335 114835 350710 204170 7480 543660 41310 735250 702950 649400 206890 364905 179945 691985 828495 479825 405450 592110 527170 650930 530740 542810 334730 840565 656795 425255 477700 834955 835805 525385 783020 210715 669545 244545 128775 260950 79815 71315 71570 292060 391510 431715 347225 676600 783360 836995 426870 744685 690285 822715 414290 318410 727175 598485 141355 366775 137445 241825 54825 507365 650080 84320 71740 163030 657900 420835 59160 406045 508640 424745 424660 22525 429675 736525 22525 162435 578000 589305 225505 251515 267750 795345 251345 492830 735590 249645 548760 562105 226270 612680 532355 300985 711620 599845 712215 350200 53295 686460 26605 754290 86530 762110 655775 763470 72760 200345 680935 555135 231370 549355 225845 453135 574770 273530 308550 203235 251345 180115 279310 318750 849320 646850 710175 602565 576555 414715 41140 231455 847110 596870 602395 700485 295120 600610 353770 616250 278205 413015 144755 769590 157165 363545 351900 193885 479570 344335 120530 775540 455005 679830 285260 541535 238765 701675 499800 484585 645320 545020 822715 725900 59415 63920 104805 285345 205360 748255 250920 203915 774010 252875 366690 770440 115175 538900 584120 769845 324870 513145 512975 679235 603330 358700 707030 723605 847960 744515 783530 756245 510170 366265 239700 267410 809540 683910 418795 570435 470390 716125 21505 338130 635715 613700 277270 307700 344760 101235 649740 838695 299030 461465 255425 579615 490705 432820 415055 221340 73185 769845 194735 207485 281095 503625 677195 69785 544595 223635 92735 365500 88740 245480 638860 704395 681530 442170 771375 795430 108120 823055 631040 291125 263755 815405 467840 89845 508980 750040 181815 699635 608430 269280 91205 422025 353430 674390 127670 689860 630105 127670 365840 184110 472345 12410 688415 47260 693515 356320 531080 363630 553095 708730 843285 451945 583525 250920 176715 663935 518925 142970 767975 723775 506600 775795 388110 451775 167195 461720 238765 163455 22865 611405 228990 228310 791350 174845 251260 700400 818465 325125 65365 447610 777155 82705 42585 367880 40120 494700 554370 396695 783955 274550 619990 632740 750890 634780 574515 738565 211310 587180 757180 9010 234175 756160 606305 353855 564145 415225 443105 302260 535500 85 239020 681275 399670 83810 213265 483905 826200 615740 72590 502520 437750 350455 495380 64685 659430 670565 493085 728450 610045 269280 594830 110500 522835 533290 535585 611745 253300 693940 144670 619395 513060 542215 321470 428655 72675 54570 290785 78285 581060 788715 797130 79730 352410 328865 61965 680765 767805 110840 173315 10455 387175 603245 769930 21250 132855 147305 510170 200005 380290 429250 6715 707030 12750 393465 197115 121805 698700 641920 786165 499205 622880 68595 563210 215220 487220 225505 594320 338045 280075 482800 515185 751145 169320 672180 45900 404175 117725 331500 431120 464185 30940 481780 151895 71995 81090 598825 849150 109905 732785 503710 793135 827135 220405 121465 545105 99450 344930 580975 240805 618545 587435 607835 557175 444890 339490 598315 386070 263075 573835 97665 39780 224655 468095 31365 838185 720545 397035 2040 35870 463675 775115 577575 167195 67490 604860 389640 591940 179180 799510 298520 240125 203065 337195 660875 31620 667930 716295 267750 75990 464185 729980 475320 847705 61540 244630 114580 218875 501585 212500 308720 276845 200685 211990 716295 723180 348415 253895 454750 7820 428485 566100 116960 10455 180795 310675 696745 845920 110245 745450 725475 226610 61455 117215 421770 412165 67235 543065 63070 182410 156145 113135 460275 589985 6630 776730 483650 335580 323510 440980 267580 435285 671160 748680 61540 357765 803760 450245 269620 54145 55335 698020 363800 463845 16065 272255 287640 308210 215560 532695 207485 724455 741030 804950 204765 126650 219555 178755 77945 110330 77095 377485 779875 163200 272170 112200 655945 20485 1190 397460 214115 695640 728450 166770 586585 50235 349435 718080 493000 654330 106845 624410 442935 459595 310080 29665 760835 647615 669375 825350 471155 219470 682890 479485 658580 470645 740010 367880 579615 696660 214200 253640 831385 683910 555305 206465 374510 686715 203235 762875 289680 156825 318240 432310 731850 317220 695045 140675 311780 476935 323510 733295 799085 285005 265880 393720 271065 654840 454920 16830 205870 662490 594575 417095 467500 613105 107100 328780 136000 438175 501415 337025 452030 741455 68765 623390 782000 555220 78795 812515 395930 717060 451690 788970 499375 679235 588710 613105 847960 787440 102595 31110 376380 790840 398310 381140 708645 676940 133790 277695 372725 473705 502945 531845 121040 257295 409785 487815 564400 81090 561680 286620 400180 110330 649060 546720 724710 822885 636905 258145 663850 671245 493595 699550 117385 550375 622455 789140 330140 86190 667165 840650 493170 299115 158100 727770 762450 425170 547825 843625 434945 494105 760580 69785 712385 59670 478720 451095 243610 91630 687140 603245 208165 385220 682805 571030 302515 164900 567970 683485 80495 339575 173230 60690 70465 508215 351390 736780 669460 155210 570435 459765 11050 465630 9180 389045 422025 568395 588795 391680 700995 796535 540940 451605 334985 552415 402645 618035 786590 682465 762450 805035 19635 309315 842265 107355 440555 585310 116875 491725 713320 196945 45985 369410 738310 158015 652970 674985 636395 120700 835125 701590 511615 246925 3485 770015 622455 132515 621605 340765 83385 425 301580 248625 499545 96305 827050 290020 384540 806820 115345 794495 533460 785910 268685 194565 465205 778175 250155 544510 775795 613955 278375 81175 280755 430610 144415 823650 141865 672605 725985 452455 751995 177565 477020 281435 742475 535330 329035 213350 34170 695640 168895 546210 808520 411060 75820 95285 313735 359550 684590 573240 65960 437580 254830 384455 134640 467415 818975 304045 222275 841670 648210 505495 589475 282285 35615 380800 803930 726240 309145 497505 180540 126990 508300 616760 215645 408255 75055 665465 618460 778430 643110 135235 817360 495465 272085 99960 177480 831810 37570 795940 46665 806820 107610 476085 99705 759730 403410 179520 596275 26945 197625 160650 583440 750635 430695 563975 430440 828835 832745 643790 778940 515015 828155 82790 749190 282455 156230 161670 815235 200430 138465 253045 434945 796705 606305 189975 523600 557260 779195 765935 129540 154870 21250 715190 608430 72165 519775 695470 786675 212245 72335 767890 486795 477445 494955 784210 281520 289850 635290 829005 760495 210205 606050 224740 697680 235535 218790 745705 318325 811410 456195 277440 214285 420155 412165 312885 680000 132515 578595 668440 713830 576045 437070 478040 844645 408425 564655 568225 632825 698105 767210 437155 373745 722925 306680 218450 285090 792880 105910 317305 550035 241060 791180 423300 637500 148665 122060 841670 845325 287895 405790 162180 140505 252790 215730 36635 135490 720205 466735 650590 794495 188530 224825 252110 584545 211820 426020 210885 478975 502690 723520 300220 506770 85595 693600 607325 375105 84320 125885 509830 256105 230435 245565 88315 594745 798830 820080 477190 649230 830025 678555 510595 222955 183260 311015 438940 254575 88910 800445 604265 457980 163285 181815 284580 272765 393465 231540 534650 28645 183090 790670 596530 441235 385050 552500 626535 72080 818210 499885 154530 746980 563720 291720 812685 656030 349860 767635 791775 471580 130135 695810 564230 76160 91290 474895 498610 793560 729980 460530 245480 838270 552925 381395 494360 741115 406725 220915 734400 343060 22950 221340 569415 423640 629850 291975 530315 310335 415820 107610 384540 374425 815235 601970 582080 364990 602735 816340 130900 771375 113815 785910 723265 257040 627725 38930 592960 643280 388280 97495 179945 415225 738565 794580 151215 469880 308975 288830 341785 700910 290105 511445 532865 280925 79560 731255 220490 421855 597635 358105 772055 393465 613445 642855 607750 454410 303195 310505 650165 286790 349435 368815 694195 58650 536690 30345 624495 69445 485775 182920 275655 521050 132770 254575 802655 352325 709325 251770 581400 685100 416925 106505 518925 269110 268005 317900 779025 272340 200175 534395 758030 144755 677365 550545 396610 366605 480675 384625 28730 534055 485350 220065 220490 705755 398905 263330 656455 614040 184195 582335 389895 463930 801720 710005 31960 506855 625600 311355 58990 646425 247010 454580 697425 227120 533035 532015 288065 633335 684250 449820 806905 613275 213180 808180 781490 109735 44030 771800 782765 152745 648040 768485 520455 555475 424745 450585 181560 343740 828240 46580 286195 88060 410380 761515 388365 498695 128690 502180 658665 383435 282625 844645 737630 548675 330055 625430 441320 636225 642940 34595 301750 57460 330140 459170 147050 61965 516375 583525 84745 809625 257210 410635 678215 389980 434350 342125 27370 546125 649060 186065 687650 65450 534225 757860 620925 413355 142290 416415 400605 671245 300475 100725 252790 685185 181815 537625 808945 373235 631635 801890 378335 120445 258825 720800 722840 24055 395165 190910 691135 389470 587010 42160 59755 728790 386325 783785 115515 124950 280840 723520 767465 16745 791860 650335 773415 655775 806650 435965 803080 87465 375105 483650 615230 554625 834020 429335 555305 443785 343400 279990 123590 696745 163285 326315 287215 685440 124780 532525 617525 475745 355045 732700 190910 247265 260270 720715 842605 693770 850000 812005 273530 329120 116450 827985 788460 715105 198560 43605 613955 613445 507790 637755 741370 345950 341275 718250 645235 392785 438600 25245 514250 670395 717825 252025 694535 195755 729300 232305 154700 201705 265880 800445 186830 742305 403750 152235 37570 780555 66215 76840 117555 182580 795770 307190 372810 286110 498355 619395 809455 460360 658920 120870 814895 291550 463590 171530 20655 807670 458745 606645 153425 849915 508980 486795 820675 521390 89505 705670 383435 315180 745280 497845 220575 422025 410125 40545 451095 55165 349435 268260 558705 329375 271745 392360 561935 571795 573920 372895 364905 313565 43180 178330 84235 833935 155125 673285 421600 201790 567375 728110 371195 426190 49215 39440 123590 28900 396780 350710 130475 294270 276675 379015 499885 771205 244460 186235 478890 400605 251175 631975 172720 231285 557855 740265 606475 353515 531760 111010 382925 398735 371195 622710 347225 757945 303110 663000 40545 734995 5950 126395 189465 335240 281945 52700 168130 671925 416160 769165 307700 741455 56695 776305 828410 75225 666230 286535 61115 416585 757775 77520 300475 304980 573750 9605 280840 331925 145265 664445 299115 647785 631040 660705 395760 414970 386410 69190 621605 783105 827985 66470 693600 286110 36210 342210 840140 140420 453900 153085 178245 532865 130135 631125 45815 786760 506770 512210 631210 258825 588710 692410 660620 579615 783785 493935 370345 56355 698445 401965 401540 457725 571540 328185 297925 169915 27880 845070 534905 642770 687140 810390 693175 397715 703970 125545 518075 543405 82790 282115 298435 107100 694025 704480 56610 227290 163625 330820 744090 778005 57885 233240 16405 195160 177990 169745 619055 492405 608685 531760 533885 478550 636480 83980 67575 818465 295205 620925 668100 640560 133110 162180 466735 54995 691220 810305 185555 452285 88060 502520 778005 820845 362355 454410 247605 716295 744940 822630 372810 506770 304130 278885 55760 151470 647105 839205 814640 177990 241485 197285 567120 249560 321725 203405 789565 288235 17000 423045 138040 756330 608175 200005 395250 279565 700060 195415 770015 568990 666995 316030 322320 229840 11135 101745 607070 623985 443275 317815 581570 544850 763895 538560 335070 305320 409615 138210 65365 760920 400520 765340 250410 212670 203065 61880 817530 56015 186660 794920 541875 593300 561340 213010 479145 392870 366265 187170 537285 689945 309910 54570 738140 78370 394995 516120 813280 418030 680680 301155 444720 339405 691985 807245 845920 499205 238765 502775 354195 431375 294100 755565 356830 781915 644385 727005 306765 429675 662490 217770 723775 343825 110585 469115 267410 593555 687735 508725 512465 301665 53295 775540 84830 198645 121720 245480 823140 337705 815575 548250 236895 484245 480675 498865 273275 449735 668950 376465 110075 30685 141270 766955 245140 737885 441065 673285 417690 442425 680170 731170 271490 119850 85765 223805 761090 427380 220405 706520 288745 55845 720375 247605 726410 566100 700825 349860 467925 442340 345610 439280 610385 848725 50745 675920 139485 449055 610640 217430 766275 423385 70550 429165 622540 471750 377400 64515 307360 348160 458235 77265 55590 527085 62645 532950 367795 285770 569245 356405 116025 149600 268855 10795 817105 624070 532780 92650 67405 634270 204000 338640 653225 699890 718930 93925 414205 708050 687310 638945 767550 459340 493935 418370 11475 71060 749445 477020 413695 304810 452880 497165 21845 79730 763810 743155 511275 511275 824075 406300 821950 430695 576725 113815 614295 652630 196945 463845 344760 847535 641920 319515 472940 148240 60265 122315 721650 443445 840310 818465 355555 201450 610640 150960 48705 53720 579020 683570 43860 338640 226100 676090 393550 775710 516545 678300 744940 804185 384795 610810 793475 813875 727600 414120 319005 565250 593385 22440 350625 210545 71995 268855 298265 162180 18020 806310 277355 173655 797215 306000 410040 190910 642260 520030 391170 79645 149090 659685 801295 510000 744685 160395 616080 246500 841330 519265 803420 244545 613275 118235 334815 847195 236215 765 628575 386410 666825 614890 260440 375955 253640 342805 135065 492405 501670 282455 498355 389980 86360 301665 51425 307785 614465 220745 623730 816340 21590 234175 586245 594745 716975 454070 306765 789565 74630 177650 308890 763810 247775 637925 421005 48705 603075 599080 389130 266985 60775 311100 94775 140335 181560 525045 803165 253470 573325 762110 335325 276675 473365 117470 59245 808350 485180 177310 209865 439110 635375 571625 242760 169065 556240 340085 41820 669715 332180 217430 551310 741115 134895 456195 75820 115855 389045 679405 42160 287640 79560 329715 84150 16235 626365 187425 639030 203915 686715 498355 624920 3485 141355 485605 61030 471665 240720 491640 100555 430950 121125 434350 386580 373745 678045 675665 636055 306680 741625 340595 405280 632995 763385 660535 162095 120530 549525 422960 32895 849235 508555 543490 733635 141610 482205 807585 444210 373150 244885 601205 114920 69870 116365 750465 669290 239785 264265 2125 163115 152745 315690 372555 390745 497165 619225 422280 659855 238340 364735 844985 578170 201535 397630 59840 577150 45900 552670 492490 543830 418710 77775 426870 712895 43435 493765 101320 502775 133960 736185 300985 96135 195925 144925 431885 207740 381480 221340 712895 313310 541450 174420 408595 635290 417435 426105 134640 754970 550715 398650 428400 362865 41735 147900 587945 580635 647870 71910 272000 128690 68510 247520 456705 763385 432055 519605 68170 739925 846345 784210 498865 553435 419645 732955 712300 760750 256190 673625 540430 249900 48790 52530 181645 146540 520030 142035 595340 155465 160565 776220 589730 493340 535075 398480 53805 577660 797555 449310 262310 536860 676345 641070 524195 506175 214540 87295 269280 489940 47430 719525 606390 433585 767040 372810 8330 341445 428315 485945 308635 706860 264265 167110 214455 717485 75140 592875 723945 75140 128860 200090 737290 511530 363715 107865 519180 35190 448545 386580 239020 614720 530910 375275 763640 735590 277950 179435 316880 170680 218025 732530 783020 50320 349690 734315 380800 822375 236215 156230 177650 732020 357170 310590 132005 424235 449565 466905 764235 143735 333795 772140 756755 155890 781830 292655 583695 254830 465800 144585 736440 327505 565420 408255 691305 123250 809710 579445 789735 549270 737205 210715 396270 251515 720630 299710 344590 92820 571455 229415 122655 277525 397800 488580 121975 128690 719525 709750 494615 817615 736950 662065 584290 831300 325550 98090 563125 220235 612255 368050 586415 122995 525810 101405 323595 765340 566015 131920 711875 835635 13685 325295 149005 67405 94180 335155 311865 516205 130645 387770 66215 354620 570180 312120 289425 849150 71145 259590 559810 671160 142120 714170 304300 131495 377570 578935 512125 455685 799680 44030 755310 771885 597380 736440 198220 30685 403665 173995 275060 832660 514505 476085 24820 638520 539410 443275 645405 110925 236385 79560 784635 464695 4845 196095 323850 312205 659855 394570 559810 38845 785230 383690 537030 663085 411570 357850 542555 684250 530825 746895 438685 532695 377060 312885 489940 25840 523600 695555 823650 133875 91035 731170 383860 560745 285515 69105 46410 352495 58650 200005 706860 663595 14960 280755 167620 63580 826030 272000 200005 654245 130050 589390 704820 289595 136935 151810 635035 603840 164305 18360 368815 820250 566440 84405 764660 91715 841585 450840 692580 299625 609790 202895 646510 734570 760835 522325 524620 4165 114495 157335 206805 613700 309740 584545 644725 361420 715275 179010 750635 702185 506260 320875 246755 421685 103360 80240 207655 198305 288065 49385 506770 716975 354790 263415 649315 296650 179860 176120 632230 477615 16575 735505 91460 121295 556410 692070 811240 814895 294780 261205 33660 89335 554965 329885 13005 762535 205105 483480 421600 55760 155125 30940 456705 122145 763980 535245 320875 700910 39780 362865 138040 312035 303110 19380 779875 232390 822800 741115 488835 20655 86360 40205 20145 432820 611575 652375 140760 472430 289510 548250 256615 534140 423555 348585 128265 694875 304725 1445 5780 74460 609620 746640 220915 34000 550545 109565 202555 726325 758625 68170 513740 171020 27795 523005 836400 340680 703970 186150 296055 815065 181985 493510 97920 700315 824330 273105 61285 146285 846260 662405 646340 268345 80155 804950 364310 62560 224230 620500 305490 18360 619055 457640 655180 459085 652800 633845 114410 639285 196435 260525 743835 486710 258825 129880 107695 533970 359295 786675 435285 505580 357085 376975 31280 45645 450160 478210 319090 691645 601715 831980 349435 815830 657390 562870 528020 710345 197540 736185 93330 456365 777750 267155 429080 514505 620075 579955 702185 207825 678045 131835 678810 80835 769250 794920 438515 475745 405365 302855 231370 394825 693515 350625 50320 744940 168895 234175 558620 253725 821695 410125 829515 776305 158355 598910 426190 81005 808350 815150 139910 426700 116450 536265 355470 532695 678385 427040 358275 112370 812260 56185 4845 657985 568650 201450 712895 707115 128690 344165 23120 811070 349265 428910 121210 374000 402390 471665 257125 290020 592535 63920 269450 124440 544085 572050 725135 648295 300900 621690 458235 505325 805545 337450 406470 418030 268685 834020 632655 315945 806820 43775 260780 596105 299030 133620 743155 457640 455770 290955 262225 390915 30685 448715 713065 139910 802400 501670 795430 464610 845240 151470 616930 276845 783785 774605 116535 416670 610045 190230 469710 832745 743495 324955 111775 83130 767550 225165 763300 446845 449480 582845 606560 92905 704565 529380 842945 125970 686205 265115 620245 824670 502435 451860 391510 262735 109820 786760 684845 772650 542470 783275 653905 421600 199920 667845 414630 737545 532015 172550 77775 294185 120615 593725 800360 414375 658240 177990 96645 642005 665975 186320 481950 527255 642940 467160 824840 598060 142120 820420 237915 274975 112115 197965 432140 424915 679490 398225 374765 705075 465120 578170 233410 455005 47685 387515 729810 561340 495040 120275 129030 554965 846090 189550 718420 228310 56610 153170 822460 45135 413185 535415 784805 514675 695810 196775 329970 163030 544595 386665 86955 126225 261205 123335 267155 483480 290870 353090 645235 345270 652460 695555 673370 688160 50915 160735 219470 821185 256105 94010 802825 43350 125970 699040 103870 102085 116025 808350 495975 227035 561085 64345 364395 100980 669885 833510 692070 245990 652970 429080 829175 42840 708390 264265 337450 280840 568735 208760 610470 393380 734400 432650 323340 774265 773500 262735 264095 537625 846600 706520 443020 612255 712215 474555 510340 282625 624495 350965 543745 453730 318240 59670 711875 84405 548930 422110 307955 533375 384965 22525 405535 129880 710175 507535 445740 560830 517565 185980 57460 157420 440980 438090 143565 608770 509065 573665 626195 474300 563975 269875 782935 73440 290955 749445 759475 644555 326060 789055 583780 687905 18870 537115 804865 511020 833000 678385 451265 285940 80835 780385 781915 30430 497335 107270 517055 393550 356575 560575 781830 209865 692155 60435 709665 725390 221510 470475 70465 330990 160055 718505 383265 592705 32470 120785 754545 108800 598570 269790 205275 88400 180625 809880 749445 198560 418880 116280 18870 611575 391850 245310 442765 272765 523090 569160 377485 534820 596105 498950 165240 784720 454325 455855 759730 754205 329545 827645 193375 33150 482630 284665 99620 568140 693855 570860 294270 282880 556325 601375 646000 147305 34850 277440 65025 634440 602650 247520 578340 777580 412420 120955 153850 294950 832320 555900 241655 443530 207740 194480 721310 510085 47855 555815 413015 427975 131580 681870 642430 685355 712895 632740 474045 610725 326910 644215 783870 51765 751655 527425 240720 289935 33915 347480 478295 680850 493595 675410 379610 489090 620925 284410 277355 766190 93585 493510 778685 86360 824925 328695 846345 174080 312885 297330 355130 778685 759475 370515 549185 55505 109990 356745 402135 540940 566695 209865 718930 742645 302940 564060 356065 783870 395590 681955 280840 117215 356065 429250 606815 514845 679660 266135 178245 420155 268345 289085 6545 579615 217175 186660 528615 38675 157505 482630 277865 157335 791860 35785 811835 601120 509660 544255 802995 298010 375105 357850 168215 628235 244120 469625 327930 9180 740095 389725 730490 311780 720800 596020 819655 223550 218535 628235 357595 402220 46920 813450 338555 334390 247180 620330 554710 207485 627980 168895 227205 322065 353515 212160 196435 152575 15810 537880 318240 272765 436135 382755 354875 795940 463335 110160 197030 515950 222275 411485 411995 581655 369835 471920 831555 93245 707285 248200 755990 574685 538645 749615 806820 435965 523260 517310 791265 202725 208250 378845 798915 297160 637925 558195 659090 292910 347395 773075 837675 712895 586160 285855 8840 758115 542895 636565 138720 217600 548675 390150 438345 395165 255170 779620 367030 133365 402305 550205 287385 7990 124865 391680 647870 419900 224825 394060 332775 288575 257295 210375 550375 107185 452625 433415 495295 99960 465630 263415 790670 299795 23035 208250 632995 323425 714765 584205 567290 437325 188445 599760 691815 683485 571030 260695 159970 56780 94095 768485 761600 147050 155465 111010 262310 582420 258825 514080 101490 97835 674135 563805 608770 396780 575280 269705 786845 182750 527595 194735 531760 620245 178925 270980 11475 642600 107015 49385 356575 258315 451180 798320 324360 399925 654415 481525 751400 196350 765680 50405 215815 842520 739075 728280 177820 557090 584205 706690 16065 600270 540940 386325 713235 212415 739755 785740 335495 118065 199835 699890 362525 156400 602140 695045 499375 128435 596615 322405 247265 468435 717315 782255 252025 117130 586330 829260 373915 425255 378335 434010 635120 757775 227035 221255 144670 300985 473450 754545 823225 327080 528445 38080 131665 718165 113220 537540 554370 819740 365245 635375 260270 751570 549270 298945 367455 461720 312035 638010 652800 643535 188020 43945 156060 593385 434350 100725 694875 268175 348075 296310 262735 141185 97580 708305 665040 46070 752420 125035 23375 809370 476935 532015 602140 635460 436900 195500 529635 424235 805545 217345 163965 313310 273105 664615 536520 133790 373915 714850 845665 766020 271830 282030 137870 268430 368475 713830 128860 288575 845240 78030 417010 74800 257380 606645 669545 375360 323935 582590 743240 245055 716465 483905 825775 626960 255340 732360 296480 302940 666315 496655 272085 267070 58990 747575 230350 443615 791265 321725 769505 117725 183345 536945 726835 723435 279225 718760 311610 836995 365160 552415 566950 71910 453135 654925 721990 547400 152320 764745 143820 262055 387855 353940 806395 449650 455260 836570 837845 60095 681700 813535 327335 838610 124865 198560 231285 71400 281095 698275 456110 478550 139825 463165 213265 568480 77945 288405 422535 574685 720205 195840 73525 100300 382330 511700 476255 279395 295120 743495 645490 243100 683740 278545 188275 183430 466140 699635 336175 813875 128265 86615 305490 370345 178245 488665 415565 697000 642940 735335 668525 269280 137700 204000 608685 261970 333115 181135 94350 618885 504985 785995 368985 549610 448375 372810 733295 781235 450755 414375 842860 325975 714765 344335 748255 461295 600440 703545 720035 821015 217685 504900 365585 351560 801040 405450 592110 499630 78285 645575 336770 69530 343910 746300 15895 451945 440810 24225 772565 462485 831470 47260 749105 720205 770440 493680 462400 34170 715955 399840 27455 655180 338215 424490 434860 364140 54655 679575 647955 160820 215390 205190 597380 13685 399500 34850 334900 45050 749105 313565 196265 129880 778770 434435 198985 524705 89505 471750 659005 299965 278545 325210 404515 126310 529550 17170 497250 356490 646170 382415 535925 639115 476765 151980 435965 723945 476510 707625 259165 24310 653480 44200 108035 416415 341360 129030 235620 32385 178840 377825 326060 708985 680595 213180 780215 258145 198475 574090 702865 750465 319005 451180 797385 646680 357765 660620 345865 555985 465885 805970 386325 669545 516290 581060 763895 792965 200685 167195 567545 193885 367965 138720 213775 580125 303620 765595 439960 654330 668525 394910 246500 505070 731850 824925 635885 214370 712980 557430 427465 136085 513400 800615 326570 129115 370005 727345 11645 443360 744345 572560 816680 63665 519775 136085 598400 518075 13600 594745 453305 714850 87550 279650 354195 222445 520965 468435 421685 7055 843030 418370 104975 232900 244800 688330 391255 361250 835125 807670 743495 587690 664870 591855 428060 247605 741795 702185 752165 345015 602480 224740 736355 2125 606475 750635 369580 604180 74120 340595 634610 302855 403920 212925 779875 682635 430950 55675 23035 418540 787270 819315 727005 720970 299200 682975 799510 299965 830705 39100 450415 672605 468860 38420 165750 811240 695640 99620 423555 753525 721820 496315 102000 714425 148835 222955 314925 320280 463505 655435 195330 422025 776815 843370 181900 222955 712980 104635 355215 587435 412250 792965 235535 40715 311695 708050 152490 777750 181390 429420 47600 646680 751230 415310 410125 450160 32725 619140 656200 347055 735590 4590 714765 657050 83045 329035 268515 580975 566695 115940 218620 18785 109055 519520 677450 262820 761345 600950 739500 51935 334220 642940 196350 462315 749785 809455 294185 369665 305830 548165 285345 696150 768145 202385 234685 319855 14875 11475 176375 353940 741710 424320 831300 818890 212755 650080 707710 74375 322915 433245 220830 816255 555645 136680 681105 187850 183600 138465 785740 681615 3995 336260 357510 177225 377145 77775 203320 523345 251430 20570 530230 345100 510340 258315 820505 284325 261375 65875 410890 139060 233240 765595 490535 575110 478635 514165 493935 252365 722500 290105 290445 357340 574770 10455 45985 613445 596020 405535 657730 358105 416160 674985 801210 754035 277780 206465 148325 499715 366690 238340 349435 381650 220575 561680 607665 234260 11730 463505 366265 326315 791350 591940 786335 192355 441490 405450 662150 266135 414035 290700 277270 575110 273955 481525 785825 123930 180455 736440 647190 109565 739160 719440 681700 273785 653055 647105 779195 598995 250580 533035 728195 293250 212585 715105 798150 788205 719270 388535 482885 486540 66555 596020 345610 738565 805205 162265 768230 121635 634950 370260 501160 110245 345780 301155 765 804355 450925 602735 275060 772480 602565 603415 230010 571200 401540 287810 629595 342805 586500 643705 811240 34255 838185 588370 818040 183260 285345 161075 41310 219980 513485 725305 595595 648040 551735 299115 729555 844645 660110 670735 473535 268430 170255 113900 311525 654330 531505 497675 127330 838865 427210 261545 1020 404175 528955 668950 458575 601120 206550 840310 738735 722755 553860 76925 45815 739840 273360 469540 407320 625260 788375 778600 761260 715615 394570 325635 190230 83130 798575 804865 455600 157165 535755 693090 30005 719100 292145 55165 17170 321045 316370 74715 224740 320195 7650 397375 349350 571880 560830 667845 572985 788885 24395 758285 144415 143055 795515 346970 65280 573240 631890 765850 54740 706010 52445 586075 750635 20230 748680 506345 77350 193630 556835 422790 357595 694875 806395 810475 788205 6375 30090 845750 497080 705585 714000 438600 700995 503965 12580 179690 762535 199325 15045 109820 205955 483650 88315 166600 725050 130900 613700 220150 581400 562190 180540 653820 146115 501755 82535 344080 107440 524280 686800 780895 92650 840735 10880 550630 624750 565845 384370 588030 602480 71315 231030 663170 622710 533970 408000 171275 756245 276590 62560 739075 779790 332265 514335 224230 849915 331415 400605 799085 711705 632740 327590 689860 345610 690710 633420 785230 724540 256955 567460 575280 466480 177990 120870 730150 839715 481865 386410 240890 667845 519860 41055 394060 102170 224060 821865 76755 235620 455260 611405 28730 227970 608175 751910 186150 310335 400605 765 186575 285345 462315 589560 385305 173485 21420 555560 225845 480335 777580 522835 331585 509405 254065 366520 842690 540940 288660 373830 795430 354195 711875 786505 222955 611490 488750 803930 187000 392190 353090 571455 790160 180540 772565 52615 481270 64430 696320 660535 107525 759560 85935 256360 556495 403750 786930 95115 77265 105740 209610 97410 794920 103700 702525 630020 26010 245990 92820 384710 530570 398565 603330 344335 688925 370175 838185 119170 319175 493850 136850 671415 503200 814555 799425 624920 517310 637160 46835 640900 811240 474130 8330 422195 195755 188870 29665 725135 307275 818550 728620 426360 456620 356235 34765 79050 537880 485180 526065 563380 353090 744090 142120 65365 148580 395845 317050 652715 185555 426955 535755 445910 748850 459510 368135 836400 304725 253725 189465 275825 582590 594915 333625 823055 246330 659005 285685 155465 25755 839120 167450 264860 395845 838525 217260 303025 315690 539155 135405 548080 291890 313650 611830 141865 153680 181220 106335 172975 344250 467160 115600 740945 507875 770355 321895 714765 515270 571115 27115 604350 843710 191675 301155 831895 215815 586500 598910 452540 287130 589815 531080 602565 322660 163200 186405 760240 622710 509830 696150 719100 320450 83130 312715 15895 288235 588625 210035 395335 354535 262055 395760 100640 503795 242165 792030 101660 486540 21590 100130 778770 332860 277185 238170 455175 300730 513230 269195 14705 374255 272765 597890 808350 788800 723350 557090 656880 549185 812430 446420 759730 824585 283305 186745 706435 784550 256870 733210 456535 734910 710770 361760 171700 831470 227970 241485 554625 250495 149515 825605 687905 364820 672265 849660 69870 838440 16320 678045 330650 11815 777070 386155 159035 159290 763555 544170 584800 385900 846685 65620 809880 226950 633845 703885 404175 362865 658750 502605 765255 506005 486455 659855 488750 8075 810985 241740 357340 436730 213350 485265 385900 328355 126820 702185 332520 100555 477870 419985 335835 831640 731340 447270 71740 609450 244120 282285 782595 824500 281350 331245 104380 812600 571880 78455 190230 274125 203150 539835 674985 479570 233665 699040 212330 145350 729895 797300 287980 796195 832150 837250 4335 783615 672520 712045 462400 566525 793220 782000 778770 28900 243610 22610 425850 771120 223040 270130 169575 664530 56865 179350 247860 55080 541025 576300 604095 508130 271065 758965 729130 484585 278205 559300 27965 669460 280075 603925 664275 408680 25755 514930 429845 7225 83470 777495 285940 294440 236300 701590 297160 348925 749615 794835 681445 608940 178245 716635 676600 688670 329715 102255 407915 559470 630105 58395 311865 344165 429760 465035 332265 658070 187595 808265 628235 463930 102935 103275 652715 844815 763640 199835 690200 126650 522750 220830 195330 205190 783190 86870 190060 359125 806820 493595 504815 732020 771290 23545 545445 571115 121550 762875 200430 79475 511105 694875 96900 683910 585905 352920 195585 38845 236385 107950 752335 689690 595 570435 410295 334390 195925 462315 302770 346290 543320 819230 313820 545445 610215 171700 712045 226185 303620 63410 826200 164900 806735 464780 303195 527935 39950 425170 734825 593640 153680 697425 466395 418115 249900 323595 258995 397970 805460 704990 513570 794920 259675 286875 180370 639370 485520 579445 250155 561595 318750 415820 213350 173230 516290 117215 640730 112965 121890 734570 120020 555900 390405 397120 432650 520200 683570 708900 589560 755480 289935 125375 624580 50575 17765 118405 688755 432990 109480 249390 628490 673200 545360 198645 253895 230435 666655 544000 823735 567375 219470 129030 199835 517055 231795 231030 65790 701930 276080 275740 694535 453475 551735 642090 741880 516800 424915 709325 587520 623730 522495 209270 598825 579105 341445 244630 510765 386835 535415 427720 768145 768315 119935 657560 383605 56440 125800 334135 556495 439280 67830 463590 761685 480845 99025 254065 692750 49895 179605 49810 518415 309060 601545 208590 706265 585735 171445 732445 429420 219980 111605 775200 26010 686630 62220 458575 532440 64600 250580 821780 70805 800615 676345 15130 736015 163880 398905 721565 604010 320280 134385 86615 76160 330565 424150 353175 779365 116790 676515 551225 56865 479740 494020 570435 289170 293845 199240 470050 221340 521730 172465 520030 18445 397290 148495 327080 193290 350795 847875 314925 341700 400350 139060 196010 200685 385560 122230 474810 382245 215305 660280 425765 188955 70550 227460 703545 144160 799850 814045 23290 243185 537625 154275 195840 724200 446845 333115 767805 488835 398735 63580 125205 195925 720630 140420 14365 842520 128690 94095 372980 115260 732445 532100 660195 18275 266985 690880 519265 386835 736440 823480 290530 142460 652545 123335 434520 685100 376635 36805 767890 85510 676600 806650 502860 425425 250410 519690 54740 649825 278375 572560 701420 719610 154615 104635 501160 176885 346205 53295 706690 618035 257295 337705 639710 709070 60435 780810 218960 679575 786420 365585 664190 684845 365755 389130 596530 19210 444805 5610 494190 302345 525895 696065 803080 498100 149600 556665 555985 353855 819400 833850 589900 799425 49640 108885 49300 478040 563975 159800 539495 96305 361420 572475 194395 678895 508980 109395 355555 663255 243440 638775 563125 557600 820590 793985 215135 578765 693175 333625 67235 430950 515015 204850 828750 655350 479995 204595 90610 470050 629510 260950 144075 800785 830705 794325 446760 3825 295290 51850 766530 725900 841075 279395 842605 372470 543065 846345 2720 593980 771205 261035 603415 709325 473365 552415 308125 476085 198645 300390 34510 192950 145945 644470 366010 361760 616505 344930 37400 648295 345100 280245 158695 332010 41480 238255 144925 343400 85 669120 755905 653140 493340 582080 581910 111095 420835 419900 527425 626620 223975 644725 365670 349435 505580 421600 579105 623730 602395 672860 425935 101065 15045 265965 112625 261205 827050 705330 113645 398140 602990 720460 734145 784295 539750 820675 540855 652120 822290 788120 30260 111265 174845 39695 400945 597380 407405 175865 651780 777920 406980 146880 739840 33405 556835 796875 400520 284070 254320 13600 451265 498950 768655 839970 164560 601715 46070 359125 697425 647785 53805 370940 32385 179520 358360 91800 183855 508045 645235 362610 105570 221085 12750 87295 662405 183940 709410 320450 279395 718250 72760 287045 780385 48790 132770 765085 215475 389725 406045 317985 281690 84490 436390 262480 284580 193205 320365 843625 115090 745960 143565 486030 486880 277015 422365 261205 786675 224740 130305 468520 847620 461890 291890 798490 187680 344590 505325 380035 776050 724880 91885 742220 171445 321215 293930 406300 601375 609450 703375 679830 92055 601970 384795 119255 478805 348925 669885 518840 357935 832830 779620 93245 97070 803845 640220 221170 187850 709325 334815 263075 512380 763980 2975 553265 112540 702440 614890 262905 28050 352240 230180 780300 776220 370260 307955 764320 395080 532270 800785 138550 461295 645320 166430 627895 814725 242420 83215 842520 502095 810135 145860 699890 242505 318665 307360 256445 677960 374510 649740 728535 512210 189040 833425 834445 234090 135235 358700 300560 57035 794325 766275 202640 482205 278290 419305 275995 817530 56525 26265 126225 215135 19890 476340 324870 319430 817360 389470 519605 126820 533205 334305 7225 653905 482545 334305 10030 249900 813025 580125 329205 476595 824925 696235 577490 132090 208930 449565 457980 819655 3230 78965 233070 583015 434775 403495 362440 440130 585905 521560 799255 803675 499630 64090 36465 427805 257380 52785 525385 66215 638605 253725 189550 717995 359890 468435 422790 697000 205020 409785 174505 820930 184110 302005 39185 739160 527595 518585 216325 22185 465885 804950 602480 340765 252790 738735 657730 238850 423045 80920 598740 829770 652630 373150 264520 514760 575705 688670 811410 515270 309655 21165 803335 648890 490535 218280 389555 745195 75990 130645 353430 450585 265030 96985 158440 670310 706010 275145 331075 105315 183430 440470 751315 144755 293760 7650 610555 415990 127160 791775 814895 133280 143225 399840 712045 675495 208420 848045 291295 626875 647785 71910 162265 123675 690540 264690 57120 166090 496060 54230 450755 93245 685355 458660 773755 401455 789565 129795 111095 391085 548590 296905 743495 185725 408595 747490 659430 48110 81855 621265 121975 266985 335920 163285 29835 88400 589815 563805 227970 22780 679150 335580 140675 133195 270130 457895 306850 453560 501245 779535 550800 799255 92990 463760 102255 647190 636395 419815 746045 689435 376975 558195 711875 476425 158185 583865 113645 69190 735845 527340 399075 89505 473790 12750 104635 27455 10455 935 425 0 156570 47005 237830 314415 155720 351390 86190 292825 202470 843625 513145 684165 573665 633590 289595 607155 476170 381310 74035 538050 72675 603160 94945 660195 287300 772565 208760 721735 587690 766275 7140 163285 17425 576980 79985 10880 534225 1360 579615 306255 695045 507110 215220 526065 573835 519945 655520 754035 67490 454070 435795 839970 458745 128860 32470 745025 43605 471155 700570 751400 279225 695130 794325 447440 459850 389045 206295 85255 599930 232985 28815 739585 759900 20910 197625 724625 343570 791350 238510 529380 440130 123675 677025 691050 112710 749105 431800 753695 689180 641835 696745 743325 155890 167960 763215 472430 455515 379440 184620 399245 834275 128520 316625 447440 806650 112200 135490 223380 69870 375445 468265 26095 823565 585990 315775 455260 353090 715955 305745 745110 782340 835380 242420 588795 829685 835040 341785 211480 106420 473365 312290 411995 42160 174760 820930 529890 616845 510850 413695 11305 53720 530995 547315 710685 379610 455600 642430 736865 525130 102000 361165 89080 836825 677110 539410 483565 374510 678300 596785 105230 792710 197965 808010 649315 376210 358785 533035 15215 737630 300050 220490 399755 637925 356575 686630 740860 712300 54145 713405 843115 294525 126820 489515 727005 214030 183770 650420 179265 731170 512805 687310 36890 182240 59585 484245 514930 634270 135915 163370 30600 419645 501585 717485 37995 56440 6120 334135 133110 673795 791690 164985 156315 477955 452710 534735 708475 617185 554030 420580 462910 212500 600525 201790 442680 306000 253130 220575 649910 391340 179520 655435 410125 317645 286960 625855 54995 368815 224655 228905 515780 741370 385560 18105 500140 357680 715190 637245 815490 619225 532865 152150 383180 83130 471240 114920 226525 595595 657985 717230 402815 367455 77775 772990 799340 835465 626960 759815 348330 147645 844645 646255 808520 523005 385220 614380 304895 435625 516205 655605 50660 327420 468350 527510 229925 475915 627385 135490 43690 352240 428400 596530 168045 185470 540600 529465 321810 648635 243950 136510 380970 618035 264265 744090 791690 116450 282540 482970 584885 824585 349265 246415 200685 840905 600865 838185 429675 289935 199495 691645 660110 200940 50745 232985 502095 290700 91205 52105 811835 116280 710175 694280 710430 673540 547995 740775 162945 370260 465290 538985 190400 348415 746555 803250 673200 420920 173740 202895 319005 323765 231285 604690 846005 837590 107865 808350 196010 809625 397035 800785 832150 443360 556410 419645 362355 582165 337620 367455 691560 174505 571370 787440 129455 549695 349605 126395 791690 177310 55675 213265 720035 391255 512040 770865 493425 842690 768060 671840 56865 803590 791520 427975 339405 71060 581995 192695 769505 39355 412250 474810 285260 270215 87465 790500 383180 240550 513825 437580 113645 88060 482630 527255 244375 213350 756500 401965 845495 624750 143905 456875 689010 231370 205785 355980 17255 394655 104465 281775 18190 385135 23035 346035 838950 641155 375785 39525 635290 257380 629595 540090 126990 836570 696320 809965 143055 18785 511955 184450 175355 13430 763470 145605 553520 769420 396015 669800 773840 444125 304300 714340 128945 303195 787695 211310 693005 43860 817445 224740 282200 543830 833255 40885 709665 216920 268770 301070 504135 108120 781660 244630 544000 610725 707625 412080 669290 197625 159290 249305 103190 412590 777155 149345 157590 562870 576725 93585 475660 161840 69445 702780 59500 770950 828665 467330 16235 683485 433245 64430 779960 599760 504305 157165 777325 693005 272595 425340 596020 780470 746215 36210 657390 395590 82110 751060 466905 748510 33915 790925 604265 497760 19465 588540 649060 569840 836400 147475 395335 803930 382670 179350 355640 660450 363120 40545 304895 683995 301155 629595 11135 25075 25075 330990 405280 47770 679660 477190 534565 574685 808690 704735 843285 277695 340935 624240 636310 39270 511615 231710 344845 4675 736185 49640 149175 698020 619225 61200 471155 596615 85850 3825 399755 533375 103020 128095 424150 2040 844220 650590 365755 480930 741115 437155 260610 14025 784210 758370 600610 85085 586500 531080 575535 700655 274550 92820 149685 464950 185470 632655 775540 792370 584035 733465 832235 417860 721395 419050 321810 396270 460700 616335 442595 30770 513060 223975 379610 838100 246755 137955 69700 717230 654500 77690 245735 102425 652885 156485 329715 563210 230265 121210 23205 413185 210545 418540 256700 221170 261800 107185 462570 53720 618035 200600 627130 630360 620670 846940 550545 603500 111095 731085 147560 658750 630700 606645 665210 198475 560405 450585 232560 574600 672180 336770 671500 513485 491980 530060 186490 198645 484330 750295 305490 652375 417435 583015 483735 342890 29070 58310 459680 322830 116195 430865 571370 809710 274550 734910 728280 825520 790075 635460 16065 109310 187680 125290 429250 438685 680680 227800 28730 837505 277100 262990 409530 140930 486795 153000 284410 777580 119680 499120 420580 474045 337025 32980 579105 358785 432650 701335 549950 571370 148325 379355 676345 284495 279395 724625 561255 640985 200345 413865 384200 475320 234090 498695 8670 660535 634100 819400 726580 636140 727260 545700 9265 716465 700315 368645 742645 201110 10455 290360 609535 405790 520540 543830 318750 242760 530485 554115 504730 129030 390575 589390 181475 639540 559895 750720 720630 92735 371365 477955 346205 805800 38845 256190 80325 588370 572730 443870 498015 635800 3060 217090 532780 804525 326060 663850 532865 698785 819315 494870 179945 210205 250835 36465 267155 336345 48535 373575 243015 554965 140250 391170 678215 624410 34595 386835 192270 346885 630785 571540 745365 547825 841075 754800 629085 492830 518415 822035 503540 683910 555475 672350 507535 570520 242335 565930 269535 311270 24820 724285 55590 262990 630785 300220 521220 742135 44625 354110 733465 220150 596275 493255 739585 816170 400265 258145 437325 409445 445910 732105 533545 33575 28390 510000 691900 267410 355980 143820 634695 389725 180115 20485 318750 215220 829430 571625 101235 780895 372555 581230 320790 342380 138890 842010 825860 338300 179350 463165 788545 102510 155295 430780 119085 385985 492235 395760 345525 19465 64090 637670 82875 425595 484585 450075 96730 30855 66470 198305 202895 366860 391170 347820 340510 60860 608430 364140 514250 103360 208080 261630 795770 786505 133705 427380 408765 721395 86445 66300 816255 211310 205275 645660 204935 18105 142205 97495 261970 19720 708475 422025 81005 446760 742390 284240 329885 352835 450585 404515 47430 448205 392190 197200 499205 429505 353770 314585 524705 831895 114155 195245 141270 668950 696405 627045 335920 3060 150535 761855 106845 697085 572645 585140 302685 44030 522920 550545 787100 635715 282795 217090 327760 726410 110075 507705 359295 367285 436050 18955 49130 845240 302005 615825 295035 562445 504135 36210 379355 379780 780470 86020 622030 371535 475320 636565 143225 786165 247180 64090 333285 499630 475575 198900 678045 724030 306000 48195 332945 515695 499970 172465 3655 778260 40375 172720 848470 590665 47940 168725 207995 484330 232390 511530 642005 213435 709155 624920 184280 343315 775115 287980 28050 87380 197880 491725 838525 299540 38250 476000 678045 41735 765085 319600 599505 13770 18615 137955 560065 352325 171105 3485 39695 70295 803845 677705 615400 238680 535925 629595 60945 189805 634865 355980 242845 792540 621945 263330 788800 429250 259505 444040 666060 245055 80835 17170 357765 761090 224400 717145 355045 570945 295460 478295 7565 356490 544085 831725 323000 401880 791180 235365 315690 671245 643195 697085 37825 814895 91970 797130 730320 596275 793900 474215 184365 50405 674815 654245 661810 370430 393550 832830 15215 144330 620500 126310 394910 844730 680170 525300 724795 679830 241060 379865 339235 737545 657560 3910 47770 159545 779535 238680 698105 42925 392105 232560 833595 506260 466055 817190 786250 377740 804780 646170 759645 360485 471240 703290 522325 537370 694025 21080 211905 281860 253130 12835 333455 162775 151980 290530 684250 130390 629850 314500 109565 596275 151385 10880 524280 420920 231540 656540 514165 3060 157930 107355 14280 837335 761090 15895 843455 203915 609110 737800 507280 750465 122230 143650 445910 682125 359890 825605 716890 397970 804440 28305 715700 322405 136680 447865 748595 762450 285005 346885 122400 714340 658155 546210 652630 222615 737630 244715 712725 767805 156910 22950 403665 616080 221170 799170 831725 825690 503200 544595 535585 292570 707795 176290 794070 259590 149430 696235 757775 621435 805035 162265 73865 806310 39440 262565 107865 687905 242165 765850 337875 516800 687735 419985 205105 104040 451775 326485 93925 792370 473535 87975 759815 466650 709580 257720 787695 374425 517310 600525 675580 262140 350540 492660 561170 807500 19635 685695 201025 311100 374595 257890 723095 317305 496315 492405 152065 289000 182835 636735 286365 308380 329460 775200 136170 590835 184875 202725 550630 138040 817530 518670 224655 311865 659005 531165 382585 91035 363290 392275 792370 79815 361505 724880 492235 258825 562870 269025 654840 574600 369240 788800 475065 303535 45900 407405 518585 655180 769505 631890 462485 561255 737885 652545 250920 386155 322745 211650 354535 165750 50660 78455 210120 518925 333285 771035 571200 660875 692155 691475 530400 92820 242250 180540 199240 687055 69275 738735 28815 638690 398140 847705 111520 808095 811750 816340 256870 724880 593300 785740 401540 422110 767890 129795 408170 848640 707795 305320 34510 152660 292740 178160 407745 738480 648210 323255 676600 50150 435795 541110 638180 179860 765680 694960 128350 486200 346205 350285 97155 594745 292655 634865 192950 713660 554710 2295 14025 758540 47090 419560 830790 286195 99875 460615 254915 321980 503030 666740 481610 704395 314755 758880 268600 798150 110670 490875 653140 337960 793135 329630 383690 435455 758285 652290 472260 495805 593130 805460 761855 327165 810985 33490 124695 206890 9775 805630 27965 659855 332945 555815 348500 121805 295970 103105 830620 459935 627895 785485 554625 740010 368645 647615 466395 22610 299200 134215 159630 739160 333115 43095 342125 485010 686205 252280 792540 104975 217600 87465 589645 323000 68085 376380 713065 62900 487475 739500 298775 639455 174675 215475 413695 658070 452710 154955 545275 460870 85000 220660 792540 683910 79305 99365 327590 202725 160225 849150 428315 44880 552500 142970 677535 550800 280840 400265 744770 32980 187255 351900 560915 396780 662490 444805 742900 191420 379185 382925 627895 348925 544935 511700 363035 103445 366860 444805 699635 798745 307105 672520 262905 25160 37995 228480 721480 104295 166430 235790 540345 459425 484330 134810 815320 765680 396610 702185 601885 681275 825095 685440 16830 492745 785315 92395 447440 222615 525555 645490 670565 453050 299200 256360 722245 610555 377060 773670 75395 806820 524535 176120 830620 433500 135830 686715 479825 713405 824670 749700 437070 234090 105995 277525 803760 111605 823225 829940 66215 689605 332095 158270 195840 120615 61030 247095 530315 691815 18530 737205 43435 680255 826370 200175 763385 244375 255850 437070 343910 1870 577830 592705 109820 274125 783530 640390 160055 223210 820505 178755 152915 359040 205445 240125 503625 104125 720545 719355 200940 338385 844560 651100 289085 520625 677365 373150 502180 618715 367965 406810 170340 482800 277440 561000 725220 612680 717825 254065 667760 336005 313820 705075 820930 363375 712215 590240 350710 613190 804780 796280 63240 779450 352325 7480 648040 44965 742390 307530 293420 431885 510595 417860 624750 329205 734825 639200 524110 108715 441915 426275 149345 581485 290785 134725 629425 429590 428485 841075 718165 162435 825435 240720 749870 755735 155295 811410 722755 576045 501415 747575 427125 260610 554200 438515 801635 715020 782170 346290 144840 403495 813620 834360 287470 539580 110840 759475 143905 233325 651440 810135 112455 759815 470560 416415 197795 295120 24565 227375 219555 480675 43860 18275 789905 575620 303110 34085 50660 460020 739755 516290 536010 478635 470645 562445 622880 170425 812855 234175 359890 493850 725305 768230 161670 676855 634270 368645 844390 30770 703205 304980 165920 832490 583695 571285 406215 446250 122740 437070 122400 565505 296905 226865 81260 445995 770355 640135 606050 754715 219045 663000 380885 596445 3485 477785 137190 572305 277185 415055 126310 522580 451775 672605 625175 777240 203150 309145 769165 777410 778770 278120 288150 189805 179265 303450 845580 581910 828580 344930 671670 827560 782000 298605 31960 313480 320875 256360 281860 553945 430780 686290 213180 23545 822630 175100 560150 358785 668950 33065 262990 41225 317900 572475 433585 440470 513570 130390 694875 608175 441915 691390 5440 334050 777155 754885 93330 153680 783445 700655 382245 610980 257720 462230 274975 689605 73185 558790 110755 752760 639540 767805 293505 833850 177225 513570 665465 834955 705670 95285 47260 537370 155550 198900 828665 533885 138975 190825 752760 579020 238935 329205 206805 357170 451180 732955 387090 848555 46070 728450 528870 332605 243610 169915 617780 226185 681190 600780 249220 640220 560150 578510 323085 559385 464270 393635 229840 190655 319345 619650 259250 633505 780810 668100 491980 570180 671245 218875 565505 513315 595680 552585 702865 448800 253555 799000 443870 832830 656455 244460 799000 420070 493000 764490 256870 617950 714425 517820 753440 429165 564655 49385 340255 222870 62730 674730 121805 631890 33490 202980 663850 522580 831130 785315 846685 581230 122315 99450 582335 609110 169320 656625 368390 285600 364480 381990 459255 86360 784635 14620 75905 722245 295970 350625 523685 673115 773245 363800 837845 693430 287725 220490 509660 566950 558110 65365 557005 211990 678895 570945 362015 425170 793390 576810 278035 283475 25245 692325 190400 668950 370430 762195 591430 309995 376465 152490 654670 713575 206380 529125 780130 739925 696150 719950 371195 474810 652800 198730 740860 194225 229415 695555 614125 631975 69020 684675 503370 494275 536520 385900 592790 179095 627300 169405 576300 475235 90015 219470 799510 54315 542215 557430 153340 544850 795515 667165 321045 3400 63835 846175 766105 825520 711790 399925 736185 369495 32980 623730 508215 795770 629000 371620 298945 118065 777495 692580 815320 389385 552925 717995 83300 557260 544085 532270 29240 35700 780725 138040 162010 592195 60010 782850 482545 82025 801210 4250 727260 380545 582165 313310 230605 649400 136000 390745 193290 77180 487220 818380 21930 534905 255 237320 790330 838525 370430 513655 30515 452030 790160 154190 355300 76415 781065 341955 634950 155720 795685 742305 390575 638265 412250 511785 844560 609025 646255 607835 684250 63665 108715 797895 662150 758455 416330 413525 221255 717740 733295 766020 723010 352240 667930 50490 173910 497165 209440 715955 468265 549100 114835 841330 4080 349265 468180 844815 479995 550205 686715 179775 404515 833000 501585 555135 703035 154275 366605 533630 544340 487645 837845 193460 519180 145435 184025 596190 691815 272085 657730 153000 771205 168385 682550 38165 114495 769165 698020 259845 235960 412845 420155 388195 427890 835040 17085 436135 364905 765850 376040 494020 479570 822460 755395 384540 17255 251090 646085 389130 679150 689180 741795 634355 799340 683910 193885 505580 430780 380715 400095 477360 402305 544425 747320 112030 687310 422450 456195 215560 136595 730745 67065 693685 244035 523685 139400 441065 799000 119680 448715 422535 412505 244800 121380 424065 739415 588285 610640 143990 346035 338470 738310 406725 604775 533460 137700 179180 20655 568735 574090 89760 367115 109735 799765 132260 301155 160905 629935 256445 473705 277865 275655 1445 30940 128010 92650 758285 585650 277270 501500 750805 260015 371705 9095 114410 257890 783955 539070 749360 195330 554710 474810 437410 710685 665465 503965 4505 317730 493595 694195 499375 690030 555135 58480 638860 171530 771375 186150 546550 453135 98770 618035 20825 169320 102340 502095 345185 414630 410975 194480 416585 772990 162180 76415 695725 450415 636480 587605 304045 551395 150025 387685 235365 775115 115175 225760 175270 249390 487560 425935 5100 817530 244630 678555 381565 24565 813110 406385 54230 224485 680680 80835 828665 33235 345695 489260 175185 61965 81515 348075 500055 684420 164475 351475 801975 617780 405875 638435 408425 540515 280585 174505 556155 255255 666655 250495 665720 779705 15470 738735 546890 289765 584800 716975 439620 816935 816935 555730 67575 425 564145 200685 25585 589815 641240 238085 54570 670565 295885 162265 324700 295460 810305 194395 812005 451775 135575 825605 162520 431885 423555 521560 37570 807245 259335 218790 788375 565420 205190 156145 644470 72930 640050 10710 843625 136000 492235 585140 379355 553010 41565 372555 665635 108290 537540 417605 252025 491640 768825 224230 634695 329460 707625 496485 836655 565420 350880 547825 715615 106930 300220 114835 704820 823905 798660 535925 248115 239955 849575 32470 315520 554115 375530 212500 287725 23970 533715 519775 125035 701930 71400 36635 322745 115005 162775 848215 435030 834360 494020 741455 745960 749275 283900 507960 832235 482375 127330 62900 485350 462145 15130 506090 702440 100470 67065 507790 137020 82450 205700 519605 639965 781235 50660 596955 711875 23970 589050 16915 400180 167535 338980 659940 461975 276590 172465 545275 327760 109310 700315 604265 834955 439025 537880 705160 802995 245055 387685 147645 487050 357000 60095 311610 758370 456110 196775 10625 528275 445400 285260 304045 552840 759900 833765 629850 711450 820080 418710 849235 82280 315435 355385 150450 155380 789480 815915 598485 172380 298945 255680 316710 755310 578510 568395 30770 412675 309400 51935 181305 435370 567545 54060 609790 824245 612255 367200 36805 365585 826200 572645 114325 582760 282965 573240 761685 584885 789565 795090 245055 837675 378845 625940 317135 410635 455175 529890 498270 682890 277015 395335 484330 357680 688755 42755 451690 320705 75055 315775 777920 65110 239445 332265 237320 358700 801040 82705 803845 238935 122740 105995 1870 784550 753015 388705 356490 443700 428485 713235 630955 559810 355725 86870 462485 331840 297245 849320 244205 295630 413865 207740 827985 745875 267240 762025 210800 9775 804015 255680 652120 151470 405025 628065 314245 176035 757945 568055 185045 832065 452795 190145 365670 609705 216155 425850 832575 657305 107695 416415 738735 219725 125970 762195 91460 142970 638180 47515 452625 703205 362355 686800 236045 422195 309145 685355 580805 534310 842605 397460 30515 318070 253300 202300 712555 524535 254150 259505 235110 213690 670055 121720 643790 487305 482205 100130 264945 21165 163540 63920 198560 790755 329375 632655 571710 488325 274975 482375 105825 84830 694110 790500 292910 317050 104720 172295 659090 445655 542895 82620 454325 346120 20825 177735 327760 404430 137275 820675 536180 266305 358445 633845 781235 845835 687565 118405 339150 400860 672605 176375 840990 11900 305320 788120 810135 12070 332690 175865 795005 117640 249985 614210 80155 638860 433415 592790 775625 782340 277100 141950 614550 245480 179605 280670 592875 446930 14025 501585 605795 536690 795345 843370 34085 331500 25840 238085 7140 117300 594660 1020 486030 249985 38675 284070 191760 523515 250070 237660 672180 824925 422280 718080 76245 305830 73015 698190 134470 748935 539495 197285 693430 787950 617270 607325 124440 517140 174930 355725 60265 71910 348075 382160 247945 345355 693685 48450 643110 320365 701760 229585 39695 442510 281775 465630 299540 165070 377145 279905 517990 792285 547655 588540 516800 130815 366265 264435 256955 310335 655010 260355 693090 441915 662405 535075 726835 381820 697680 684760 408935 112795 325805 20910 773840 190995 796875 373235 256530 549865 376720 629000 631890 597550 510850 533885 397800 534735 403495 375955 576555 595935 708050 542980 313990 413185 707455 13855 582675 658750 733465 3060 368900 384540 473025 789395 167110 412675 34170 369410 578170 418540 664530 304640 193545 330480 145690 48025 790925 436730 32725 303280 601290 454750 201280 363290 446505 54825 53890 37825 162605 554115 81600 512635 414375 126225 165240 26690 835295 781660 455345 345695 766445 542470 449650 757435 638435 610300 443445 432225 61965 144670 677790 373405 652545 229245 599760 539410 665125 716125 812090 566780 464865 160225 829600 65875 840650 808605 611575 171190 326825 51765 665125 822460 512805 434860 151895 765085 398310 674815 47430 109225 330990 396270 89590 196435 657645 182665 529125 642855 533460 46495 608940 141865 266560 224910 87040 41735 91715 740265 695215 287385 564570 355300 4845 355130 605455 63325 52955 751315 711620 323170 690030 286280 492660 342635 492830 220320 479655 370600 103445 172550 277185 453050 130815 29240 710260 480845 407065 711620 633335 617185 523940 713235 792795 637925 649315 444975 736100 636310 631975 549100 707710 422110 636735 234005 487730 75905 218365 5015 402560 747150 293080 508130 79815 425850 649740 43775 844645 691815 439365 121040 616760 778515 365670 375955 576215 349775 844900 118150 842095 476255 668695 528955 675750 674390 136425 31960 682040 657900 433755 35445 686545 409020 82875 445910 760835 96475 281945 622540 375870 602480 82025 645150 284665 31280 326570 258145 451775 534310 34000 839290 742050 214030 90865 821440 663085 358700 588030 38760 296565 430865 676515 475915 195840 192610 830110 404260 497335 585990 834530 434605 511020 772395 636820 811410 260865 86105 771035 595340 101915 266305 39440 183855 128690 504645 706945 140505 572220 306680 253810 132090 40035 291805 469965 307700 744600 33490 84320 160650 676940 555900 754375 591515 138975 525385 545955 597210 255340 776730 305745 676770 498185 674135 307275 175185 339830 357850 496995 100385 377230 718505 352835 348925 734315 713065 739755 620075 629680 350030 658665 761005 635885 622285 57970 298605 728110 738055 12495 528785 742305 316540 621350 709665 220490 487815 114580 717315 357425 413015 52020 770185 568480 700740 584970 167450 461040 799000 800190 323085 787950 739585 279310 492660 786250 431800 457045 458065 699975 446165 67915 291890 477275 140930 279225 287980 344590 809370 704055 100385 737460 318325 573835 209780 154785 548590 649230 441405 771120 83725 426105 647190 778855 544340 128265 113050 16575 589815 277355 704055 835210 654755 392870 290615 208165 744090 435710 244630 837590 687310 273445 361165 301240 260185 590325 700570 206550 589645 131070 293080 94350 123335 728280 584375 846770 211395 601630 479825 363290 321300 233835 58820 366860 419475 58395 526915 589475 372470 397970 253130 218280 44540 726835 252535 644045 33490 125290 158015 120445 369665 669715 21250 386665 256530 190400 558960 124015 608260 817615 780640 814215 329375 286195 811240 444550 815150 67320 363120 609790 618205 279055 48620 620330 633505 357425 39440 758030 640815 235790 830450 622710 94350 161670 523600 766785 721480 618715 828580 266645 666825 245905 325380 454665 577745 407915 210545 733465 250325 142035 816340 215560 794410 837505 603075 764830 257890 505750 544255 389130 490535 519860 47345 385645 448205 221425 586245 482035 651015 683400 413525 513655 138550 94435 819485 104550 350200 540770 717485 695045 603840 109905 733125 250410 441235 87975 61625 365840 460700 32725 13430 579955 141355 761005 346885 14195 52105 670395 405875 159120 384285 541535 538475 335835 437240 579190 735505 814045 269535 575365 710685 96730 93415 77775 217685 725985 483820 427550 704480 11305 821780 432055 279310 423895 500820 544935 118490 504050 248540 400860 818465 137785 73950 4335 478550 449820 835720 847365 117810 193545 260185 129965 219810 280330 55505 314245 337705 166090 167195 29920 415650 785825 201365 46070 44115 87635 667760 62645 231285 195670 403920 510 651695 843030 26690 844305 192440 223380 92905 402730 198730 670905 87550 53805 766360 295375 449225 441490 692155 449480 147220 540855 603500 423215 183430 523090 695895 88315 767295 792030 81345 73440 762875 471240 99365 703545 204170 275995 848300 343740 54740 253555 50490 373745 173655 571030 782765 785400 309315 680340 167025 344930 617950 18530 699720 487645 68765 34680 772735 316795 103870 351305 372045 651950 73015 779705 395845 840905 275230 469795 61455 259080 228310 789225 81940 787185 523515 452115 494785 416670 426105 187425 680 365330 727515 630615 322235 608855 23205 81175 493850 830705 226440 752675 376635 668610 585225 154275 724115 241570 194480 230265 61625 446845 227035 729725 776050 578000 833000 563465 179605 541960 388025 190485 55505 243440 143905 686205 692495 830195 190740 480165 260100 269110 68425 832320 54485 392445 60180 84235 704735 595340 181050 744005 94265 632825 273785 401540 160820 156570 343060 706860 662915 529720 521985 218450 321300 605115 624920 215560 602905 153935 801040 250325 605880 570690 235535 726070 56525 461295 399330 334900 23120 372725 818720 206975 276420 288065 296055 29070 634950 380460 406980 608685 351985 421685 819230 311695 226270 330055 652460 146285 817530 846090 352325 5270 544595 387430 332010 794750 595680 275060 502605 246925 650930 303535 493680 761855 263755 414460 702780 443020 185130 188615 666230 40800 189465 666485 822290 800615 20060 456195 83555 354535 505665 342975 258315 755565 456195 650250 457215 64005 386580 718505 173570 671755 302940 397035 25670 113475 50235 39610 622115 441660 269025 190570 622625 752675 364735 747745 129965 421685 227120 199070 99960 783955 148580 688330 688245 688840 211565 213265 513570 373150 426785 256445 220065 369325 336600 699805 260525 816425 836910 19550 314415 472260 427465 739925 491130 659175 763555 4250 743495 270640 321555 46410 443955 370855 357340 795770 248625 37570 483140 766955 420155 421770 331415 157080 179265 684760 237915 462570 433670 492320 373660 302600 775710 138040 497250 222870 10795 90780 760495 796875 55250 820250 202470 354620 105995 266900 354705 481525 289255 689095 364395 3655 706520 407150 261970 396440 675325 840055 489345 353685 571285 454665 29835 356235 395505 255425 797045 204680 273105 110245 655605 542045 23290 738395 256360 797640 552330 593385 718165 591005 524620 93160 175015 814980 599335 672945 271660 265540 816595 187170 85680 740435 456705 59925 273190 818210 26945 109140 48875 339830 379015 432820 447355 15215 231880 636820 566865 645235 390660 728110 735675 841245 447355 654330 404175 834190 226525 813535 494955 237745 720800 734060 781405 840990 614125 675665 255170 102170 457045 38505 820165 484160 669290 20485 116110 730745 202300 114410 523685 685355 204085 167280 557600 311610 95455 715615 602395 262140 177140 115515 770440 280075 840650 486030 419390 721735 522155 232560 538050 84150 813790 388790 529210 677535 313225 689435 168895 586075 743580 593385 233325 626110 193800 364905 472345 434860 628405 691985 4335 703800 692155 780895 352410 400180 118830 788545 298435 177140 802995 603755 140845 551225 702100 766700 292400 403580 3400 685355 231200 291465 68850 621690 174250 549355 490705 782255 721395 780470 256275 119595 697255 372980 237405 746130 673455 738140 337110 799425 148325 328355 181475 650250 123675 316115 657560 618375 28560 585140 579275 424235 588455 294950 511870 586755 122740 138975 555390 46835 439450 748850 718335 131495 348330 162605 577490 480165 278800 391340 88995 290530 422875 205700 598315 497165 845155 664445 602905 610130 352240 718590 739160 85425 193460 648295 294610 183940 748000 225420 331840 63835 808265 730235 363970 352155 642770 485690 259250 79560 737630 424830 196435 279395 688075 820420 67150 496825 452285 276335 557175 682210 538985 261630 578850 630530 758795 338470 193800 739415 812345 201705 433840 284580 455175 542045 29155 742050 71825 435965 184535 806905 651610 428230 292825 567035 407150 514335 536775 256700 199495 844135 552585 176545 269450 654755 518755 776985 826540 545445 52530 214285 410890 680255 367200 239445 265285 485095 349350 822035 113900 762535 308040 332690 424405 553775 830280 316285 336345 488665 463165 109905 341360 76075 96390 149260 54485 222615 130900 336855 583185 411995 498355 644385 794410 67830 390745 825860 462485 802485 639710 458915 393125 746470 386580 459000 813620 62900 668865 366180 680000 710600 301410 642600 117980 162605 76415 831555 142800 373150 340935 568735 232815 686035 488665 354705 15810 229075 281435 770865 306425 536775 394740 231965 315860 446505 277100 340935 796620 561425 608770 443615 821100 631465 384115 31620 635630 453050 466310 407575 440045 278630 709070 376805 176120 780725 383945 559215 426785 837250 582760 341190 276930 778430 319090 365075 29920 315945 642855 234430 700570 753610 769250 819230 183175 846600 825180 824075 821865 375020 778345 429675 763470 386920 507875 525130 166260 282710 271235 661130 208250 370175 375190 355215 786505 17595 310080 362780 572475 779790 750805 278545 573410 72080 502945 138805 770525 814215 232900 22440 199495 574005 177055 422875 216155 669715 187255 103530 659345 134980 288405 403070 162435 734400 376465 254490 176545 465205 604945 792965 620415 317730 400605 97920 286620 751825 736440 163710 51935 444040 184535 384030 366690 404515 266900 322405 339745 764490 751230 640050 475065 142545 226440 100045 583950 86445 622200 819400 699295 490195 640900 73100 292485 250580 539750 301155 272255 755905 439705 156740 239785 321810 403325 380545 584630 598400 833170 735760 348840 388960 716720 433075 823480 17340 34680 816510 106930 516205 809200 452540 607240 609110 562190 245650 631040 639285 704310 326485 251090 470645 747490 789905 105145 204340 732530 297840 547570 769845 241570 10455 179775 750040 561850 91545 800020 478295 379015 391680 793900 468010 92650 315945 202470 279565 630955 696320 629510 534480 512635 223805 567970 539920 499970 500735 367370 810050 574345 789990 741455 60605 199325 172805 193035 239700 713065 547995 5355 757605 9265 18785 216835 526405 484585 407745 375785 588200 65025 473535 847960 653480 16490 521645 819060 756755 527340 584545 444210 375105 417180 144500 90950 437580 333455 413865 464100 422110 798490 192100 522835 125460 564145 634100 120785 466735 631805 710515 183685 568480 48960 228225 39440 143395 433755 445145 124100 536520 120360 226270 709495 468860 143990 593640 7140 764405 134300 258910 172550 701420 117470 402730 246840 309485 329375 298010 68425 59755 475915 459765 655350 768825 206550 653055 809795 675155 180710 8585 546720 484415 543490 444635 389045 743920 537540 417520 417605 822205 743835 382840 509405 160480 665550 807330 176800 618120 603755 711875 406895 387345 649230 437070 520965 220575 414205 808095 191080 453390 827390 598655 232050 564230 579275 668355 181645 770355 390235 427295 146370 165665 91035 323850 782085 518415 567545 603330 323510 475150 743410 418710 728790 285600 76160 19975 510595 162775 849150 803335 643535 380375 738650 425 141015 804695 148665 339235 402220 526235 487560 390660 111520 669375 729895 271575 784210 34340 165410 574685 200090 30600 282455 66045 684420 2805 518075 389725 326570 430100 521560 419645 733295 818295 718420 44880 142035 107100 135065 488835 145010 210970 264690 132430 499630 487475 643875 6630 200855 265625 747575 677535 75650 693770 337365 99705 513910 525130 61285 209610 289680 111690 754035 840310 322915 713915 256105 489770 705755 462060 355810 55165 562275 487985 307360 564060 544595 370260 713660 783190 306255 636650 568140 813790 839545 306765 677365 54740 11730 392785 390235 605880 702185 763045 176460 442085 722925 424830 734825 554710 504135 759475 602990 100810 506770 623560 830110 361420 195245 627725 350370 234175 138295 354195 737290 127075 610130 412675 540515 357510 386835 473960 200175 118830 489515 146795 656115 753015 729640 197115 545700 698105 590410 48620 693855 167875 456705 827305 6885 431885 532355 176035 649400 822545 565845 835720 413440 797045 324275 434520 631380 88570 623900 584630 391595 816850 124950 102170 761685 143140 163965 118830 192355 731000 601290 374510 837420 425 758540 81770 131240 63750 731340 720290 470305 190145 371960 361420 64600 770695 787525 428145 137870 226015 703375 36210 586075 470475 495550 490110 583780 439790 678980 49810 423215 249135 495380 825435 795600 59330 738820 13175 425170 632060 204000 726325 332095 583355 496995 594320 833255 120700 50320 801635 527170 24480 646170 580720 750975 831895 554540 582590 714085 737375 638775 121125 704735 790415 567630 130645 672520 350540 422450 69700 363630 428315 449565 104550 166515 364480 703205 806905 417180 692580 558875 379355 358020 539835 190825 253725 350880 312290 532610 803760 98430 34000 493595 739160 657815 195330 474555 437835 684335 762875 426955 809285 228310 417945 688245 839715 379695 657900 244290 83895 198390 108630 543745 655350 53805 632825 114495 98260 553435 793390 37655 247860 186490 130475 292570 712555 183345 3655 747320 484755 606900 121550 239360 443785 735760 564060 549950 570435 557430 6970 605030 720630 70380 45135 762960 458490 177140 81005 489515 588965 601800 528275 494700 727940 329290 741880 834020 562445 176460 251685 517055 299115 129880 490450 284580 374255 452030 567800 530995 298690 560235 634355 182665 288405 333965 678215 90015 384965 737120 218960 174420 437750 335495 723010 290955 566525 281775 235110 387345 203150 753355 411995 698445 442850 202045 136935 94775 382585 419900 136510 656880 401710 743580 552840 85 691900 477105 666315 430525 290785 300645 388705 692070 205275 716550 352410 734485 301750 770610 598655 140250 53720 384200 632655 668865 826965 190910 204595 826710 834700 441405 56440 780980 643705 592450 311950 522665 499885 775370 791180 585650 403495 823565 499375 397715 333370 510935 4760 127670 523175 730660 602650 580465 379780 764745 169745 238850 116705 561000 702525 479825 637585 805290 812345 130560 802995 700400 334135 497930 6290 724540 292655 439025 245395 405110 488410 823480 715445 297925 551565 3060 669375 749870 513995 247010 190060 386070 154530 581910 354705 187595 711705 188615 319515 94605 294780 525385 180795 497335 512805 364905 245565 25415 415735 489685 123930 683145 218025 792370 198050 558450 364395 296735 38760 79730 68000 94265 35275 93245 106590 290955 639880 445825 685610 235195 654840 756160 96985 94095 376550 377145 308125 137785 510595 173995 503710 537370 278800 841245 211140 377655 399670 414885 406215 322235 372470 606985 240295 403580 125545 517820 732190 612680 28135 815065 210035 484840 546125 796110 788290 574855 657390 370940 226355 798320 501840 670990 51000 234770 727260 8075 772310 386750 772310 260525 290955 171190 317050 685780 156400 585140 479910 421940 529465 299710 236300 183770 180285 6630 593045 813025 252450 672095 55930 492575 291720 250240 323510 142205 708560 409530 129285 793135 3485 641835 756755 320280 658580 108290 339915 306510 828410 782935 68680 844645 746725 21930 377060 565250 144500 356745 651695 750125 198985 14620 609195 10200 567630 269195 558025 253215 357765 170425 469880 495040 782595 355385 58395 424235 803675 485945 139655 530145 129030 723180 752930 521390 91290 685355 807245 555135 561850 393635 5780 567375 636395 212075 389215 12920 691305 274890 12325 544765 17850 44370 90100 94520 39695 111945 145775 544595 572305 87890 338555 549440 526660 153850 460360 562105 148240 142970 585650 269960 725475 360485 750890 183090 731340 504305 601545 629425 407745 196860 11475 725985 205190 627725 796195 255850 119255 72505 590920 722925 216410 381905 810645 785825 634355 616165 41480 185215 200770 417095 10370 508300 358785 689435 526235 261715 319260 400265 494615 27965 158525 304470 286025 676260 452370 323510 295885 282030 562530 754120 63410 671075 499120 352410 787015 112455 714255 835210 596275 326825 594490 40970 321980 384710 134130 502860 684335 270045 774860 167025 692495 497165 76075 396780 833595 250665 753610 848130 614465 799765 51340 325805 156145 448885 57970 482630 274975 146965 301835 403070 336940 243185 95115 465970 3740 527765 248030 170510 599250 174930 74970 247435 477020 390745 7735 443955 287215 585055 618120 471580 846345 56610 692580 338300 536180 788800 10455 650845 500225 645915 364990 542385 76755 724200 397970 696405 724710 328440 359805 388790 19635 346885 743495 207230 258825 591430 782765 115685 790925 84065 255255 423045 603075 76925 257975 698530 483055 847450 572730 460020 437495 295035 714935 69615 630275 684590 313820 395080 388705 719440 627555 303960 143055 326910 195755 77010 367965 693345 472515 578595 296225 517905 590325 366605 224740 465460 493765 802655 760495 192270 136000 429250 331075 426615 725220 125885 487900 471240 396440 357085 143480 3145 431630 653650 154870 138040 804950 794665 219555 159120 756160 806055 618460 312035 334730 165835 331330 805205 44370 484670 294610 489940 569670 765255 185470 573835 49130 715360 336770 212160 536180 839545 466565 160055 243355 709920 107100 167195 703970 305830 386410 360740 789140 482800 403240 327080 452625 646595 491045 269790 291040 652035 709240 144585 281265 292400 169745 482885 568990 74460 500310 751400 97835 401710 734315 702950 180880 803250 703800 832915 237915 492405 618290 746130 470560 689180 61880 453475 828410 438345 366435 577830 485945 817020 8500 164475 765085 33660 161840 250240 440130 443105 369835 41395 591515 750635 460785 34935 389215 126225 491725 23800 637415 319770 216920 271405 349180 538730 450840 446845 749615 840055 205700 146965 566780 372300 253640 304980 683315 219980 34425 86955 45645 482290 45475 378505 116450 535245 623305 606730 334985 778175 214965 9350 547570 328100 410465 655350 420325 332180 56610 640645 458915 494955 387685 491810 70465 690965 342805 563295 79475 312120 686120 325635 94860 412080 208250 14195 758200 818975 140505 708220 570520 726070 399415 333370 170510 348500 142545 802910 171700 78625 257380 736780 291720 151130 6290 332945 248285 19720 338045 196180 378165 744940 58480 447950 752505 299795 849065 15130 582080 102680 715275 544765 24225 140930 297245 790500 571455 35955 762875 239785 390065 514930 415990 599590 696065 116110 517565 364650 65110 823650 222360 727600 829175 493425 627045 557175 112540 785910 441830 56270 617440 538985 212840 206380 788885 20060 633930 334815 40800 194905 711195 214540 353855 731935 65620 233410 340170 657730 205700 210715 733975 845580 358020 820760 308380 446250 297500 373065 190910 286790 732955 629340 672265 155805 141015 712300 516800 232560 728025 653225 598740 585650 600015 77180 53465 427125 574005 79050 333370 653905 831045 728960 63750 212415 234430 667930 804865 258995 202045 725475 389980 731595 198815 739840 425170 76075 749615 593895 296225 444890 201620 203575 356150 91035 798575 503370 808860 142205 575195 69530 805460 246415 640390 358275 176205 306935 445655 764065 122910 509745 741200 639710 777665 237320 193630 653055 142205 4080 579445 558875 545105 513230 216070 632230 351900 640050 684675 632825 51425 265030 16745 393975 657305 321130 679915 522070 275485 205530 842180 830280 509405 276930 739840 106250 79815 186065 129115 485180 47685 12835 526065 792455 99875 132770 365415 125970 112965 368815 462485 483735 226015 18530 629595 831215 149685 554710 758625 6885 24820 640390 792370 414885 8925 597890 638435 393380 591260 59245 295205 737800 264095 500310 319345 410975 336600 734230 657390 564060 462485 827475 233325 265115 702355 575025 54485 822205 595170 720970 359380 98430 483055 354705 511360 646510 70380 64430 64430 507960 343570 604180 385645 96305 428485 424915 249050 633760 735590 402220 746895 210545 742220 190570 294270 413270 621350 415565 123420 827475 478975 489600 305405 839715 641410 277695 280330 735250 142970 669035 464100 454750 629340 622030 532015 144330 381565 578680 286960 567630 650080 306425 173400 482715 497165 133195 223720 266305 608175 445485 327590 680850 63495 775710 357595 118660 488495 467840 536350 357850 631890 524365 768825 238255 518755 506855 653140 85085 436985 446845 503880 331925 370175 183940 279905 779705 412590 607070 84490 548080 58650 289255 232390 268260 74800 843540 120275 100810 814980 236725 746130 846430 170 639880 288575 377655 232645 748850 420920 513995 261800 764235 212670 252110 219300 652290 34935 423980 631890 659515 241570 647445 543915 318835 92990 300305 409955 116450 149090 179945 776985 483735 550545 536690 501245 632570 223210 596700 355895 571625 278035 183260 466140 690285 47940 673455 772055 476510 54570 494700 199155 138465 397035 569075 180370 41565 542385 526065 754205 153425 616250 466735 823735 160650 486115 584035 312290 487305 297330 302090 726750 315860 798150 497250 48025 344250 317305 352325 283900 9095 547910 834955 695215 409360 58225 850000 124610 583780 307530 464950 261375 169575 459935 559385 414460 43520 541280 352325 730320 218875 542640 103275 534480 429760 607835 37315 3740 287555 648380 277100 795090 554880 578765 22780 738395 627385 150195 788035 257380 56270 412335 574090 220065 799255 238255 770950 236810 359465 762705 654330 3485 771885 312120 217940 767465 274465 287385 125460 239870 215560 300900 41140 842095 732955 162520 785570 658750 239275 797045 380120 111095 733975 32895 285600 83980 670480 17425 302260 801890 143905 102085 200005 706605 261375 586160 207910 675750 475490 641070 51000 102000 489515 582845 668610 46495 568735 271745 599165 357765 471665 341785 480930 151130 795770 17340 46835 717995 238595 397715 365160 249390 282540 2380 29070 581995 143820 559980 470985 731000 32895 103190 557345 845750 111690 772735 527340 250495 72930 531420 842690 292485 566865 450925 93245 834190 459850 435540 598230 32725 204340 566355 667335 71315 449395 531930 245735 808180 206635 380035 660620 655690 141270 667335 52190 289085 345270 367965 201960 592535 731680 162945 788715 319685 759900 674815 753695 220575 101490 164135 117725 639880 688330 5270 826710 71315 251940 215475 45135 25670 384625 755140 560745 252875 703460 505580 249815 123845 682975 668270 106590 207825 123675 238935 108205 353515 344760 700740 384285 407405 210290 748595 588200 238085 381225 770610 485605 225930 551565 157845 419220 532355 769845 509235 176460 231540 669375 846685 72165 518500 830790 320790 257295 765510 701335 848385 274380 724200 293420 728025 679745 6460 469370 286365 467585 684590 83640 604520 81770 839630 822970 743325 748340 671330 380630 661470 348670 89080 590580 199325 19975 346290 108885 674305 510 123505 31535 450500 14025 121380 821015 294695 830365 827475 448970 778940 130390 492150 605710 429760 670055 809285 799765 321130 371365 48110 65110 41735 106165 616335 425680 93670 200175 485095 52105 791690 847705 803420 540430 140845 406810 323765 451265 517310 614380 492235 208505 125800 11475 54230 365415 165325 126565 230180 622965 108460 789650 651525 177395 638095 832065 361505 555985 599080 787865 320705 28900 45985 834445 512210 336940 476935 432565 667250 826965 241485 425510 149430 240040 388705 471495 710770 265030 345610 412590 546635 8075 715785 141780 430355 368135 617440 424660 304725 585055 222275 472430 396610 529550 676685 129625 221340 236640 808095 849915 186830 749955 541280 100895 368985 609025 42245 363970 658580 560745 365415 548420 207740 363630 3230 783870 111180 684080 698190 568055 620670 498100 248200 481440 285345 231795 572220 617100 715105 635545 723945 598060 93075 557175 366945 698190 291975 180200 48110 826625 543490 363800 138465 735505 801465 101490 470135 40205 821440 194225 562360 705755 78370 774180 77265 689605 648975 266135 24140 170595 52360 30600 661300 775455 358020 660960 391680 614465 782255 516120 129200 9945 788885 405280 117470 168215 227545 71910 809370 361420 346630 77520 378760 588030 70380 10285 609705 667505 835975 741200 178330 192780 487900 134555 801805 144330 358020 726495 603500 427380 718505 563295 687480 96390 293335 696490 276675 567375 843795 591430 577490 783785 647275 201875 504475 764490 756670 230860 238170 647275 4505 382925 222870 735420 721735 701930 52360 534480 675750 790245 205275 82875 562105 85765 330650 401370 606475 306085 264180 735675 358105 274805 63155 260015 385305 448715 284580 622115 534990 176545 820590 40545 201960 246160 767720 291805 719270 686205 215645 50915 526065 261205 720970 186915 430950 111350 631125 668270 728110 678980 196095 611490 67065 767380 773500 803335 697595 639795 247605 354280 29835 769760 847195 23800 342210 210885 203150 523260 109735 782680 98600 712385 100300 744515 168555 406130 94010 239105 293590 196180 345270 13855 69190 198305 667420 441830 16745 402050 496145 694620 774945 552840 806225 339830 124355 35530 92820 397715 816170 570605 416755 549440 466395 240295 317560 466990 25330 491130 31365 771120 516715 315095 235705 691135 688415 835210 263840 378420 555730 222445 393295 495465 238850 629765 657220 115685 737205 3060 523175 554370 795600 846430 453985 629340 683230 412675 70805 24735 734485 579700 585055 245310 815830 824840 322150 770185 758625 476935 291210 211990 177650 40630 372640 558025 409530 178500 362780 306680 51850 197285 500480 641580 573750 461380 444465 679065 137870 20400 474725 457300 245820 718590 749445 626875 686460 15045 631295 435795 844815 59670 410295 751060 298095 438260 729555 496825 61115 423640 770355 141440 714425 323340 732785 230435 496060 6545 408510 834190 598655 319175 697680 833255 21165 98940 607325 777920 316540 347140 160225 616590 247435 92225 760325 202300 728535 366945 177225 714680 756925 369495 433670 365670 548505 639200 670055 204680 718590 103105 602990 517650 206550 747405 74460 271915 495295 725305 88655 208845 333455 725475 403665 450670 606730 280840 238765 840990 212670 829005 420070 808350 272000 683995 614380 377485 580635 791010 22865 326060 325040 139060 785060 159035 788035 124695 618545 113135 146285 630955 219640 238085 411230 314160 800445 753440 86870 529125 92140 399415 205785 77945 526660 244545 57800 813280 723690 457300 610130 408765 791265 215815 584460 279820 812685 396525 582930 372385 585140 622200 332180 299965 166515 180540 368390 406810 821100 567460 747150 611830 366180 28050 12410 358445 397120 620075 405875 624920 516970 418625 464270 34765 287810 680680 289255 44625 290530 754375 702780 820080 83215 668950 349945 131070 628915 592025 214880 368305 608685 377315 331245 393040 724285 844390 249985 206635 244375 201960 699040 301070 572475 100725 359635 129710 357850 166005 618715 380460 546210 139655 29070 508980 601460 247435 423725 308040 591430 623305 567545 759050 99790 684080 13685 591175 279140 735675 456705 811240 795430 38250 136850 205020 134725 208930 731170 157335 422620 389215 205700 685950 780810 172635 656115 825350 572305 660365 589560 817105 533460 266305 833765 625175 414800 532440 524535 485010 319770 532610 171190 107015 751315 832320 472430 364990 665125 800105 204680 745025 429505 309485 175525 788970 831810 765 359295 276165 564825 751230 437495 32895 277100 591260 248115 480845 603415 471325 424575 113985 571625 249135 762280 341275 163370 354195 738395 233070 599760 26945 150280 675240 137955 372470 396610 118745 290955 198985 272765 370175 702355 726665 801125 136000 623815 238510 670565 367540 50065 210800 606135 254660 77010 790075 373490 475575 724285 196350 691560 66130 495040 619140 58140 503795 256360 244630 423725 599250 642600 230095 539325 621690 437495 778855 300135 124100 839290 800530 569670 695470 8670 528190 279140 312800 506515 157420 628235 839205 436815 184620 682550 61795 431630 98940 696320 356915 264180 517140 2210 534565 752505 84320 310845 436305 761090 554200 309230 105145 7990 271745 688245 788970 663510 335410 665720 554200 401795 478635 91630 529890 375530 596105 539835 805290 595085 321725 545445 765425 96475 404430 810645 710005 436815 454665 93330 530910 368560 223295 357850 525810 635290 766020 797895 379525 622030 186150 582250 634780 614550 697255 373915 556410 34765 720375 648040 185300 393465 453815 472515 75480 456960 827050 537540 47940 230945 699635 502945 726920 25500 80155 683230 796620 596445 797810 73525 463250 514590 409445 121720 193885 582250 647275 449480 772735 501160 838270 497930 790840 24990 153000 141525 318750 436220 237915 565165 60435 165155 532440 611490 469200 687650 826795 621945 809625 35870 125120 108545 753100 551650 792455 262650 253980 90185 732105 621180 344080 498525 714000 778175 297075 165835 60945 245735 819060 104975 754035 454155 485095 324105 85765 718250 783785 440385 16915 161075 562190 425935 291040 277015 308890 711365 439280 600525 239445 131240 399585 444805 595935 670820 633420 76585 848470 348500 14025 779280 697170 765425 335750 590410 820250 590240 410805 392870 449905 459255 735250 498610 728195 402900 312290 444720 662575 365415 565760 413355 207060 595510 568225 154275 41735 321130 839120 40375 506515 839120 155125 47770 483650 345780 748595 115090 602395 413185 228650 718420 20740 427040 159035 416925 290360 553860 529635 642855 704480 592365 47515 398395 487730 660280 758710 366435 718080 789140 640560 612255 141695 756075 607495 214285 687395 134640 583695 764490 724285 87635 793135 562275 87295 607920 776985 498525 375955 119680 643280 515015 520285 55250 22355 475235 234175 529550 396525 528275 122910 51510 346035 658325 334305 235110 801720 608005 549525 415735 12665 468435 293505 423980 619395 553520 618120 481950 534735 525980 758030 686290 661045 21505 487135 622200 477955 436390 308125 841160 342295 509575 839460 764405 661470 232900 41140 119000 203150 442425 267495 29835 374850 46580 166260 450245 812090 848725 481015 165410 583100 551735 697085 166175 190910 430185 202810 43690 615910 100385 357680 670480 350200 810985 811920 813450 754290 8925 255510 651355 473365 54655 71230 633505 418285 538900 124270 475320 408170 685355 252365 604775 543660 757775 478550 395420 170255 157845 468010 848215 54910 191845 586245 33235 253215 744175 207230 351900 802400 389810 198390 762620 614890 839800 781320 498780 524875 705075 197455 635205 296735 335835 407915 94520 637075 171020 109225 43860 73610 336685 561340 530910 55760 727005 814045 83555 731255 454410 486795 339235 723010 489005 513400 86105 256190 591770 637925 433415 348330 96815 822375 802825 829430 372385 335920 429930 601545 730915 291550 541705 79560 744940 785740 250920 638520 516120 757775 384030 255850 353260 847705 490450 541875 243950 568055 760750 758880 744685 673710 358360 183090 452710 183175 827900 432905 720545 804100 409530 111945 169065 588965 707200 425255 32130 437325 90865 104720 711110 759985 416670 399755 153085 27795 229415 365925 739330 707965 832320 38165 761770 634695 785655 775880 717060 715360 98260 800530 308720 503710 37570 316285 354195 213180 687055 580720 416585 521050 794495 688670 512380 324870 508810 551650 483310 735335 764830 137530 605455 295290 291805 420920 391170 210375 228565 376890 602820 191250 356830 768910 98175 740775 235450 821695 608685 123080 292825 758625 635800 399415 707710 445060 7735 101745 218960 584460 54485 19805 423045 820505 258400 771885 637415 614890 179095 667165 320280 726920 588285 382330 539070 814130 511530 263160 825265 495975 327080 474640 788120 227375 93585 693770 846515 431545 239190 231795 255 751485 719525 826115 398225 618205 579700 529550 712045 324870 181135 599080 429080 142120 64090 286280 259505 805885 42160 513655 93755 5440 754375 31110 671500 491555 754205 410040 650845 381225 615825 469115 234940 694110 46665 97155 19295 193545 17170 459595 810220 70975 31450 427465 183005 776900 5865 513825 200600 437410 95370 617355 326825 267920 725305 412335 828410 239700 654075 71825 5525 475575 624410 171700 727005 762025 293505 316710 179945 33915 151895 740605 309145 369835 177140 639965 670055 423640 634610 109140 44115 713660 780130 337620 454835 165155 197370 426785 105655 619565 307870 155125 594660 801975 13770 270470 311950 625175 4335 352070 713915 215645 492575 567545 818805 30770 126310 634270 144245 789905 27030 445485 574175 270895 23120 187425 519775 487985 115175 450245 232390 590240 46495 459255 650505 268260 839205 706265 624155 291720 439790 763980 801805 501585 297330 380545 812515 808010 185045 429420 506175 352835 561340 748425 336090 52360 588880 805035 58140 837335 248285 804695 178415 759560 329800 38760 726495 710940 290445 152915 719100 471920 711450 378250 573410 504645 423215 412080 371875 654840 40375 607155 464865 584290 457045 761430 632230 473790 500140 642855 57375 424830 446590 771970 538220 49725 650080 185130 814640 710005 346375 437580 694620 1955 293080 257975 632060 830875 359380 736780 169405 315945 593130 464100 650165 669120 635375 504815 547740 514420 841245 31025 294865 541620 144415 81515 364650 512975 278290 355215 140930 764745 660705 635885 615995 578935 452285 70295 1530 781065 730065 379355 99790 582165 709155 146285 491385 156060 170255 40205 161840 773075 608770 430865 834955 135915 64175 649400 247350 231795 698615 26180 668695 21760 353770 154785 60775 509405 610980 119595 141865 150620 150450 599675 561255 423895 589220 129540 321980 626535 753015 571030 549015 323085 550290 595680 617780 277865 75990 545700 238680 426785 569500 615570 397375 407065 13175 803930 278120 561935 99365 50235 743580 325125 45305 836570 140250 801720 659430 441065 649060 196860 45730 64175 347480 842010 623390 3740 60010 406215 39355 618970 495805 269110 517565 201705 627810 668695 779110 687140 738650 413100 721140 98600 125290 266050 47345 574005 835380 538135 392955 199325 518160 533970 130475 103445 200005 760835 313055 771800 514080 292740 452625 484245 549525 320620 291975 492830 767550 636990 237660 606900 96645 738480 216920 227715 537965 672010 766870 268260 708390 248625 798575 650165 608005 453985 17255 123165 108290 753270 361675 745875 341105 729895 563890 414120 426870 802230 243865 471240 729215 537370 515780 550120 51765 638945 584120 692750 792370 562870 410635 308210 479400 282455 552585 104805 208590 18020 682295 188105 171275 527255 201535 520370 92480 29920 49895 410125 828240 632145 286110 652460 758795 58820 388450 704905 763725 154870 751910 488835 288065 417095 236555 556920 359635 435370 765765 520030 287980 645405 515525 75820 572135 774095 825435 698105 1275 291125 782255 682295 566780 317220 735165 226695 565930 539240 751995 40290 765340 327845 296905 694025 130900 225760 52785 44710 555390 481695 38930 843285 110160 215900 217090 176035 450160 562955 369580 735080 771715 253385 398565 823650 579615 464015 543490 602990 369410 665635 454665 98600 185300 181560 448120 745110 97070 574005 676175 829175 692750 714000 590155 189720 665465 615570 536775 244545 215390 426785 722415 723095 699975 154785 684420 311610 266815 603160 22270 36040 177905 337535 515610 276505 697935 774180 404855 229500 784040 470815 207910 525300 647785 401200 451010 197625 238595 183345 806990 554795 542810 64940 815915 42330 58310 748000 135235 120530 81515 832830 108715 311270 95200 171105 644130 396780 44540 124440 135745 450075 59500 149940 151045 357425 481865 764915 440215 7480 410465 277355 594150 231285 205445 338810 752080 224995 516545 696065 335155 279820 463335 787270 650505 278715 663000 645235 609960 735505 611915 846345 702865 165325 286110 106675 134385 507875 270980 651100 79645 822205 325635 529465 333625 280670 329035 299285 728025 470985 705585 165070 113900 277440 807840 146115 698020 159885 425425 178840 254150 774180 426275 684760 377740 158185 33150 452880 375785 221680 808605 600865 175780 749955 599845 429760 538135 506855 267070 108375 647105 797640 509320 516970 280670 598485 486030 275655 799765 642600 794070 783275 805970 826200 471410 247520 580805 328355 595595 504985 113645 805290 602565 101235 636140 481525 345950 752165 234600 214710 502775 664275 657305 393295 367710 428910 301495 770780 844815 835975 145605 361080 572135 483140 681360 352495 309995 487305 539155 209865 78710 537965 402645 663935 170595 178330 497080 497420 182240 715700 518160 577405 614635 635120 245140 50320 13430 83640 736865 503285 777155 293165 600610 23120 610810 486285 336600 796875 428230 94775 806650 376805 423215 615825 587690 287045 640475 318665 210460 13685 770270 479910 713490 47940 388535 344675 827560 544935 561510 90440 579615 733550 647360 140845 233750 518840 344250 640645 265285 729045 210885 378675 324785 278970 384115 565165 436645 713490 340680 781575 388450 108205 288915 320025 817020 587690 652375 366180 189720 393125 394315 67150 246670 444635 164560 231455 206295 125460 468095 739160 334305 612765 282880 803590 153850 736100 684590 448630 113560 48365 649230 520880 309145 190485 781660 52020 786080 632315 483480 381225 312290 255000 450160 767975 436730 531590 475745 781150 768400 401795 430865 345695 808265 585650 93585 148665 73865 242590 257210 777495 46410 309485 581145 146710 52020 39355 71825 849660 202725 701505 81855 81940 403750 59415 404600 424405 675665 662830 124270 596105 427550 348925 400095 219130 3400 278800 610640 470645 374935 204935 206720 70210 202895 668865 72165 193205 430015 688755 270300 272680 668355 48705 601970 283050 739075 286110 496910 668015 469030 716635 281520 420580 831555 381395 6970 755225 585140 793985 162945 693685 94605 687565 175780 670905 682210 565675 287130 204850 85255 440130 79985 147220 838950 691985 547910 743665 45050 613700 776560 245310 122060 102085 636905 597465 582930 194140 532780 167790 122315 363375 465035 152575 528020 420750 40630 442935 316795 801550 541620 515610 426360 627215 740860 320705 184450 683230 320790 849405 441830 143055 775880 334900 510595 36125 525130 166515 101235 750465 428400 5015 284835 642090 363800 294100 751315 127840 402730 609620 438855 805290 37145 755225 605200 360060 256445 176120 433075 836655 839290 132175 97580 797470 412420 793305 42500 654925 560065 447695 595510 188615 12580 233070 562615 82280 190230 672180 164135 167875 16405 267495 9605 368135 12240 574685 773415 299540 817700 71400 131920 151810 597720 299795 823225 178075 268515 278120 207655 537540 611915 517480 175270 700910 729215 592875 305575 23035 718420 194735 170085 60860 508045 406470 134980 85510 45900 661810 799595 283730 664700 379610 771035 403240 105145 710685 660535 403665 260270 724115 283815 831895 792200 780555 846175 260270 240635 160905 732275 180710 1870 492405 502605 670820 775710 847790 194225 768910 313140 27965 603415 349860 617780 385305 224740 717230 836995 578765 325210 402220 94265 690115 609365 424660 458235 611405 430525 435285 311780 78115 766190 452880 534565 82450 270980 490280 264265 343485 89165 635800 600440 138635 198305 608940 774095 736355 632145 823055 750465 556070 769760 226440 526575 747405 177735 2890 310165 648890 95115 398140 244715 89165 543235 263160 347395 304895 165410 680935 790925 687480 491215 586585 211565 379355 172975 15725 441660 364055 86700 268430 286195 81005 484330 523260 719865 233665 430780 542130 275315 638775 228735 245565 139060 184960 616505 39525 406385 194055 262055 155635 457725 182835 589305 370515 176120 692580 503540 454920 77435 248030 783020 436390 327675 609705 417350 101320 304470 293165 388790 288065 512720 659515 758455 188530 593980 59585 643705 785910 506090 400775 460785 638180 476000 188700 434690 269450 297075 803505 572985 421090 268345 223635 666400 723095 704990 85595 155635 770695 184705 26095 815745 406555 604095 158100 191845 333795 209695 751825 406640 38250 278375 806990 537285 445400 216750 181050 456790 135065 637415 227715 562105 358955 188445 487560 265285 236385 339320 357425 610810 128180 113985 389810 586585 471410 197710 582930 330140 371280 582335 803335 764235 460955 72845 509745 150790 40885 636820 525300 335240 127160 225420 132430 181645 223890 432055 681275 56695 519350 800275 192780 506685 365585 583950 46580 417180 831725 573580 37825 537370 48875 668610 695300 172125 234430 233410 763130 40545 413270 549270 383435 323340 448800 708985 491810 667930 205530 110585 51510 415310 634780 92820 768485 206380 137530 171275 561850 265880 231200 566950 210970 643365 561170 467245 416415 278290 60945 438855 734060 935 240635 232390 356490 32725 312800 690370 674305 90185 617355 687820 819570 614635 176885 239700 848555 622370 642515 421260 192695 116365 203490 719015 359975 413015 746215 540770 56695 665975 508725 834360 835975 126055 301155 157165 151130 378930 769930 72165 436815 96985 115770 428570 632910 405875 839885 718420 376550 834020 231540 551140 414460 427040 557770 843880 364140 707285 108375 342040 759985 412590 517820 105400 815235 101745 770270 579190 652630 48705 35190 734570 673200 258825 257380 362610 188530 606985 745875 130475 801550 57630 264775 436135 172805 117470 217175 836910 283730 201620 846345 398225 719015 270980 557345 705670 323340 610385 779790 655350 681190 540175 154615 318410 462485 359040 463845 23460 602310 327335 75480 508300 325975 136765 155040 48110 634610 264265 805120 67235 482290 256105 23290 658580 803590 314925 548590 117640 781660 819995 426190 612680 296140 689690 299285 48450 562870 257295 813790 591430 741455 486200 569245 694195 547995 817275 372045 564655 836485 299030 1020 446930 31790 529635 459765 452710 17085 170935 382500 466990 369155 434350 83810 789055 553095 585735 815235 497590 576640 532355 138040 227375 763725 431290 103275 376550 402050 593215 649570 245905 150025 286450 703970 652035 341020 306765 159120 323935 312120 368985 723010 807330 86105 450670 772565 468010 367880 417520 68255 32130 783530 578000 252705 705245 496910 49810 349435 334815 557515 550800 321810 782340 613105 291210 259080 780300 41905 825010 249985 779025 594235 496570 835720 758795 456535 403070 318155 847705 375020 762365 302005 206380 580635 18190 551310 107185 775795 618800 274805 374425 366860 349435 492490 766105 325805 31280 440725 351390 648635 691645 316625 25160 242335 73610 551225 88315 65195 442765 164560 804865 106930 497760 453390 408680 368645 291635 738905 307360 650505 28135 518670 339320 783785 521220 520625 818295 691815 554795 155040 236895 53465 588540 535075 843285 656540 606815 677535 598825 567885 89335 125715 245650 753355 492320 603585 271745 97495 519095 285940 347735 533545 107440 740350 351985 355980 386495 418540 678895 812260 70040 200260 602565 581740 309910 473705 109990 141780 747915 303365 490195 70890 830875 38420 501075 130815 256275 292485 548420 510170 41735 45645 520795 598825 759305 358360 401285 655775 298350 421600 384625 750125 263160 29410 756670 199665 53040 329800 662405 682295 670480 350880 849575 293675 230605 166940 647360 635800 489430 251770 274295 574090 616335 590920 132260 380120 303535 714340 267410 520710 252960 492830 134385 650505 323425 399500 733380 614805 177310 618205 778685 492065 798915 765000 433925 93925 813110 426870 555135 411060 199325 316030 623900 812090 436305 800615 108205 826880 178670 813195 327420 139230 333710 77690 713065 297075 678980 374765 383690 403920 606815 254575 716720 461890 663085 37655 172040 660620 122570 774180 606730 277695 524195 38335 678980 797470 716380 300645 433330 8160 27370 616505 762365 624665 5185 250325 459935 737290 560150 111520 287470 824755 800870 426785 417520 10285 480590 563890 203745 657560 577235 200430 505495 240805 553010 294440 101065 684165 774180 125885 385560 166345 452625 328695 758540 784805 423810 52530 222700 294695 335410 456025 548080 178160 780725 503710 669800 562105 240040 308465 716720 324105 68255 369580 669800 756415 633080 821270 32215 183005 683060 818975 196520 154955 801465 274890 396355 648465 665295 445315 211990 19890 93840 555815 680340 628745 265285 706010 508385 278035 474130 817700 531505 714765 473960 211565 41480 60605 762450 490960 194905 795940 247010 841670 662745 594830 202300 227035 558365 460275 91630 557940 283050 498015 614550 167875 98430 649400 765680 170425 600440 244970 397375 66215 253555 287895 267920 167960 844050 126055 494615 257890 97580 8075 388025 821270 323340 320875 688075 826370 293165 126480 179690 801805 340000 162095 601545 807330 706860 402050 683570 612935 589390 567460 700485 748765 727600 84490 239275 460785 343825 793645 732530 484160 406130 753780 409360 86360 830195 495805 267155 204000 339490 741880 554455 847790 125290 683400 382160 516715 43520 717655 316795 521135 837505 667420 791265 89250 539580 549185 333540 831980 178160 696235 672690 498355 473110 548675 9860 776645 76500 481695 534990 298265 241740 158270 234260 413695 495380 662490 2465 413865 366605 645150 22100 603500 545445 656115 495890 144755 331500 692580 133025 667930 205955 16065 170850 63665 772140 603670 660195 272510 282115 815660 722670 45220 103190 459680 373745 784210 137615 167705 609960 845835 319770 395930 336345 175270 436730 465970 791095 743240 628660 200090 320280 421770 314245 456195 200515 525895 121040 340000 429930 455430 35870 555645 812260 250920 491640 432990 814980 649485 823820 43180 627215 74290 330565 45390 309145 156740 801890 11815 540940 734655 93415 684250 551990 27285 119085 389895 19125 334305 568140 489770 800190 372215 428485 45900 26350 841755 787950 407745 849405 705500 195245 244460 399330 793730 28050 684590 149600 420070 510340 387260 626110 36125 744685 743750 568650 242250 534395 668100 445060 120870 425000 141100 391850 842435 406725 278545 758455 436645 448290 236980 619395 620585 345525 307105 430185 103445 73100 269535 495465 206805 331415 774860 179690 272680 71570 174590 58395 374340 613530 34255 489090 428485 71995 716890 339745 309485 788800 830620 285515 126140 682550 737715 475490 834615 13175 662320 696320 214285 318580 485605 694705 398990 719100 131580 12665 201450 788035 275910 580975 32215 819145 786080 625175 583610 771375 131665 393975 89250 289935 647360 708220 377485 627810 439450 603670 332520 316115 78030 108715 414630 800445 335835 456535 837080 25585 428740 633165 759645 299370 689265 820675 315605 130050 297585 434945 808605 638095 419475 99195 680850 190910 548250 755565 304555 496825 797725 5270 133875 346715 293675 833340 6800 236555 555730 522665 150280 25925 67235 846175 676175 205275 650165 576895 575450 595085 235025 811240 579445 357850 223210 591430 433755 761770 238510 562445 90695 688330 667930 594490 718590 642260 297670 35105 490960 541960 653140 467330 590410 117555 826710 43435 597550 187935 836825 188615 811665 498695 584120 826200 846345 318835 181220 266135 4930 750380 753440 588795 55335 606305 708900 127160 775540 619650 229160 654245 493680 564825 288915 596275 54315 815235 670225 148580 480590 147305 389470 389810 819825 744175 134980 424320 51085 143225 349690 323595 305745 51595 842690 231115 644725 732445 32470 418710 121380 741030 550970 574685 144245 631805 837080 587690 393975 108545 529125 239700 97750 737630 84065 362185 308890 151555 258230 301665 513740 276080 728535 173230 342805 348925 1105 575450 90355 458660 459170 69615 763725 467670 16915 264180 542470 721140 243780 383180 15895 528020 390320 345440 406300 344845 154615 473195 325295 780130 239785 562615 114240 582845 167960 324190 227885 430525 795430 478550 109735 596785 387685 562445 230435 434945 66470 92225 810985 768315 480845 542470 474385 396525 278545 151130 848300 342465 37400 478720 237150 737885 440810 714000 34765 220490 254490 604010 575620 838355 715360 82280 266985 479315 169320 261970 401285 629595 359550 83725 815660 599675 756925 638690 733890 716380 146115 152660 602990 97070 119680 558365 738480 742730 521305 332095 510340 396780 665125 279395 192100 527935 324105 670820 692240 539155 506600 172550 815235 332860 581485 663255 126395 38675 625175 720205 693600 535160 458405 244630 813620 802230 411060 555135 729895 12580 82620 392955 265540 380120 129370 237575 28220 140505 508385 477020 8670 631975 243780 485690 604775 274805 243695 275995 478975 779535 826030 581145 319515 720545 486455 139655 466480 294525 798490 523685 348075 620245 535755 790755 621860 462910 577235 291890 295375 564400 739585 656540 625430 756160 260950 196690 297925 350625 242760 688160 701505 302345 724795 165155 676260 331585 583355 611660 468860 2295 327335 718420 395590 298605 740180 32725 127585 710090 848810 402135 444550 390745 251515 456280 359975 519690 347395 382075 296905 761005 507195 468435 818465 556750 583440 332095 222275 585480 254915 263670 340170 681785 321300 810135 584205 495040 354620 795855 671670 520115 301240 272765 104720 376975 199835 664190 573835 607155 89420 43010 668185 294695 31110 725560 432905 797555 627555 637330 228395 781575 494785 347905 161245 493425 52020 303875 454070 582760 218790 567630 543745 765510 425255 743240 96815 461465 650165 499970 294100 441660 59415 756075 723775 688330 636820 123930 70975 31450 511870 839545 829090 40035 640050 820250 62985 119935 847195 635630 204510 193205 569670 551565 276165 826540 197455 546550 646680 185470 816255 210545 797300 691305 46240 45135 330480 781915 785145 380460 756245 149175 242590 510000 121975 705670 230860 347055 86530 662405 584800 73270 635630 655180 718335 471835 772310 107950 696405 433925 693090 286280 45560 251940 201365 804610 151555 541280 262735 737630 221850 755395 360145 228735 321045 404685 102000 777835 164050 819400 473790 841415 491640 252280 568820 35190 189125 314585 183600 135490 45645 358530 380970 834955 155890 290105 418115 634695 503880 193715 716635 703205 399160 294780 400775 777155 120275 283730 261800 425850 452795 427040 377145 310335 788460 253640 422705 710685 504220 244290 815405 191080 457045 816510 123165 516205 487985 596700 844645 585990 250750 588115 326060 334985 833935 574940 440555 574685 80495 456110 3060 469370 445145 735930 502690 62730 691135 806565 479230 687140 560660 642090 557685 738480 287555 221510 696575 471495 596700 421260 519010 692665 824500 217005 630530 296565 695810 182070 145180 731340 644810 723265 793645 472770 391850 479485 757690 110670 351050 25755 611405 162520 100725 10455 644810 678555 534395 620670 816085 708135 517140 648380 579360 846855 466310 211735 574515 64515 638435 610980 196350 562530 60860 48535 496145 74545 163880 277950 11560 823395 216920 85170 478975 846345 764320 700400 426445 531165 125715 203915 716040 474895 380970 462825 97155 789905 311100 795260 714425 747150 238680 119085 700145 842180 609620 287385 704225 735250 354875 547315 784125 455855 202045 414885 32470 74885 599250 625940 223805 654840 193885 148920 4420 202810 382075 190995 77095 481015 737715 35275 587605 731000 533715 165920 814810 740860 62900 126310 613615 346120 768995 381565 23800 504815 288150 371450 29920 592365 759220 471070 418795 802315 631295 778600 97580 770270 501670 552415 544085 126650 437070 237660 750380 720460 117980 453220 83045 398140 484075 488835 831130 287895 90610 697935 427210 846600 162435 710940 443955 412165 302515 788375 110670 479485 582845 555985 447100 426445 213860 552075 478635 35020 472600 703715 167110 628235 510935 234855 822715 596020 212330 809285 835635 36890 349775 220235 827305 619395 380885 516290 658580 397205 780725 320705 186150 148750 58480 437580 183430 473280 443020 511530 328440 559895 673540 96985 440300 491300 816000 814215 568480 780300 450670 50745 221935 317220 287130 774945 179180 704565 90695 484670 675495 51765 317645 483395 358700 42755 161160 283220 847195 427635 808775 279565 527085 140505 315435 838440 130730 782170 285940 174335 208845 833595 340 132685 557005 511445 62645 343485 614975 587180 178670 221085 305660 447610 798490 615825 838780 757010 245905 216240 599845 698445 358530 321810 595510 743580 324445 233410 187425 601290 142630 522920 346120 350200 469370 774690 673880 261375 504730 535500 331925 174250 773330 666060 468350 786420 164050 432140 578935 481950 728535 647190 179520 424490 21335 624240 768655 389300 585735 492405 2380 504815 267750 366435 788885 734740 94690 59500 820080 338045 823565 574345 290360 813790 548760 149770 264690 717400 121210 528955 461805 417265 635290 210290 340425 826455 350370 435880 354195 586500 545615 603925 230605 182580 84830 101575 504900 792880 685355 815150 391255 719355 182070 452030 394655 278970 304385 280245 733890 266390 243950 744940 576555 418625 220660 817275 15045 733210 371535 423215 753355 236130 114750 432480 358870 736865 756670 191335 699295 274805 683485 61455 308380 585395 509575 825775 240465 425 107950 273360 511445 759305 481695 281010 90185 630530 177480 311950 16405 5610 435625 318580 733040 720970 671500 147475 844220 130730 387005 186575 347140 90610 38760 390150 679490 270895 66895 630870 288150 170510 25755 132260 604350 725560 54315 308210 798745 305745 491045 42500 781405 275400 282540 717740 787780 370005 585820 523260 144925 401030 380460 520285 797810 316625 51510 139060 52190 210800 700485 595085 346375 291550 307020 651950 593300 30855 601970 142800 756755 368220 198135 480930 301495 274720 149940 479910 674560 268260 426105 273275 502860 832915 234855 184195 814725 639625 439365 642855 341870 272425 317050 367795 673710 813025 625770 648805 770100 763045 137105 526235 29325 804525 816000 49300 44625 719270 763810 193120 562785 756840 82110 306935 27200 386835 6970 265965 608515 194650 197540 261970 795345 293590 57970 366265 642600 338980 828580 106590 245480 169915 786080 518330 36040 498695 336600 705330 271575 370770 325380 329970 159885 222445 154530 683995 512210 32130 129540 372555 103275 628745 471665 411570 322745 762620 669120 145860 61370 657220 387005 535500 184875 727175 497845 399500 270725 730660 352070 325465 764235 702610 480420 792030 56440 677280 470135 182410 620160 349095 848980 558790 616590 391850 421430 173145 645065 838610 563975 196945 759560 753610 76670 724455 685355 114665 661980 643875 802740 236980 282625 629425 125545 582760 238425 689605 493595 217430 679065 106930 545105 578510 584800 785485 787695 291380 272255 837675 378590 466990 189890 454750 589475 93500 143735 312715 651695 735675 103275 303705 223210 800955 355555 272850 198730 190995 426020 761855 697595 273870 435455 59755 317475 313310 306255 691305 51765 404515 810475 521220 256955 237575 737545 848385 384370 806055 238425 746640 811070 666315 206635 176460 219385 45475 98175 568650 658495 727855 335240 820930 378080 69105 482545 12070 405450 630615 565590 560235 227800 344420 12070 60775 559045 56355 44540 453730 183855 418795 718250 489770 799000 575535 457045 679235 271150 390490 466395 643535 79645 759560 106760 236470 265710 646765 775880 637330 476425 619055 28305 458150 541535 272340 139655 23120 455430 33150 525555 2635 614635 304980 5525 105060 144925 255170 552075 162350 401710 91205 190315 450330 586755 357765 442765 433330 389385 437580 520285 566610 646425 218025 374850 821695 504815 697510 177055 180540 781065 715955 588370 810900 417180 212415 320790 132345 130475 385220 110415 661470 419560 689945 496485 740180 558620 180965 285005 114495 230095 169235 485605 47685 31620 500990 479485 136850 201025 25330 847025 814725 751230 542385 827305 578085 673540 137870 738650 304895 848045 601970 187935 756245 715360 776220 76755 647700 576470 703970 686715 450925 329205 199070 464100 677875 379525 629425 318495 646170 696830 275995 153170 441320 103530 433160 727090 680085 622710 653905 222955 78540 601375 9605 83300 483480 68000 393465 212755 640475 819740 486115 257550 282880 345270 496655 258230 550290 122910 309230 595340 366010 81770 264095 123930 840480 278035 480335 792625 485350 229585 235705 86785 187170 725560 105655 668695 823990 610810 424660 292485 518245 581400 485690 601460 191590 482630 158525 282880 778940 761685 629170 425765 170595 220830 611150 700060 463420 427720 335240 449735 389810 333795 651610 813620 464865 534650 145520 766700 836740 291040 340595 27030 492150 822715 553435 193970 194565 561170 524110 496230 629765 612680 831045 471070 356745 795345 822715 31025 656795 132005 116025 683145 233410 536435 608770 276165 53295 543490 258060 231710 306255 691730 689180 433670 106250 235790 581400 222530 152915 101915 91460 529975 106760 408680 77775 49130 507195 42670 843285 221935 421685 11475 216410 347480 142800 200600 517225 608600 333710 58310 497420 175100 538050 190655 73780 320620 559980 338215 565930 525385 284920 322660 296310 805800 788290 731170 661300 279990 503710 570350 572900 222785 602735 749020 86445 407065 840140 553180 190740 606135 212755 794410 773160 602990 384795 694195 593980 80325 7650 355130 633420 155210 21590 599675 596955 571030 762620 213435 429505 492405 519520 611745 93245 299965 51085 734825 486795 147815 438175 100385 793050 374510 566440 771205 784125 649995 749955 96730 483480 323765 431375 598740 788375 266390 333880 791265 417860 362270 823395 819995 696830 50830 411400 509575 773925 809115 731680 113220 144160 736270 665975 444720 372980 57800 780215 793560 337620 603500 371620 173570 786080 650590 380205 487560 213010 692155 741115 802485 783615 840140 267835 180540 467840 734060 736780 284750 729980 490450 768740 474385 191590 390405 293165 576470 582930 320195 189975 835805 124525 336940 777325 683995 626620 607240 142290 56780 777835 106335 169830 677365 629000 133110 27880 6460 528445 703460 344760 492745 551650 46325 171360 177650 240125 9860 346375 542300 214370 323935 173910 84405 363545 537795 164985 209270 120190 250325 358530 80410 91545 388195 157080 792880 135490 843370 286960 81345 555305 738395 489345 276675 353090 280755 644725 689945 681105 553860 538305 279225 143310 52785 350115 770525 442935 465375 446335 71400 418965 40630 92990 329630 28305 681785 759985 619990 73270 173230 496570 708390 442425 401370 755650 527850 514675 767890 678725 451265 820845 113305 83810 473790 785740 270215 430525 751485 142205 601375 465375 62135 227290 117385 767295 762790 231455 538475 139060 162095 499035 736695 790670 332095 90865 670395 592280 65960 92140 25415 131750 667165 193970 368135 517735 637415 652375 475915 312120 365585 271065 338810 298095 832745 817870 629340 175950 152490 802060 392615 740605 556155 393890 515610 369750 798660 446760 653990 381990 824840 644640 679065 740435 30260 731850 231880 832575 545105 659770 772140 781660 510085 387855 813025 100555 499375 771630 95370 849745 424150 468095 193800 823650 206720 99365 192610 539325 99195 166515 536775 769590 81770 514505 422875 532440 85595 32725 290870 707965 329630 626195 218025 64685 82450 298945 727940 495125 599420 676600 53550 709155 509405 648125 748085 137615 693005 439705 459000 607835 425255 230265 275060 802655 264690 736610 678045 686970 487390 827560 680850 842860 258655 814555 316540 328695 318920 424660 124100 848130 386240 396695 170170 241485 408425 112710 563890 142715 767805 69870 679490 355810 647275 121975 537455 309910 544595 827730 319855 752080 667930 657220 660025 44030 596955 501925 202300 804440 477955 460700 196435 778855 6885 835465 355470 744770 442000 554965 731595 519605 92565 284665 719015 524110 5355 202130 285005 322405 807160 848300 735165 175695 364565 269025 709325 104465 649910 476425 317985 245480 514930 214795 498270 471495 534905 457810 592450 747065 203915 42925 644470 554795 226270 32810 561340 247265 105570 405875 378930 209100 726750 483735 140080 265880 776560 96900 145945 84915 212585 296140 395760 379865 385050 794920 192695 517565 200515 538390 761770 374340 802910 638945 812770 160820 841330 328950 379950 268090 334305 368730 56780 286195 727345 287725 158610 167110 823055 750040 679660 650930 747405 437750 528445 422025 68680 769505 516800 72590 720035 412930 712045 679830 225845 620755 20400 106165 471155 424830 89505 392020 167280 513315 206975 767975 635885 335325 600780 332945 124695 261800 444975 292655 601630 755395 94010 228990 838610 635035 167960 192185 263670 141525 612170 220660 497760 261715 540260 698530 341360 362695 281010 386325 713575 384795 104125 525130 484075 611830 210715 362865 154700 490875 558535 56440 322915 485095 390405 253300 422450 825265 594745 273955 546635 164815 558025 305490 841925 477275 825435 600185 642515 592110 486285 126565 13090 814980 831810 526405 274550 665465 598570 74970 607070 830705 775625 570690 195755 130645 537795 120445 278630 848470 324275 168555 595680 811070 644810 624495 817870 364055 25755 381140 87210 283135 148580 555560 178840 377400 458490 481525 759645 778090 398140 336005 847450 489090 474555 474300 221680 26520 765 177140 515695 372385 480165 557940 366095 634015 728280 819995 509745 128520 169065 385815 200005 450840 374000 70125 22270 703545 366010 581910 587265 336175 715530 570945 455005 199325 681955 704650 377060 152235 623135 480420 44540 527425 435200 522325 4930 17595 4420 785570 357595 773245 99705 141015 623050 67575 205360 421260 571710 579955 587775 558960 800530 152915 234685 644045 453050 161415 574855 719185 285345 663680 174505 120190 563380 592790 642260 43605 567970 777410 824755 234600 208250 360145 78030 200600 395760 543830 788970 156145 514080 493170 740350 278715 423130 640645 157165 745280 650930 838270 174505 782170 742900 520200 289850 23970 265030 489855 743665 843455 664445 634270 39015 26860 784720 258740 433670 59245 356575 698105 95540 830025 618885 745705 618205 209015 212925 633930 212500 321640 55590 176035 150875 505495 194395 843625 455345 340255 673285 426445 664785 253725 8330 509405 78115 597720 791010 542470 388705 599080 781235 562700 796110 300475 828665 440470 202130 50915 111520 660960 231030 242930 562020 803590 673115 373490 835125 680595 678980 780215 547740 680765 444550 339915 131665 125375 789140 764320 533460 291635 110330 340595 441150 256360 842010 617440 247010 129285 559555 87295 849745 433585 810730 129795 445485 230350 466310 341020 431885 17255 473620 653310 462570 561935 91460 243100 551735 569840 404260 386240 190655 245310 27285 404090 23375 262650 435710 367455 228140 450075 418455 640475 749530 12240 439535 843285 704735 126905 514675 570775 332010 724880 278970 735590 551395 516460 408510 469625 46835 611575 30090 806310 533290 306595 843965 115685 240465 163285 462570 716295 614125 203405 69275 480420 304725 292230 226610 449310 21505 27370 702950 571115 673370 302600 472940 369495 471240 409530 395675 346375 511615 104805 576895 567630 379610 843540 427890 15725 138720 766870 716890 848470 548930 568480 677620 714595 83130 147050 753100 638010 149430 515100 575790 208250 228820 165835 641070 123590 801975 664190 446675 658580 187850 569415 359975 63495 368645 466395 489090 188615 179350 813365 208505 540005 158695 479825 262650 514760 473620 231285 281350 722755 252960 124015 703545 609705 356830 232985 39780 415565 506855 493595 23545 599760 82280 170595 505410 393210 72165 650250 209525 188275 672775 821355 573835 600780 122145 379950 632315 332605 340340 457810 236215 753865 747915 773840 343740 363460 223040 258740 411485 97240 483480 369070 296565 670140 274465 322320 818720 198730 159970 513740 464355 359890 591600 14025 317815 376465 278120 216920 516800 591175 4675 141610 519265 379695 152745 22610 300220 684165 150960 734740 499120 109820 696490 731510 593385 844220 765765 571285 165920 804015 684165 315435 359040 716040 537540 358445 551650 33490 714595 451095 617355 205955 270895 117980 257890 675070 588455 456195 829770 837080 612680 623560 193545 402220 261715 205870 678300 562020 258655 455515 131665 838270 420835 507280 456365 837505 529720 223125 107780 160990 8245 88315 158355 165325 710005 623305 591175 91460 745790 792370 242930 260950 770610 25500 799085 627555 783105 23545 205955 738140 189380 827220 502605 632400 667165 440300 734230 212415 335070 62900 344080 781150 246075 598230 683315 747660 377400 493000 793305 118150 539835 50320 99365 148495 730320 408255 51680 191250 523770 439535 115600 609450 441745 752760 527680 375275 809030 561170 67915 182580 70890 402305 849830 649995 222870 570435 806395 751060 582165 473025 364480 396865 113560 71570 817615 359380 224655 390745 195075 437835 349775 675920 717825 394145 380630 89420 245055 758285 594235 459595 463675 829940 730575 602565 791010 723180 578340 286790 815830 585905 617610 471240 1445 600865 589135 537115 719185 580890 267410 54995 443360 188955 706945 307700 536265 708985 98600 6205 399585 75310 197200 31195 509150 355895 15045 364565 28815 319940 719015 248200 590750 398905 437325 169065 391850 665295 776390 345185 688245 591685 801635 1445 659685 95795 18530 313650 141015 138465 187340 254915 781575 547910 146285 833255 433840 377570 681105 55675 80070 399075 185215 707710 805035 284155 843455 101150 838865 322745 381820 659430 30855 350965 255765 582335 787695 124100 223805 678810 517735 550800 341785 665890 140760 155635 134385 177990 691815 256785 5100 123080 350200 295460 768740 442595 466905 327335 485095 519095 511530 528190 329460 730745 614805 498440 356320 792370 558450 430270 591770 293335 706010 707115 143565 346630 740605 680680 110670 621010 388620 724965 580720 291125 594915 456110 434010 235110 209865 550715 698105 388195 301835 188445 469965 517565 228820 443275 439535 788460 835550 750805 833680 629170 457810 466650 66895 274210 763470 470900 422025 81770 450585 300050 329120 144160 322745 423895 410550 419645 532695 553860 580805 658070 440640 567460 337025 353175 243865 207400 581485 37400 86275 50405 44030 204935 196010 556070 736780 420920 22780 339830 167280 837165 185895 133960 235875 511360 12325 508725 721565 12835 622370 534140 622710 526235 473110 695130 88655 741285 256530 731680 426190 504220 644470 724625 566440 813280 146030 537625 292230 793900 459510 245480 390915 512380 701675 519435 166685 96135 26350 706860 397885 621265 7310 382160 752335 754630 34680 599675 826625 762705 35785 646000 295545 703460 402560 294355 380290 723945 604180 376805 811835 558110 121380 421940 259590 466055 146455 497760 693855 143565 601205 736525 423045 748680 556325 63410 786675 514505 618970 695725 650845 13770 803505 79050 552415 43605 580040 664785 230350 559980 528700 454665 624495 753015 745365 651695 290275 183260 16660 580890 714510 252365 244460 827220 320280 101235 540175 694025 54655 87805 35615 725900 244715 799255 551055 210120 844475 239700 759220 93330 133790 458150 130050 678385 589050 364480 35360 330140 529210 771035 499290 335580 823225 112285 171870 651695 319770 669460 251770 14280 643705 845070 308805 648805 834275 218110 390745 357000 198475 786165 54570 365840 537370 513995 62730 159630 596700 225165 709580 43350 823480 557090 734655 107780 223040 143225 321470 341785 73950 487815 223720 222785 491895 565590 701590 425000 249985 418880 195925 757520 570435 76330 479400 590580 113560 69700 25585 847365 120190 558790 321725 26520 805630 86020 121890 800190 813790 424065 134300 376210 392785 584885 118065 315520 834955 749785 387770 257975 371450 724540 567120 565420 391000 663850 843795 462910 325720 724455 159715 681870 443955 141015 197625 14790 122655 132005 253895 60520 526575 9945 64260 596615 360485 833510 350880 354620 626620 466310 584375 462910 600100 236640 442170 338640 711195 328865 511190 545020 236300 231625 573580 761685 771545 554115 778600 592705 761770 222445 816170 162350 599420 832490 256445 511955 435710 149515 709410 429165 668780 516545 840055 815830 778260 485350 129030 491385 518585 368730 380970 337280 153850 355725 237660 23800 607835 573410 179265 729300 107185 231625 392020 654415 36550 215220 743495 74035 189125 830110 594235 402815 774010 639710 355130 750550 263330 388365 5015 405620 365755 148920 13005 226185 572220 8585 439875 358190 767210 696830 46580 424405 419305 344845 695300 695640 750890 699890 137020 655775 822120 715360 145265 155550 61200 24480 829345 647275 641325 202725 272170 387345 812430 626620 3060 498355 476340 306765 587010 373745 694280 675495 766785 762025 844475 734485 392700 129370 198815 684165 568055 406725 695980 195670 15470 150790 37315 223125 138805 201875 789650 399755 47940 67150 664870 138380 233665 267070 638265 432225 411910 743155 559215 92990 791180 831130 381055 442765 829685 365415 411060 717145 118575 103955 826710 480165 809030 217430 719270 55930 294950 230945 337620 794665 23375 651525 193630 458745 342635 448630 478635 627470 141950 645575 534905 361420 118235 345610 645745 462825 830110 483225 782850 715530 34425 824500 82705 640390 286620 775625 827135 491130 798915 240975 816850 643535 657900 350285 58480 245905 219640 295630 512040 756670 521730 149855 348925 823990 317475 582335 608515 150790 342295 386835 96475 183430 542810 848215 564910 73100 276930 115260 553690 303365 843880 225080 101235 398565 566695 224060 257890 669035 266220 385220 261885 447525 371025 4335 31620 325550 33150 7565 616165 497590 571200 685780 508725 469455 11815 445910 152830 502180 835805 288320 193885 582590 4165 281095 375955 332860 340000 615910 53040 463420 779875 568140 332350 606305 106505 25245 38080 757095 577745 42245 656540 740605 773330 685015 431630 270895 47515 133875 439025 387770 164475 225505 400520 474470 10540 771715 271405 503370 8500 400775 326570 491385 40290 133535 435115 404430 624070 491895 452370 842605 322830 819740 576385 168640 191165 714765 620670 811325 361165 519945 305915 235535 394145 794325 223550 689010 700995 520285 201535 391850 98090 290105 842520 759475 36040 529550 193545 111690 22185 503710 532610 171785 381225 190570 760665 665125 758710 107270 586330 484500 135830 343995 78880 296735 201450 576470 833000 807415 819995 636650 650080 119085 246755 149685 782765 524960 797980 87805 164475 357595 564655 789735 522070 601545 814810 602395 839800 13345 637585 139145 486880 328695 682890 691305 180710 53040 512720 132770 119595 56525 272340 388960 220065 418200 565080 267750 371195 326485 82535 431120 596445 698275 396525 133620 715190 290275 538730 629255 231370 456195 444465 688160 389980 399415 22185 425425 384285 27540 254575 136680 580975 486880 255935 718335 153255 123505 118065 253045 126055 670225 552670 456620 519095 17595 25075 273020 270895 565505 405620 163965 677960 846260 788800 143735 281520 442765 749275 610810 223380 571710 472345 544170 134300 109820 73185 248625 790840 386835 723860 484160 184195 679235 666145 191590 758200 827645 137615 503455 471240 811665 576725 135320 684760 86870 742475 93670 27710 699890 592705 423045 184365 261120 612170 283645 217600 157590 685185 151640 194735 458320 189295 393635 704565 60605 514675 637925 263925 710770 193290 489175 79475 584970 9265 664360 664870 520880 514335 220915 847790 505920 684675 51170 262480 664445 286110 556410 330055 509915 717740 772905 286620 766445 737970 9690 338470 87890 189125 271575 820675 597040 79305 1955 824500 128265 525895 604520 414630 763385 37910 728110 668270 549355 24650 148665 596615 791775 738990 464950 455515 245480 24055 93755 750550 431035 159800 4590 504730 835295 214540 524535 569500 326740 409955 11645 224655 376465 486710 67065 707030 15470 496910 844815 573750 680850 343740 439110 201450 211395 397290 546380 169915 250240 542895 193715 505070 106590 768910 843370 311100 120615 99195 97750 165325 291635 222020 24225 60690 738310 821440 383180 520880 8160 280840 622200 55335 626535 682210 144925 723180 249815 424405 176885 468095 468350 686970 295630 181050 177395 534905 433500 72080 124525 624070 131495 705840 282200 35020 145010 213945 632315 304640 328440 301325 327165 145095 806225 350370 661300 349945 1360 13855 405705 662150 241740 3825 306680 331755 173740 830620 848980 641240 32725 575620 495720 326485 201025 700145 618970 307190 228140 574515 538985 549610 608940 593300 345695 252875 215900 762110 283730 588370 808690 781150 640560 278035 779025 783190 828410 20485 702695 35020 688075 576640 495975 145265 107100 644130 241825 23035 193375 590835 533290 820080 696490 478720 834020 747405 181220 415820 32470 836655 364310 745025 45815 328270 448715 591260 282795 23460 781575 368135 705670 587520 119340 713915 634015 831045 171105 444210 23715 685780 841330 294185 678045 93075 509575 215050 106420 91800 335580 607155 346035 267665 693855 653650 634100 569670 606135 819060 251090 423470 753015 815575 280840 464865 552840 735760 499970 485605 244970 130985 468350 574090 634015 578255 295035 485435 479995 747150 198135 756840 583865 179520 175610 497165 104210 139400 168470 486795 96305 527340 56525 589135 303535 676940 848130 92395 66045 195415 86870 351985 160480 453475 584460 511190 845070 761855 41055 817700 677025 536010 68085 326740 50150 605370 594490 17850 518245 773670 561425 313140 3060 837675 415650 78455 289680 837505 392700 411400 526150 579700 503795 715360 758625 114495 453560 406130 342295 500480 348925 690370 33235 375955 681870 18615 643790 318410 575450 159375 512465 643790 391170 262310 283390 331075 181560 650505 539070 330395 653480 108630 326910 434605 840395 766105 557515 308635 449565 521815 173485 205020 714170 799425 721735 153850 318580 352240 379185 617525 220575 562105 783275 26605 821355 495550 241060 729555 85765 198220 648550 712470 304215 682295 691220 742645 673115 529635 395080 368985 484245 740860 94690 830365 679065 367710 220320 824415 364395 357680 256275 807160 624665 65535 422620 225845 138720 471920 116790 643535 320620 113135 310930 755225 744090 570690 742900 149430 394230 376975 339150 563380 99195 90865 17340 701505 275315 568650 281860 641240 426615 556070 269365 216750 610130 10030 266135 266815 138465 810900 471750 723350 546550 713065 295630 694195 245905 421345 485350 558535 301410 34425 521645 622540 348585 195500 625430 97155 200685 300220 694110 58225 234345 834955 497335 654840 491640 205955 370090 742985 791520 378845 697170 578595 125885 773755 402900 289680 691135 736610 197710 516800 610385 772225 390915 538985 443530 589050 773415 568140 266135 248880 703460 375870 192780 262735 723605 459510 342040 844135 736695 755140 830535 540430 731425 182835 130050 196265 349945 217855 214285 622965 99790 261630 843880 14535 478635 440470 643450 592790 619140 362185 47090 732530 820335 629595 810560 812260 324785 191930 709240 738905 355725 716635 150025 363800 74715 358020 124185 208675 570520 508810 390575 281180 614465 723690 59160 731170 631720 563805 746895 80495 493425 633165 58735 91800 519775 540005 141185 465460 673880 608940 641580 297670 237660 584715 628915 645915 483395 269535 420750 11220 341530 690625 752080 388110 24990 458830 326910 469455 147645 78795 249050 428485 303620 114325 439025 194480 56440 413100 570945 534225 328015 642090 819145 289085 695385 273020 782340 516545 779195 29835 446165 838610 489175 460870 582590 185640 207740 635120 468860 833425 131835 98345 337535 529805 85595 14705 473790 184195 94690 12750 709750 657475 405705 474045 746470 28560 93500 632230 431545 77520 251430 738650 95285 527850 97495 786845 118575 564570 416585 778430 335835 31110 623645 550120 665125 102000 719610 481440 603160 74460 79475 347650 295375 101915 790585 714765 527085 85340 248965 735590 642770 670395 517905 706945 690795 661385 482460 37910 761005 19465 399840 357595 319855 607325 458150 322660 710090 453050 674475 338725 471070 355130 848980 261035 222530 841245 704480 79050 171445 742985 19040 570265 48365 796875 402900 617780 665380 357170 205615 264095 278375 430270 293845 846940 35360 784635 335240 473280 57885 486200 625260 174505 606560 254830 839630 619990 153850 90610 89165 602820 207145 408595 732105 615825 681615 630360 735590 587350 176375 144075 740775 663680 33915 182070 531505 477275 162095 660790 607495 213775 58225 275740 488750 665635 544935 520880 103360 170085 778515 800105 826795 578340 153000 412675 195330 39440 310250 427040 17935 303875 431970 688330 848980 52275 590155 77265 659345 85425 424405 412675 814215 252960 146880 763300 612340 417350 731680 109225 493680 657985 703545 490535 770440 165070 763810 344250 719525 692325 116875 720885 512465 303110 233665 274635 263585 650930 737375 9690 247180 382330 442170 578765 163455 557685 716380 699210 96475 462740 254320 747150 199580 14705 759220 124440 198985 7055 73015 332520 696660 206465 158525 631720 127500 814725 361505 589475 639625 27710 318240 394910 348585 848130 137700 37655 60520 237150 219300 703630 182920 418285 219980 485095 141525 248200 354620 666740 194905 504390 375105 546635 165750 34340 722245 731595 556155 289255 147390 165410 126905 438515 746385 24480 299795 343485 760665 260355 203575 151215 722500 360570 22440 584460 263840 688500 543065 562020 761855 450330 494955 36380 213605 711705 821100 722585 275315 501925 262565 387260 55760 606900 732360 417860 824925 545615 501840 255170 258315 512295 359380 302685 847705 312205 420580 476425 614890 764830 471835 831130 40715 606475 798405 637585 48110 665890 64430 421855 612935 12070 583270 39525 101575 224995 516715 170000 422620 789650 707710 807500 256785 2975 431630 73015 848640 607750 263415 309740 831215 628065 430695 745110 104210 604010 101830 407405 24565 369580 525045 340510 217430 485265 435200 535500 169575 604180 491385 293250 23800 787185 298520 713915 134640 469115 365755 23120 597635 213860 143140 828920 442680 602650 462060 59245 632995 531080 570690 94350 318155 204765 212840 416925 115855 682975 449820 261460 624665 356150 599845 102255 641495 693940 717995 757180 731425 559725 569415 594405 137190 634100 469030 9095 289340 710090 160225 651610 825265 543490 663595 569075 792285 329035 95200 36805 190570 198985 96050 593045 262990 114325 645065 294525 641240 463335 668440 379440 150875 502095 161585 168215 589390 701505 265030 220745 277270 20910 480675 692410 843200 646255 177820 341955 803760 264520 762620 697170 179690 337280 372810 42330 272765 412080 378505 94945 789820 413015 296565 675920 438685 595340 752930 3145 680850 756925 278120 233325 552245 683910 279480 682125 49725 26605 689775 826285 172720 319515 163965 387855 42670 428145 473705 561340 146625 486370 553775 335155 793220 99620 133960 291125 337280 71995 312885 725815 134215 56015 345100 473705 392275 297585 118320 699380 374170 384285 254575 504475 665635 782850 725985 713660 342295 618035 226780 18870 581400 404855 638945 451010 742985 360995 40290 429165 281690 524110 710430 167705 307275 39865 407065 532695 64940 527935 341700 556750 343825 611915 312800 779705 552840 751995 531335 305660 775030 752250 634015 160310 212245 242590 196860 168300 246670 844390 660960 303790 67660 156740 194990 817190 187595 451945 534055 50235 680170 369835 781830 487390 697935 737715 95625 562360 626875 141950 21250 631635 208250 410125 225505 558195 442850 312375 305830 242845 121295 662405 551735 69955 243695 530145 10880 703375 235110 341105 103445 435880 127075 610640 387770 276335 673795 415650 693090 83725 697425 581315 75565 617100 387940 690880 697170 727430 174760 636735 181305 451180 381395 610215 192270 1020 457725 437665 706860 223550 542640 425935 30855 53805 481270 687735 443360 587265 845580 738990 731170 767210 472260 251770 789225 263585 769420 561425 372640 385645 685355 46070 512125 793220 670565 75140 261970 270300 266730 753015 377060 67490 235875 786590 623730 842010 235280 427550 51085 634780 742730 652970 81940 578680 595170 784380 27965 108460 320535 562020 596870 243100 281860 419390 731170 744260 293760 468350 620330 104125 368390 717315 40120 349945 790415 684590 305745 519350 438090 610215 522495 632910 431375 31790 677875 796790 714085 282455 19550 494530 384115 187085 406555 117215 174760 543660 611575 43180 807500 84320 440470 521390 74885 748510 815915 594150 721905 729640 17255 502775 414120 268940 752675 368475 616760 185215 713575 511615 580040 572560 492830 585735 477615 22780 462060 606475 411740 741625 567205 714255 92480 540940 675750 744260 842265 101575 163285 539495 302430 515440 777665 170340 527000 33490 11730 577915 176885 600015 701080 98175 340850 18190 266645 524620 499715 713235 691730 146370 635290 302685 307275 130985 529125 716465 604945 453305 393975 829515 408850 69360 613870 175610 506005 513995 191590 317985 537030 52615 559640 826030 423385 640050 590580 317645 193290 747745 319430 412505 395165 496400 272850 155210 643025 405705 666570 356915 500820 436900 686120 620415 291380 526320 281265 505835 394995 642855 656285 317475 385560 491640 794665 671755 65110 606390 163030 470390 584715 444890 775200 382075 792625 677875 42670 737970 558280 320110 607835 328015 90355 574005 150875 87465 570690 131155 322745 195840 67915 243865 398650 228480 201195 839460 70210 321725 91545 103615 469795 357680 413100 376210 691900 380800 285430 789905 446250 480760 96645 836145 167365 327165 43350 731000 311610 83385 107270 840225 411230 628490 685525 760325 426445 618970 240975 689775 602650 46835 827475 538900 396270 393465 771545 682295 444550 719100 718845 791435 710260 818210 5185 199240 744600 93670 713660 390745 94520 453135 7735 38505 125800 111945 536775 829685 303535 187935 835550 296225 323000 831810 402050 136340 846600 202300 254575 686205 688075 64770 231115 461635 532015 223040 416415 627385 288830 615825 671585 27200 181305 362185 699975 195925 376125 602650 304895 831640 243610 734145 413610 779110 810560 233070 676685 450075 719355 673540 390235 257210 279905 523345 763895 801295 709410 197200 346885 125290 50830 629255 308295 115090 421175 436730 497760 727515 703630 742050 55675 154700 218620 417775 707795 252535 281095 15725 800785 456875 609195 333115 737375 414290 301155 588115 379355 501585 784380 232985 842095 780385 746895 552415 616675 759305 742560 322490 682635 600525 422790 720290 461125 779790 670905 417350 27965 86020 833595 2210 487390 665805 383605 699635 254745 39780 708475 319430 511615 94775 331500 145350 239615 824075 559555 513230 427465 576725 386920 717060 796195 158950 586500 663935 647105 580465 650590 177820 646935 803080 667845 243100 175015 436050 625940 43350 129540 66470 600270 113985 328865 215815 799935 169405 235280 332945 818465 528105 235705 395165 646935 813365 560405 642345 759985 397885 290530 58055 697000 217005 579700 365075 275910 381395 387005 752845 594660 110245 435710 305575 348670 814215 696745 259335 479485 5695 176205 136935 643535 343315 134555 364395 341955 414035 66980 813025 492575 744515 489345 572730 630105 557600 638860 638010 362695 612850 607070 296055 831470 566355 499205 153765 456450 480845 741965 754290 471750 168045 846175 692920 627045 235705 812600 172805 621520 532270 108205 412335 734145 40120 476510 837845 635970 358700 341530 680680 36975 192355 827900 173315 793985 559895 541365 846600 395165 431290 520880 659600 804695 88825 599590 414630 525725 15810 661895 792710 584375 37825 4590 620925 610810 111095 311100 278375 318665 251855 516375 84575 653140 385390 519180 450670 210460 758965 212585 304470 421855 794835 565845 688500 820080 642600 136510 368305 207145 94435 461465 669630 413185 266560 488155 828835 366180 482630 686630 346290 101235 832830 245650 177225 484500 18870 196435 147560 646680 615060 674900 34510 517310 812855 528105 390235 677620 556835 103870 525895 385305 374085 612850 31110 315350 74035 389810 21080 315435 330650 832830 622710 473620 423470 753270 545530 23715 560065 820845 735760 77010 116195 608090 443445 660960 66895 24650 143905 708815 145350 46325 280245 450245 706350 271150 397120 241655 734485 340340 613020 791775 484755 749105 384285 575705 599590 370345 691900 559895 621435 520030 558875 61455 141100 461040 552840 273700 598910 506005 160310 662660 543405 479485 693345 313225 170170 323000 124610 12155 786080 709580 565760 366265 535755 447695 483565 295715 133110 481865 654245 670905 468095 83130 218110 548165 258230 22865 770780 828410 641070 532270 66130 371195 442935 405365 487900 761430 59840 78370 629595 121975 103870 551480 763555 710855 645830 208930 60860 290870 812855 440810 302090 246500 576385 329630 20995 313310 826030 689265 234515 133960 92990 121890 302685 347480 488580 406045 210035 532270 47005 211990 693175 192695 539920 248540 271745 724285 415140 748255 638605 363035 413610 447525 801295 789735 371365 66130 676770 573410 520370 210715 44285 536520 621010 556920 60180 376550 218620 477105 333540 708050 258230 609110 102595 681360 534225 794750 126990 727600 295630 847280 734060 519350 577660 502350 252960 145775 204085 825775 467075 309315 389045 419475 114920 643620 421345 456110 394400 327760 501500 412930 570095 645235 693175 770610 117895 151300 713575 712640 557685 78710 526830 664105 349945 733040 351560 135490 544340 535585 551565 387515 65705 16150 799425 757520 614720 325805 210800 52445 511445 791860 771120 624410 7905 542725 145775 608515 308805 680425 733125 455005 803845 479060 300475 104975 696660 204595 663935 462910 518670 300815 775540 255595 373745 182325 593555 444380 257975 631550 834530 439875 163030 678640 3230 28390 676770 255935 78285 526405 827305 398565 725815 187850 295970 611745 395675 341360 535840 225420 691135 440640 502605 809880 47855 412505 264690 515610 183600 813960 672605 139740 466990 466820 30685 381650 15640 619310 358615 788885 445145 351220 542130 85 720035 584970 769335 450670 45475 228990 139400 177565 812600 673115 215815 107270 343145 210545 164985 140675 94265 807330 290105 89675 705160 641410 308975 689265 145520 822375 504135 712045 227885 572220 512805 347480 278375 310420 92395 283730 98430 481780 813790 368645 213180 470475 110330 404260 94775 650675 219045 54400 142630 445570 454580 722330 724030 110160 54825 796960 199410 674985 129540 27625 585395 211480 826200 141610 320365 43605 696065 477785 809710 407745 446420 282370 151725 645405 566270 425085 191080 795855 592195 825860 54230 527340 475065 160140 432820 449140 302260 364905 218620 654840 523005 466225 556325 571115 189210 590750 256105 683400 423045 5610 251260 574855 566015 387175 789735 99110 111775 326655 667080 656285 284410 479315 354875 651270 846090 473535 801465 180455 517820 141780 139400 70125 806055 69020 674220 9095 502010 28815 490875 474555 176800 113900 836230 645490 241740 651270 717825 321980 497930 676685 495890 120530 323935 694620 519265 681445 107015 824075 469455 286960 246500 782000 189295 477955 24565 699125 680085 358105 658750 658580 751570 713745 125205 641495 686970 145520 706350 737545 561085 422620 49725 795770 781150 573495 426190 297585 561935 336090 538900 121465 745705 149090 574090 337535 631720 560490 181730 250920 189805 82365 46240 93585 231030 674900 247010 295545 442935 744685 710855 141865 682040 553605 358445 356235 468690 3995 508300 192695 217090 348925 193630 296565 468775 493340 653055 201875 177310 188615 399755 463590 363205 763045 255000 140505 663000 315775 513570 22865 493340 691730 530995 781405 488835 83725 44540 596785 394655 658920 305235 501330 128520 664615 579275 154190 583270 208845 269110 122400 179775 486370 673115 11730 432735 557090 849660 235875 715190 150025 117640 46835 529720 115090 625515 706605 363205 719355 805800 93755 781405 506090 778770 599080 482290 468180 432905 450670 150280 601120 722840 420750 180370 112115 400945 754290 776305 803165 842180 188785 680935 764065 551565 606050 310165 317305 504730 108800 407915 200940 656370 830875 515440 437580 176035 671755 123080 190400 640390 756160 843455 823310 651270 562870 532610 707710 18870 71485 622540 421600 515015 725135 518925 692410 551820 639540 821780 733125 74545 211905 49555 95880 758115 832320 56015 398735 26945 48875 29240 234855 179520 505920 16830 154105 214625 698275 125375 562190 341190 793730 328100 347905 306170 590665 517735 296055 229500 538390 30685 337450 748170 739160 359465 286705 685610 167450 262735 208505 291805 593980 154275 656710 841755 629850 727260 497335 842690 28645 837675 432480 235620 526745 805035 217005 374170 746130 540685 62050 587605 784465 498950 159885 818125 223550 733550 8670 95710 307190 420580 837250 714765 162945 125970 87635 606730 558110 143650 437070 286195 297160 156400 828665 530995 532440 499800 275995 632740 769845 353685 2040 259250 595765 117895 204340 223125 263500 496995 321300 217770 819315 213095 771800 374000 444380 618715 217770 696235 120530 375955 597805 205955 128350 793220 260610 143055 568225 704905 581740 251260 336260 312205 277525 747150 352240 102510 22015 651100 81005 829685 445060 261290 398480 572985 34850 846005 223890 304725 156400 279140 474810 298350 609705 566695 73525 182070 588710 601460 789310 807160 528360 35020 801125 633250 231370 845750 673710 582590 623220 813790 225335 595000 818890 640900 360655 422110 240975 480930 176460 219130 556240 493595 738565 503030 755140 48280 302345 324105 679490 719185 402815 228905 667930 755395 43520 631890 29070 129455 191420 119170 249050 146540 190400 512465 275400 749700 52615 701590 757945 94605 421175 551055 691815 57545 692665 49385 263840 332945 666400 703800 606645 149600 111775 759475 837760 821015 110245 548845 582335 214965 472855 206465 149940 30685 764405 287725 177650 559980 128180 308975 703205 214540 181730 455260 209525 568735 314160 258825 694280 120190 713660 509405 845070 330565 608430 468860 299115 654755 826455 624580 309825 558025 808265 777750 485945 640815 145605 80665 749360 493510 740435 659175 715360 50065 103530 567460 707710 727005 472005 698105 392445 457385 478975 368390 638945 575790 43860 638435 228480 290700 202980 435030 513230 646255 346460 782935 133110 116620 307955 370005 726495 545785 710430 369240 712470 340510 47685 355810 467245 75820 336090 702355 628660 460955 143650 413100 616590 480250 442935 485520 39100 600525 441405 27455 798065 562105 31620 133025 73185 436645 264775 776730 648380 427890 636225 776305 579275 451860 322830 458915 502180 784720 275230 33745 41395 794835 699805 567120 508300 119085 748255 659515 261970 27795 660280 235365 37400 535925 157335 40630 729810 194650 396780 767465 56695 579190 621690 662065 29835 308125 556155 692325 93160 595850 637670 139060 311695 476765 245310 143225 120530 486540 490790 465545 368050 590410 696830 47430 190570 420240 119510 725475 582675 519350 126140 509660 454495 368560 674475 845580 137530 806565 398310 693940 337025 796875 513145 267410 404175 453560 828920 156740 179010 218535 428995 735845 719695 780555 75990 236555 578425 789225 545445 717060 373065 549610 663510 475150 611235 535755 827390 446505 803675 654755 151385 672435 224570 661045 507960 789310 228395 72760 34935 574175 621265 526150 371280 135405 189465 44370 831300 450245 478210 45560 169150 706945 163455 129200 167365 534225 342890 226950 22865 728875 842180 242930 329800 409105 334135 323850 129200 590580 650250 180710 802740 445910 615060 699550 414800 85 191335 610215 315775 708815 313650 842945 593130 115090 682890 360825 160480 310930 549185 253215 428570 750720 725900 830790 59840 531420 791775 195925 487560 78200 606560 645830 315350 72250 806905 668355 808435 155125 459595 255765 745025 582590 381055 371620 779195 28815 808350 372300 160990 828070 149770 193035 55165 172210 713745 723860 284665 135320 74630 684165 336345 459085 767210 258230 655605 735760 572390 293250 116705 831980 813025 818805 1955 63240 840735 849915 840055 311610 669970 525215 185725 660620 179520 225335 488920 506260 602820 389300 269025 600865 579700 276590 749445 706690 227545 734740 172635 321130 28900 338130 133365 659430 159205 720545 341105 377740 761855 20145 312120 70465 488495 642685 730235 702950 350030 656625 725220 59330 664700 692325 91035 766275 793900 353940 42925 485435 609195 342295 81600 628320 615995 604775 280670 755310 823565 480760 197285 297160 563125 397035 765170 287300 255 393465 204510 203235 836400 151470 541620 52190 344080 809455 309655 372300 597380 318495 181390 726580 615060 493085 671500 169745 573835 614720 607665 470390 39525 332860 66045 61625 4080 15640 365585 596700 81855 19805 315775 251005 200515 304895 372300 599760 584715 140675 167450 693770 812175 586670 831300 377995 802825 506260 277015 848045 772820 665465 457895 86700 727430 223040 349265 446080 465970 18870 745705 740010 484330 656965 303450 78625 647615 751060 848980 677790 134725 461040 657305 485180 779535 100130 280500 213605 76245 365840 365245 835550 28305 108120 643960 133450 526405 102425 31280 836655 471240 15725 616675 666315 789565 452200 6290 467500 554115 291635 201195 506430 399160 440895 36125 620925 204085 408850 15810 43350 636905 260015 623050 57545 682720 54910 153850 141100 9860 673200 699295 553095 230520 253725 256615 741455 792455 376465 798490 272340 162775 354790 268175 559385 457470 13685 516375 49810 598230 62815 600440 588030 335325 488070 778175 604690 157165 97325 834955 82960 728960 438940 582930 211820 482035 335750 768570 694960 728025 227375 473025 436985 321130 435115 30770 438175 844305 534735 745535 598060 710855 529635 697340 262905 397375 301155 162010 30260 112200 478890 363120 282285 13770 314330 93160 516460 685950 502945 260525 178245 405875 368050 57290 430610 243440 542045 356235 343655 710940 508895 100130 137785 601120 699040 246330 359295 506430 599760 505325 112795 469540 734995 8840 575365 266305 53465 329120 842265 211650 321555 408255 799850 787865 8075 109650 571625 155380 244630 64855 263585 433840 77265 737970 532950 450500 557345 375105 303110 436475 445910 661640 275060 3740 360825 719270 629425 631210 755735 155890 308465 133025 304895 752590 510850 298775 574855 503880 617185 439110 805800 442170 301155 671670 122145 25330 273700 365925 46070 566270 837250 43265 665295 481610 124270 250240 378930 45050 835380 266730 73865 457725 680000 305915 782000 122740 266900 711025 92820 744345 413270 836910 216665 541875 668185 539325 480250 469370 660450 186150 177055 511530 704480 755820 404940 704140 484500 140080 642600 822800 330310 582505 348925 270640 666825 751655 145265 667590 165325 486795 373405 228225 101490 628575 200090 584545 803250 490705 208675 151300 597720 559130 385645 432480 639880 500905 639795 400775 787185 325125 470475 357340 66385 105570 139060 300390 539410 319515 615910 5695 200855 258740 615400 111605 218450 379610 186065 802485 114750 217260 4675 680340 756755 538730 821440 308040 430610 392615 295800 438430 630615 43010 394740 448800 283135 453050 23375 751485 662915 682465 674305 496485 86955 140675 772990 586755 236895 749955 4845 520795 704480 805460 96900 37570 836825 773925 240210 605795 689095 89505 165325 5440 145775 413440 483735 668355 747745 135575 710430 134215 582930 198135 708135 529890 79985 849065 135405 27115 139485 121635 214540 30940 793390 646765 29325 730745 218705 814980 262395 313735 804015 277440 6970 370430 434860 149260 351560 451520 36380 328440 408850 367710 517650 394060 517310 812175 710345 250495 233835 243440 492660 468010 802570 518840 7480 594405 746215 423470 674560 573580 54910 502945 465035 322320 753950 517480 338045 620500 434605 509235 826370 238000 595425 516205 8585 451605 775370 828580 237575 779025 246245 767805 811580 564655 517310 527935 167195 596020 806990 562275 191675 28900 498015 737120 537965 256785 802400 208165 92480 539835 686375 483140 363375 145945 491130 285770 561850 489600 11815 325125 732615 173655 446165 828580 844390 838100 425935 64005 390150 799340 607920 403920 779365 759220 649910 720545 816000 597125 115770 330395 783870 170510 479570 528700 134215 280670 92820 751570 107780 503115 44965 669800 107610 652800 682295 253045 681445 45475 347820 560320 431885 374000 365330 236555 626195 610385 493000 61795 226695 743495 537625 54825 259760 59670 364225 239530 610810 700400 268770 828920 206295 405875 89080 139570 22015 64600 719270 308295 449395 426445 677705 139400 659090 794325 306510 662575 742305 51850 375870 836910 454155 647275 400605 142205 163285 503370 74290 659090 12325 501075 216495 521305 221850 629850 144245 685270 47940 611490 817785 448375 472175 351645 124185 119680 763980 684930 313990 468860 309060 823225 245225 741370 520710 431460 96390 309230 361165 494700 511360 541450 614720 785485 422450 304300 342805 564485 315775 570945 338385 474810 411825 72930 824585 638010 21760 290870 395675 404940 630530 79220 676600 91035 479230 668525 193970 632060 457045 528530 112285 837080 25755 150195 504135 79220 644045 327505 181815 302685 460105 318325 644215 409615 184960 62475 324360 660960 17255 771290 435880 185640 388535 390320 621435 71060 193885 575365 179520 779110 452795 351560 270810 277015 353345 499120 428400 708815 37655 227035 321810 270215 377315 193545 360230 300985 343995 119850 194735 592620 824840 176970 616250 289765 514590 382500 504730 191760 27965 818465 737715 580805 611745 226100 477190 734145 750210 774775 326570 549950 731255 517225 424830 647615 473960 530655 575280 512890 341785 213095 87380 110670 698105 193715 249900 705500 515780 436645 771460 233155 229925 136765 715105 211905 768315 715615 522070 533035 551480 774520 85 2040 692495 296310 52530 78965 133025 777495 244970 434690 254065 168895 816255 836145 808350 388705 230435 704055 209100 606475 369495 544000 590835 730320 840480 688925 304980 710430 89335 168725 296990 235875 327845 519945 779960 488410 651610 491725 33490 68085 686885 808180 454495 642855 204935 281265 748595 409020 296735 143140 45135 215900 503625 779025 769420 250750 443785 127925 567290 821695 732105 653820 459850 236810 831555 673030 701165 413185 436305 271490 568905 651780 110840 440555 700230 290105 355045 592705 846515 101150 589135 234430 502860 174760 679575 444720 658240 250920 715955 286875 253555 838270 360740 803165 790075 25075 518245 659260 596785 800020 119935 204510 330990 386920 836570 452795 90610 228395 401625 498270 775625 560660 162435 844645 43605 565250 29155 631465 64855 246755 842095 521305 520285 223720 310930 413525 314925 60010 183855 76330 539155 80750 791010 618205 30515 287045 94180 334900 87635 376210 350115 14705 603585 832150 359125 394570 79730 616335 337365 796280 319090 309995 731340 717485 583100 597210 723095 438005 376380 643790 168385 783530 353430 498525 3995 438345 367795 426105 772905 447780 227035 278970 496570 806480 826880 448205 478380 83130 1275 362355 406130 18105 78625 402730 427465 737205 735165 134300 572900 634355 70720 384795 844050 760580 429250 230180 143140 138890 382160 452965 231795 843795 196095 418285 448545 158525 124950 137955 700995 343910 551140 495210 822205 605880 15470 543745 238765 593895 355385 353600 54570 702780 745280 838270 579105 256190 596020 664275 225250 302345 318750 717740 223295 682040 313565 762195 77435 237320 835465 258740 787440 224400 416075 171275 148580 261800 159375 404430 280840 341020 651780 342125 247945 701760 724625 177565 315095 575195 670310 752165 599760 665890 833170 521475 686460 238085 495465 57205 229330 666485 559130 455770 625600 445060 307020 104635 740860 195585 60435 677875 419305 74885 565760 497845 580720 48875 537965 543660 65195 449310 715700 658665 393975 170340 721055 41140 833765 584800 477785 494445 776645 188105 427550 468010 560235 244545 540770 722245 57205 768825 270470 448375 305660 803505 105570 681615 370855 186660 441235 130815 101575 807075 118320 106675 101490 643620 525215 625940 654755 453985 717145 172295 845070 726155 703290 507365 612085 516715 523345 595680 338640 146625 10880 224400 731680 805715 343740 216580 176630 154785 329375 214370 816255 201535 194140 264180 26265 776390 252960 82450 208845 423215 165920 271065 422280 62135 777665 762705 387175 73185 61200 803930 667760 354280 260695 205105 164645 401795 107865 362865 788375 661470 621095 299625 688160 739415 89845 216495 803250 828070 697170 373320 501245 32130 597805 518925 199580 631890 284155 668695 683995 251345 631125 371110 418200 798150 761940 816935 786335 712130 83725 449905 401200 483650 313140 497420 240040 610640 596190 605370 710515 429505 254660 725390 85170 414800 658325 371790 786250 584545 537370 626110 360315 488325 748085 810560 176800 380800 166175 2040 533460 339830 661215 780895 406725 536520 127075 561255 389045 823565 132940 45475 553945 120870 62135 351135 229500 317050 242335 637925 143140 432905 326740 137275 573325 692580 274720 705755 233835 618290 639200 271320 500225 599080 215985 771290 91035 9010 728025 823225 486795 847365 783445 659685 369410 153085 237235 717060 82280 319685 232815 37060 824925 431375 422025 844050 760155 200005 694365 550715 127415 602140 197710 791775 315010 807925 732190 561510 270725 249730 237235 441320 235110 530825 30600 212840 4845 752335 663850 712130 335325 366435 354875 614295 760580 158100 257635 834955 620330 801890 666825 728535 669460 563890 474895 301835 785910 717400 125885 606050 495465 724030 203235 625515 604435 544085 431885 242760 743240 424320 612340 557940 774095 528700 596700 626195 738650 375020 588880 835040 107610 764320 641495 710345 33320 282540 390405 33660 105570 54315 536860 634185 560405 747150 229330 642345 101065 795940 633335 656880 630615 151980 619650 175270 437750 577235 599845 779790 440215 609280 788800 386070 337875 162010 138040 477530 598060 629425 504900 242675 724030 446930 250920 473790 743410 740350 14280 101660 608260 163115 462145 44625 109905 267580 318495 397205 399755 666145 60605 181560 752590 15810 348245 808690 70805 232475 452200 432905 640900 16660 590410 301665 97750 480505 637330 652035 423810 146455 474980 258145 766700 458405 687395 620755 121380 277440 741030 541620 76585 146965 524025 633505 306595 249475 264775 167110 67830 240125 356490 383350 648125 29410 619480 217685 122910 789650 543405 124355 422620 471325 261035 18785 643620 233920 809540 7735 347565 526405 297925 502860 178415 447355 395250 101405 95285 345100 280840 375020 2380 454240 605880 799170 188870 760240 599420 287300 545360 29240 456195 288235 83045 597550 376805 438175 421260 30855 194140 510170 145350 559470 833425 52190 731255 309145 211905 268515 70380 348585 678385 516120 208760 656370 216665 475575 736865 486455 721565 88740 619905 319855 374935 506430 294270 582250 481440 62050 485010 782850 184790 753525 283220 171530 78455 137275 37910 599760 735335 547910 800870 302005 758200 502180 772225 784720 223040 408340 457810 40800 529890 614380 324955 670395 310080 79560 28135 383010 435370 19380 699805 694280 21930 808775 522155 705755 177480 149515 524025 92395 257805 784720 553350 762025 582505 725985 425170 734825 512550 76670 693005 306425 92310 752505 655520 290105 706605 38930 772225 778345 422110 626790 64345 134130 354960 141355 372895 448035 283305 461125 575110 691815 355640 531420 371535 472345 493765 790755 450415 514760 515355 383010 483480 733040 251175 545360 474980 97750 807670 798235 468605 812600 359380 50150 207910 144840 290530 141185 428400 70465 58140 345695 382585 203575 762365 49130 572220 722925 454835 271065 407575 765680 323340 1785 620925 271065 67660 51935 749955 480335 97070 422875 230945 130475 448545 728110 507110 83980 390490 651780 387685 530145 379355 595340 527340 631295 134810 673285 729555 431120 45050 24055 332690 452200 113305 34340 16575 336005 836400 54825 536690 517820 579955 416840 524535 477360 536775 191420 528955 432395 587350 833000 721055 379440 90100 290700 810050 677875 529295 379100 472260 153085 737545 718250 677875 748595 457215 398735 200430 105230 52105 606985 44200 781745 59160 466990 7055 70040 654330 540855 468690 277015 10710 633760 293590 191335 514505 47515 612765 821865 829855 582930 748765 111180 281095 725050 781150 205275 517565 382670 107610 536520 751995 330650 792965 566355 431120 139315 642090 262650 592280 202555 829430 695045 86530 377740 491470 505920 27880 287980 518755 123250 223210 659430 202895 318070 749445 698275 618120 295460 150705 588455 427125 725390 770695 655520 87295 229075 731085 15555 340170 258825 233920 658155 570010 86360 466480 512635 298860 728280 470985 38675 692155 248455 225760 576810 827220 805290 322405 442850 96730 452795 273530 296565 733125 171700 88230 292060 397715 733380 184110 339235 135575 602140 287640 190060 103785 97495 137870 329460 798575 604860 631040 506940 817105 802060 540260 2295 275485 823480 179095 637330 185980 39950 818550 34595 250155 493680 66045 749700 540770 413950 682720 596530 400435 361080 113135 552160 572900 312630 341105 688245 366350 2125 172295 385050 293250 633760 55080 463760 329885 724710 663000 431800 398650 847025 471325 400605 706945 339660 534140 431970 673625 332945 825605 23885 461380 438175 555135 39950 143990 223295 411995 522665 406300 837845 426785 607580 555050 358700 576980 215730 510850 152490 53465 9520 459085 732360 546465 519605 107100 422790 846770 163965 810645 772140 595000 415735 481440 161500 140250 111945 93585 850000 89080 122400 406640 649655 725390 644895 175950 603330 394570 406385 116875 790500 738820 236130 276505 312205 675325 481355 669545 15045 784295 610640 376805 570945 762620 177055 384965 826370 89590 485860 368135 111350 612255 115175 23460 666570 479825 607665 170850 157675 685610 112795 371790 413950 531250 207145 227460 472515 600865 421345 407575 811665 354875 273700 277610 298860 145690 563465 730405 668610 716890 690710 34000 83810 590580 98940 122740 415140 319770 693005 809880 400350 243270 312800 470815 765000 386835 121720 608600 435455 90355 416840 824670 380460 360570 271490 595085 115770 165240 341700 789650 663425 242080 126990 60180 269450 476510 53465 668185 435370 576980 188955 218365 540090 423045 399245 518160 68850 377400 450755 137955 277865 556325 755310 144925 782935 427125 733720 426445 408680 145265 591855 710260 263500 776135 54910 274125 58140 43775 274550 533800 290190 19125 446165 287385 674730 812600 475830 456960 830110 293250 136850 597380 467415 698190 209440 329120 492660 363290 483565 633420 463080 104550 648465 207825 94435 353260 448035 116025 431545 187170 35870 290530 554285 307105 684165 725730 376210 615740 231625 493000 164305 787015 636735 57545 557005 9095 450670 501160 333115 32470 278460 154275 428315 209015 433330 55505 78030 49725 585395 82790 41650 804865 621180 647105 643960 271405 277610 416755 575280 435370 167620 445995 173145 650080 832660 430610 204425 516460 531250 309570 372895 87295 386240 736015 819570 809880 501925 612425 281265 813280 525045 827900 159035 84745 187680 705160 665040 50745 676090 2635 487730 162520 598060 504475 567120 522835 551395 351305 684845 780300 210035 582845 807500 766190 799935 119085 110925 267070 436220 117895 618970 625175 831215 410465 792200 68255 665975 717060 664360 406980 781660 201790 187255 131240 619990 156570 269535 399160 287895 296480 300220 71995 705500 429505 801975 283985 742135 155975 334220 82535 226100 182920 400520 436135 231455 298095 787015 337620 538815 2125 443275 64260 691390 104550 197115 509490 115940 608685 114240 44540 617185 256955 92310 576385 741370 811750 244290 49725 475830 801040 571030 785910 842690 43095 429165 682210 659855 130135 63410 223040 124865 519180 750465 144585 102850 738990 245905 200515 59245 35190 560830 604265 186235 272595 820590 124015 370175 154360 591770 26605 624240 748085 280245 258570 31875 747405 390830 113135 75735 746300 261035 681530 353260 281605 514505 169235 453475 308720 165665 452795 780725 789990 1615 278290 668440 663425 734570 90440 710515 562445 369920 43435 488665 86700 299115 541535 579360 781065 454155 577915 613530 41905 576045 115600 194055 191250 249475 767040 276590 772140 232985 185215 14790 462910 15300 431290 271830 506515 295205 664190 139910 432905 469795 507110 43350 701675 272595 158270 692835 756075 191590 716550 500310 690965 684930 664445 740265 53890 826880 796110 369920 216155 374425 619565 375190 305065 552840 719950 234430 68255 755820 583950 49640 695810 578595 276505 669290 430780 786675 640645 415735 258315 496910 241315 68765 490535 421940 255 241995 498015 717570 298775 336685 110245 309485 274975 226185 763385 351220 294270 154020 84320 388875 197370 160310 831130 539410 794410 78965 839205 185215 493425 487135 284410 791180 98090 743070 360825 496570 602565 633250 64430 243270 578510 293165 90440 831725 579615 370260 146965 822290 96305 657050 686970 705160 340170 402985 730660 643025 348160 176715 484245 712130 6885 457470 773500 318410 524705 166770 658750 180880 429845 783105 609790 769505 41990 236300 484245 429760 560490 564570 696575 503710 158270 652545 71995 655605 796960 812175 4590 354365 207570 802485 378845 252620 109225 263075 850000 246670 506770 354960 572305 230435 128945 765680 303960 409785 550460 583100 434180 398310 802655 418795 497760 340680 714425 733125 235875 645745 225675 188105 521220 420920 649825 840735 369325 157080 740180 504305 391085 232135 70295 71910 148325 670820 428825 283390 296565 11560 237915 20230 81090 308805 753015 588795 187765 779280 625940 253980 408510 527935 313395 317050 355300 86105 330735 580040 513230 72760 771630 90015 322150 597125 560150 252025 305490 645660 431035 298520 131070 759220 180625 563295 447695 489770 677195 708390 288745 787185 686205 347140 348840 140250 485180 405875 513060 767805 723945 767210 186745 380715 676430 703120 384285 343655 209185 591770 213180 487645 550460 154445 588285 286875 472940 473535 840650 363460 783020 471920 546550 767380 35955 153425 81005 327250 64260 224655 473450 494360 95285 135830 661895 752845 405535 291890 259930 547570 408170 774775 721735 500310 113305 278205 76245 62815 580125 257380 387600 676685 764660 584970 557430 700230 363120 834445 566695 710515 49470 106420 600950 297075 57630 412845 94350 78115 587690 413270 325210 100555 578170 302855 259505 664530 301920 434435 9860 613700 665635 202470 645745 148665 323340 368305 515185 716635 243610 767890 332690 811835 733040 607155 507450 500140 237065 462740 672945 416075 553010 174590 632910 691135 750380 219300 31195 247435 806990 346885 65110 167280 79220 334815 621095 588285 64855 231965 183685 413950 371875 6885 504050 6970 488495 305235 580465 545530 482120 251685 160820 266985 132430 613190 261800 89845 190060 726410 270640 534820 466905 692410 692155 236725 107950 267240 707965 184195 722925 536095 354110 458065 102425 78030 447525 821950 832575 491385 742050 688755 596190 808520 19975 364140 319685 567375 55930 57715 429505 221085 128265 321045 237150 475235 70210 668950 649740 190230 459935 792200 294355 293250 604605 198305 176460 750805 842180 105230 413865 48195 274125 530230 724370 123165 114495 803675 264690 758965 597720 743070 756415 458490 555390 667590 213690 293165 502520 791350 383520 400945 359635 596615 601375 333370 842605 192780 560065 337280 284495 74460 250240 675750 570605 819400 61370 831810 724795 734995 773755 204850 674475 355045 428485 29580 536860 50830 391255 379695 723435 445655 719270 585395 695640 449820 608345 765425 431885 196945 342465 102935 250155 506175 260015 753185 74715 837760 466055 767635 423215 595 401710 304045 416160 223550 107100 787695 709835 148580 169490 172890 630190 417775 423555 787525 702610 178075 393890 777580 672775 408340 707200 826965 169660 66640 406895 502945 89930 123080 405960 200005 228395 202640 549950 501925 511020 842435 636055 625005 94690 214370 81005 378335 787865 374170 481610 292060 642090 401880 4590 714595 343825 573495 366095 315180 729895 341955 86615 361505 601375 597890 149600 322660 454240 283560 158015 354025 774775 321385 115770 131325 545785 496315 573240 36465 433245 787270 53890 214285 364140 656625 25585 713745 777920 780980 511445 579105 225250 529295 462910 502860 39780 318750 389810 601630 410465 655690 258655 616080 394315 459850 838950 802655 334050 392360 427295 532865 485180 250410 764235 158525 639965 450415 713320 154700 143140 542980 183175 36040 357170 153935 163370 91205 68000 53125 573325 846600 405450 331415 583100 216070 790330 8160 634270 640560 162265 615570 10880 353770 428060 600780 308210 434180 113985 672180 91375 573070 176970 694960 5015 642430 659685 722585 494445 749275 323000 453475 167025 724625 492915 357680 814725 845665 41650 102850 15895 133620 843030 496060 772310 249730 814980 256275 430610 642685 367370 37485 770950 163625 723605 238935 701420 254830 68510 561680 525895 155720 354365 2550 232560 548335 795515 621860 618800 58650 741625 71570 49810 667165 456960 338810 30005 313480 596275 9095 651015 268515 522920 692580 825605 473790 118490 150025 791350 826370 575705 220915 499375 59585 230095 764235 5780 317390 762875 510085 830790 295460 598825 807330 642260 88315 478465 43180 223295 603160 711280 484330 79730 625430 31195 420835 649060 340935 541365 87805 771630 621180 715105 217685 456875 541620 717825 414885 47175 479910 165495 320025 146625 52105 109055 711280 545785 120530 836570 188955 538645 141270 826030 43775 126055 331245 493935 485775 462060 478295 57460 831555 201705 393720 669970 11305 382840 454835 88315 611745 91800 735590 434010 376040 598910 846855 573495 639285 310165 343060 145435 178415 196690 576895 511445 729045 121380 338725 675665 291210 408765 460700 496145 287130 662660 626110 674390 176120 817445 535755 781405 771885 409105 608005 665125 39100 27030 585820 669290 169150 342975 129795 669290 107950 748680 805375 438260 112540 137615 771885 149430 716380 380290 79220 164900 681445 423215 54825 806905 568990 496315 765255 401370 621605 128095 181475 734145 143735 189805 153850 700995 242250 486200 206465 689520 528275 139570 649995 701080 459680 344845 796365 378760 723095 542725 302855 551905 357595 221850 320960 719270 86955 132600 779450 848300 502520 720035 801805 768655 196945 391595 544765 734655 281435 536010 707540 291465 643790 681275 97410 652120 402390 738480 460615 718760 498100 847025 43605 474895 527850 307105 255935 19635 712300 312630 760155 249305 326570 356405 174590 284410 715190 555305 702865 773500 30855 145860 518925 566100 556155 30685 683230 468520 337450 326655 429675 564400 582250 743325 679575 735505 277185 376805 736525 17085 351305 288575 557515 573920 651525 786590 661470 215815 150450 208505 155720 610045 665040 378760 459425 63835 673370 684930 179095 655435 459255 751655 472685 44030 456280 522750 576215 734570 109310 322575 38930 529210 118490 782850 462740 818040 559895 572305 526830 185385 248540 434860 680595 55845 272595 198390 684335 173570 781490 480165 74290 155890 7565 506515 184280 47175 239785 97325 181220 240040 451095 455005 5780 778090 114580 21250 546125 512720 285005 467670 11050 591855 376635 550885 761940 701335 69105 338215 314500 551905 364225 847535 669970 303705 369240 264010 355895 10795 74630 130050 732275 579275 517310 565930 23545 330395 220745 137870 217770 685355 282540 657050 644895 210630 609195 625685 551650 442595 112200 120275 116110 213180 468265 607155 712215 112880 231625 783020 277525 665720 174080 527935 486115 324360 818720 113645 45135 651355 597465 579105 230775 604180 301665 408510 370600 305575 45305 649995 333625 509320 568820 616845 329375 196860 206465 536265 847620 279225 207315 568140 291635 502180 236810 558025 116280 562530 219895 368560 667165 625940 721140 690455 832405 707795 187170 147305 679320 505495 331330 326315 660535 202300 597805 579530 516035 128350 587350 485520 628320 139060 148920 133960 315520 584035 232645 474130 638860 613275 87125 181390 78030 369920 508215 74800 578425 481610 189975 85170 634695 531930 109225 600185 522325 514420 396100 282115 385220 829175 347140 19720 497420 182495 806650 572475 316540 838355 100300 553435 641835 301580 293335 41650 75395 721820 844305 727770 82535 18870 557600 10285 845580 679490 816850 98090 830450 176205 673030 102170 468265 10710 95115 644045 178330 446590 404005 449735 685100 415055 41820 100385 292485 295885 724115 553690 291635 494700 682465 794155 641325 436475 767125 824670 545105 633845 282540 609025 390575 380375 682635 296820 568055 200855 459935 101065 765340 136425 803505 124355 730405 775285 332265 737885 278885 677195 581910 775625 295290 80155 501075 696235 98430 248625 323340 240295 510850 366605 699635 405620 442255 159630 586585 703800 441320 476765 654840 508555 845410 494955 199750 522410 50575 703545 213010 798320 721650 209015 732955 719695 846515 416500 359295 244460 751825 363205 624495 811920 844135 804950 844220 241995 10965 553775 513655 757945 459680 541280 319005 553350 364820 12070 641920 194055 559045 532950 591940 108885 65705 726495 775795 469285 338470 584120 635970 568055 353855 519775 783785 471495 552500 195925 619140 816850 347055 103955 167450 348160 113390 543065 59500 279820 530910 248795 43010 647360 254405 269535 217685 87975 309400 527340 684760 362440 337450 77180 6290 499970 536180 381565 848640 554285 401880 506175 439875 23970 165835 65790 806480 488495 173400 70465 612425 96560 158865 257465 346800 100300 475320 207910 580380 504135 162860 126395 377825 642940 20400 110585 123590 311100 375020 129795 220150 310165 756160 140335 129540 612340 283985 101575 733380 592790 297670 456110 290190 393550 715530 226695 672945 160735 434520 445315 15130 6290 326145 650675 542130 342890 476510 100810 405960 811495 87210 586755 104635 179095 428230 252960 521815 432225 596785 437070 316115 818465 418710 398990 793305 785910 238340 790500 109905 571795 123675 671245 463675 23120 176120 189125 79900 664445 766615 162945 803505 430100 311270 764405 719865 338980 150620 328780 643365 204510 191675 691305 240975 459850 98770 247095 101320 473705 737545 213435 563975 830620 402390 398565 40885 394910 376295 193885 121635 154445 116365 502350 228565 9945 743835 103190 465460 242080 82960 443360 623305 46240 454155 456620 583610 486030 162435 607410 494105 736695 530400 765425 613530 306000 2465 1785 850 170 340 255 170 0 170170 366860 572475 137530 354280 565590 430695 43350 590495 477020 774435 331670 589135 657475 586160 798065 756245 157080 678640 818805 651695 372725 326995 199325 675665 298690 779195 23120 48535 706860 738140 540855 659600 812855 372300 360910 695640 406215 839375 779875 351475 644810 778430 178670 728195 301410 70040 100470 69955 57630 764490 305915 531760 472515 697340 565760 550460 169235 98090 145520 613020 282370 129030 252450 675750 20825 108205 40035 418540 765 834445 154445 306765 703460 51170 70890 135745 187000 115685 693345 669035 761260 730575 796790 383435 794750 743665 282455 652545 835040 674730 437495 98940 764915 443530 385730 162095 729470 477955 571455 3400 609025 305150 637245 177225 730915 367965 502095 322490 61115 714935 408170 123505 299370 343485 302600 226780 243780 642855 559130 32980 511785 138125 247435 270640 66385 445145 702355 451945 549695 712215 292145 293590 540430 796535 596275 379355 610045 651525 667760 5780 747490 48450 399160 441235 445570 640900 312035 653225 710685 791775 808945 94605 218195 266220 818125 459850 102510 155125 158440 830195 279480 411315 85255 283645 193970 92650 466055 101660 83300 409955 19550 686630 527850 543320 817785 359805 834275 218365 365330 245225 107100 631805 214880 97155 481015 579275 216580 2210 97325 500225 758710 541960 160820 192270 102085 465035 465035 161925 670055 667845 455855 181220 502690 256530 108630 44795 456535 140080 186830 833170 149430 417605 694875 134130 528360 505750 578765 186320 250155 751145 39355 65875 222445 802910 767890 387940 74035 371535 764830 663510 687310 807075 385985 27285 276080 144670 724115 190995 106250 195670 309655 91290 768825 532185 348160 816595 44710 291295 606815 216580 246755 578000 261545 447185 292485 81770 606050 365415 15555 588200 623050 238850 708135 788120 848555 727515 435455 595935 604095 444550 525640 338470 389045 726155 131155 457980 708900 261630 66810 721735 273955 425 434350 246245 169065 774690 56780 356065 346715 230095 386325 71825 764575 812090 762875 586500 662660 585990 562955 665040 362695 806395 772480 555050 234345 126735 2805 555730 221680 438515 581315 551055 451690 20655 809030 586330 655095 120870 544850 536520 840650 469540 551480 450585 72675 287385 753865 427635 505155 209865 513570 165495 718590 586075 651950 262310 625600 15725 56865 479910 195160 473280 675325 144330 728790 484330 530145 710855 625940 501925 99195 450160 335750 431460 621945 211905 208420 295800 115685 53975 484160 386580 27880 252705 74035 461465 48535 277610 757180 466650 150195 725815 203405 82025 841500 313310 364055 19550 327080 425425 406555 804015 328185 529210 630445 454155 514165 828920 731255 416330 426615 38080 809200 562275 559555 67065 404260 800870 792370 347395 315690 503285 511105 77010 772905 804865 62730 829940 820165 847960 369580 25500 625770 575790 146200 290785 254320 131410 656030 537540 391510 618120 404940 165835 290020 594575 458405 503030 596275 492065 531675 44030 646510 391255 73525 411060 800785 298860 777070 730745 8160 796365 785145 390490 57885 653480 505155 525470 562615 133875 375105 480845 723945 681445 84150 247860 417180 248710 23205 263330 671585 670565 453985 7990 642345 722245 376550 183005 512465 591260 806310 378675 412930 105400 416415 207060 665125 484245 63325 355215 13770 252705 270300 330480 139910 219130 830450 389300 64940 209270 243100 638860 133620 246925 144925 282200 829515 778600 660280 412250 560575 816085 298690 624155 539835 224570 89420 220915 516120 649570 759730 739330 306340 58650 616845 296565 481865 18190 617780 523855 5440 470305 141525 547570 538645 698360 428740 567290 95455 541535 786505 189465 790415 578595 769590 555560 690540 249645 786590 19380 294185 613445 685100 837760 336345 642600 207060 70890 419390 395335 591600 803760 196350 643875 690370 608090 760580 237150 81855 526065 443870 70720 530400 177990 480760 358360 593895 574005 205275 73015 720800 719865 432225 66895 21675 311950 291295 186065 213945 841075 7055 836570 351305 540940 618205 291890 134810 810220 498440 460870 849660 55335 845240 492405 835125 283560 522665 592875 830535 810135 587605 777580 643365 669120 684420 731595 122400 664785 717995 556410 480420 74970 259930 406640 641495 218875 308465 171020 803760 623305 499800 472090 131495 119425 823735 82365 665635 836825 514930 235620 449905 605030 830620 239785 456025 262310 747660 107695 400860 568480 52785 518415 497845 713575 278290 698870 243440 16150 69785 698105 808860 11220 534480 425425 35785 149685 174335 186660 13090 214710 689180 709325 747150 846345 671245 182410 184535 176290 2295 184110 125290 666400 691645 351560 593045 375870 9435 204595 340340 413270 585225 481355 479145 328525 639115 209270 536180 443700 568395 772310 741115 433500 763045 36890 528785 104720 425510 723520 623390 225845 94350 556580 690370 698020 635290 409955 608260 116705 11220 464440 833425 493765 844900 153340 488835 410465 193885 53380 496995 132685 521645 188275 765765 180880 688245 156740 364225 230435 397375 667165 452625 309145 34425 370430 263755 503370 425425 444975 686460 497845 420920 36125 684675 833935 340000 808010 568565 818720 319345 284240 221850 748170 8925 368220 658665 599760 360400 84235 282030 116875 409105 794240 261545 420325 481695 3740 21845 190570 474725 415905 264605 742645 491215 509745 274805 234940 621010 191165 321725 303195 155805 346630 438515 748085 785740 36465 169320 515015 135660 273445 181050 473960 67150 524365 426445 342040 824245 449565 65705 475830 351390 741540 360995 20995 271065 286790 182495 94010 575705 328270 595765 424065 738650 672435 60945 185470 730150 622795 483310 117470 317815 586245 4675 129625 138295 112115 507790 683655 479315 580465 184110 642345 532610 845155 438515 300050 746470 636310 406215 711195 63495 118320 429080 347480 147815 288405 533630 396015 725560 71910 733380 760240 97920 220660 152235 198475 284835 476765 498355 772055 591940 667845 831045 181475 834615 400350 5015 497590 546890 296820 489855 294440 191675 638350 125120 715955 150620 682295 437410 217855 496910 829770 618545 834530 575280 394145 156315 139655 299625 417775 718165 521475 817275 380035 597210 206380 55845 125715 583015 679575 81345 523345 292060 275485 820675 396015 666655 87210 111010 418285 754885 642090 730320 324870 567715 771460 607920 576555 797555 21250 384965 526660 484585 215135 460785 453560 637670 555985 82960 131155 415055 139570 727090 452540 407830 822460 40800 374000 492660 810645 372385 158780 39525 367795 125290 462995 781150 92905 698275 712470 168980 428485 23800 114835 541365 309570 179520 453475 562785 31280 699805 378250 476425 668865 706350 270470 56015 464780 341105 825945 655010 635970 443615 743240 750380 844305 648465 610810 223295 829260 340595 644725 328355 706180 528870 391765 117470 547995 106930 407235 595510 837165 153680 588455 407235 146370 507280 834190 740350 344845 212245 132770 604095 270470 501670 408000 458915 20825 372725 679405 16745 367540 456620 739330 731850 145775 350455 653395 338980 505240 441405 467500 148155 352665 787270 140590 697595 167790 549525 340850 520965 444975 454920 665635 12070 474215 73780 733380 269705 122485 647785 700825 460870 799340 845325 511360 466565 767295 44455 244970 593470 199665 190570 578935 548845 357000 654160 531760 146030 655010 150960 37230 112455 378675 537200 753185 722415 637585 415565 213010 447525 150790 157505 206380 3315 674475 557430 461465 355895 516545 843370 553350 212245 468520 87125 121890 91290 476085 644895 471835 73525 182155 387600 140590 553350 476255 766530 642260 210205 676260 632060 521730 760580 41650 209865 583355 499460 294100 248965 470220 471495 728705 815745 436390 471495 702950 210630 356490 212160 366350 601290 85085 555050 827475 193545 135915 233835 122570 535415 605115 511360 640050 522410 222785 234345 536265 68595 776050 690285 807245 40885 78455 647530 393805 139655 719525 296735 442595 345865 83385 324190 795515 390830 706095 4760 494530 136085 550035 153595 806395 782595 13940 25245 428145 501585 331075 820930 58225 377825 822460 807245 657985 419560 26860 681530 786080 348840 223125 96220 124950 232390 573410 112200 794750 775625 252365 303790 516035 108035 676260 755735 783360 252025 8330 727345 95880 278970 2805 370600 260950 94520 718845 263330 811410 307360 540600 629595 157420 10115 69615 298860 536945 754375 38590 716975 260950 502520 589475 204425 516885 568225 414630 61115 69190 737545 498440 533885 143905 644725 402985 171785 162945 793560 279905 142970 39355 693940 438685 715700 516120 26265 479400 269535 378080 185470 575705 594830 721225 20655 605880 637585 254490 788970 76415 40715 97750 136680 546720 580125 470220 545615 272595 314245 748425 834700 188360 839375 483480 285855 812685 532015 313140 327335 764660 84405 822800 810560 300220 618800 299455 392700 605455 80495 540090 178500 612425 252960 758880 85170 327420 438175 179350 775200 363205 367880 527170 300305 832405 441065 126735 715020 709750 504475 387940 131920 138975 705245 658495 177480 243950 834275 685610 123250 45050 30260 23630 290615 552925 191760 224570 495890 273445 601375 51085 793390 703800 755905 441915 47260 283305 348415 202470 419985 273955 225930 4930 241655 452625 589985 461550 798575 150790 544510 113390 769335 48960 83215 286450 386410 494530 438515 713830 467585 52785 819910 740775 209355 542640 13855 725305 432310 120445 95200 398395 346970 783700 232135 535245 653650 597040 792115 461635 758965 285005 189890 625515 4080 517395 532610 270555 338300 194735 231370 109990 157845 38250 34595 481100 343910 635970 845920 845750 847195 638945 808520 789055 493425 557005 243440 139485 213775 190995 367285 421515 817785 84745 848640 503370 823225 755310 41480 458150 207740 639370 831980 2295 106335 133790 244970 24565 682380 716125 419390 366605 351475 243865 345865 307530 17000 154615 25500 424405 579870 295205 183175 727345 658665 696405 652715 255 404430 236980 635800 143565 331160 571455 684845 178245 83725 389385 172805 282285 550035 439110 571285 196690 63070 565675 357850 191420 697170 735335 598485 636480 226695 638860 672265 610555 429420 414800 328695 506005 734910 780385 620585 621435 264350 379440 260100 384710 571455 805885 474300 765850 455855 744090 321725 16065 311440 678980 297840 779535 646935 264690 704565 773415 202640 509405 135490 730490 135490 755480 174505 353600 97580 797725 322745 647360 415820 406300 91205 75990 748765 660535 700400 5185 545360 443020 371960 585480 129030 554795 100130 261205 414035 705925 687055 178755 207145 539665 759985 583185 145265 14960 662575 136680 823395 623050 733295 819145 391595 182240 296820 194055 350115 791095 118320 405195 390235 470560 710260 374085 138380 446930 721140 8840 780895 181050 241825 421345 798575 231625 576555 20230 746640 549270 787780 130305 450075 327505 683060 583780 757095 841500 829770 120445 154955 764830 678640 227970 115515 332010 230180 49045 729300 691220 92565 326145 29665 378165 110075 707285 540345 376210 246840 94095 761005 335240 268090 511190 450585 709580 467160 772395 732955 735845 178755 487815 54995 777835 307955 43945 137700 49895 763300 243015 603160 826540 828070 406895 429080 83725 575705 166600 275315 622285 656030 181815 735165 39355 482460 81855 74630 145775 496995 143395 225080 63495 488410 811155 14280 416500 629340 843710 519775 542555 545020 77605 682550 52020 155720 325125 652205 21335 308380 123845 255595 372640 288405 239105 89165 650165 245735 93585 330820 637415 570690 246925 190825 43095 790415 201535 396950 460615 630275 333285 321130 503370 240890 24820 122315 437835 464525 135490 642770 534310 35275 468945 149770 807330 159035 339150 653735 736780 819145 845920 263670 704055 498185 763215 707795 563805 563040 554965 492065 332520 722500 820930 43775 800530 849065 23970 609875 370515 407235 548760 110925 77690 675070 226440 524620 657900 610215 613105 176290 46665 739840 127755 488410 757605 161755 540345 98600 636395 90440 470390 801465 391850 56950 55420 98260 98345 712470 177565 414120 86190 771120 538305 624325 173060 567120 709495 611490 770015 635885 281350 307190 411995 295460 210205 364395 665125 842520 534990 57715 171360 731170 833170 511785 850 108290 721565 41480 814725 22950 426275 160990 52615 514420 460105 675240 576640 581825 738905 382585 231030 401625 285940 615825 469795 425340 405875 517140 119595 195840 133280 280755 267240 649485 795940 275570 362695 509150 809965 589050 603585 705500 670310 307615 783785 439195 754120 156740 732275 557175 677960 544850 39525 218960 708730 659005 41905 311440 266815 31790 502095 497335 340680 267325 839885 590920 496995 238170 719525 225845 334645 190315 239020 778600 500395 396185 431205 248370 77265 684590 490110 424745 401115 363375 499715 848640 623815 360825 610215 208420 789480 102765 27795 522240 556580 711875 472090 563465 329290 523430 355810 813195 630530 372130 843030 341020 564825 842945 174590 77265 561765 307530 145435 436730 637500 453475 11900 502605 660280 722925 295035 275655 37400 832150 473535 322745 768230 598740 30855 538135 525300 191335 477870 19295 718505 321215 645915 713150 245055 274890 134470 283475 607580 656030 447355 146540 405280 39440 721565 551055 180625 443360 308805 39440 691560 112200 601715 568395 657560 687395 98175 607240 11645 226440 85170 163030 179350 472005 602565 731680 515525 649825 619225 316200 122315 371450 677280 413780 155125 261885 797300 735675 720970 304470 248795 607410 99620 721225 465290 835295 30685 497845 715190 776560 391510 800275 842945 155125 113220 27200 565335 816000 421515 533545 564315 314160 255255 682635 253300 140505 487390 363290 696320 344080 357680 321300 385560 737715 354110 533630 9605 43010 729300 385135 484755 467160 846090 602310 728450 341615 697340 538730 329800 419645 767210 442000 330650 191590 360570 32300 792115 347055 709495 10285 425510 203745 704565 735420 548590 558025 98005 392445 324870 18190 510 60350 239615 110500 196520 66725 472600 584630 702610 741200 154700 556750 289085 60945 372980 139060 129455 545700 836400 697850 466820 494700 724710 336090 78965 668270 676430 715955 163880 419135 5865 289935 137190 733975 331670 846260 186065 807415 99960 327845 210545 642260 750720 692155 434945 291210 509150 805715 256530 149600 341105 766275 326570 817615 396865 835210 671160 334135 825435 326230 127330 230860 38250 662490 795940 572730 647615 503965 592365 780470 146710 746470 772735 229500 636480 538305 322915 779960 335410 345780 784125 798065 557345 85595 613360 128690 161330 417775 485350 522070 352835 415310 669205 416585 317305 125715 520625 522920 215560 757350 314330 118660 600950 249475 23460 737885 671585 121550 28135 645320 680170 286620 224485 268515 797640 338470 751655 117300 373235 118660 828070 152575 539325 830195 192015 62730 466140 372810 538475 510255 506855 127755 145605 600950 841415 605285 105740 848810 411740 52275 294270 625685 693940 290700 169405 788035 799425 464525 510 303705 4590 191080 506600 134980 168725 361760 531845 63070 205530 137785 844390 430950 681360 268515 180455 53550 320960 835040 434350 275570 847025 445655 694365 594405 552160 114665 187680 719950 510595 620585 400435 25840 608430 388705 670565 485520 681190 36210 279565 265285 432310 757860 305150 18785 146030 346460 153170 107610 612765 104210 540175 790670 50575 586670 837080 541535 71570 729130 146795 572050 226950 529040 670395 291550 512550 246160 54995 263755 393295 665380 542130 489430 185895 60010 496145 315265 80240 792965 320620 563465 9860 725560 686120 400095 369495 299455 262055 54995 537200 470475 436900 596190 469795 647445 463420 153255 550205 767890 397800 845410 223210 828750 773585 312885 688500 643875 408850 172210 619055 198645 250155 85425 610385 566440 11050 75310 546465 99110 317390 620500 35105 660960 184195 162265 182495 725390 92480 72760 503880 10880 350880 128775 59755 207145 19635 762705 621690 498525 786505 758880 401370 241400 284920 346545 643110 143480 363120 420920 729810 489770 295460 493935 665890 562785 182835 411145 485605 457810 656455 399075 541450 823140 194395 167195 711875 203320 209185 454070 219300 7225 328270 56015 760665 424150 157845 396270 205445 133535 763215 393635 647360 162010 673880 261290 782765 675070 376635 764660 84575 234005 1700 631465 149430 526490 445315 67405 356915 788885 535245 763725 158440 108715 159545 512040 591770 176290 215985 180200 102340 117810 466650 790075 644215 154105 618885 487305 36295 692070 309145 129710 479825 24055 493340 211055 290615 833000 433585 420495 31705 557175 22185 807585 170085 794070 383520 759815 69530 398905 367710 848300 8415 795260 134045 359635 10030 196010 490875 630360 182920 829940 27965 809455 53210 40035 347990 458915 249390 488240 689605 238935 604350 421515 818125 595850 155975 97155 695130 511105 104720 548930 279225 498865 481610 61880 674645 170595 655265 363885 483735 154105 65195 513400 847620 38335 415310 784720 124780 372980 260440 617355 655180 743750 219810 463505 597040 722840 558620 492235 790330 578170 497505 740010 636225 68340 77520 361335 313395 32895 202470 306255 803675 841415 484925 138210 703970 160565 379100 663425 3315 131495 797130 503200 127585 173315 412080 509150 38250 257805 673965 638180 262140 569075 539070 726070 493935 312885 730065 391255 421770 27370 423725 579275 726835 674900 72760 768485 101490 45730 559810 562530 469115 334475 761090 356575 669885 546295 300135 395335 802400 107440 62900 279735 203320 184620 787015 656625 152235 445060 556580 85850 255170 309825 597465 422025 304980 804780 245140 761855 559725 51340 223295 282625 228650 438600 58990 541365 846260 559215 625855 833425 40375 678300 172465 423725 376380 608600 562615 664870 458660 106165 467585 521560 568225 747320 591685 114580 668695 67405 532780 642940 345780 38420 132515 229245 646425 488410 52445 107525 80580 114495 425340 144075 711620 464865 82195 683230 349010 715955 264690 452285 660280 554795 790500 483225 356915 72930 206465 715955 118150 152235 278290 317985 396950 488495 818890 642345 411230 181560 699210 602395 642175 678045 582080 606390 254490 590325 433925 539835 782000 562020 808860 219725 391340 411485 755820 366265 218875 776220 428060 340850 130985 55165 369155 775370 462995 741710 531590 171615 202385 232985 126650 575705 793390 836145 724285 433670 637840 799850 463420 147815 52360 417945 690625 36465 552330 70805 18530 714255 838185 252960 717230 97410 245055 661895 462145 164560 538985 478125 11815 342210 163795 392955 749360 63835 647445 829685 383010 169490 664020 176290 170765 170340 613105 468945 232730 28730 64005 808435 368730 80495 338810 370515 676940 189635 440980 146795 396525 161160 35190 474215 281010 354110 614380 537965 334645 528870 368390 464950 508980 65960 710260 401370 759560 106080 32300 752420 232985 37995 258825 360145 574175 646680 318070 517565 605880 616675 175950 722670 730320 570010 248710 145605 728705 708815 139230 420835 487645 185640 708730 472515 666400 620500 407065 307530 701590 119680 499715 811665 138550 745705 269110 370855 453560 402220 639370 156485 263840 677790 339745 337960 702610 831300 412590 650420 843115 828835 242250 708730 285855 387685 825435 760580 700825 289850 103445 71570 465120 538050 535585 578680 574260 480675 286875 41905 290105 337620 43350 194565 526320 314330 491810 275570 128435 134470 841840 572475 340255 452200 232305 39525 303365 477615 315010 780555 306340 310845 320450 594830 239785 492575 822120 717230 647870 629170 503285 782170 735505 532950 231795 731595 398055 715955 468605 546975 29835 319600 324190 543915 506090 381820 681445 345610 723605 457215 181730 563040 221000 677875 579615 777665 484075 841075 123930 620075 547825 169065 155635 635970 232985 54145 271660 374170 196010 22100 496485 764745 736780 628575 670395 330480 780130 747320 703885 344590 466140 731255 165750 610130 687055 517055 271745 153850 27285 708985 560660 755650 378675 266305 565845 549100 159460 299370 65365 66640 71400 775710 705160 191420 241655 809710 469455 132940 747915 460275 159970 25330 819315 24310 613955 166770 674390 718250 401710 641580 339660 825435 156400 496910 507365 207825 496230 366520 787610 189975 171530 76585 138890 755140 234090 563720 837760 532610 647275 738310 516375 351645 558960 317815 798745 737800 554200 655860 138890 613445 797470 636480 16065 619140 728280 347565 293335 557005 797045 188615 222360 555730 270470 309485 302260 162095 89760 184790 807415 148750 151130 230180 575195 446505 501840 107780 91205 340510 404855 460785 102510 106675 261205 217600 474980 54145 242335 760240 451265 719440 371535 206890 20485 824245 266985 822120 437580 481355 289765 607070 755055 230605 325295 654670 727345 799170 191080 711450 83130 16490 190230 639285 297075 706180 119425 191420 504220 711620 252620 135660 420070 68595 470475 202385 845325 283475 747235 503115 33065 781065 202215 96645 774095 375615 704225 536350 825690 265030 224655 689605 686120 95285 425425 467415 27200 530570 750550 625600 275230 231115 42160 93415 752080 153850 515610 576385 36040 624750 649655 299540 330395 596020 297075 285345 212670 391425 663510 502350 222955 71995 29240 779960 159715 756330 486625 15810 725815 427720 673285 124865 609110 830450 70720 367880 518670 721905 777920 842860 46240 816510 644895 419560 283900 73185 89930 372725 404090 501245 215730 458150 148665 661980 671585 83725 783785 320280 262225 789055 426785 32980 750040 595340 448630 468605 805460 778430 96475 100300 624920 15470 463930 827050 225420 341870 468095 238510 160140 361930 770270 652800 286875 209525 11390 841075 183685 34765 342125 443360 777750 289425 849745 453645 511615 458405 175695 847365 532185 535585 206465 19635 222870 107355 65960 512295 485690 619140 479400 24905 417945 802570 124270 205955 696575 349860 107865 672860 113560 585565 480675 402900 739245 521305 624495 739330 409190 475830 331585 339745 263075 460870 438685 391425 213690 111350 64515 730235 65960 12155 637415 262480 823055 729895 259845 172550 288830 583525 606815 659345 251770 44455 124695 809795 15895 260695 103105 539750 641155 70550 329035 263585 256190 725050 661895 523260 454920 69700 182155 689860 231115 541195 3485 640050 650335 385390 333370 126905 335835 292400 226015 751145 223125 330225 230010 293165 810390 175015 215050 838185 365415 64345 172295 128095 732870 345610 75905 169490 447270 83980 359550 518075 51170 513485 37825 511275 24990 481695 456535 625005 720035 677875 597040 164475 726750 561340 315350 245990 842095 12410 100810 662830 788970 552670 594065 114495 138125 639625 169490 619225 742305 822290 479485 803930 667420 191335 719695 583695 298520 743920 843710 196350 180455 556750 169660 625855 36125 499375 506090 676940 109310 781405 562190 327420 181050 282880 149260 846345 694790 59330 258655 616165 122995 190060 408510 332180 264945 726495 158270 757350 344760 203915 359125 513570 133025 447950 407915 66130 709325 539665 192695 165410 825180 664360 165410 162520 451605 154020 256445 394230 80240 470815 436050 398650 172720 252960 649910 512805 379865 138125 588625 745110 356830 380630 96390 382330 456875 44370 229840 27965 761005 457810 618885 565590 677450 73610 694195 836060 787525 193970 831300 440215 269195 710685 617355 281350 399330 779025 239360 546635 38165 712640 818635 312970 444975 169745 462910 554200 474130 300730 843370 149600 700825 790500 262990 386750 487050 103020 327675 281435 842520 578595 440725 567205 387515 846090 829685 153170 764065 460445 500395 397800 476170 822715 296480 106165 84915 434180 657305 280245 398990 805290 111775 748850 121720 122400 586160 449225 710770 395845 55760 136000 566440 356065 101235 488155 292230 258485 781575 659430 746385 365075 141780 384625 615825 389470 662150 191930 165240 132005 23970 146370 753270 409955 252025 117725 380885 320620 136765 444805 325550 803845 739415 745960 383435 10880 27710 103275 791860 845495 112200 31960 285770 705585 747575 554795 824415 280415 344165 458150 433925 514675 6035 622200 820845 681445 420665 576045 445570 508555 111605 795940 411825 179435 92395 13260 176290 367540 835635 669885 757265 39440 54400 413950 116620 532865 515610 543915 394910 213010 740605 393295 444040 788885 50490 75905 259845 205275 650335 193885 71400 374850 585225 354110 481780 847195 483225 668950 841075 736525 366435 228990 847365 10115 743155 794325 620500 241315 387685 175610 2380 621605 253045 792455 738140 825435 21080 800530 328355 355980 704395 415735 619310 520285 322150 96050 558450 189720 537880 745365 190740 370345 614890 770100 821270 544340 266050 840225 686800 422025 46155 713065 615400 795770 414545 729045 251600 506855 260015 339320 392700 596615 63410 73780 247180 288745 703630 277610 434180 772055 604265 293675 280160 252025 67235 151130 544680 498440 484415 737885 447695 404600 558025 460020 285260 680595 102680 275145 614550 302770 498185 521475 41395 180540 661640 97155 164560 250325 563635 244375 161925 578170 738990 337280 220235 25075 783615 290955 635970 190655 459510 706775 169235 186405 197115 111350 195500 313480 382585 277695 130475 390830 228990 578850 532865 152405 436985 456195 345950 718675 763045 281860 49215 732700 85765 414290 153000 509915 16490 86700 387940 381480 477955 270810 9860 746640 349180 571200 463505 519945 844050 455175 269025 218705 43690 214625 774180 96305 813450 65790 196350 435965 370600 633590 840820 533205 307445 671585 793220 241655 575365 108290 742135 591430 261375 678640 849320 382840 111605 353770 699720 316880 405025 423300 718420 24905 271065 633165 567375 558450 721565 666145 341530 780470 55165 245225 550885 601715 390235 453900 839885 622030 531505 653820 469540 457300 749190 441575 702015 383520 35870 41735 570435 692410 818380 288915 154785 448800 155890 314840 304640 346120 425170 134300 539325 414120 526235 311780 249135 587010 680170 95285 626535 51000 486455 787440 827730 684675 450840 59755 176460 405110 79560 639115 250665 775880 631635 295545 255000 570265 91970 62220 481015 702270 405535 761770 385730 124440 723435 173570 519265 434605 120445 88740 456280 496570 6375 847620 455515 798915 301665 822800 407150 532270 780385 634270 495040 130220 328695 680595 567630 712980 575790 441065 560320 422025 480250 78965 181815 7650 156740 251515 550545 106930 290360 504050 494445 581825 227375 91205 252535 179265 57885 459850 19210 41565 259165 517480 364565 528785 791690 352665 239530 346035 486965 94350 100300 1870 221595 87635 78965 646425 652035 837675 7990 201195 388960 615400 18020 245140 238340 84235 532695 186660 547655 374680 633165 344505 404685 521390 538305 52020 656115 705500 468520 18955 359720 735250 729045 796450 35955 122995 721905 483990 489345 689010 257550 254660 788035 737715 440385 493085 239445 842265 139995 774945 489515 764575 515185 637840 783530 21845 597550 254660 616250 321810 278630 696490 572815 326315 7140 268345 838865 547740 271235 38165 732020 85680 26180 394740 712300 538815 600950 38590 763725 726325 845835 337025 17425 718420 600015 413015 506345 341190 528700 14705 832150 451435 88570 596700 234685 692750 307445 754970 754375 533120 759730 366095 284580 638350 282965 583950 356405 538050 55080 366945 447440 520115 389300 459425 428145 177735 468350 443700 90780 405875 34935 18615 554880 216070 531080 589475 792455 263075 64260 5100 244715 209950 106250 305660 575450 260610 231030 691475 525555 775540 330225 564740 464270 834190 80070 400605 401795 417520 103955 704905 274465 129540 84405 671075 568310 506260 261375 10965 428570 633845 214115 213010 174675 273700 733380 337705 163710 43010 667930 547825 460530 124440 654840 517140 360230 121635 715105 29920 344845 548080 661980 75735 732700 763555 522665 626535 355300 234770 806055 83215 742645 580380 229160 27200 603670 491895 840735 621010 66130 113815 685695 101575 561000 580720 778090 523005 558450 658155 553435 741285 640220 642345 330565 194225 637585 365075 428060 43945 492745 345780 128350 161160 501840 314245 34255 742050 278460 145180 637415 75225 27115 817870 596700 823905 16235 39950 568140 521135 710090 654925 730660 798405 771035 147815 662660 53040 353090 524620 262395 28900 737715 423045 269705 365670 619310 253725 407320 38675 835550 806395 639200 177735 259930 781745 580465 800785 569245 613785 697680 38335 839800 346545 723860 644980 491300 197370 300475 652375 767125 772565 774350 345355 476850 712215 778345 171105 422195 544850 282455 695215 630955 433840 107355 21590 510000 751655 47090 307615 45985 538135 299965 432225 606475 708050 696575 192355 285600 788715 12240 647105 444125 26265 175440 704905 193460 735505 481950 595255 674390 817105 696320 688330 475490 754460 277015 79560 169915 591940 129455 256530 219555 195925 689350 629595 84235 724455 135915 602140 29495 478720 437835 407235 353855 642855 825690 495890 421005 586415 322830 463760 342465 337450 590750 779450 825860 616505 656200 401115 552670 643195 472940 103275 360655 843965 435370 240295 485775 95880 586925 536520 123250 46070 706520 629255 330905 7055 91290 537540 179690 285175 679065 772565 172805 231030 273445 702100 450330 15810 35190 95625 447270 9690 752760 140250 768570 387175 330480 292060 557855 642600 130390 67660 82705 577235 108205 713575 775370 243780 110330 450245 189040 6120 526830 402475 510935 215730 69530 61795 596445 499715 151640 99875 776305 444805 417435 835040 572220 505750 518925 173400 482970 200940 52105 84320 281435 732870 326995 199835 16235 209525 69360 419815 415395 580295 673540 803930 832490 238680 647275 62815 596785 741455 468180 556665 115685 297755 340425 516375 482885 529805 690115 842520 18275 86870 243950 123930 324955 294100 336345 657220 146625 16745 512295 82535 469455 371110 785825 361845 284580 309400 517905 748850 678385 165665 113220 306510 617610 436560 546040 654670 281265 164815 229160 710940 354960 421855 833340 555390 743240 516205 693855 806055 525555 121040 601460 386835 641240 789480 457895 763725 740435 525385 575790 765170 101745 705075 633675 636650 433415 220490 63070 757265 538645 104295 416755 339065 273105 720715 245055 157590 446845 521985 363545 229415 445995 671500 436815 53040 655095 501670 404940 218790 544850 366605 415055 206295 226610 472005 416670 766700 530910 211480 546550 472855 651525 263245 654925 264180 261290 519435 844730 67915 293760 731000 621010 102765 615485 109480 808350 353345 396610 196010 788460 780980 780640 255765 555815 66215 243355 89675 284580 316115 736270 591685 387600 684165 401455 675410 180030 459170 436475 265710 418370 681615 818890 675835 343315 533205 797215 613870 369750 268770 477955 180625 80325 148325 194565 348840 745705 424405 331330 657815 621860 593895 305575 593640 495550 826200 336345 161160 486455 313055 413185 133620 532015 403155 187850 67575 241655 218620 398905 602225 204340 397545 115005 336940 247775 662065 461720 349520 423215 76670 653310 800445 495465 511700 360995 628490 532185 795770 424490 88315 622455 712895 75650 297585 654755 489515 208250 422535 298775 437835 348075 604775 82195 367115 212840 558620 585395 449225 323680 539495 810730 276250 308720 562530 472855 646935 366520 540855 641920 645150 742985 219810 775115 519010 255510 67065 617100 74970 421770 373150 477615 15300 801465 132600 303790 827815 821185 54740 556325 374850 471920 407745 164815 4675 809965 631040 467415 121380 582165 702015 721395 462400 567205 818635 780640 465035 475065 331415 195160 376295 633420 282370 723350 359465 347480 721140 270895 601290 595 491300 603075 23545 668780 557685 610555 708815 471070 334560 774605 489600 595170 180795 694195 543915 731595 545530 521135 712555 303705 43520 193970 687905 273190 389045 16235 469710 389300 317220 812175 847790 425935 328185 802145 126650 840650 239785 302175 229330 249985 772905 336770 257295 422790 29070 275315 768485 799850 487985 357000 77435 164390 761940 394740 731595 449310 830450 426870 41820 812005 614295 637500 628235 159205 719015 260440 553605 263500 581145 296480 372470 807075 371620 590495 613190 174165 479570 600100 778685 753695 115175 593895 278715 823990 45220 702355 706010 770440 422960 20740 443020 563465 76160 560065 762535 652290 317560 76160 633250 525810 10370 785910 417180 13600 596870 176035 458915 492150 432735 229585 45560 602735 657645 339065 108715 809115 82705 215135 830960 179690 492745 147305 474980 326400 221255 92735 277525 319685 754035 215815 53295 671585 609620 325635 805205 547995 550800 239275 714425 773245 811325 42245 91120 13770 710345 7650 404260 589390 405790 134045 799935 188615 217005 56185 373235 396780 225080 263160 490620 311100 506260 494275 687735 453985 218195 834190 109735 48535 290360 637840 313820 687905 313310 544765 377740 534480 14365 324105 642005 325295 745705 718080 171955 21845 251005 505580 533970 793475 444295 490875 183855 235620 43860 279990 717400 695895 64515 308210 710260 78370 369410 365840 77180 590410 177310 413015 96390 789055 587945 515950 824075 448035 305490 504645 155890 816680 316795 808265 21590 835040 159630 789650 426360 86020 637415 849320 653565 29665 583270 814470 267155 644045 803420 357510 530655 403495 430355 635970 451520 710685 163710 540175 537030 615995 793900 389045 741285 174590 164985 49385 254320 225590 175695 381055 423385 555985 331415 244120 505750 518330 820250 40375 470050 785825 436900 170425 667760 215645 97410 310420 528190 487475 802315 567800 121380 597465 523175 182750 542640 158015 333455 510425 414205 684335 162520 411995 390830 390065 470815 180880 33830 63410 255935 389980 54485 307700 256105 228820 73865 561595 127500 616845 712810 241145 804525 305490 40120 235110 304810 474300 552755 126820 439875 318835 648465 439875 383690 673965 53380 809795 176885 536010 13940 202810 235875 597635 298775 437155 459765 632145 476170 413780 658410 486030 842690 99280 90780 386410 556155 113220 645915 420410 814895 752930 143310 372555 136765 9010 713915 36550 90610 565845 770950 825860 610980 648805 179520 191335 456535 568905 319090 58990 257550 90695 252705 207655 802740 754460 255425 270385 199070 113050 518075 212755 628235 104040 792795 782765 460700 11475 380290 436475 372215 436390 760920 23715 155635 178330 670735 177990 242335 236045 134810 75140 421940 148750 845410 825010 615825 374935 187765 326485 225080 706860 815405 184535 6545 82620 818975 116620 244205 342975 230180 836995 648975 212415 140250 19890 113220 100895 451265 826200 395675 518840 216410 445315 280415 79985 485860 736185 348415 501330 17170 543745 87720 748765 79815 376465 473535 219725 370430 840310 292995 541025 366860 443445 215560 43690 615740 592705 381820 82195 596105 6630 733635 59415 41225 594660 349690 492830 402645 811495 720715 230520 282370 569585 694365 505495 490025 349860 428315 317475 688670 183430 37485 284495 142120 748000 791010 728960 331415 577320 169830 306000 124695 413185 444805 402135 482460 701420 641495 339745 381820 486200 595935 235875 733210 482715 425765 402645 824330 793135 386155 82280 620585 768145 609365 345610 725305 153680 266560 778175 42585 742560 579275 168555 260780 662490 146625 45135 368135 329205 760920 808435 36210 176970 191505 142290 745620 392105 329800 718250 362015 617100 115175 115600 315180 300645 809285 781830 60945 838015 443530 176205 704820 503880 818635 694705 592620 758880 503625 340935 469115 424575 590410 653565 694875 593555 151555 317390 177820 420665 33065 396695 106845 173230 329800 809030 535415 296905 429760 616845 431800 252875 279990 819485 231200 523770 35190 269620 65705 132260 646680 574090 164560 297585 661215 558790 424660 516120 761515 542045 565505 326485 826030 432480 728620 127075 345695 547145 411910 794410 59075 155805 694450 568055 847280 128265 165665 543150 740605 723265 70040 294355 391170 615740 526065 715870 442935 448460 73355 272935 116365 13090 545700 653395 601375 205275 216665 466820 720885 250665 482460 361675 678045 52530 666400 201620 106335 134300 150535 778005 154105 802995 12580 668440 652205 510000 725390 49725 521560 684420 347310 190230 480420 795345 801975 762620 236215 706605 285260 361930 283815 601715 583355 92310 673285 822460 192525 313905 487050 683570 672265 774775 151555 536945 846090 443785 610640 128945 766445 288660 377655 449990 653480 622795 712810 109140 742305 823225 355045 710260 248795 630955 729130 43180 360740 75055 822545 148325 668610 606220 67235 136085 439110 232985 309145 835040 626875 567205 755480 841245 631890 154530 821015 70210 453645 550630 231625 170085 485690 844475 496060 192610 285260 468605 209950 146795 755820 825945 833765 746045 412420 108035 513060 384285 680935 323255 358105 829515 115430 213860 287640 546805 351645 299880 258740 462570 562105 694790 538475 603585 297500 76075 822375 678725 733380 102850 92905 594065 12155 469625 469455 631720 342550 636395 85170 90100 696405 418030 451435 446250 518925 735420 578425 206125 753015 551225 757775 783615 189125 821015 339575 36635 456960 544510 391085 82875 69530 361505 677365 78285 83130 332435 652120 780895 525810 495210 192610 741115 676260 707710 806140 507025 138465 363375 585990 235875 450755 39610 214030 473790 102000 134810 340510 94010 151385 613785 121975 672860 289085 455940 7480 73780 639795 90780 623560 123250 63155 709920 823735 260185 135235 772310 834445 437240 471155 528275 114580 626620 405195 137785 121635 594065 208845 278205 637500 307530 791945 99535 514760 739585 269620 304385 399585 518245 488155 363120 606815 484330 790755 147985 140590 420580 604945 548590 746555 95370 235705 779960 170510 819655 793985 108120 129710 206125 194650 568310 729215 107440 348670 753610 783955 640985 628405 184535 708900 837165 176630 583270 67405 606475 833170 287045 153340 346290 740265 126820 478635 533545 178415 745705 561935 609705 207825 424575 282115 227120 735420 667420 288320 770355 643365 232475 814725 218705 13770 100045 226950 154105 742475 399755 449480 129710 520710 63410 340510 367285 570690 635460 745535 58225 348245 174760 247775 699720 287215 4590 566100 451180 1020 735505 728025 165155 232305 673795 184450 576810 809965 797640 150025 37655 276505 553520 96135 769080 48960 438515 287045 65365 783870 336855 935 340850 505070 168385 315520 782085 477955 274295 330055 360995 227545 535670 782765 413610 180030 524790 814045 141610 303875 503795 435540 51085 301155 17340 748340 389895 17595 20230 676515 356745 24055 727175 46920 686800 248285 349860 156145 126990 416075 778260 522495 670055 83470 180115 813790 146115 568225 515695 271660 345695 72845 43520 786250 686120 4590 46495 312120 756840 246500 845325 313565 197965 394400 26690 445910 25755 757605 747490 469455 425935 577575 690795 28645 125120 374255 485180 801635 99365 776560 701930 498185 580890 176630 789395 751740 269875 527425 208760 397970 520880 144075 529635 758880 671415 444720 437495 630700 728365 336430 833000 412760 97155 593130 336005 329545 292910 392615 488835 291295 676600 213265 208590 122145 180880 444465 386495 646340 637075 169235 760155 359635 351985 405365 743495 840820 272425 213860 737800 257720 174250 152150 399075 424065 567630 848980 781745 370685 490535 504220 312375 333710 388875 445570 263245 265030 245225 687990 595340 210120 545105 790670 797385 680170 466990 511615 519180 743835 772565 564400 732445 2975 626280 151555 642770 684420 260610 194480 5950 645745 48790 92055 532355 315690 15045 20400 779110 564825 404090 616760 227885 764405 145860 386240 363205 314500 718930 669630 82110 235960 85000 844390 509405 259250 115345 179860 396780 521475 122740 694195 779365 587605 254915 429250 772225 123930 841160 251005 57205 483565 765935 205530 137360 545020 164305 745875 237660 121550 270385 209355 285600 429505 141355 156910 570435 600780 143650 178755 62900 540940 802825 10540 300050 62730 372725 142715 295120 624835 322235 554625 261970 758795 801465 376295 190995 781320 423725 253895 73865 133875 278460 484500 768315 79560 730830 823055 89505 467925 198985 595085 291125 763470 158100 278290 173740 58140 608345 95285 491725 457045 808860 434860 541535 319005 586670 200090 820165 122315 820675 49895 192525 516120 340425 707200 476000 44370 434010 712895 221680 785655 165495 755735 789055 803675 658410 283815 651355 181390 251090 663595 42585 541620 566780 831810 816000 666400 592960 806905 289935 671415 143905 328865 284920 626790 778600 642770 528020 137530 428570 412930 576555 755650 491130 231200 2890 799000 697595 321640 167875 358275 768485 67405 715020 70890 554030 67745 92735 829770 375700 744685 263330 754970 661300 783190 14790 615315 672095 609365 267410 520370 543745 791690 561340 600100 672095 385220 28135 736185 206550 48280 650590 384285 186150 699550 203660 424745 647785 763555 517565 675750 698105 114835 190910 795430 50065 308550 347055 552925 216240 676430 152065 6970 847280 848640 123930 544170 575110 78030 579615 3145 246755 709920 384285 506685 734910 170170 813960 836570 327335 165750 349350 113135 748680 220065 444210 487645 764575 664445 140080 49130 34000 601715 316030 498950 573325 244460 754290 376720 238425 510935 509745 213350 725730 723010 38675 580635 61030 610385 610385 170170 303620 96135 461975 240550 759390 222785 279650 843285 153680 711025 557940 804780 153595 685695 204085 787525 650250 95285 736185 342295 156910 754460 380885 281775 843625 416670 503965 240125 316200 801210 311440 407575 691985 603500 218450 63495 40630 501670 405450 645830 305830 20315 813535 847025 26010 489685 606560 138805 779790 716380 527935 213350 437665 679745 338215 621860 377740 833510 52445 310675 158355 415735 227290 363205 136595 845070 699295 612680 613105 819740 607750 435115 73525 166515 88825 744175 117300 161925 244035 731340 134385 424830 314415 810305 9690 718590 751400 132600 101915 640645 466140 127585 534395 307700 734230 848810 605115 542045 840905 686715 351985 307700 238595 768060 429250 220915 783190 318495 557600 85680 504900 460275 737885 19210 574175 419050 100980 19295 316880 369835 185725 481185 319005 816085 265625 158185 676090 180370 150365 132430 285260 490450 117895 415565 136850 560575 215985 361080 681275 251260 378845 17255 717570 688415 626960 122145 751910 138125 812090 144330 178925 341190 586500 619565 179265 204340 659940 682550 648975 235195 181475 177820 659600 103020 559385 100385 331925 822885 833510 715785 532865 410635 521475 20060 453900 436050 842180 408510 309400 653225 138550 136765 574770 458490 81770 410805 624070 647105 444380 615740 302090 373405 195245 15725 133195 753185 802145 121890 379270 774860 594320 455345 846940 353685 609450 179265 240805 585480 174420 320450 109820 809030 803250 278545 350965 483395 538985 693345 341020 356830 546210 391680 468435 62815 418115 330140 296565 279650 59755 272170 761430 195670 533970 365925 775880 355130 638520 638690 563720 279480 464440 349435 588455 700655 27030 748595 257975 618545 133110 196605 776815 760665 678215 201875 90695 753355 470560 155890 261545 236810 358955 456705 769420 788545 589305 341190 606475 461040 180880 206295 834020 516460 592195 583185 598485 521985 645150 104040 583525 536690 407320 218620 509320 288320 182325 651525 294015 680 59925 269620 243610 455515 299880 833000 831725 585820 237235 782595 13770 276590 95115 52190 625770 344930 326485 493850 245820 838525 38590 808690 720885 328950 418540 234430 712045 318155 818720 576045 652885 119850 375275 79050 92735 546465 268855 381225 119255 477530 661470 659855 602565 710430 188105 5525 197115 660025 118745 573155 496400 32470 694280 284665 813705 191165 3825 528360 668780 17425 514930 227460 378080 664105 466225 398055 576385 257550 223890 384115 374000 192440 805885 673880 799340 11135 633930 16065 275825 38420 447100 234430 556750 594065 103785 347905 83045 545275 640730 353345 440130 744090 292825 615655 819995 690370 780300 280415 796450 647360 72165 217685 605115 423725 511700 675665 521220 555560 709495 222360 665125 786420 137360 462145 160820 363630 324275 617780 723860 164900 658325 177225 789905 833255 743750 168725 268175 533970 551565 719015 95285 635035 193630 188615 283985 452965 573750 651440 202640 542725 840140 34935 196180 43520 404685 299795 374935 609195 487390 325805 841075 553435 788545 147985 679320 157250 781830 617525 450840 565505 263330 735165 639880 586500 131920 738480 530825 607325 176460 840225 285770 364990 29410 575365 483310 405280 535840 764575 474555 292825 563125 109055 542725 92990 621435 724880 460360 504560 62135 39525 750380 131750 425000 451775 237065 655775 845410 423810 320875 407150 829685 379185 751570 849320 183175 198815 173315 209610 606560 337535 475490 483565 287725 158780 263925 80580 767550 63240 413100 12410 330990 369580 771460 792370 310080 751230 652885 406215 442085 388960 510680 329290 308975 787100 684760 468095 390405 359805 796535 219470 811835 731935 195245 395080 542980 723010 93330 631635 824415 814045 747915 514675 649570 289850 246245 232390 319685 512550 402390 842010 221340 838695 606985 406725 568735 80325 492745 754715 849150 268005 393550 143225 614635 67915 92990 802060 154615 318835 250750 722755 786080 125800 777750 410805 454665 401880 329120 91120 580465 800445 758710 677620 382925 514760 561680 832830 570180 616335 368815 654415 545785 511445 441150 658325 451265 844985 200940 653055 508725 597125 84915 407915 378335 842775 41225 410295 3315 301580 53890 615995 408340 244885 663170 572730 595340 771885 49640 175015 733805 14790 814810 201705 186575 102340 302855 435370 168980 700060 107780 223550 432310 223040 704990 289510 255595 743410 419135 728280 288065 535840 388705 681700 721055 769505 334135 371705 828240 628065 372555 111690 61625 228225 639880 466055 626790 588370 502775 412930 331415 42500 705075 811665 388620 206295 36890 229075 552755 808860 253470 650250 806480 735505 498440 522835 550375 25075 669290 778515 806055 658835 682550 321130 184875 107610 84575 698190 836315 190060 261715 694280 657900 57290 85765 374765 350285 264520 451095 487730 245310 453900 192950 600610 265455 583610 33235 718930 526915 7990 681615 34255 796025 594405 574090 412760 517140 529040 548420 808945 760070 720800 350115 634185 745620 329460 404515 448800 352155 127330 654925 275400 246415 101830 773755 448545 293080 316795 288660 359890 122740 451180 432735 257465 162775 550970 614550 209440 470475 185555 61710 457725 333030 687650 255170 805800 266645 594915 686630 634100 76925 196860 541025 82195 407235 785400 591515 513485 547230 695980 238425 20060 128350 44200 847025 504135 703120 145180 796960 785315 184790 512890 803505 230435 217175 142885 107865 340340 467585 740860 752590 228395 165580 379440 290615 156485 725135 631295 535415 559045 627810 277865 554540 351475 692495 326485 557005 580380 618120 524875 114325 763725 730405 357850 246415 238085 458490 679490 823820 564740 653055 640985 285855 772310 710855 342380 508300 504305 490875 184195 308635 451350 87975 309740 151555 107780 605540 544255 809880 635120 603585 335580 73440 650335 231710 451435 96560 377060 23375 476085 91035 669290 482460 427635 519860 802825 30090 535075 508045 357510 549695 349690 241400 210460 793305 129455 420240 420580 541875 724710 750720 174930 345695 574005 425170 663000 270215 690625 579275 776220 737460 246585 234005 590070 355045 137445 521985 186405 712215 251005 221680 331755 456450 153255 763215 87890 364735 338045 381225 524450 542725 141865 353940 772140 158355 423045 466820 251515 306850 798660 713915 560490 600610 517140 666400 557855 772990 263585 407660 722755 278375 325635 740350 508215 671670 646935 723095 143820 635630 295290 542215 500905 392615 431970 329800 435880 290275 733125 718335 607495 227885 455175 451605 264520 409785 689095 792625 796875 794240 205020 373320 572050 242165 533970 536180 340170 695725 244800 234005 224315 448715 125460 93160 106165 680850 1275 641835 17510 408085 374085 532780 238000 349265 55505 371705 606730 32895 591430 184195 703290 388535 218960 347395 444040 167620 769250 372130 458575 19720 684335 793645 591600 13005 642345 720375 211990 269705 129030 47090 752165 230860 294780 518500 164135 417180 619395 129285 566950 383775 29240 774520 742730 361930 501075 824415 3400 454410 498015 741200 40715 40205 358870 400775 1615 664785 418370 271915 473365 562445 422535 757350 121720 103700 714255 661470 303025 794835 21080 117385 509830 593215 211225 618885 28730 498780 247775 256870 147560 368900 355300 146455 31875 389810 126650 305235 668950 404345 603415 404515 734145 773075 379015 731000 230265 767975 430100 313395 695470 434520 589985 838185 477955 128945 795345 553180 506345 190995 35870 251600 321725 231285 773755 283390 627555 821015 297330 466310 271320 696405 198220 275825 795515 739670 228650 477190 595 681870 632825 233325 832915 467755 393295 745280 58905 571030 60945 651440 463590 217430 372130 82280 242845 836740 569075 665720 114240 211905 597125 321895 78540 292825 39695 375530 635120 35190 437410 759560 261290 625515 116280 451945 644300 427720 150620 427125 482290 598315 503880 714935 406640 675920 787185 53975 171530 408425 500310 207995 53805 65705 225080 123420 592365 69105 225250 224910 63835 315690 15980 429080 428740 165070 767465 603330 698530 715445 541450 470645 90270 529805 163540 97240 185215 457980 162180 78370 794070 359635 306255 682635 161585 768060 766615 136595 618205 322150 800785 388705 211905 566780 803250 654670 38420 298605 506940 189125 58905 211310 415395 832150 393975 655010 643280 400265 109905 608940 762025 500225 807670 524705 619735 822885 740520 343910 761855 489345 10030 30260 407660 38250 237320 270470 750550 329375 99110 552500 97495 777070 399330 293675 286790 846685 146965 329800 687055 761855 704990 763385 332605 693430 476425 840225 610980 251600 728025 701165 707965 691305 414460 249220 228905 555560 573070 379100 91375 717060 308125 831470 4335 769250 468180 276845 158015 560745 518840 743580 350710 521305 68000 359210 502605 106845 313225 259590 11220 429590 178840 185130 744090 828920 395590 425 321470 509830 801805 778515 474980 334815 663425 485435 152830 843710 690965 48195 304385 687650 749360 286025 589475 839970 194565 375360 493595 837335 144245 671415 767380 318495 223635 33065 393550 67745 788460 743410 839375 758965 31535 233070 684250 831980 382925 815320 698105 598400 650250 289595 191930 406215 400860 37995 412760 803760 460955 119255 406980 503285 134215 779960 752165 593810 849490 125800 80495 551565 211395 791095 766190 758115 621350 591855 48110 347905 403495 394315 495890 237745 711280 376550 275230 342635 47345 800445 718250 570265 115600 587435 557005 575705 52870 105910 797895 733890 396865 520455 568225 848470 526405 578850 37230 263840 300900 546210 626365 658155 81685 297585 797385 608260 131580 706095 521390 155040 33235 282115 722670 452880 236980 721225 110840 612085 133110 451775 780810 654330 718420 141865 594745 587435 720545 388110 255255 146455 679830 735165 776645 672945 246670 369835 404260 469540 374425 352240 598145 436815 338810 441575 195500 465885 835380 505750 227970 201450 833000 31705 745365 39610 492405 78625 171190 88825 719950 793815 498185 90610 450500 315180 614805 532695 237830 54740 445400 92650 486030 18020 66300 6970 16915 1445 50320 378335 68170 558960 49895 660450 185725 110585 809370 408595 294015 482205 763130 836230 129795 134895 309485 600440 46410 750295 780725 73780 655605 127245 307190 439960 342125 111350 251175 185045 625090 480590 522835 691815 770100 355385 532525 196860 843200 332775 549695 591430 224655 836740 180030 776305 491555 269280 327590 113305 392955 328100 277525 643280 538815 800785 818465 819995 84745 48535 668270 449565 611320 703800 519690 566270 125545 367710 569160 363545 516800 186235 546295 368050 342635 275400 621010 160395 283560 160905 211055 245480 771375 429420 153850 128180 486880 845580 700400 503880 159800 353770 343995 312885 447950 500310 350795 685355 738650 682295 437325 92820 814640 797130 681700 547825 70040 772140 795345 111180 398565 742050 197030 401200 531845 47770 423640 733125 458575 743070 820930 281605 182155 684760 128435 210545 557260 656115 369750 759560 670480 400435 637585 322065 653480 226185 345695 45135 91120 35020 675580 126310 37910 206805 679405 689010 613445 433670 212755 26860 660620 20315 450585 63835 485010 451095 34170 73185 199495 169490 625940 218535 787695 170085 557770 396270 139740 754460 171785 821865 606900 657220 690030 402815 389980 298010 810475 784975 8500 588285 841670 314330 240975 411570 186915 759305 496060 274550 676515 295120 89420 612085 259505 487815 31705 523940 590410 384455 206890 83810 19125 567205 249390 770780 48790 832150 808860 727855 830960 176035 821525 575790 377995 772905 596020 48280 539580 510000 836910 554710 336430 713660 510765 203320 336855 734060 458915 249900 799680 491470 719270 540515 534905 577490 10880 787185 738650 332265 622030 270725 294525 336855 304300 120105 139230 179350 840990 646935 299965 427465 576215 37825 705245 553945 285345 815745 129285 173145 579105 67320 284410 416500 346205 491045 507450 336685 122910 388280 124355 145095 66810 369240 103190 9350 215220 780215 553010 464780 789735 385050 714085 370685 165920 814895 540940 79560 450415 493595 680935 615485 809285 235535 272000 791095 805970 38675 427550 346715 547910 263330 651185 846430 791605 184875 372640 358445 725730 763725 444125 589135 720630 449735 726835 271320 257805 353430 27455 340 219555 281265 365160 303705 383605 78370 611915 607495 135065 470475 153510 666315 116280 699975 209355 652460 265115 710770 723265 560915 71570 774350 146455 5695 738820 833170 57800 683315 508980 7480 613190 296990 743410 348245 551820 563295 388110 686460 709155 505835 8075 19975 518160 469540 76245 585140 826625 717485 729555 406385 814640 744430 836995 267070 112710 133875 331500 416330 546890 716465 742560 462400 713320 508895 235450 713915 724625 782510 568820 247520 662235 492065 224995 683060 324020 544935 380715 5355 716890 526575 269195 532100 378420 235110 353940 468435 553775 849575 398650 390405 611745 318835 162265 616080 218110 671245 62730 10880 507620 228055 728450 717400 186660 590580 239275 147645 135915 373065 710345 17085 121465 255510 421260 625090 512210 320110 79305 742390 284155 541025 843625 754120 534820 657390 416160 163370 202470 721650 685100 82280 419475 657475 279565 454410 722500 466820 523855 225420 647870 293590 707115 131325 565505 62985 729300 437580 237320 487220 484585 460275 236895 763045 447780 659175 171020 689350 789310 317390 513315 595170 755225 71060 117555 39015 649740 648975 266050 177055 390150 339150 318580 818975 378760 452455 46325 664275 70040 323680 133365 169405 11815 199410 220150 681445 52445 551140 38760 318665 186150 149260 118490 413695 78540 65875 249985 684760 433330 229415 640305 643365 461125 753610 554455 297075 143225 662830 639625 139995 113815 619820 360740 5185 718335 287215 525215 41225 654840 15895 706775 249645 449140 801465 828835 646595 216920 686035 250580 211480 305490 7310 809030 656795 533035 662830 135490 79560 354620 513060 41990 345610 415820 216325 252535 475150 306170 228480 220660 258655 87550 523090 673710 187340 553180 431375 389810 233835 338300 1700 567630 838525 648975 828750 481865 692835 848640 172210 348245 770270 749700 336430 508215 784890 710090 277015 103190 141270 402135 691390 587180 833170 589900 637840 204595 679405 599420 83555 115685 793900 184705 93160 406045 419645 274125 532015 485010 826710 360230 542725 12325 668950 227630 559130 150620 8755 103530 2805 566100 157590 63155 231115 44455 152745 822205 659175 217430 286025 610385 168045 187850 476000 818465 490705 591005 444295 717485 42075 33065 546210 40120 529465 213265 622115 500310 114240 656710 359210 448715 229330 27880 223550 498865 36975 690115 766785 628320 367370 641410 194820 619395 359550 818890 430950 98260 836995 173570 791095 705840 583950 250920 655860 326655 250495 542470 639370 674050 117640 247265 750295 48535 391255 17340 274210 310165 648890 198645 510000 317730 643110 585480 321895 811070 742220 677790 783530 759390 328015 656965 29580 300135 57970 283050 713745 708050 610810 318920 232730 751825 178075 457130 685525 436220 522920 145435 590070 70720 323935 595595 104295 384200 276845 177395 672860 324275 348500 112285 217515 267155 171445 672605 237745 789140 246840 439025 57885 445910 366010 534140 392275 189550 479570 304470 230095 817190 673880 542640 532865 312970 86020 820590 414885 168385 729470 659515 710770 702270 840650 417095 728110 1870 173910 843200 405875 326230 437750 325550 92905 163115 36210 243950 511445 466905 252705 642430 648040 602310 568480 58395 591345 845920 61115 411315 194990 666230 776730 357765 696150 319940 778345 149260 446335 777920 186830 518840 600695 336940 215815 195500 702355 561595 611660 757010 273700 476170 28985 468095 216750 19805 72165 21420 432990 174335 796365 129200 71315 657475 449820 210290 171105 75395 151640 595085 89420 461635 533205 524110 531165 144670 447950 505920 654330 271830 567630 127500 8415 318580 436220 218195 368220 66810 2635 707370 668950 701080 815575 476000 360145 563720 69700 196180 583950 777920 268090 75395 205530 377485 112710 431800 466480 198390 329630 431545 261970 457215 836400 409615 7905 120105 713235 602140 567290 276760 594150 301325 681190 22355 13855 540260 598995 837165 490620 535330 113900 464355 230520 45645 575705 7395 410635 220235 498270 632230 386155 707540 159715 100215 241230 838610 670650 21930 359125 228650 309570 94435 234600 341700 786845 624580 676090 687905 326570 15810 803335 842435 687055 54910 311610 510680 439195 181135 299455 786250 336600 478975 422620 688245 794665 386580 398140 211820 393210 661045 469795 165750 616590 422535 559470 222020 299370 438430 167620 310930 670395 550035 226440 373320 98090 704140 505835 316710 366520 568225 787780 661810 330905 108970 756500 840395 807160 175100 681955 722840 422450 187765 286535 40460 83385 108715 468435 798065 400435 677450 706605 573580 588030 227035 676685 579700 56440 17170 651525 375615 585905 445910 94690 153510 140760 491810 28475 350795 343740 416160 367370 109310 832915 456450 413780 519180 466310 353770 198815 435710 717910 336685 522665 742560 105060 726580 374085 585990 652120 141270 714255 55250 465290 811070 606050 693345 704055 600015 247095 82790 180880 514335 175015 601715 672350 422705 243100 246840 36805 752080 294525 496485 694960 754885 658580 133960 176715 774095 278205 248455 418540 556835 298860 439620 391255 358275 316795 213945 170850 793560 336175 508640 415565 244290 648210 714000 3570 257975 64175 17765 729045 830960 610470 587180 3485 450415 608175 232220 771375 247180 658920 476000 221680 654585 271320 741200 738140 575790 296735 119595 533545 329630 58735 695045 728025 239445 743155 39100 289255 400605 205870 90610 83470 592450 359040 370260 351645 23970 641410 80325 501075 436050 724965 198815 548505 414545 270810 538135 551140 424320 372215 642515 24055 824075 765255 564570 293675 500225 545275 22610 138210 377825 631975 453135 36210 393210 201620 512040 231880 270810 770100 563210 55505 72165 62390 224230 221680 299370 667845 336685 159545 492235 295205 816510 330055 674050 142205 693515 290530 178075 550290 783105 694195 465375 364650 595765 61540 804950 81940 33745 388365 581655 474725 417945 570605 187680 688160 422450 272935 734060 529635 541450 97495 637755 107610 511020 758880 716295 47600 218450 260015 268685 756670 10115 108630 506855 603670 609195 384540 260355 758115 367795 703800 120190 438005 209270 434605 175780 8840 520625 309655 135405 605455 144245 291295 11815 555560 785995 843370 310590 394655 508980 687565 10200 560320 733465 87975 313055 763300 523175 241485 323595 834105 356235 315520 638520 566440 69105 132090 170000 839800 92140 72080 150875 552160 419645 588625 430355 692495 239955 523090 787780 15810 23120 315945 219980 786250 613190 96900 223380 817700 822290 765850 818720 568990 146030 466905 171275 320365 320280 617185 631805 542130 791435 538645 127840 727430 752335 192610 321215 309400 693345 780725 408765 438600 37230 109140 138890 133535 669970 164730 18190 587775 65195 21165 71570 233325 796620 469200 414885 774265 493255 500735 64260 631975 686035 61795 528700 4335 809540 359890 45900 485690 446930 37655 392275 153680 224910 587180 668355 403155 5695 48365 804185 507875 618035 484500 840650 346120 454665 139145 575365 262140 326995 469200 58225 339490 487050 287980 130390 584545 193290 252025 28900 311185 361590 170170 432990 577065 121380 595000 218365 783275 162180 216155 706860 730660 169490 463675 110415 371620 64940 248795 663850 97580 711790 654500 156825 705075 498780 301240 21675 325295 544170 619140 713575 816340 372215 116195 730660 660960 826030 52190 742985 141525 828240 666910 4250 110585 80920 42670 250070 412845 763895 188020 122485 76755 154275 771035 575960 358615 424830 473705 317560 667165 153765 32725 408680 95795 44200 656880 822545 804950 242335 403750 168215 752165 627555 401795 649995 183345 618545 587265 581230 729470 656625 481780 649655 135660 542385 779875 681360 683230 747660 243780 143735 731085 562700 319175 531080 609025 424660 656540 57205 495975 711195 149855 797640 151300 757860 312545 201790 503625 41565 748170 711110 600015 127670 199835 578425 784295 501330 132005 296990 523940 57970 256275 719780 714000 422365 483820 498950 258910 20060 501330 844390 727940 749445 634440 833000 401115 524450 840480 256955 305320 696235 652460 402645 661555 209865 710940 438260 79645 288575 533970 402050 232050 432140 470475 616675 748000 634525 497845 301495 839460 312035 95285 668950 237745 578680 298605 546465 206975 442935 737205 522835 52190 25330 724115 549185 757860 793645 451180 717825 639710 300390 266985 308805 45050 221000 341020 257210 740860 322915 528955 708135 572985 129710 334050 552840 133705 751825 229670 254320 342040 746725 368900 766020 126140 254320 800785 781660 143905 77605 58650 601545 323340 282795 633590 207400 702100 188275 487645 710345 33065 648635 766870 427210 641495 538560 825010 272170 712980 771035 471750 311865 462230 234600 294270 93330 749360 230690 472090 416755 2550 343315 625005 505580 240125 674305 244800 725475 15980 186490 744855 17170 171615 150195 595595 286875 361930 805290 315350 4505 577235 417095 194650 598570 92480 210630 214795 321215 705330 409785 728025 118575 706520 606475 224570 727090 129540 693430 276590 764490 66810 585990 272425 47685 218365 498270 843795 26095 380545 22015 623220 476425 733125 456620 451605 758370 725815 489770 241230 815830 684590 245735 770695 218450 283985 285940 139485 189720 771970 411910 397120 581740 194225 110925 138550 274720 230605 31110 171870 142290 489940 742730 30345 571540 108460 15640 683315 468180 198475 382500 345610 539750 17340 107185 510255 24735 367370 159205 229585 579785 553860 533290 32555 334220 420325 797725 213690 721820 748085 649910 768145 248200 821695 62985 517735 458830 77860 838355 523260 31195 189125 239190 695980 323510 89845 382075 487730 523260 417350 580295 608600 846430 20995 796705 847110 327590 726325 278715 367540 546040 415395 695130 398225 742305 644300 820250 351475 779025 181220 296395 623135 54315 30515 761515 625005 545190 535500 163200 448375 818890 757690 25160 445570 11390 369665 494870 621520 332010 571880 429675 700910 456960 744855 389725 365330 815575 837420 761855 484755 439450 770780 376890 323170 573920 102255 311610 198050 259165 228395 665890 697170 556410 1870 497250 81260 720715 710770 773925 646255 148665 571030 81345 378590 551735 679065 40375 688840 50575 444720 17085 324275 447610 675070 288660 788970 599590 47345 428910 401115 412505 188020 446165 119170 407235 734230 159545 311865 313225 668440 838015 728875 807160 108205 581740 746385 739330 516630 650930 521900 39440 632315 534225 495890 460785 828920 301410 726070 323680 334390 493425 119170 4845 97835 111350 13770 405535 579445 119850 316880 769250 409105 693345 169065 269365 142035 423980 525215 586755 774350 82535 228480 813790 807415 722925 43945 259845 552670 738140 499800 64855 299880 592790 607410 287895 407235 699465 238085 283390 436560 159545 178160 313310 752165 832150 588540 733550 765510 553265 185470 744345 51255 608005 96730 714425 427380 393550 672945 716040 597975 666825 434945 64600 406300 563125 608770 564060 430950 328950 53210 440725 757095 465715 380800 534820 409615 154955 281605 34765 837250 659260 125035 325635 385135 773415 537710 298520 38080 404600 785740 237320 130815 29580 301580 479995 581910 804355 352325 412675 624325 555390 389980 136510 457810 536690 320280 428570 6035 553180 442170 826030 702100 30770 750125 321470 159205 216155 570435 667080 273445 261545 817530 424405 527935 510850 540430 833850 647020 286620 687735 451265 14535 545955 399670 452880 96475 646425 784210 267240 578085 811920 644725 350710 500140 678555 625005 334560 636905 374255 623220 549440 71230 473450 796365 157250 358530 482630 604690 284665 255 282370 82790 414545 337195 596105 685525 519860 331160 451860 573750 491725 107950 775285 647445 347055 552840 112710 396100 195160 385645 763385 776475 667590 806225 224995 568310 841840 530825 768485 356745 355725 44710 384965 375360 243695 750975 671925 280075 624920 448715 455940 96220 532950 594575 335070 406640 700570 538815 271830 735250 204935 672435 153510 746045 28475 468010 201535 311780 570945 565590 697340 126395 263330 703120 109140 200515 64345 570520 355045 685950 501160 247520 247860 276930 845325 564570 654585 620245 195925 292825 751485 308805 435795 723435 185725 14025 553095 229245 510510 459425 188530 38250 554710 830535 821610 745450 146285 68510 773330 212585 731000 485605 177820 74715 60860 573835 87805 162010 110330 232815 105655 724540 22270 213690 114665 284325 342635 119425 324530 588455 107865 14365 74205 527850 318750 496060 578680 55930 3400 236300 75565 113475 130220 628320 656625 529890 368900 649910 410380 7310 778175 843200 253640 797555 548420 64770 84065 731850 640730 48790 566780 51510 812685 218450 718930 791945 108800 533630 753950 309145 44710 766105 241825 572815 847875 169575 39950 29920 612255 605455 703800 507875 712215 14705 52445 758285 697510 455600 701930 351475 179605 644130 741965 451945 302175 675070 444465 348245 754120 612595 686630 593470 264775 3145 297075 506345 25500 385985 354195 651270 734995 731935 188870 325975 592875 589305 529040 343315 451435 60350 700825 374935 246840 23375 438600 637075 840650 342890 438855 502265 137020 840905 804015 299625 680425 843625 616420 637245 509150 303960 485095 111180 299710 34935 812600 299965 468520 145350 314755 207570 494615 56015 259420 813960 193630 556155 48705 223975 811070 466650 485860 252875 747150 446420 532865 586670 4930 128265 175695 722755 360060 117555 785910 136850 290275 50235 209865 260185 81005 8670 200345 481100 77860 699295 701505 542470 690625 849915 691305 213180 430100 287385 796195 126650 633760 330735 110415 419050 261035 361335 220065 243610 93500 376975 70040 606135 233240 209695 280755 746300 391255 278290 418540 69530 345270 171700 714340 315775 348585 432395 352410 298435 461635 454750 224060 186490 807755 806735 1785 205700 686885 62220 482460 738735 140250 89335 739245 768060 275485 472855 103530 264775 813875 127330 477445 2465 90015 555305 672350 243185 144755 455175 410040 74545 125715 24905 46410 830280 740775 515695 130305 372300 272595 482545 751230 597380 748085 619650 805375 683400 81260 540090 687650 367625 7650 326400 781150 48025 155975 528360 636055 103020 397800 842010 256615 664020 223465 385135 254065 559215 165750 89420 423980 530315 47685 326910 714085 57545 842265 304810 104720 506345 162605 308890 483990 368135 593385 126310 284750 437070 244970 395845 33575 60605 732615 194310 713915 235110 741965 672945 251855 405365 338385 702355 257890 25075 743155 841500 253980 182325 647275 43520 227120 767380 512295 724625 161075 449140 731340 192100 820590 331840 17765 330310 65195 327845 39015 63410 339660 614805 800785 455855 149175 530825 586160 709410 319685 420325 514420 528700 102935 131835 67660 637755 95540 99110 581825 387770 299710 681020 171105 592365 421430 517990 292995 45050 743070 767635 291635 57800 647700 123250 401625 490110 809285 426870 551310 621095 561595 128095 715445 630275 269620 798915 792965 98260 703375 659940 422365 335920 850 511870 621690 54485 491640 257550 585395 345270 815320 255935 840565 498780 265540 328525 838525 759220 266900 231285 83725 291550 698020 312120 276590 668015 331160 689860 427975 395335 27115 221085 767975 544680 241230 763215 441405 279990 443530 412505 319005 341615 844135 351475 439790 805375 340 712130 306680 642855 562445 562530 140505 132940 814215 373745 155550 623050 276590 571625 561085 562870 393295 169405 211395 87550 748085 617355 22270 2295 135405 269535 471155 440470 706860 303790 68765 669120 131325 1700 180540 806310 119000 36720 163710 127500 644810 279820 669290 163455 801890 93925 713490 172465 441405 27200 493085 80155 246925 753100 695640 399415 657305 446080 469030 152575 456365 671330 389215 314415 397630 292230 554795 342550 718930 52020 506005 434690 200260 479655 330055 780045 258315 256105 824755 317900 291805 642855 52105 488070 610725 715275 371280 809710 20400 80580 761260 286705 841585 196775 182835 568480 194480 161075 726325 707370 568905 673370 562275 351475 222190 622880 132430 222615 521900 630105 313735 329205 399585 444550 209015 682635 254150 557855 288915 778685 491130 564145 840735 747405 585735 367200 565845 787355 566355 310930 63410 392955 339320 513570 159885 208845 143650 114325 399415 646850 768910 104295 240125 829770 653225 421515 124015 723945 605030 471155 519520 795600 292740 487390 841245 746980 677960 84575 42670 564230 44880 252280 19720 321980 743325 769335 2805 765850 694450 367455 67065 595680 265455 502775 434435 693770 272255 27795 451860 606475 522580 757860 620415 510680 766615 840310 292315 108375 646000 555645 207825 89335 414970 461890 156655 51680 123845 44285 12920 588710 272850 142970 544765 502605 552245 490705 837250 79985 386835 108715 139825 602310 659770 697595 41395 831895 395080 259080 376040 350115 659685 528105 570605 738905 529550 30600 697850 622795 119255 249815 286450 704565 356405 690880 25160 730320 181560 711535 396185 239190 827730 124780 52530 252705 287640 22185 424065 635205 530060 42585 356745 619820 20995 130135 461380 412505 328865 184280 664530 242845 629340 365925 371365 673540 316880 836400 18615 51595 467160 686460 240805 747320 476000 640730 208420 82450 528275 420750 289255 640815 340085 659430 73100 88060 42585 308550 713235 2805 827220 9435 366775 92905 540005 324360 137615 815065 122060 215985 485265 425170 458320 500905 319175 40460 526830 401625 141525 318325 697935 40460 137530 382755 629765 144415 592620 172550 682890 752080 556835 678215 532100 506940 414120 734825 847620 167195 470475 394485 298605 744855 488155 471750 430610 702865 546040 600695 140505 281435 462655 196435 321130 285175 63410 421430 598230 322745 383520 787185 8075 641240 550715 161840 339320 625515 299200 641920 25330 791520 446420 680425 679065 660790 637415 406300 617610 579190 279140 389130 24055 800105 676345 323255 358785 170085 317475 379610 383265 588710 167960 195755 32215 483480 45645 309485 416925 622540 231285 324615 590240 775030 724795 743920 724625 658410 7225 517820 158780 40460 93415 813790 529210 133365 61795 190315 332350 399415 109650 694875 155550 566525 197285 741880 615230 790160 201960 598740 719950 331330 569670 273530 326740 488835 656030 110415 836825 354025 290955 769845 97920 144585 303620 720715 5015 645150 413440 316455 431375 556325 288745 118660 723350 689350 98260 450245 158865 185725 717740 15810 798235 137105 109225 791605 98515 697680 4420 582505 438770 271745 410720 422960 696405 411740 44795 666485 468095 44455 636820 497675 713660 502350 1360 825435 36295 356830 348840 706350 228310 449140 385390 805885 448970 810475 755905 660875 183090 717230 777665 314330 319600 100725 290700 13515 454835 171785 108035 223295 357595 482460 561510 32895 296310 618800 822460 727770 133960 110330 165240 323340 506090 839885 312460 550715 316540 83300 476425 462485 245990 376380 544085 510340 772395 482290 664020 87295 140420 623985 519945 272680 737630 14450 701845 516375 87805 545955 836655 149600 206550 226270 277270 30430 80410 560320 358870 276675 568735 840140 147645 748085 549100 557090 340000 674475 718250 796705 54060 792965 11305 114580 176035 846260 601885 5100 492660 674645 36890 107270 468095 303025 522240 401455 766615 90525 537455 527680 825945 608090 510085 477105 745960 574260 63155 539325 842860 787100 781745 781235 372725 5950 766530 463420 747320 159970 524365 249985 318410 42840 35360 832320 264180 772990 487730 813875 105570 300305 193290 144160 134980 727685 630870 459255 331500 400435 463845 624750 531930 303535 631635 409700 777070 449055 313395 130475 587095 487305 675580 386835 828240 753610 9860 9775 455770 401115 270555 664275 50490 237490 236215 502010 375955 570860 465545 48450 584800 575620 170170 826115 588455 553010 257550 126140 320365 671755 731425 759475 692665 148665 817700 441745 688925 836825 132345 324700 569755 109480 84660 285175 289000 31110 660280 657475 650590 500905 382925 10540 489600 770610 189975 722500 192525 426785 447270 601800 198560 286365 263245 741540 589730 61710 404685 34170 299285 45900 119595 88655 130050 278970 67235 693260 353430 504305 223295 60095 167960 625345 733805 846515 843880 362015 500565 115260 115940 277525 114750 138720 790160 774520 418540 666230 646170 538730 170680 402730 267410 817785 595000 778260 707030 583865 16320 669630 435200 659685 808435 279905 837165 824245 193545 322235 211225 68765 292740 356915 432480 351135 193035 94945 684505 321640 610300 87210 799765 755055 357935 294100 747065 215050 589475 29240 662660 310420 780810 13600 849830 637840 316455 47260 166090 639200 719355 782850 135830 185810 719695 587010 825095 457640 142630 750805 496145 132175 103360 458490 671415 173060 20740 536860 793475 261545 627470 265115 275740 427975 33660 790415 557090 722075 791690 309485 268005 843625 818040 134980 92990 804440 84915 392615 321980 468690 839120 265115 711280 276250 697425 105740 447950 93840 9605 17255 315180 742560 110840 140335 795515 168045 397715 710430 490025 601630 412165 142630 186405 115770 694960 528190 24310 479740 705755 257635 608685 275570 238595 105060 812430 755735 793730 384455 514505 555815 13005 209355 344505 172295 148920 231200 235280 603755 22525 42160 485095 359380 225930 788545 623730 789650 108035 673880 527765 342550 655690 813960 460275 204595 656115 467500 424405 99620 100385 770440 762195 510680 238680 162520 560320 822800 768570 406810 194140 551310 237915 521135 685440 382160 38590 349690 392275 510765 34595 777070 18105 650590 376295 5270 198560 490195 415140 168300 161755 726155 542810 690880 775880 405790 714680 784975 772395 359210 172720 788630 300645 187340 819825 656200 55845 561510 137870 63410 443870 793815 491725 191165 694025 92395 604520 77690 689435 460700 620415 170425 718845 654585 824160 300050 26860 416245 662405 312290 537370 212925 665295 576725 555475 543660 683995 381820 595935 249220 284070 367710 482885 209185 771035 181305 305830 440045 374595 5610 353940 325465 413185 430440 273445 108800 608600 558195 100215 766360 668610 479400 181645 785315 775880 15895 490025 697425 738395 442000 337195 719185 406980 26945 574430 218110 580720 207230 146625 698190 623220 581995 745110 6120 87040 485095 378590 209780 701250 132430 409700 508470 427635 282370 547910 336515 534310 274040 187680 442595 107950 698785 661640 111775 214795 628320 824330 144500 692155 665975 557175 400945 760750 50575 644895 62900 800530 79135 199835 814810 664785 418795 259505 420835 139995 721395 618970 318325 97070 7735 241655 644725 521985 494190 294440 206040 121720 128095 337875 712555 475405 554710 6035 153680 621520 534820 771800 745110 433075 235195 767890 526490 215815 110500 43180 411230 246670 142630 678640 275400 147560 693005 519435 432735 357085 519690 798915 314330 230435 98175 627555 482035 315095 196520 610725 823565 121805 747235 94350 433415 687650 416075 529040 181050 534905 722840 168215 26350 359210 6715 694535 797810 336515 297330 714680 261970 213605 568650 248200 341785 718590 245310 489090 209865 184280 347905 736525 224825 370345 33490 92735 477105 663255 738650 635120 534225 364650 230265 430780 231710 346375 563465 254915 685525 150195 550035 394145 778855 602565 498440 277610 581145 341785 335750 631125 457215 526745 589985 648635 246670 524110 421430 663595 195160 397460 493510 565930 157080 725730 209950 439960 324020 527510 588200 719100 814725 471325 381055 116195 80665 419645 28475 178500 112880 597890 250835 369580 534310 18530 62985 486965 510510 643535 622795 307615 653055 657305 782425 246670 579700 597805 722160 785060 704225 58565 70805 174590 653650 2635 107525 509575 727175 821695 302430 394740 442510 552415 799680 100810 130730 260865 394740 472685 93330 4505 475235 30940 830790 701760 450585 545105 78795 277355 424745 372130 767295 446760 758200 200090 234430 121890 718590 751825 695130 52190 229755 568480 534565 566610 603670 664530 411570 832745 560405 550970 387345 34170 515440 24820 769250 346035 364055 687140 829855 697595 182240 254320 153170 833170 109735 348160 586585 672520 8075 302345 464100 305915 92480 256445 236555 345610 306000 82195 526830 12410 289170 513230 432735 817530 182835 597805 607920 4845 426445 152320 55080 151300 787695 509915 838525 480675 32810 533120 169320 285940 770270 378760 7055 608175 24565 476085 98175 130475 240550 729980 312545 196520 194225 190485 69955 405450 429760 748000 547485 559980 646255 341360 193120 159970 801975 352410 90355 529465 658155 337875 265965 97920 367285 282370 421600 16405 718165 342040 209270 724540 771630 345270 155550 526320 124355 71485 447270 235875 84915 798830 200430 104125 552585 359550 17680 842605 150790 181050 52360 189720 101150 256785 350200 742560 700655 631465 36210 659430 561340 730320 92735 208080 750635 469540 476085 669460 610130 815405 258570 235280 779025 389980 131920 783785 597975 111945 226780 313990 88825 620160 282455 831980 205530 692665 35020 802995 634355 469115 772055 299200 756670 590495 421005 800615 217600 764490 389980 542385 383605 439280 152745 72420 654840 83045 634100 786760 483225 53975 811325 793645 805035 678725 834275 630275 135830 166175 531335 455430 159800 602905 610470 174420 446505 527510 772735 586500 559045 762450 165920 830790 681785 820080 75225 389130 653650 718675 61285 37485 501160 605285 415905 531250 446675 47855 366095 604095 715275 790670 689350 405195 391340 286875 546635 650080 269025 1275 436815 499545 665890 335835 805715 299455 353855 531165 489515 65875 589900 173230 56780 713915 608345 700485 87380 458320 277100 4845 263670 593640 234090 190400 50830 444210 838695 306850 820335 600865 575620 463590 181050 256020 245650 380715 254830 506515 628745 592195 332775 699975 183430 596530 17340 732275 178415 95710 107440 507365 842180 552075 392105 115600 595170 230095 273785 629085 466650 610725 102765 456620 218450 20315 823650 368645 795345 442510 819060 737970 645490 332010 427805 216155 176460 448035 699550 790075 836655 83640 717655 465970 212840 380120 846260 125800 615740 400775 258655 467670 513400 94010 660110 660705 224060 836740 36380 444380 740860 660790 782255 218535 84150 431375 305830 157505 344420 21930 515185 180880 266730 210545 850000 782000 9095 317645 448885 179180 535160 255425 39185 189890 44115 767720 584205 678215 495975 533630 383520 76585 127925 563635 310080 799595 732955 215900 307785 535415 307360 290870 241570 272085 697680 73185 651015 3400 773670 195500 149600 458660 350030 184450 770100 389300 322830 498610 489090 141610 416160 797555 54315 375700 747660 751485 716210 309570 724455 253640 363630 561765 702780 630530 360740 368305 676770 373660 186405 398820 470475 360995 350115 782510 314330 558960 208675 204255 710770 93075 446675 378080 696830 384200 340935 657050 462910 527680 838440 727345 336005 670480 86700 835805 549270 398650 770015 649060 368305 339830 345865 50235 314670 151385 727770 835550 694705 138040 370515 418625 432480 445315 433755 659005 657220 40885 295460 341445 668780 292910 211395 139910 624240 527255 91630 444125 292740 566270 513485 58225 523940 703460 729980 809200 377485 474980 760240 334730 582675 368900 337450 578000 542215 196435 359210 445910 583525 772140 723945 391935 363120 219980 11560 497590 796280 648125 519265 603585 49980 646765 434435 672010 231795 11050 705075 46920 339575 721310 201195 324955 75140 430950 728790 495635 674305 27625 764830 656285 673370 792115 450075 436475 485520 830450 366350 523855 428230 415650 829005 775455 583355 291720 32385 334560 455175 73950 185215 844645 197795 737035 820165 695470 745280 85000 551990 757265 193120 473280 526745 310930 464100 726835 274975 699635 76160 726665 687225 134385 212840 146540 769505 740010 482460 27880 10880 830790 103275 503965 268770 850 630020 80920 679320 429420 664275 496740 9350 386155 749870 30685 132430 615315 408850 303705 312630 402220 411655 789480 78115 822885 324445 165920 546125 205360 345695 586330 247350 403580 595 173655 701505 325380 438685 733805 13430 99025 555900 361420 506770 387685 802655 170340 395250 235875 660790 88655 365075 155040 368560 160310 435200 409615 524110 82875 717485 723010 514165 249730 846855 144925 584885 9605 647360 283390 743240 777580 702865 699295 487900 787440 322320 715190 393550 585650 290275 197880 113985 44710 61880 307020 771630 823395 801465 70975 834445 484415 668610 833085 694110 602395 449140 79220 697425 704225 141780 404260 625430 67490 429930 705925 686545 410890 379610 96985 652460 587860 29240 194395 790755 15640 439450 375530 177140 791605 811070 401115 677620 532440 585650 120785 168470 19295 215390 614040 491980 778430 739330 836145 436730 363290 265030 735165 416160 839715 736695 769505 198730 792540 692240 259930 565930 645405 721990 211565 559045 86105 179010 296480 618460 126565 626280 789905 524535 78795 668695 80750 216835 839715 507450 627130 465885 420240 374255 619650 382500 27540 481950 673455 389640 213010 780725 282625 709580 465970 163370 813195 106080 653735 479825 2720 9265 710855 537370 647530 126310 514930 533970 744260 219810 450330 292995 392105 716465 259080 308975 48365 521645 499205 673115 515695 846940 236045 667930 614210 720120 650590 7650 251940 618120 760155 692325 625005 637245 802570 260610 329375 28560 478210 75395 423980 686545 648380 646850 797895 480845 181815 586075 376805 230775 213350 177310 128520 797810 592025 228735 508470 80240 139060 586755 831810 174675 540515 660110 513740 86360 761855 109480 159205 336855 80325 606985 10540 585310 793985 466225 229330 319005 471325 836910 89505 551905 26690 581485 408425 626960 13515 767295 450840 403325 204340 550290 580040 353345 68000 336260 643280 698615 389215 235535 728025 126225 626110 145265 465715 1445 487730 793560 490705 108885 16830 716040 712895 709750 684505 739500 337450 683825 288915 30175 757350 264435 813110 842435 194650 162265 776050 251260 282795 270725 125800 369580 95540 576555 722245 828750 18105 404260 680850 664615 727685 466650 234855 672350 208505 14620 482885 487305 277355 652545 200260 158780 254235 119085 339320 650335 140250 560490 674560 272425 165580 596955 50830 66640 137870 707370 730150 476085 808775 449140 218620 744770 746045 113560 527765 523175 52615 721480 194140 661300 346970 49725 454410 591175 500650 91035 669375 457725 440895 515610 336940 191675 148665 412590 540940 54400 122315 494700 549525 369580 655860 609110 446250 420325 477785 75310 504390 583950 19805 375445 600100 288405 453560 138890 168810 353005 658835 139740 18615 211735 25670 150875 243780 22865 260950 824160 207825 423215 195415 814215 450245 568650 119000 743750 648040 323765 392275 43605 278970 589390 694450 240720 825860 403410 605710 455090 604435 154700 261715 240720 153680 113220 418710 561680 762960 77350 554285 39440 361675 81090 190145 13090 89590 47770 755990 100810 542725 835380 60520 498865 537880 270725 813790 151980 442680 132685 148835 807160 543235 589560 833085 738650 284070 326995 650675 7820 471580 810390 818295 140505 35105 113475 648635 112115 305150 170765 771630 503795 473110 240040 726155 302090 756075 702610 64515 515015 806055 823310 78710 16150 476765 361845 786080 833765 765935 372725 701250 59330 316965 711365 754885 170850 384540 695300 459170 536860 588115 174080 293930 623050 71315 231540 200345 759560 202555 48620 376890 198135 593300 64430 444635 828155 339660 396610 539665 223040 5185 763215 745195 412590 673285 434860 60350 31195 366180 235875 386580 683230 56015 739415 89165 586330 256700 839630 551905 479230 553180 494870 76755 646850 311355 93415 786505 803760 386070 817785 185215 259420 743325 823395 651100 200005 746470 347395 60690 105910 176800 759730 355640 645490 476255 366775 7140 483055 564995 575365 288830 99960 850000 388110 591430 122485 383095 261205 125460 630190 49725 102935 152830 726920 422195 773585 607410 275910 160650 357765 847790 49980 202300 499205 287555 619140 656030 623730 687820 366435 642770 350625 3315 157335 670140 605795 685100 428400 346630 364905 586670 661130 235875 41310 625345 563295 387600 507960 380120 554710 559980 247860 345865 432310 443615 166430 311015 262650 642175 170 91460 215220 6970 249560 228140 816935 494360 22950 40885 372555 632230 354450 746215 559640 840650 645575 502860 790755 423640 586585 374255 279650 768145 548675 447610 673115 299880 552670 174250 424235 511785 786760 770355 674220 297585 685525 654075 70125 107525 760835 69615 784805 141100 795345 439535 170000 279140 265795 753950 233325 730490 252960 723775 486370 321555 536180 360740 140420 338130 506855 455090 568650 703290 623560 304130 498440 615400 408850 454155 470220 132090 6715 7055 684335 232645 812515 397715 261715 205360 547910 271745 693855 327420 526150 527510 86955 532525 842095 780470 34595 87210 230520 757945 115600 757180 312545 239530 755820 638775 728110 808095 665635 58565 179945 403750 381820 131240 665635 484245 692240 594490 260015 1020 240635 827560 645830 623645 115940 498950 50915 430015 543490 734825 290105 290105 450160 826965 248285 255765 307445 837335 398565 254575 132940 189975 495890 306340 560830 548250 249985 363035 792540 790075 7650 59330 658750 648040 347395 101405 495805 664020 291040 20825 1275 772395 787100 331160 315095 610130 156740 17510 405960 402390 407915 383520 174760 425085 547485 697340 394740 179775 284835 751230 471835 302345 20570 823650 135150 329715 569500 516375 830280 49810 227120 456195 746470 643450 526490 160905 745705 466565 782850 572475 195840 530655 145010 349350 288235 32725 215815 826965 194480 523260 4760 559045 297160 586415 845495 527595 50830 646425 405025 550800 774520 588370 141950 792285 25500 747150 839375 700315 11390 746130 435370 737970 321725 61625 59755 799765 265455 664275 793135 433585 141695 228565 476595 647275 745280 494700 656880 196435 296650 235110 790075 30345 412675 302685 370770 554115 756755 333200 241145 21250 363630 156740 278290 838865 840905 621095 98515 676175 725730 246670 554965 448630 423130 534820 291975 490450 451690 515780 380035 684505 418370 841585 796790 407745 176290 608685 294865 32725 368730 532100 503285 155975 509405 214540 16235 639965 734315 21080 139060 193290 462910 426275 388875 315520 406130 797980 709835 393975 465460 638350 37230 835890 749615 292315 665465 583695 667165 725985 848555 343230 728875 153850 624835 337620 225930 101660 784040 724370 634185 102000 31875 417860 225250 284665 485095 318155 298775 642430 399500 3570 175610 578255 422365 172975 538815 346035 340255 649315 207485 478975 401540 436220 648805 463590 588285 203320 491980 563295 613785 810730 700910 252875 760325 446335 135915 189975 252110 617440 234430 478805 617780 426445 303365 13940 565760 599335 511020 297585 54145 768740 738820 107100 114580 421430 335240 11475 111945 52530 267410 172125 580805 629425 463335 352835 200600 87125 70040 149855 298435 533375 1105 116280 672520 218025 775030 302685 541195 437410 698870 361675 751570 368475 332690 695895 779280 644385 303875 583100 619310 756075 570860 200005 830620 416330 267495 418710 606390 680425 685185 99875 285260 774520 654840 405280 688415 658155 749700 361080 25330 249645 85085 691475 525130 470390 427890 354535 154275 681955 166345 72930 778175 643790 119000 787865 311950 126820 235535 468265 179945 500650 348585 160650 823990 151725 769505 374765 335495 755225 553095 288490 260270 641750 383350 636055 578255 10795 291720 269535 703800 635715 565505 700655 248625 195160 368560 196350 48705 814300 477785 685100 576810 822715 557175 203830 43095 413950 69615 349350 790075 809625 407830 627130 63665 268345 571455 437325 179010 236385 341955 836910 119510 683400 45135 197030 107015 293675 232220 661130 351985 837165 412590 601375 524195 167535 117725 320790 784890 116110 566610 815150 389385 28220 559300 67320 148495 364395 708645 842350 643280 318580 3995 687990 483225 768825 186915 563210 62305 37655 660450 62645 389045 209695 232560 550120 361760 166430 347735 844390 188275 720545 566695 641155 404855 90440 473450 713915 269790 799935 275485 447695 748340 72505 308380 766785 209780 561510 140675 555390 721225 450585 178500 46920 387940 330310 726580 370175 771800 560745 509490 416500 494530 335495 400265 20485 66300 305830 785485 72760 39440 366520 560660 230690 19125 402390 108715 627555 16490 78200 693685 687990 259505 694535 496485 438005 10030 141610 70805 742900 3570 308295 493935 715360 198730 77010 271830 181985 598570 645915 483480 160565 728110 443870 54230 578680 11730 709750 662575 165920 748255 283305 387515 81175 181560 610810 110840 538220 143225 477615 698445 484840 783020 55590 609450 296565 154105 57460 194905 57460 555475 731255 509235 344930 781150 539580 718590 179520 748680 86870 146370 395420 652970 221850 281265 64090 327165 652800 594405 328610 350030 844900 422280 249900 99280 518755 409955 775880 206890 750550 116705 474725 449735 659940 654925 99365 386495 603245 808435 819485 29580 533035 242165 652290 296310 626960 207230 236555 758795 230860 724795 408425 424320 759815 704480 670055 57205 13345 501755 128095 58225 50830 696405 612170 23630 8755 13005 389385 268600 199665 718165 236810 602480 454410 605540 742135 177310 618970 770100 318750 63920 71740 434350 203915 449990 745620 652885 473195 72335 39355 39780 181390 414120 470560 21250 507535 806480 701760 420070 163370 688840 27965 191165 276760 268515 631210 247350 215135 452710 685440 4590 248795 302005 581570 385815 431885 493595 406045 650760 327930 148750 607240 611490 437325 37740 377825 305490 543150 416840 169320 399245 716975 440725 107185 645575 540430 234005 570180 809795 749360 119935 579530 593470 412590 776985 652630 22865 58735 482375 394825 290870 451945 72675 750040 329375 569670 616335 564570 571710 209865 398820 204595 221850 574940 659005 51680 434775 4335 675580 539750 243525 834020 248370 369410 55335 698530 281520 255425 6205 587180 329885 454750 832235 111775 363290 192525 290615 306340 644640 198815 94775 533800 100300 259250 149260 461465 14960 623390 215050 344760 766360 24905 633335 745790 386750 507620 681700 237490 670310 268090 722840 678385 485520 734740 566695 118660 686375 379780 164645 587435 289680 722585 126140 282965 296565 455855 120360 596870 655605 146200 90780 235025 98175 626620 269960 193800 298860 370770 406130 61200 44540 251685 720885 150450 709835 588540 251260 107440 278035 841925 787865 487220 481780 41310 351475 660195 849235 790585 290105 396440 77435 330225 108290 367880 11475 623985 235195 415650 808945 134640 559300 625940 546465 118405 37315 676260 339490 443275 283900 213690 10625 784380 478550 652545 496655 667420 421770 144245 389555 334475 467245 541450 546890 324105 15385 505750 755140 811495 169745 740690 780895 562190 691135 700570 658750 657390 265370 152320 403070 172720 703885 444210 808350 372300 399500 794410 510765 372810 592620 582505 327930 57035 118405 245395 375445 629680 246415 218025 549185 22695 232985 118830 393210 785400 94605 226865 597550 165665 722840 306935 518925 167365 540175 349775 355300 27795 569160 171785 638010 787865 314840 844815 678300 157930 801210 179095 241230 75225 111435 400350 487220 744770 574515 8500 713490 474725 650845 780385 9775 410040 782765 120870 625345 334985 310760 43265 3230 384030 234260 319940 338640 815745 333880 848385 214030 844305 377145 550460 311015 268940 460615 799425 169830 421260 415650 191590 65620 273530 283135 432820 599845 23715 542130 509150 839290 4590 469880 293420 517140 733635 295630 526915 152150 140335 451945 312205 690030 18445 289680 614890 145350 418625 803250 634695 266475 242930 823140 613105 99875 250410 166345 443275 278120 78200 679065 226440 692240 819400 736780 805630 502010 405110 658155 290190 301240 149600 482800 163625 744345 708390 314585 237660 109565 492065 190740 379270 25840 7565 332180 281775 528105 790755 713915 611575 265795 21505 784465 116875 385730 809965 436220 108885 813365 835805 643875 618800 388620 712640 43605 550545 633930 269450 210800 842010 684930 12665 831045 733040 157590 779705 676090 503115 797810 696830 839800 840565 349095 261630 646170 846175 435285 442000 49980 50490 423470 158865 218450 693855 717485 697340 627895 400520 637755 376635 605455 294695 611405 296820 441405 18785 557175 804185 219215 631550 338640 483650 6545 243270 385985 457895 682550 561935 18955 255085 585735 165070 681105 758200 457045 676770 168385 291805 34340 198900 844815 791520 789055 500905 741795 108120 409530 460105 82195 520625 57800 714595 347650 630870 381225 181985 16235 432990 316625 452965 219555 685780 834105 249305 353940 835210 807160 557600 545870 376465 547825 682805 681785 209015 579360 46665 372980 807585 408000 342975 356575 243355 407575 618290 829090 410210 392955 470645 428485 602905 721310 336430 221680 831045 420495 771375 31790 240550 115430 772395 693345 540940 495295 690710 760835 771290 472770 566185 471325 703885 250835 508640 789735 641495 447780 69190 276165 446930 691305 534905 110925 384030 633505 117980 27030 836400 596870 790075 623815 511275 835210 742305 570180 102425 6630 703290 473195 701080 27285 741200 480590 561850 602225 143650 463165 287385 614975 629340 208760 126310 208760 22610 756755 318410 72420 528105 626960 470220 121635 755055 648465 412845 61965 668270 73695 715700 774010 654160 841670 304555 21930 306935 142205 177820 770695 228310 815150 52275 833085 527425 664870 568820 511020 649315 725220 566695 6120 545785 180370 641835 186235 49980 661045 98005 512465 620415 398140 295885 91885 561680 118660 404005 841670 502775 203150 812940 314500 770355 344760 149260 333455 564145 798575 480420 334985 547400 700145 808095 740945 243610 445145 173145 449055 574855 341445 180625 333455 786080 444550 12240 838355 612850 350795 220065 721480 25585 49810 765935 521900 672265 54570 377995 747490 359720 420325 501245 311270 247010 214625 283475 310420 632315 197455 548845 728705 422450 373830 10965 804185 842945 662235 783020 447950 165240 566695 438345 447440 77010 458575 743920 376635 810220 806480 401370 261460 825010 578255 736950 7650 528530 730575 291125 27285 352665 63580 822970 792625 30345 444125 39440 515695 468945 152150 109905 637840 733890 444975 226100 462655 107950 205020 656115 553775 816255 807840 233070 249815 407235 747745 561510 845240 433585 539920 62305 78200 368560 790840 350370 240805 22185 12155 362015 647105 353685 666060 460020 740265 251345 393040 812430 713575 134130 735420 528785 490960 14620 495975 144670 525555 217515 793220 152660 410890 183175 97410 654840 166430 845070 653225 717740 764575 716805 798745 83300 739500 815660 668100 435710 752080 412505 764320 190060 75990 672265 708815 402985 112200 103530 820930 224995 487390 232815 538645 764065 127160 669800 233750 661980 194905 728620 403920 56780 241060 806735 36805 612170 291890 209355 353260 111010 449820 211565 790585 372895 737460 418795 222785 497250 15470 365585 15300 266220 662405 827475 288660 25670 249050 801720 800530 554710 265880 129200 828750 642260 460020 46325 285345 472175 167705 803165 767890 34595 755905 46240 765 234175 104040 445060 59330 76840 394995 684335 665295 467925 135830 668950 629595 760325 69615 621605 787100 566610 598740 123760 88825 17085 243270 543830 387515 271150 812515 806735 483480 507280 593215 3060 824330 261290 421090 70805 505240 683485 478975 496825 768740 769505 547825 163030 512975 113985 638860 476255 376465 25925 192185 147220 184365 285600 587605 59500 390150 77265 624835 498950 600355 233750 729810 382075 517140 743495 194480 246415 561085 421855 154190 494785 690030 11900 502180 442425 273615 561340 765765 639285 501330 521815 573325 454325 139995 812770 197285 528190 409360 191930 740690 233580 690115 547315 38250 418455 19125 614975 548250 796450 785315 362015 596445 399585 809880 136850 605455 244460 315265 431035 818040 272680 319430 499205 486625 85510 44625 784210 177395 716465 304895 217515 373575 735505 93500 421940 545700 278375 651865 262395 62985 90100 485095 128350 47770 179350 537795 642600 8670 669800 764150 393295 5950 704565 289085 636055 154530 149430 440130 681700 192100 220150 97665 710855 460360 128010 462230 834190 32810 815745 495465 363630 167620 669290 710345 785315 201790 472090 707880 325380 553350 382415 664530 13430 745110 168980 270640 420155 425340 735675 740265 337960 826200 311100 522580 381905 469625 621180 820675 131240 843370 485945 212415 81855 835295 613190 638265 197200 290785 368050 524535 418965 43945 428060 204425 109990 779025 151555 571540 158865 740690 122060 252790 213010 517395 736525 710685 25755 725390 458915 392700 817360 234345 692750 582080 202470 463335 381395 333625 639285 15300 732615 521135 320365 591770 166005 417775 685780 171955 837675 759815 606390 204510 468945 422025 538900 473790 542895 559470 231115 172210 665295 760240 311610 409190 525895 179265 71825 109820 611575 488665 348755 101575 797130 284580 341870 805120 426360 347905 487220 417010 765850 135065 669715 758030 156400 421430 738820 776560 563635 554030 47600 212415 64175 591600 157080 404175 444550 290190 703715 75140 824585 745025 399160 239105 262310 168045 681870 473620 320365 137105 603500 240125 460190 691985 108205 13770 643365 485945 809965 305150 47855 221935 233325 315520 830365 720885 683655 471580 21080 297415 460360 441745 449650 445995 182325 11645 293930 339575 848725 460530 797385 792540 132260 304470 417435 512210 292825 821185 721310 531760 547995 823565 696575 208845 347820 53975 150620 305915 100300 665805 52105 775115 121720 777070 313310 586500 381905 542895 252875 303365 570860 275570 43520 73950 341785 351305 447525 428485 172550 562105 504135 726750 238340 494190 11050 781575 844645 683145 788545 181900 26520 53805 499375 193120 527510 227375 433500 447440 753440 2720 578935 186235 681190 611660 156060 279650 706350 346375 505410 97325 364310 594320 658495 849235 512975 476340 475915 505325 601460 616590 440130 319770 69445 571795 585310 137530 683570 277015 303195 743750 817870 747830 412250 130645 359805 610980 173145 476085 436645 737120 556750 501245 446165 261970 434180 405195 755480 765510 706010 711110 483055 705500 782510 818465 759135 770780 729980 235790 269960 765170 573070 795940 313140 176035 447270 74800 738905 116280 181475 420155 479995 246160 142715 65705 359295 806480 840905 250750 843540 163030 693515 210970 397715 93500 641580 359465 544425 11135 777240 789480 597380 598655 28050 582080 655775 462315 362525 771460 70040 719100 528445 362780 213860 289595 140420 657390 354705 165750 324955 94095 22610 319685 609280 215050 795855 460445 542385 76840 36805 277100 825180 604690 720120 402305 358105 15470 742560 685440 805970 560830 364310 605710 684250 502690 428655 277950 243865 423385 492915 848725 471920 301240 579020 246075 726920 126480 357850 837675 484330 292910 649825 156485 833170 697425 245225 706690 400095 461380 294525 663850 43945 102425 592025 823650 810050 829005 217005 343315 94945 366010 36635 437070 380545 255510 135490 226100 239275 810900 648210 437325 430695 597805 781490 847790 281605 596360 586330 134640 771545 171530 689180 776135 105825 289510 51255 202130 832915 279565 580805 170595 20740 560320 640050 103615 464865 308295 362610 72250 41055 62220 778345 574175 754035 55335 510680 186915 372470 518160 511870 103700 586755 120445 566015 797385 784125 389130 813705 3400 656710 42245 204255 228480 356150 428995 208165 374340 324360 813790 67150 337110 770695 93415 529295 831810 385220 33065 792965 5865 697935 546720 347225 770610 255595 401625 645405 553690 614805 370090 123590 319940 65620 248030 304300 537370 378505 127840 844900 236980 472600 492830 217090 753695 533375 815745 315350 5525 18360 389385 737205 394400 540600 371110 260440 705585 86445 380630 234600 285175 557855 264775 766275 93925 753525 486880 789735 286110 243270 395505 415055 76415 289170 804780 431120 131495 720630 701930 46240 801210 658750 280245 159120 768570 373320 595765 254830 669545 818890 757520 243950 768655 125035 131155 256105 660705 750040 353090 346970 691135 815405 38335 488665 453985 171870 237235 400350 760070 466140 386325 353175 166770 827730 231965 481270 424660 739670 356745 550460 215645 551905 827900 298520 317305 158865 16575 590325 145010 392870 272425 139825 700570 849745 97665 397630 652120 455855 741455 207825 668865 291975 568480 558450 830025 780215 355130 639200 329205 642600 258655 429845 829515 380630 789905 309400 334730 673795 13430 456450 713235 475575 376295 653735 823310 822120 16235 292570 127415 406555 101320 595680 157080 179095 721310 393635 91800 182580 513570 553180 662235 408595 306935 364055 214115 731340 636310 131155 276250 343570 325465 421855 136000 264945 820335 826200 183175 150790 775710 614125 435200 374765 352240 84575 195840 465715 5100 318155 331670 480420 240975 314245 531165 603925 669630 826285 243185 706010 6885 603500 58480 413780 796535 744345 694705 809880 521220 739415 428910 349010 780895 193035 676175 149175 219300 265455 661725 570945 480675 266135 219810 100725 189890 633080 402985 557005 147135 197795 488920 575960 789395 675750 50235 49130 551735 546040 541110 352240 556495 189550 497080 443190 336430 537115 677705 373235 484075 368050 825350 444805 732190 678300 167280 534055 545530 522920 309910 756415 756925 311355 86190 41480 263245 484160 826455 455430 759560 511615 153935 490280 609025 271830 819145 715105 1445 690370 550800 347650 831045 742390 600525 45730 321215 276675 442765 554370 309910 270555 384030 384710 1785 702780 646595 206465 411825 274805 136425 362270 567715 312460 785570 52020 222615 754120 147900 371790 203660 392020 654585 317645 697170 378675 292740 130900 219555 710600 689860 630275 774860 48875 513060 762195 24905 96645 592450 585650 386495 652800 234855 689435 606730 839290 152405 198900 843710 689775 48025 63240 285770 442170 574005 697425 521815 479400 123675 50830 248540 16745 659515 167875 463165 849745 839205 273870 222615 842945 273530 286790 30345 391680 774775 264095 172380 263925 496315 14790 669120 310420 77265 623135 680000 476170 146200 278460 58905 560235 802485 386665 255000 336430 462060 240380 365500 629340 514845 662150 708220 678045 431035 410720 776475 703205 324955 233495 580210 170935 70890 703120 651865 258740 264520 41225 48960 356915 825520 349520 268175 550545 442425 12750 503710 284495 284750 700655 849745 632995 409955 76755 543235 318580 40970 340340 560575 52105 824755 245225 478210 742815 357085 229245 82535 620840 376125 331075 821015 817700 697340 321045 348840 790670 667675 491810 715445 748595 667930 269025 679745 622625 117130 504815 132940 639965 470390 77945 713745 832490 744260 517140 548760 211820 773245 806820 440215 498610 372810 335325 315690 175780 465885 134895 502010 550800 821440 75480 553265 576555 147730 769165 802570 524960 800870 520880 365160 432310 329970 425 374340 297755 688755 555645 350200 18275 195245 155465 584885 702780 70380 491980 449905 106335 331245 141525 37570 741115 502265 268090 108630 419985 453475 141355 95625 723860 57545 291210 129880 127075 193970 6375 87635 647615 573920 511955 41820 676090 347140 683400 191165 838355 302770 445910 366860 583440 221255 172125 406895 278460 35275 192950 562105 262140 216070 731680 32470 345695 689435 457555 744175 456875 700400 653990 288490 77775 562615 630530 829430 23715 367965 832320 315265 425425 499205 360740 453645 738565 826285 251005 314755 278290 289170 841755 641240 153765 150620 789310 153850 620330 627300 426105 18275 764575 236895 489005 184025 268685 205785 431460 505580 385900 411060 271830 69530 597550 92820 307445 178075 335325 77350 656285 431375 424320 565080 13855 280755 566610 414630 636310 260270 20655 247265 693770 239870 530060 693260 808180 330905 601545 78030 806395 704820 740265 741030 443275 600100 733975 171700 112540 446675 108375 48535 254235 138805 425255 310845 265285 284240 664700 61710 556240 641495 348925 707795 604350 483735 594150 468945 61540 543915 204170 788035 90015 4590 627300 392360 417860 463505 686715 68000 315435 843455 773670 597720 759900 391680 215900 273275 241740 750380 573835 42330 706180 288065 516885 363545 287385 581655 509065 426020 540515 762705 297160 752080 383350 787610 14705 478465 715445 643365 812345 54315 743495 690540 34850 741115 773925 171530 759305 139655 105655 89590 286875 530910 174335 764235 710770 616165 834190 76330 412930 284155 850 787525 218960 202640 74120 134640 549950 203065 679490 240720 625600 524110 153255 8585 257635 822545 668015 168470 216920 591260 42925 341785 541280 696915 351815 830620 634185 656880 484840 423130 27710 150875 845410 422450 610045 193120 579275 625515 769420 20995 789650 318325 735930 740860 170255 263160 399330 583440 652885 296905 9265 755650 714680 548845 383265 285005 801040 586500 418200 207570 481100 476170 264350 114920 55165 169915 281520 342635 836400 469965 300985 72165 198050 628745 515695 44455 146795 406810 419900 708050 313225 229160 643280 120530 613105 68850 185300 545785 179350 379270 595 531505 324020 788120 839800 58735 363970 277440 9605 166600 678215 606390 606135 626535 316455 320280 809200 694025 629935 716975 658070 302345 753355 18955 127585 455260 340595 509065 203575 32045 131070 216750 43945 63325 72675 673200 395675 592450 395080 441660 176630 168130 798320 303620 342380 361675 67745 793475 329035 165155 476765 822120 653565 551140 15640 410975 419390 399160 635970 519435 418200 291635 299285 597380 471495 719695 440555 40205 96050 132515 113900 843710 502265 590750 475405 416500 520880 529295 12750 828155 418795 812090 229415 172975 283390 437070 228650 620330 513400 168980 850 722075 363120 181645 57630 549780 547485 405280 203915 792115 573495 574345 189635 372810 85340 221510 506940 297585 184705 625600 18785 98430 527000 182835 231795 57885 423725 447185 666570 156145 201535 527765 160905 108120 684335 587775 438770 109055 29580 226270 646510 756500 606135 523345 553350 554285 746810 532865 747150 93075 754375 434350 746640 148580 525045 727430 38590 771460 367200 447100 814045 205020 73100 148325 758540 241485 612000 695725 598910 124610 598740 825180 635715 431885 31195 453135 720035 85850 775710 143055 705160 186830 440130 665550 566525 692665 792030 102425 794070 650250 792880 200260 291295 835635 749870 280925 203065 761940 190060 211820 207315 761600 411995 646680 777920 561085 79985 453220 737120 817955 797215 391765 406300 173060 570860 192695 129115 847110 347905 276930 780470 66130 749105 611405 647870 112880 517905 125035 498100 360315 372810 66725 576810 732785 397375 580125 687395 567970 545190 602310 58480 317815 59585 340255 430780 696150 633165 455260 516545 124355 187510 81515 730320 841075 128605 148240 148325 143055 598655 685100 563550 132770 673880 396440 305830 404090 604945 747915 824755 290445 172210 520030 594405 448035 836145 212245 194055 586075 312800 48025 32980 801635 627470 502775 278375 395335 71570 150705 418200 388790 571625 333625 325720 473365 431885 406895 663255 482375 747915 732785 618120 316540 573155 735420 445655 465290 254830 312545 248370 58820 147050 524790 514080 90780 832065 277950 481355 129710 441320 575535 518925 433840 679575 733975 372045 677705 98345 169150 739330 404005 463165 471410 116110 218535 845835 824075 674730 668185 304130 811835 184705 35020 681785 275060 693770 442255 200685 320960 44455 253895 483395 784720 325550 192015 844815 145690 793220 692240 74630 35785 796195 454920 771375 153425 465120 775795 324955 636310 153170 119935 671925 557090 136085 619735 516460 358700 823310 839120 739245 630105 779450 682550 106165 284580 137020 96985 359890 803760 743155 626195 68765 791775 638180 166345 303110 261375 502180 176715 252620 557345 555475 578170 688075 480845 795175 370430 81600 595680 782765 86870 398225 468265 442085 38420 485860 153850 319685 486370 643620 428655 64005 832320 800955 15215 719610 119425 450160 237915 302175 656455 251770 669120 71995 418965 112370 683995 486455 11730 623900 
